macOS 環境の設定ファイルとパッケージを管理するリポジトリ。
Homebrew をインストールした状態で以下を実行する:
git clone git@github.com:u-ichi/dotfiles.git
cd dotfiles
./install.shinstall.sh が初回セットアップと日常更新を一括で行う:
- Brewfile からパッケージをインストール / 更新
- 設定ファイルを
~/配下へコピー - Git のユーザー情報を対話的に設定(
~/.config/git/config.local) - Claude Code / mkcert / Fisher を必要に応じてインストール
- macOS defaults を適用
- 日次メンテナンス LaunchAgent を登録
Fish 設定と Fisher プラグインだけを復元する場合:
./install.sh fish日次メンテナンスだけを同期し直す場合:
./install.sh maintenanceSlack 投稿を有効にするには ~/.config/dotfiles-maintenance/env に Bot token と channel ID を設定する。
install.sh maintenance は env file が無い場合にテンプレートを作る。
ディレクトリ構成、設定ファイルコピー方式など内部設計の詳細は
docs/architecture.md を参照。
install.sh は外部スクリプト(Claude Code インストーラー、Fisher)を curl で取得して実行します。
信頼できるネットワーク環境で実行し、必要に応じてスクリプトの内容を事前に確認してください。