appt in emacs can do a bunch and is integrated. i use it. there are various notify programs that i have not gotten to work.
i use crontab updated in a single babel block to run ddccontrol and redshift. this is useful for executive function. you make the screen unusable until you have taken medicine or whatever. then you turn off the monitor with ddccontrol so that its backlight doesn't further disrupt your melatonin. [no amount of dimming achieves that with today's panel tech at my monitor size.] -- The Kafka Pandemic: <http://thekafkapandemic.blogspot.com> The disease DOES progress. MANY people have died from it. And ANYBODY can get it at any time. "You’ve really gotta quit this and get moving, because this is murder by neglect." --- <http://www.meaction.net/2017/02/03/pwme-people-with-me-are-being-murdered-by-neglect>.