diff --git a/ops/machines/gerrit01/default.nix b/ops/machines/gerrit01/default.nix index e964e6631..ab53c6fc8 100644 --- a/ops/machines/gerrit01/default.nix +++ b/ops/machines/gerrit01/default.nix @@ -47,15 +47,7 @@ in KbdInteractiveAuthentication = false; }; }; - - # Automatically collect garbage from the Nix store. - services.depot.automatic-gc = { - enable = true; - interval = "daily"; - diskThreshold = 5; # GiB - maxFreed = 3; # GiB - preserveGenerations = "30d"; - }; + nix.gc.automatic = true; age.secrets = let diff --git a/ops/machines/meta01/default.nix b/ops/machines/meta01/default.nix index d0810ecd3..ae9eb0123 100644 --- a/ops/machines/meta01/default.nix +++ b/ops/machines/meta01/default.nix @@ -48,15 +48,7 @@ in KbdInteractiveAuthentication = false; }; }; - - # Automatically collect garbage from the Nix store. - services.depot.automatic-gc = { - enable = true; - interval = "daily"; - diskThreshold = 5; # GiB - maxFreed = 3; # GiB - preserveGenerations = "30d"; - }; + nix.gc.automatic = true; services.depot = { # TODO: make it possible to do `alertmanager.enable = true;` diff --git a/ops/machines/public01/default.nix b/ops/machines/public01/default.nix index d93407a36..5a738b4a7 100644 --- a/ops/machines/public01/default.nix +++ b/ops/machines/public01/default.nix @@ -49,16 +49,9 @@ in KbdInteractiveAuthentication = false; }; }; + nix.gc.automatic = true; services.depot = { - # Automatically collect garbage from the Nix store. - automatic-gc = { - enable = true; - interval = "daily"; - diskThreshold = 5; # GiB - maxFreed = 3; # GiB - preserveGenerations = "30d"; - }; forgejo = { enable = true; domain = "git.snix.dev";