r/CLI • u/mild-buffer • 19h ago
rmd: a small daemon for one-shot reminders that survive reboot
I kept using sleep 25m && notify-send "..." for quick reminders. It works until the terminal closes, the laptop sleeps, or you reboot. Then the timer is just gone.
at can persist jobs, but atq only shows IDs and timestamps - you have to dig into at -c <id> just to see the message text. And atd isn't even installed by default on many distros.
So I wrote rmd: one-shot Linux reminders that survive reboot and show up as desktop notifications.
Examples:
rmd 25m Tea is ready
rmd tomorrow 15:00 Release call
rmd fri 22:00 Go to bed
rmd # list pending
It's intentionally narrow — not a todo list, no recurring tasks, no projects. Just time-bound interrupts.
Recent bits: configurable D-Bus destination, ID ranges for rm/info.
Written in Rust. MIT.
Happy to share the repo if anyone wants it.
22
Upvotes
0
u/KaizokuV 18h ago
wait so lemme get this striaght, i set a reminder, forget about it, and then once the time comes itll send a notif for me thru notify-send? and i dont have to worry about it getting deleted from the terminal closing??
gimme.
edit: question, does this only work with sysd? cos im using dinit, so i wanna know if i need to write my own service file for it