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"; features.full.enable = lib.mkEnableOption "Do everything";
}; };
config = lib.mkIf config.features.full.enable { config = lib.mkMerge [
myModules.base.enable = true; {
myModules.desktop.enable = true; system.autoUpgrade.flake = "github:colonelpanic8/dotfiles?dir=nixos#${config.networking.hostName}";
myModules.plasma.enable = true; }
myModules.gnome.enable = false; (lib.mkIf config.features.full.enable {
myModules.xmonad.enable = true; myModules.base.enable = true;
myModules.extra.enable = true; myModules.desktop.enable = true;
myModules.electron.enable = true; myModules.plasma.enable = true;
myModules.code.enable = true; myModules.gnome.enable = false;
myModules.games.enable = false; myModules.xmonad.enable = true;
myModules.syncthing.enable = true; myModules.extra.enable = true;
myModules.fonts.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"; system.stateVersion = "23.11";
} }

View File

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

View File

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