The panel powered off at 330s but nothing ever suspended, so a lid-open idle laptop kept drawing 6-7W indefinitely; only lid *close* suspended (logind's default HandleLidSwitch). logind IdleAction stays Ignore on purpose -- it cannot run swaymsg/hyprlock hooks, hypridle's before_sleep_cmd can. Plain suspend, not suspend-then-hibernate: swap is zram-only.