From 38f4144eb1b8bbac7756ac38ce9d0b3b079c886f Mon Sep 17 00:00:00 2001 From: Saumit Dinesan Date: Tue, 4 Oct 2022 08:26:13 +0530 Subject: attempting to replace pactl with wpctl --- .scripts/volume | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) (limited to '.scripts') diff --git a/.scripts/volume b/.scripts/volume index 370f318..d1dc3e3 100755 --- a/.scripts/volume +++ b/.scripts/volume @@ -1,18 +1,17 @@ #!/bin/sh -# Prints the current volume or 🔇 if muted. +# Prints the current volume or 婢 if muted. -[ $(pamixer --get-mute) = true ] && echo && exit -vol="$(pamixer --get-volume)" +vol="$(wpctl get-volume @DEFAULT_AUDIO_SINK@)" +# If muted, print 婢 and exit. +[ "$vol" != "${vol%\[MUTED\]}" ] && echo 婢 && exit -if [ "$vol" -gt "70" ]; then - icon=" " -elif [ "$vol" -gt "30" ]; then - icon=" " -elif [ "$vol" -gt "0" ]; then - icon=" " -else - echo  && exit -fi +vol="$(echo "(""$(wpctl get-volume @DEFAULT_AUDIO_SINK@ | cut -d' ' -f2)"*100")/1" | bc)" +case 1 in + $((vol >= 70)) ) icon=" " ;; + $((vol >= 30)) ) icon=" " ;; + $((vol >= 1)) ) icon=" " ;; + * ) echo 婢 && exit ;; +esac echo "$icon$vol%" -- cgit v1.2.3