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 = [