From d458968ff69aabb2412c52e52be1ece0da1e09b4 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Wed, 18 Jun 2025 16:37:26 -0400 Subject: tlp --- system/default.nix | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'system/default.nix') diff --git a/system/default.nix b/system/default.nix index 8d82a9d..ec5989a 100644 --- a/system/default.nix +++ b/system/default.nix @@ -68,6 +68,7 @@ networking.networkmanager.enable = true; networking.networkmanager.dns = "systemd-resolved"; networking.firewall.enable = false; + services.resolved.enable = true; services.fwupd.enable = true; services.libinput.enable = true; services.pipewire = { @@ -83,7 +84,21 @@ percentageAction = 4; criticalPowerAction = "Hibernate"; }; - services.resolved.enable = true; + services.tlp = { + enable = true; + settings = { + CPU_SCALING_GOVERNOR_ON_AC = "performance"; + CPU_SCALING_GOVERNOR_ON_BAT = "powersave"; + + CPU_ENERGY_PERF_POLICY_ON_BAT = "power"; + CPU_ENERGY_PERF_POLICY_ON_AC = "performance"; + + CPU_MIN_PERF_ON_AC = 0; + CPU_MAX_PERF_ON_AC = 100; + CPU_MIN_PERF_ON_BAT = 0; + CPU_MAX_PERF_ON_BAT = 20; + }; + }; # printing services.printing.enable = true; -- cgit v1.2.3-freya