From e9b22de610d82d9dd9ed580a440bf4f0827a63de Mon Sep 17 00:00:00 2001 From: Martin Larsson Date: Sat, 1 Jun 2024 21:22:31 +0200 Subject: [PATCH] Update swaybar status to show the power consumption instead of the status --- linux_home/.config/sway/status.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/linux_home/.config/sway/status.sh b/linux_home/.config/sway/status.sh index c0d09d5..98b83a4 100755 --- a/linux_home/.config/sway/status.sh +++ b/linux_home/.config/sway/status.sh @@ -12,12 +12,13 @@ while true; do # Date and time date_time=$(date +"%Y-%m-%d %H:%M") - # Battery status + # Battery status and power consumption battery_path="/sys/class/power_supply/macsmc-battery" if [ -d "$battery_path" ]; then battery_capacity=$(cat $battery_path/capacity) - battery_status=$(cat $battery_path/status) - battery="Battery: $battery_capacity% ($battery_status)" + power_consumption=$(cat $battery_path/power_now) # in microwatts + power_consumption_watts=$(echo "scale=2; $power_consumption / 1000000" | bc) + battery="Battery: $battery_capacity% ($power_consumption_watts W)" else battery="Battery: N/A" fi