From ea128011e4c6a6e337ce36ab290da2ae028dcbd2 Mon Sep 17 00:00:00 2001 From: Raghuram Subramani Date: Sat, 7 Jun 2025 22:37:50 +0530 Subject: update --- modules/laptop.nix | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) (limited to 'modules/laptop.nix') diff --git a/modules/laptop.nix b/modules/laptop.nix index 39719ae..c6c1f70 100644 --- a/modules/laptop.nix +++ b/modules/laptop.nix @@ -1,7 +1,7 @@ { pkgs, config, ... }: { - /* services.tlp = { + services.tlp = { enable = true; settings = { CPU_SCALING_GOVERNOR_ON_AC = "performance"; @@ -9,8 +9,24 @@ CPU_ENERGY_PERF_POLICY_ON_BAT = "power"; CPU_ENERGY_PERF_POLICY_ON_AC = "performance"; + + CPU_MIN_PERF_ON_AC = 40; + CPU_MAX_PERF_ON_AC = 100; + CPU_MIN_PERF_ON_BAT = 0; + CPU_MAX_PERF_ON_BAT = 30; + + CPU_BOOST_ON_AC = 1; + CPU_BOOST_ON_BAT = 0; + + CPU_HWP_DYN_BOOST_ON_AC = 1; + CPU_HWP_DYN_BOOST_ON_BAT = 0; + + PLATFORM_PROFILE_ON_AC = "performance"; + PLATFORM_PROFILE_ON_BAT = "low-power"; }; - }; */ + }; + + services.power-profiles-daemon.enable = false; boot = { kernelModules = [ "acpi_call" ]; -- cgit v1.2.3