module Notifications where
import Protolude

import qualified Data.Text as Text
import qualified DBus.Client as DBus
import qualified DBus.Notify as DBus


notifySend :: Text -> Text -> IO ()
notifySend title body = do
    client <- DBus.connectSession
    void (DBus.notify client (DBus.blankNote {
        DBus.summary = Text.unpack title,
        DBus.body = Just (DBus.Text (Text.unpack body))
    }))