aboutsummaryrefslogtreecommitdiff
path: root/swob-swayconfig
diff options
context:
space:
mode:
authorLibravatar Stepanov Aleksey <blueingreen@bluig.space>2025-10-19 20:42:21 +0500
committerLibravatar Stepanov Aleksey <blueingreen@bluig.space>2025-10-19 20:42:21 +0500
commitf4c7fd23d0da4a9cc2b81b85eb5e9d5683401366 (patch)
tree6c8195c921cd9510b28660ef3a0c10fb734a8d95 /swob-swayconfig
parent777b1b931e057bac216ecfe05223893a9b7444a8 (diff)
Allow a user to configure limit maximum volume output.
To do this, you need to set the `SWOB_MAX_VOLUME` variable as a percentage, for example, `SWOB_MAX_VOLUME=120`.
Diffstat (limited to 'swob-swayconfig')
-rw-r--r--swob-swayconfig6
1 files changed, 6 insertions, 0 deletions
diff --git a/swob-swayconfig b/swob-swayconfig
index b74c114..fd0d7a8 100644
--- a/swob-swayconfig
+++ b/swob-swayconfig
@@ -4,3 +4,9 @@ bindsym --locked XF86MonBrightnessUp exec exec swob.sh brightness 5%+
bindsym --locked XF86AudioLowerVolume exec exec swob.sh volume 5%-
bindsym --locked XF86AudioRaiseVolume exec exec swob.sh volume 5%+
bindsym --locked XF86AudioMute exec exec swob.sh volume toggle
+
+# or with SWOB_MAX_VOLUME
+set $SWOB_MAX_VOLUME 120
+
+bindsym --locked XF86AudioLowerVolume exec exec env SWOB_MAX_VOLUME=$SWOB_MAX_VOLUME swob.sh volume 5%-
+bindsym --locked XF86AudioRaiseVolume exec exec env SWOB_MAX_VOLUME=$SWOB_MAX_VOLUME swob.sh volume 5%+