summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorivan-boikov <ik.boikov.public@protonmail.com>2024-08-20 01:55:14 +0200
committerivan-boikov <ik.boikov.public@protonmail.com>2024-08-20 01:55:14 +0200
commit40370656d49498889b1def4cb7474670b5c2fee0 (patch)
tree69e60070bd9fb1497e908960f6d3f81ff74031d9 /scripts
parent0234cee68be884b5b09ac9ae8387e0c27066a28b (diff)
sb-volume without pamixer
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/.local/bin/sb-volume10
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"