diff --git a/hosts/doloro-laptop/laptop.nix b/hosts/doloro-laptop/laptop.nix index bbff250..b82dcb0 100644 --- a/hosts/doloro-laptop/laptop.nix +++ b/hosts/doloro-laptop/laptop.nix @@ -142,7 +142,7 @@ let in { services.tuned = { - enable = true; + enable = false; profiles = { doloro-power-saver = { main = { @@ -199,6 +199,17 @@ in services.upower = { enable = true; }; + services.auto-cpufreq.enable = true; + services.auto-cpufreq.settings = { + battery = { + governor = "powersave"; + turbo = "never"; + }; + charger = { + governor = "performance"; + turbo = "auto"; + }; + }; boot.kernelParams = [ # "mem_sleep_default=deep" "i915.fastboot=1" @@ -222,8 +233,8 @@ in serviceConfig = { Type = "oneshot"; - ExecStop = ''${pkgs.utillinux}/bin/rfkill unblock all''; - ExecStart = ''${pkgs.utillinux}/bin/rfkill block all''; + ExecStop = "${pkgs.utillinux}/bin/rfkill unblock all"; + ExecStart = "${pkgs.utillinux}/bin/rfkill block all"; RemainAfterExit = true; }; wantedBy = [ "sleep.target" ];