From 5363e103ff5a939420e632e0e6c0bbfc2405a2a2 Mon Sep 17 00:00:00 2001 From: Evie Litherland-Smith Date: Sat, 1 Feb 2025 11:26:35 +0000 Subject: [PATCH] Re-enable autoUpgrade but only for Legion --- system/Legion.nix | 23 +++++++++++++++++++++-- system/default.nix | 19 ------------------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/system/Legion.nix b/system/Legion.nix index 09030e10..917f14c1 100644 --- a/system/Legion.nix +++ b/system/Legion.nix @@ -1,4 +1,9 @@ -{ lib, username, ... }: +{ + config, + lib, + username, + ... +}: { imports = [ ./services/adguardhome.nix @@ -23,7 +28,21 @@ services.emacs.enable = false; home.stateVersion = "23.05"; }; - system.stateVersion = "23.05"; + system = { + stateVersion = "23.05"; + autoUpgrade = { + enable = true; + persistent = true; + allowReboot = false; + flake = "git+${config.nix.registry.my-nixos.to.url}"; + dates = "02:00"; + flags = [ + "--option" + "extra-binary-caches" + "https://nix.xenia.me.uk" + ]; + }; + }; users.mutableUsers = false; hardware.bluetooth.enable = true; networking.nameservers = lib.mkForce [ "0.0.0.0" ]; diff --git a/system/default.nix b/system/default.nix index 07435d50..2dce7233 100644 --- a/system/default.nix +++ b/system/default.nix @@ -49,25 +49,6 @@ "steamcmd" "nomachine-client" ]; - system.autoUpgrade = { - enable = false; # TEMP disable until server is back up - persistent = true; - allowReboot = false; - flake = "git+${config.nix.registry.my-nixos.to.url}"; - dates = "02:00"; - flags = [ - "--option" - "extra-binary-caches" - "https://nix.xenia.me.uk" - ]; - }; - systemd.services = lib.mkIf config.system.autoUpgrade.enable { - nixos-upgrade.serviceConfig = { - CPUQuota = "75%"; - CPUWeight = 20; - IOWeight = 20; - }; - }; boot.loader = { systemd-boot.enable = true; efi.canTouchEfiVariables = true;