From 90bb720391f06b1d03e7372b7d3e76e5886e6255 Mon Sep 17 00:00:00 2001 From: Doloro1978 Date: Wed, 24 Dec 2025 18:46:03 +0000 Subject: [PATCH] wip: power management --- hosts/doloro-laptop/laptop.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/hosts/doloro-laptop/laptop.nix b/hosts/doloro-laptop/laptop.nix index 89117a4..b56d83f 100644 --- a/hosts/doloro-laptop/laptop.nix +++ b/hosts/doloro-laptop/laptop.nix @@ -16,9 +16,12 @@ services.upower = { enable = true; }; - services.logind.extraConfig = { - HandlePowerKey = "hibernate"; # Hibernate when the power button is pressed - HandleLidSwitch = "hibernate"; # Hibernate when the lid is closed + services.logind.settings.Login = { + HandleLidSwitch = "hibernate"; + HandleLidSwitchExternalPower = "lock"; + HandleLidSwitchDocked = "ignore"; }; + + # one of "ignore", "poweroff", "reboot", "halt", "kexec", "suspend", "hibernate", "hybrid-sleep", "suspend-then-hibernate", "lock" powerManagement.enable = true; }