+--
+-- Also some applications are spawned on specific workspaces. Thanks to
+-- dschoepe and ivanm in #xmonad on Freenode (2009-07-12 14:50).
+myManageHook = composeOne
+ [ className =? "Iceweasel" -?> doF (W.shift "2")
+ , className =? "Wireshark" -?> doF (W.shift "3")
+
+ -- Don't span new windows in the master pane.
+ , return True -?> doF avoidMaster
+ -- Prevent windows which get moved to other workspaces from removing the
+ -- focus of the currently selected window. Thanks to vav in #xmonad on
+ -- Freenode (2010-04-15 21:04).
+ , return True -?> doF W.focusDown
+ ]
+
+myKeys = [
+ -- Switch to additional layout (vertical tiled) defined by
+ -- toggleLayouts above.
+ ((mod4Mask, xK_v), sendMessage ToggleLayout)
+ ]