This package creates system notifications for org-agenda items with timestamps.
Features:
- Notify a set couple of minutes before the timestamp
- Choose which agenda or non-agenda files to check or both
- Optional sound on notifications
- Exclude and include specific agenda tags
- Notifies for repeated items
| Variable | Customisation | Default |
|---|---|---|
| org-notifications-non-agenda-file | Sets which non-agenda file to check, if enabled | (list “/path/to/file.org”) |
| org-notifications-which-agenda-files | Sets which agenda files to include | Agenda files only |
| org-notifications-title | Sets the title of notifications | Org-mode |
| org-notifications-notify-before-time | Number of minutes, in seconds, to notify before a timestamp | 300 |
| org-notifications-agenda-tags-to-ignore | Agenda tags to ignore from being notified | nil |
| org-notifications-agenda-tags-to-include | Agenda tags to create notifications for | nil |
| org-notifications-style | Style of the notifications. (styles from the alert package) | ‘libnotify |
| org-notifications-play-sounds | Whether notifications should play sound | t |
| org-notifications-sound | Sets which sound to play along with the notifications | “ding_elevator.wav” |
This package can be installed directly from MELPA: M-x package-install RET org-notifications.
Put org-notifications.el in your load-path, and eval (org-notifications-start):
(load-file "/path/tofile/org-notifications.el")
(org-notifications-start)