Files
clan-core/clanModules/auto-upgrade/roles/default.nix
Pablo Ovelleiro Corral a865213894 Add auto-upgrade module
2025-03-04 10:09:37 +01:00

25 lines
385 B
Nix

{
config,
lib,
...
}:
let
cfg = config.clan.autoUpgrade;
in
{
options.clan.autoUpgrade = {
flake = lib.mkOption {
type = lib.types.str;
description = "Flake reference";
};
};
config = {
system.autoUpgrade = {
inherit (cfg.clan.autoUpgrade) flake;
enable = true;
dates = "02:00";
randomizedDelaySec = "45min";
};
};
}