Crie um novo arquivo .desktop para o xmonad. Isso permite que você escolha na tela de login, e se algo der errado, você pode reiniciar e escolher o que você está usando normalmente. Aqui está o arquivo que eu tenho:
[Desktop Entry]
Encoding=UTF-8
Name=XMonad
Comment=Lightweight tiling window manager
Exec=xmonad
Icon=xmonad.png
Type=XSession
Colocado em /usr/share/xsession/xmonad.desktop