Bindings to libnotify library

Version on this page:
LTS Haskell 9.21:0.2
Stackage Nightly 2017-07-25:0.2
Latest on Hackage:0.2.1

See all snapshots libnotify appears in

MIT licensed by Emon Tsukimiya, Matvey Aksenov
Maintained by Matvey Aksenov

Module documentation for


Hackage Build Status

Bindings to libnotify library

Note that although the bindings are distributed under MIT license everything else is GPLed. And by everything I mean everything: glib, libnotify, haskell bindings to glib, and so forth. That effectively means that by using libnotify bindings you agree your project is GPLed too. Sorry about that!



  • Added Semigroup (Mod a) to satisfy GHC 8.4


  • Added appName, a way to provide a custom application name for a notification.

  • Renamed ServerInfo record accessors, so that they are less likely to conflict with other definitions.

  • Fixed Monoid instance for Mod

  • More complete and correct low level interface
  • Fix memory leak in notify_notification_new
  • Completely reworked high level interface
Depends on 4 packages:
Used by 4 packages:
comments powered byDisqus