From 1c288256aa02f7f8ceb0c74c337535802875568f Mon Sep 17 00:00:00 2001 From: Aminda Suomalainen Date: Fri, 15 Apr 2022 13:22:52 +0300 Subject: [PATCH] sway/config.d/media.conf: bring back media configuration --- conf/sway/config.d/media.conf | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 conf/sway/config.d/media.conf diff --git a/conf/sway/config.d/media.conf b/conf/sway/config.d/media.conf new file mode 100644 index 00000000..6d179d10 --- /dev/null +++ b/conf/sway/config.d/media.conf @@ -0,0 +1,16 @@ +# media keys and similar configuration + +# notifies of volume changes +exec --no-startup-id pasystray --notify-all + +# win-shift-a for audio device configuration tab +bindsym $mod+Shift+a exec pavucontrol -t 5 + +# Media keys +bindsym XF86AudioPlay exec --no-startup-id playerctl play-pause && notify-send -t 500 "Play-Pause pressed" +# Volume keys NOTE: won't work if nothing is playing (which I consider an improvement +# over randomly stopping working as I enable and disable audio devices). +set $sink $(pactl list short sinks | grep RUNNING | cut -f1) +bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume $sink -5% # && notify-send -t 500 "$(pulsemixer --get-volume)" +bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume $sink +5% # && notify-send -t 500 "$(pulsemixer --get-volume)" +bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute $sink toggle # mute sound