aboutsummaryrefslogtreecommitdiffstats
path: root/src/XMonad.hs
diff options
context:
space:
mode:
Diffstat (limited to 'src/XMonad.hs')
-rw-r--r--src/XMonad.hs47
1 files changed, 47 insertions, 0 deletions
diff --git a/src/XMonad.hs b/src/XMonad.hs
new file mode 100644
index 0000000..c1fc5dc
--- /dev/null
+++ b/src/XMonad.hs
@@ -0,0 +1,47 @@
+--------------------------------------------------------------------
+-- |
+-- Module : XMonad
+-- Copyright : (c) Don Stewart
+-- License : BSD3
+--
+-- Maintainer: Don Stewart <dons@galois.com>
+-- Stability : provisional
+-- Portability:
+--
+--------------------------------------------------------------------
+--
+-- Useful exports for configuration files.
+
+module XMonad (
+
+ module XMonad.Main,
+ module XMonad.Core,
+ module XMonad.Config,
+ module XMonad.Layout,
+ module XMonad.ManageHook,
+ module XMonad.Operations,
+ module Graphics.X11,
+ module Graphics.X11.Xlib.Extras,
+ (.|.),
+ MonadState(..), gets, modify,
+ MonadReader(..), asks,
+ MonadIO(..)
+
+ ) where
+
+-- core modules
+import XMonad.Main
+import XMonad.Core
+import XMonad.Config
+import XMonad.Layout
+import XMonad.ManageHook
+import XMonad.Operations
+-- import XMonad.StackSet -- conflicts with 'workspaces' defined in XMonad.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