fi
-# XMonad doesn't start a terminal emulator on its own, start one when I login.
+# My window managers doesn't start a terminal emulator on its own, start one
+# when I login.
(urxvt || rxvt || xterm) &
# Start window manager.
-xmonad
+if installed herbstluftwm; then
+ herbstluftwm --locked >~/.config/herbstluftwm/log 2>&1
+elif installed xmonad; then
+ xmonad
+elif installed stumpwm; then
+ stumpwm
+else
+ error 'no window manager found (sleeping for 3600 seconds)'
+ sleep 3600
+fi
# Cleanup.