use .zprofile and .zshenv instead of custom login_general.sh and shell_general.sh