{ pkgs, config, lib, ... }: { imports = [ ./workstation.nix ]; services.logind.lidSwitch = "suspend-then-hibernate"; services.upower.enable = true; services.thermald.enable = true; services.tlp.enable = true; services.tlp.settings = { CPU_SCALING_GOVERNOR_ON_AC = "performance"; CPU_SCALING_GOVERNOR_ON_BAT = "powersave"; # Keep charge between 60% and 80% to preserve battery life START_CHARGE_THRESH_BAT0 = 60; STOP_CHARGE_THRESH_BAT0 = 80; }; }