This repository has been archived on 2024-04-07. You can view files and clone it, but cannot push or open issues or pull requests.
dotfiles/dotfiles/scripts/checkmail

37 lines
516 B
Bash
Executable File

#!/bin/sh
set -e
test "$XDG_CURRENT_DESKTOP" = "gnome" &&
exit 0
test -z "$XDG_RUNTIME_DIR" &&
export XDG_RUNTIME_DIR=/run/user/$(id -u)
getnew(){
pushd "~/.local/share/mail/"
find INBOX*/new -type f |
wc -l
popd
}
OLD=$(getnew)
[ "$1" = "update" ] &&
mbsync -a
NEW=$(getnew)
[ "$NEW" -gt "$OLD" ] &&
notify-send " New E-Mails!"
echo $NEW | sed 's/^0$//'
[ "$(ps -o comm= $PPID)" != "waybar" ] &&
pidof waybar>/dev/null &&
pkill -SIGRTMIN+4 waybar
# vim:ft=sh