From 122918fe71c540f2584ed7745d67653b3d32b055 Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 16 Jul 2026 22:56:42 +0200 Subject: [PATCH] add powermanagement --- configuration.nix | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/configuration.nix b/configuration.nix index fb9fb6a..8e1736a 100644 --- a/configuration.nix +++ b/configuration.nix @@ -42,14 +42,25 @@ LC_TIME = "de_DE.UTF-8"; }; services.upower.enable = true; - services.xserver.enable = false; + 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; + }; + }; services.xserver.xkb = { layout = "eu"; variant = ""; }; - services = { - displayManager.ly.enable = true; - }; + services.displayManager.ly.enable = true; + powerManagement.powertop.enable = true; programs.hyprland = { package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland; enable = true;