summaryrefslogtreecommitdiffstats
path: root/MetaTile.hs
diff options
context:
space:
mode:
Diffstat (limited to 'MetaTile.hs')
-rw-r--r--MetaTile.hs47
1 files changed, 47 insertions, 0 deletions
diff --git a/MetaTile.hs b/MetaTile.hs
new file mode 100644
index 0000000..9da613e
--- /dev/null
+++ b/MetaTile.hs
@@ -0,0 +1,47 @@
+--------------------------------------------------------------------
+-- |
+-- Module : MetaTile
+-- Copyright : (c) Don Stewart
+-- License : BSD3
+--
+-- Maintainer: Don Stewart <dons@galois.com>
+-- Stability : provisional
+-- Portability:
+--
+--------------------------------------------------------------------
+--
+-- Useful exports for configuration files.
+
+module MetaTile (
+
+ module MetaTile.Main,
+ module MetaTile.Core,
+ module MetaTile.Config,
+ module MetaTile.Layout,
+ module MetaTile.ManageHook,
+ module MetaTile.Operations,
+ module Graphics.X11,
+ module Graphics.X11.Xlib.Extras,
+ (.|.),
+ MonadState(..), gets, modify,
+ MonadReader(..), asks,
+ MonadIO(..)
+
+ ) where
+
+-- core modules
+import MetaTile.Main
+import MetaTile.Core
+import MetaTile.Config
+import MetaTile.Layout
+import MetaTile.ManageHook
+import MetaTile.Operations
+-- import MetaTile.StackSet -- conflicts with 'workspaces' defined in MetaTile.hs
+
+-- modules needed to get basic configuration working
+import Data.Bits
+import Graphics.X11 hiding (refreshKeyboardMapping)
+import Graphics.X11.Xlib.Extras
+
+import Control.Monad.State
+import Control.Monad.Reader