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