diff --git a/linuxSetup/dotfiles/xmonad/xmonad.hi b/linuxSetup/dotfiles/xmonad/xmonad.hi index 99445b5..dfb07ba 100644 Binary files a/linuxSetup/dotfiles/xmonad/xmonad.hi and b/linuxSetup/dotfiles/xmonad/xmonad.hi differ diff --git a/linuxSetup/dotfiles/xmonad/xmonad.hs b/linuxSetup/dotfiles/xmonad/xmonad.hs index 363ddb3..c714ca7 100755 --- a/linuxSetup/dotfiles/xmonad/xmonad.hs +++ b/linuxSetup/dotfiles/xmonad/xmonad.hs @@ -4,6 +4,12 @@ import XMonad.Util.EZConfig (additionalKeysP, mkNamedKeymap) -- Vim Style Key de import XMonad.Util.Dmenu -- Excatly what it says import XMonad.Util.Ungrab -- For screenshots import XMonad.Layout.ThreeColumns -- For big scrrens +import XMonad.Hooks.EwmhDesktops +import XMonad.Layout.Spacing +import XMonad.Layout.LayoutModifier +import XMonad.Layout.Gaps + + -- Default defined import Data.Monoid @@ -62,6 +68,7 @@ clickable ws = ""++ws++"" myNormalBorderColor = "#dddddd" -- White myFocusedBorderColor = "#F000FF" -- Purple + ------------------------------------------------------------------------ -- Key Defined : Key bindings. Add, modify or remove key bindings here. -- @@ -206,7 +213,7 @@ myLayout = avoidStruts (tiled ||| Mirror tiled ||| Full) -- Percent of screen to increment by when resizing panes delta = 3/100 - + ------------------------------------------------------------------------ -- Window rules: @@ -228,6 +235,7 @@ myManageHook = composeAll [ className =? "MPlayer" --> doFloat , className =? "Gimp" --> doFloat , className =? "Steam" --> doFullFloat + , className =? "factorio" --> doFullFloat , className =? "TerraTechLinux64.x86_64" --> doFullFloat , resource =? "desktop_window" --> doIgnore , resource =? "kdesktop" --> doIgnore @@ -272,7 +280,7 @@ myStartupHook = do main :: IO () main = do xmproc <- spawnPipe ("xmobar $HOME/.config/xmobar/xmobarrc.hs") - xmonad $ docks defaults + xmonad $ docks defaults -- A structure containing your configuration settings, overriding @@ -297,10 +305,9 @@ defaults = def { mouseBindings = myMouseBindings, -- hooks, layouts - layoutHook = myLayout, + layoutHook = spacingRaw True (Border 0 3 3 3) True (Border 3 3 3 3) True $ myLayout, manageHook = myManageHook, handleEventHook = myEventHook, logHook = myLogHook, startupHook = myStartupHook } -