linde: automatically upgrade with colmena
1 file changed, 19 insertions(+), 0 deletions(-)
changed files
M system/linde.nix → system/linde.nix
@@ -30,6 +30,7 @@ ./settings/configuration/nix-linux.nix ./settings/pin.nix ./settings/services/git-server.nix + ./settings/colmena-auto-upgrade.nix ]; age.secrets = { paperless =@@ -89,6 +90,11 @@ services.sshguard = { enable = true; }; programs.mosh.enable = true; + programs.ssh.extraConfig = '' + Host ${domain} git.${domain} + Hostname git.${domain} + User gitolite + ''; nix = { settings = {@@ -101,6 +107,19 @@ }; optimise = { automatic = true; dates = [ "02:30" ]; + }; + }; + + services.colmenaAutoUpgrade = { + enable = true; + pullGit = true; + useNixShell = true; + dates = "03:23"; + allowReboot = true; + randomizedDelaySec = "45 min"; + rebootWindow = { + lower = "03:00"; + upper = "05:30"; }; };