
Ubuntu Desktop に Alacritty + Starship を導入してターミナルをリッチにする
はじめに
こんにちは、D2Cエンジニアの穐澤です。
本記事では、ターミナルエミュレータのAlacritty、及びプロンプトカスタマイズツールのStarshipをUbuntu環境に導入及びカスタマイズする手順についてご紹介します。
D2Cでは開発環境の一部として、AWS上の仮想デスクトップ環境である Amazon Workspaces を利用しています。私もこれまで Amazon Linux 2 ベースの仮想デスクトップマシンを使っていたのですが、Amazon Linux 2 が来年EOLを迎える[1]ことから、新たに Ubuntu Desktop for Workspaces に移行することになりました。そこで、この機会に環境構築をちゃんとしよう!と思い立ち、以前から使ってみたいと思っていたAlacrittyとStarshipを導入することにしました。
本記事が少しでもお役に立てれば幸いです。
導入ツールについて
Alacrittyとは
AlacrittyはRust製のターミナルエミュレータです。GPUレンダリングによって高速な動作を実現しています。私がAlacrittyを導入する決め手になったのは、以下の3つの特長です。
タブ機能等を持たず描画に特化したシンプルな作り
個人的にタブやセッション管理はTmuxに任せたい
設定はすべてTOMLファイルに記述する(GUIがない)
dotfilesで管理しやすい
クロスプラットフォーム対応している(Windows/Mac/Linux)
ローカルの業務PCがMacであり、そちらでも共通設定で導入可能
…この続きは、エンジニアのための情報共有コミュニティ「Zenn」に投稿しています。是非ご覧ください!