add gitignore and update files
This commit is contained in:
37
polybar/volume.sh
Executable file
37
polybar/volume.sh
Executable file
@@ -0,0 +1,37 @@
|
||||
#! /bin/bash
|
||||
|
||||
VOLUME=$(wpctl get-volume @DEFAULT_AUDIO_SINK@ 2>/dev/null | cut -d' ' -f2)
|
||||
VOLUME_MUTE=$(wpctl get-volume @DEFAULT_AUDIO_SINK@ 2>/dev/null | cut -d' ' -f3)
|
||||
|
||||
function BLUETOOTH {
|
||||
bt_device=$(bt-device -l | tail -n+2 | awk '{ print $1 }')
|
||||
|
||||
for device in $bt_device
|
||||
do
|
||||
connection=$(bt-device -i "$device" 2>/dev/null | grep Connected | awk '{ print $2 }')
|
||||
if [[ $connection -eq 1 ]]
|
||||
then
|
||||
bluetooth=1
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
VOLUME_PERCENT=$(echo "$VOLUME * 100 / 1" | bc)
|
||||
BLUETOOTH
|
||||
|
||||
if [[ $VOLUME_MUTE = "[MUTED]" ]]
|
||||
then
|
||||
if [[ $bluetooth -ne 0 ]]
|
||||
then
|
||||
echo "%{F#E07C00} %{F-} $VOLUME_PERCENT%"
|
||||
else
|
||||
echo "%{F#E07C00}%{F-} $VOLUME_PERCENT%"
|
||||
fi
|
||||
else
|
||||
if [[ $bluetooth -ne 0 ]]
|
||||
then
|
||||
echo "%{F#4E9A06} %{F-} $VOLUME_PERCENT%"
|
||||
else
|
||||
echo "%{F#4E9A06}%{F-} $VOLUME_PERCENT%"
|
||||
fi
|
||||
fi
|
||||
Reference in New Issue
Block a user