From d434b963b14e14ea5fb36c600bd19f6ffb9cd1c3 Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Mon, 10 Mar 2025 12:48:11 +0100 Subject: linde: automatically upgrade with colmena --- system/linde.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'system/linde.nix') diff --git a/system/linde.nix b/system/linde.nix index c1cd53d1..03eb5761 100644 --- a/system/linde.nix +++ b/system/linde.nix @@ -30,6 +30,7 @@ in ./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 @@ in enable = true; }; programs.mosh.enable = true; + programs.ssh.extraConfig = '' + Host ${domain} git.${domain} + Hostname git.${domain} + User gitolite + ''; nix = { settings = { @@ -104,6 +110,19 @@ in }; }; + services.colmenaAutoUpgrade = { + enable = true; + pullGit = true; + useNixShell = true; + dates = "03:23"; + allowReboot = true; + randomizedDelaySec = "45 min"; + rebootWindow = { + lower = "03:00"; + upper = "05:30"; + }; + }; + services.nix-serve = { enable = true; package = pkgs.nix-serve-ng; -- cgit 1.4.1