dzen-dhall-1.0.2: Configure dzen2 bars in Dhall language

Safe HaskellNone




getPluginContentsFromURL :: String -> IO Text Source #

Load plugin from URL and validate it by parsing.

parsePlugin :: Text -> Maybe (Expr Src Import) Source #

Try parsing a file.

readPluginMeta :: PluginSourceSpec -> Text -> App Common (Either MetaValidationError PluginMeta) Source #

Try to load plugin meta by inserting a plugin into the current environment (using inputWithSettings).

getPluginPaths :: Text -> App Common (String, String) Source #

Given a plugin name, get the file of the plugin and locate the plugins directory.