summaryrefslogtreecommitdiff
path: root/scripts/.local/bin/statusbar/sb-battery
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/.local/bin/statusbar/sb-battery')
-rwxr-xr-xscripts/.local/bin/statusbar/sb-battery23
1 files changed, 0 insertions, 23 deletions
diff --git a/scripts/.local/bin/statusbar/sb-battery b/scripts/.local/bin/statusbar/sb-battery
deleted file mode 100755
index 04a3cf7..0000000
--- a/scripts/.local/bin/statusbar/sb-battery
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-# Prints all batteries, their percentage remaining
-
-# Loop through all attached batteries and format the info
-for battery in /sys/class/power_supply/BAT?*; do
- # If non-first battery, print a space separator.
- [ -n "${capacity+x}" ] && printf " "
- # Sets up the status and capacity
- case "$(cat "$battery/status" 2>&1)" in
- "Full") status="F" ;;
- "Discharging") status="-" ;;
- "Charging") status="+" ;;
- "Not charging") status="" ;;
- "Unknown") status="?" ;;
- *) exit 1 ;;
- esac
- capacity="$(cat "$battery/capacity" 2>&1)"
- # Will make a warn variable if discharging and low
- [ "$status" = "D" ] && [ "$capacity" -le 25 ] && warn="!!!"
- # Prints the info
- printf "%d%%%s%s" "$capacity" "$status" "$warn" ; unset warn
-done && printf "\\n"