{ lib, ... }: { powerManagement = { enable = true; cpuFreqGovernor = lib.mkDefault "powersave"; }; services = { upower.enable = true; # throttled.enable = true; logind.lidSwitch = "suspend"; logind.lidSwitchExternalPower = "lock"; logind.extraConfig = "HandlePowerKey=suspend"; power-profiles-daemon.enable = true; }; }