Выберите пользовательский запрос zsh на основе того, какой эмулятор я использую

Я использую powerlevel9k-theme, чтобы получить причудливую zsh-подсказку. Но шрифты и глифы, которые я использую для получения желаемого приглашения, не совместимы с эмулятором терминала, который я использую для ssh на моей рабочей станции (JuiceSSH на Android).

Я попытался позволить моему .zshrc «обнаружить», какой эмулятор используется. На моей рабочей станции я использую gnome-terminal. Поэтому я написал простую функцию, чтобы проверить наличие переменной gnome $VTE_VERSION :

 ## functions.zsh: Choose theme based on emulator function choosetheme() { if [ -n "${VTE_VERSION+1}" ] then zgen load bhilburn/powerlevel9k powerlevel9k ## fancy theme else zgen oh-my-zsh themes/avit ## basic theme for Android use fi } 

И затем в моем .zshrc :

 source functions.zsh choosetheme 

Но результатом является то, что подсказка powerlevel9k отображается независимо от того, какой эмулятор.

Любые идеи о том, как выполнить эту задачу, имея разные подсказки / темы для разных эмуляторов? Или, может быть, я что-то упустил?

Linux и Unix - лучшая ОС в мире.