Oh-my-zshには、完成したインストールをplugins = (gcloud, ...)
可能にするプラグインオプション()があります。gcloud
ここに「gcloud」を追加すると、plugins
シェルの初期化中に完了が完了すると予想されますが、NixOS(バージョン19.03)では機能しません。
oh-my-zshを使用してNixOSにgcloudコンプリートをインストールする方法は?
ベストアンサー1
完成スクリプトを追加するのではなく、手動でインポートする必要があることがわかりましたgcloud
。programs.zsh.ohMyZsh.plugins
これを行うには:
ファイルpkgs.google-cloud-sdk
に追加してzshrcセクションを更新します。environment.systemPackages
configuration.nix
programs.zsh.promptInit = ''
export CLOUD_SDK_HOME="${pkgs.google-cloud-sdk}"
source "$CLOUD_SDK_HOME/google-cloud-sdk/completion.zsh.inc"
'';