X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=xmonad%2Fxmonad.hs;h=aed53efd0f90bbfbe1f43f21f86194043fc275d2;hb=ec5446ed1518e34d75867502295a026cbf16ac39;hp=daa2c5a929f22b4ca61d87492d15350a0727f605;hpb=04d8ef311906ce7c93feb2dafd49f8b961caf39a;p=config%2Fdotfiles.git diff --git a/xmonad/xmonad.hs b/xmonad/xmonad.hs index daa2c5a..aed53ef 100644 --- a/xmonad/xmonad.hs +++ b/xmonad/xmonad.hs @@ -1,8 +1,6 @@ -- xmonad configuration file. --- --- Tested with xmonad 0.9, most settings should work fine with xmonad 0.7. --- Copyright (C) 2011-2012 Simon Ruderich +-- Copyright (C) 2011-2015 Simon Ruderich -- -- This file is free software: you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by @@ -18,33 +16,19 @@ -- along with this file. If not, see . --- "hiding" necessary for LayoutCombinators. import XMonad hiding ( (|||) ) --- Necessary for reflectVert. -import XMonad.Layout.Reflect --- Necessary for avoidMaster. +import XMonad.Layout.Reflect (reflectHoriz) import qualified XMonad.StackSet as W --- Necessary for toggleLayouts. -import XMonad.Layout.ToggleLayouts --- Necessary for smartBorders. -import XMonad.Layout.NoBorders --- Necessary for composeOne and -?>. -import XMonad.Hooks.ManageHelpers --- Necessary for `additionalKeys`. -import XMonad.Util.EZConfig --- Necessary for setWMName. -import XMonad.Hooks.SetWMName --- Necessary for toggleWS. -import XMonad.Actions.CycleWS --- Necessary for named. -import XMonad.Layout.Named --- Necessary for JumpToLayout. -import XMonad.Layout.LayoutCombinators --- Necessary for Limit layout. -import XMonad.Layout.TwoPane --- Necessary for the Gimp layout. -import XMonad.Layout.PerWorkspace -import XMonad.Layout.IM +import XMonad.Layout.NoBorders (smartBorders) +import XMonad.Hooks.ManageHelpers ((-?>), composeOne) +import XMonad.Util.EZConfig (additionalKeys) +import XMonad.Hooks.SetWMName (setWMName) +import XMonad.Actions.CycleWS (toggleWS) +import XMonad.Layout.Named (named) +import XMonad.Layout.LayoutCombinators ((|||), JumpToLayout(..)) +import XMonad.Layout.TwoPane (TwoPane(..)) +import XMonad.Layout.PerWorkspace (onWorkspace) +import XMonad.Layout.IM (withIM, Property(..)) -- Prevent new windows from spawning in the master pane. Taken from