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.
58 lines
1.3 KiB
58 lines
1.3 KiB
10 years ago
|
#!/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"
|