Você precisa adicionar um "e" comercial depois de qualquer coisa que precise ser executada em segundo plano, nm-applet
e gnome-power-manager
no seu caso. Caso contrário, ele apenas esperará lá para que eles saiam antes de fazer qualquer outra coisa.
Então o seu .xinitrc deve ficar assim:
#!/bin/bash
xrdb -merge .Xresources
if [ -x /usr/bin/nm-applet ] ; then
nm-applet &
fi
if [ -x /usr/bin/gnome-power-manager ] ; then
sleep 3
gnome-power-manager &
fi
exec xmonad
Como alternativa, você pode executar o xmonad como o gerenciador de janelas dentro de uma sessão do Gnome, e o que estiver definido em gnome-session-preferences
será iniciado automaticamente. Para obter instruções sobre como fazer isso, clique aqui: link