diff --git a/_suckless/_scripts/dmenu-audio b/_suckless/_scripts/dmenu-audio index 418e99e..4a43881 100755 --- a/_suckless/_scripts/dmenu-audio +++ b/_suckless/_scripts/dmenu-audio @@ -1,20 +1,19 @@ #!/bin/sh set_output() { - sinks=$(pactl list sinks | awk -F':' '/Description:/ {print $2}') sel_sink=$(printf "$sinks" | dmenu -l 10 -i -p "select sink") - echo pactl set-default-sink $(pactl list sinks | grep -B 1 "$sel_sink" | awk -F':' '/Name:/ {print $2}') + pactl set-default-sink $(pactl list sinks | grep -B 1 "$sel_sink" | awk -F':' '/Name:/ {print $2}') kill -46 $(pidof dwmblocks) } set_input() { - sources=$(pactl list sources | grep -v 'Monitor of ' | awk -F':' '/Description:/ {print $2}') sel_source=$(printf "$sources" | dmenu -l 10 -i -p "select source") - echo pactl set-default-source $(pactl list sources | grep -B 1 "$sel_source" | awk -F':' '/Name:/ {print $2}') + pactl set-default-source $(pactl list sources | grep -B 1 "$sel_source" | awk -F':' '/Name:/ {print $2}') kill -46 $(pidof dwmblocks) } sinks=$(pactl list sinks | awk -F':' '/Description:/ {print $2}') +sources=$(pactl list sources | grep -v 'Monitor of ' | awk -F':' '/Description:/ {print $2}') [ "$(echo "$sinks" | wc -l)" -lt 2 ] && { notify-send "🔊 Only one sink detected."; exit; }