You can use this module with the following in your ~/.xmonad/xmonad.hs:
import XMonad
import XMonad.Hooks.EwmhDesktops
myLogHook :: X ()
myLogHook = ewmhDesktopsLogHook
myLayoutHook = ewmhDesktopsLayout $ avoidStruts $ layoutHook defaultConfig
main = xmonad defaultConfig { layoutHook = myLayouts, logHook = myLogHook }
avoidStruts is used to automatically leave space for dock programs, and
can be found in XMonad.Hooks.ManageDocks.
For more detailed instructions on editing the layoutHook see:
XMonad.Doc.Extending#The_log_hook_and_external_status_bars
For more detailed instructions on editing the layoutHook see:
XMonad.Doc.Extending#Editing_the_layout_hook
|