diff options
author | Freya Murphy <freya@freyacat.org> | 2025-06-18 16:37:26 -0400 |
---|---|---|
committer | Freya Murphy <freya@freyacat.org> | 2025-06-18 16:37:26 -0400 |
commit | d458968ff69aabb2412c52e52be1ece0da1e09b4 (patch) | |
tree | 81d8ded4d146acbc5166d7f7122c445af0f38224 | |
parent | make deck an overlay (diff) | |
download | dotfiles-nix-d458968ff69aabb2412c52e52be1ece0da1e09b4.tar.gz dotfiles-nix-d458968ff69aabb2412c52e52be1ece0da1e09b4.tar.bz2 dotfiles-nix-d458968ff69aabb2412c52e52be1ece0da1e09b4.zip |
tlp
-rw-r--r-- | system/default.nix | 17 |
1 files changed, 16 insertions, 1 deletions
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; |