all repos — nixfiles @ d434b963b14e14ea5fb36c600bd19f6ffb9cd1c3

System and user configuration, managed by nix and home-manager

linde: automatically upgrade with colmena

Alan Pearce
commit

d434b963b14e14ea5fb36c600bd19f6ffb9cd1c3

parent

1f522140b56606a3c5ad7114cf04ce0676330212

1 file changed, 19 insertions(+), 0 deletions(-)

changed files
M system/linde.nixsystem/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"; }; };