FE
FedericoCeratto/nim-libnotify
A minimalistic libnotify wrapper
nim-libnotify
A minimalistic libnotify wrapper for Linux desktop notifications written in Nim.
Installation
.You need to install libglib2:
[source, bash]
sudo apt install libglib2.0-0
.Then run:
[source, bash]
nimble install libnotify
Usage
[source, bash]
import libnotify
when isMainModule:
let n = newNotifyClient("foo")
n.set_app_name("hello")
n.send_new_notification("low", "no big deal", "file://usr/share/icons/gnome/scalable/apps/user-info-symbolic.svg",
urgency=NotificationUrgency.Low, timeout=1)
n.send_new_notification("normal", "hm", "STOCK_YES",
urgency=NotificationUrgency.Normal, timeout=2)
n.send_new_notification("crit", "uh-oh", "STOCK_NO",
urgency=NotificationUrgency.Critical, timeout=3)