diff options
Diffstat (limited to 'scripts/.local/bin/personal/bar/ischarging')
-rwxr-xr-x | scripts/.local/bin/personal/bar/ischarging | 15 |
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 |