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 |
#23 in #desktop-notifications
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?
Dependencies
~1.6–3MB
~51K SLoC