mirror of
https://github.com/sahinakkaya/dotfiles.git
synced 2024-12-22 15:19:37 +01:00
22 lines
495 B
Bash
Executable File
22 lines
495 B
Bash
Executable File
#!/bin/bash
|
|
|
|
monitors=$(hyprctl monitors -j | jq '.[] | .name')
|
|
edp=$(echo "$monitors" | grep eDP)
|
|
hdmi=$(echo "$monitors" | grep HDMI)
|
|
|
|
if [[ "$1" == "close" ]]; then # lid is closing
|
|
if [[ -n "$hdmi" ]]; then # -n means if string is not empty
|
|
hyprctl keyword monitor "eDP-1, disable"
|
|
else
|
|
hyprctl dispatch exec lock-screen
|
|
|
|
fi
|
|
else
|
|
if [[ -z "$edp" ]]; then # -z means if string is empty
|
|
hyprctl keyword monitor eDP-1,preferred,0x1107,2.0
|
|
killall ags
|
|
ags
|
|
fi
|
|
fi
|
|
|