diff options
author | Joe <rrbo@proton.me> | 2023-11-24 12:41:41 +0100 |
---|---|---|
committer | Joe <rrbo@proton.me> | 2023-11-24 12:41:41 +0100 |
commit | fba57bb7e7cbc9d750b05f2d6292b742b7d3deb6 (patch) | |
tree | 8ec0f7f32548ff01aa51f57df452f211c56aedd6 /.local/bin/status/sb-battery | |
parent | up (diff) | |
download | dotfiles-bsd-fba57bb7e7cbc9d750b05f2d6292b742b7d3deb6.tar.gz dotfiles-bsd-fba57bb7e7cbc9d750b05f2d6292b742b7d3deb6.tar.bz2 dotfiles-bsd-fba57bb7e7cbc9d750b05f2d6292b742b7d3deb6.tar.xz dotfiles-bsd-fba57bb7e7cbc9d750b05f2d6292b742b7d3deb6.tar.zst dotfiles-bsd-fba57bb7e7cbc9d750b05f2d6292b742b7d3deb6.zip |
up
Diffstat (limited to '.local/bin/status/sb-battery')
-rwxr-xr-x | .local/bin/status/sb-battery | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/.local/bin/status/sb-battery b/.local/bin/status/sb-battery index 8787bff..e2a23ef 100755 --- a/.local/bin/status/sb-battery +++ b/.local/bin/status/sb-battery @@ -2,20 +2,24 @@ case $(hostname -s) in mother) return ;; - po-rbo) [ "$(cat /sys/class/power_supply/BAT0/status)" = "Charging" ] && echo -n "ﮣ " ;; - mars) [ "$(apm -b)" -eq 3 ] && echo -n "ﮣ " ;; -esac - -case $(hostname -s) in - po-rbo) charge=$(cat /sys/class/power_supply/BAT0/capacity) ;; - mars) charge=$(apm -l) ;; + po-rbo) + charge=$(cat /sys/class/power_supply/BAT0/capacity) + [ "$(cat /sys/class/power_supply/BAT0/status)" = "Charging" ] && printf " " + [ "$(cat /sys/class/power_supply/BAT0/status)" = "Not charging" ] && printf " " + ;; + mars) + charge=$(apm -l) + [ "$(apm -b)" -eq 3 ] && printf " " + ;; esac case $(echo "$charge" / 20 | bc) in - "0") printf " ";; - "1") printf " ";; - "2") printf " ";; - "3") printf " ";; - "4") printf " ";; - "5") printf "ﮣ ";; + "0") printf " " ;; + "1") printf " " ;; + "2") printf " " ;; + "3") printf " " ;; + "4") + [ "$charge" -gt 94 ] && return + printf " " + ;; esac |