summaryrefslogtreecommitdiff
path: root/system/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'system/default.nix')
-rw-r--r--system/default.nix17
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;