about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2021-10-24 11:23:58 +0000
committerAlyssa Ross <hi@alyssa.is>2022-02-21 20:27:53 +0000
commit44c321338256d1ea9b53854c618817d842bf3586 (patch)
tree7df6d4bca90837d4ab2e20d524e322979d910094
parent7ff66d29882f60a38d77c9643d40f73a5d0f8c90 (diff)
downloadnixlib-44c321338256d1ea9b53854c618817d842bf3586.tar
nixlib-44c321338256d1ea9b53854c618817d842bf3586.tar.gz
nixlib-44c321338256d1ea9b53854c618817d842bf3586.tar.bz2
nixlib-44c321338256d1ea9b53854c618817d842bf3586.tar.lz
nixlib-44c321338256d1ea9b53854c618817d842bf3586.tar.xz
nixlib-44c321338256d1ea9b53854c618817d842bf3586.tar.zst
nixlib-44c321338256d1ea9b53854c618817d842bf3586.zip
modules/sway: add volume keybindings
-rw-r--r--modules/workstation/windowing/sway/config.in7
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/workstation/windowing/sway/config.in b/modules/workstation/windowing/sway/config.in
index 26e7568bb197..d59bdaa28db5 100644
--- a/modules/workstation/windowing/sway/config.in
+++ b/modules/workstation/windowing/sway/config.in
@@ -49,6 +49,13 @@ bindsym $mod+F6 exec brightnessctl s 10%+
 # MPRIS
 bindsym $mod+F7 exec playerctl play-pause
 
+# PulseAudio
+bindsym $mod+F8 exec pactl set-sink-mute @DEFAULT_SINK@ toggle
+bindsym $mod+F9 exec pactl set-sink-volume @DEFAULT_SINK@ -5%
+bindsym $mod+F10 exec pactl set-sink-volume @DEFAULT_SINK@ +5%
+bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5%
+bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5%
+
 # Drag floating windows by holding down $mod and left mouse button.
 # Resize them with right mouse button + $mod.
 # Despite the name, also works for non-floating windows.