https://github.com/deifactor/ninomiya
An (incomplete) lightweight, beautiful notification daemon for Linux.
https://github.com/deifactor/ninomiya
libnotify notification-daemon
Last synced: 8 months ago
JSON representation
An (incomplete) lightweight, beautiful notification daemon for Linux.
- Host: GitHub
- URL: https://github.com/deifactor/ninomiya
- Owner: deifactor
- License: mit
- Created: 2020-02-25T00:52:41.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-19T09:02:12.000Z (almost 6 years ago)
- Last Synced: 2025-06-27T07:07:38.487Z (9 months ago)
- Topics: libnotify, notification-daemon
- Language: Rust
- Size: 276 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `ninomiya`: a simple, beautiful notification daemon.
A notification daemon in the style of
[dunst](https://github.com/dunst-project/dunst) but with an emphasis on beauty.
Written in GTK, uses your GNOME colors if they're set, but can be used and
themed via CSS.
If you want something battle-tested with active development and features, use dunst. I used
it before I wrote this and it works perfectly well. If you want to support
people writing software in Rust, if you want true background transparency (dunst
only supports setting the entire window's opacity), use ninomiya.
## How to use
Build it using `cargo build`. Run the daemon using `ninomiya`; if you want
logging, run like `RUST_LOG=debug`. Valid log levels are `error`, `warn`,
`info`, `debug`, and `trace` (which *will* spam stdout).
You can also use it to *send* notifications by invoking it like
```
ninomiya notify --app-name "some app" --body "body" --summary "the summary"
```
If you run the daemon with `--testing`, it will listen on a separate DBus name;
you can then invoke `ninomiya --testing notify` to send to that. This is useful
for checking it out without messing with your actual notification setup, or for
debugging it when you're hacking on it.
## What's in a name?
It's named after [an anime character I
like](https://gatchaman.fandom.com/wiki/Rui_Ninomiya). Fans of Gatchaman Crowds
might point out that there's [a more appropriate
name](https://gatchaman.fandom.com/wiki/Berg_Katze_(Crowds)) for a daemon that
shows you NOTEs, but I like Rui.