1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{ 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;
};
}