Flake for my NixOS devices
at 335239d1a267933ee7f9aa77f9bfaba309198f39 602 lines 16 kB view raw
1{ 2 "nodes": { 3 "catppuccin": { 4 "inputs": { 5 "nixpkgs": [ 6 "nixpkgs" 7 ] 8 }, 9 "locked": { 10 "lastModified": 1739934729, 11 "narHash": "sha256-PcrLk10meIJICzUJqtCMOJxoITzbH52fZg2XAB7SSsM=", 12 "owner": "catppuccin", 13 "repo": "nix", 14 "rev": "b1ff2a638afa827f1473498190a2c1cae1cf41cf", 15 "type": "github" 16 }, 17 "original": { 18 "owner": "catppuccin", 19 "repo": "nix", 20 "type": "github" 21 } 22 }, 23 "crane": { 24 "locked": { 25 "lastModified": 1738652123, 26 "narHash": "sha256-zdZek5FXK/k95J0vnLF0AMnYuZl4AjARq83blKuJBYY=", 27 "owner": "ipetkov", 28 "repo": "crane", 29 "rev": "c7e015a5fcefb070778c7d91734768680188a9cd", 30 "type": "github" 31 }, 32 "original": { 33 "owner": "ipetkov", 34 "repo": "crane", 35 "type": "github" 36 } 37 }, 38 "crane_2": { 39 "locked": { 40 "lastModified": 1739936662, 41 "narHash": "sha256-x4syUjNUuRblR07nDPeLDP7DpphaBVbUaSoeZkFbGSk=", 42 "owner": "ipetkov", 43 "repo": "crane", 44 "rev": "19de14aaeb869287647d9461cbd389187d8ecdb7", 45 "type": "github" 46 }, 47 "original": { 48 "owner": "ipetkov", 49 "repo": "crane", 50 "type": "github" 51 } 52 }, 53 "flake-compat": { 54 "flake": false, 55 "locked": { 56 "lastModified": 1733328505, 57 "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=", 58 "owner": "edolstra", 59 "repo": "flake-compat", 60 "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec", 61 "type": "github" 62 }, 63 "original": { 64 "owner": "edolstra", 65 "repo": "flake-compat", 66 "type": "github" 67 } 68 }, 69 "flake-parts": { 70 "inputs": { 71 "nixpkgs-lib": [ 72 "lanzaboote", 73 "nixpkgs" 74 ] 75 }, 76 "locked": { 77 "lastModified": 1738453229, 78 "narHash": "sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm+zmZ7vxbJdo=", 79 "owner": "hercules-ci", 80 "repo": "flake-parts", 81 "rev": "32ea77a06711b758da0ad9bd6a844c5740a87abd", 82 "type": "github" 83 }, 84 "original": { 85 "owner": "hercules-ci", 86 "repo": "flake-parts", 87 "type": "github" 88 } 89 }, 90 "flake-parts_2": { 91 "inputs": { 92 "nixpkgs-lib": [ 93 "nixvim", 94 "nixpkgs" 95 ] 96 }, 97 "locked": { 98 "lastModified": 1738453229, 99 "narHash": "sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm+zmZ7vxbJdo=", 100 "owner": "hercules-ci", 101 "repo": "flake-parts", 102 "rev": "32ea77a06711b758da0ad9bd6a844c5740a87abd", 103 "type": "github" 104 }, 105 "original": { 106 "owner": "hercules-ci", 107 "repo": "flake-parts", 108 "type": "github" 109 } 110 }, 111 "flake-utils": { 112 "inputs": { 113 "systems": "systems" 114 }, 115 "locked": { 116 "lastModified": 1731533236, 117 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", 118 "owner": "numtide", 119 "repo": "flake-utils", 120 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", 121 "type": "github" 122 }, 123 "original": { 124 "owner": "numtide", 125 "repo": "flake-utils", 126 "type": "github" 127 } 128 }, 129 "flakelight": { 130 "inputs": { 131 "nixpkgs": [ 132 "nixpkgs" 133 ] 134 }, 135 "locked": { 136 "lastModified": 1741005720, 137 "narHash": "sha256-zNIvYFBOTGomaxknkZLO/7p6eorwwgvHeatN2YySBPQ=", 138 "owner": "nix-community", 139 "repo": "flakelight", 140 "rev": "f996547e5d142853ab6d619858a605af516d1d67", 141 "type": "github" 142 }, 143 "original": { 144 "owner": "nix-community", 145 "repo": "flakelight", 146 "type": "github" 147 } 148 }, 149 "flakelight-rust": { 150 "inputs": { 151 "crane": "crane", 152 "flakelight": "flakelight_2" 153 }, 154 "locked": { 155 "lastModified": 1738672886, 156 "narHash": "sha256-YLRn2bceMuePfimgfqfic4jce3b/GqDfB2vbrNFuRlg=", 157 "owner": "accelbread", 158 "repo": "flakelight-rust", 159 "rev": "fda5c9b4a7f3d78cf21e5f1010d6a3f16ad946e1", 160 "type": "github" 161 }, 162 "original": { 163 "owner": "accelbread", 164 "repo": "flakelight-rust", 165 "type": "github" 166 } 167 }, 168 "flakelight_2": { 169 "inputs": { 170 "nixpkgs": [ 171 "gh-grader-preview", 172 "nixpkgs" 173 ] 174 }, 175 "locked": { 176 "lastModified": 1741005720, 177 "narHash": "sha256-zNIvYFBOTGomaxknkZLO/7p6eorwwgvHeatN2YySBPQ=", 178 "owner": "nix-community", 179 "repo": "flakelight", 180 "rev": "f996547e5d142853ab6d619858a605af516d1d67", 181 "type": "github" 182 }, 183 "original": { 184 "owner": "nix-community", 185 "repo": "flakelight", 186 "type": "github" 187 } 188 }, 189 "flakelight_3": { 190 "inputs": { 191 "nixpkgs": [ 192 "nu_plugin_dbus", 193 "nixpkgs" 194 ] 195 }, 196 "locked": { 197 "lastModified": 1738586370, 198 "narHash": "sha256-oNDm2sfLm9jdfOskRq2ABn85gwXusbsHEOC181peno4=", 199 "owner": "nix-community", 200 "repo": "flakelight", 201 "rev": "d05bcabfc1efb84a7d8689de6e50b84d7f23b427", 202 "type": "github" 203 }, 204 "original": { 205 "owner": "nix-community", 206 "repo": "flakelight", 207 "type": "github" 208 } 209 }, 210 "flakelight_4": { 211 "inputs": { 212 "nixpkgs": [ 213 "wayland-mpris-idle-inhibit", 214 "nixpkgs" 215 ] 216 }, 217 "locked": { 218 "lastModified": 1739191238, 219 "narHash": "sha256-DRuhQDWscKWXAZcatFDLQ0+pMKmGZ9lEZdxygq8rVSU=", 220 "owner": "nix-community", 221 "repo": "flakelight", 222 "rev": "5656e7f5fda93676642d199fd9eb47b970d6139e", 223 "type": "github" 224 }, 225 "original": { 226 "owner": "nix-community", 227 "repo": "flakelight", 228 "type": "github" 229 } 230 }, 231 "gh-grader-preview": { 232 "inputs": { 233 "flakelight-rust": "flakelight-rust", 234 "nixpkgs": [ 235 "nixpkgs" 236 ] 237 }, 238 "locked": { 239 "lastModified": 1739201967, 240 "narHash": "sha256-BGiazIhRhPEf6XjzisD2b0ZdNzVTdlm06BLVPSeSWqA=", 241 "owner": "Bwc9876", 242 "repo": "gh-grader-preview", 243 "rev": "0cfb80ac492931b33e56f6261807861df398aebc", 244 "type": "github" 245 }, 246 "original": { 247 "owner": "Bwc9876", 248 "repo": "gh-grader-preview", 249 "type": "github" 250 } 251 }, 252 "gitignore": { 253 "inputs": { 254 "nixpkgs": [ 255 "lanzaboote", 256 "pre-commit-hooks-nix", 257 "nixpkgs" 258 ] 259 }, 260 "locked": { 261 "lastModified": 1709087332, 262 "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", 263 "owner": "hercules-ci", 264 "repo": "gitignore.nix", 265 "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", 266 "type": "github" 267 }, 268 "original": { 269 "owner": "hercules-ci", 270 "repo": "gitignore.nix", 271 "type": "github" 272 } 273 }, 274 "hm": { 275 "inputs": { 276 "nixpkgs": [ 277 "nixpkgs" 278 ] 279 }, 280 "locked": { 281 "lastModified": 1740845322, 282 "narHash": "sha256-AXEgFj3C0YJhu9k1OhbRhiA6FnDr81dQZ65U3DhaWpw=", 283 "owner": "nix-community", 284 "repo": "home-manager", 285 "rev": "fcac3d6d88302a5e64f6cb8014ac785e08874c8d", 286 "type": "github" 287 }, 288 "original": { 289 "owner": "nix-community", 290 "repo": "home-manager", 291 "type": "github" 292 } 293 }, 294 "imperm": { 295 "locked": { 296 "lastModified": 1737831083, 297 "narHash": "sha256-LJggUHbpyeDvNagTUrdhe/pRVp4pnS6wVKALS782gRI=", 298 "owner": "nix-community", 299 "repo": "impermanence", 300 "rev": "4b3e914cdf97a5b536a889e939fb2fd2b043a170", 301 "type": "github" 302 }, 303 "original": { 304 "owner": "nix-community", 305 "repo": "impermanence", 306 "type": "github" 307 } 308 }, 309 "ixx": { 310 "inputs": { 311 "flake-utils": [ 312 "nixvim", 313 "nuschtosSearch", 314 "flake-utils" 315 ], 316 "nixpkgs": [ 317 "nixvim", 318 "nuschtosSearch", 319 "nixpkgs" 320 ] 321 }, 322 "locked": { 323 "lastModified": 1729958008, 324 "narHash": "sha256-EiOq8jF4Z/zQe0QYVc3+qSKxRK//CFHMB84aYrYGwEs=", 325 "owner": "NuschtOS", 326 "repo": "ixx", 327 "rev": "9fd01aad037f345350eab2cd45e1946cc66da4eb", 328 "type": "github" 329 }, 330 "original": { 331 "owner": "NuschtOS", 332 "ref": "v0.0.6", 333 "repo": "ixx", 334 "type": "github" 335 } 336 }, 337 "lanzaboote": { 338 "inputs": { 339 "crane": "crane_2", 340 "flake-compat": "flake-compat", 341 "flake-parts": "flake-parts", 342 "nixpkgs": [ 343 "nixpkgs" 344 ], 345 "pre-commit-hooks-nix": "pre-commit-hooks-nix", 346 "rust-overlay": "rust-overlay" 347 }, 348 "locked": { 349 "lastModified": 1741001137, 350 "narHash": "sha256-XxWib5eI3rgMPA4VzDHOx89WT76IN/ZNb+votz5gakw=", 351 "owner": "nix-community", 352 "repo": "lanzaboote", 353 "rev": "cc9786aa8158437facead0d8e21ac0c03be91dc8", 354 "type": "github" 355 }, 356 "original": { 357 "owner": "nix-community", 358 "repo": "lanzaboote", 359 "type": "github" 360 } 361 }, 362 "nix-index-db": { 363 "inputs": { 364 "nixpkgs": [ 365 "nixpkgs" 366 ] 367 }, 368 "locked": { 369 "lastModified": 1740886574, 370 "narHash": "sha256-jN6kJ41B6jUVDTebIWeebTvrKP6YiLd1/wMej4uq4Sk=", 371 "owner": "Mic92", 372 "repo": "nix-index-database", 373 "rev": "26a0f969549cf4d56f6e9046b9e0418b3f3b94a5", 374 "type": "github" 375 }, 376 "original": { 377 "owner": "Mic92", 378 "repo": "nix-index-database", 379 "type": "github" 380 } 381 }, 382 "nixos-hardware": { 383 "locked": { 384 "lastModified": 1740646007, 385 "narHash": "sha256-dMReDQobS3kqoiUCQIYI9c0imPXRZnBubX20yX/G5LE=", 386 "owner": "NixOS", 387 "repo": "nixos-hardware", 388 "rev": "009b764ac98a3602d41fc68072eeec5d24fc0e49", 389 "type": "github" 390 }, 391 "original": { 392 "owner": "NixOS", 393 "repo": "nixos-hardware", 394 "type": "github" 395 } 396 }, 397 "nixpkgs": { 398 "locked": { 399 "lastModified": 1740828860, 400 "narHash": "sha256-cjbHI+zUzK5CPsQZqMhE3npTyYFt9tJ3+ohcfaOF/WM=", 401 "owner": "NixOS", 402 "repo": "nixpkgs", 403 "rev": "303bd8071377433a2d8f76e684ec773d70c5b642", 404 "type": "github" 405 }, 406 "original": { 407 "owner": "NixOS", 408 "ref": "nixos-unstable", 409 "repo": "nixpkgs", 410 "type": "github" 411 } 412 }, 413 "nixvim": { 414 "inputs": { 415 "flake-parts": "flake-parts_2", 416 "nixpkgs": [ 417 "nixpkgs" 418 ], 419 "nuschtosSearch": "nuschtosSearch" 420 }, 421 "locked": { 422 "lastModified": 1740520037, 423 "narHash": "sha256-TpZMYjOre+6GhKDVHFwoW2iBWqpNQppQTuqIAo+OBV8=", 424 "owner": "nix-community", 425 "repo": "nixvim", 426 "rev": "6f8d8f7aee84f377f52c8bb58385015f9168a666", 427 "type": "github" 428 }, 429 "original": { 430 "owner": "nix-community", 431 "repo": "nixvim", 432 "type": "github" 433 } 434 }, 435 "nu_plugin_dbus": { 436 "inputs": { 437 "flakelight": "flakelight_3", 438 "nixpkgs": [ 439 "nixpkgs" 440 ] 441 }, 442 "locked": { 443 "lastModified": 1739030097, 444 "narHash": "sha256-8mp8nKbbhtXG2rDbT868XV63UXH4fOXFtOSa0TFGSDI=", 445 "owner": "Bwc9876", 446 "repo": "nu_plugin_dbus", 447 "rev": "363d0d4ac4b67000565a8c18b602a42b63f7de20", 448 "type": "github" 449 }, 450 "original": { 451 "owner": "Bwc9876", 452 "repo": "nu_plugin_dbus", 453 "type": "github" 454 } 455 }, 456 "nuschtosSearch": { 457 "inputs": { 458 "flake-utils": "flake-utils", 459 "ixx": "ixx", 460 "nixpkgs": [ 461 "nixvim", 462 "nixpkgs" 463 ] 464 }, 465 "locked": { 466 "lastModified": 1738508923, 467 "narHash": "sha256-4DaDrQDAIxlWhTjH6h/+xfG05jt3qDZrZE/7zDLQaS4=", 468 "owner": "NuschtOS", 469 "repo": "search", 470 "rev": "86e2038290859006e05ca7201425ea5b5de4aecb", 471 "type": "github" 472 }, 473 "original": { 474 "owner": "NuschtOS", 475 "repo": "search", 476 "type": "github" 477 } 478 }, 479 "pre-commit-hooks-nix": { 480 "inputs": { 481 "flake-compat": [ 482 "lanzaboote", 483 "flake-compat" 484 ], 485 "gitignore": "gitignore", 486 "nixpkgs": [ 487 "lanzaboote", 488 "nixpkgs" 489 ] 490 }, 491 "locked": { 492 "lastModified": 1737465171, 493 "narHash": "sha256-R10v2hoJRLq8jcL4syVFag7nIGE7m13qO48wRIukWNg=", 494 "owner": "cachix", 495 "repo": "pre-commit-hooks.nix", 496 "rev": "9364dc02281ce2d37a1f55b6e51f7c0f65a75f17", 497 "type": "github" 498 }, 499 "original": { 500 "owner": "cachix", 501 "repo": "pre-commit-hooks.nix", 502 "type": "github" 503 } 504 }, 505 "root": { 506 "inputs": { 507 "catppuccin": "catppuccin", 508 "flakelight": "flakelight", 509 "gh-grader-preview": "gh-grader-preview", 510 "hm": "hm", 511 "imperm": "imperm", 512 "lanzaboote": "lanzaboote", 513 "nix-index-db": "nix-index-db", 514 "nixos-hardware": "nixos-hardware", 515 "nixpkgs": "nixpkgs", 516 "nixvim": "nixvim", 517 "nu_plugin_dbus": "nu_plugin_dbus", 518 "rust-overlay": "rust-overlay_2", 519 "wayland-mpris-idle-inhibit": "wayland-mpris-idle-inhibit" 520 } 521 }, 522 "rust-overlay": { 523 "inputs": { 524 "nixpkgs": [ 525 "lanzaboote", 526 "nixpkgs" 527 ] 528 }, 529 "locked": { 530 "lastModified": 1740364262, 531 "narHash": "sha256-X5EtT29uEtXN2E4bDiDU2HGBdmFHjHf1KbP6iKP0cmg=", 532 "owner": "oxalica", 533 "repo": "rust-overlay", 534 "rev": "7c5892ad87b90d72668964975eebd4e174ff6204", 535 "type": "github" 536 }, 537 "original": { 538 "owner": "oxalica", 539 "repo": "rust-overlay", 540 "type": "github" 541 } 542 }, 543 "rust-overlay_2": { 544 "inputs": { 545 "nixpkgs": [ 546 "nixpkgs" 547 ] 548 }, 549 "locked": { 550 "lastModified": 1740969088, 551 "narHash": "sha256-BajboqzFnDhxVT0SXTDKVJCKtFP96lZXccBlT/43mao=", 552 "owner": "oxalica", 553 "repo": "rust-overlay", 554 "rev": "20fdb02098fdda9a25a2939b975abdd7bc03f62d", 555 "type": "github" 556 }, 557 "original": { 558 "owner": "oxalica", 559 "repo": "rust-overlay", 560 "type": "github" 561 } 562 }, 563 "systems": { 564 "locked": { 565 "lastModified": 1681028828, 566 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 567 "owner": "nix-systems", 568 "repo": "default", 569 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 570 "type": "github" 571 }, 572 "original": { 573 "owner": "nix-systems", 574 "repo": "default", 575 "type": "github" 576 } 577 }, 578 "wayland-mpris-idle-inhibit": { 579 "inputs": { 580 "flakelight": "flakelight_4", 581 "nixpkgs": [ 582 "nixpkgs" 583 ] 584 }, 585 "locked": { 586 "lastModified": 1739201677, 587 "narHash": "sha256-HNI/49TdnVPNcVqREBw8/Ycv6yAehUF+YLYHO5qelXI=", 588 "owner": "Bwc9876", 589 "repo": "wayland-mpris-idle-inhibit", 590 "rev": "0195d10eec2339571cc3de5ab0329768d533e8f1", 591 "type": "github" 592 }, 593 "original": { 594 "owner": "Bwc9876", 595 "repo": "wayland-mpris-idle-inhibit", 596 "type": "github" 597 } 598 } 599 }, 600 "root": "root", 601 "version": 7 602}