aboutsummaryrefslogtreecommitdiff
path: root/config/xmonad/xmonad.hs
diff options
context:
space:
mode:
Diffstat (limited to 'config/xmonad/xmonad.hs')
-rw-r--r--config/xmonad/xmonad.hs6
1 files changed, 4 insertions, 2 deletions
diff --git a/config/xmonad/xmonad.hs b/config/xmonad/xmonad.hs
index eb3f5b9..e45fd86 100644
--- a/config/xmonad/xmonad.hs
+++ b/config/xmonad/xmonad.hs
@@ -20,6 +20,7 @@ import XMonad.Layout.Grid (Grid (..))
import XMonad.Layout.ThreeColumns (ThreeCol (ThreeColMid))
import XMonad.Layout.CenteredIfSingle (centeredIfSingle)
import XMonad.Layout.OnHost (onHost)
+import XMonad.Layout.MultiColumns (multiCol)
-- Hooks
import XMonad.Hooks.InsertPosition (Focus (..), Position (..),
@@ -54,8 +55,9 @@ main = xmonad $ desktopConfig
} `additionalKeysP` keys'
-layoutHook' = spacing' 4 $ onHost "charles-fractal" (threeColMid ||| commonLayout) commonLayout
- where commonLayout = reflectHoriz tiledVerticalBigMaster -- main monitor is slighly to the left
+layoutHook' = spacing' 4 $ onHost "charles-fractal" ultraWideLayout commonLayout
+ where ultraWideLayout = threeColMid ||| multiCol [1, 1, 1] 2 (-0.05) (-0.25) ||| commonLayout
+ commonLayout = reflectHoriz tiledVerticalBigMaster -- main monitor is slighly to the left
||| tiledVerticalBigMaster -- bigger master for code and smaller slave for compiling
||| noBorders Full -- disable borders for fullscreen layout
||| Mirror tiledHorizontalEven -- 50/50 horizontal split