diff options
author | jao <jao@gnu.org> | 2018-10-06 21:26:17 +0100 |
---|---|---|
committer | jao <jao@gnu.org> | 2018-10-06 21:26:17 +0100 |
commit | 0d5953ddab66dfcc81b970beb0dd4b01c54ce34f (patch) | |
tree | 621193ab52cca6a6779f69182c578503e7ad3695 /src | |
parent | ee1bd952f5ad769091f699dfab7def6318282c32 (diff) | |
download | xmobar-0d5953ddab66dfcc81b970beb0dd4b01c54ce34f.tar.gz xmobar-0d5953ddab66dfcc81b970beb0dd4b01c54ce34f.tar.bz2 |
Fix: only use Mail, MBox and DateZone if compilation requested
Diffstat (limited to 'src')
-rw-r--r-- | src/Config.hs | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/Config.hs b/src/Config.hs index c9ce1a8..43ddf51 100644 --- a/src/Config.hs +++ b/src/Config.hs @@ -1,4 +1,4 @@ -{-# LANGUAGE TypeOperators #-} +{-# LANGUAGE TypeOperators, CPP #-} ----------------------------------------------------------------------------- -- | @@ -38,10 +38,14 @@ import Plugins.EWMH import Plugins.Kbd import Plugins.Locks +#ifdef INOTIFY import Plugins.Mail import Plugins.MBox +#endif +#ifdef DATEZONE import Plugins.DateZone +#endif -- $config -- Configuration data type and default configuration @@ -155,6 +159,12 @@ infixr :*: -- this function's type signature. runnableTypes :: Command :*: Monitors :*: Date :*: PipeReader :*: BufferedPipeReader :*: CommandReader :*: StdinReader :*: - XMonadLog :*: EWMH :*: Kbd :*: Locks :*: Mail :*: MBox :*: - DateZone :*: MarqueePipeReader :*: () + XMonadLog :*: EWMH :*: Kbd :*: Locks :*: +#ifdef INOTIFY + Mail :*: MBox :*: +#endif +#ifdef DATEZONE + DateZone :*: +#endif + MarqueePipeReader :*: () runnableTypes = undefined |