summaryrefslogtreecommitdiff
path: root/src/bin/functions
blob: 263b25003528d373b423a1a414c387bbcdb4d1ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

# Copy-pasted from:
# - "https://unix.stackexchange.com/a/274850/292722"

my-pa-getdefaultsinkname() {
    pacmd stat | awk -F": " '/^Default sink name: /{print $2}'
}


my-pa-getdefaultsinkvol() {
    pacmd list-sinks |
        awk '/^\s+name: /{indefault = $2 == "<'$(my-pa-getdefaultsinkname)'>"}
            /^\s+volume: / && indefault {print $5; exit}' |
        awk -F"%" '{print $1}'
}


my-pa-setdefaultsinkvolpercent() {
    pactl -- set-sink-volume $(my-pa-getdefaultsinkname) $1%
}