added dpms bind to hyprland
This commit is contained in:
@@ -33,6 +33,7 @@ $notclose = uwsm app -- swaync-client --close-latest
|
||||
$notcloseall = uwsm app -- swaync-client --close-all
|
||||
|
||||
$lockcmd = hyprlock
|
||||
$dpms = ~/.config/hypr/scripts/dpms_toggle.sh
|
||||
|
||||
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
||||
# Layout Binds
|
||||
@@ -59,6 +60,7 @@ bind = $mainMod ALT_L, L, movewindoworgroup, r
|
||||
# Usability
|
||||
bind = $mainMod SHIFT, Q, killactive,
|
||||
bind = $mainMod, L, exec, $lockcmd
|
||||
bind = $mainMod SHIFT, L, exec, $dpms
|
||||
#bind = $mainMod SHIFT CTRL, M, exit,
|
||||
|
||||
# App Binds
|
||||
|
8
.config/hypr/scripts/dpms_toggle.sh
Executable file
8
.config/hypr/scripts/dpms_toggle.sh
Executable file
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
# Toggle DPMS for ALL monitors
|
||||
if hyprctl monitors -j | jq -e '.[].dpmsStatus' | grep -q true; then
|
||||
hyprctl dispatch dpms off # all off
|
||||
else
|
||||
hyprctl dispatch dpms on # all on
|
||||
fi
|
||||
|
Reference in New Issue
Block a user