dotfiles は `.zshrc` や `.gitconfig` のようにドット (`.`) で始まるユーザー設定ファイルの総称である。UNIX 系 OS で `ls` に既定で表示されない「隠しファイル」の慣習がそのままカテゴリ名として定着した。 Git リポジトリにまとめて公開する文化は 2008 年頃から GitHub で広まった。再現性・可搬性・変更履歴の 3 点が動機で、新マシンのセットアップや複数環境の同期を 1 コマンドで済ませる運用が一般的になっている。 ## 関連ノート - **[深掘り]** [[dotfiles リポジトリはシンボリックリンクで設定ファイルを管理する]]: 設定ファイルをシンボリックリンクで追跡する運用設計 - **[深掘り]** [[dotfiles ではパスをハードコードせず環境変数を使う]]: 複数環境での可搬性を保つためのパス記述の原則 - **[深掘り]** [[dotfiles ではインストール対象を宣言的な設定ファイルで管理する]]: 宣言的定義でインストール対象を再現する方針