#!/usr/bin/env bash # run from cron if [ -z $1 ]; then exit fi export DISPLAY=:0.0 export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus maildir="$HOME/.mail/$1/Inbox/new/" mailcount=$(find $maildir -type f | wc -l) if (("$mailcount" > 0)); then /usr/local/bin/dunstify \ -t 5000 \ -a "You have mail" \ -u critical \ -i internet-mail-symbolic \ -h string:x-dunst-stack-tag:Mail "$1 has mail: $mailcount messages" fi