Flake for my NixOS devices

Update

bwc9876.dev 1e2d826b 7d2c549f

verified
+38 -38
+37 -37
flake.lock
··· 31 31 ] 32 32 }, 33 33 "locked": { 34 - "lastModified": 1753176825, 35 - "narHash": "sha256-a2SRRDqZJRBM1PsqyCS9mUjTVvf7DoOZHE9CCQpHV0Y=", 34 + "lastModified": 1753471400, 35 + "narHash": "sha256-HFoF82El1cjuiz5se+SeawMwWseUUtYBimq3Iu6G2D0=", 36 36 "owner": "catppuccin", 37 37 "repo": "nix", 38 - "rev": "77508ef18131ba2c3c304dbdeacb945299a09d8d", 38 + "rev": "bc6d2b7b57dd29389538f8c4465e408c07187404", 39 39 "type": "github" 40 40 }, 41 41 "original": { ··· 46 46 }, 47 47 "crane": { 48 48 "locked": { 49 - "lastModified": 1751562746, 50 - "narHash": "sha256-smpugNIkmDeicNz301Ll1bD7nFOty97T79m4GUMUczA=", 49 + "lastModified": 1752946753, 50 + "narHash": "sha256-g5uP3jIj+STUcfTJDKYopxnSijs2agRg13H0SGL5iE4=", 51 51 "owner": "ipetkov", 52 52 "repo": "crane", 53 - "rev": "aed2020fd3dc26e1e857d4107a5a67a33ab6c1fd", 53 + "rev": "544d09fecc8c2338542c57f3f742f1a0c8c71e13", 54 54 "type": "github" 55 55 }, 56 56 "original": { ··· 143 143 ] 144 144 }, 145 145 "locked": { 146 - "lastModified": 1751413152, 147 - "narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=", 146 + "lastModified": 1753121425, 147 + "narHash": "sha256-TVcTNvOeWWk1DXljFxVRp+E0tzG1LhrVjOGGoMHuXio=", 148 148 "owner": "hercules-ci", 149 149 "repo": "flake-parts", 150 - "rev": "77826244401ea9de6e3bac47c2db46005e1f30b5", 150 + "rev": "644e0fc48951a860279da645ba77fe4a6e814c5e", 151 151 "type": "github" 152 152 }, 153 153 "original": { ··· 286 286 ] 287 287 }, 288 288 "locked": { 289 - "lastModified": 1753181343, 290 - "narHash": "sha256-CLQfNtUqirNVSYoW/kYbvL4PeeNasmZonaPnjO3+1YQ=", 289 + "lastModified": 1753617834, 290 + "narHash": "sha256-WEVfKrdIdu5CpppJ0Va3vzP0DKlS+ZTLbBjugMO2Drg=", 291 291 "owner": "nix-community", 292 292 "repo": "home-manager", 293 - "rev": "0cdfcdbb525b77b951c889b6131047bc374f48fe", 293 + "rev": "72cc1e3134a35005006f06640724319caa424737", 294 294 "type": "github" 295 295 }, 296 296 "original": { ··· 354 354 "rust-overlay": "rust-overlay" 355 355 }, 356 356 "locked": { 357 - "lastModified": 1752673703, 358 - "narHash": "sha256-9Cc0YqL9ZUpaybJsrRJfXex91QlPmQNqpTLgw/KvJGA=", 357 + "lastModified": 1753349211, 358 + "narHash": "sha256-wGfVht5kOLc9t3GZxEr4IIq5QgHV6nB3w9qqhcVKloo=", 359 359 "owner": "nix-community", 360 360 "repo": "lanzaboote", 361 - "rev": "5a776450d904b7ccd377c2a759703152b2553e98", 361 + "rev": "4775927ef576f6493b79b1d205e42493d6878d47", 362 362 "type": "github" 363 363 }, 364 364 "original": { ··· 374 374 ] 375 375 }, 376 376 "locked": { 377 - "lastModified": 1752985182, 378 - "narHash": "sha256-sX8Neff8lp3TCHai6QmgLr5AD8MdsQQX3b52C1DVXR8=", 377 + "lastModified": 1753589988, 378 + "narHash": "sha256-y1JlcMB2dKFkrr6g+Ucmj8L//IY09BtSKTH/A7OU7mU=", 379 379 "owner": "nix-community", 380 380 "repo": "nix-index-database", 381 - "rev": "fafdcb505ba605157ff7a7eeea452bc6d6cbc23c", 381 + "rev": "f0736b09c43028fd726fb70c3eb3d1f0795454cf", 382 382 "type": "github" 383 383 }, 384 384 "original": { ··· 404 404 }, 405 405 "nixpkgs": { 406 406 "locked": { 407 - "lastModified": 1752950548, 408 - "narHash": "sha256-NS6BLD0lxOrnCiEOcvQCDVPXafX1/ek1dfJHX1nUIzc=", 407 + "lastModified": 1753429684, 408 + "narHash": "sha256-9h7+4/53cSfQ/uA3pSvCaBepmZaz/dLlLVJnbQ+SJjk=", 409 409 "owner": "NixOS", 410 410 "repo": "nixpkgs", 411 - "rev": "c87b95e25065c028d31a94f06a62927d18763fdf", 411 + "rev": "7fd36ee82c0275fb545775cc5e4d30542899511d", 412 412 "type": "github" 413 413 }, 414 414 "original": { ··· 428 428 "systems": "systems_2" 429 429 }, 430 430 "locked": { 431 - "lastModified": 1752976861, 432 - "narHash": "sha256-59HcrqHfbSJUdmpzrAa9x8fW1PoS+ZGhCjL5k5HbyV8=", 431 + "lastModified": 1753533009, 432 + "narHash": "sha256-4KlfDVsYL9c3ogEehJcQOBZ+pUBH7Lwvlu2J6FCtSJc=", 433 433 "owner": "nix-community", 434 434 "repo": "nixvim", 435 - "rev": "0c50ed9349199219583cb1ed1a972d71e06039ec", 435 + "rev": "29edaafdb088cee3d8c616a4a5bb48b5eecc647c", 436 436 "type": "github" 437 437 }, 438 438 "original": { ··· 472 472 ] 473 473 }, 474 474 "locked": { 475 - "lastModified": 1749730855, 476 - "narHash": "sha256-L3x2nSlFkXkM6tQPLJP3oCBMIsRifhIDPMQQdHO5xWo=", 475 + "lastModified": 1753450833, 476 + "narHash": "sha256-Pmpke0JtLRzgdlwDC5a+aiLVZ11JPUO5Bcqkj0nHE/k=", 477 477 "owner": "NuschtOS", 478 478 "repo": "search", 479 - "rev": "8dfe5879dd009ff4742b668d9c699bc4b9761742", 479 + "rev": "40987cc1a24feba378438d691f87c52819f7bd75", 480 480 "type": "github" 481 481 }, 482 482 "original": { ··· 587 587 ] 588 588 }, 589 589 "locked": { 590 - "lastModified": 1751769931, 591 - "narHash": "sha256-QR2Rp/41NkA5YxcpvZEKD1S2QE1Pb9U415aK8M/4tJc=", 590 + "lastModified": 1752979888, 591 + "narHash": "sha256-qRRP3QavbwW0o+LOh31QNEfCgPlzK5SKlWALUJL6T7E=", 592 592 "owner": "oxalica", 593 593 "repo": "rust-overlay", 594 - "rev": "3ac4f630e375177ea8317e22f5c804156de177e8", 594 + "rev": "95719de18aefa63a624bf75a1ff98744b089ec12", 595 595 "type": "github" 596 596 }, 597 597 "original": { ··· 607 607 ] 608 608 }, 609 609 "locked": { 610 - "lastModified": 1753156081, 611 - "narHash": "sha256-N+8LM+zvS6cP+VG2vxgEEDCyX1T9EUq9wXTSvGwX9TM=", 610 + "lastModified": 1753584741, 611 + "narHash": "sha256-i147iFSy4K4PJvID+zoszLbRi2o+YV8AyG4TUiDQ3+I=", 612 612 "owner": "oxalica", 613 613 "repo": "rust-overlay", 614 - "rev": "8610c0f3801fc8dec7eb4b79c95fb39d16f38a80", 614 + "rev": "69dfe029679e73b8d159011c9547f6148a85ca6b", 615 615 "type": "github" 616 616 }, 617 617 "original": { ··· 641 641 }, 642 642 "locked": { 643 643 "dir": "nixos-config", 644 - "lastModified": 1751767439, 645 - "narHash": "sha256-3PmSn32ObGz2Ajjrk9u7MUIX2GF4rQn/Wsqzph2CRvI=", 644 + "lastModified": 1753240753, 645 + "narHash": "sha256-ouCy7FR/hzQTNWmnF/HzFIbEx+kfV+Ky4a3IYfzOuUM=", 646 646 "ref": "refs/heads/main", 647 - "rev": "4fb2f73992c18c230f0194709a296e32046f1cec", 648 - "revCount": 175, 647 + "rev": "31cc571530b4d9477644153bfa461688a9d9f6bf", 648 + "revCount": 180, 649 649 "type": "git", 650 650 "url": "https://codeberg.org/spoonbaker/mono" 651 651 },
+1 -1
nixosModules/imperm.nix
··· 6 6 persistRoot = "/nix/persist"; # Anything important we want backed up 7 7 secureRoot = "${persistRoot}/secure"; # Files and directories we want only root to access 8 8 cacheRoot = "/nix/perist-cache"; # Anything not as important that we can stand losing 9 - preWith = pre: paths: builtins.map (p: "${pre}/${p}") paths; 9 + preWith = pre: builtins.map (p: "${pre}/${p}"); 10 10 preShare = preWith ".local/share"; 11 11 preConf = preWith ".config"; 12 12 in {