From 570a8973d8594db9a72cb93a1e2c2350368051d0 Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Wed, 13 May 2026 13:43:20 +0100 Subject: fix(waybar): use makoctl --format for text output, not JSON grep makoctl outputs plain text by default on this version. Use --format strings for both the history picker (%a/%s/%b) and the counter script (%i + wc), instead of trying to parse JSON that isn't there. --- dot_config/waybar/executable_mako-status.sh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'dot_config/waybar/executable_mako-status.sh') diff --git a/dot_config/waybar/executable_mako-status.sh b/dot_config/waybar/executable_mako-status.sh index 3c50172..c97f9f8 100644 --- a/dot_config/waybar/executable_mako-status.sh +++ b/dot_config/waybar/executable_mako-status.sh @@ -8,10 +8,8 @@ if ! command -v makoctl >/dev/null 2>&1; then exit 0 fi -count=$(makoctl history 2>/dev/null | - grep -c '"summary"' || true) -pending=$(makoctl list 2>/dev/null | - grep -c '"summary"' || true) +count=$(makoctl history --format '%i' 2>/dev/null | grep -c . || true) +pending=$(makoctl list --format '%i' 2>/dev/null | grep -c . || true) if [ "$pending" -gt 0 ]; then text="NTF !$pending" -- cgit v1.3.1