You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
1.3 KiB
57 lines
1.3 KiB
#!/bin/bash |
|
|
|
source $(dirname $0)/config.sh |
|
|
|
BAT=`acpi -b | awk '{gsub(/%,/,""); print $4}' | sed 's/%//g'` |
|
STATUS=`acpi -b | awk '{gsub(/,/,""); print $3}'` |
|
color="" |
|
|
|
if [[ $BAT -lt 10 ]]; then |
|
ICON="bat_empty_01.xbm" |
|
color="^fg($warning)" |
|
BATBAR=`echo -e "$BAT"\ |
|
| gdbar -bg $bar_bg -fg $warning -h 1 -w 50` |
|
#if [[ $STATUS != "Charging" ]]; then |
|
# #notify-send "Warning, battery level below 10 percent" -u critical -t 30000 |
|
#fi |
|
else |
|
|
|
# if [[ $BAT -lt 10 ]]; then |
|
# ICON="battery10.xbm" |
|
# color="^fg($warning)" |
|
# elif [[ $BAT -lt 20 ]]; then |
|
# ICON="battery20.xbm" |
|
# color="^fg($notify)" |
|
# elif [[ $BAT -lt 30 ]]; then |
|
# ICON="battery30.xbm" |
|
# color="^fg($notify)" |
|
# elif [[ $BAT -lt 40 ]]; then |
|
# ICON="battery40.xbm" |
|
# color="^fg($notify)" |
|
# elif [[ $BAT -lt 50 ]]; then |
|
# ICON="battery50.xbm" |
|
# elif [[ $BAT -lt 60 ]]; then |
|
# ICON="battery60.xbm" |
|
# elif [[ $BAT -lt 70 ]]; then |
|
# ICON="battery70.xbm" |
|
# elif [[ $BAT -lt 80 ]]; then |
|
# ICON="battery80.xbm" |
|
# elif [[ $BAT -lt 90 ]]; then |
|
# ICON="battery90.xbm" |
|
|
|
if [[ $BAT -lt 40 ]]; then |
|
ICON="bat_low_01.xbm" |
|
# color="^fg($notify)" |
|
else |
|
ICON="bat_full_01.xbm" |
|
fi |
|
BATBAR=`echo -e "$BAT"\ |
|
| gdbar -bg $bar_bg -fg $bar_fg -h 1 -w 50` |
|
fi |
|
|
|
if [[ $STATUS != "Discharging" ]]; then |
|
ICON="ac.xbm" |
|
fi |
|
#color="" |
|
ICON='^i(/home/zubin/.xmonad/dzen2/'"$ICON)" |
|
echo "$color$ICON $BATBAR"
|
|
|