aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xhome/.config/i3/status/pwr8
1 files changed, 5 insertions, 3 deletions
diff --git a/home/.config/i3/status/pwr b/home/.config/i3/status/pwr
index 9363c20..ee35914 100755
--- a/home/.config/i3/status/pwr
+++ b/home/.config/i3/status/pwr
@@ -1,8 +1,10 @@
#!/bin/bash
-power0=$(cat "/sys/class/power_supply/BAT0/power_now")
-power1=$(cat "/sys/class/power_supply/BAT1/power_now")
-power=$(( power0 + power1 ))
+power=0
+for bat in /sys/class/power_supply/BAT*; do
+ p=$(cat "$bat/power_now")
+ power=$((power+p))
+done
printf '%0.1fW\n' "$(( power ))e-6"
printf '%0.1fW\n' "$(( power ))e-6"