mirror of
https://github.com/m-housh/dotfiles.git
synced 2026-02-14 22:22:40 +00:00
14 lines
434 B
Bash
Executable File
14 lines
434 B
Bash
Executable File
#!/bin/bash
|
|
|
|
INTERNAL="eDP-1" # or eDP-1, check with `hyprctl monitors`
|
|
DEVICE="/dev/input/event0" # replace with your lid event device
|
|
|
|
evtest --grab "$DEVICE" |
|
|
while read -r line; do
|
|
if echo "$line" | grep -q "SW_LID.*value 1"; then
|
|
hyprctl keyword monitor "$INTERNAL,disable"
|
|
elif echo "$line" | grep -q "SW_LID.*value 0"; then
|
|
hyprctl keyword monitor "$INTERNAL,preferred,auto,auto"
|
|
fi
|
|
done
|