Interaction between profiles of Terminal.app and environment variables
You can run shell command on profile launch. You can find it in:

Preferences -&gt; Profile -&gt; Selected Profile -&gt; Shell -&gt; Run command.

You can have separate files with PS1 variable and source them using this "Run command" option.