blob: fc04462938fde90254e7e0cace8e762a03c9aa8d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/usr/bin/env bash
dev="$(pactl -f json list sinks | python -c "
import json, sys
for dev in json.load(sys.stdin):
print(dev['description'])
" | rofi -dmenu)"
if [ -z "$dev" ]; then
exit 0
fi
name="$(pactl -f json list sinks | python -c"
import json, sys
for dev in json.load(sys.stdin):
if dev['description'] == sys.argv[1]:
print(dev['name'], end='')
" "$dev")"
pactl set-default-sink $name
|