aboutsummaryrefslogtreecommitdiff
path: root/config/waybar/email.sh
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2024-04-15 23:34:35 +0200
committerKarel Kočí <cynerd@email.cz>2024-04-15 23:35:42 +0200
commit4a25d79feef0dd6e462abfb48173da7e470127a5 (patch)
treef669e473abd24a84b2d9e167ec3f61463fb2b3a7 /config/waybar/email.sh
parentdef6ee65cecb646c4cf0e02e9cfd17dd21611f9c (diff)
downloadmyconfigs-4a25d79feef0dd6e462abfb48173da7e470127a5.tar.gz
myconfigs-4a25d79feef0dd6e462abfb48173da7e470127a5.tar.bz2
myconfigs-4a25d79feef0dd6e462abfb48173da7e470127a5.zip
Replace i3blocks with swaybar
Diffstat (limited to 'config/waybar/email.sh')
-rwxr-xr-xconfig/waybar/email.sh19
1 files changed, 19 insertions, 0 deletions
diff --git a/config/waybar/email.sh b/config/waybar/email.sh
new file mode 100755
index 0000000..437566f
--- /dev/null
+++ b/config/waybar/email.sh
@@ -0,0 +1,19 @@
+#!/usr/bin/env bash
+filter=("tag:unread" "and" "not" "tag:killed")
+
+if allsync enabled 2>/dev/null; then
+ sync="󰑤"
+else
+ sync=""
+fi
+
+part=()
+for mail in email gmail elektroline fel; do
+ counts="$(notmuch count -- "${filter[@]}" and "tag:$mail")"
+ [ "$counts" = "0" ] || \
+ part+=("$mail:$counts")
+done
+
+echo "$sync" "${part[@]}"
+echo
+echo "#email"