dotfiles/duskwm/.config/dusk/status_scripts/scripts/unread_mail.py

14 lines
321 B
Python
Raw Normal View History

2025-06-24 16:57:29 -04:00
import subprocess
from theme import current_theme, default
icon = "󰇮"
count = subprocess.run(
["mu", "msgs-count", "--", "--query=flag:unread AND maildir:/Inbox/"],
stdout=subprocess.PIPE,
encoding="utf-8",
).stdout.strip()
bright = f"^v^^c{current_theme.base8}^"
content = f"{bright}{icon} {count}^t^"