desktop notifications, the UNIX way
tiramisu is a notification daemon for *nix desktops that implement notifications using dbus.
Unlike other daemons, tiramisu does not have any sort of window or pop-up, but rather sends all notifications to STDOUT. Doing so enables endless customization from the end-user.
Crafted with ♡
Tiramisu depends upon Vala, gio, and glib.
Don't see your distribution? Check to make sure it wasn't forgotten at repology. Alternatively, build from source.
$ git clone https://github.com/Sweets/tiramisu $ cd ./tiramisu $ make && make install
By default, tiramisu outputs all information from a notification to standard output. You can change this with
-o, or if you wish to use JSON format,
-j. If you need the output format to be sanitized (quotes to be escaped), you can do so with
-o will interpolate your desired format.
Appropriate keys are
Below is an example of the default output of tiramisu with no flags.
evolution-mail-notification evolution 0 New email in Evolution You have received 4 new messages. desktop-entry=org.gnome.Evolution|urgency=1 Show INBOX=default -1