1 unstable release
| 0.1.0 | Aug 16, 2024 |
|---|
#22 in #notify
18KB
90 lines
sdshout ("systemd shout")
sdshout is a simple service which generates desktop notifications on Linux systems when systemd services fail. It's useful for knowing when system updates, automated backups or other critical jobs aren't working.
sdshout is intended to run a user systemd service. It connects to the system D-Bus to detect failed services.
Installation
Nix
On flake enabled Nix systems, sdshout can be run or installed from
github:mjs/sdshout. For example, to just give it a try:
nix run github:mjs/sdshout
Integration as a NixOS flake input is also possible.
Cargo
If you have Rust toolchain available, sdshout can be installed with:
cargo install sdshout
Service Installation
- Copy the sample service file to
~/.config/systemd/user - Edit the file and modify the
ExecStartline to suit systemctl --user daemon-reloadsystemctl --user enable --now sdshout.service
Roadmap
See issues labeled with Enhancement on GitHub.
Dependencies
~4–12MB
~122K SLoC