commit f95ffd7ce49931059c9d9f1a0b50fdb304b46101 parent eabd2a9025bbac3046622a4ed42f3aade34083d5 Author: awy <awy@awy.one> Date: Thu, 12 Jun 2025 19:04:31 +0300 don't show 0 unread messages during update Diffstat:
M | .local/bin/statusbar/sb-mailbox | | | 6 | +++++- |
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/.local/bin/statusbar/sb-mailbox b/.local/bin/statusbar/sb-mailbox @@ -17,4 +17,8 @@ unread="$(find "${XDG_DATA_HOME:-$HOME/.local/share}"/mail/*/[Ii][Nn][Bb][Oo][Xx icon=$(cat /tmp/mailupdate 2>/dev/null) -[ "$unread" = "0" ] && [ "$icon" = "" ] || echo "📬$unread$icon" +if [ "$unread" -eq 0 ]; then + [ -n "$icon" ] && echo "📬$icon" || exit 0 +else + echo "📬$unread$icon" +fi