diff options
Diffstat (limited to 'scripts/.local/bin/statusbar/sb-battery')
| -rwxr-xr-x | scripts/.local/bin/statusbar/sb-battery | 23 |
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" |
