all repos — nixfiles @ 359e3d5a5bfa23c63b0f0347324a3131cdf9d2ad

System and user configuration, managed by nix and home-manager

update flake inputs and angrr config

Alan Pearce
commit

359e3d5a5bfa23c63b0f0347324a3131cdf9d2ad

parent

c47421a5bb836e218a16caf9b59ecd2356000999

2 files changed, 64 insertions(+), 35 deletions(-)

changed files
M flake.lock → flake.lock
@@ -37,11 +37,11 @@ "nixpkgs": "nixpkgs",
"treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1765556383, - "narHash": "sha256-yX3NB5zdBz/Xe3Qx9wx1W/JvmzJruqu4IbzZqiPlLhI=", + "lastModified": 1765894709, + "narHash": "sha256-M7fu9xe98wDOsW65RKzmNt5R5jSyM9wtRKZfwcGXjg4=", "owner": "linyinfeng", "repo": "angrr", - "rev": "677381506ce7f27db687fc9d91a299ef5890ea2e", + "rev": "35f13906a4a6410f92eefa9678526ac81321e816", "type": "github" }, "original": {
@@ -57,11 +57,11 @@ "nixpkgs"
] }, "locked": { - "lastModified": 1765065051, - "narHash": "sha256-b7W9WsvyMOkUScNxbzS45KEJp0iiqRPyJ1I3JBE+oEE=", + "lastModified": 1766038392, + "narHash": "sha256-ht/GuKaw5NT3M12xM+mkUtkSBVtzjJ8IHIy6R/ncv9g=", "owner": "lnl7", "repo": "nix-darwin", - "rev": "7e22bf538aa3e0937effcb1cee73d5f1bcc26f79", + "rev": "5fb45ece6129bd7ad8f7310df0ae9c00bae7c562", "type": "github" }, "original": {
@@ -133,11 +133,11 @@ "nixpkgs"
] }, "locked": { - "lastModified": 1765495779, - "narHash": "sha256-MhA7wmo/7uogLxiewwRRmIax70g6q1U/YemqTGoFHlM=", + "lastModified": 1765835352, + "narHash": "sha256-XswHlK/Qtjasvhd1nOa1e8MgZ8GS//jBoTqWtrS1Giw=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "5635c32d666a59ec9a55cab87e898889869f7b71", + "rev": "a34fae9c08a15ad73f295041fec82323541400a9", "type": "github" }, "original": {
@@ -154,11 +154,11 @@ "nixpkgs"
] }, "locked": { - "lastModified": 1765495779, - "narHash": "sha256-MhA7wmo/7uogLxiewwRRmIax70g6q1U/YemqTGoFHlM=", + "lastModified": 1765835352, + "narHash": "sha256-XswHlK/Qtjasvhd1nOa1e8MgZ8GS//jBoTqWtrS1Giw=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "5635c32d666a59ec9a55cab87e898889869f7b71", + "rev": "a34fae9c08a15ad73f295041fec82323541400a9", "type": "github" }, "original": {
@@ -337,11 +337,11 @@ "nixpkgs"
] }, "locked": { - "lastModified": 1765606130, - "narHash": "sha256-KOP4QnkiRwiD5KEOr6ceF67rfTP1OqPmCCft6xDC3k4=", + "lastModified": 1765980955, + "narHash": "sha256-rB45jv4uwC90vM9UZ70plfvY/2Kdygs+zlQ07dGQFk4=", "owner": "nix-community", "repo": "home-manager", - "rev": "d787ec69c3216ea33be1c0424fe65cb23aa8fb31", + "rev": "89c9508bbe9b40d36b3dc206c2483ef176f15173", "type": "github" }, "original": {
@@ -398,11 +398,11 @@ "nixpkgs"
] }, "locked": { - "lastModified": 1765065051, - "narHash": "sha256-b7W9WsvyMOkUScNxbzS45KEJp0iiqRPyJ1I3JBE+oEE=", + "lastModified": 1765684049, + "narHash": "sha256-svCS2r984qEowMT0y3kCrsD/m0J6zaF5I/UusS7QaH0=", "owner": "nix-darwin", "repo": "nix-darwin", - "rev": "7e22bf538aa3e0937effcb1cee73d5f1bcc26f79", + "rev": "9b628e171bfaea1a3d1edf31eee46251e0fe4a33", "type": "github" }, "original": {
@@ -522,11 +522,11 @@ }
}, "nixpkgs": { "locked": { - "lastModified": 1765186076, - "narHash": "sha256-hM20uyap1a0M9d344I692r+ik4gTMyj60cQWO+hAYP8=", + "lastModified": 1765779637, + "narHash": "sha256-KJ2wa/BLSrTqDjbfyNx70ov/HdgNBCBBSQP3BIzKnv4=", "owner": "nixos", "repo": "nixpkgs", - "rev": "addf7cf5f383a3101ecfba091b98d0a1263dc9b8", + "rev": "1306659b587dc277866c7b69eb97e5f07864d8c4", "type": "github" }, "original": {
@@ -586,11 +586,11 @@ }
}, "nixpkgs_5": { "locked": { - "lastModified": 1765403794, - "narHash": "sha256-bOk4vZjzk419pIkmMWrr8PTg0fK2Oph/owZUAPHWwIE=", + "lastModified": 1765949210, + "narHash": "sha256-DKHDrCurTyA7np6pvXd9JMwweAvmJeJ5vWBwRsx9Zi4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6f313d8e9be4d7db523962ecc3ce97c951bacb1f", + "rev": "c92a2155af41ff104cc97a805998eab8f8514ba9", "type": "github" }, "original": {
@@ -609,11 +609,11 @@ ],
"systems": "systems_4" }, "locked": { - "lastModified": 1765615886, - "narHash": "sha256-zjiWcZMsZHsVkz5WZzgZ6jPxfpkyrvNf6GqddBeBs4k=", + "lastModified": 1766006585, + "narHash": "sha256-93p9OyPGpZMhbBYNhVjEbAgiWkExIPEQ20cSqH6cNTw=", "owner": "nix-community", "repo": "nixvim", - "rev": "297e2e0b65a6788fecc6acabd77361b87544005e", + "rev": "9cb77f6ce4fc8d7c56afcf0fa8b39fb929ea5b01", "type": "github" }, "original": {
@@ -630,11 +630,11 @@ "nixpkgs"
] }, "locked": { - "lastModified": 1765618403, - "narHash": "sha256-qW/jTAo4j1EnCe0avrDfL+kKzenjOs7YWphV1oz/wu0=", + "lastModified": 1766058243, + "narHash": "sha256-lGN5FrjWDM3OaRI0J5N1uBoCLL/prKXemUzpSn7BiwQ=", "owner": "nix-community", "repo": "nur", - "rev": "1003d297304079e34fd9d2ef3b932fe111fcabd4", + "rev": "ae427c51dbb9d49ce1b47086a7db9d35e696471f", "type": "github" }, "original": {
@@ -785,11 +785,11 @@ "inputs": {
"nixpkgs": "nixpkgs_5" }, "locked": { - "lastModified": 1765415765, - "narHash": "sha256-DNEUksb+s7DbwahAlIZ4v/BUFUacOqGklCbjgAHZb4k=", + "lastModified": 1766020451, + "narHash": "sha256-Jy7rX7sMbSJEX0KKwvNcGUfRVZ0SDWo3Zk2e5LGyqw0=", "owner": "nix-community", "repo": "srvos", - "rev": "a9e46dc439591c67337a0caf0beebb5a73ed9a86", + "rev": "5ecd4a56da963480db305e56ab3a42d13597c0a7", "type": "github" }, "original": {
M system/settings/configuration/nix.nix → system/settings/configuration/nix.nix
@@ -48,7 +48,36 @@ };
services.angrr = { enable = true; - period = "30d"; - ownedOnly = false; + settings = { + temporary-root-policies = { + direnv = { + path-regex = "/\\.direnv/"; + period = "14d"; + }; + result = { + path-regex = "/result[^/]*$"; + period = "3d"; + }; + }; + profile-policies = { + system = { + profile-paths = [ "/nix/var/nix/profiles/system" ]; + keep-since = "30d"; + keep-latest-n = 5; + keep-booted-system = true; + keep-current-system = true; + }; + user = { + enable = true; + profile-paths = [ + # `~` at the beginning will be expanded to the home directory of each discovered user + "~/.local/state/nix/profiles/profile" + "/nix/var/nix/profiles/per-user/root/profile" + ]; + keep-since = "3d"; + keep-latest-n = 1; + }; + }; + }; }; }