Consistency of dmenu scripts.

This commit is contained in:
Bartek Stalewski 2021-08-24 23:36:52 +02:00
parent a3aff0e7e8
commit b8958a9aad

View File

@ -1,13 +1,13 @@
#!/bin/sh
set_output() {
sel_sink=$(printf "$sinks" | dmenu -l 10 -i -p "select sink")
sel_sink=$(printf "$sinks" | dmenu -l 10 -i -p "sink")
pactl set-default-sink $(pactl list sinks | grep -B 1 "$sel_sink" | awk -F':' '/Name:/ {print $2}')
kill -46 $(pidof dwmblocks)
}
set_input() {
sel_source=$(printf "$sources" | dmenu -l 10 -i -p "select source")
sel_source=$(printf "$sources" | dmenu -l 10 -i -p "source")
pactl set-default-source $(pactl list sources | grep -B 1 "$sel_source" | awk -F':' '/Name:/ {print $2}')
kill -46 $(pidof dwmblocks)
}
@ -17,7 +17,7 @@ sources=$(pactl list sources | grep -v 'Monitor of ' | awk -F':' '/Description:/
[ "$(echo "$sinks" | wc -l)" -lt 2 ] &&
{ notify-send "🔊 Nothing to switch to."; exit; }
chosen=$(printf "output\\ninput" | dmenu -i -p "select type")
chosen=$(printf "output\\ninput" | dmenu -i -p "change")
case "$chosen" in
output) set_output ;;
input) set_input ;;