about summary refs log tree commit diff
path: root/users/tazjin/nixos/polyanka
diff options
context:
space:
mode:
Diffstat (limited to 'users/tazjin/nixos/polyanka')
-rw-r--r--users/tazjin/nixos/polyanka/default.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/users/tazjin/nixos/polyanka/default.nix b/users/tazjin/nixos/polyanka/default.nix
index 95d1214ab3ba..261071849514 100644
--- a/users/tazjin/nixos/polyanka/default.nix
+++ b/users/tazjin/nixos/polyanka/default.nix
@@ -97,6 +97,15 @@ in
     ];
   };
 
+  # Automatically collect garbage from the Nix store.
+  services.depot.automatic-gc = {
+    enable = true;
+    interval = "daily";
+    diskThreshold = 2; # GiB
+    maxFreed = 8; # GiB
+    preserveGenerations = "14d";
+  };
+
   # List packages installed in system profile. To search, run:
   # $ nix search wget
   environment.systemPackages = with pkgs; [