dotfiles とは
通常ホームディレクトリに(.)で指定されたファイルのことで隠しファイルになっていることが多いです。 PC の移行時や開発で新しい PC を渡されたときに自分の環境を簡単に構築するファイル群のことを言います。
今回はパリに在住のエンジニアの方のチュートリアルファイルを参考にしました。
Gnu stowでパッケージ内の(.)ファイル群をリンクするコマンドを使用したり。
シェルプロンプトを容易に変更できるstartshipを使っています。
パッケージ内のフォルダ
asdf
パッケージ管理ソフトで
私の場合は、hugo, node.js, python, ruby, yarnを管理しています。
editor
VundleVim(vim)の管理ファイル
git
git の管理ファイル
starship
starshipのtomlファイル
zsh
zshはzinitにPreztoのモジュールを部分的に利用しています。
その為、インストールスクリプト内でzinitがインストールされているかどうかを判定して無い場合はインストールするようにしています。