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:
@@ -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;
|
||||||
|
})
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -90,5 +90,10 @@
|
|||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
system.autoUpgrade = {
|
||||||
|
enable = true;
|
||||||
|
dates = "daily";
|
||||||
|
};
|
||||||
|
|
||||||
system.stateVersion = "23.11";
|
system.stateVersion = "23.11";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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 = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -91,5 +91,10 @@
|
|||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
system.autoUpgrade = {
|
||||||
|
enable = true;
|
||||||
|
dates = "daily";
|
||||||
|
};
|
||||||
|
|
||||||
system.stateVersion = "23.05";
|
system.stateVersion = "23.05";
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user