個人用の設定ファイル管理リポジトリ
git clone https://github.com/YOUR_USERNAME/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./install.bash会社PCなど、環境固有の設定を使いたい場合はoverlay/ディレクトリを利用できます。
- 会社のdotfilesリポジトリをoverlay/にクローン
cd ~/.dotfiles
git clone https://github.com/COMPANY/dotfiles.git overlay- overlay/.gitconfigに会社用設定を配置
[user]
name = 会社での名前
email = 会社のメールアドレスこの設定は自動的に読み込まれ、基本設定を上書きします。
overlay/ディレクトリは.gitignoreに含まれているため、個人リポジトリにはpushされません。
Brewfileでパッケージを管理。インストール時に自動でパッケージもインストールされます。
brew-dump- インストール済みパッケージをBrewfileに保存brew-install- Brewfileからパッケージをインストールbrew-check- Brewfileとの差分確認brew-cleanup- Brewfileにないパッケージを削除
.gitconfig- Git設定(基本設定)install.bash- インストールスクリプトoverlay/- 環境固有の設定(gitignore対象)Brewfile- Homebrewパッケージリスト
- 基本設定(このリポジトリの設定)
- overlay/内の設定(存在する場合、基本設定を上書き)