Enable daily auto-upgrade on strixi-minaj, railbird-sf, and ryzen-shine

Set the autoUpgrade flake reference globally in configuration.nix so
machines only need to opt in with system.autoUpgrade.enable.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-09 00:41:59 -08:00
committed by Kat Huang
parent ee0d21f8db
commit 63392614b1
4 changed files with 33 additions and 13 deletions

View File

@@ -54,17 +54,22 @@
features.full.enable = lib.mkEnableOption "Do everything";
};
config = lib.mkIf config.features.full.enable {
myModules.base.enable = true;
myModules.desktop.enable = true;
myModules.plasma.enable = true;
myModules.gnome.enable = false;
myModules.xmonad.enable = true;
myModules.extra.enable = true;
myModules.electron.enable = true;
myModules.code.enable = true;
myModules.games.enable = false;
myModules.syncthing.enable = true;
myModules.fonts.enable = true;
};
config = lib.mkMerge [
{
system.autoUpgrade.flake = "github:colonelpanic8/dotfiles?dir=nixos#${config.networking.hostName}";
}
(lib.mkIf config.features.full.enable {
myModules.base.enable = true;
myModules.desktop.enable = true;
myModules.plasma.enable = true;
myModules.gnome.enable = false;
myModules.xmonad.enable = true;
myModules.extra.enable = true;
myModules.electron.enable = true;
myModules.code.enable = true;
myModules.games.enable = false;
myModules.syncthing.enable = true;
myModules.fonts.enable = true;
})
];
}

View File

@@ -90,5 +90,10 @@
}
];
system.autoUpgrade = {
enable = true;
dates = "daily";
};
system.stateVersion = "23.11";
}

View File

@@ -82,6 +82,11 @@
# services.xrdp.defaultWindowManager = "startplasma-x11";
# services.xrdp.openFirewall = true;
system.autoUpgrade = {
enable = true;
dates = "daily";
};
system.stateVersion = "20.03";
home-manager.sharedModules = [
{

View File

@@ -91,5 +91,10 @@
}
];
system.autoUpgrade = {
enable = true;
dates = "daily";
};
system.stateVersion = "23.05";
}