1
0
Fork 0

Services: fix autoupgrade including --update when not specified

This commit is contained in:
Aires 2024-10-23 09:44:29 -04:00
parent 1bdc5a5d84
commit adb928573c

View file

@ -65,13 +65,12 @@ in
}; };
path = config.aux.system.corePackages; path = config.aux.system.corePackages;
unitConfig.RequiresMountsFor = cfg.configDir; unitConfig.RequiresMountsFor = cfg.configDir;
script = lib.strings.concatStrings [ script =
"/run/current-system/sw/bin/nixos-operations-script --operation ${cfg.operation} " "/run/current-system/sw/bin/nixos-operations-script --operation ${cfg.operation} "
(lib.mkIf (cfg.configDir != "") "--flake ${cfg.configDir} ").content + (if (cfg.configDir != "") then "--flake ${cfg.configDir} " else "")
(lib.mkIf (cfg.user != "") "--user ${cfg.user} ").content + (if (cfg.user != "") then "--user ${cfg.user} " else "")
(lib.mkIf (cfg.pushUpdates) "--update ").content + (if (cfg.pushUpdates) then "--update " else "")
(lib.mkIf (cfg.extraFlags != "") cfg.extraFlags).content + (if (cfg.extraFlags != "") then cfg.extraFlags else "");
];
}; };
timers."nixos-upgrade" = { timers."nixos-upgrade" = {
wants = [ "network-online.target" ]; wants = [ "network-online.target" ];