dotfiles/screen/backticks/battery-laptop-xiaomi.sh

17 lines
551 B
Bash
Executable File

#!/usr/bin/env bash
show_time () {
date -d@${1} -u '+%H:%M';
}
# Xiaomi Notebook Air 13.3 (2016)
CAPACITY=`cat /sys/class/power_supply/BAT0/capacity`
STATUS=`cat /sys/class/power_supply/BAT0/status`
CURRENT=`cat /sys/class/power_supply/BAT0/current_now`
CHARGE=`cat /sys/class/power_supply/BAT0/charge_now`
ESTIMATE_SEC=`echo "(${CHARGE} * 3600) / ${CURRENT}" | bc -l`
ESTIMATE_SEC_INT=${ESTIMATE_SEC%.*}
ESTIMATE_TEXT=`show_time $ESTIMATE_SEC_INT`
# Printing STATUS, CAPACITY, TIME ESTIMATE
echo "${STATUS:0:1} ${CAPACITY}% (${ESTIMATE_TEXT})"