From 8262be41891cb7e7727515c752c86c56e4f81b5e Mon Sep 17 00:00:00 2001 From: Cori Barker Date: Mon, 23 Mar 2026 11:30:32 +0000 Subject: [polybar] fixed battery status --- config.ini | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'config.ini') diff --git a/config.ini b/config.ini index 2f34bbf..f9a7140 100644 --- a/config.ini +++ b/config.ini @@ -22,7 +22,7 @@ module-margin-right = 0 font-0 = "Fira Nerd Font:pixelsize=11:antialias=true;3" modules-left = xmonad modules-center = -modules-right = cpu memory volume date time +modules-right = cpu memory volume battery date time tray-position = right tray-padding = 6 tray-background = ${colors.bg} @@ -63,6 +63,15 @@ format-padding = 2 format-margin-left = 2 label = VOL %output% label-foreground = ${colors.fg-dim} +[module/battery] +type = custom/script +exec = now=$(cat /sys/class/power_supply/BAT0/charge_now); full=$(cat /sys/class/power_supply/BAT0/charge_full); status=$(cat /sys/class/power_supply/BAT0/status); pct=$((now * 100 / full)); suffix=""; [ "$status" = "Charging" ] && suffix=" ↑"; [ "$pct" -ge 98 ] && echo "BAT FULL" || echo "BAT ${pct}%${suffix}" +interval = 30 +format =