From 4f0e032b733eab10b8f9d14bbbe04fa23d590633 Mon Sep 17 00:00:00 2001 From: ulve Date: Sat, 13 Jun 2026 18:22:27 +0200 Subject: [PATCH] waybar: fix network widget width for 4-digit byte values --- config/waybar/network.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/config/waybar/network.sh b/config/waybar/network.sh index 30fdeef..54dd391 100644 --- a/config/waybar/network.sh +++ b/config/waybar/network.sh @@ -25,10 +25,10 @@ echo "$rx $tx $now" > "$CACHE" fmt() { local b=$1 - if [ "$b" -ge 1073741824 ]; then printf "%4s" "$(( b / 1073741824 ))G" - elif [ "$b" -ge 1048576 ]; then printf "%4s" "$(( b / 1048576 ))M" - elif [ "$b" -ge 1024 ]; then printf "%4s" "$(( b / 1024 ))K" - else printf "%4s" "${b}B" + if [ "$b" -ge 1073741824 ]; then printf "%5s" "$(( b / 1073741824 ))G" + elif [ "$b" -ge 1048576 ]; then printf "%5s" "$(( b / 1048576 ))M" + elif [ "$b" -ge 1024 ]; then printf "%5s" "$(( b / 1024 ))K" + else printf "%5s" "${b}B" fi }