diff --git a/profiles/common/default.nix b/profiles/common/default.nix index bac715bb..e35f5fa8 100644 --- a/profiles/common/default.nix +++ b/profiles/common/default.nix @@ -25,7 +25,18 @@ keyMap = "us"; }; - nix.trustedUsers = [ "@wheel" ]; + nix = { + trustedUsers = [ "@wheel" ]; + gc = { + automatic = true; + dates = "hourly"; + options = "--delete-older-than 7d"; + }; + optimise = { + automatic = true; + dates = [ "hourly" ]; + }; + }; programs.gnupg.agent.enable = true; programs.gnupg.package = pkgs.gnupg.override { guiSupport = true; }; @@ -42,6 +53,12 @@ localuser = "charlotte"; }; + system.autoUpgrade = { + allowReboot = false; + enable = true; + dates = "hourly"; + }; + users = { mutableUsers = false; defaultUserShell = pkgs.zsh;