|
7 | 7 |
|
8 | 8 | flake-utils.url = "github:numtide/flake-utils"; |
9 | 9 |
|
10 | | - ifstate = { |
11 | | - url = "git+https://codeberg.org/m4rc3l/ifstate.nix"; |
12 | | - inputs.nixpkgs.follows = "nixpkgs"; |
13 | | - inputs.flake-utils.follows = "flake-utils"; |
14 | | - }; |
15 | | - |
16 | 10 | sops-nix = { |
17 | 11 | url = "github:mic92/sops-nix"; |
18 | 12 | inputs.nixpkgs.follows = "nixpkgs"; |
|
84 | 78 | }; |
85 | 79 | }; |
86 | 80 |
|
87 | | - outputs = inputs@{ self, nixpkgs, ifstate, sops-nix, microvm, website-content-api, website, website-content, ixp-manager, authentik, ddix-ansible-ixp, sflow-exporter, post, nixos-modules, alice-lg, ... }: { |
| 81 | + outputs = inputs@{ self, nixpkgs, sops-nix, microvm, website-content-api, website, website-content, ixp-manager, authentik, ddix-ansible-ixp, sflow-exporter, post, nixos-modules, alice-lg, ... }: { |
88 | 82 |
|
89 | 83 | nixosModules = { |
90 | 84 | common = ./modules/common; |
|
99 | 93 | modules = [ |
100 | 94 | self.nixosModules.common |
101 | 95 | self.nixosModules.data |
102 | | - ifstate.nixosModules.default |
103 | 96 | ./hosts/svc-hv01/configuration.nix |
104 | 97 | ./modules/management/bookstack.nix |
105 | 98 | ./modules/dd-ix |
|
114 | 107 | modules = [ |
115 | 108 | self.nixosModules.common |
116 | 109 | self.nixosModules.data |
117 | | - ifstate.nixosModules.default |
118 | 110 | ./hosts/ext-mon01 |
119 | 111 | ./modules/dd-ix |
120 | 112 | sops-nix.nixosModules.default |
|
127 | 119 | modules = [ |
128 | 120 | self.nixosModules.common |
129 | 121 | self.nixosModules.data |
130 | | - ifstate.nixosModules.default |
131 | 122 | microvm.nixosModules.microvm |
132 | 123 | { nixpkgs.overlays = [ ddix-ansible-ixp.overlays.default ]; } |
133 | 124 | ./hosts/svc-adm01 |
|
143 | 134 | modules = [ |
144 | 135 | self.nixosModules.common |
145 | 136 | self.nixosModules.data |
146 | | - ifstate.nixosModules.default |
147 | 137 | sops-nix.nixosModules.default |
148 | 138 | microvm.nixosModules.microvm |
149 | 139 | post.nixosModules.default |
|
160 | 150 | modules = [ |
161 | 151 | self.nixosModules.common |
162 | 152 | self.nixosModules.data |
163 | | - ifstate.nixosModules.default |
164 | 153 | microvm.nixosModules.microvm |
165 | 154 | ./hosts/svc-ns01 |
166 | 155 | sops-nix.nixosModules.default |
|
175 | 164 | modules = [ |
176 | 165 | self.nixosModules.common |
177 | 166 | self.nixosModules.data |
178 | | - ifstate.nixosModules.default |
179 | 167 | microvm.nixosModules.microvm |
180 | 168 | sops-nix.nixosModules.default |
181 | 169 | ixp-manager.nixosModules.default |
|
192 | 180 | modules = [ |
193 | 181 | self.nixosModules.common |
194 | 182 | self.nixosModules.data |
195 | | - ifstate.nixosModules.default |
196 | 183 | microvm.nixosModules.microvm |
197 | 184 | sops-nix.nixosModules.default |
198 | 185 | ./hosts/svc-clab01 |
|
207 | 194 | modules = [ |
208 | 195 | self.nixosModules.common |
209 | 196 | self.nixosModules.data |
210 | | - ifstate.nixosModules.default |
211 | 197 | microvm.nixosModules.microvm |
212 | 198 | sops-nix.nixosModules.default |
213 | 199 | ./hosts/svc-fpx01 |
|
222 | 208 | modules = [ |
223 | 209 | self.nixosModules.common |
224 | 210 | self.nixosModules.data |
225 | | - ifstate.nixosModules.default |
226 | 211 | microvm.nixosModules.microvm |
227 | 212 | sops-nix.nixosModules.default |
228 | 213 | nixos-modules.nixosModule |
|
237 | 222 | modules = [ |
238 | 223 | self.nixosModules.common |
239 | 224 | self.nixosModules.data |
240 | | - ifstate.nixosModules.default |
241 | 225 | microvm.nixosModules.microvm |
242 | 226 | sops-nix.nixosModules.default |
243 | 227 | authentik.nixosModules.default |
|
253 | 237 | modules = [ |
254 | 238 | self.nixosModules.common |
255 | 239 | self.nixosModules.data |
256 | | - ifstate.nixosModules.default |
257 | 240 | microvm.nixosModules.microvm |
258 | 241 | sops-nix.nixosModules.default |
259 | 242 | nixos-modules.nixosModule |
|
268 | 251 | modules = [ |
269 | 252 | self.nixosModules.common |
270 | 253 | self.nixosModules.data |
271 | | - ifstate.nixosModules.default |
272 | 254 | microvm.nixosModules.microvm |
273 | 255 | sops-nix.nixosModules.default |
274 | 256 | nixos-modules.nixosModule |
|
283 | 265 | modules = [ |
284 | 266 | self.nixosModules.common |
285 | 267 | self.nixosModules.data |
286 | | - ifstate.nixosModules.default |
287 | 268 | microvm.nixosModules.microvm |
288 | 269 | sops-nix.nixosModules.default |
289 | 270 | nixos-modules.nixosModule |
|
298 | 279 | modules = [ |
299 | 280 | self.nixosModules.common |
300 | 281 | self.nixosModules.data |
301 | | - ifstate.nixosModules.default |
302 | 282 | microvm.nixosModules.microvm |
303 | 283 | sops-nix.nixosModules.default |
304 | 284 | nixos-modules.nixosModule |
|
313 | 293 | modules = [ |
314 | 294 | self.nixosModules.common |
315 | 295 | self.nixosModules.data |
316 | | - ifstate.nixosModules.default |
317 | 296 | microvm.nixosModules.microvm |
318 | 297 | nixos-modules.nixosModule |
319 | 298 | sops-nix.nixosModules.default |
|
328 | 307 | modules = [ |
329 | 308 | self.nixosModules.common |
330 | 309 | self.nixosModules.data |
331 | | - ifstate.nixosModules.default |
332 | 310 | microvm.nixosModules.microvm |
333 | 311 | sops-nix.nixosModules.default |
334 | 312 | nixos-modules.nixosModule |
|
344 | 322 | { nixpkgs.overlays = [ alice-lg.overlays.default ]; } |
345 | 323 | self.nixosModules.common |
346 | 324 | self.nixosModules.data |
347 | | - ifstate.nixosModules.default |
348 | 325 | microvm.nixosModules.microvm |
349 | 326 | sops-nix.nixosModules.default |
350 | 327 | nixos-modules.nixosModule |
|
359 | 336 | modules = [ |
360 | 337 | self.nixosModules.common |
361 | 338 | self.nixosModules.data |
362 | | - ifstate.nixosModules.default |
363 | 339 | microvm.nixosModules.microvm |
364 | 340 | sops-nix.nixosModules.default |
365 | 341 | nixos-modules.nixosModule |
|
374 | 350 | modules = [ |
375 | 351 | self.nixosModules.common |
376 | 352 | self.nixosModules.data |
377 | | - ifstate.nixosModules.default |
378 | 353 | microvm.nixosModules.microvm |
379 | 354 | sops-nix.nixosModules.default |
380 | 355 | nixos-modules.nixosModule |
|
389 | 364 | modules = [ |
390 | 365 | self.nixosModules.common |
391 | 366 | self.nixosModules.data |
392 | | - ifstate.nixosModules.default |
393 | 367 | microvm.nixosModules.microvm |
394 | 368 | sops-nix.nixosModules.default |
395 | 369 | nixos-modules.nixosModule |
|
404 | 378 | modules = [ |
405 | 379 | self.nixosModules.common |
406 | 380 | self.nixosModules.data |
407 | | - ifstate.nixosModules.default |
408 | 381 | microvm.nixosModules.microvm |
409 | 382 | sflow-exporter.nixosModules.default |
410 | 383 | { nixpkgs.overlays = [ sflow-exporter.overlays.default ]; } |
|
421 | 394 | modules = [ |
422 | 395 | self.nixosModules.common |
423 | 396 | self.nixosModules.data |
424 | | - ifstate.nixosModules.default |
425 | 397 | microvm.nixosModules.microvm |
426 | 398 | sops-nix.nixosModules.default |
427 | 399 | nixos-modules.nixosModule |
|
436 | 408 | modules = [ |
437 | 409 | self.nixosModules.common |
438 | 410 | self.nixosModules.data |
439 | | - ifstate.nixosModules.default |
440 | 411 | { |
441 | 412 | nixpkgs.overlays = [ |
442 | 413 | website.overlays.default |
|
462 | 433 | modules = [ |
463 | 434 | self.nixosModules.common |
464 | 435 | self.nixosModules.data |
465 | | - ifstate.nixosModules.default |
466 | 436 | microvm.nixosModules.microvm |
467 | 437 | sops-nix.nixosModules.default |
468 | 438 | nixos-modules.nixosModule |
|
477 | 447 | modules = [ |
478 | 448 | self.nixosModules.common |
479 | 449 | self.nixosModules.data |
480 | | - ifstate.nixosModules.default |
481 | 450 | microvm.nixosModules.microvm |
482 | 451 | sops-nix.nixosModules.default |
483 | 452 | nixos-modules.nixosModule |
|
492 | 461 | modules = [ |
493 | 462 | self.nixosModules.common |
494 | 463 | self.nixosModules.data |
495 | | - ifstate.nixosModules.default |
496 | 464 | microvm.nixosModules.microvm |
497 | 465 | sops-nix.nixosModules.default |
498 | 466 | nixos-modules.nixosModule |
|
507 | 475 | modules = [ |
508 | 476 | self.nixosModules.common |
509 | 477 | self.nixosModules.data |
510 | | - ifstate.nixosModules.default |
511 | 478 | microvm.nixosModules.microvm |
512 | 479 | sops-nix.nixosModules.default |
513 | 480 | nixos-modules.nixosModule |
|
522 | 489 | modules = [ |
523 | 490 | self.nixosModules.common |
524 | 491 | self.nixosModules.data |
525 | | - ifstate.nixosModules.default |
526 | 492 | microvm.nixosModules.microvm |
527 | 493 | sops-nix.nixosModules.default |
528 | 494 | nixos-modules.nixosModule |
|
537 | 503 | modules = [ |
538 | 504 | self.nixosModules.common |
539 | 505 | self.nixosModules.data |
540 | | - ifstate.nixosModules.default |
541 | 506 | microvm.nixosModules.microvm |
542 | 507 | sops-nix.nixosModules.default |
543 | 508 | nixos-modules.nixosModule |
|
0 commit comments