This is the default configuration of Bluetile
(http://projects.haskell.org/bluetile/). If you
are migrating from Bluetile to xmonad or want to create
a similar setup, then this will give you pretty much
the same thing, except for Bluetile's helper applications
such as the dock.