Как установить завершение Google Cloud в NixOS с помощью Oh-My-Zsh?

Это связано с тем, что терминал «по умолчанию» в i3 на самом деле не является включенным терминалом, он вызывает один из нескольких часто устанавливаемых эмуляторов терминала, таких как xterm и urxvt, включая терминал gnome -:

i3 -чувствительный -клемма

Что происходит, когда вы запускаете терминал i3 -sensible -из командной строки?

Редактировать :вы вообще не можете открыть ЛЮБОЙ терминал через dmenu? Пока бинарный файл находится в вашем $PATH, он должен открываться независимо.

0
20.10.2019, 15:39
1 ответ

Вместо того, чтобы добавлять 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"
'';
1
28.01.2020, 02:39

Теги

Похожие вопросы