Also slight correction: BASH does NOT automatically source .bashrc on login shells; so .profile would need to source the environment file as well.
Also slight correction: BASH does NOT automatically source .bashrc on login shells; so .profile would need to source the environment file as well.