From 6b2a3be7a422c4b43f98723753ffbf3e9ebf6396 Mon Sep 17 00:00:00 2001 From: Felix Albrigtsen Date: Sat, 1 Aug 2026 20:20:29 +0200 Subject: [PATCH] base: enable system.autoUpgrade --- base.nix | 4 ++++ common/auto-upgrade.nix | 2 +- hosts/fa-t14-2025/configuration.nix | 2 ++ hosts/leonard/configuration.nix | 1 - hosts/morn/configuration.nix | 1 - 5 files changed, 7 insertions(+), 3 deletions(-) diff --git a/base.nix b/base.nix index b1bdf2e..fab9dba 100644 --- a/base.nix +++ b/base.nix @@ -1,6 +1,10 @@ { config, lib, pkgs, inputs, values, ... }: { + imports = [ + ./common/auto-upgrade.nix + ]; + boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; diff --git a/common/auto-upgrade.nix b/common/auto-upgrade.nix index 53a3970..34024f7 100644 --- a/common/auto-upgrade.nix +++ b/common/auto-upgrade.nix @@ -2,7 +2,7 @@ { system.autoUpgrade = { - enable = true; + enable = lib.mkDefault true; flake = "git+https://git.feal.no/felixalb/nixos-config.git"; flags = [ # Override nixpkgs (only). Notably does not include home-manager, sops or other utility/application flake inputs. diff --git a/hosts/fa-t14-2025/configuration.nix b/hosts/fa-t14-2025/configuration.nix index 5274433..6ed6e9b 100644 --- a/hosts/fa-t14-2025/configuration.nix +++ b/hosts/fa-t14-2025/configuration.nix @@ -13,6 +13,8 @@ ./desktop.nix ]; + system.autoUpgrade = false; + networking = { networkmanager.enable = true; wireguard.enable = true; diff --git a/hosts/leonard/configuration.nix b/hosts/leonard/configuration.nix index 4ae30de..2c87e75 100644 --- a/hosts/leonard/configuration.nix +++ b/hosts/leonard/configuration.nix @@ -5,7 +5,6 @@ [ ../../base.nix ../../common/metrics-exporters.nix - ../../common/auto-upgrade.nix ./hardware-configuration.nix ./backup.nix diff --git a/hosts/morn/configuration.nix b/hosts/morn/configuration.nix index db76421..f1ca62b 100644 --- a/hosts/morn/configuration.nix +++ b/hosts/morn/configuration.nix @@ -5,7 +5,6 @@ [ ../../base.nix ../../common/metrics-exporters.nix - ../../common/auto-upgrade.nix ./hardware-configuration.nix ./services/nginx.nix