diff --git a/system/services.nix b/system/services.nix index 36a77e0..faeb858 100644 --- a/system/services.nix +++ b/system/services.nix @@ -21,6 +21,22 @@ power-profiles-daemon.enable = true; resolved.enable = true; thermald.enable = true; + tlp = { + enable = true; + settings = { + CPU_SCALING_GOVERNOR_ON_AC="performance"; + CPU_SCALING_GOVERNOR_ON_BAT="powersave"; + + CPU_ENERGY_PERF_POLICY_ON_AC="performance"; + CPU_ENERGY_PERF_POLICY_ON_BAT="power"; + + CPU_MAX_PERF_ON_AC=100; + CPU_MAX_PERF_ON_BAT=60; + + CPU_BOOST_ON_AC=1; + CPU_BOOST_ON_BAT=0; + }; + }; udev.packages = [ pkgs.yubikey-personalization ]; udisks2.enable = true; };