X-Git-Url: https://code.delx.au/dotfiles/blobdiff_plain/58d74f209dc98a712a33207c862fc63539e2a106..6d3a69f07ef988ec7ba36b5ebd95ef69b54bfd50:/.xmonad/xmonad.hs diff --git a/.xmonad/xmonad.hs b/.xmonad/xmonad.hs index d36078b..7fa7a65 100644 --- a/.xmonad/xmonad.hs +++ b/.xmonad/xmonad.hs @@ -3,6 +3,7 @@ import System.IO import XMonad import XMonad.Actions.CycleRecentWS import XMonad.Actions.PhysicalScreens +import XMonad.Config.Desktop import XMonad.Hooks.DynamicLog import XMonad.Hooks.EwmhDesktops import XMonad.Hooks.ICCCMFocus @@ -153,16 +154,14 @@ myGimpLayout = createLayout "Gimp" $ myLayout = ( - onWorkspace "1" (myTabbedLayout ||| myMasterTabbedLayout) $ - onWorkspace "2" (myTabbedLayout ||| myMasterTabbedLayout) $ - onWorkspace "9" (myFullLayout ||| myMasterTabbedLayout ||| myTabbedLayout ||| myTiledLayout ||| myGimpLayout) $ - (myMasterTabbedLayout ||| myTabbedLayout ||| myTiledLayout) + onWorkspace "9" (myTabbedLayout ||| myFullLayout ||| myGimpLayout) $ + (myTabbedLayout ||| myMasterTabbedLayout ||| myTiledLayout) ) main = do xmonadDir <- getXMonadDir xmobars <- mapM (\x -> spawnPipe ("xmobar -x " ++ (show x) ++ " " ++ xmonadDir ++ "/xmobar.hs")) [1, 2] - xmonad $ ewmh defaultConfig { + xmonad $ desktopConfig { manageHook = myManageHook, layoutHook = myLayout, workspaces = myWorkspaces, @@ -170,7 +169,7 @@ main = do startupHook = myStartupHook, keys = myKeys, modMask = mod4Mask, - handleEventHook = handleEventHook defaultConfig <+> fullscreenEventHook, + handleEventHook = handleEventHook desktopConfig <+> fullscreenEventHook, focusFollowsMouse = False }