Это связано с тем, что терминал «по умолчанию» в i3 на самом деле не является включенным терминалом, он вызывает один из нескольких часто устанавливаемых эмуляторов терминала, таких как xterm и urxvt, включая терминал gnome -:
Что происходит, когда вы запускаете терминал i3 -sensible -из командной строки?
Редактировать :вы вообще не можете открыть ЛЮБОЙ терминал через dmenu? Пока бинарный файл находится в вашем $PATH, он должен открываться независимо.
Вместо того, чтобы добавлять gcloud
к programs.zsh.ohMyZsh.plugins
, я обнаружил, что мне пришлось вручную создавать сценарий завершения. Для этого:
Добавьте pkgs.google-cloud-sdk
в environment.systemPackages
вашего файла configuration.nix
, а затем обновите раздел zshrc:
programs.zsh.promptInit = ''
export CLOUD_SDK_HOME="${pkgs.google-cloud-sdk}"
source "$CLOUD_SDK_HOME/google-cloud-sdk/completion.zsh.inc"
'';