From 5f55a95842883e3b15134723d23f20d128beb0c8 Mon Sep 17 00:00:00 2001 From: Greg Hellings Date: Wed, 23 Aug 2023 15:02:12 -0500 Subject: [PATCH] Fix nix cleanup interval dates --- modules-all/default.nix | 5 ++--- modules-darwin/default.nix | 1 + modules-linux/default.nix | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/modules-all/default.nix b/modules-all/default.nix index ed7821e..3871f4c 100644 --- a/modules-all/default.nix +++ b/modules-all/default.nix @@ -18,9 +18,8 @@ gc = { automatic = true; - interval = { - Hour = 24; - }; + # Scheduling of them is different in nixos vs nix-darwin, so check for + # the extra details there options = "--delete-older-than 30d"; }; diff --git a/modules-darwin/default.nix b/modules-darwin/default.nix index 81c4be2..7979b86 100644 --- a/modules-darwin/default.nix +++ b/modules-darwin/default.nix @@ -7,4 +7,5 @@ bash.enable = true; }; services.nix-daemon.enable = true; + nix.gc.interval.Hour = 24; } diff --git a/modules-linux/default.nix b/modules-linux/default.nix index 041e0d4..e3b05b8 100644 --- a/modules-linux/default.nix +++ b/modules-linux/default.nix @@ -17,6 +17,8 @@ system.stateVersion = "22.05"; + nix.gc.dates = "weekly"; + # I am a fan of network manager, myself networking = { search = [