aboutsummaryrefslogtreecommitdiff
path: root/xmonad/scripts/toggle-pulseaudio-sink.sh
blob: b20f5750baba559bd535f92f5a2e1780f53b987b (about) (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh
set -eu

# This script assumes that at most 2 sinks exist at any time.
# When this premise is no longer true, it needs to be upgraded.

CURRENT="$(pacmd list-sinks | grep '\* index' | cut -d: -f2 | tr -d ' ')"
echo $CURRENT

if [ "$CURRENT" = 0 ]; then
	pacmd set-default-sink 10
elif [ "$CURRENT" = 10 ]; then
	pacmd set-default-sink 0
else
	echo "I don't know what to do now."
fi