#!/bin/bash operation="${1}" WOBSOCK="$XDG_RUNTIME_DIR/wob.sock" source "${HOME}/.config/de-vars/colors/active/colors.sh" case "$operation" in up) wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ ;;& down) wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- ;;& up|down) vol_lvl="$(wpctl get-volume @DEFAULT_AUDIO_SINK@ | sed 's/[^0-9]//g')" echo "${vol_lvl}" "${de_color_1}" "${de_color_9}" "${de_color_2}" > "$WOBSOCK" paplay "$HOME/.config/sway/assets/sounds/volume.ogg" ;; mute) pactl set-sink-mute @DEFAULT_SINK@ toggle # ( [ "$(pactl get-sink-mute @DEFAULT_SINK@)" = "Mute: yes" ] && echo 0 > $WOBSOCK ) || pactl get-sink-volume @DEFAULT_SINK@ | awk 'NR==1{print substr($5,1,length($5)-1)}' > $WOBSOCK ;; esac