Перманентно выставить переменные в Mac OS - нетривиальная задача. По задумке, такие переменные пользователю не нужны, а значит максимум, где их можно выставить - это в ~.zshrc. На практике же есть и другие способы выставить переменные, в том числе на уровне всех пользователских процессов.
Но расск...