Dê uma olhada em smartSpacing
: (consulte Documentos de espaçamento Xmonad )
Surrounds all windows with blank space, except when the window is the only visible window on the current workspace.
Ou seja, mudando
tiled = spacing 5 $ Tall nmaster delta ratio
para
tiled = smartSpacing 5 $ Tall nmaster delta ratio
deve ao truque.