Update Sjanssen.hs

This commit is contained in:
Spencer Janssen
2007-12-05 04:56:48 +00:00
parent 7296b99306
commit 58d540789b

View File

@@ -3,8 +3,9 @@ module XMonad.Config.Sjanssen (sjanssenConfig) where
import XMonad import XMonad
import qualified XMonad.StackSet as W import qualified XMonad.StackSet as W
import XMonad.Layouts import XMonad.Layouts hiding (Tall)
import XMonad.Layout.Tabbed import XMonad.Layout.Tabbed
import XMonad.Layout.HintedTile
import XMonad.Operations import XMonad.Operations
import XMonad.Config (defaultConfig) import XMonad.Config (defaultConfig)
import XMonad.Layout.NoBorders import XMonad.Layout.NoBorders
@@ -31,14 +32,17 @@ sjanssenConfig = do
, ((modm, button2), (\w -> focus w >> windows W.swapMaster)) , ((modm, button2), (\w -> focus w >> windows W.swapMaster))
, ((modm.|. shiftMask, button1), (\w -> focus w >> mouseResizeWindow w)) ] , ((modm.|. shiftMask, button1), (\w -> focus w >> mouseResizeWindow w)) ]
, keys = \c -> mykeys c `M.union` keys defaultConfig c , keys = \c -> mykeys c `M.union` keys defaultConfig c
, layoutHook = smartBorders (tiled ||| Mirror tiled ||| Full ||| tabbed shrinkText defaultTConf) , layoutHook = smartBorders (tiled Tall ||| tiled Wide ||| Full ||| tabbed shrinkText myTConf)
} }
where where
tiled = Tall 1 0.03 0.5 tiled = HintedTile 1 0.03 0.5
mykeys (XConfig {modMask = modm}) = M.fromList $ mykeys (XConfig {modMask = modm}) = M.fromList $
[((modm, xK_p ), shellPrompt myPromptConfig)] [((modm, xK_p ), shellPrompt myPromptConfig)]
myFont = "xft:Bitstream Vera Sans Mono:pixelsize=10"
myTConf = defaultTConf { fontName = myFont }
myPromptConfig = defaultXPConfig myPromptConfig = defaultXPConfig
{ position = Top { position = Top
, font = myFont
, promptBorderWidth = 0 } , promptBorderWidth = 0 }