summaryrefslogtreecommitdiff
path: root/xmonad.hs
diff options
context:
space:
mode:
authortdback <tyler@tdback.net>2025-02-02 21:18:10 -0500
committertdback <tyler@tdback.net>2025-02-02 21:18:10 -0500
commit93f86940f52fde7a12073119fb9bf20edd4f3df9 (patch)
treed7b0b4247d27507b597c38b8651648756aa1f45a /xmonad.hs
here be dragons
Diffstat (limited to 'xmonad.hs')
-rw-r--r--xmonad.hs27
1 files changed, 27 insertions, 0 deletions
diff --git a/xmonad.hs b/xmonad.hs
new file mode 100644
index 0000000..270f142
--- /dev/null
+++ b/xmonad.hs
@@ -0,0 +1,27 @@
+import XMonad
+import XMonad.Hooks.EwmhDesktops
+import XMonad.Hooks.ManageDocks
+import XMonad.Layout.Fullscreen
+
+import Defaults
+import KeyBindings
+import Layout
+import LogHook
+
+main :: IO ()
+main = xmonad . withStatusBars . fullscreenSupport . docks . ewmh $ defaults
+ where
+ defaults =
+ def
+ { modMask = myModMask
+ , keys = myKeys
+ , workspaces = myWorkspaces
+ , focusFollowsMouse = myFocusFollowsMouse
+ , clickJustFocuses = myClickJustFocuses
+ , logHook = myLogHook
+ , terminal = myTerminal
+ , layoutHook = myLayoutHook
+ , borderWidth = myBorderWidth
+ , normalBorderColor = myNormalBorderColor
+ , focusedBorderColor = myFocusedBorderColor
+ }