2019-12-05 15:28:02 +01:00
|
|
|
#!/bin/sh
|
2019-12-02 19:57:45 +01:00
|
|
|
set -e
|
2020-04-17 06:54:35 +02:00
|
|
|
|
2020-12-04 03:53:41 +01:00
|
|
|
test "$XDG_CURRENT_DESKTOP" = "gnome" &&
|
|
|
|
exit 0
|
|
|
|
|
2020-10-20 21:56:33 +02:00
|
|
|
test -z "$XDG_RUNTIME_DIR" &&
|
|
|
|
export XDG_RUNTIME_DIR=/run/user/$(id -u)
|
|
|
|
|
2020-05-22 02:34:08 +02:00
|
|
|
getnew(){
|
2020-12-21 21:26:39 +01:00
|
|
|
pushd "$HOME/.local/share/mail/" > /dev/null
|
2020-12-04 03:53:41 +01:00
|
|
|
|
|
|
|
find INBOX*/new -type f |
|
|
|
|
wc -l
|
|
|
|
|
2020-12-21 21:26:39 +01:00
|
|
|
popd > /dev/null
|
2020-05-22 02:34:08 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
OLD=$(getnew)
|
|
|
|
|
2020-12-04 03:53:41 +01:00
|
|
|
[ "$1" = "update" ] &&
|
|
|
|
mbsync -a
|
2020-04-17 06:54:35 +02:00
|
|
|
|
2020-05-22 02:34:08 +02:00
|
|
|
NEW=$(getnew)
|
|
|
|
|
2020-12-04 03:53:41 +01:00
|
|
|
[ "$NEW" -gt "$OLD" ] &&
|
2020-10-20 21:56:33 +02:00
|
|
|
notify-send " New E-Mails!"
|
2019-11-23 02:23:15 +01:00
|
|
|
|
2019-12-02 19:57:45 +01:00
|
|
|
echo $NEW | sed 's/^0$//'
|
2019-11-23 02:23:15 +01:00
|
|
|
|
2020-12-04 03:53:41 +01:00
|
|
|
[ "$(ps -o comm= $PPID)" != "waybar" ] &&
|
|
|
|
pidof waybar>/dev/null &&
|
2019-12-05 15:28:02 +01:00
|
|
|
pkill -SIGRTMIN+4 waybar
|
2020-12-04 03:53:41 +01:00
|
|
|
|
2019-12-05 15:28:02 +01:00
|
|
|
|
2019-12-01 17:36:00 +01:00
|
|
|
# vim:ft=sh
|