【Powerlevel10k】Kubernetesのアイコンを更新する
はじめに
Powerlevel10k での、Kubernetes アイコンを Nerd Fonts で追加された新しい Kubernetes 用のアイコンに変更してみたいと思います。
Kubernetes のアイコン
Powerlevel10k で使われていた Kubernetes 用のアイコンは、Nerd Fonts に専用のアイコンがなかったため、下記の舵輪のアイコンが代わりに使われていました。
しかし、Nerd Fonts の v2.3.0 より下記のような Kubernetes のアイコンが加わったため、今回はそのアイコンを表示するように変更していきたいと思います。
Powerlevel10k のアップデート
まずは、Powerlevel10k が古いバージョンのアップデートしておきます。
zinit
を使っている場合は下記になります。
1zinit update
他のパッケージマネージャーを使っている場合は、下記を参照してください。
GitHub - romkatv/powerlevel10k: A Zsh theme
A Zsh theme. Contribute to romkatv/powerlevel10k development by creating an account on GitHub.
Powerlevel10k のアップデートが完了したら、zsh を再起動させておきます。(source ~/.zshrc
は使わない)
フォントの再インストール
次は、フォントの再インストールをします。
今インストールされている MesloLGS NF のフォントをアンインストールします。Mac の場合、Font Book から対象のフォントを削除してアンインストールできます。
アンインストールが完了したら、下記の MesloLGS NF のフォントをダウンロードして、インストールします。
Powerlevel10k の設定
次は、Powerlevel10k で使うフォントの変更します。
.p10k.zsh
のPOWERLEVEL9K_MODE
を下記の通り変更することで新しいフォントに変更できます。
1 typeset -g POWERLEVEL9K_MODE=nerdfont-v3
参考
- romkatv/powerlevel10k: A Zsh theme
- Update nerd font KUBERNETES_ICON to use actual kubernetes icon. · Issue #2184 · romkatv/powerlevel10k
- Rebuild MesloLGS NF with newer icons · Issue #2217 · romkatv/powerlevel10k
- Kubernetes icon looks too small · Issue #444 · ryanoasis/nerd-fonts
- Add New Material Design Icons to its own region by earboxer · Pull Request #773 · ryanoasis/nerd-fonts
- Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher
- Mac でフォントをインストール/削除する方法 - Apple サポート (日本)