Взял самый простой пример из вики арча
import XMonad
main = xmonad defaultConfig
{ terminal = "urxvt"
, modMask = mod4Mask
, borderWidth = 3
}
При startx все запускается только конфиг на работает и появляется .xmonad/xmonad.errors и там xmonad.hs:3:2: parse error on input ‘main’