hypr-dotfiles/hypr/scripts/lid-close.sh
Jeena 11d2d51544 fix: lock screen on lid close without desktop flash on open
- Add lid-close.sh: starts hyprlock in background and immediately cuts
  the display via dpms off, so the display is dark while hyprlock renders
- William.conf: bind lid close to lid-close.sh; bind lid open to kill dim
  and turn display back on
- lock.sh: pass --no-fade-in to hyprlock
- hyprlock.conf: disable fadeOut animation
- hypridle.conf: add inhibit_sleep = 3 and use loginctl lock-session
2026-05-09 08:36:01 +09:00

8 lines
186 B
Bash
Executable file

#!/bin/bash
pkill -x dim
hyprctl switchxkblayout all 0
wpctl set-mute @DEFAULT_AUDIO_SINK@ 1
hyprlock --no-fade-in &
hyprctl dispatch dpms off
wait
wpctl set-mute @DEFAULT_AUDIO_SINK@ 0