🖥️

sheldonとPowerlevel10kでイカしたターミナルを作る

2024/06/23に公開

はじめに

味気ないシェルを、、

こんな感じにイカした感じにします😎

使用するツール

FiraCode Nerd Font

アイコンを表示するためにNerd Fontが必要になります。
様々なフォントとの組み合わせがありますが、自分は個人的に気に入っているFiraCodeを使います。
https://github.com/tonsky/FiraCode
https://github.com/ryanoasis/nerd-fonts

sheldon

sheldonはbashとzshに対応したRust製のプラグインマネージャです。
シンプルで高速、そして設定が簡単なのが特徴です。
https://github.com/rossmacarthur/sheldon

Powerlevel10k

Powerlevel10kはzshのプロンプトテーマで、アイコンやブランチ情報を表示させることができます。
インストール後の案内に従うことで簡単に好みの見た目に設定することが可能です。
https://github.com/romkatv/powerlevel10k

手順

1. FiraCode Nerd Fontのインストール

HomeBrewでインストールします。インストールが完了したらターミナルのフォントをFiraCode Nerd Fontに変更するのをお忘れなく。

brew install font-fira-code-nerd-font

2. sheldonのインストール

こちらもHomeBrewでインストールします。

brew install sheldon

インストールが完了したら以下のコマンドでsheldonを初期化します。
初期化が完了すると~/.config/sheldon/plugins.tomlに設定ファイルが作成されます。

sheldon init --shell zsh

~/.zshrcに以下を追記し、.zshrcが読み込まれた時にsheldonが起動するようにします。

eval "$(sheldon source)"

3. Powerlevel10kのインストール

以下のコマンドを実行して、sheldonのプラグインにpowerlevel10kを追加します。

sheldon add powerlevel10k --github romkatv/powerlevel10k

4. シェルの再起動

シェルを再起動するとpowerlevel10kの設定ウィザードが開始するので、指示に従ってお好みのデザインに設定してください。

GitHubで編集を提案

Discussion