improve settings and add xsession for xmonad