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
|
# Format: label action condition
|
||||||
local entries=('Select system sound output' 'select-sound-output.sh' 'true'
|
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 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'
|
'Configure USB device access' 'usbguard-menu.py' 'pgrep usbguard-daemon'
|
||||||
'Power settings (restart and shutdown)' 'system-power-menu.sh' 'true')
|
'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