From f97111e3da2449e0ba1a18414671f37db32e2f70 Mon Sep 17 00:00:00 2001 From: Felix Van der Jeugt Date: Sat, 14 Mar 2015 09:57:33 +0100 Subject: [PATCH] hide border of fullscreen windows --- xmonad/xmonad.hs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/xmonad/xmonad.hs b/xmonad/xmonad.hs index 0738b1e..5f0e535 100644 --- a/xmonad/xmonad.hs +++ b/xmonad/xmonad.hs @@ -20,6 +20,7 @@ import XMonad import XMonad.Hooks.DynamicLog import XMonad.Hooks.ManageDocks import XMonad.Layout.LayoutModifier +import XMonad.Layout.NoBorders import XMonad.Util.NamedScratchpad import XMonad.Actions.WindowBringer import Graphics.X11.ExtraTypes.XF86 @@ -256,8 +257,8 @@ myMouseBindings (XConfig {XMonad.modMask = modm}) = M.fromList $ -- The available layouts. Note that each layout is separated by |||, -- which denotes layout choice. -- -myLayoutHook :: Choose Full (Choose Tall (Mirror Tall)) a -myLayoutHook = Full ||| tiled ||| Mirror tiled +myLayoutHook :: ModifiedLayout SmartBorder (Choose Full (Choose Tall (Mirror Tall))) a +myLayoutHook = smartBorders $ Full ||| tiled ||| Mirror tiled where -- default tiling algorithm partitions the screen into two panes tiled = Tall nmaster delta ratio @@ -383,7 +384,7 @@ main = xmonad =<< withBar defaults -- -- No need to modify this. -- -defaults :: XConfig (Choose Full (Choose Tall (Mirror Tall))) +defaults :: XConfig (ModifiedLayout SmartBorder (Choose Full (Choose Tall (Mirror Tall)))) defaults = defaultConfig { -- simple stuff terminal = myTerminal,