From 019b6d260e15ca13848e9321e4b131ac533d69ad Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Thu, 18 Apr 2024 11:35:43 +0300 Subject: fix(ops/nixery-01): enable automatic GC This relates to nixery#167. Using our GC module is much more reliable than what we were doing previously. Change-Id: I1956457812a3a847a7c8a1f4e7e91e50fad08ac0 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11453 Tested-by: BuildkiteCI Autosubmit: tazjin Reviewed-by: flokli --- ops/machines/nixery-01/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ops/machines/nixery-01/default.nix b/ops/machines/nixery-01/default.nix index c7c8fd4b5ed9..c99db214d8c2 100644 --- a/ops/machines/nixery-01/default.nix +++ b/ops/machines/nixery-01/default.nix @@ -28,4 +28,13 @@ in }; services.depot.nixery.enable = true; + + # Automatically collect garbage from the Nix store. + services.depot.automatic-gc = { + enable = true; + interval = "1 hour"; + diskThreshold = 25; # GiB + maxFreed = 150; # GiB + preserveGenerations = "30d"; + }; } -- cgit 1.4.1