Separate zsh interactive config from login and env