diff options
| author | ivan-boikov <ik.boikov.public@protonmail.com> | 2024-08-20 01:55:14 +0200 |
|---|---|---|
| committer | ivan-boikov <ik.boikov.public@protonmail.com> | 2024-08-20 01:55:14 +0200 |
| commit | 40370656d49498889b1def4cb7474670b5c2fee0 (patch) | |
| tree | 69e60070bd9fb1497e908960f6d3f81ff74031d9 /scripts/.local | |
| parent | 0234cee68be884b5b09ac9ae8387e0c27066a28b (diff) | |
sb-volume without pamixer
Diffstat (limited to 'scripts/.local')
| -rwxr-xr-x | scripts/.local/bin/sb-volume | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/scripts/.local/bin/sb-volume b/scripts/.local/bin/sb-volume index d9387b1..d1bda63 100755 --- a/scripts/.local/bin/sb-volume +++ b/scripts/.local/bin/sb-volume @@ -8,8 +8,16 @@ else vol="$(pamixer --get-volume)" fi +if ! command -v pamixer ;then + vol="$(wpctl get-volume @DEFAULT_AUDIO_SINK@)" + case "$vol" in + *MUTED*) vol="MUT" ;; + *) vol=$(echo "100*$(echo "$vol" | cut -d' ' -f2)/1" | bc) ;; + esac +fi + # for slstatus printf "%s" "$vol" > /tmp/volume # for dwmblocks -printf "%3d" $vol +printf "%3d" "$vol" |
