aboutsummaryrefslogtreecommitdiff
path: root/scripts/.local/bin/personal/bar/ischarging
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/.local/bin/personal/bar/ischarging')
-rwxr-xr-xscripts/.local/bin/personal/bar/ischarging15
1 files changed, 15 insertions, 0 deletions
diff --git a/scripts/.local/bin/personal/bar/ischarging b/scripts/.local/bin/personal/bar/ischarging
new file mode 100755
index 0000000..29d736b
--- /dev/null
+++ b/scripts/.local/bin/personal/bar/ischarging
@@ -0,0 +1,15 @@
+#!/bin/bash
+
+acpireport="$(acpi | grep -v unavailable | head -n 1)"
+
+state="$(echo $acpireport | awk '{print $3}')"
+percent="$(echo $acpireport | sed -n 's/.* \([0-9]\+\)%.*/\1/p')"
+
+if [[ "${state::-1}" != "Charging" ]]; then
+ if ((${percent} <= 75)); then
+ echo "PLUG IN CHARGER"
+ exit 1
+ fi
+fi
+
+exit 0