From f6c05967160584083d911ff7599e672300b8ecbf Mon Sep 17 00:00:00 2001 From: ndwarshuis Date: Sat, 31 Dec 2022 22:22:36 -0500 Subject: [PATCH] ENH use rio for xmobar plugins --- lib/Xmobar/Plugins/BacklightCommon.hs | 4 ++-- lib/Xmobar/Plugins/Common.hs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/Xmobar/Plugins/BacklightCommon.hs b/lib/Xmobar/Plugins/BacklightCommon.hs index 2fd17b0..7605953 100644 --- a/lib/Xmobar/Plugins/BacklightCommon.hs +++ b/lib/Xmobar/Plugins/BacklightCommon.hs @@ -13,8 +13,8 @@ import Xmobar.Plugins.Common startBacklight :: (MonadUnliftIO m, RealFrac a) - => ((Maybe a -> m ()) -> SesClient -> m ()) - -> (SesClient -> m (Maybe a)) + => ((Maybe a -> RIO SimpleApp ()) -> SesClient -> RIO SimpleApp ()) + -> (SesClient -> RIO SimpleApp (Maybe a)) -> T.Text -> Callback -> m () diff --git a/lib/Xmobar/Plugins/Common.hs b/lib/Xmobar/Plugins/Common.hs index 98b9acc..1983bba 100644 --- a/lib/Xmobar/Plugins/Common.hs +++ b/lib/Xmobar/Plugins/Common.hs @@ -70,6 +70,6 @@ displayMaybe' cb = maybe (liftIO $ cb $ T.unpack na) withDBusClientConnection :: (MonadUnliftIO m, SafeClient c) => Callback - -> (c -> m ()) + -> (c -> RIO SimpleApp ()) -> m () -withDBusClientConnection cb f = displayMaybe' cb f =<< getDBusClient +withDBusClientConnection cb f = runSimpleApp $ displayMaybe' cb f =<< getDBusClient