#!/bin/sh

sink_mute=$(pactl get-sink-mute @DEFAULT_SINK@)
case "$sink_mute" in
	*yes*) sink_res=M;;
	*) sink_res=$(pactl get-sink-volume @DEFAULT_SINK@ | sed -e 's/.*\s\([0-9]*\)%.*/\1/;t;d');;
esac

source_mute=$(pactl get-source-mute @DEFAULT_SOURCE@)
case "$source_mute" in
	*yes*) source_res=M;;
	*) source_res=$(pactl get-source-volume @DEFAULT_SOURCE@ | sed -e 's/.*\s\([0-9]*\)%.*/\1/;t;d');;
esac

bt_status="$(bluetoothctl devices Connected)"
if [ -n "$bt_status"  ]; then
	sink_icon=🎧
else
	sink_icon=🔈
fi

echo "$sink_icon $sink_res% 🎙 $source_res%"