This commit is contained in:
notgne2 2026-02-27 05:10:36 -07:00
parent 57b1e97cad
commit 2f3d239dec
No known key found for this signature in database
4 changed files with 3 additions and 79 deletions

View file

@ -15,12 +15,6 @@ in {
description = "The main user of this PC";
};
battery = mkOption {
type = types.bool;
default = false;
description = "If this device has a battery";
};
fancyBoot = mkOption {
type = types.bool;
default = true;
@ -68,7 +62,7 @@ in {
services.thermald.enable = lib.mkDefault true;
# Don't kill the battery
services.upower.enable = lib.mkDefault cfg.battery;
services.upower.enable = lib.mkDefault true;
# Make battery usage and performance sane
# hardware.system76.power-daemon.enable = lib.mkDefault true;
@ -77,29 +71,11 @@ in {
services.power-profiles-daemon.enable = lib.mkDefault false;
services.system76-scheduler = {
enable = lib.mkDefault true;
exceptions = lib.mkDefault [
"include descends=\"schedtool\""
"include descends=\"nice\""
"include descends=\"chrt\""
"include descends=\"taskset\""
"include descends=\"ionice\""
"schedtool"
"nice"
"chrt"
"ionice"
"dbus"
"dbus-broker"
"rtkit-daemon"
"taskset"
"systemd"
];
};
services.tuned = {
enable = lib.mkDefault true;
settings.dynamic_tuning = lib.mkDefault true;
ppdSettings.battery = lib.mkIf cfg.battery {
ppdSettings.battery = {
balanced = lib.mkDefault "balanced-battery";
power-saver = lib.mkDefault "laptop-battery-powersave";
};