My Nix Configuration
1{ 2 "nodes": { 3 "agenix": { 4 "inputs": { 5 "darwin": "darwin", 6 "home-manager": [ 7 "home-manager" 8 ], 9 "nixpkgs": [ 10 "nixpkgs" 11 ], 12 "systems": [ 13 "systems" 14 ] 15 }, 16 "locked": { 17 "lastModified": 1736955230, 18 "narHash": "sha256-uenf8fv2eG5bKM8C/UvFaiJMZ4IpUFaQxk9OH5t/1gA=", 19 "owner": "ryantm", 20 "repo": "agenix", 21 "rev": "e600439ec4c273cf11e06fe4d9d906fb98fa097c", 22 "type": "github" 23 }, 24 "original": { 25 "owner": "ryantm", 26 "repo": "agenix", 27 "type": "github" 28 } 29 }, 30 "authentik": { 31 "inputs": { 32 "authentik-src": "authentik-src", 33 "flake-compat": [ 34 "flake-compat" 35 ], 36 "flake-parts": [ 37 "flake-parts" 38 ], 39 "flake-utils": [ 40 "flake-utils" 41 ], 42 "napalm": "napalm", 43 "nixpkgs": [ 44 "nixpkgs" 45 ], 46 "poetry2nix": "poetry2nix", 47 "systems": "systems" 48 }, 49 "locked": { 50 "lastModified": 1737810234, 51 "narHash": "sha256-zTS99/ZE8khNnIWFEsF21E6seR9IizGYkY19t6iK7z4=", 52 "owner": "nix-community", 53 "repo": "authentik-nix", 54 "rev": "1fa3cbed36fb03d2f6ceab981d083af98b5c7d0f", 55 "type": "github" 56 }, 57 "original": { 58 "owner": "nix-community", 59 "repo": "authentik-nix", 60 "type": "github" 61 } 62 }, 63 "authentik-src": { 64 "flake": false, 65 "locked": { 66 "lastModified": 1736440980, 67 "narHash": "sha256-Z3rFFrXrOKaF9NpY/fInsEbzdOWnWqLfEYl7YX9hFEU=", 68 "owner": "goauthentik", 69 "repo": "authentik", 70 "rev": "9d81f0598c7735e2b4616ee865ab896056a67408", 71 "type": "github" 72 }, 73 "original": { 74 "owner": "goauthentik", 75 "ref": "version/2024.12.2", 76 "repo": "authentik", 77 "type": "github" 78 } 79 }, 80 "blobs": { 81 "flake": false, 82 "locked": { 83 "lastModified": 1604995301, 84 "narHash": "sha256-wcLzgLec6SGJA8fx1OEN1yV/Py5b+U5iyYpksUY/yLw=", 85 "owner": "simple-nixos-mailserver", 86 "repo": "blobs", 87 "rev": "2cccdf1ca48316f2cfd1c9a0017e8de5a7156265", 88 "type": "gitlab" 89 }, 90 "original": { 91 "owner": "simple-nixos-mailserver", 92 "repo": "blobs", 93 "type": "gitlab" 94 } 95 }, 96 "buildbot-nix": { 97 "inputs": { 98 "flake-parts": [ 99 "flake-parts" 100 ], 101 "hercules-ci-effects": "hercules-ci-effects", 102 "nixpkgs": [ 103 "nixpkgs" 104 ], 105 "treefmt-nix": "treefmt-nix_2" 106 }, 107 "locked": { 108 "lastModified": 1737857314, 109 "narHash": "sha256-T9THCbnlj4CkKbTP+lisA5PUMoTXE7uh4FyDQzui+dc=", 110 "owner": "Mic92", 111 "repo": "buildbot-nix", 112 "rev": "c077f430f3717d41bb303d031398058665315166", 113 "type": "github" 114 }, 115 "original": { 116 "owner": "Mic92", 117 "repo": "buildbot-nix", 118 "type": "github" 119 } 120 }, 121 "ctp": { 122 "inputs": { 123 "nixpkgs": "nixpkgs" 124 }, 125 "locked": { 126 "lastModified": 1737579274, 127 "narHash": "sha256-8kBIYfn8TI9jbffhDNS12SdbQHb9ITXflwcgIJBeGqw=", 128 "owner": "catppuccin", 129 "repo": "nix", 130 "rev": "06f0ea19334bcc8112e6d671fd53e61f9e3ad63a", 131 "type": "github" 132 }, 133 "original": { 134 "owner": "catppuccin", 135 "repo": "nix", 136 "type": "github" 137 } 138 }, 139 "darwin": { 140 "inputs": { 141 "nixpkgs": [ 142 "agenix", 143 "nixpkgs" 144 ] 145 }, 146 "locked": { 147 "lastModified": 1700795494, 148 "narHash": "sha256-gzGLZSiOhf155FW7262kdHo2YDeugp3VuIFb4/GGng0=", 149 "owner": "lnl7", 150 "repo": "nix-darwin", 151 "rev": "4b9b83d5a92e8c1fbfd8eb27eda375908c11ec4d", 152 "type": "github" 153 }, 154 "original": { 155 "owner": "lnl7", 156 "ref": "master", 157 "repo": "nix-darwin", 158 "type": "github" 159 } 160 }, 161 "deploy-rs": { 162 "inputs": { 163 "flake-compat": [ 164 "flake-compat" 165 ], 166 "nixpkgs": [ 167 "nixpkgs" 168 ], 169 "utils": [ 170 "flake-utils" 171 ] 172 }, 173 "locked": { 174 "lastModified": 1727447169, 175 "narHash": "sha256-3KyjMPUKHkiWhwR91J1YchF6zb6gvckCAY1jOE+ne0U=", 176 "owner": "serokell", 177 "repo": "deploy-rs", 178 "rev": "aa07eb05537d4cd025e2310397a6adcedfe72c76", 179 "type": "github" 180 }, 181 "original": { 182 "owner": "serokell", 183 "repo": "deploy-rs", 184 "type": "github" 185 } 186 }, 187 "devshell": { 188 "inputs": { 189 "nixpkgs": [ 190 "topology", 191 "nixpkgs" 192 ] 193 }, 194 "locked": { 195 "lastModified": 1728330715, 196 "narHash": "sha256-xRJ2nPOXb//u1jaBnDP56M7v5ldavjbtR6lfGqSvcKg=", 197 "owner": "numtide", 198 "repo": "devshell", 199 "rev": "dd6b80932022cea34a019e2bb32f6fa9e494dfef", 200 "type": "github" 201 }, 202 "original": { 203 "owner": "numtide", 204 "repo": "devshell", 205 "type": "github" 206 } 207 }, 208 "dns": { 209 "inputs": { 210 "flake-utils": [ 211 "flake-utils" 212 ], 213 "nixpkgs": [ 214 "nixpkgs" 215 ] 216 }, 217 "locked": { 218 "lastModified": 1737653493, 219 "narHash": "sha256-qTbv8Pm9WWF63M5Fj0Od9E54/lsbMSQUBHw/s30eFok=", 220 "owner": "nix-community", 221 "repo": "dns.nix", 222 "rev": "96e548ae8bd44883afc5bddb9dacd0502542276d", 223 "type": "github" 224 }, 225 "original": { 226 "owner": "nix-community", 227 "repo": "dns.nix", 228 "type": "github" 229 } 230 }, 231 "flake-compat": { 232 "locked": { 233 "lastModified": 1733328505, 234 "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=", 235 "owner": "edolstra", 236 "repo": "flake-compat", 237 "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec", 238 "type": "github" 239 }, 240 "original": { 241 "owner": "edolstra", 242 "repo": "flake-compat", 243 "type": "github" 244 } 245 }, 246 "flake-compat_2": { 247 "flake": false, 248 "locked": { 249 "lastModified": 1650374568, 250 "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", 251 "owner": "edolstra", 252 "repo": "flake-compat", 253 "rev": "b4a34015c698c7793d592d66adbab377907a2be8", 254 "type": "github" 255 }, 256 "original": { 257 "owner": "edolstra", 258 "repo": "flake-compat", 259 "type": "github" 260 } 261 }, 262 "flake-compat_3": { 263 "flake": false, 264 "locked": { 265 "lastModified": 1696426674, 266 "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", 267 "owner": "edolstra", 268 "repo": "flake-compat", 269 "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", 270 "type": "github" 271 }, 272 "original": { 273 "owner": "edolstra", 274 "repo": "flake-compat", 275 "type": "github" 276 } 277 }, 278 "flake-parts": { 279 "inputs": { 280 "nixpkgs-lib": [ 281 "nixpkgs-lib" 282 ] 283 }, 284 "locked": { 285 "lastModified": 1736143030, 286 "narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=", 287 "owner": "hercules-ci", 288 "repo": "flake-parts", 289 "rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de", 290 "type": "github" 291 }, 292 "original": { 293 "owner": "hercules-ci", 294 "repo": "flake-parts", 295 "type": "github" 296 } 297 }, 298 "flake-root": { 299 "locked": { 300 "lastModified": 1723604017, 301 "narHash": "sha256-rBtQ8gg+Dn4Sx/s+pvjdq3CB2wQNzx9XGFq/JVGCB6k=", 302 "owner": "srid", 303 "repo": "flake-root", 304 "rev": "b759a56851e10cb13f6b8e5698af7b59c44be26e", 305 "type": "github" 306 }, 307 "original": { 308 "owner": "srid", 309 "repo": "flake-root", 310 "type": "github" 311 } 312 }, 313 "flake-utils": { 314 "inputs": { 315 "systems": [ 316 "systems" 317 ] 318 }, 319 "locked": { 320 "lastModified": 1731533236, 321 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", 322 "owner": "numtide", 323 "repo": "flake-utils", 324 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", 325 "type": "github" 326 }, 327 "original": { 328 "owner": "numtide", 329 "repo": "flake-utils", 330 "type": "github" 331 } 332 }, 333 "flake-utils-plus": { 334 "inputs": { 335 "flake-utils": "flake-utils_2" 336 }, 337 "locked": { 338 "lastModified": 1715533576, 339 "narHash": "sha256-fT4ppWeCJ0uR300EH3i7kmgRZnAVxrH+XtK09jQWihk=", 340 "owner": "gytis-ivaskevicius", 341 "repo": "flake-utils-plus", 342 "rev": "3542fe9126dc492e53ddd252bb0260fe035f2c0f", 343 "type": "github" 344 }, 345 "original": { 346 "owner": "gytis-ivaskevicius", 347 "repo": "flake-utils-plus", 348 "rev": "3542fe9126dc492e53ddd252bb0260fe035f2c0f", 349 "type": "github" 350 } 351 }, 352 "flake-utils_2": { 353 "inputs": { 354 "systems": "systems_2" 355 }, 356 "locked": { 357 "lastModified": 1694529238, 358 "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", 359 "owner": "numtide", 360 "repo": "flake-utils", 361 "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", 362 "type": "github" 363 }, 364 "original": { 365 "owner": "numtide", 366 "repo": "flake-utils", 367 "type": "github" 368 } 369 }, 370 "gitignore": { 371 "inputs": { 372 "nixpkgs": [ 373 "topology", 374 "pre-commit-hooks", 375 "nixpkgs" 376 ] 377 }, 378 "locked": { 379 "lastModified": 1709087332, 380 "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", 381 "owner": "hercules-ci", 382 "repo": "gitignore.nix", 383 "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", 384 "type": "github" 385 }, 386 "original": { 387 "owner": "hercules-ci", 388 "repo": "gitignore.nix", 389 "type": "github" 390 } 391 }, 392 "golink": { 393 "inputs": { 394 "flake-utils": [ 395 "flake-utils" 396 ], 397 "nixpkgs": [ 398 "nixpkgs" 399 ] 400 }, 401 "locked": { 402 "lastModified": 1736547866, 403 "narHash": "sha256-Zmcuo1lab4V1nMcEU0vZ49XwvIhGJyZUybW4m5hLfJg=", 404 "owner": "tailscale", 405 "repo": "golink", 406 "rev": "c21529a06d80c16b6da1a0dab98dff3d84ad86fc", 407 "type": "github" 408 }, 409 "original": { 410 "owner": "tailscale", 411 "repo": "golink", 412 "type": "github" 413 } 414 }, 415 "hardware": { 416 "locked": { 417 "lastModified": 1737751639, 418 "narHash": "sha256-ZEbOJ9iT72iwqXsiEMbEa8wWjyFvRA9Ugx8utmYbpz4=", 419 "owner": "nixos", 420 "repo": "nixos-hardware", 421 "rev": "dfad538f751a5aa5d4436d9781ab27a6128ec9d4", 422 "type": "github" 423 }, 424 "original": { 425 "owner": "nixos", 426 "repo": "nixos-hardware", 427 "type": "github" 428 } 429 }, 430 "hercules-ci-effects": { 431 "inputs": { 432 "flake-parts": [ 433 "buildbot-nix", 434 "flake-parts" 435 ], 436 "nixpkgs": [ 437 "buildbot-nix", 438 "nixpkgs" 439 ] 440 }, 441 "locked": { 442 "lastModified": 1736917206, 443 "narHash": "sha256-JTBWmyGf8K1Rwb+gviHIUzRJk/sITtT+72HXFkTZUjo=", 444 "owner": "hercules-ci", 445 "repo": "hercules-ci-effects", 446 "rev": "afd0a42e8c61ebb56899315ee4084a8b2e4ff425", 447 "type": "github" 448 }, 449 "original": { 450 "owner": "hercules-ci", 451 "repo": "hercules-ci-effects", 452 "type": "github" 453 } 454 }, 455 "home-manager": { 456 "inputs": { 457 "nixpkgs": [ 458 "nixpkgs" 459 ] 460 }, 461 "locked": { 462 "lastModified": 1737968762, 463 "narHash": "sha256-xiPARGKwocaMtv+U/rgi+h2g56CZZEmrcl7ldRaslq8=", 464 "owner": "nix-community", 465 "repo": "home-manager", 466 "rev": "e1ae908bcc30af792b0bb0a52e53b03d2577255e", 467 "type": "github" 468 }, 469 "original": { 470 "owner": "nix-community", 471 "repo": "home-manager", 472 "type": "github" 473 } 474 }, 475 "iceshrimp": { 476 "inputs": { 477 "nixpkgs": [ 478 "nixpkgs" 479 ] 480 }, 481 "locked": { 482 "lastModified": 1721338360, 483 "narHash": "sha256-1CEhakLtPq+Lqo+p40wo00hkewmyzPAvjBr8ah6Faqk=", 484 "ref": "refs/heads/dev", 485 "rev": "98c3678cfbcea5e750a5947394d35a73ae72634a", 486 "revCount": 48, 487 "type": "git", 488 "url": "https://iceshrimp.dev/pyrox/packaging" 489 }, 490 "original": { 491 "type": "git", 492 "url": "https://iceshrimp.dev/pyrox/packaging" 493 } 494 }, 495 "mailserver": { 496 "inputs": { 497 "blobs": "blobs", 498 "flake-compat": [ 499 "flake-compat" 500 ], 501 "nixpkgs": [ 502 "nixpkgs" 503 ], 504 "nixpkgs-24_11": "nixpkgs-24_11" 505 }, 506 "locked": { 507 "lastModified": 1737201600, 508 "narHash": "sha256-JBh5+g8oQteQdQqbO07dGHBRQo/NGI61JPlTjdfQ1pk=", 509 "owner": "simple-nixos-mailserver", 510 "repo": "nixos-mailserver", 511 "rev": "ade37b2765032f83d2d4bd50b6204a40a4c05eb4", 512 "type": "gitlab" 513 }, 514 "original": { 515 "owner": "simple-nixos-mailserver", 516 "ref": "master", 517 "repo": "nixos-mailserver", 518 "type": "gitlab" 519 } 520 }, 521 "my-pkgs": { 522 "inputs": { 523 "nixpkgs": [ 524 "nixpkgs" 525 ] 526 }, 527 "locked": { 528 "lastModified": 1718762298, 529 "narHash": "sha256-HU73BsUdmpYn6SMgs+4Zpj1fPA94H0CAC2pYhIxqUoY=", 530 "ref": "refs/heads/main", 531 "rev": "1aa7198174b166f6f3153a69388cc4f650471750", 532 "revCount": 13, 533 "type": "git", 534 "url": "https://git.pyrox.dev/pyrox/pkgs" 535 }, 536 "original": { 537 "type": "git", 538 "url": "https://git.pyrox.dev/pyrox/pkgs" 539 } 540 }, 541 "napalm": { 542 "inputs": { 543 "flake-utils": [ 544 "authentik", 545 "flake-utils" 546 ], 547 "nixpkgs": [ 548 "authentik", 549 "nixpkgs" 550 ] 551 }, 552 "locked": { 553 "lastModified": 1725806412, 554 "narHash": "sha256-lGZjkjds0p924QEhm/r0BhAxbHBJE1xMOldB/HmQH04=", 555 "owner": "willibutz", 556 "repo": "napalm", 557 "rev": "b492440d9e64ae20736d3bec5c7715ffcbde83f5", 558 "type": "github" 559 }, 560 "original": { 561 "owner": "willibutz", 562 "ref": "avoid-foldl-stack-overflow", 563 "repo": "napalm", 564 "type": "github" 565 } 566 }, 567 "nh": { 568 "inputs": { 569 "nixpkgs": [ 570 "nixpkgs" 571 ] 572 }, 573 "locked": { 574 "lastModified": 1737535280, 575 "narHash": "sha256-gNmu5trAOoWOo1nlSr0i0BOw4AnVmsbI1eG0WjMdvZU=", 576 "owner": "viperML", 577 "repo": "nh", 578 "rev": "245b2a1743a7b7f559d428090630b2b56c25949f", 579 "type": "github" 580 }, 581 "original": { 582 "owner": "viperML", 583 "repo": "nh", 584 "type": "github" 585 } 586 }, 587 "nix-github-actions": { 588 "inputs": { 589 "nixpkgs": [ 590 "authentik", 591 "poetry2nix", 592 "nixpkgs" 593 ] 594 }, 595 "locked": { 596 "lastModified": 1729742964, 597 "narHash": "sha256-B4mzTcQ0FZHdpeWcpDYPERtyjJd/NIuaQ9+BV1h+MpA=", 598 "owner": "nix-community", 599 "repo": "nix-github-actions", 600 "rev": "e04df33f62cdcf93d73e9a04142464753a16db67", 601 "type": "github" 602 }, 603 "original": { 604 "owner": "nix-community", 605 "repo": "nix-github-actions", 606 "type": "github" 607 } 608 }, 609 "nix-index": { 610 "inputs": { 611 "flake-compat": [ 612 "flake-compat" 613 ], 614 "nixpkgs": [ 615 "nixpkgs" 616 ] 617 }, 618 "locked": { 619 "lastModified": 1721228133, 620 "narHash": "sha256-3ym31/VGIC1IKBbkrFAO0lKsHO+XGQ+mgCQqHsE91dw=", 621 "owner": "nix-community", 622 "repo": "nix-index", 623 "rev": "8c0532bcf8da840ed18e99ad2bf948cb9f5190a9", 624 "type": "github" 625 }, 626 "original": { 627 "owner": "nix-community", 628 "repo": "nix-index", 629 "type": "github" 630 } 631 }, 632 "nix-index-database": { 633 "inputs": { 634 "nixpkgs": [ 635 "nixpkgs" 636 ] 637 }, 638 "locked": { 639 "lastModified": 1737861961, 640 "narHash": "sha256-LIRtMvAwLGb8pBoamzgEF67oKlNPz4LuXiRPVZf+TpE=", 641 "owner": "Mic92", 642 "repo": "nix-index-database", 643 "rev": "79b7b8eae3243fc5aa9aad34ba6b9bbb2266f523", 644 "type": "github" 645 }, 646 "original": { 647 "owner": "Mic92", 648 "repo": "nix-index-database", 649 "type": "github" 650 } 651 }, 652 "nix-search": { 653 "inputs": { 654 "flake-compat": [ 655 "flake-compat" 656 ], 657 "flake-utils": [ 658 "flake-utils" 659 ], 660 "nixpkgs": [ 661 "nixpkgs" 662 ] 663 }, 664 "locked": { 665 "lastModified": 1730410509, 666 "narHash": "sha256-dOdcXKfSwi0THOjtgP3O/46SWoUY+T7LL9nGwOXXJfw=", 667 "owner": "diamondburned", 668 "repo": "nix-search", 669 "rev": "868420cf077bc542f42db3e51b3bd87f3397d5d7", 670 "type": "github" 671 }, 672 "original": { 673 "owner": "diamondburned", 674 "repo": "nix-search", 675 "type": "github" 676 } 677 }, 678 "nixd": { 679 "inputs": { 680 "flake-parts": [ 681 "flake-parts" 682 ], 683 "flake-root": "flake-root", 684 "nixpkgs": [ 685 "nixpkgs" 686 ], 687 "treefmt-nix": "treefmt-nix_3" 688 }, 689 "locked": { 690 "lastModified": 1736910435, 691 "narHash": "sha256-Zc9+nD0NldxeibfbPJHv1tBF7y9oWkiDczYQvsfBF/w=", 692 "owner": "nix-community", 693 "repo": "nixd", 694 "rev": "2c25600cb9c91bc06fe8676c044814dc30435274", 695 "type": "github" 696 }, 697 "original": { 698 "owner": "nix-community", 699 "repo": "nixd", 700 "type": "github" 701 } 702 }, 703 "nixpkgs": { 704 "locked": { 705 "lastModified": 1736012469, 706 "narHash": "sha256-/qlNWm/IEVVH7GfgAIyP6EsVZI6zjAx1cV5zNyrs+rI=", 707 "owner": "NixOS", 708 "repo": "nixpkgs", 709 "rev": "8f3e1f807051e32d8c95cd12b9b421623850a34d", 710 "type": "github" 711 }, 712 "original": { 713 "owner": "NixOS", 714 "ref": "nixos-unstable", 715 "repo": "nixpkgs", 716 "type": "github" 717 } 718 }, 719 "nixpkgs-24_11": { 720 "locked": { 721 "lastModified": 1734083684, 722 "narHash": "sha256-5fNndbndxSx5d+C/D0p/VF32xDiJCJzyOqorOYW4JEo=", 723 "owner": "NixOS", 724 "repo": "nixpkgs", 725 "rev": "314e12ba369ccdb9b352a4db26ff419f7c49fa84", 726 "type": "github" 727 }, 728 "original": { 729 "id": "nixpkgs", 730 "ref": "nixos-24.11", 731 "type": "indirect" 732 } 733 }, 734 "nixpkgs-lib": { 735 "locked": { 736 "lastModified": 1737853225, 737 "narHash": "sha256-ZqbbvE9MVNHxSObvAoqRExBsQpfz81u3Ry77agBJIyo=", 738 "owner": "nix-community", 739 "repo": "nixpkgs.lib", 740 "rev": "31d08f4e55442d13eb8766b4d6852d9fb8292382", 741 "type": "github" 742 }, 743 "original": { 744 "owner": "nix-community", 745 "repo": "nixpkgs.lib", 746 "type": "github" 747 } 748 }, 749 "nixpkgs_2": { 750 "locked": { 751 "lastModified": 1738009863, 752 "narHash": "sha256-KxmFlQ2j9PpDhKRXWu85bv3R2wmfkUqdpJhEwz9JN/E=", 753 "owner": "nixos", 754 "repo": "nixpkgs", 755 "rev": "f898cbfddfab52593da301a397a17d0af801bbc3", 756 "type": "github" 757 }, 758 "original": { 759 "owner": "nixos", 760 "ref": "nixpkgs-unstable", 761 "repo": "nixpkgs", 762 "type": "github" 763 } 764 }, 765 "poetry2nix": { 766 "inputs": { 767 "flake-utils": [ 768 "authentik", 769 "flake-utils" 770 ], 771 "nix-github-actions": "nix-github-actions", 772 "nixpkgs": [ 773 "authentik", 774 "nixpkgs" 775 ], 776 "systems": [ 777 "authentik", 778 "systems" 779 ], 780 "treefmt-nix": "treefmt-nix" 781 }, 782 "locked": { 783 "lastModified": 1736884309, 784 "narHash": "sha256-eiCqmKl0BIRiYk5/ZhZozwn4/7Km9CWTbc15Cv+VX5k=", 785 "owner": "nix-community", 786 "repo": "poetry2nix", 787 "rev": "75d0515332b7ca269f6d7abfd2c44c47a7cbca7b", 788 "type": "github" 789 }, 790 "original": { 791 "owner": "nix-community", 792 "repo": "poetry2nix", 793 "type": "github" 794 } 795 }, 796 "pre-commit-hooks": { 797 "inputs": { 798 "flake-compat": "flake-compat_3", 799 "gitignore": "gitignore", 800 "nixpkgs": [ 801 "topology", 802 "nixpkgs" 803 ], 804 "nixpkgs-stable": [ 805 "topology", 806 "nixpkgs" 807 ] 808 }, 809 "locked": { 810 "lastModified": 1730797577, 811 "narHash": "sha256-SrID5yVpyUfknUTGWgYkTyvdr9J1LxUym4om3SVGPkg=", 812 "owner": "cachix", 813 "repo": "pre-commit-hooks.nix", 814 "rev": "1864030ed24a2b8b4e4d386a5eeaf0c5369e50a9", 815 "type": "github" 816 }, 817 "original": { 818 "owner": "cachix", 819 "repo": "pre-commit-hooks.nix", 820 "type": "github" 821 } 822 }, 823 "root": { 824 "inputs": { 825 "agenix": "agenix", 826 "authentik": "authentik", 827 "buildbot-nix": "buildbot-nix", 828 "ctp": "ctp", 829 "deploy-rs": "deploy-rs", 830 "dns": "dns", 831 "flake-compat": "flake-compat", 832 "flake-parts": "flake-parts", 833 "flake-utils": "flake-utils", 834 "golink": "golink", 835 "hardware": "hardware", 836 "home-manager": "home-manager", 837 "iceshrimp": "iceshrimp", 838 "mailserver": "mailserver", 839 "my-pkgs": "my-pkgs", 840 "nh": "nh", 841 "nix-index": "nix-index", 842 "nix-index-database": "nix-index-database", 843 "nix-search": "nix-search", 844 "nixd": "nixd", 845 "nixpkgs": "nixpkgs_2", 846 "nixpkgs-lib": "nixpkgs-lib", 847 "snowfall-lib": "snowfall-lib", 848 "stable": "stable", 849 "systems": "systems_3", 850 "topology": "topology" 851 } 852 }, 853 "snowfall-lib": { 854 "inputs": { 855 "flake-compat": "flake-compat_2", 856 "flake-utils-plus": "flake-utils-plus", 857 "nixpkgs": [ 858 "nixpkgs" 859 ] 860 }, 861 "locked": { 862 "lastModified": 1736130495, 863 "narHash": "sha256-4i9nAJEZFv7vZMmrE0YG55I3Ggrtfo5/T07JEpEZ/RM=", 864 "owner": "snowfallorg", 865 "repo": "lib", 866 "rev": "02d941739f98a09e81f3d2d9b3ab08918958beac", 867 "type": "github" 868 }, 869 "original": { 870 "owner": "snowfallorg", 871 "repo": "lib", 872 "type": "github" 873 } 874 }, 875 "stable": { 876 "locked": { 877 "lastModified": 1735563628, 878 "narHash": "sha256-OnSAY7XDSx7CtDoqNh8jwVwh4xNL/2HaJxGjryLWzX8=", 879 "owner": "nixos", 880 "repo": "nixpkgs", 881 "rev": "b134951a4c9f3c995fd7be05f3243f8ecd65d798", 882 "type": "github" 883 }, 884 "original": { 885 "owner": "nixos", 886 "ref": "nixos-24.05", 887 "repo": "nixpkgs", 888 "type": "github" 889 } 890 }, 891 "systems": { 892 "locked": { 893 "lastModified": 1689347949, 894 "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", 895 "owner": "nix-systems", 896 "repo": "default-linux", 897 "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", 898 "type": "github" 899 }, 900 "original": { 901 "owner": "nix-systems", 902 "repo": "default-linux", 903 "type": "github" 904 } 905 }, 906 "systems_2": { 907 "locked": { 908 "lastModified": 1681028828, 909 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 910 "owner": "nix-systems", 911 "repo": "default", 912 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 913 "type": "github" 914 }, 915 "original": { 916 "owner": "nix-systems", 917 "repo": "default", 918 "type": "github" 919 } 920 }, 921 "systems_3": { 922 "locked": { 923 "lastModified": 1681028828, 924 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 925 "owner": "nix-systems", 926 "repo": "default", 927 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 928 "type": "github" 929 }, 930 "original": { 931 "owner": "nix-systems", 932 "repo": "default", 933 "type": "github" 934 } 935 }, 936 "topology": { 937 "inputs": { 938 "devshell": "devshell", 939 "flake-utils": [ 940 "flake-utils" 941 ], 942 "nixpkgs": [ 943 "nixpkgs" 944 ], 945 "pre-commit-hooks": "pre-commit-hooks" 946 }, 947 "locked": { 948 "lastModified": 1737990355, 949 "narHash": "sha256-cITucU5YxIytTDwZX3t8+pMrizgFts7uD6mC9OzIPw0=", 950 "owner": "oddlama", 951 "repo": "nix-topology", 952 "rev": "731c0e3352b31d3359fa9b78b2dc73f671bcc074", 953 "type": "github" 954 }, 955 "original": { 956 "owner": "oddlama", 957 "repo": "nix-topology", 958 "type": "github" 959 } 960 }, 961 "treefmt-nix": { 962 "inputs": { 963 "nixpkgs": [ 964 "authentik", 965 "poetry2nix", 966 "nixpkgs" 967 ] 968 }, 969 "locked": { 970 "lastModified": 1730120726, 971 "narHash": "sha256-LqHYIxMrl/1p3/kvm2ir925tZ8DkI0KA10djk8wecSk=", 972 "owner": "numtide", 973 "repo": "treefmt-nix", 974 "rev": "9ef337e492a5555d8e17a51c911ff1f02635be15", 975 "type": "github" 976 }, 977 "original": { 978 "owner": "numtide", 979 "repo": "treefmt-nix", 980 "type": "github" 981 } 982 }, 983 "treefmt-nix_2": { 984 "inputs": { 985 "nixpkgs": [ 986 "buildbot-nix", 987 "nixpkgs" 988 ] 989 }, 990 "locked": { 991 "lastModified": 1737483750, 992 "narHash": "sha256-5An1wq5U8sNycOBBg3nsDDgpwBmR9liOpDGlhliA6Xo=", 993 "owner": "numtide", 994 "repo": "treefmt-nix", 995 "rev": "f2cc121df15418d028a59c9737d38e3a90fbaf8f", 996 "type": "github" 997 }, 998 "original": { 999 "owner": "numtide", 1000 "repo": "treefmt-nix", 1001 "type": "github" 1002 } 1003 }, 1004 "treefmt-nix_3": { 1005 "inputs": { 1006 "nixpkgs": [ 1007 "nixd", 1008 "nixpkgs" 1009 ] 1010 }, 1011 "locked": { 1012 "lastModified": 1734704479, 1013 "narHash": "sha256-MMi74+WckoyEWBRcg/oaGRvXC9BVVxDZNRMpL+72wBI=", 1014 "owner": "numtide", 1015 "repo": "treefmt-nix", 1016 "rev": "65712f5af67234dad91a5a4baee986a8b62dbf8f", 1017 "type": "github" 1018 }, 1019 "original": { 1020 "owner": "numtide", 1021 "repo": "treefmt-nix", 1022 "type": "github" 1023 } 1024 } 1025 }, 1026 "root": "root", 1027 "version": 7 1028}