Getty as display manager
This guide shows how you can use getty as display manager.
Choose window manager
If you use
fi keyboard layout and
dwm as window manager, you would set the following in your
setxkbmap fi exec dwm
Start X on login to tty1
Start X session when you login to first virtual terminal.
Add the following line in top of your
[[ $(tty) = "/dev/tty1" ]] && exec startx
# TERMINALS c1:12345:respawn:/sbin/agetty -a username 38400 tty1 linux