はじめに 本記事では、備忘録を兼ねて、私が行っているユーザー環境の管理方法を解説します。 複数の PC を使っていると、Git などをそれぞれ手作業でインストールしたり、.gitconfig をコピーして使いまわすのは面倒です。 かといって、WSL 用 / Mac 用と dotfiles を別々のリポジトリとして管理するのもこれまた面倒です。 そこで、私は home-manager を利用してユーザー環境を管理しています。 複数の Linux / Mac のユーザー環境を 1 リポジトリ + 1 コマンド で構築できる状態になるように設定を組んでいます。 本記事では、git clone <dotfiles> して home-manager switch するだけで、実行環境に合わせた設定ファイルを元にユーザー環境(Git 等の導入、.gitconfig の配置など)を構築できるように設定し

