aboutsummaryrefslogtreecommitdiff
path: root/Scripts/.local/scripts/status/battery
diff options
context:
space:
mode:
authordx <aryadevchavali1@gmail.com>2020-06-06 19:31:36 +0100
committerdx <aryadevchavali1@gmail.com>2020-06-06 19:31:36 +0100
commit45b80e8e67a2ea724d6f7317428cccf7ea9db395 (patch)
tree0b599e9ccff39ed8a276673787607c7a7c4b7df3 /Scripts/.local/scripts/status/battery
parent852d280157a749a88e7e3826eda81b1ae080bf1d (diff)
downloaddotfiles-45b80e8e67a2ea724d6f7317428cccf7ea9db395.tar.gz
dotfiles-45b80e8e67a2ea724d6f7317428cccf7ea9db395.tar.bz2
dotfiles-45b80e8e67a2ea724d6f7317428cccf7ea9db395.zip
~set_bar -> scripts/status/*
Decomposed the set_bar monolith script into seperate 'block' scripts
Diffstat (limited to 'Scripts/.local/scripts/status/battery')
-rwxr-xr-xScripts/.local/scripts/status/battery25
1 files changed, 25 insertions, 0 deletions
diff --git a/Scripts/.local/scripts/status/battery b/Scripts/.local/scripts/status/battery
new file mode 100755
index 0000000..7680ac5
--- /dev/null
+++ b/Scripts/.local/scripts/status/battery
@@ -0,0 +1,25 @@
+#!/usr/bin/env bash
+capacity=$(cat /sys/class/power_supply/BAT0/capacity) || break
+status=$(cat /sys/class/power_supply/BAT0/status)
+
+if [[ $status == "Charging" ]]
+then
+ status=""
+else
+ if [[ $capacity -ge 75 ]]
+ then
+ status=""
+ elif [[ $capacity -ge 50 ]]
+ then
+ status=""
+ elif [[ $capacity -ge 25 ]]
+ then
+ status=""
+ elif [[ $capacity -ge 10 ]]
+ then
+ status=""
+ else
+ status=""
+ fi
+fi
+echo "$status $capacity%"