Compare commits

...

3 Commits

Author SHA1 Message Date
imxyy1soope1 ad7b2dd727 angrr: update settings 2026-04-25 10:30:00 +08:00
imxyy1soope1 7490e1b512 firefox: xdg 2026-04-25 10:29:47 +08:00
imxyy1soope1 43dcdfab27 chore: update flake.lock 2026-04-25 10:29:30 +08:00
3 changed files with 88 additions and 59 deletions
Generated
+54 -54
View File
@@ -11,11 +11,11 @@
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1776442854,
"narHash": "sha256-63dPlCgKEfqWmzaRnec4W2sQDtwfApPxKbpy05ChQ+U=",
"lastModified": 1776730547,
"narHash": "sha256-X0ZdetAsg4TaoKm6wGyzaZ/X2TlQFWQLHAUaMWDr+7A=",
"owner": "linyinfeng",
"repo": "angrr",
"rev": "a49a74a81185fc0bfad62e98d80f05e80cd6c3e6",
"rev": "bb5cdadcce3e4406fbf79e7f3bcfea59794075cf",
"type": "github"
},
"original": {
@@ -138,16 +138,16 @@
]
},
"locked": {
"lastModified": 1776182890,
"narHash": "sha256-+/VOe8XGq5klpU+I19D+3TcaR7o+Cwbq67KNF7mcFak=",
"owner": "Mic92",
"lastModified": 1776192490,
"narHash": "sha256-5gYQNEs0/vDkHhg63aHS5g0IwG/8HNvU1Vr00cElofk=",
"owner": "nix-community",
"repo": "bun2nix",
"rev": "648d293c51e981aec9cb07ba4268bc19e7a8c575",
"rev": "6ef9f144616eedea90b364bb408ef2e1de7b310a",
"type": "github"
},
"original": {
"owner": "Mic92",
"ref": "catalog-support",
"owner": "nix-community",
"ref": "staging-2.1.0",
"repo": "bun2nix",
"type": "github"
}
@@ -190,11 +190,11 @@
]
},
"locked": {
"lastModified": 1776420287,
"narHash": "sha256-0P2QyDM8R1FFww//TNDLTRVnVkQxVdbEVQiVuyD1SqY=",
"lastModified": 1777024856,
"narHash": "sha256-OQ+yIcRMXo4UaHyX+W5DCgBvJ5dZo/3kFGWPJiuR6x8=",
"owner": "catppuccin",
"repo": "nix",
"rev": "bdf0285dc7978ebd78b76054631d7ef05680895e",
"rev": "f41cc1cf13647e482b7317396f749840ef715e16",
"type": "github"
},
"original": {
@@ -253,11 +253,11 @@
"rust-analyzer-src": "rust-analyzer-src"
},
"locked": {
"lastModified": 1776413252,
"narHash": "sha256-ZQhyB2vnFsE1KcWJlWle1UujEDVjTJVL3oMIHUvnzuo=",
"lastModified": 1777018861,
"narHash": "sha256-l+dfxHtTq1jQM53xgYudV8ciECFmJ72PcRAqRS4ys04=",
"owner": "nix-community",
"repo": "fenix",
"rev": "a318c3c6120e91375eea1d7c57a0cd101a81b14a",
"rev": "7b33c6466f781cd699fe250c5b69dc4193da67a7",
"type": "github"
},
"original": {
@@ -623,11 +623,11 @@
]
},
"locked": {
"lastModified": 1776454077,
"narHash": "sha256-7zSUFWsU0+jlD7WB3YAxQ84Z/iJurA5hKPm8EfEyGJk=",
"lastModified": 1777004352,
"narHash": "sha256-SV+9PgNwZ8jHVCjK6YaCBzaheLSW7cDnm5DpOYrD8Vw=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "565e5349208fe7d0831ef959103c9bafbeac0681",
"rev": "6012cf1fed3eba66115f3fd117b9be6bd2a15b2f",
"type": "github"
},
"original": {
@@ -757,11 +757,11 @@
"treefmt-nix": "treefmt-nix_2"
},
"locked": {
"lastModified": 1776523700,
"narHash": "sha256-68F6nNwHcuweEv5XWefCGvBujN4n+oCbuq1ZG+S7pCk=",
"lastModified": 1777019177,
"narHash": "sha256-YjPvucTsKmGO9QVNz07x7sSsK11PB0jtMniRkTolbq4=",
"owner": "numtide",
"repo": "llm-agents.nix",
"rev": "e69fff4e65dbdf4a87ee4bdeaa4ea0fe156ae8f5",
"rev": "8ff0f2a7fcd176b4547da6879ad549de2bbded41",
"type": "github"
},
"original": {
@@ -825,11 +825,11 @@
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
},
"locked": {
"lastModified": 1776435348,
"narHash": "sha256-qsZnMThxTqxCJZ7DEKu3DD3KjIPcuUBvZ0C9a2uIvaQ=",
"lastModified": 1777018640,
"narHash": "sha256-jUGMya3cKXG+DoAqtRsnHnLpwNx/mFRy5IvCfc2IMU0=",
"owner": "sodiboo",
"repo": "niri-flake",
"rev": "55b5b1fc9481ab267603a1099e5d4b4ebc7394d7",
"rev": "95f30b5df47a82779178bb96172bc63ad00dd8ed",
"type": "github"
},
"original": {
@@ -858,11 +858,11 @@
"niri-unstable": {
"flake": false,
"locked": {
"lastModified": 1776432730,
"narHash": "sha256-Pq1ZVvRGq/IFiFH6vkNwMfZEpWk23NjgGdX50COdj/c=",
"lastModified": 1777013567,
"narHash": "sha256-EifUuSU7UeQ8v59aCGg8wCBOVqt2NCYy6M686iaWd5c=",
"owner": "YaLTeR",
"repo": "niri",
"rev": "c814c656c53ea9d69f5afb45c88f4dc4d25338cd",
"rev": "8d583fe854647951ff83a370c87c823589276e5f",
"type": "github"
},
"original": {
@@ -959,11 +959,11 @@
]
},
"locked": {
"lastModified": 1776255237,
"narHash": "sha256-LQjlc0VEn55WAT4BiI8sIsokb/2FNlcbBD+Xr3MTE24=",
"lastModified": 1776910211,
"narHash": "sha256-0ku3gW8bZ9TTpEU2fQw86oU6ZLT2vF6pacF+cLaf7VY=",
"owner": "nix-community",
"repo": "NixOS-WSL",
"rev": "9a8c2a85f1ffdcecfb0f9c52c5a73c49ceb43911",
"rev": "4e6cad241baa0115a7aae8c55b04c166da4997c9",
"type": "github"
},
"original": {
@@ -1002,11 +1002,11 @@
},
"nixpkgs-master": {
"locked": {
"lastModified": 1776485399,
"narHash": "sha256-4Cmxz15i5qn3HZFbyxf6hRyeb7huOJgW2+c1GCQ0J4U=",
"lastModified": 1777030980,
"narHash": "sha256-D2qeRL3yhQhcLnkF9tclom8VNqId1EjqqgDfrMx0ntE=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "5230db4d0c546b5b7594aa978e6e8aa560351748",
"rev": "e9276bcd8264908b0c612b57906c7ea21fe1a0e6",
"type": "github"
},
"original": {
@@ -1018,11 +1018,11 @@
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1776221942,
"narHash": "sha256-FbQAeVNi7G4v3QCSThrSAAvzQTmrmyDLiHNPvTF2qFM=",
"lastModified": 1776734388,
"narHash": "sha256-vl3dkhlE5gzsItuHoEMVe+DlonsK+0836LIRDnm6MXQ=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "1766437c5509f444c1b15331e82b8b6a9b967000",
"rev": "10e7ad5bbcb421fe07e3a4ad53a634b0cd57ffac",
"type": "github"
},
"original": {
@@ -1034,11 +1034,11 @@
},
"nixpkgs-stable_2": {
"locked": {
"lastModified": 1776481463,
"narHash": "sha256-WL4ugBHkmW89Hu4BfZN5ZdrgBhr/azwu4Ogx9IH9UaM=",
"lastModified": 1777030199,
"narHash": "sha256-SkKCqkih375E1Og9RrfYpXKTI9yiqHTKygDPCatvBiE=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "63d42e035e2eddc492965a2cca2ac3f21dfcf82f",
"rev": "6415e3480596780104b53064e0f182aa2b5b97e7",
"type": "github"
},
"original": {
@@ -1050,11 +1050,11 @@
},
"nixpkgs-unstable": {
"locked": {
"lastModified": 1776169885,
"narHash": "sha256-l/iNYDZ4bGOAFQY2q8y5OAfBBtrDAaPuRQqWaFHVRXM=",
"lastModified": 1776548001,
"narHash": "sha256-ZSK0NL4a1BwVbbTBoSnWgbJy9HeZFXLYQizjb2DPF24=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "4bd9165a9165d7b5e33ae57f3eecbcb28fb231c9",
"rev": "b12141ef619e0a9c1c84dc8c684040326f27cdcc",
"type": "github"
},
"original": {
@@ -1114,11 +1114,11 @@
},
"nixpkgs_5": {
"locked": {
"lastModified": 1776169885,
"narHash": "sha256-l/iNYDZ4bGOAFQY2q8y5OAfBBtrDAaPuRQqWaFHVRXM=",
"lastModified": 1776548001,
"narHash": "sha256-ZSK0NL4a1BwVbbTBoSnWgbJy9HeZFXLYQizjb2DPF24=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "4bd9165a9165d7b5e33ae57f3eecbcb28fb231c9",
"rev": "b12141ef619e0a9c1c84dc8c684040326f27cdcc",
"type": "github"
},
"original": {
@@ -1249,11 +1249,11 @@
"rust-analyzer-src": {
"flake": false,
"locked": {
"lastModified": 1776343166,
"narHash": "sha256-ZiHQPWwuUZk44epAZRbyFz23Kd4CYaq8WlBgAmCqAzQ=",
"lastModified": 1776800521,
"narHash": "sha256-f8YJfwAOsLFpIoqZuX3yF69UvMLrkx7iVzMH1pJU7cM=",
"owner": "rust-lang",
"repo": "rust-analyzer",
"rev": "b8458013c217be4fccefc4e4f194026fa04ab4ca",
"rev": "8954b66d43225e62c92e8bbcc8500191b5cceb1e",
"type": "github"
},
"original": {
@@ -1304,11 +1304,11 @@
"tinted-zed": "tinted-zed"
},
"locked": {
"lastModified": 1776170745,
"narHash": "sha256-Tl1aZVP5EIlT+k0+iAKH018GLHJpLz3hhJ0LNQOWxCc=",
"lastModified": 1776893932,
"narHash": "sha256-AFD5cf9eNqXq1brHS63xeZy2xKZMgG9J86XJ9I2eLn8=",
"owner": "danth",
"repo": "stylix",
"rev": "e3861617645a43c9bbefde1aa6ac54dd0a44bfa9",
"rev": "84971726c7ef0bb3669a5443e151cc226e65c518",
"type": "github"
},
"original": {
@@ -1564,11 +1564,11 @@
]
},
"locked": {
"lastModified": 1776483758,
"narHash": "sha256-MjoG8oTm3KsPhXemYqnNjpGmE2PbmUdLFOGXRhNQ7sU=",
"lastModified": 1777008980,
"narHash": "sha256-pVZgqx3xbyFs0CnVlPLsizHL+S8vK1JcHQ1WVw/X+NI=",
"owner": "0xc000022070",
"repo": "zen-browser-flake",
"rev": "44f9a58e8c1fa0a0887f51dd361aa86faa8f759c",
"rev": "269ed2e95863c99ce067672813767661612e402b",
"type": "github"
},
"original": {
+29 -3
View File
@@ -40,9 +40,9 @@ in
nix.settings = {
experimental-features = "nix-command flakes pipe-operators";
substituters = [
"https://mirror.sjtu.edu.cn/nix-channels/store"
"https://mirrors.sjtug.sjtu.edu.cn/nix-channels/store"
"https://mirrors.ustc.edu.cn/nix-channels/store"
"https://mirrors.sjtug.sjtu.edu.cn/nix-channels/store"
"https://mirror.sjtu.edu.cn/nix-channels/store"
"https://nix-community.cachix.org"
"https://cache.garnix.io"
];
@@ -92,7 +92,33 @@ in
services.angrr = {
enable = true;
settings = {
period = "1month";
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 = "14d";
keep-latest-n = 5;
keep-booted-system = true;
keep-current-system = true;
};
user = {
profile-paths = [
"~/.local/state/nix/profiles/profile"
"/nix/var/nix/profiles/per-user/root/profile"
];
keep-since = "14d";
keep-latest-n = 5;
};
};
};
};
};
+5 -2
View File
@@ -8,9 +8,12 @@ in
};
config = lib.mkIf cfg.enable {
my.hm.programs.firefox.enable = true;
my.hm.programs.firefox = {
enable = true;
configPath = "${config.my.hm.xdg.configHome}/mozilla/firefox";
};
my.persist.homeDirs = [
".mozilla"
".config/mozilla"
];
};
}