{-# LANGUAGE CPP #-}
module Xmobar (xmobar
, xmobarMain
, defaultConfig
, configFromArgs
, Runnable (..)
, Exec (..)
, Command (..)
, module Xmobar.Config.Types
, module Xmobar.Config.Parse
, module Xmobar.Plugins.BufferedPipeReader
, module Xmobar.Plugins.CommandReader
, module Xmobar.Plugins.Date
#ifdef DATEZONE
, module Xmobar.Plugins.DateZone
#endif
, module Xmobar.Plugins.EWMH
, module Xmobar.Plugins.Kbd
, module Xmobar.Plugins.Locks
#ifdef INOTIFY
, module Xmobar.Plugins.Mail
, module Xmobar.Plugins.MBox
#endif
, module Xmobar.Plugins.Monitors
, module Xmobar.Plugins.PipeReader
, module Xmobar.Plugins.StdinReader
, module Xmobar.Plugins.XMonadLog
) where
import Xmobar.Run.Runnable
import Xmobar.Run.Exec
import Xmobar.Run.Command
import Xmobar.Config.Types
import Xmobar.Config.Parse
import Xmobar.Plugins.BufferedPipeReader
import Xmobar.Plugins.CommandReader
import Xmobar.Plugins.Date
#ifdef DATEZONE
import Xmobar.Plugins.DateZone
#endif
import Xmobar.Plugins.EWMH
import Xmobar.Plugins.Kbd
import Xmobar.Plugins.Locks
#ifdef INOTIFY
import Xmobar.Plugins.Mail
import Xmobar.Plugins.MBox
#endif
import Xmobar.Plugins.Monitors
import Xmobar.Plugins.PipeReader
import Xmobar.Plugins.StdinReader
import Xmobar.Plugins.XMonadLog
import Xmobar.App.Main(xmobar, xmobarMain, configFromArgs)
import Xmobar.App.Config(defaultConfig)