This is a little how-to install and execute xmonad under X11.app on Snow Leopard. First thing to do (if you haven’t yet) is installing the Haskell platform. I use Homebrew as my packet manager of choice: brew install haskell-platform Next we are going to install xmonad from Cabal: cabal update cabal install xmonad Now that everything is installed correctly we need to tweak our X11.app settings in order to run nicely with xmonad.