aboutsummaryrefslogtreecommitdiff
path: root/scripts/.local/bin/personal/bar/battery
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/.local/bin/personal/bar/battery')
-rwxr-xr-xscripts/.local/bin/personal/bar/battery27
1 files changed, 27 insertions, 0 deletions
diff --git a/scripts/.local/bin/personal/bar/battery b/scripts/.local/bin/personal/bar/battery
new file mode 100755
index 0000000..53c1cb0
--- /dev/null
+++ b/scripts/.local/bin/personal/bar/battery
@@ -0,0 +1,27 @@
+#!/bin/bash
+
+percent="$(acpi | awk '{print $4}')"
+state="$(acpi | awk '{print $3}')"
+time="$(acpi | awk '{print $5}')"
+
+state0=""
+state1=""
+state2=""
+state3=""
+state4=""
+
+if [[ "$1" = "condition" ]]; then
+ if ((${percent::-2} <= 10)) ; then
+ echo "1"
+ else
+ echo "0"
+ fi
+
+ exit 0
+fi
+
+if [ "${state::-1}" == "Discharging" ]; then
+ echo "${percent::-1} (${time::-3} ↓)"
+else
+ echo "${percent::-1} (${time::-3} ↑)"
+fi