introducing smartBorders, it removes the (currently red) borders when only a single window is being displayed. Also, mod-b toggles the xmobar widget view

This commit is contained in:
David Majnemer 2008-12-26 11:38:57 -05:00
parent b0a2fa682f
commit 99531235e8

View file

@ -2,6 +2,7 @@ import XMonad
import XMonad.Layout
import XMonad.Layout.Grid
import XMonad.Layout.NoBorders
import XMonad.Hooks.DynamicLog
import XMonad.Hooks.ManageDocks
@ -33,12 +34,13 @@ main = do
xmproc <- spawnPipe "xmobar"
xmonad $ defaultConfig {
manageHook = manageDocks <+> manageHook defaultConfig,
layoutHook = avoidStruts $ myLayoutHook,
layoutHook = avoidStruts $ smartBorders $ myLayoutHook,
logHook = dynamicLogWithPP $ xmobarPP {
ppOutput = hPutStrLn xmproc,
ppTitle = xmobarColor "green" ""
}
} `additionalKeys`
[
((mod1Mask, xK_o), shellPrompt defaultXPConfig { position = Top })
((mod1Mask, xK_o), shellPrompt defaultXPConfig { position = Top }),
((mod1Mask, xK_b), sendMessage ToggleStruts)
]