feat(jeeves): limit builder CPU usage and tune Nix parallelism #80

Merged
Richie merged 1 commits from feat/jeeves-builder-cpu-limits into main 2026-09-12 10:17:58 -04:00
+3
View File
@@ -43,6 +43,8 @@ let
useHostResolvConf = false; useHostResolvConf = false;
}; };
nix.settings = { nix.settings = {
cores = 8;
max-jobs = 2;
system-features = lib.mkAfter [ system-features = lib.mkAfter [
"gccarch-x86-64-v2" "gccarch-x86-64-v2"
"gccarch-x86-64-v3" "gccarch-x86-64-v3"
@@ -195,6 +197,7 @@ in
value = { value = {
requires = [ "gitea.service" ]; requires = [ "gitea.service" ];
after = [ "gitea.service" ]; after = [ "gitea.service" ];
serviceConfig.CPUQuota = "800%";
}; };
}) (builtins.attrNames (filterAttrs (_: c: c.enable) cfg.containers)) }) (builtins.attrNames (filterAttrs (_: c: c.enable) cfg.containers))
); );