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": 1745630506, 18 "narHash": "sha256-bHCFgGeu8XjWlVuaWzi3QONjDW3coZDqSHvnd4l7xus=", 19 "owner": "ryantm", 20 "repo": "agenix", 21 "rev": "96e078c646b711aee04b82ba01aefbff87004ded", 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": 1746210481, 51 "narHash": "sha256-AqppJhlacRGS76JkynL1/PbbMIenWR5pqrCgDThl+ws=", 52 "owner": "nix-community", 53 "repo": "authentik-nix", 54 "rev": "ce1abb86409ca5e604667f9a91661601bd9c15e3", 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": 1744135136, 67 "narHash": "sha256-7wvoCRhLipX4qzrb/ctsozG565yckx+moxiF6vRo84I=", 68 "owner": "goauthentik", 69 "repo": "authentik", 70 "rev": "74eab55c615b156e4191ee98dc789e2d58c016f9", 71 "type": "github" 72 }, 73 "original": { 74 "owner": "goauthentik", 75 "ref": "version/2025.2.4", 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": 1746013568, 109 "narHash": "sha256-F0V2zLgMWhtgDdO/jD1ra4of8ym/Ide6iwPI+EwUadU=", 110 "owner": "Mic92", 111 "repo": "buildbot-nix", 112 "rev": "9357f51171541cf4606c224afb1ee0bf7a89b0a2", 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": 1746175539, 127 "narHash": "sha256-/wjcn1CDQqOhwOoYKS8Xp0KejrdXSJZQMF1CbbrVtMw=", 128 "owner": "catppuccin", 129 "repo": "nix", 130 "rev": "a5db9e41a4dccfa5ffe38e6f1841a5f9ad5c5c04", 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": 1744478979, 148 "narHash": "sha256-dyN+teG9G82G+m+PX/aSAagkC+vUv0SgUw3XkPhQodQ=", 149 "owner": "lnl7", 150 "repo": "nix-darwin", 151 "rev": "43975d782b418ebf4969e9ccba82466728c2851b", 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": 1696426674, 250 "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", 251 "owner": "edolstra", 252 "repo": "flake-compat", 253 "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", 254 "type": "github" 255 }, 256 "original": { 257 "owner": "edolstra", 258 "repo": "flake-compat", 259 "type": "github" 260 } 261 }, 262 "flake-parts": { 263 "inputs": { 264 "nixpkgs-lib": [ 265 "nixpkgs-lib" 266 ] 267 }, 268 "locked": { 269 "lastModified": 1743550720, 270 "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=", 271 "owner": "hercules-ci", 272 "repo": "flake-parts", 273 "rev": "c621e8422220273271f52058f618c94e405bb0f5", 274 "type": "github" 275 }, 276 "original": { 277 "owner": "hercules-ci", 278 "repo": "flake-parts", 279 "type": "github" 280 } 281 }, 282 "flake-root": { 283 "locked": { 284 "lastModified": 1723604017, 285 "narHash": "sha256-rBtQ8gg+Dn4Sx/s+pvjdq3CB2wQNzx9XGFq/JVGCB6k=", 286 "owner": "srid", 287 "repo": "flake-root", 288 "rev": "b759a56851e10cb13f6b8e5698af7b59c44be26e", 289 "type": "github" 290 }, 291 "original": { 292 "owner": "srid", 293 "repo": "flake-root", 294 "type": "github" 295 } 296 }, 297 "flake-utils": { 298 "inputs": { 299 "systems": [ 300 "systems" 301 ] 302 }, 303 "locked": { 304 "lastModified": 1731533236, 305 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", 306 "owner": "numtide", 307 "repo": "flake-utils", 308 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", 309 "type": "github" 310 }, 311 "original": { 312 "owner": "numtide", 313 "repo": "flake-utils", 314 "type": "github" 315 } 316 }, 317 "flake-utils-plus": { 318 "inputs": { 319 "flake-utils": "flake-utils_2" 320 }, 321 "locked": { 322 "lastModified": 1715533576, 323 "narHash": "sha256-fT4ppWeCJ0uR300EH3i7kmgRZnAVxrH+XtK09jQWihk=", 324 "owner": "gytis-ivaskevicius", 325 "repo": "flake-utils-plus", 326 "rev": "3542fe9126dc492e53ddd252bb0260fe035f2c0f", 327 "type": "github" 328 }, 329 "original": { 330 "owner": "gytis-ivaskevicius", 331 "repo": "flake-utils-plus", 332 "rev": "3542fe9126dc492e53ddd252bb0260fe035f2c0f", 333 "type": "github" 334 } 335 }, 336 "flake-utils_2": { 337 "inputs": { 338 "systems": "systems_2" 339 }, 340 "locked": { 341 "lastModified": 1694529238, 342 "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", 343 "owner": "numtide", 344 "repo": "flake-utils", 345 "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", 346 "type": "github" 347 }, 348 "original": { 349 "owner": "numtide", 350 "repo": "flake-utils", 351 "type": "github" 352 } 353 }, 354 "gitignore": { 355 "inputs": { 356 "nixpkgs": [ 357 "topology", 358 "pre-commit-hooks", 359 "nixpkgs" 360 ] 361 }, 362 "locked": { 363 "lastModified": 1709087332, 364 "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", 365 "owner": "hercules-ci", 366 "repo": "gitignore.nix", 367 "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", 368 "type": "github" 369 }, 370 "original": { 371 "owner": "hercules-ci", 372 "repo": "gitignore.nix", 373 "type": "github" 374 } 375 }, 376 "golink": { 377 "inputs": { 378 "nixpkgs": [ 379 "nixpkgs" 380 ], 381 "systems": [ 382 "systems" 383 ] 384 }, 385 "locked": { 386 "lastModified": 1746124171, 387 "narHash": "sha256-+rin6Z3gsw5FNrC17K4Wn6BDcbpbVi2a+Vzw3J6Azp0=", 388 "owner": "tailscale", 389 "repo": "golink", 390 "rev": "3e2c22db8b1b6260108f3260c26d9ef770e38d50", 391 "type": "github" 392 }, 393 "original": { 394 "owner": "tailscale", 395 "repo": "golink", 396 "type": "github" 397 } 398 }, 399 "hardware": { 400 "locked": { 401 "lastModified": 1745955289, 402 "narHash": "sha256-mmV2oPhQN+YF2wmnJzXX8tqgYmUYXUj3uUUBSTmYN5o=", 403 "owner": "nixos", 404 "repo": "nixos-hardware", 405 "rev": "72081c9fbbef63765ae82bff9727ea79cc86bd5b", 406 "type": "github" 407 }, 408 "original": { 409 "owner": "nixos", 410 "repo": "nixos-hardware", 411 "type": "github" 412 } 413 }, 414 "hercules-ci-effects": { 415 "inputs": { 416 "flake-parts": [ 417 "buildbot-nix", 418 "flake-parts" 419 ], 420 "nixpkgs": [ 421 "buildbot-nix", 422 "nixpkgs" 423 ] 424 }, 425 "locked": { 426 "lastModified": 1744693102, 427 "narHash": "sha256-1Z4WPGVky4w3lrhrgs89OKsLzPdtkbi1bPLNFWsoLfY=", 428 "owner": "hercules-ci", 429 "repo": "hercules-ci-effects", 430 "rev": "5b6cec51c9ec095a0d3fd4c8eeb53eb5c59ae33e", 431 "type": "github" 432 }, 433 "original": { 434 "owner": "hercules-ci", 435 "repo": "hercules-ci-effects", 436 "type": "github" 437 } 438 }, 439 "home-manager": { 440 "inputs": { 441 "nixpkgs": [ 442 "nixpkgs" 443 ] 444 }, 445 "locked": { 446 "lastModified": 1746204974, 447 "narHash": "sha256-Evu4H0/kzaQoCNLGQTp+JGTqkywzPx0IAo20Ci2zNck=", 448 "owner": "nix-community", 449 "repo": "home-manager", 450 "rev": "1e8c62c651242fc685b10efc4a48ab777635fb7f", 451 "type": "github" 452 }, 453 "original": { 454 "owner": "nix-community", 455 "repo": "home-manager", 456 "type": "github" 457 } 458 }, 459 "iceshrimp": { 460 "inputs": { 461 "nixpkgs": [ 462 "nixpkgs" 463 ] 464 }, 465 "locked": { 466 "lastModified": 1721338360, 467 "narHash": "sha256-1CEhakLtPq+Lqo+p40wo00hkewmyzPAvjBr8ah6Faqk=", 468 "ref": "refs/heads/dev", 469 "rev": "98c3678cfbcea5e750a5947394d35a73ae72634a", 470 "revCount": 48, 471 "type": "git", 472 "url": "https://iceshrimp.dev/pyrox/packaging" 473 }, 474 "original": { 475 "type": "git", 476 "url": "https://iceshrimp.dev/pyrox/packaging" 477 } 478 }, 479 "mailserver": { 480 "inputs": { 481 "blobs": "blobs", 482 "flake-compat": [ 483 "flake-compat" 484 ], 485 "nixpkgs": [ 486 "nixpkgs" 487 ], 488 "nixpkgs-24_11": "nixpkgs-24_11" 489 }, 490 "locked": { 491 "lastModified": 1746220417, 492 "narHash": "sha256-cN2Vf/d9KKy3V6eJIoxYHD7X0HQHfgP+lMnj3AdbsEc=", 493 "owner": "simple-nixos-mailserver", 494 "repo": "nixos-mailserver", 495 "rev": "95e2de368fe76ec0675b3d380168c5ca1c1b955d", 496 "type": "gitlab" 497 }, 498 "original": { 499 "owner": "simple-nixos-mailserver", 500 "ref": "master", 501 "repo": "nixos-mailserver", 502 "type": "gitlab" 503 } 504 }, 505 "my-pkgs": { 506 "inputs": { 507 "nixpkgs": [ 508 "nixpkgs" 509 ] 510 }, 511 "locked": { 512 "lastModified": 1718762298, 513 "narHash": "sha256-HU73BsUdmpYn6SMgs+4Zpj1fPA94H0CAC2pYhIxqUoY=", 514 "ref": "refs/heads/main", 515 "rev": "1aa7198174b166f6f3153a69388cc4f650471750", 516 "revCount": 13, 517 "type": "git", 518 "url": "https://git.pyrox.dev/pyrox/pkgs" 519 }, 520 "original": { 521 "type": "git", 522 "url": "https://git.pyrox.dev/pyrox/pkgs" 523 } 524 }, 525 "napalm": { 526 "inputs": { 527 "flake-utils": [ 528 "authentik", 529 "flake-utils" 530 ], 531 "nixpkgs": [ 532 "authentik", 533 "nixpkgs" 534 ] 535 }, 536 "locked": { 537 "lastModified": 1725806412, 538 "narHash": "sha256-lGZjkjds0p924QEhm/r0BhAxbHBJE1xMOldB/HmQH04=", 539 "owner": "willibutz", 540 "repo": "napalm", 541 "rev": "b492440d9e64ae20736d3bec5c7715ffcbde83f5", 542 "type": "github" 543 }, 544 "original": { 545 "owner": "willibutz", 546 "ref": "avoid-foldl-stack-overflow", 547 "repo": "napalm", 548 "type": "github" 549 } 550 }, 551 "nix-github-actions": { 552 "inputs": { 553 "nixpkgs": [ 554 "authentik", 555 "poetry2nix", 556 "nixpkgs" 557 ] 558 }, 559 "locked": { 560 "lastModified": 1729742964, 561 "narHash": "sha256-B4mzTcQ0FZHdpeWcpDYPERtyjJd/NIuaQ9+BV1h+MpA=", 562 "owner": "nix-community", 563 "repo": "nix-github-actions", 564 "rev": "e04df33f62cdcf93d73e9a04142464753a16db67", 565 "type": "github" 566 }, 567 "original": { 568 "owner": "nix-community", 569 "repo": "nix-github-actions", 570 "type": "github" 571 } 572 }, 573 "nix-index": { 574 "inputs": { 575 "flake-compat": [ 576 "flake-compat" 577 ], 578 "nixpkgs": [ 579 "nixpkgs" 580 ] 581 }, 582 "locked": { 583 "lastModified": 1742833817, 584 "narHash": "sha256-HuZVkVH7NCbI1KgQlS67Jq0FcUBc29DQz7n9CqHJEvc=", 585 "owner": "nix-community", 586 "repo": "nix-index", 587 "rev": "03b861752c32141db8c3f923f51f733ad1f42e43", 588 "type": "github" 589 }, 590 "original": { 591 "owner": "nix-community", 592 "repo": "nix-index", 593 "type": "github" 594 } 595 }, 596 "nix-index-database": { 597 "inputs": { 598 "nixpkgs": [ 599 "nixpkgs" 600 ] 601 }, 602 "locked": { 603 "lastModified": 1746054057, 604 "narHash": "sha256-iR+idGZJ191cY6NBXyVjh9QH8GVWTkvZw/w+1Igy45A=", 605 "owner": "Mic92", 606 "repo": "nix-index-database", 607 "rev": "13ba07d54c6ccc5af30a501df669bf3fe3dd4db8", 608 "type": "github" 609 }, 610 "original": { 611 "owner": "Mic92", 612 "repo": "nix-index-database", 613 "type": "github" 614 } 615 }, 616 "nix-search": { 617 "inputs": { 618 "flake-compat": [ 619 "flake-compat" 620 ], 621 "flake-utils": [ 622 "flake-utils" 623 ], 624 "nixpkgs": [ 625 "nixpkgs" 626 ] 627 }, 628 "locked": { 629 "lastModified": 1741306118, 630 "narHash": "sha256-699XDyrMhx0nSI2z/WRhTsJhiiMt4WqaPx8//cPiBGY=", 631 "owner": "diamondburned", 632 "repo": "nix-search", 633 "rev": "7dcd7b9ae3ec59b7a8ee61371157f83e6bd87b89", 634 "type": "github" 635 }, 636 "original": { 637 "owner": "diamondburned", 638 "repo": "nix-search", 639 "type": "github" 640 } 641 }, 642 "nixd": { 643 "inputs": { 644 "flake-parts": [ 645 "flake-parts" 646 ], 647 "flake-root": "flake-root", 648 "nixpkgs": [ 649 "nixpkgs" 650 ], 651 "treefmt-nix": "treefmt-nix_3" 652 }, 653 "locked": { 654 "lastModified": 1746212243, 655 "narHash": "sha256-BKrQIdolNE09l94dNXHp7UWjtyvijjJy+JcdnEIRydg=", 656 "owner": "nix-community", 657 "repo": "nixd", 658 "rev": "0cd3cf83e32fc7791b7e9e994064cd666f79d441", 659 "type": "github" 660 }, 661 "original": { 662 "owner": "nix-community", 663 "repo": "nixd", 664 "type": "github" 665 } 666 }, 667 "nixpkgs": { 668 "locked": { 669 "lastModified": 1744463964, 670 "narHash": "sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR+Xhw3kr/3Xd0GPTM=", 671 "owner": "NixOS", 672 "repo": "nixpkgs", 673 "rev": "2631b0b7abcea6e640ce31cd78ea58910d31e650", 674 "type": "github" 675 }, 676 "original": { 677 "owner": "NixOS", 678 "ref": "nixos-unstable", 679 "repo": "nixpkgs", 680 "type": "github" 681 } 682 }, 683 "nixpkgs-24_11": { 684 "locked": { 685 "lastModified": 1734083684, 686 "narHash": "sha256-5fNndbndxSx5d+C/D0p/VF32xDiJCJzyOqorOYW4JEo=", 687 "owner": "NixOS", 688 "repo": "nixpkgs", 689 "rev": "314e12ba369ccdb9b352a4db26ff419f7c49fa84", 690 "type": "github" 691 }, 692 "original": { 693 "id": "nixpkgs", 694 "ref": "nixos-24.11", 695 "type": "indirect" 696 } 697 }, 698 "nixpkgs-lib": { 699 "locked": { 700 "lastModified": 1745716251, 701 "narHash": "sha256-fI6UzabnzH2mU8e3c5fZPQiWziGERhexCMmS8Vv5ytI=", 702 "owner": "nix-community", 703 "repo": "nixpkgs.lib", 704 "rev": "25999e7d9c47c384675bea8478c66386a9be9c65", 705 "type": "github" 706 }, 707 "original": { 708 "owner": "nix-community", 709 "repo": "nixpkgs.lib", 710 "type": "github" 711 } 712 }, 713 "nixpkgs_2": { 714 "locked": { 715 "lastModified": 1746152631, 716 "narHash": "sha256-zBuvmL6+CUsk2J8GINpyy8Hs1Zp4PP6iBWSmZ4SCQ/s=", 717 "owner": "nixos", 718 "repo": "nixpkgs", 719 "rev": "032bc6539bd5f14e9d0c51bd79cfe9a055b094c3", 720 "type": "github" 721 }, 722 "original": { 723 "owner": "nixos", 724 "ref": "nixpkgs-unstable", 725 "repo": "nixpkgs", 726 "type": "github" 727 } 728 }, 729 "poetry2nix": { 730 "inputs": { 731 "flake-utils": [ 732 "authentik", 733 "flake-utils" 734 ], 735 "nix-github-actions": "nix-github-actions", 736 "nixpkgs": [ 737 "authentik", 738 "nixpkgs" 739 ], 740 "systems": [ 741 "authentik", 742 "systems" 743 ], 744 "treefmt-nix": "treefmt-nix" 745 }, 746 "locked": { 747 "lastModified": 1743690424, 748 "narHash": "sha256-cX98bUuKuihOaRp8dNV1Mq7u6/CQZWTPth2IJPATBXc=", 749 "owner": "nix-community", 750 "repo": "poetry2nix", 751 "rev": "ce2369db77f45688172384bbeb962bc6c2ea6f94", 752 "type": "github" 753 }, 754 "original": { 755 "owner": "nix-community", 756 "repo": "poetry2nix", 757 "type": "github" 758 } 759 }, 760 "pre-commit-hooks": { 761 "inputs": { 762 "flake-compat": "flake-compat_2", 763 "gitignore": "gitignore", 764 "nixpkgs": [ 765 "topology", 766 "nixpkgs" 767 ], 768 "nixpkgs-stable": [ 769 "topology", 770 "nixpkgs" 771 ] 772 }, 773 "locked": { 774 "lastModified": 1730797577, 775 "narHash": "sha256-SrID5yVpyUfknUTGWgYkTyvdr9J1LxUym4om3SVGPkg=", 776 "owner": "cachix", 777 "repo": "pre-commit-hooks.nix", 778 "rev": "1864030ed24a2b8b4e4d386a5eeaf0c5369e50a9", 779 "type": "github" 780 }, 781 "original": { 782 "owner": "cachix", 783 "repo": "pre-commit-hooks.nix", 784 "type": "github" 785 } 786 }, 787 "root": { 788 "inputs": { 789 "agenix": "agenix", 790 "authentik": "authentik", 791 "buildbot-nix": "buildbot-nix", 792 "ctp": "ctp", 793 "deploy-rs": "deploy-rs", 794 "dns": "dns", 795 "flake-compat": "flake-compat", 796 "flake-parts": "flake-parts", 797 "flake-utils": "flake-utils", 798 "golink": "golink", 799 "hardware": "hardware", 800 "home-manager": "home-manager", 801 "iceshrimp": "iceshrimp", 802 "mailserver": "mailserver", 803 "my-pkgs": "my-pkgs", 804 "nix-index": "nix-index", 805 "nix-index-database": "nix-index-database", 806 "nix-search": "nix-search", 807 "nixd": "nixd", 808 "nixpkgs": "nixpkgs_2", 809 "nixpkgs-lib": "nixpkgs-lib", 810 "snowfall-lib": "snowfall-lib", 811 "stable": "stable", 812 "systems": "systems_3", 813 "topology": "topology" 814 } 815 }, 816 "snowfall-lib": { 817 "inputs": { 818 "flake-compat": [ 819 "flake-compat" 820 ], 821 "flake-utils-plus": "flake-utils-plus", 822 "nixpkgs": [ 823 "nixpkgs" 824 ] 825 }, 826 "locked": { 827 "lastModified": 1736130495, 828 "narHash": "sha256-4i9nAJEZFv7vZMmrE0YG55I3Ggrtfo5/T07JEpEZ/RM=", 829 "owner": "snowfallorg", 830 "repo": "lib", 831 "rev": "02d941739f98a09e81f3d2d9b3ab08918958beac", 832 "type": "github" 833 }, 834 "original": { 835 "owner": "snowfallorg", 836 "repo": "lib", 837 "type": "github" 838 } 839 }, 840 "stable": { 841 "locked": { 842 "lastModified": 1735563628, 843 "narHash": "sha256-OnSAY7XDSx7CtDoqNh8jwVwh4xNL/2HaJxGjryLWzX8=", 844 "owner": "nixos", 845 "repo": "nixpkgs", 846 "rev": "b134951a4c9f3c995fd7be05f3243f8ecd65d798", 847 "type": "github" 848 }, 849 "original": { 850 "owner": "nixos", 851 "ref": "nixos-24.05", 852 "repo": "nixpkgs", 853 "type": "github" 854 } 855 }, 856 "systems": { 857 "locked": { 858 "lastModified": 1689347949, 859 "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", 860 "owner": "nix-systems", 861 "repo": "default-linux", 862 "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", 863 "type": "github" 864 }, 865 "original": { 866 "owner": "nix-systems", 867 "repo": "default-linux", 868 "type": "github" 869 } 870 }, 871 "systems_2": { 872 "locked": { 873 "lastModified": 1681028828, 874 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 875 "owner": "nix-systems", 876 "repo": "default", 877 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 878 "type": "github" 879 }, 880 "original": { 881 "owner": "nix-systems", 882 "repo": "default", 883 "type": "github" 884 } 885 }, 886 "systems_3": { 887 "locked": { 888 "lastModified": 1681028828, 889 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 890 "owner": "nix-systems", 891 "repo": "default", 892 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 893 "type": "github" 894 }, 895 "original": { 896 "owner": "nix-systems", 897 "repo": "default", 898 "type": "github" 899 } 900 }, 901 "topology": { 902 "inputs": { 903 "devshell": "devshell", 904 "flake-utils": [ 905 "flake-utils" 906 ], 907 "nixpkgs": [ 908 "nixpkgs" 909 ], 910 "pre-commit-hooks": "pre-commit-hooks" 911 }, 912 "locked": { 913 "lastModified": 1744142264, 914 "narHash": "sha256-h5KyodobZm8dx/HSNN+basgdmjxrQxudjrss4gAQpZk=", 915 "owner": "oddlama", 916 "repo": "nix-topology", 917 "rev": "f49121cbbf4a86c560638ade406d99ee58deb7aa", 918 "type": "github" 919 }, 920 "original": { 921 "owner": "oddlama", 922 "repo": "nix-topology", 923 "type": "github" 924 } 925 }, 926 "treefmt-nix": { 927 "inputs": { 928 "nixpkgs": [ 929 "authentik", 930 "poetry2nix", 931 "nixpkgs" 932 ] 933 }, 934 "locked": { 935 "lastModified": 1730120726, 936 "narHash": "sha256-LqHYIxMrl/1p3/kvm2ir925tZ8DkI0KA10djk8wecSk=", 937 "owner": "numtide", 938 "repo": "treefmt-nix", 939 "rev": "9ef337e492a5555d8e17a51c911ff1f02635be15", 940 "type": "github" 941 }, 942 "original": { 943 "owner": "numtide", 944 "repo": "treefmt-nix", 945 "type": "github" 946 } 947 }, 948 "treefmt-nix_2": { 949 "inputs": { 950 "nixpkgs": [ 951 "buildbot-nix", 952 "nixpkgs" 953 ] 954 }, 955 "locked": { 956 "lastModified": 1744961264, 957 "narHash": "sha256-aRmUh0AMwcbdjJHnytg1e5h5ECcaWtIFQa6d9gI85AI=", 958 "owner": "numtide", 959 "repo": "treefmt-nix", 960 "rev": "8d404a69efe76146368885110f29a2ca3700bee6", 961 "type": "github" 962 }, 963 "original": { 964 "owner": "numtide", 965 "repo": "treefmt-nix", 966 "type": "github" 967 } 968 }, 969 "treefmt-nix_3": { 970 "inputs": { 971 "nixpkgs": [ 972 "nixd", 973 "nixpkgs" 974 ] 975 }, 976 "locked": { 977 "lastModified": 1734704479, 978 "narHash": "sha256-MMi74+WckoyEWBRcg/oaGRvXC9BVVxDZNRMpL+72wBI=", 979 "owner": "numtide", 980 "repo": "treefmt-nix", 981 "rev": "65712f5af67234dad91a5a4baee986a8b62dbf8f", 982 "type": "github" 983 }, 984 "original": { 985 "owner": "numtide", 986 "repo": "treefmt-nix", 987 "type": "github" 988 } 989 } 990 }, 991 "root": "root", 992 "version": 7 993}