Files
illogical-impulse/dots/.config/quickshell/ii/scripts/battery/calculate_health.sh
T
2025-11-01 20:50:39 +01:00

11 lines
324 B
Bash

#!/bin/bash
# This just guesses that the BAT0 is the actuall battery
full=$(cat /sys/class/power_supply/BAT0/charge_full)
design=$(cat /sys/class/power_supply/BAT0/charge_full_design)
if [ "$design" -gt 0 ]; then # basically if design > 0
awk "BEGIN { printf \"%.1f\n\", ($full/$design)*100 }"
else
echo "Error"
fi