Flake for my NixOS devices

Update

bwc9876.dev 8ffe15ae 1a8c9cff

verified
+25 -159
+25 -158
flake.lock
··· 50 50 "type": "github" 51 51 } 52 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 53 "flake-compat": { 75 54 "flake": false, 76 55 "locked": { ··· 87 66 "type": "github" 88 67 } 89 68 }, 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 69 "flake-parts": { 105 70 "inputs": { 106 71 "nixpkgs-lib": [ ··· 168 133 ] 169 134 }, 170 135 "locked": { 171 - "lastModified": 1739796086, 172 - "narHash": "sha256-jxpUiVJ6O+V1YsXsvWdMgqnv8zk9TFiqF86CRdGGGH4=", 136 + "lastModified": 1740400913, 137 + "narHash": "sha256-LjY3VwJ9+jK+LpqDkZE+PVVcXItLD9JJUEHwlW/+9+8=", 173 138 "owner": "nix-community", 174 139 "repo": "flakelight", 175 - "rev": "540efca2f9015aff7dc574c7a03404e5fa72d42f", 140 + "rev": "134d3e81c01f37417178c8746340d8d2ccb62ff7", 176 141 "type": "github" 177 142 }, 178 143 "original": { ··· 208 173 ] 209 174 }, 210 175 "locked": { 211 - "lastModified": 1739796086, 212 - "narHash": "sha256-jxpUiVJ6O+V1YsXsvWdMgqnv8zk9TFiqF86CRdGGGH4=", 176 + "lastModified": 1740400913, 177 + "narHash": "sha256-LjY3VwJ9+jK+LpqDkZE+PVVcXItLD9JJUEHwlW/+9+8=", 213 178 "owner": "nix-community", 214 179 "repo": "flakelight", 215 - "rev": "540efca2f9015aff7dc574c7a03404e5fa72d42f", 180 + "rev": "134d3e81c01f37417178c8746340d8d2ccb62ff7", 216 181 "type": "github" 217 182 }, 218 183 "original": { ··· 284 249 "type": "github" 285 250 } 286 251 }, 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 252 "gitignore": { 314 253 "inputs": { 315 254 "nixpkgs": [ ··· 332 271 "type": "github" 333 272 } 334 273 }, 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 274 "hm": { 358 275 "inputs": { 359 276 "nixpkgs": [ ··· 361 278 ] 362 279 }, 363 280 "locked": { 364 - "lastModified": 1740243507, 365 - "narHash": "sha256-ahy6qscPiZlpOgGVKT33h3c91Jxsb/eNfI21p8QJSqg=", 281 + "lastModified": 1740347597, 282 + "narHash": "sha256-st5q9egkPGz8TUcVVlIQX7y6G3AzHob+6M963bwVq74=", 366 283 "owner": "nix-community", 367 284 "repo": "home-manager", 368 - "rev": "e860bd49eaa577089de22d370f6126ee4f6e7914", 285 + "rev": "12e26a74e5eb1a31e13daaa08858689e25ebd449", 369 286 "type": "github" 370 287 }, 371 288 "original": { ··· 442 359 "type": "github" 443 360 } 444 361 }, 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 362 "nix-index-db": { 467 363 "inputs": { 468 364 "nixpkgs": [ ··· 470 366 ] 471 367 }, 472 368 "locked": { 473 - "lastModified": 1739676768, 474 - "narHash": "sha256-U1HQ7nzhJyVVXUgjU028UCkbLQLEIkg42+G7iIiBmlU=", 369 + "lastModified": 1740281615, 370 + "narHash": "sha256-dZWcbAQ1sF8oVv+zjSKkPVY0ebwENQEkz5vc6muXbKY=", 475 371 "owner": "Mic92", 476 372 "repo": "nix-index-database", 477 - "rev": "ae15068e79e22b76c344f0d7f8aed1bb1c5b0b63", 373 + "rev": "465792533d03e6bb9dc849d58ab9d5e31fac9023", 478 374 "type": "github" 479 375 }, 480 376 "original": { ··· 485 381 }, 486 382 "nixos-hardware": { 487 383 "locked": { 488 - "lastModified": 1740089251, 489 - "narHash": "sha256-Y78mDBWoO8CLLTjQfPfII+KXFb6lAmF9GrLbyVBsIMM=", 384 + "lastModified": 1740387674, 385 + "narHash": "sha256-pGk/aA0EBvI6o4DeuZsr05Ig/r4uMlSaf5EWUZEWM10=", 490 386 "owner": "NixOS", 491 387 "repo": "nixos-hardware", 492 - "rev": "18e9f9753e9ae261bcc7d3abe15745686991fd30", 388 + "rev": "d58f642ddb23320965b27beb0beba7236e9117b5", 493 389 "type": "github" 494 390 }, 495 391 "original": { ··· 500 396 }, 501 397 "nixpkgs": { 502 398 "locked": { 503 - "lastModified": 1739866667, 504 - "narHash": "sha256-EO1ygNKZlsAC9avfcwHkKGMsmipUk1Uc0TbrEZpkn64=", 399 + "lastModified": 1740367490, 400 + "narHash": "sha256-WGaHVAjcrv+Cun7zPlI41SerRtfknGQap281+AakSAw=", 505 401 "owner": "NixOS", 506 402 "repo": "nixpkgs", 507 - "rev": "73cf49b8ad837ade2de76f87eb53fc85ed5d4680", 403 + "rev": "0196c0175e9191c474c26ab5548db27ef5d34b05", 508 404 "type": "github" 509 405 }, 510 406 "original": { ··· 532 428 }, 533 429 "nixvim": { 534 430 "inputs": { 535 - "devshell": "devshell", 536 - "flake-compat": "flake-compat_2", 537 431 "flake-parts": "flake-parts_2", 538 - "git-hooks": "git-hooks", 539 - "home-manager": [ 540 - "hm" 541 - ], 542 - "nix-darwin": "nix-darwin", 543 432 "nixpkgs": [ 544 433 "nixpkgs" 545 434 ], 546 - "nuschtosSearch": "nuschtosSearch", 547 - "treefmt-nix": "treefmt-nix" 435 + "nuschtosSearch": "nuschtosSearch" 548 436 }, 549 437 "locked": { 550 - "lastModified": 1739902813, 551 - "narHash": "sha256-BgOQcKKz7VNvSHIbBllHisv32HvF3W3ALF9sdnC++V8=", 438 + "lastModified": 1740331437, 439 + "narHash": "sha256-fxL8WJ2RUFExNi4kR7tx3WHenHnjIZ3h1RlQnYxITTo=", 552 440 "owner": "nix-community", 553 441 "repo": "nixvim", 554 - "rev": "0ab9947137cd034ec64eb5cd9ede94e53af21f50", 442 + "rev": "6d10fc0c871a93164bd473fe7de9dbcc41439799", 555 443 "type": "github" 556 444 }, 557 445 "original": { ··· 676 564 ] 677 565 }, 678 566 "locked": { 679 - "lastModified": 1740191166, 680 - "narHash": "sha256-WqRxO1Afx8jPYG4CKwkvDFWFvDLCwCd4mxb97hFGYPg=", 567 + "lastModified": 1740364262, 568 + "narHash": "sha256-X5EtT29uEtXN2E4bDiDU2HGBdmFHjHf1KbP6iKP0cmg=", 681 569 "owner": "oxalica", 682 570 "repo": "rust-overlay", 683 - "rev": "74a3fb71b0cc67376ab9e7c31abcd68c813fc226", 571 + "rev": "7c5892ad87b90d72668964975eebd4e174ff6204", 684 572 "type": "github" 685 573 }, 686 574 "original": { ··· 701 589 "original": { 702 590 "owner": "nix-systems", 703 591 "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 592 "type": "github" 726 593 } 727 594 },
-1
flake.nix
··· 22 22 catppuccin.inputs.nixpkgs.follows = "nixpkgs"; 23 23 nixvim.url = "github:nix-community/nixvim"; 24 24 nixvim.inputs.nixpkgs.follows = "nixpkgs"; 25 - nixvim.inputs.home-manager.follows = "hm"; 26 25 imperm.url = "github:nix-community/impermanence"; 27 26 nu_plugin_dbus.url = "github:Bwc9876/nu_plugin_dbus"; 28 27 nu_plugin_dbus.inputs.nixpkgs.follows = "nixpkgs";