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": 1742246110, 51 "narHash": "sha256-bjJDxW3Z3clNIkgwEktWhFSpU9UyftisDfK3XYzdRps=", 52 "owner": "nix-community", 53 "repo": "authentik-nix", 54 "rev": "04f5e14643b8b37304966767074fbe0efcadab9f", 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": 1742236492, 67 "narHash": "sha256-Uz7qldS44pxduLcYKf+cCq4WvjoslDR4PwRqivY/4uI=", 68 "owner": "goauthentik", 69 "repo": "authentik", 70 "rev": "3adf79c4939276e108c25c719843b6174e9e22fd", 71 "type": "github" 72 }, 73 "original": { 74 "owner": "goauthentik", 75 "ref": "version/2025.2.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": 1742571106, 109 "narHash": "sha256-mnoq8I62Hk0LHIkk8WctFzPUb/8bvON2AFE4L2JfNB0=", 110 "owner": "Mic92", 111 "repo": "buildbot-nix", 112 "rev": "d8a24c100e798bf1f938926ccee3d0430f7c3f63", 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": 1742599566, 127 "narHash": "sha256-xr6ntmiUPXSh9o9mJ7og9vxALMQs1EQhIhWUAO2D1M0=", 128 "owner": "catppuccin", 129 "repo": "nix", 130 "rev": "5e303e8d7e251868fa79f83bbda69da90aa62402", 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": 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": 1741352980, 270 "narHash": "sha256-+u2UunDA4Cl5Fci3m7S643HzKmIDAe+fiXrLqYsR2fs=", 271 "owner": "hercules-ci", 272 "repo": "flake-parts", 273 "rev": "f4330d22f1c5d2ba72d3d22df5597d123fdb60a9", 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 "parts": [ 382 "flake-parts" 383 ], 384 "systems": [ 385 "systems" 386 ] 387 }, 388 "locked": { 389 "lastModified": 1741890415, 390 "narHash": "sha256-sDth10S5bzq1iVJs950x+haFL/CP9xTOEQsgkscIwlE=", 391 "owner": "tailscale", 392 "repo": "golink", 393 "rev": "6826e7057912f9c0e01b8cfa5c81ec875a0aba41", 394 "type": "github" 395 }, 396 "original": { 397 "owner": "tailscale", 398 "repo": "golink", 399 "type": "github" 400 } 401 }, 402 "hardware": { 403 "locked": { 404 "lastModified": 1742631601, 405 "narHash": "sha256-yJ3OOAmsGAxSl0bTmKUp3+cEYtSS+V6hUPK2rYhIPr8=", 406 "owner": "nixos", 407 "repo": "nixos-hardware", 408 "rev": "380ed15bcd6440606c6856db44a99140d422b46f", 409 "type": "github" 410 }, 411 "original": { 412 "owner": "nixos", 413 "repo": "nixos-hardware", 414 "type": "github" 415 } 416 }, 417 "hercules-ci-effects": { 418 "inputs": { 419 "flake-parts": [ 420 "buildbot-nix", 421 "flake-parts" 422 ], 423 "nixpkgs": [ 424 "buildbot-nix", 425 "nixpkgs" 426 ] 427 }, 428 "locked": { 429 "lastModified": 1738237977, 430 "narHash": "sha256-oJN/yvRL7G0WlR/hTkQIjFbPkzCV+sFnNB/38Tb9RL4=", 431 "owner": "hercules-ci", 432 "repo": "hercules-ci-effects", 433 "rev": "6d1b6d5d59758b4f5f05745f774fc13cdc59da43", 434 "type": "github" 435 }, 436 "original": { 437 "owner": "hercules-ci", 438 "repo": "hercules-ci-effects", 439 "type": "github" 440 } 441 }, 442 "home-manager": { 443 "inputs": { 444 "nixpkgs": [ 445 "nixpkgs" 446 ] 447 }, 448 "locked": { 449 "lastModified": 1742670145, 450 "narHash": "sha256-xQ2F9f+ICAGBp/nNv3ddD2U4ZvzuLOci0u/5lyMXPvk=", 451 "owner": "nix-community", 452 "repo": "home-manager", 453 "rev": "63e77d09a133ac641a0c204e7cfb0c97e133706d", 454 "type": "github" 455 }, 456 "original": { 457 "owner": "nix-community", 458 "repo": "home-manager", 459 "type": "github" 460 } 461 }, 462 "iceshrimp": { 463 "inputs": { 464 "nixpkgs": [ 465 "nixpkgs" 466 ] 467 }, 468 "locked": { 469 "lastModified": 1721338360, 470 "narHash": "sha256-1CEhakLtPq+Lqo+p40wo00hkewmyzPAvjBr8ah6Faqk=", 471 "ref": "refs/heads/dev", 472 "rev": "98c3678cfbcea5e750a5947394d35a73ae72634a", 473 "revCount": 48, 474 "type": "git", 475 "url": "https://iceshrimp.dev/pyrox/packaging" 476 }, 477 "original": { 478 "type": "git", 479 "url": "https://iceshrimp.dev/pyrox/packaging" 480 } 481 }, 482 "mailserver": { 483 "inputs": { 484 "blobs": "blobs", 485 "flake-compat": [ 486 "flake-compat" 487 ], 488 "nixpkgs": [ 489 "nixpkgs" 490 ], 491 "nixpkgs-24_11": "nixpkgs-24_11" 492 }, 493 "locked": { 494 "lastModified": 1742413977, 495 "narHash": "sha256-NkhM9GVu3HL+MiXtGD0TjuPCQ4GFVJPBZ8KyI2cFDGU=", 496 "owner": "simple-nixos-mailserver", 497 "repo": "nixos-mailserver", 498 "rev": "b4fbffe79c00f19be94b86b4144ff67541613659", 499 "type": "gitlab" 500 }, 501 "original": { 502 "owner": "simple-nixos-mailserver", 503 "ref": "master", 504 "repo": "nixos-mailserver", 505 "type": "gitlab" 506 } 507 }, 508 "my-pkgs": { 509 "inputs": { 510 "nixpkgs": [ 511 "nixpkgs" 512 ] 513 }, 514 "locked": { 515 "lastModified": 1718762298, 516 "narHash": "sha256-HU73BsUdmpYn6SMgs+4Zpj1fPA94H0CAC2pYhIxqUoY=", 517 "ref": "refs/heads/main", 518 "rev": "1aa7198174b166f6f3153a69388cc4f650471750", 519 "revCount": 13, 520 "type": "git", 521 "url": "https://git.pyrox.dev/pyrox/pkgs" 522 }, 523 "original": { 524 "type": "git", 525 "url": "https://git.pyrox.dev/pyrox/pkgs" 526 } 527 }, 528 "napalm": { 529 "inputs": { 530 "flake-utils": [ 531 "authentik", 532 "flake-utils" 533 ], 534 "nixpkgs": [ 535 "authentik", 536 "nixpkgs" 537 ] 538 }, 539 "locked": { 540 "lastModified": 1725806412, 541 "narHash": "sha256-lGZjkjds0p924QEhm/r0BhAxbHBJE1xMOldB/HmQH04=", 542 "owner": "willibutz", 543 "repo": "napalm", 544 "rev": "b492440d9e64ae20736d3bec5c7715ffcbde83f5", 545 "type": "github" 546 }, 547 "original": { 548 "owner": "willibutz", 549 "ref": "avoid-foldl-stack-overflow", 550 "repo": "napalm", 551 "type": "github" 552 } 553 }, 554 "nh": { 555 "inputs": { 556 "nixpkgs": [ 557 "nixpkgs" 558 ] 559 }, 560 "locked": { 561 "lastModified": 1741336922, 562 "narHash": "sha256-ahECQuhpwRKp0TcBsE1rsHlm6t+mUllMojORXmgBcC4=", 563 "owner": "viperML", 564 "repo": "nh", 565 "rev": "509dd6c96eefa11e7324f475a86ff4ea447987b7", 566 "type": "github" 567 }, 568 "original": { 569 "owner": "viperML", 570 "repo": "nh", 571 "type": "github" 572 } 573 }, 574 "nix-github-actions": { 575 "inputs": { 576 "nixpkgs": [ 577 "authentik", 578 "poetry2nix", 579 "nixpkgs" 580 ] 581 }, 582 "locked": { 583 "lastModified": 1729742964, 584 "narHash": "sha256-B4mzTcQ0FZHdpeWcpDYPERtyjJd/NIuaQ9+BV1h+MpA=", 585 "owner": "nix-community", 586 "repo": "nix-github-actions", 587 "rev": "e04df33f62cdcf93d73e9a04142464753a16db67", 588 "type": "github" 589 }, 590 "original": { 591 "owner": "nix-community", 592 "repo": "nix-github-actions", 593 "type": "github" 594 } 595 }, 596 "nix-index": { 597 "inputs": { 598 "flake-compat": [ 599 "flake-compat" 600 ], 601 "nixpkgs": [ 602 "nixpkgs" 603 ] 604 }, 605 "locked": { 606 "lastModified": 1721228133, 607 "narHash": "sha256-3ym31/VGIC1IKBbkrFAO0lKsHO+XGQ+mgCQqHsE91dw=", 608 "owner": "nix-community", 609 "repo": "nix-index", 610 "rev": "8c0532bcf8da840ed18e99ad2bf948cb9f5190a9", 611 "type": "github" 612 }, 613 "original": { 614 "owner": "nix-community", 615 "repo": "nix-index", 616 "type": "github" 617 } 618 }, 619 "nix-index-database": { 620 "inputs": { 621 "nixpkgs": [ 622 "nixpkgs" 623 ] 624 }, 625 "locked": { 626 "lastModified": 1742174123, 627 "narHash": "sha256-pDNzMoR6m1ZSJToZQ6XDTLVSdzIzmFl1b8Pc3f7iV6Y=", 628 "owner": "Mic92", 629 "repo": "nix-index-database", 630 "rev": "2cfb4e1ca32f59dd2811d7a6dd5d4d1225f0955c", 631 "type": "github" 632 }, 633 "original": { 634 "owner": "Mic92", 635 "repo": "nix-index-database", 636 "type": "github" 637 } 638 }, 639 "nix-search": { 640 "inputs": { 641 "flake-compat": [ 642 "flake-compat" 643 ], 644 "flake-utils": [ 645 "flake-utils" 646 ], 647 "nixpkgs": [ 648 "nixpkgs" 649 ] 650 }, 651 "locked": { 652 "lastModified": 1741306118, 653 "narHash": "sha256-699XDyrMhx0nSI2z/WRhTsJhiiMt4WqaPx8//cPiBGY=", 654 "owner": "diamondburned", 655 "repo": "nix-search", 656 "rev": "7dcd7b9ae3ec59b7a8ee61371157f83e6bd87b89", 657 "type": "github" 658 }, 659 "original": { 660 "owner": "diamondburned", 661 "repo": "nix-search", 662 "type": "github" 663 } 664 }, 665 "nixd": { 666 "inputs": { 667 "flake-parts": [ 668 "flake-parts" 669 ], 670 "flake-root": "flake-root", 671 "nixpkgs": [ 672 "nixpkgs" 673 ], 674 "treefmt-nix": "treefmt-nix_3" 675 }, 676 "locked": { 677 "lastModified": 1742568248, 678 "narHash": "sha256-DLy7a13K73Se+UaRdFJa5QfPmnFvO2yoeg02c8ioR4k=", 679 "owner": "nix-community", 680 "repo": "nixd", 681 "rev": "590eccaa079929daa58316f5386dbcc150e2d50d", 682 "type": "github" 683 }, 684 "original": { 685 "owner": "nix-community", 686 "repo": "nixd", 687 "type": "github" 688 } 689 }, 690 "nixpkgs": { 691 "locked": { 692 "lastModified": 1742288794, 693 "narHash": "sha256-Txwa5uO+qpQXrNG4eumPSD+hHzzYi/CdaM80M9XRLCo=", 694 "owner": "NixOS", 695 "repo": "nixpkgs", 696 "rev": "b6eaf97c6960d97350c584de1b6dcff03c9daf42", 697 "type": "github" 698 }, 699 "original": { 700 "owner": "NixOS", 701 "ref": "nixos-unstable", 702 "repo": "nixpkgs", 703 "type": "github" 704 } 705 }, 706 "nixpkgs-24_11": { 707 "locked": { 708 "lastModified": 1734083684, 709 "narHash": "sha256-5fNndbndxSx5d+C/D0p/VF32xDiJCJzyOqorOYW4JEo=", 710 "owner": "NixOS", 711 "repo": "nixpkgs", 712 "rev": "314e12ba369ccdb9b352a4db26ff419f7c49fa84", 713 "type": "github" 714 }, 715 "original": { 716 "id": "nixpkgs", 717 "ref": "nixos-24.11", 718 "type": "indirect" 719 } 720 }, 721 "nixpkgs-lib": { 722 "locked": { 723 "lastModified": 1742087259, 724 "narHash": "sha256-blNFfJM8car2wY2dMNsxu1x5Wy1CsvSgzrNtdVQxrmY=", 725 "owner": "nix-community", 726 "repo": "nixpkgs.lib", 727 "rev": "e3bcabc74538dbecedf3077ae96c081c3a2bb9e6", 728 "type": "github" 729 }, 730 "original": { 731 "owner": "nix-community", 732 "repo": "nixpkgs.lib", 733 "type": "github" 734 } 735 }, 736 "nixpkgs_2": { 737 "locked": { 738 "lastModified": 1742578646, 739 "narHash": "sha256-GiQ40ndXRnmmbDZvuv762vS+gew1uDpFwOfgJ8tLiEs=", 740 "owner": "nixos", 741 "repo": "nixpkgs", 742 "rev": "94c4dbe77c0740ebba36c173672ca15a7926c993", 743 "type": "github" 744 }, 745 "original": { 746 "owner": "nixos", 747 "ref": "nixpkgs-unstable", 748 "repo": "nixpkgs", 749 "type": "github" 750 } 751 }, 752 "poetry2nix": { 753 "inputs": { 754 "flake-utils": [ 755 "authentik", 756 "flake-utils" 757 ], 758 "nix-github-actions": "nix-github-actions", 759 "nixpkgs": [ 760 "authentik", 761 "nixpkgs" 762 ], 763 "systems": [ 764 "authentik", 765 "systems" 766 ], 767 "treefmt-nix": "treefmt-nix" 768 }, 769 "locked": { 770 "lastModified": 1739883580, 771 "narHash": "sha256-3ydikhrNaWy8j0cqHju/94PcD4GZ9T4Ju4rHh34oz3k=", 772 "owner": "nix-community", 773 "repo": "poetry2nix", 774 "rev": "d90f9db68a4bda31c346be16dfd8d3263be4547e", 775 "type": "github" 776 }, 777 "original": { 778 "owner": "nix-community", 779 "repo": "poetry2nix", 780 "type": "github" 781 } 782 }, 783 "pre-commit-hooks": { 784 "inputs": { 785 "flake-compat": "flake-compat_2", 786 "gitignore": "gitignore", 787 "nixpkgs": [ 788 "topology", 789 "nixpkgs" 790 ], 791 "nixpkgs-stable": [ 792 "topology", 793 "nixpkgs" 794 ] 795 }, 796 "locked": { 797 "lastModified": 1730797577, 798 "narHash": "sha256-SrID5yVpyUfknUTGWgYkTyvdr9J1LxUym4om3SVGPkg=", 799 "owner": "cachix", 800 "repo": "pre-commit-hooks.nix", 801 "rev": "1864030ed24a2b8b4e4d386a5eeaf0c5369e50a9", 802 "type": "github" 803 }, 804 "original": { 805 "owner": "cachix", 806 "repo": "pre-commit-hooks.nix", 807 "type": "github" 808 } 809 }, 810 "root": { 811 "inputs": { 812 "agenix": "agenix", 813 "authentik": "authentik", 814 "buildbot-nix": "buildbot-nix", 815 "ctp": "ctp", 816 "deploy-rs": "deploy-rs", 817 "dns": "dns", 818 "flake-compat": "flake-compat", 819 "flake-parts": "flake-parts", 820 "flake-utils": "flake-utils", 821 "golink": "golink", 822 "hardware": "hardware", 823 "home-manager": "home-manager", 824 "iceshrimp": "iceshrimp", 825 "mailserver": "mailserver", 826 "my-pkgs": "my-pkgs", 827 "nh": "nh", 828 "nix-index": "nix-index", 829 "nix-index-database": "nix-index-database", 830 "nix-search": "nix-search", 831 "nixd": "nixd", 832 "nixpkgs": "nixpkgs_2", 833 "nixpkgs-lib": "nixpkgs-lib", 834 "snowfall-lib": "snowfall-lib", 835 "stable": "stable", 836 "systems": "systems_3", 837 "topology": "topology" 838 } 839 }, 840 "snowfall-lib": { 841 "inputs": { 842 "flake-compat": [ 843 "flake-compat" 844 ], 845 "flake-utils-plus": "flake-utils-plus", 846 "nixpkgs": [ 847 "nixpkgs" 848 ] 849 }, 850 "locked": { 851 "lastModified": 1736130495, 852 "narHash": "sha256-4i9nAJEZFv7vZMmrE0YG55I3Ggrtfo5/T07JEpEZ/RM=", 853 "owner": "snowfallorg", 854 "repo": "lib", 855 "rev": "02d941739f98a09e81f3d2d9b3ab08918958beac", 856 "type": "github" 857 }, 858 "original": { 859 "owner": "snowfallorg", 860 "repo": "lib", 861 "type": "github" 862 } 863 }, 864 "stable": { 865 "locked": { 866 "lastModified": 1735563628, 867 "narHash": "sha256-OnSAY7XDSx7CtDoqNh8jwVwh4xNL/2HaJxGjryLWzX8=", 868 "owner": "nixos", 869 "repo": "nixpkgs", 870 "rev": "b134951a4c9f3c995fd7be05f3243f8ecd65d798", 871 "type": "github" 872 }, 873 "original": { 874 "owner": "nixos", 875 "ref": "nixos-24.05", 876 "repo": "nixpkgs", 877 "type": "github" 878 } 879 }, 880 "systems": { 881 "locked": { 882 "lastModified": 1689347949, 883 "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", 884 "owner": "nix-systems", 885 "repo": "default-linux", 886 "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", 887 "type": "github" 888 }, 889 "original": { 890 "owner": "nix-systems", 891 "repo": "default-linux", 892 "type": "github" 893 } 894 }, 895 "systems_2": { 896 "locked": { 897 "lastModified": 1681028828, 898 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 899 "owner": "nix-systems", 900 "repo": "default", 901 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 902 "type": "github" 903 }, 904 "original": { 905 "owner": "nix-systems", 906 "repo": "default", 907 "type": "github" 908 } 909 }, 910 "systems_3": { 911 "locked": { 912 "lastModified": 1681028828, 913 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 914 "owner": "nix-systems", 915 "repo": "default", 916 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 917 "type": "github" 918 }, 919 "original": { 920 "owner": "nix-systems", 921 "repo": "default", 922 "type": "github" 923 } 924 }, 925 "topology": { 926 "inputs": { 927 "devshell": "devshell", 928 "flake-utils": [ 929 "flake-utils" 930 ], 931 "nixpkgs": [ 932 "nixpkgs" 933 ], 934 "pre-commit-hooks": "pre-commit-hooks" 935 }, 936 "locked": { 937 "lastModified": 1738246091, 938 "narHash": "sha256-2+KkZsRO+XlOFbXbRgMZbRtlqn5MBNYj4HNmZ/2Tojg=", 939 "owner": "oddlama", 940 "repo": "nix-topology", 941 "rev": "5526269fa3eedf4f4bc00c0bf7a03db31d24b029", 942 "type": "github" 943 }, 944 "original": { 945 "owner": "oddlama", 946 "repo": "nix-topology", 947 "type": "github" 948 } 949 }, 950 "treefmt-nix": { 951 "inputs": { 952 "nixpkgs": [ 953 "authentik", 954 "poetry2nix", 955 "nixpkgs" 956 ] 957 }, 958 "locked": { 959 "lastModified": 1730120726, 960 "narHash": "sha256-LqHYIxMrl/1p3/kvm2ir925tZ8DkI0KA10djk8wecSk=", 961 "owner": "numtide", 962 "repo": "treefmt-nix", 963 "rev": "9ef337e492a5555d8e17a51c911ff1f02635be15", 964 "type": "github" 965 }, 966 "original": { 967 "owner": "numtide", 968 "repo": "treefmt-nix", 969 "type": "github" 970 } 971 }, 972 "treefmt-nix_2": { 973 "inputs": { 974 "nixpkgs": [ 975 "buildbot-nix", 976 "nixpkgs" 977 ] 978 }, 979 "locked": { 980 "lastModified": 1738953846, 981 "narHash": "sha256-yrK3Hjcr8F7qS/j2F+r7C7o010eVWWlm4T1PrbKBOxQ=", 982 "owner": "numtide", 983 "repo": "treefmt-nix", 984 "rev": "4f09b473c936d41582dd744e19f34ec27592c5fd", 985 "type": "github" 986 }, 987 "original": { 988 "owner": "numtide", 989 "repo": "treefmt-nix", 990 "type": "github" 991 } 992 }, 993 "treefmt-nix_3": { 994 "inputs": { 995 "nixpkgs": [ 996 "nixd", 997 "nixpkgs" 998 ] 999 }, 1000 "locked": { 1001 "lastModified": 1734704479, 1002 "narHash": "sha256-MMi74+WckoyEWBRcg/oaGRvXC9BVVxDZNRMpL+72wBI=", 1003 "owner": "numtide", 1004 "repo": "treefmt-nix", 1005 "rev": "65712f5af67234dad91a5a4baee986a8b62dbf8f", 1006 "type": "github" 1007 }, 1008 "original": { 1009 "owner": "numtide", 1010 "repo": "treefmt-nix", 1011 "type": "github" 1012 } 1013 } 1014 }, 1015 "root": "root", 1016 "version": 7 1017}