diff --git a/fetch b/fetch index f2aa2b35..bb7da80f 100755 --- a/fetch +++ b/fetch @@ -1405,6 +1405,16 @@ getbattery () { esac ;; + "OpenBSD") + battery0full=$(sysctl -n hw.sensors.acpibat0.watthour0) + battery0full=${battery0full/ Wh*} + + battery0now=$(sysctl -n hw.sensors.acpibat0.watthour3) + battery0now="${battery0now/ Wh*}" + + battery="$(echo "100 * $battery0now / $battery0full" | bc)%" + ;; + "Mac OS X") battery="$(pmset -g batt | grep -o '[0-9]*%')" ;;