linde: enable deployment via flake
1 file changed, 9 insertions(+), 18 deletions(-)
changed files
M system/linde.nix → system/linde.nix
@@ -27,7 +27,6 @@ ./linde-hardware.nix ./settings/configuration/nix-linux.nix ./settings/services/git-server.nix - ./settings/colmena-auto-upgrade.nix ]; age.secrets = { paperless =@@ -115,24 +114,16 @@ dates = [ "02:30" ]; }; }; - system.autoUpgrade.enable = lib.mkForce false; - services.colmenaAutoUpgrade = { - enable = true; - git = { - enable = true; - branch = "origin/main"; - }; - preUpgradeHook = '' - ${pkgs.npins}/bin/npins update searchix elgit nixpkgs mycal - ''; - useNixShell = true; - dates = "01:23"; + system.autoUpgrade = { + dates = "02:10"; + randomizedDelaySec = "59 min"; allowReboot = true; - randomizedDelaySec = "45 min"; - rebootWindow = { - lower = "01:20"; - upper = "03:00"; - }; + flake = "git+file://${config.services.gitolite.dataDir}/repositories/nixfiles.git?submodules=1"; + flags = [ + "--no-write-lock-file" + "--update-input" + "nixpkgs" + ]; }; services.nix-serve = {