{-# LANGUAGE TypeOperators, CPP #-}
module Xmobar.Run.Types(runnableTypes) where
import {-# SOURCE #-} Xmobar.Run.Runnable()
import Xmobar.Plugins.Command
import Xmobar.Plugins.Monitors
import Xmobar.Plugins.Date
import Xmobar.Plugins.PipeReader
import Xmobar.Plugins.BufferedPipeReader
import Xmobar.Plugins.MarqueePipeReader
import Xmobar.Plugins.CommandReader
import Xmobar.Plugins.StdinReader
import Xmobar.Plugins.XMonadLog
import Xmobar.Plugins.EWMH
import Xmobar.Plugins.Kbd
import Xmobar.Plugins.Locks
import Xmobar.Plugins.NotmuchMail
#ifdef INOTIFY
import Xmobar.Plugins.Mail
import Xmobar.Plugins.MBox
#endif
#ifdef DATEZONE
import Xmobar.Plugins.DateZone
#endif
#ifdef KRAKEN
import Xmobar.Plugins.Kraken
#endif
type a :*: b = (a, b)
infixr :*:
runnableTypes :: Command :*: Monitors :*: Date :*: PipeReader :*:
BufferedPipeReader :*: CommandReader :*: StdinReader :*:
XMonadLog :*: EWMH :*: Kbd :*: Locks :*: NotmuchMail :*:
#ifdef INOTIFY
Mail :*: MBox :*:
#endif
#ifdef DATEZONE
DateZone :*:
#endif
#ifdef KRAKEN
Kraken :*:
#endif
MarqueePipeReader :*: ()
runnableTypes :: Command
:*: (Monitors
:*: (Date
:*: (PipeReader
:*: (BufferedPipeReader
:*: (CommandReader
:*: (StdinReader
:*: (XMonadLog
:*: (EWMH
:*: (Kbd
:*: (Locks
:*: (NotmuchMail
:*: (MarqueePipeReader :*: ()))))))))))))
runnableTypes = Command
:*: (Monitors
:*: (Date
:*: (PipeReader
:*: (BufferedPipeReader
:*: (CommandReader
:*: (StdinReader
:*: (XMonadLog
:*: (EWMH
:*: (Kbd
:*: (Locks
:*: (NotmuchMail
:*: (MarqueePipeReader :*: ()))))))))))))
forall a. HasCallStack => a
undefined