split startup utilities away from .xinitrc