Flake for my NixOS devices
at b80f1c19e3612e97a5bd98f20b938dffbbaf1007 723 lines 19 kB view raw
1{ 2 "nodes": { 3 "bingus": { 4 "inputs": { 5 "flakelight": "flakelight", 6 "nixpkgs": [ 7 "nixpkgs" 8 ], 9 "pyproject-build-systems": "pyproject-build-systems", 10 "pyproject-nix": "pyproject-nix", 11 "uv2nix": "uv2nix" 12 }, 13 "locked": { 14 "lastModified": 1744121535, 15 "narHash": "sha256-akykXcXEzHNOEpcTbWY/Ja/dlgMm5YfTIEKSNSKwn4E=", 16 "owner": "Bwc9876", 17 "repo": "bingus-bot", 18 "rev": "2fc889788e549ff50e88058c07edf868df548e4b", 19 "type": "github" 20 }, 21 "original": { 22 "owner": "Bwc9876", 23 "repo": "bingus-bot", 24 "type": "github" 25 } 26 }, 27 "catppuccin": { 28 "inputs": { 29 "nixpkgs": [ 30 "nixpkgs" 31 ] 32 }, 33 "locked": { 34 "lastModified": 1743801669, 35 "narHash": "sha256-RxQQQCGqywOPbdNrWGbFyFdcrdrXM4YBHW7vYt13OeI=", 36 "owner": "catppuccin", 37 "repo": "nix", 38 "rev": "07beb389d69a52c4dd5895da9553463c3740a26a", 39 "type": "github" 40 }, 41 "original": { 42 "owner": "catppuccin", 43 "repo": "nix", 44 "type": "github" 45 } 46 }, 47 "crane": { 48 "locked": { 49 "lastModified": 1738652123, 50 "narHash": "sha256-zdZek5FXK/k95J0vnLF0AMnYuZl4AjARq83blKuJBYY=", 51 "owner": "ipetkov", 52 "repo": "crane", 53 "rev": "c7e015a5fcefb070778c7d91734768680188a9cd", 54 "type": "github" 55 }, 56 "original": { 57 "owner": "ipetkov", 58 "repo": "crane", 59 "type": "github" 60 } 61 }, 62 "crane_2": { 63 "locked": { 64 "lastModified": 1741148495, 65 "narHash": "sha256-EV8KUaIZ2/CdBXlutXrHoZYbWPeB65p5kKZk71gvDRI=", 66 "owner": "ipetkov", 67 "repo": "crane", 68 "rev": "75390a36cd0c2cdd5f1aafd8a9f827d7107f2e53", 69 "type": "github" 70 }, 71 "original": { 72 "owner": "ipetkov", 73 "repo": "crane", 74 "type": "github" 75 } 76 }, 77 "flake-compat": { 78 "flake": false, 79 "locked": { 80 "lastModified": 1733328505, 81 "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=", 82 "owner": "edolstra", 83 "repo": "flake-compat", 84 "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec", 85 "type": "github" 86 }, 87 "original": { 88 "owner": "edolstra", 89 "repo": "flake-compat", 90 "type": "github" 91 } 92 }, 93 "flake-parts": { 94 "inputs": { 95 "nixpkgs-lib": [ 96 "lanzaboote", 97 "nixpkgs" 98 ] 99 }, 100 "locked": { 101 "lastModified": 1740872218, 102 "narHash": "sha256-ZaMw0pdoUKigLpv9HiNDH2Pjnosg7NBYMJlHTIsHEUo=", 103 "owner": "hercules-ci", 104 "repo": "flake-parts", 105 "rev": "3876f6b87db82f33775b1ef5ea343986105db764", 106 "type": "github" 107 }, 108 "original": { 109 "owner": "hercules-ci", 110 "repo": "flake-parts", 111 "type": "github" 112 } 113 }, 114 "flake-parts_2": { 115 "inputs": { 116 "nixpkgs-lib": [ 117 "nixvim", 118 "nixpkgs" 119 ] 120 }, 121 "locked": { 122 "lastModified": 1743550720, 123 "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=", 124 "owner": "hercules-ci", 125 "repo": "flake-parts", 126 "rev": "c621e8422220273271f52058f618c94e405bb0f5", 127 "type": "github" 128 }, 129 "original": { 130 "owner": "hercules-ci", 131 "repo": "flake-parts", 132 "type": "github" 133 } 134 }, 135 "flake-utils": { 136 "inputs": { 137 "systems": "systems" 138 }, 139 "locked": { 140 "lastModified": 1731533236, 141 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", 142 "owner": "numtide", 143 "repo": "flake-utils", 144 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", 145 "type": "github" 146 }, 147 "original": { 148 "owner": "numtide", 149 "repo": "flake-utils", 150 "type": "github" 151 } 152 }, 153 "flakelight": { 154 "inputs": { 155 "nixpkgs": [ 156 "bingus", 157 "nixpkgs" 158 ] 159 }, 160 "locked": { 161 "lastModified": 1741610597, 162 "narHash": "sha256-dA8dIKrIZfyD07Xms/67y3eMU5yXJO+8K1s0mdMrobg=", 163 "owner": "nix-community", 164 "repo": "flakelight", 165 "rev": "a4698f0f05f8e9f57b3a621b93edae444747ad15", 166 "type": "github" 167 }, 168 "original": { 169 "owner": "nix-community", 170 "repo": "flakelight", 171 "type": "github" 172 } 173 }, 174 "flakelight-rust": { 175 "inputs": { 176 "crane": "crane", 177 "flakelight": "flakelight_3" 178 }, 179 "locked": { 180 "lastModified": 1738672886, 181 "narHash": "sha256-YLRn2bceMuePfimgfqfic4jce3b/GqDfB2vbrNFuRlg=", 182 "owner": "accelbread", 183 "repo": "flakelight-rust", 184 "rev": "fda5c9b4a7f3d78cf21e5f1010d6a3f16ad946e1", 185 "type": "github" 186 }, 187 "original": { 188 "owner": "accelbread", 189 "repo": "flakelight-rust", 190 "type": "github" 191 } 192 }, 193 "flakelight_2": { 194 "inputs": { 195 "nixpkgs": [ 196 "nixpkgs" 197 ] 198 }, 199 "locked": { 200 "lastModified": 1744029987, 201 "narHash": "sha256-J1hZh9FHHCHKLGByZveXTnWK6G/oXjnbs9BS+GX+8jg=", 202 "owner": "nix-community", 203 "repo": "flakelight", 204 "rev": "a9deddc856e2d279d616e5f4f1fdd43c5d1c8ac3", 205 "type": "github" 206 }, 207 "original": { 208 "owner": "nix-community", 209 "repo": "flakelight", 210 "type": "github" 211 } 212 }, 213 "flakelight_3": { 214 "inputs": { 215 "nixpkgs": [ 216 "gh-grader-preview", 217 "nixpkgs" 218 ] 219 }, 220 "locked": { 221 "lastModified": 1744029987, 222 "narHash": "sha256-J1hZh9FHHCHKLGByZveXTnWK6G/oXjnbs9BS+GX+8jg=", 223 "owner": "nix-community", 224 "repo": "flakelight", 225 "rev": "a9deddc856e2d279d616e5f4f1fdd43c5d1c8ac3", 226 "type": "github" 227 }, 228 "original": { 229 "owner": "nix-community", 230 "repo": "flakelight", 231 "type": "github" 232 } 233 }, 234 "flakelight_4": { 235 "inputs": { 236 "nixpkgs": [ 237 "nu_plugin_dbus", 238 "nixpkgs" 239 ] 240 }, 241 "locked": { 242 "lastModified": 1742215471, 243 "narHash": "sha256-I/7CY1gd5R4b3rBlhcJyjCYcP+v/164g83uOT9HTfj0=", 244 "owner": "nix-community", 245 "repo": "flakelight", 246 "rev": "e40a1a8c6d18c761659ed88d7536310a7e604f7f", 247 "type": "github" 248 }, 249 "original": { 250 "owner": "nix-community", 251 "repo": "flakelight", 252 "type": "github" 253 } 254 }, 255 "flakelight_5": { 256 "inputs": { 257 "nixpkgs": [ 258 "wayland-mpris-idle-inhibit", 259 "nixpkgs" 260 ] 261 }, 262 "locked": { 263 "lastModified": 1739191238, 264 "narHash": "sha256-DRuhQDWscKWXAZcatFDLQ0+pMKmGZ9lEZdxygq8rVSU=", 265 "owner": "nix-community", 266 "repo": "flakelight", 267 "rev": "5656e7f5fda93676642d199fd9eb47b970d6139e", 268 "type": "github" 269 }, 270 "original": { 271 "owner": "nix-community", 272 "repo": "flakelight", 273 "type": "github" 274 } 275 }, 276 "gh-grader-preview": { 277 "inputs": { 278 "flakelight-rust": "flakelight-rust", 279 "nixpkgs": [ 280 "nixpkgs" 281 ] 282 }, 283 "locked": { 284 "lastModified": 1739201967, 285 "narHash": "sha256-BGiazIhRhPEf6XjzisD2b0ZdNzVTdlm06BLVPSeSWqA=", 286 "owner": "Bwc9876", 287 "repo": "gh-grader-preview", 288 "rev": "0cfb80ac492931b33e56f6261807861df398aebc", 289 "type": "github" 290 }, 291 "original": { 292 "owner": "Bwc9876", 293 "repo": "gh-grader-preview", 294 "type": "github" 295 } 296 }, 297 "gitignore": { 298 "inputs": { 299 "nixpkgs": [ 300 "lanzaboote", 301 "pre-commit-hooks-nix", 302 "nixpkgs" 303 ] 304 }, 305 "locked": { 306 "lastModified": 1709087332, 307 "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", 308 "owner": "hercules-ci", 309 "repo": "gitignore.nix", 310 "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", 311 "type": "github" 312 }, 313 "original": { 314 "owner": "hercules-ci", 315 "repo": "gitignore.nix", 316 "type": "github" 317 } 318 }, 319 "hm": { 320 "inputs": { 321 "nixpkgs": [ 322 "nixpkgs" 323 ] 324 }, 325 "locked": { 326 "lastModified": 1744121320, 327 "narHash": "sha256-Rqso0BwMIAJwncKkNM4nGgcgPwsPXo35mhcI5bBfpgg=", 328 "owner": "nix-community", 329 "repo": "home-manager", 330 "rev": "0daadc77840a1ed34cafa581f8b0ab08cb2fcadc", 331 "type": "github" 332 }, 333 "original": { 334 "owner": "nix-community", 335 "repo": "home-manager", 336 "type": "github" 337 } 338 }, 339 "imperm": { 340 "locked": { 341 "lastModified": 1737831083, 342 "narHash": "sha256-LJggUHbpyeDvNagTUrdhe/pRVp4pnS6wVKALS782gRI=", 343 "owner": "nix-community", 344 "repo": "impermanence", 345 "rev": "4b3e914cdf97a5b536a889e939fb2fd2b043a170", 346 "type": "github" 347 }, 348 "original": { 349 "owner": "nix-community", 350 "repo": "impermanence", 351 "type": "github" 352 } 353 }, 354 "ixx": { 355 "inputs": { 356 "flake-utils": [ 357 "nixvim", 358 "nuschtosSearch", 359 "flake-utils" 360 ], 361 "nixpkgs": [ 362 "nixvim", 363 "nuschtosSearch", 364 "nixpkgs" 365 ] 366 }, 367 "locked": { 368 "lastModified": 1729958008, 369 "narHash": "sha256-EiOq8jF4Z/zQe0QYVc3+qSKxRK//CFHMB84aYrYGwEs=", 370 "owner": "NuschtOS", 371 "repo": "ixx", 372 "rev": "9fd01aad037f345350eab2cd45e1946cc66da4eb", 373 "type": "github" 374 }, 375 "original": { 376 "owner": "NuschtOS", 377 "ref": "v0.0.6", 378 "repo": "ixx", 379 "type": "github" 380 } 381 }, 382 "lanzaboote": { 383 "inputs": { 384 "crane": "crane_2", 385 "flake-compat": "flake-compat", 386 "flake-parts": "flake-parts", 387 "nixpkgs": [ 388 "nixpkgs" 389 ], 390 "pre-commit-hooks-nix": "pre-commit-hooks-nix", 391 "rust-overlay": "rust-overlay" 392 }, 393 "locked": { 394 "lastModified": 1741442524, 395 "narHash": "sha256-tVcxLDLLho8dWcO81Xj/3/ANLdVs0bGyCPyKjp70JWk=", 396 "owner": "nix-community", 397 "repo": "lanzaboote", 398 "rev": "d8099586d9a84308ffedac07880e7f07a0180ff4", 399 "type": "github" 400 }, 401 "original": { 402 "owner": "nix-community", 403 "repo": "lanzaboote", 404 "type": "github" 405 } 406 }, 407 "nix-index-db": { 408 "inputs": { 409 "nixpkgs": [ 410 "nixpkgs" 411 ] 412 }, 413 "locked": { 414 "lastModified": 1743911143, 415 "narHash": "sha256-4j4JPwr0TXHH4ZyorXN5yIcmqIQr0WYacsuPA4ktONo=", 416 "owner": "Mic92", 417 "repo": "nix-index-database", 418 "rev": "a36f6a7148aec2c77d78e4466215cceb2f5f4bfb", 419 "type": "github" 420 }, 421 "original": { 422 "owner": "Mic92", 423 "repo": "nix-index-database", 424 "type": "github" 425 } 426 }, 427 "nixos-hardware": { 428 "locked": { 429 "lastModified": 1743420942, 430 "narHash": "sha256-b/exDDQSLmENZZgbAEI3qi9yHkuXAXCPbormD8CSJXo=", 431 "owner": "NixOS", 432 "repo": "nixos-hardware", 433 "rev": "de6fc5551121c59c01e2a3d45b277a6d05077bc4", 434 "type": "github" 435 }, 436 "original": { 437 "owner": "NixOS", 438 "repo": "nixos-hardware", 439 "type": "github" 440 } 441 }, 442 "nixpkgs": { 443 "locked": { 444 "lastModified": 1743964447, 445 "narHash": "sha256-nEo1t3Q0F+0jQ36HJfbJtiRU4OI+/0jX/iITURKe3EE=", 446 "owner": "NixOS", 447 "repo": "nixpkgs", 448 "rev": "063dece00c5a77e4a0ea24e5e5a5bd75232806f8", 449 "type": "github" 450 }, 451 "original": { 452 "owner": "NixOS", 453 "ref": "nixos-unstable", 454 "repo": "nixpkgs", 455 "type": "github" 456 } 457 }, 458 "nixvim": { 459 "inputs": { 460 "flake-parts": "flake-parts_2", 461 "nixpkgs": [ 462 "nixpkgs" 463 ], 464 "nuschtosSearch": "nuschtosSearch" 465 }, 466 "locked": { 467 "lastModified": 1744119992, 468 "narHash": "sha256-XtwL/QfMjJtqO//mAjEfiC7noaAtH/gtQttcBE8dufs=", 469 "owner": "nix-community", 470 "repo": "nixvim", 471 "rev": "7114362f36123a8401f4905c2e833fd9a0c2ddd1", 472 "type": "github" 473 }, 474 "original": { 475 "owner": "nix-community", 476 "repo": "nixvim", 477 "type": "github" 478 } 479 }, 480 "nu_plugin_dbus": { 481 "inputs": { 482 "flakelight": "flakelight_4", 483 "nixpkgs": [ 484 "nixpkgs" 485 ] 486 }, 487 "locked": { 488 "lastModified": 1742586777, 489 "narHash": "sha256-PKa/lC4zMMW2kkVUQukpwlX5F8b/UVxly6PfU4y7iQI=", 490 "owner": "Bwc9876", 491 "repo": "nu_plugin_dbus", 492 "rev": "2ddb2580c1e937d3e658a513ef3bd26d3fbbc064", 493 "type": "github" 494 }, 495 "original": { 496 "owner": "Bwc9876", 497 "repo": "nu_plugin_dbus", 498 "type": "github" 499 } 500 }, 501 "nuschtosSearch": { 502 "inputs": { 503 "flake-utils": "flake-utils", 504 "ixx": "ixx", 505 "nixpkgs": [ 506 "nixvim", 507 "nixpkgs" 508 ] 509 }, 510 "locked": { 511 "lastModified": 1743683223, 512 "narHash": "sha256-LdXtHFvhEC3S64dphap1pkkzwjErbW65eH1VRerCUT0=", 513 "owner": "NuschtOS", 514 "repo": "search", 515 "rev": "56a49ffef2908dad1e9a8adef1f18802bc760962", 516 "type": "github" 517 }, 518 "original": { 519 "owner": "NuschtOS", 520 "repo": "search", 521 "type": "github" 522 } 523 }, 524 "pre-commit-hooks-nix": { 525 "inputs": { 526 "flake-compat": [ 527 "lanzaboote", 528 "flake-compat" 529 ], 530 "gitignore": "gitignore", 531 "nixpkgs": [ 532 "lanzaboote", 533 "nixpkgs" 534 ] 535 }, 536 "locked": { 537 "lastModified": 1740915799, 538 "narHash": "sha256-JvQvtaphZNmeeV+IpHgNdiNePsIpHD5U/7QN5AeY44A=", 539 "owner": "cachix", 540 "repo": "pre-commit-hooks.nix", 541 "rev": "42b1ba089d2034d910566bf6b40830af6b8ec732", 542 "type": "github" 543 }, 544 "original": { 545 "owner": "cachix", 546 "repo": "pre-commit-hooks.nix", 547 "type": "github" 548 } 549 }, 550 "pyproject-build-systems": { 551 "inputs": { 552 "nixpkgs": [ 553 "bingus", 554 "nixpkgs" 555 ], 556 "pyproject-nix": [ 557 "bingus", 558 "pyproject-nix" 559 ], 560 "uv2nix": [ 561 "bingus", 562 "uv2nix" 563 ] 564 }, 565 "locked": { 566 "lastModified": 1741647088, 567 "narHash": "sha256-y/Aj21rMGdE23dcFfD4lRhNMgkhIRucp+uuWLWUXv0M=", 568 "owner": "pyproject-nix", 569 "repo": "build-system-pkgs", 570 "rev": "6d7eced86469cf89ed4d19d91b870163deb0dca2", 571 "type": "github" 572 }, 573 "original": { 574 "owner": "pyproject-nix", 575 "repo": "build-system-pkgs", 576 "type": "github" 577 } 578 }, 579 "pyproject-nix": { 580 "inputs": { 581 "nixpkgs": [ 582 "bingus", 583 "nixpkgs" 584 ] 585 }, 586 "locked": { 587 "lastModified": 1741648141, 588 "narHash": "sha256-jQEZCSCgm60NGmBg3JPu290DDhNVI1GVVEd0P8VCnME=", 589 "owner": "pyproject-nix", 590 "repo": "pyproject.nix", 591 "rev": "7747e5a058245c7abe033a798f818f0572d8e155", 592 "type": "github" 593 }, 594 "original": { 595 "owner": "pyproject-nix", 596 "repo": "pyproject.nix", 597 "type": "github" 598 } 599 }, 600 "root": { 601 "inputs": { 602 "bingus": "bingus", 603 "catppuccin": "catppuccin", 604 "flakelight": "flakelight_2", 605 "gh-grader-preview": "gh-grader-preview", 606 "hm": "hm", 607 "imperm": "imperm", 608 "lanzaboote": "lanzaboote", 609 "nix-index-db": "nix-index-db", 610 "nixos-hardware": "nixos-hardware", 611 "nixpkgs": "nixpkgs", 612 "nixvim": "nixvim", 613 "nu_plugin_dbus": "nu_plugin_dbus", 614 "rust-overlay": "rust-overlay_2", 615 "wayland-mpris-idle-inhibit": "wayland-mpris-idle-inhibit" 616 } 617 }, 618 "rust-overlay": { 619 "inputs": { 620 "nixpkgs": [ 621 "lanzaboote", 622 "nixpkgs" 623 ] 624 }, 625 "locked": { 626 "lastModified": 1741228283, 627 "narHash": "sha256-VzqI+k/eoijLQ5am6rDFDAtFAbw8nltXfLBC6SIEJAE=", 628 "owner": "oxalica", 629 "repo": "rust-overlay", 630 "rev": "38e9826bc4296c9daf18bc1e6aa299f3e932a403", 631 "type": "github" 632 }, 633 "original": { 634 "owner": "oxalica", 635 "repo": "rust-overlay", 636 "type": "github" 637 } 638 }, 639 "rust-overlay_2": { 640 "inputs": { 641 "nixpkgs": [ 642 "nixpkgs" 643 ] 644 }, 645 "locked": { 646 "lastModified": 1744079607, 647 "narHash": "sha256-5cog6Qd6w/bINdLO5mOysAHOHey8PwFXk4IWo+y+Czg=", 648 "owner": "oxalica", 649 "repo": "rust-overlay", 650 "rev": "f6b62cc99c25e79a1c17e9fca91dc6b6faebec6c", 651 "type": "github" 652 }, 653 "original": { 654 "owner": "oxalica", 655 "repo": "rust-overlay", 656 "type": "github" 657 } 658 }, 659 "systems": { 660 "locked": { 661 "lastModified": 1681028828, 662 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 663 "owner": "nix-systems", 664 "repo": "default", 665 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 666 "type": "github" 667 }, 668 "original": { 669 "owner": "nix-systems", 670 "repo": "default", 671 "type": "github" 672 } 673 }, 674 "uv2nix": { 675 "inputs": { 676 "nixpkgs": [ 677 "bingus", 678 "nixpkgs" 679 ], 680 "pyproject-nix": [ 681 "bingus", 682 "pyproject-nix" 683 ] 684 }, 685 "locked": { 686 "lastModified": 1741780535, 687 "narHash": "sha256-B4seqoWl9HlKZ7m+nDosVtmDw9i6KbhvfonQlYhRrJg=", 688 "owner": "pyproject-nix", 689 "repo": "uv2nix", 690 "rev": "7de0e836e005f971a252e20b478d12b8b64909d8", 691 "type": "github" 692 }, 693 "original": { 694 "owner": "pyproject-nix", 695 "repo": "uv2nix", 696 "type": "github" 697 } 698 }, 699 "wayland-mpris-idle-inhibit": { 700 "inputs": { 701 "flakelight": "flakelight_5", 702 "nixpkgs": [ 703 "nixpkgs" 704 ] 705 }, 706 "locked": { 707 "lastModified": 1739201677, 708 "narHash": "sha256-HNI/49TdnVPNcVqREBw8/Ycv6yAehUF+YLYHO5qelXI=", 709 "owner": "Bwc9876", 710 "repo": "wayland-mpris-idle-inhibit", 711 "rev": "0195d10eec2339571cc3de5ab0329768d533e8f1", 712 "type": "github" 713 }, 714 "original": { 715 "owner": "Bwc9876", 716 "repo": "wayland-mpris-idle-inhibit", 717 "type": "github" 718 } 719 } 720 }, 721 "root": "root", 722 "version": 7 723}