Modernize i3 setup: alacritty, dunst, rofi, i3blocks, blurlock, picom updates
This commit is contained in:
25
files/configs/i3/myi3blocks/myi3volume
Normal file
25
files/configs/i3/myi3blocks/myi3volume
Normal file
@@ -0,0 +1,25 @@
|
||||
#!/bin/bash
|
||||
|
||||
VOLUME=$(pactl get-sink-volume @DEFAULT_SINK@ | grep -o '[0-9]*%' | head -1)
|
||||
MUTE=$(pactl get-sink-mute @DEFAULT_SINK@ | awk '{print $2}')
|
||||
|
||||
if [[ "${MUTE}" == "yes" ]]; then
|
||||
echo " MUTE"
|
||||
echo " MUTE"
|
||||
echo "#FF6666"
|
||||
else
|
||||
VOL_NUM=${VOLUME%\%}
|
||||
echo " ${VOLUME}"
|
||||
echo " ${VOLUME}"
|
||||
if (( VOL_NUM > 80 )); then
|
||||
echo "#FFBF00"
|
||||
else
|
||||
echo "#33CC33"
|
||||
fi
|
||||
fi
|
||||
|
||||
case $BLOCK_BUTTON in
|
||||
3) pactl set-sink-mute @DEFAULT_SINK@ toggle ;;
|
||||
4) pactl set-sink-volume @DEFAULT_SINK@ +5% ;;
|
||||
5) pactl set-sink-volume @DEFAULT_SINK@ -5% ;;
|
||||
esac
|
||||
Reference in New Issue
Block a user