Flake for my NixOS devices

Update

bwc9876.dev 8ffe15ae 1a8c9cff

verified
+25 -159
+25 -158
flake.lock
··· 50 "type": "github" 51 } 52 }, 53 - "devshell": { 54 - "inputs": { 55 - "nixpkgs": [ 56 - "nixvim", 57 - "nixpkgs" 58 - ] 59 - }, 60 - "locked": { 61 - "lastModified": 1735644329, 62 - "narHash": "sha256-tO3HrHriyLvipc4xr+Ewtdlo7wM1OjXNjlWRgmM7peY=", 63 - "owner": "numtide", 64 - "repo": "devshell", 65 - "rev": "f7795ede5b02664b57035b3b757876703e2c3eac", 66 - "type": "github" 67 - }, 68 - "original": { 69 - "owner": "numtide", 70 - "repo": "devshell", 71 - "type": "github" 72 - } 73 - }, 74 "flake-compat": { 75 "flake": false, 76 "locked": { ··· 87 "type": "github" 88 } 89 }, 90 - "flake-compat_2": { 91 - "locked": { 92 - "lastModified": 1733328505, 93 - "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=", 94 - "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec", 95 - "revCount": 69, 96 - "type": "tarball", 97 - "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.1.0/01948eb7-9cba-704f-bbf3-3fa956735b52/source.tar.gz" 98 - }, 99 - "original": { 100 - "type": "tarball", 101 - "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz" 102 - } 103 - }, 104 "flake-parts": { 105 "inputs": { 106 "nixpkgs-lib": [ ··· 168 ] 169 }, 170 "locked": { 171 - "lastModified": 1739796086, 172 - "narHash": "sha256-jxpUiVJ6O+V1YsXsvWdMgqnv8zk9TFiqF86CRdGGGH4=", 173 "owner": "nix-community", 174 "repo": "flakelight", 175 - "rev": "540efca2f9015aff7dc574c7a03404e5fa72d42f", 176 "type": "github" 177 }, 178 "original": { ··· 208 ] 209 }, 210 "locked": { 211 - "lastModified": 1739796086, 212 - "narHash": "sha256-jxpUiVJ6O+V1YsXsvWdMgqnv8zk9TFiqF86CRdGGGH4=", 213 "owner": "nix-community", 214 "repo": "flakelight", 215 - "rev": "540efca2f9015aff7dc574c7a03404e5fa72d42f", 216 "type": "github" 217 }, 218 "original": { ··· 284 "type": "github" 285 } 286 }, 287 - "git-hooks": { 288 - "inputs": { 289 - "flake-compat": [ 290 - "nixvim", 291 - "flake-compat" 292 - ], 293 - "gitignore": "gitignore_2", 294 - "nixpkgs": [ 295 - "nixvim", 296 - "nixpkgs" 297 - ] 298 - }, 299 - "locked": { 300 - "lastModified": 1737465171, 301 - "narHash": "sha256-R10v2hoJRLq8jcL4syVFag7nIGE7m13qO48wRIukWNg=", 302 - "owner": "cachix", 303 - "repo": "git-hooks.nix", 304 - "rev": "9364dc02281ce2d37a1f55b6e51f7c0f65a75f17", 305 - "type": "github" 306 - }, 307 - "original": { 308 - "owner": "cachix", 309 - "repo": "git-hooks.nix", 310 - "type": "github" 311 - } 312 - }, 313 "gitignore": { 314 "inputs": { 315 "nixpkgs": [ ··· 332 "type": "github" 333 } 334 }, 335 - "gitignore_2": { 336 - "inputs": { 337 - "nixpkgs": [ 338 - "nixvim", 339 - "git-hooks", 340 - "nixpkgs" 341 - ] 342 - }, 343 - "locked": { 344 - "lastModified": 1709087332, 345 - "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", 346 - "owner": "hercules-ci", 347 - "repo": "gitignore.nix", 348 - "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", 349 - "type": "github" 350 - }, 351 - "original": { 352 - "owner": "hercules-ci", 353 - "repo": "gitignore.nix", 354 - "type": "github" 355 - } 356 - }, 357 "hm": { 358 "inputs": { 359 "nixpkgs": [ ··· 361 ] 362 }, 363 "locked": { 364 - "lastModified": 1740243507, 365 - "narHash": "sha256-ahy6qscPiZlpOgGVKT33h3c91Jxsb/eNfI21p8QJSqg=", 366 "owner": "nix-community", 367 "repo": "home-manager", 368 - "rev": "e860bd49eaa577089de22d370f6126ee4f6e7914", 369 "type": "github" 370 }, 371 "original": { ··· 442 "type": "github" 443 } 444 }, 445 - "nix-darwin": { 446 - "inputs": { 447 - "nixpkgs": [ 448 - "nixvim", 449 - "nixpkgs" 450 - ] 451 - }, 452 - "locked": { 453 - "lastModified": 1738743987, 454 - "narHash": "sha256-O3bnAfsObto6l2tQOmQlrO6Z2kD6yKwOWfs7pA0CpOc=", 455 - "owner": "lnl7", 456 - "repo": "nix-darwin", 457 - "rev": "ae406c04577ff9a64087018c79b4fdc02468c87c", 458 - "type": "github" 459 - }, 460 - "original": { 461 - "owner": "lnl7", 462 - "repo": "nix-darwin", 463 - "type": "github" 464 - } 465 - }, 466 "nix-index-db": { 467 "inputs": { 468 "nixpkgs": [ ··· 470 ] 471 }, 472 "locked": { 473 - "lastModified": 1739676768, 474 - "narHash": "sha256-U1HQ7nzhJyVVXUgjU028UCkbLQLEIkg42+G7iIiBmlU=", 475 "owner": "Mic92", 476 "repo": "nix-index-database", 477 - "rev": "ae15068e79e22b76c344f0d7f8aed1bb1c5b0b63", 478 "type": "github" 479 }, 480 "original": { ··· 485 }, 486 "nixos-hardware": { 487 "locked": { 488 - "lastModified": 1740089251, 489 - "narHash": "sha256-Y78mDBWoO8CLLTjQfPfII+KXFb6lAmF9GrLbyVBsIMM=", 490 "owner": "NixOS", 491 "repo": "nixos-hardware", 492 - "rev": "18e9f9753e9ae261bcc7d3abe15745686991fd30", 493 "type": "github" 494 }, 495 "original": { ··· 500 }, 501 "nixpkgs": { 502 "locked": { 503 - "lastModified": 1739866667, 504 - "narHash": "sha256-EO1ygNKZlsAC9avfcwHkKGMsmipUk1Uc0TbrEZpkn64=", 505 "owner": "NixOS", 506 "repo": "nixpkgs", 507 - "rev": "73cf49b8ad837ade2de76f87eb53fc85ed5d4680", 508 "type": "github" 509 }, 510 "original": { ··· 532 }, 533 "nixvim": { 534 "inputs": { 535 - "devshell": "devshell", 536 - "flake-compat": "flake-compat_2", 537 "flake-parts": "flake-parts_2", 538 - "git-hooks": "git-hooks", 539 - "home-manager": [ 540 - "hm" 541 - ], 542 - "nix-darwin": "nix-darwin", 543 "nixpkgs": [ 544 "nixpkgs" 545 ], 546 - "nuschtosSearch": "nuschtosSearch", 547 - "treefmt-nix": "treefmt-nix" 548 }, 549 "locked": { 550 - "lastModified": 1739902813, 551 - "narHash": "sha256-BgOQcKKz7VNvSHIbBllHisv32HvF3W3ALF9sdnC++V8=", 552 "owner": "nix-community", 553 "repo": "nixvim", 554 - "rev": "0ab9947137cd034ec64eb5cd9ede94e53af21f50", 555 "type": "github" 556 }, 557 "original": { ··· 676 ] 677 }, 678 "locked": { 679 - "lastModified": 1740191166, 680 - "narHash": "sha256-WqRxO1Afx8jPYG4CKwkvDFWFvDLCwCd4mxb97hFGYPg=", 681 "owner": "oxalica", 682 "repo": "rust-overlay", 683 - "rev": "74a3fb71b0cc67376ab9e7c31abcd68c813fc226", 684 "type": "github" 685 }, 686 "original": { ··· 701 "original": { 702 "owner": "nix-systems", 703 "repo": "default", 704 - "type": "github" 705 - } 706 - }, 707 - "treefmt-nix": { 708 - "inputs": { 709 - "nixpkgs": [ 710 - "nixvim", 711 - "nixpkgs" 712 - ] 713 - }, 714 - "locked": { 715 - "lastModified": 1738680491, 716 - "narHash": "sha256-8X7tR3kFGkE7WEF5EXVkt4apgaN85oHZdoTGutCFs6I=", 717 - "owner": "numtide", 718 - "repo": "treefmt-nix", 719 - "rev": "64dbb922d51a42c0ced6a7668ca008dded61c483", 720 - "type": "github" 721 - }, 722 - "original": { 723 - "owner": "numtide", 724 - "repo": "treefmt-nix", 725 "type": "github" 726 } 727 },
··· 50 "type": "github" 51 } 52 }, 53 "flake-compat": { 54 "flake": false, 55 "locked": { ··· 66 "type": "github" 67 } 68 }, 69 "flake-parts": { 70 "inputs": { 71 "nixpkgs-lib": [ ··· 133 ] 134 }, 135 "locked": { 136 + "lastModified": 1740400913, 137 + "narHash": "sha256-LjY3VwJ9+jK+LpqDkZE+PVVcXItLD9JJUEHwlW/+9+8=", 138 "owner": "nix-community", 139 "repo": "flakelight", 140 + "rev": "134d3e81c01f37417178c8746340d8d2ccb62ff7", 141 "type": "github" 142 }, 143 "original": { ··· 173 ] 174 }, 175 "locked": { 176 + "lastModified": 1740400913, 177 + "narHash": "sha256-LjY3VwJ9+jK+LpqDkZE+PVVcXItLD9JJUEHwlW/+9+8=", 178 "owner": "nix-community", 179 "repo": "flakelight", 180 + "rev": "134d3e81c01f37417178c8746340d8d2ccb62ff7", 181 "type": "github" 182 }, 183 "original": { ··· 249 "type": "github" 250 } 251 }, 252 "gitignore": { 253 "inputs": { 254 "nixpkgs": [ ··· 271 "type": "github" 272 } 273 }, 274 "hm": { 275 "inputs": { 276 "nixpkgs": [ ··· 278 ] 279 }, 280 "locked": { 281 + "lastModified": 1740347597, 282 + "narHash": "sha256-st5q9egkPGz8TUcVVlIQX7y6G3AzHob+6M963bwVq74=", 283 "owner": "nix-community", 284 "repo": "home-manager", 285 + "rev": "12e26a74e5eb1a31e13daaa08858689e25ebd449", 286 "type": "github" 287 }, 288 "original": { ··· 359 "type": "github" 360 } 361 }, 362 "nix-index-db": { 363 "inputs": { 364 "nixpkgs": [ ··· 366 ] 367 }, 368 "locked": { 369 + "lastModified": 1740281615, 370 + "narHash": "sha256-dZWcbAQ1sF8oVv+zjSKkPVY0ebwENQEkz5vc6muXbKY=", 371 "owner": "Mic92", 372 "repo": "nix-index-database", 373 + "rev": "465792533d03e6bb9dc849d58ab9d5e31fac9023", 374 "type": "github" 375 }, 376 "original": { ··· 381 }, 382 "nixos-hardware": { 383 "locked": { 384 + "lastModified": 1740387674, 385 + "narHash": "sha256-pGk/aA0EBvI6o4DeuZsr05Ig/r4uMlSaf5EWUZEWM10=", 386 "owner": "NixOS", 387 "repo": "nixos-hardware", 388 + "rev": "d58f642ddb23320965b27beb0beba7236e9117b5", 389 "type": "github" 390 }, 391 "original": { ··· 396 }, 397 "nixpkgs": { 398 "locked": { 399 + "lastModified": 1740367490, 400 + "narHash": "sha256-WGaHVAjcrv+Cun7zPlI41SerRtfknGQap281+AakSAw=", 401 "owner": "NixOS", 402 "repo": "nixpkgs", 403 + "rev": "0196c0175e9191c474c26ab5548db27ef5d34b05", 404 "type": "github" 405 }, 406 "original": { ··· 428 }, 429 "nixvim": { 430 "inputs": { 431 "flake-parts": "flake-parts_2", 432 "nixpkgs": [ 433 "nixpkgs" 434 ], 435 + "nuschtosSearch": "nuschtosSearch" 436 }, 437 "locked": { 438 + "lastModified": 1740331437, 439 + "narHash": "sha256-fxL8WJ2RUFExNi4kR7tx3WHenHnjIZ3h1RlQnYxITTo=", 440 "owner": "nix-community", 441 "repo": "nixvim", 442 + "rev": "6d10fc0c871a93164bd473fe7de9dbcc41439799", 443 "type": "github" 444 }, 445 "original": { ··· 564 ] 565 }, 566 "locked": { 567 + "lastModified": 1740364262, 568 + "narHash": "sha256-X5EtT29uEtXN2E4bDiDU2HGBdmFHjHf1KbP6iKP0cmg=", 569 "owner": "oxalica", 570 "repo": "rust-overlay", 571 + "rev": "7c5892ad87b90d72668964975eebd4e174ff6204", 572 "type": "github" 573 }, 574 "original": { ··· 589 "original": { 590 "owner": "nix-systems", 591 "repo": "default", 592 "type": "github" 593 } 594 },
-1
flake.nix
··· 22 catppuccin.inputs.nixpkgs.follows = "nixpkgs"; 23 nixvim.url = "github:nix-community/nixvim"; 24 nixvim.inputs.nixpkgs.follows = "nixpkgs"; 25 - nixvim.inputs.home-manager.follows = "hm"; 26 imperm.url = "github:nix-community/impermanence"; 27 nu_plugin_dbus.url = "github:Bwc9876/nu_plugin_dbus"; 28 nu_plugin_dbus.inputs.nixpkgs.follows = "nixpkgs";
··· 22 catppuccin.inputs.nixpkgs.follows = "nixpkgs"; 23 nixvim.url = "github:nix-community/nixvim"; 24 nixvim.inputs.nixpkgs.follows = "nixpkgs"; 25 imperm.url = "github:nix-community/impermanence"; 26 nu_plugin_dbus.url = "github:Bwc9876/nu_plugin_dbus"; 27 nu_plugin_dbus.inputs.nixpkgs.follows = "nixpkgs";