#desktop-notifications #notifications #periodic #libnotify

app reminders

A periodical reminder program using desktop notifications

4 releases

0.1.3 Sep 7, 2019
0.1.2 Sep 7, 2019
0.1.1 Sep 7, 2019
0.1.0 Sep 7, 2019

#24 in #desktop-notifications

MIT license

8KB
60 lines

reminders

A periodical reminder program using desktop notifications

Requirements

  • rust
  • libnotify
  • A desktop notification server

Installation

From crates.io:

cargo install reminders

From source, build:

cargo build --release

Then copy the binary target/release/reminders to a place available in your $PATH variable.

Usage

Before the first use you should edit the ExecStart line in the reminders.service file provided in this repository.

ExecStart=reminders -m MESSAGE -p 300

Change the MESSAGE with whatever message you want your reminder to show, as well the 300 to the reminder period you want, given in seconds.

Afterwards you should install/start the reminders.service systemd unit, so that the process actually keeps running in the background.

TODO

  • Configuration file
  • Add AUR package
  • Handle systemctl stop.
  • Expose more notification options

Is it any good?

yes

Dependencies

~0.8–2.2MB
~33K SLoC