From cfa2df540c5d3aa8f9c4ff9839195934207a9d08 Mon Sep 17 00:00:00 2001 From: Tudor Date: Tue, 23 Feb 2016 11:24:38 +0200 Subject: [PATCH] OpenBSD is a pretty strange OS --- fetch | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/fetch b/fetch index 551090e6..e752b12e 100755 --- a/fetch +++ b/fetch @@ -1397,22 +1397,24 @@ getbattery () { fi ;; - *"BSD") + "BSD") case "$distro" in "FreeBSD"*) battery=$(acpiconf -i 0 | awk -F ':\t' '/Remaining capacity/ {print $2}') ;; - "OpenBSD") - battery0full=$(sysctl -n hw.sensors.acpibat0.watthour0) - battery0full=${battery0full/ Wh*} - - battery0now=$(sysctl -n hw.sensors.acpibat0.watthour3) - battery0now="${battery0now/ Wh*}" - - battery="$(( 100 * $battery0now / $battery0full ))%" esac ;; + "OpenBSD") + battery0full=$(sysctl -n hw.sensors.acpibat0.watthour0) + battery0full=${battery0full/ Wh*} + + battery0now=$(sysctl -n hw.sensors.acpibat0.watthour3) + battery0now="${battery0now/ Wh*}" + + battery="$(( 100 * $battery0now / $battery0full ))%" + ;; + "Mac OS X") battery="$(pmset -g batt | grep -o '[0-9]*%')" ;;