diff options
Diffstat (limited to 'modules/laptop.nix')
| -rw-r--r-- | modules/laptop.nix | 16 | 
1 files changed, 15 insertions, 1 deletions
| diff --git a/modules/laptop.nix b/modules/laptop.nix index f619d78..4eb401b 100644 --- a/modules/laptop.nix +++ b/modules/laptop.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ pkgs, config, ... }:  {    services.tlp = { @@ -10,10 +10,24 @@        CPU_ENERGY_PERF_POLICY_ON_BAT = "power";        CPU_ENERGY_PERF_POLICY_ON_AC = "performance"; +      PLATFORM_PROFILE_ON_AC = "performance"; +      PLATFORM_PROFILE_ON_BAT = "low-power"; + +      CPU_BOOST_ON_AC = 1; +      CPU_BOOST_ON_BAT = 0; + +      CPU_HWP_DYN_BOOST_ON_AC = 1; +      CPU_HWP_DYN_BOOST_ON_BAT = 0; +        CPU_MIN_PERF_ON_AC = 0;        CPU_MAX_PERF_ON_AC = 100;        CPU_MIN_PERF_ON_BAT = 0;        CPU_MAX_PERF_ON_BAT = 20;      };    }; + +  boot = { +    kernelModules = [ "acpi_call" ]; +    extraModulePackages = [ config.boot.kernelPackages.acpi_call ]; +  };  } | 
