aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xdwmbar40
1 files changed, 39 insertions, 1 deletions
diff --git a/dwmbar b/dwmbar
index 284cc1c..2847e4c 100755
--- a/dwmbar
+++ b/dwmbar
@@ -2,6 +2,39 @@
delim=""
+battery_check()
+{
+ local percentage=`apm | grep 'Remaining battery life' | head -1 | sed -E 's/.*: (.*)%/\1/g'`
+
+ if [ $percentage -lt 10 ]; then
+ battery=`printf ""`
+ elif [ $percentage -gt 9 ] && [ $percentage -lt 20 ]; then
+ battery=`printf ""`
+ elif [ $percentage -gt 19 ] && [ $percentage -lt 30 ]; then
+ battery=`printf ""`
+ elif [ $percentage -gt 29 ] && [ $percentage -lt 40 ]; then
+ battery=`printf ""`
+ elif [ $percentage -gt 39 ] && [ $percentage -lt 50 ]; then
+ battery=`printf ""`
+ elif [ $percentage -gt 49 ] && [ $percentage -lt 60 ]; then
+ battery=`printf ""`
+ elif [ $percentage -gt 59 ] && [ $percentage -lt 70 ]; then
+ battery=`printf ""`
+ elif [ $percentage -gt 69 ] && [ $percentage -lt 80 ]; then
+ battery=`printf ""`
+ elif [ $percentage -gt 79 ] && [ $percentage -lt 90 ]; then
+ battery=`printf ""`
+ elif [ $percentage -gt 89 ] && [ $percentage -lt 96 ]; then
+ battery=`printf ""`
+ elif [ $percentage -gt 95 ]; then
+ battery=`printf ""`
+ else
+ battery=`printf ""`
+ fi
+
+ battery="$battery $percentage% $delim"
+}
+
check_audio()
{
volume="`dwmaudio` $delim"
@@ -22,11 +55,16 @@ check_battery()
battery="`sysctl hw.acpi.battery | grep life | sed -E 's/.*: (.*)/\1%/'` $delim"
}
+battery_check
+echo $battery
+
+exit
+
while true; do
check_datetime
check_weather
check_audio
- check_battery
+ battery_check
xsetroot -name "$battery $weather $volume $datetime";
sleep 1;
done