XMonad.Config.Desktop
Usage
Customizing a desktop config
Modifying layouts, manageHook, or key bindings
Modifying the logHook
Modifying the handleEventHook
Modifying the startupHook