Add eww/sh/values/volume.sh
This commit is contained in:
parent
1133218532
commit
b5c790abec
31
eww/sh/values/volume.sh
Normal file
31
eww/sh/values/volume.sh
Normal file
@ -0,0 +1,31 @@
|
||||
#!/bin/bash
|
||||
|
||||
vol=$(amixer get Master | grep "Front\ Left:\ Playback.*%")
|
||||
v=${vol#*\[}
|
||||
s=${v#*\[}
|
||||
v=${v%%\%*}
|
||||
s=${s%%\]*}
|
||||
|
||||
if [[ $v == '0' ]]; then
|
||||
s="empty";
|
||||
ico="";
|
||||
elif [[ "$s" == "on" ]]; then
|
||||
s="low";
|
||||
ico="";
|
||||
if [[ $v -gt 35 ]]; then
|
||||
s="med";
|
||||
ico=""; fi
|
||||
if [[ $v -gt 50 ]]; then
|
||||
s="high";
|
||||
ico=""; fi
|
||||
if [[ $v -gt 80 ]]; then
|
||||
s="vhigh";
|
||||
ico=""; fi
|
||||
if [[ $v -eq 100 ]]; then
|
||||
s="full";
|
||||
ico=""; fi
|
||||
else
|
||||
ico="";
|
||||
fi
|
||||
|
||||
echo "{\"level\":\"$v\",\"status\":\"$s\",\"icon\":\"$ico\"}"
|
Loading…
Reference in New Issue
Block a user