diff options
author | Vincent Ambo <tazjin@tvl.su> | 2025-02-01T10·37+0300 |
---|---|---|
committer | clbot <clbot@tvl.fyi> | 2025-02-01T19·34+0000 |
commit | 11e1b9ffbdfbb98c738db43967b3e2b856ae8ad7 (patch) | |
tree | 8e147d5fbdcbb5254c91e31992b402c5384d126a | |
parent | 658f07a50e85196c302f73b6091ed139b0fd0e51 (diff) |
feat(ops/nevsky): configure automatic GC module r/9150
Change-Id: I6c89129206773f4855cdda7ddc944ecb5437ec8e Reviewed-on: https://cl.tvl.fyi/c/depot/+/13061 Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org>
-rw-r--r-- | ops/machines/nevsky/default.nix | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ops/machines/nevsky/default.nix b/ops/machines/nevsky/default.nix index 1379eaa62f24..5be3b809dff6 100644 --- a/ops/machines/nevsky/default.nix +++ b/ops/machines/nevsky/default.nix @@ -235,6 +235,15 @@ in services.depot.builderball.enable = true; + # Automatically collect garbage from the Nix store. + services.depot.automatic-gc = { + enable = true; + interval = "1 hour"; + diskThreshold = 200; # GiB + maxFreed = 420; # GiB + preserveGenerations = "60d"; + }; + # Run a handful of Buildkite agents to support parallel builds. services.depot.buildkite = { enable = true; |