Add tv-power-menu.sh
This commit is contained in:
parent
9388509fe9
commit
f1d995d119
@ -5,6 +5,7 @@ pgrep swayidle && swayidle_state="Enabled" || swayidle_state="Disabled"
|
||||
# Format: label action condition
|
||||
local entries=('Select system sound output' 'select-sound-output.sh' 'true'
|
||||
"Enable or disable system sleep (Current: ${swayidle_state})" 'system-sleep-menu.sh' 'true'
|
||||
'Enable or disable TV' 'tv-power-menu.sh' '[[ "${HOST}" = "alexanders-desktop" ]]'
|
||||
'Configure USB device access' 'usbguard-menu.py' 'pgrep usbguard-daemon'
|
||||
'Power settings (restart and shutdown)' 'system-power-menu.sh' 'true')
|
||||
|
||||
|
18
system-menu/tv-power-menu.sh
Executable file
18
system-menu/tv-power-menu.sh
Executable file
@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env zsh
|
||||
|
||||
choice="$(fuzzel --index -d <<'EOF'
|
||||
Enable
|
||||
Disable
|
||||
EOF
|
||||
)"
|
||||
if (( ${?} != 0 )) || (( "${choice}" == -1 )); then
|
||||
exit 0
|
||||
fi
|
||||
case "${choice}" in
|
||||
0)
|
||||
hyprctl keyword monitor 'DP-1,1920x1080@60,auto,1'
|
||||
;;
|
||||
1)
|
||||
hyprctl keyword monitor 'DP-1,disable'
|
||||
;;
|
||||
esac
|
Loading…
Reference in New Issue
Block a user