add powermanagement

This commit is contained in:
lucy 2026-07-16 22:56:42 +02:00
commit 122918fe71

View file

@ -42,14 +42,25 @@
LC_TIME = "de_DE.UTF-8"; LC_TIME = "de_DE.UTF-8";
}; };
services.upower.enable = true; 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 = { services.xserver.xkb = {
layout = "eu"; layout = "eu";
variant = ""; variant = "";
}; };
services = { services.displayManager.ly.enable = true;
displayManager.ly.enable = true; powerManagement.powertop.enable = true;
};
programs.hyprland = { programs.hyprland = {
package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland; package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland;
enable = true; enable = true;