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": 1723293904, 18 "narHash": "sha256-b+uqzj+Wa6xgMS9aNbX4I+sXeb5biPDi39VgvSFqFvU=", 19 "owner": "ryantm", 20 "repo": "agenix", 21 "rev": "f6291c5935fdc4e0bef208cfc0dcab7e3f7a1c41", 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": 1733851514, 51 "narHash": "sha256-fQt/HzF+OBC8xLRYeHiYLSEzjrgOLNWhyd102aY2oLU=", 52 "owner": "nix-community", 53 "repo": "authentik-nix", 54 "rev": "b059e1d6e7a94bbeabb4e87d47b5f5097fd61823", 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": 1733849292, 67 "narHash": "sha256-gJYgrRxytoGHkjeEsiKY/tl06D8XOnZZ9SDpK1WSyUw=", 68 "owner": "goauthentik", 69 "repo": "authentik", 70 "rev": "0edd7531a152910e6bdd4f7d3d0cde3ed5fdd956", 71 "type": "github" 72 }, 73 "original": { 74 "owner": "goauthentik", 75 "ref": "version/2024.10.5", 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": 1734833734, 109 "narHash": "sha256-CGB1DifhWz3sbeLEFrQ8gxQQltbGonqrxD6xWvccQ+o=", 110 "owner": "Mic92", 111 "repo": "buildbot-nix", 112 "rev": "c4452c6f95cebde539f316d806644837f8b5e75f", 113 "type": "github" 114 }, 115 "original": { 116 "owner": "Mic92", 117 "repo": "buildbot-nix", 118 "type": "github" 119 } 120 }, 121 "ctp": { 122 "locked": { 123 "lastModified": 1735028008, 124 "narHash": "sha256-crbQNRVQgPH0hX5vZk8xL9JStXo74Es7zDBjRcc4i+A=", 125 "owner": "catppuccin", 126 "repo": "nix", 127 "rev": "bfd20bcf45f1de0e97b551be51495abf8a727f1a", 128 "type": "github" 129 }, 130 "original": { 131 "owner": "catppuccin", 132 "repo": "nix", 133 "type": "github" 134 } 135 }, 136 "darwin": { 137 "inputs": { 138 "nixpkgs": [ 139 "agenix", 140 "nixpkgs" 141 ] 142 }, 143 "locked": { 144 "lastModified": 1700795494, 145 "narHash": "sha256-gzGLZSiOhf155FW7262kdHo2YDeugp3VuIFb4/GGng0=", 146 "owner": "lnl7", 147 "repo": "nix-darwin", 148 "rev": "4b9b83d5a92e8c1fbfd8eb27eda375908c11ec4d", 149 "type": "github" 150 }, 151 "original": { 152 "owner": "lnl7", 153 "ref": "master", 154 "repo": "nix-darwin", 155 "type": "github" 156 } 157 }, 158 "deploy-rs": { 159 "inputs": { 160 "flake-compat": [ 161 "flake-compat" 162 ], 163 "nixpkgs": [ 164 "nixpkgs" 165 ], 166 "utils": [ 167 "flake-utils" 168 ] 169 }, 170 "locked": { 171 "lastModified": 1727447169, 172 "narHash": "sha256-3KyjMPUKHkiWhwR91J1YchF6zb6gvckCAY1jOE+ne0U=", 173 "owner": "serokell", 174 "repo": "deploy-rs", 175 "rev": "aa07eb05537d4cd025e2310397a6adcedfe72c76", 176 "type": "github" 177 }, 178 "original": { 179 "owner": "serokell", 180 "repo": "deploy-rs", 181 "type": "github" 182 } 183 }, 184 "devshell": { 185 "inputs": { 186 "nixpkgs": [ 187 "topology", 188 "nixpkgs" 189 ] 190 }, 191 "locked": { 192 "lastModified": 1728330715, 193 "narHash": "sha256-xRJ2nPOXb//u1jaBnDP56M7v5ldavjbtR6lfGqSvcKg=", 194 "owner": "numtide", 195 "repo": "devshell", 196 "rev": "dd6b80932022cea34a019e2bb32f6fa9e494dfef", 197 "type": "github" 198 }, 199 "original": { 200 "owner": "numtide", 201 "repo": "devshell", 202 "type": "github" 203 } 204 }, 205 "dns": { 206 "inputs": { 207 "flake-utils": [ 208 "flake-utils" 209 ], 210 "nixpkgs": [ 211 "nixpkgs" 212 ] 213 }, 214 "locked": { 215 "lastModified": 1733919067, 216 "narHash": "sha256-ZsL5pKwEDhcZhVJh+3IwgHus7kSW/N8qOlBscwB6BCI=", 217 "owner": "nix-community", 218 "repo": "dns.nix", 219 "rev": "a23f43f9762aa96d3e35c8eeefa7610bd0cdf456", 220 "type": "github" 221 }, 222 "original": { 223 "owner": "nix-community", 224 "repo": "dns.nix", 225 "type": "github" 226 } 227 }, 228 "flake-compat": { 229 "locked": { 230 "lastModified": 1733328505, 231 "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=", 232 "owner": "edolstra", 233 "repo": "flake-compat", 234 "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec", 235 "type": "github" 236 }, 237 "original": { 238 "owner": "edolstra", 239 "repo": "flake-compat", 240 "type": "github" 241 } 242 }, 243 "flake-compat_2": { 244 "flake": false, 245 "locked": { 246 "lastModified": 1696426674, 247 "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", 248 "owner": "edolstra", 249 "repo": "flake-compat", 250 "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", 251 "type": "github" 252 }, 253 "original": { 254 "owner": "edolstra", 255 "repo": "flake-compat", 256 "type": "github" 257 } 258 }, 259 "flake-compat_3": { 260 "flake": false, 261 "locked": { 262 "lastModified": 1650374568, 263 "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", 264 "owner": "edolstra", 265 "repo": "flake-compat", 266 "rev": "b4a34015c698c7793d592d66adbab377907a2be8", 267 "type": "github" 268 }, 269 "original": { 270 "owner": "edolstra", 271 "repo": "flake-compat", 272 "type": "github" 273 } 274 }, 275 "flake-compat_4": { 276 "flake": false, 277 "locked": { 278 "lastModified": 1696426674, 279 "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", 280 "owner": "edolstra", 281 "repo": "flake-compat", 282 "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", 283 "type": "github" 284 }, 285 "original": { 286 "owner": "edolstra", 287 "repo": "flake-compat", 288 "type": "github" 289 } 290 }, 291 "flake-parts": { 292 "inputs": { 293 "nixpkgs-lib": [ 294 "nixpkgs-lib" 295 ] 296 }, 297 "locked": { 298 "lastModified": 1733312601, 299 "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=", 300 "owner": "hercules-ci", 301 "repo": "flake-parts", 302 "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9", 303 "type": "github" 304 }, 305 "original": { 306 "owner": "hercules-ci", 307 "repo": "flake-parts", 308 "type": "github" 309 } 310 }, 311 "flake-parts_2": { 312 "inputs": { 313 "nixpkgs-lib": [ 314 "nur", 315 "nixpkgs" 316 ] 317 }, 318 "locked": { 319 "lastModified": 1733312601, 320 "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=", 321 "owner": "hercules-ci", 322 "repo": "flake-parts", 323 "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9", 324 "type": "github" 325 }, 326 "original": { 327 "owner": "hercules-ci", 328 "repo": "flake-parts", 329 "type": "github" 330 } 331 }, 332 "flake-parts_3": { 333 "inputs": { 334 "nixpkgs-lib": [ 335 "nvim", 336 "hercules-ci-effects", 337 "nixpkgs" 338 ] 339 }, 340 "locked": { 341 "lastModified": 1733312601, 342 "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=", 343 "owner": "hercules-ci", 344 "repo": "flake-parts", 345 "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9", 346 "type": "github" 347 }, 348 "original": { 349 "id": "flake-parts", 350 "type": "indirect" 351 } 352 }, 353 "flake-root": { 354 "locked": { 355 "lastModified": 1723604017, 356 "narHash": "sha256-rBtQ8gg+Dn4Sx/s+pvjdq3CB2wQNzx9XGFq/JVGCB6k=", 357 "owner": "srid", 358 "repo": "flake-root", 359 "rev": "b759a56851e10cb13f6b8e5698af7b59c44be26e", 360 "type": "github" 361 }, 362 "original": { 363 "owner": "srid", 364 "repo": "flake-root", 365 "type": "github" 366 } 367 }, 368 "flake-utils": { 369 "inputs": { 370 "systems": [ 371 "systems" 372 ] 373 }, 374 "locked": { 375 "lastModified": 1731533236, 376 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", 377 "owner": "numtide", 378 "repo": "flake-utils", 379 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", 380 "type": "github" 381 }, 382 "original": { 383 "owner": "numtide", 384 "repo": "flake-utils", 385 "type": "github" 386 } 387 }, 388 "flake-utils-plus": { 389 "inputs": { 390 "flake-utils": "flake-utils_2" 391 }, 392 "locked": { 393 "lastModified": 1715533576, 394 "narHash": "sha256-fT4ppWeCJ0uR300EH3i7kmgRZnAVxrH+XtK09jQWihk=", 395 "owner": "gytis-ivaskevicius", 396 "repo": "flake-utils-plus", 397 "rev": "3542fe9126dc492e53ddd252bb0260fe035f2c0f", 398 "type": "github" 399 }, 400 "original": { 401 "owner": "gytis-ivaskevicius", 402 "repo": "flake-utils-plus", 403 "rev": "3542fe9126dc492e53ddd252bb0260fe035f2c0f", 404 "type": "github" 405 } 406 }, 407 "flake-utils_2": { 408 "inputs": { 409 "systems": "systems_2" 410 }, 411 "locked": { 412 "lastModified": 1694529238, 413 "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", 414 "owner": "numtide", 415 "repo": "flake-utils", 416 "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", 417 "type": "github" 418 }, 419 "original": { 420 "owner": "numtide", 421 "repo": "flake-utils", 422 "type": "github" 423 } 424 }, 425 "git-hooks": { 426 "inputs": { 427 "flake-compat": "flake-compat_2", 428 "gitignore": "gitignore", 429 "nixpkgs": [ 430 "nvim", 431 "nixpkgs" 432 ], 433 "nixpkgs-stable": [ 434 "nvim", 435 "nixpkgs" 436 ] 437 }, 438 "locked": { 439 "lastModified": 1734797603, 440 "narHash": "sha256-ulZN7ps8nBV31SE+dwkDvKIzvN6hroRY8sYOT0w+E28=", 441 "owner": "cachix", 442 "repo": "git-hooks.nix", 443 "rev": "f0f0dc4920a903c3e08f5bdb9246bb572fcae498", 444 "type": "github" 445 }, 446 "original": { 447 "owner": "cachix", 448 "repo": "git-hooks.nix", 449 "type": "github" 450 } 451 }, 452 "gitignore": { 453 "inputs": { 454 "nixpkgs": [ 455 "nvim", 456 "git-hooks", 457 "nixpkgs" 458 ] 459 }, 460 "locked": { 461 "lastModified": 1709087332, 462 "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", 463 "owner": "hercules-ci", 464 "repo": "gitignore.nix", 465 "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", 466 "type": "github" 467 }, 468 "original": { 469 "owner": "hercules-ci", 470 "repo": "gitignore.nix", 471 "type": "github" 472 } 473 }, 474 "gitignore_2": { 475 "inputs": { 476 "nixpkgs": [ 477 "topology", 478 "pre-commit-hooks", 479 "nixpkgs" 480 ] 481 }, 482 "locked": { 483 "lastModified": 1709087332, 484 "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", 485 "owner": "hercules-ci", 486 "repo": "gitignore.nix", 487 "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", 488 "type": "github" 489 }, 490 "original": { 491 "owner": "hercules-ci", 492 "repo": "gitignore.nix", 493 "type": "github" 494 } 495 }, 496 "golink": { 497 "inputs": { 498 "flake-utils": [ 499 "flake-utils" 500 ], 501 "nixpkgs": [ 502 "nixpkgs" 503 ] 504 }, 505 "locked": { 506 "lastModified": 1733941744, 507 "narHash": "sha256-cIml0ewF5j2cQySLHkMmV1rl7cVH8wuoPFeFDCARi1A=", 508 "owner": "tailscale", 509 "repo": "golink", 510 "rev": "d55b2a3302777d7f9943863644d4c84ecacb31b7", 511 "type": "github" 512 }, 513 "original": { 514 "owner": "tailscale", 515 "repo": "golink", 516 "type": "github" 517 } 518 }, 519 "hardware": { 520 "locked": { 521 "lastModified": 1734954597, 522 "narHash": "sha256-QIhd8/0x30gEv8XEE1iAnrdMlKuQ0EzthfDR7Hwl+fk=", 523 "owner": "nixos", 524 "repo": "nixos-hardware", 525 "rev": "def1d472c832d77885f174089b0d34854b007198", 526 "type": "github" 527 }, 528 "original": { 529 "owner": "nixos", 530 "repo": "nixos-hardware", 531 "type": "github" 532 } 533 }, 534 "hercules-ci-effects": { 535 "inputs": { 536 "flake-parts": [ 537 "buildbot-nix", 538 "flake-parts" 539 ], 540 "nixpkgs": [ 541 "buildbot-nix", 542 "nixpkgs" 543 ] 544 }, 545 "locked": { 546 "lastModified": 1733333617, 547 "narHash": "sha256-nMMQXREGvLOLvUa0ByhYFdaL0Jov0t1wzLbKjr05P2w=", 548 "owner": "hercules-ci", 549 "repo": "hercules-ci-effects", 550 "rev": "56f8ea8d502c87cf62444bec4ee04512e8ea24ea", 551 "type": "github" 552 }, 553 "original": { 554 "owner": "hercules-ci", 555 "repo": "hercules-ci-effects", 556 "type": "github" 557 } 558 }, 559 "hercules-ci-effects_2": { 560 "inputs": { 561 "flake-parts": "flake-parts_3", 562 "nixpkgs": [ 563 "nvim", 564 "nixpkgs" 565 ] 566 }, 567 "locked": { 568 "lastModified": 1733333617, 569 "narHash": "sha256-nMMQXREGvLOLvUa0ByhYFdaL0Jov0t1wzLbKjr05P2w=", 570 "owner": "hercules-ci", 571 "repo": "hercules-ci-effects", 572 "rev": "56f8ea8d502c87cf62444bec4ee04512e8ea24ea", 573 "type": "github" 574 }, 575 "original": { 576 "owner": "hercules-ci", 577 "repo": "hercules-ci-effects", 578 "type": "github" 579 } 580 }, 581 "home-manager": { 582 "inputs": { 583 "nixpkgs": [ 584 "nixpkgs" 585 ] 586 }, 587 "locked": { 588 "lastModified": 1735053786, 589 "narHash": "sha256-Gm+0DcbUS338vvkwyYWms5jsWlx8z8MeQBzcnIDuIkw=", 590 "owner": "nix-community", 591 "repo": "home-manager", 592 "rev": "35b98d20ca8f4ca1f6a2c30b8a2c8bb305a36d84", 593 "type": "github" 594 }, 595 "original": { 596 "owner": "nix-community", 597 "repo": "home-manager", 598 "type": "github" 599 } 600 }, 601 "iceshrimp": { 602 "inputs": { 603 "nixpkgs": [ 604 "nixpkgs" 605 ] 606 }, 607 "locked": { 608 "lastModified": 1721338360, 609 "narHash": "sha256-1CEhakLtPq+Lqo+p40wo00hkewmyzPAvjBr8ah6Faqk=", 610 "ref": "refs/heads/dev", 611 "rev": "98c3678cfbcea5e750a5947394d35a73ae72634a", 612 "revCount": 48, 613 "type": "git", 614 "url": "https://iceshrimp.dev/pyrox/packaging" 615 }, 616 "original": { 617 "type": "git", 618 "url": "https://iceshrimp.dev/pyrox/packaging" 619 } 620 }, 621 "mailserver": { 622 "inputs": { 623 "blobs": "blobs", 624 "flake-compat": [ 625 "flake-compat" 626 ], 627 "nixpkgs": [ 628 "nixpkgs" 629 ], 630 "nixpkgs-24_11": "nixpkgs-24_11" 631 }, 632 "locked": { 633 "lastModified": 1734884447, 634 "narHash": "sha256-HA9fAmGNGf0cOYrhgoa+B6BxNVqGAYXfLyx8zIS0ZBY=", 635 "owner": "simple-nixos-mailserver", 636 "repo": "nixos-mailserver", 637 "rev": "63209b1def2c9fc891ad271f474a3464a5833294", 638 "type": "gitlab" 639 }, 640 "original": { 641 "owner": "simple-nixos-mailserver", 642 "ref": "master", 643 "repo": "nixos-mailserver", 644 "type": "gitlab" 645 } 646 }, 647 "mkshell-minimal": { 648 "locked": { 649 "lastModified": 1700988624, 650 "narHash": "sha256-KJyiF67zVYOBkNltKhJATfSj+gfRFX9dSFIWDEBy2nQ=", 651 "owner": "viperML", 652 "repo": "mkshell-minimal", 653 "rev": "6b0868be06da900b5fe6ece05616b84e3cbd7944", 654 "type": "github" 655 }, 656 "original": { 657 "owner": "viperML", 658 "repo": "mkshell-minimal", 659 "type": "github" 660 } 661 }, 662 "my-pkgs": { 663 "inputs": { 664 "nixpkgs": [ 665 "nixpkgs" 666 ] 667 }, 668 "locked": { 669 "lastModified": 1718762298, 670 "narHash": "sha256-HU73BsUdmpYn6SMgs+4Zpj1fPA94H0CAC2pYhIxqUoY=", 671 "ref": "refs/heads/main", 672 "rev": "1aa7198174b166f6f3153a69388cc4f650471750", 673 "revCount": 13, 674 "type": "git", 675 "url": "https://git.pyrox.dev/pyrox/pkgs" 676 }, 677 "original": { 678 "type": "git", 679 "url": "https://git.pyrox.dev/pyrox/pkgs" 680 } 681 }, 682 "napalm": { 683 "inputs": { 684 "flake-utils": [ 685 "authentik", 686 "flake-utils" 687 ], 688 "nixpkgs": [ 689 "authentik", 690 "nixpkgs" 691 ] 692 }, 693 "locked": { 694 "lastModified": 1725806412, 695 "narHash": "sha256-lGZjkjds0p924QEhm/r0BhAxbHBJE1xMOldB/HmQH04=", 696 "owner": "willibutz", 697 "repo": "napalm", 698 "rev": "b492440d9e64ae20736d3bec5c7715ffcbde83f5", 699 "type": "github" 700 }, 701 "original": { 702 "owner": "willibutz", 703 "ref": "avoid-foldl-stack-overflow", 704 "repo": "napalm", 705 "type": "github" 706 } 707 }, 708 "neovim": { 709 "inputs": { 710 "flake-utils": [ 711 "flake-utils" 712 ], 713 "nixpkgs": [ 714 "nixpkgs" 715 ] 716 }, 717 "locked": { 718 "dir": "contrib", 719 "lastModified": 1703942320, 720 "narHash": "sha256-CcaBqA0yFCffNPmXOJTo8c9v1jrEBiqAl8CG5Dj5YxE=", 721 "owner": "neovim", 722 "repo": "neovim", 723 "rev": "8744ee8783a8597f9fce4a573ae05aca2f412120", 724 "type": "github" 725 }, 726 "original": { 727 "dir": "contrib", 728 "owner": "neovim", 729 "ref": "v0.9.5", 730 "repo": "neovim", 731 "type": "github" 732 } 733 }, 734 "neovim-src": { 735 "flake": false, 736 "locked": { 737 "lastModified": 1734989976, 738 "narHash": "sha256-DVlI7ua+VOkqC70WpSbJO+FjQyBEarGZnKoql7I7Unk=", 739 "owner": "neovim", 740 "repo": "neovim", 741 "rev": "c51bf5a6b24928ac04d0bb129b1b424d4c78f28d", 742 "type": "github" 743 }, 744 "original": { 745 "owner": "neovim", 746 "repo": "neovim", 747 "type": "github" 748 } 749 }, 750 "nh": { 751 "inputs": { 752 "nixpkgs": [ 753 "nixpkgs" 754 ] 755 }, 756 "locked": { 757 "lastModified": 1733912267, 758 "narHash": "sha256-I3ubew5jt8YZ27AOtIodRAYo0aew6wxY8UkWCSqz6B4=", 759 "owner": "viperML", 760 "repo": "nh", 761 "rev": "6a69a145b0c7dbd5616bbded512b8bf8b5d2f8a4", 762 "type": "github" 763 }, 764 "original": { 765 "owner": "viperML", 766 "repo": "nh", 767 "type": "github" 768 } 769 }, 770 "nix-github-actions": { 771 "inputs": { 772 "nixpkgs": [ 773 "authentik", 774 "poetry2nix", 775 "nixpkgs" 776 ] 777 }, 778 "locked": { 779 "lastModified": 1729742964, 780 "narHash": "sha256-B4mzTcQ0FZHdpeWcpDYPERtyjJd/NIuaQ9+BV1h+MpA=", 781 "owner": "nix-community", 782 "repo": "nix-github-actions", 783 "rev": "e04df33f62cdcf93d73e9a04142464753a16db67", 784 "type": "github" 785 }, 786 "original": { 787 "owner": "nix-community", 788 "repo": "nix-github-actions", 789 "type": "github" 790 } 791 }, 792 "nix-index": { 793 "inputs": { 794 "flake-compat": [ 795 "flake-compat" 796 ], 797 "nixpkgs": [ 798 "nixpkgs" 799 ] 800 }, 801 "locked": { 802 "lastModified": 1721228133, 803 "narHash": "sha256-3ym31/VGIC1IKBbkrFAO0lKsHO+XGQ+mgCQqHsE91dw=", 804 "owner": "nix-community", 805 "repo": "nix-index", 806 "rev": "8c0532bcf8da840ed18e99ad2bf948cb9f5190a9", 807 "type": "github" 808 }, 809 "original": { 810 "owner": "nix-community", 811 "repo": "nix-index", 812 "type": "github" 813 } 814 }, 815 "nix-index-database": { 816 "inputs": { 817 "nixpkgs": [ 818 "nixpkgs" 819 ] 820 }, 821 "locked": { 822 "lastModified": 1735160596, 823 "narHash": "sha256-zD8ciZm42wi1ijHyS7J0dmBE3QXMA/qBfwW/SEXhiwI=", 824 "owner": "Mic92", 825 "repo": "nix-index-database", 826 "rev": "c8470746a9f4d1ab4c7563db7da995595ed64ca2", 827 "type": "github" 828 }, 829 "original": { 830 "owner": "Mic92", 831 "repo": "nix-index-database", 832 "type": "github" 833 } 834 }, 835 "nix-search": { 836 "inputs": { 837 "flake-compat": [ 838 "flake-compat" 839 ], 840 "flake-utils": [ 841 "flake-utils" 842 ], 843 "nixpkgs": [ 844 "nixpkgs" 845 ] 846 }, 847 "locked": { 848 "lastModified": 1730410509, 849 "narHash": "sha256-dOdcXKfSwi0THOjtgP3O/46SWoUY+T7LL9nGwOXXJfw=", 850 "owner": "diamondburned", 851 "repo": "nix-search", 852 "rev": "868420cf077bc542f42db3e51b3bd87f3397d5d7", 853 "type": "github" 854 }, 855 "original": { 856 "owner": "diamondburned", 857 "repo": "nix-search", 858 "type": "github" 859 } 860 }, 861 "nixd": { 862 "inputs": { 863 "flake-parts": [ 864 "flake-parts" 865 ], 866 "flake-root": "flake-root", 867 "nixpkgs": [ 868 "nixpkgs" 869 ], 870 "treefmt-nix": "treefmt-nix_3" 871 }, 872 "locked": { 873 "lastModified": 1734926609, 874 "narHash": "sha256-c1VS+suA1WaHag1a4Gafg6U2vfwyFKktjMQNtJExe0A=", 875 "owner": "nix-community", 876 "repo": "nixd", 877 "rev": "f97db14905a050534b2b28355061f790d171f12f", 878 "type": "github" 879 }, 880 "original": { 881 "owner": "nix-community", 882 "repo": "nixd", 883 "type": "github" 884 } 885 }, 886 "nixos-generators": { 887 "inputs": { 888 "nixlib": [ 889 "nixpkgs-lib" 890 ], 891 "nixpkgs": [ 892 "nixpkgs" 893 ] 894 }, 895 "locked": { 896 "lastModified": 1734915500, 897 "narHash": "sha256-A7CTIQ8SW0hfbhKlwK+vSsu4pD+Oaelw3v6goX6go+U=", 898 "owner": "nix-community", 899 "repo": "nixos-generators", 900 "rev": "051d1b2dda3b2e81b38d82e2b691e5c2f4d335f4", 901 "type": "github" 902 }, 903 "original": { 904 "owner": "nix-community", 905 "repo": "nixos-generators", 906 "type": "github" 907 } 908 }, 909 "nixpkgs": { 910 "locked": { 911 "lastModified": 1734988233, 912 "narHash": "sha256-Ucfnxq1rF/GjNP3kTL+uTfgdoE9a3fxDftSfeLIS8mA=", 913 "owner": "nixos", 914 "repo": "nixpkgs", 915 "rev": "de1864217bfa9b5845f465e771e0ecb48b30e02d", 916 "type": "github" 917 }, 918 "original": { 919 "owner": "nixos", 920 "ref": "nixpkgs-unstable", 921 "repo": "nixpkgs", 922 "type": "github" 923 } 924 }, 925 "nixpkgs-24_11": { 926 "locked": { 927 "lastModified": 1734083684, 928 "narHash": "sha256-5fNndbndxSx5d+C/D0p/VF32xDiJCJzyOqorOYW4JEo=", 929 "owner": "NixOS", 930 "repo": "nixpkgs", 931 "rev": "314e12ba369ccdb9b352a4db26ff419f7c49fa84", 932 "type": "github" 933 }, 934 "original": { 935 "id": "nixpkgs", 936 "ref": "nixos-24.11", 937 "type": "indirect" 938 } 939 }, 940 "nixpkgs-lib": { 941 "locked": { 942 "lastModified": 1734829460, 943 "narHash": "sha256-dPhc+f2wkmhMqMIfq+hColJdysgVxKP9ilZ5bR0NRZI=", 944 "owner": "nix-community", 945 "repo": "nixpkgs.lib", 946 "rev": "0a31e8d833173ae63e43fd9dbff1ccf09c4f778c", 947 "type": "github" 948 }, 949 "original": { 950 "owner": "nix-community", 951 "repo": "nixpkgs.lib", 952 "type": "github" 953 } 954 }, 955 "nixpkgs-lutris": { 956 "locked": { 957 "lastModified": 1735156997, 958 "narHash": "sha256-TcFYgZzWtQIex9aXqXFjlgS0ejJtKOIYwbvbhYgKQqk=", 959 "owner": "devusb", 960 "repo": "nixpkgs", 961 "rev": "58e95e9431e4128728ea08951cdc6a30a7958ad9", 962 "type": "github" 963 }, 964 "original": { 965 "owner": "devusb", 966 "ref": "lutris-xboxdrv", 967 "repo": "nixpkgs", 968 "type": "github" 969 } 970 }, 971 "nixpkgs_2": { 972 "locked": { 973 "lastModified": 1734649271, 974 "narHash": "sha256-4EVBRhOjMDuGtMaofAIqzJbg4Ql7Ai0PSeuVZTHjyKQ=", 975 "owner": "nixos", 976 "repo": "nixpkgs", 977 "rev": "d70bd19e0a38ad4790d3913bf08fcbfc9eeca507", 978 "type": "github" 979 }, 980 "original": { 981 "owner": "nixos", 982 "ref": "nixos-unstable", 983 "repo": "nixpkgs", 984 "type": "github" 985 } 986 }, 987 "nur": { 988 "inputs": { 989 "flake-parts": "flake-parts_2", 990 "nixpkgs": "nixpkgs_2", 991 "treefmt-nix": "treefmt-nix_4" 992 }, 993 "locked": { 994 "lastModified": 1735155985, 995 "narHash": "sha256-FCc7Ow6gB1b1Q5klGwdQKFZroZWSyLB1NZ1yV1cXxBY=", 996 "owner": "nix-community", 997 "repo": "nur", 998 "rev": "fff50315d620a788edd5e198ef741c08c4ec80a1", 999 "type": "github" 1000 }, 1001 "original": { 1002 "owner": "nix-community", 1003 "repo": "nur", 1004 "type": "github" 1005 } 1006 }, 1007 "nvim": { 1008 "inputs": { 1009 "flake-compat": [ 1010 "flake-compat" 1011 ], 1012 "flake-parts": [ 1013 "flake-parts" 1014 ], 1015 "git-hooks": "git-hooks", 1016 "hercules-ci-effects": "hercules-ci-effects_2", 1017 "neovim-src": "neovim-src", 1018 "nixpkgs": [ 1019 "nixpkgs" 1020 ], 1021 "treefmt-nix": "treefmt-nix_5" 1022 }, 1023 "locked": { 1024 "lastModified": 1735143314, 1025 "narHash": "sha256-e+0LQ1ROseQid473/orCI+KuuqGl3epTc5bwX+iVxjw=", 1026 "owner": "nix-community", 1027 "repo": "neovim-nightly-overlay", 1028 "rev": "141f2db491ab484a2372ee8368fcd3a31422ec2f", 1029 "type": "github" 1030 }, 1031 "original": { 1032 "owner": "nix-community", 1033 "repo": "neovim-nightly-overlay", 1034 "type": "github" 1035 } 1036 }, 1037 "poetry2nix": { 1038 "inputs": { 1039 "flake-utils": [ 1040 "authentik", 1041 "flake-utils" 1042 ], 1043 "nix-github-actions": "nix-github-actions", 1044 "nixpkgs": [ 1045 "authentik", 1046 "nixpkgs" 1047 ], 1048 "systems": [ 1049 "authentik", 1050 "systems" 1051 ], 1052 "treefmt-nix": "treefmt-nix" 1053 }, 1054 "locked": { 1055 "lastModified": 1730284601, 1056 "narHash": "sha256-eHYcKVLIRRv3J1vjmxurS6HVdGphB53qxUeAkylYrZY=", 1057 "owner": "nix-community", 1058 "repo": "poetry2nix", 1059 "rev": "43a898b4d76f7f3f70df77a2cc2d40096bc9d75e", 1060 "type": "github" 1061 }, 1062 "original": { 1063 "owner": "nix-community", 1064 "repo": "poetry2nix", 1065 "type": "github" 1066 } 1067 }, 1068 "pre-commit-hooks": { 1069 "inputs": { 1070 "flake-compat": "flake-compat_4", 1071 "gitignore": "gitignore_2", 1072 "nixpkgs": [ 1073 "topology", 1074 "nixpkgs" 1075 ], 1076 "nixpkgs-stable": [ 1077 "topology", 1078 "nixpkgs" 1079 ] 1080 }, 1081 "locked": { 1082 "lastModified": 1730797577, 1083 "narHash": "sha256-SrID5yVpyUfknUTGWgYkTyvdr9J1LxUym4om3SVGPkg=", 1084 "owner": "cachix", 1085 "repo": "pre-commit-hooks.nix", 1086 "rev": "1864030ed24a2b8b4e4d386a5eeaf0c5369e50a9", 1087 "type": "github" 1088 }, 1089 "original": { 1090 "owner": "cachix", 1091 "repo": "pre-commit-hooks.nix", 1092 "type": "github" 1093 } 1094 }, 1095 "root": { 1096 "inputs": { 1097 "agenix": "agenix", 1098 "authentik": "authentik", 1099 "buildbot-nix": "buildbot-nix", 1100 "ctp": "ctp", 1101 "deploy-rs": "deploy-rs", 1102 "dns": "dns", 1103 "flake-compat": "flake-compat", 1104 "flake-parts": "flake-parts", 1105 "flake-utils": "flake-utils", 1106 "golink": "golink", 1107 "hardware": "hardware", 1108 "home-manager": "home-manager", 1109 "iceshrimp": "iceshrimp", 1110 "mailserver": "mailserver", 1111 "mkshell-minimal": "mkshell-minimal", 1112 "my-pkgs": "my-pkgs", 1113 "neovim": "neovim", 1114 "nh": "nh", 1115 "nix-index": "nix-index", 1116 "nix-index-database": "nix-index-database", 1117 "nix-search": "nix-search", 1118 "nixd": "nixd", 1119 "nixos-generators": "nixos-generators", 1120 "nixpkgs": "nixpkgs", 1121 "nixpkgs-lib": "nixpkgs-lib", 1122 "nixpkgs-lutris": "nixpkgs-lutris", 1123 "nur": "nur", 1124 "nvim": "nvim", 1125 "snowfall-lib": "snowfall-lib", 1126 "stable": "stable", 1127 "systems": "systems_3", 1128 "topology": "topology", 1129 "waybar": "waybar" 1130 } 1131 }, 1132 "snowfall-lib": { 1133 "inputs": { 1134 "flake-compat": "flake-compat_3", 1135 "flake-utils-plus": "flake-utils-plus", 1136 "nixpkgs": [ 1137 "nixpkgs" 1138 ] 1139 }, 1140 "locked": { 1141 "lastModified": 1732544274, 1142 "narHash": "sha256-qvzLIxuqukl0nxpXHEh5+iw1BLeLxYOwRC0+7cFUbPo=", 1143 "owner": "snowfallorg", 1144 "repo": "lib", 1145 "rev": "cfeacd055545ab5de0ecfd41e09324dcd8fb2bbb", 1146 "type": "github" 1147 }, 1148 "original": { 1149 "owner": "snowfallorg", 1150 "repo": "lib", 1151 "type": "github" 1152 } 1153 }, 1154 "stable": { 1155 "locked": { 1156 "lastModified": 1734835170, 1157 "narHash": "sha256-JG6n9tQET7ZLjvwjH9BdYE6pES/Alcduxv2FDXliuBM=", 1158 "owner": "nixos", 1159 "repo": "nixpkgs", 1160 "rev": "6df924734e1b626efd70925545de844b1c25246f", 1161 "type": "github" 1162 }, 1163 "original": { 1164 "owner": "nixos", 1165 "ref": "nixos-24.05", 1166 "repo": "nixpkgs", 1167 "type": "github" 1168 } 1169 }, 1170 "systems": { 1171 "locked": { 1172 "lastModified": 1689347949, 1173 "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", 1174 "owner": "nix-systems", 1175 "repo": "default-linux", 1176 "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", 1177 "type": "github" 1178 }, 1179 "original": { 1180 "owner": "nix-systems", 1181 "repo": "default-linux", 1182 "type": "github" 1183 } 1184 }, 1185 "systems_2": { 1186 "locked": { 1187 "lastModified": 1681028828, 1188 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 1189 "owner": "nix-systems", 1190 "repo": "default", 1191 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 1192 "type": "github" 1193 }, 1194 "original": { 1195 "owner": "nix-systems", 1196 "repo": "default", 1197 "type": "github" 1198 } 1199 }, 1200 "systems_3": { 1201 "locked": { 1202 "lastModified": 1681028828, 1203 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 1204 "owner": "nix-systems", 1205 "repo": "default", 1206 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 1207 "type": "github" 1208 }, 1209 "original": { 1210 "owner": "nix-systems", 1211 "repo": "default", 1212 "type": "github" 1213 } 1214 }, 1215 "topology": { 1216 "inputs": { 1217 "devshell": "devshell", 1218 "flake-utils": [ 1219 "flake-utils" 1220 ], 1221 "nixpkgs": [ 1222 "nixpkgs" 1223 ], 1224 "pre-commit-hooks": "pre-commit-hooks" 1225 }, 1226 "locked": { 1227 "lastModified": 1734639503, 1228 "narHash": "sha256-Z58HeNQpfbi94Cw8VxdF1GtU1S5AoWO0hfJTxA6wu78=", 1229 "owner": "oddlama", 1230 "repo": "nix-topology", 1231 "rev": "d6edd49bac68dc70e19b5e91617b9f04e8ac1c43", 1232 "type": "github" 1233 }, 1234 "original": { 1235 "owner": "oddlama", 1236 "repo": "nix-topology", 1237 "type": "github" 1238 } 1239 }, 1240 "treefmt-nix": { 1241 "inputs": { 1242 "nixpkgs": [ 1243 "authentik", 1244 "poetry2nix", 1245 "nixpkgs" 1246 ] 1247 }, 1248 "locked": { 1249 "lastModified": 1730120726, 1250 "narHash": "sha256-LqHYIxMrl/1p3/kvm2ir925tZ8DkI0KA10djk8wecSk=", 1251 "owner": "numtide", 1252 "repo": "treefmt-nix", 1253 "rev": "9ef337e492a5555d8e17a51c911ff1f02635be15", 1254 "type": "github" 1255 }, 1256 "original": { 1257 "owner": "numtide", 1258 "repo": "treefmt-nix", 1259 "type": "github" 1260 } 1261 }, 1262 "treefmt-nix_2": { 1263 "inputs": { 1264 "nixpkgs": [ 1265 "buildbot-nix", 1266 "nixpkgs" 1267 ] 1268 }, 1269 "locked": { 1270 "lastModified": 1734704479, 1271 "narHash": "sha256-MMi74+WckoyEWBRcg/oaGRvXC9BVVxDZNRMpL+72wBI=", 1272 "owner": "numtide", 1273 "repo": "treefmt-nix", 1274 "rev": "65712f5af67234dad91a5a4baee986a8b62dbf8f", 1275 "type": "github" 1276 }, 1277 "original": { 1278 "owner": "numtide", 1279 "repo": "treefmt-nix", 1280 "type": "github" 1281 } 1282 }, 1283 "treefmt-nix_3": { 1284 "inputs": { 1285 "nixpkgs": [ 1286 "nixd", 1287 "nixpkgs" 1288 ] 1289 }, 1290 "locked": { 1291 "lastModified": 1734704479, 1292 "narHash": "sha256-MMi74+WckoyEWBRcg/oaGRvXC9BVVxDZNRMpL+72wBI=", 1293 "owner": "numtide", 1294 "repo": "treefmt-nix", 1295 "rev": "65712f5af67234dad91a5a4baee986a8b62dbf8f", 1296 "type": "github" 1297 }, 1298 "original": { 1299 "owner": "numtide", 1300 "repo": "treefmt-nix", 1301 "type": "github" 1302 } 1303 }, 1304 "treefmt-nix_4": { 1305 "inputs": { 1306 "nixpkgs": [ 1307 "nur", 1308 "nixpkgs" 1309 ] 1310 }, 1311 "locked": { 1312 "lastModified": 1733222881, 1313 "narHash": "sha256-JIPcz1PrpXUCbaccEnrcUS8jjEb/1vJbZz5KkobyFdM=", 1314 "owner": "numtide", 1315 "repo": "treefmt-nix", 1316 "rev": "49717b5af6f80172275d47a418c9719a31a78b53", 1317 "type": "github" 1318 }, 1319 "original": { 1320 "owner": "numtide", 1321 "repo": "treefmt-nix", 1322 "type": "github" 1323 } 1324 }, 1325 "treefmt-nix_5": { 1326 "inputs": { 1327 "nixpkgs": [ 1328 "nvim", 1329 "nixpkgs" 1330 ] 1331 }, 1332 "locked": { 1333 "lastModified": 1734982074, 1334 "narHash": "sha256-N7M37KP7cHWoXicuE536GrVvU8nMDT/gpI1kja2hkdg=", 1335 "owner": "numtide", 1336 "repo": "treefmt-nix", 1337 "rev": "e41e948cf097cbf96ba4dff47a30ea6891af9f33", 1338 "type": "github" 1339 }, 1340 "original": { 1341 "owner": "numtide", 1342 "repo": "treefmt-nix", 1343 "type": "github" 1344 } 1345 }, 1346 "waybar": { 1347 "inputs": { 1348 "flake-compat": [ 1349 "flake-compat" 1350 ], 1351 "nixpkgs": [ 1352 "nixpkgs" 1353 ] 1354 }, 1355 "locked": { 1356 "lastModified": 1733561910, 1357 "narHash": "sha256-TkyWMLnLd5QhAlfAGtuU3n8Gtl2Gp4+8Ye/rE4hs46A=", 1358 "owner": "Alexays", 1359 "repo": "Waybar", 1360 "rev": "e959f1d2300c5f7fcc818630c9eae59d834024ce", 1361 "type": "github" 1362 }, 1363 "original": { 1364 "owner": "Alexays", 1365 "repo": "Waybar", 1366 "type": "github" 1367 } 1368 } 1369 }, 1370 "root": "root", 1371 "version": 7 1372}