xmonad package needs some love, and this is the first step. ghc should be a propagated input, because it's needed for certain commands such as xmonad --recompile. Note that the package remains broken and needs more improvements, but I haven't been able to solve them yet. -- José Miguel Sánchez García