GitXplorerGitXplorer
d

ninomiya

public
3 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
c33b1ae427bee81a7cca0e7586d6aaa99754b2c6

Set up TravisCI.

ddeifactor committed 5 years ago
Unverified
9a4fa60b74524d8db0e76629ac557bea5ba42370

Implement the 'close notification' action.

ddeifactor committed 5 years ago
Unverified
84738986a75c3c0152f9797e94d03ddc2645760e

Fix a bug where demo mode would use an entire CPU.

ddeifactor committed 5 years ago
Unverified
8827fd9f508271042662d8b5df0c0a57f8ed0db8

Mark the application as non-unique.

ddeifactor committed 5 years ago
Unverified
bcfc74aca38521970d744f46cc96ac446cc20fc3

Support markdown in the notification.

ddeifactor committed 5 years ago
Unverified
64a49e14e7e8a34f184b8bad45ec6d6db40cad4c

Better way to write tests for config file data.

ddeifactor committed 5 years ago

README

The README file for this repository.

ninomiya: a simple, beautiful notification daemon.

A notification daemon in the style of 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. Fans of Gatchaman Crowds might point out that there's a more appropriate name for a daemon that shows you NOTEs, but I like Rui.