{ lib, config, pkgs, ... }: let inherit (lib) mkIf; in { config = mkIf config.battery { # power monterting services.upower = { enable = true; percentageLow = 20; percentageCritical = 10; percentageAction = 4; criticalPowerAction = "Hibernate"; }; # power profiles services.power-profiles-daemon.enable = true; #services.tlp.enable = true; # packages environment.systemPackages = with pkgs; [ acpi ]; }; }