summaryrefslogtreecommitdiff
path: root/modules/laptop.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/laptop.nix')
-rw-r--r--modules/laptop.nix16
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 ];
+ };
}