fixes
This commit is contained in:
parent
57b1e97cad
commit
2f3d239dec
4 changed files with 3 additions and 79 deletions
|
|
@ -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";
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue