Please have a look at patches/patch-xmonad_cabal and think about the usability of hackage.haskell.org.