notify

A wrapper to notification libraries


Keywords
notify, libnotify, library
License
MIT
Install
nimble install notify

Documentation

notify-nim

A quick wrapper over libnotify, a library to show unobstrusive notifications in a Gnome environment.

Usage

import notify

var n: Notification = create("Title", "Body of the notification", "dialog-information")
n.show()

icon values are PNG files found in places like /usr/share/icons/gnome/. Some useful ones are:

dialog-error        avatar-default  user-invisible
dialog-information  computer-fail   user-available
dialog-warning      network-error
task-due            network-idle

Install

You can require it in your_program.nimble file:

requires "nim > 0.19.0", "notify"

Or you can install it with nimble:

nimble install notify

Requisites

You should have libnotify.so in your system, usually doing something like:

 [ubuntu]$ sudo apt install libnotify
 [fedora]$ sudo dnf install libnotify