ctucx.git: nixfiles

ctucx' nixfiles

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;
  };

}