#!/bin/bash # Notify today's whole-day calcurse events (the daemon only alerts timed appointments). set -euo pipefail events=$(calcurse -Q --filter-type event,recur-event --days 1 \ --format-event '%m\n' --format-recur-event '%m\n' | tail -n +2) [[ -n $events ]] || exit 0 notify-send -a calcurse -i x-office-calendar "Today" "$events"