macOSとUbuntu 20.04(WSL2)用のdotfilesです
他のLinux OSはサポートしていません
- zsh の設定ファイルのシンボリックリンクを貼る
$ ln -s ~/dotfiles/zsh/.zshrc ~/.zshrc
$ ln -s ~/dotfiles/zsh/.zprofile ~/.zprofile- .zshrc の再読み込みを行う
$ source ~/.zshrc- Homebrew 公式ドキュメントからインストールスクリプトをコピーして、ターミナルに貼り付けて実行する
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"- .Brewfile のシンボリックリンクを貼る
$ ln -s ~/dotfiles/.Brewfile ~/.Brewfile- Homebrew を bundle コマンドを使用して、アプリケーションのインストールを行う
$ brew bundle --global- その他のファイルに関しても、適宜シンボリックリンクを貼る
# Neovim の設定ファイル
$ ln -s ~/dotfiles/nvim ~/.config/nvim
# VSCode の設定ファイル
$ rm -rf ~/Library/Application\ Support/Code/User/settings.json
$ ln -s ~/dotfiles/.vscode/settings.json ~/Library/Application\ Support/Code/User/settings.json
# Warp テーマの有効化
$ ln -s ~/dotfiles/.warp ~/.warp
# Ghostty の設定ファイル
$ rm -rf ~/Library/Application\ Support/com.mitchellh.ghostty/config
$ ln -s ~/dotfiles/ghostty/config ~/Library/Application\ Support/com.mitchellh.ghostty/config
# Herdr の設定ファイル
$ mkdir -p ~/.config/herdr
$ ln -s ~/dotfiles/herdr/config.toml ~/.config/herdr/config.toml
$ herdr config check
$ herdr server reload-config
# Karabiner-Elements の設定ファイル
$ rm -rf ~/.config/karabiner
$ ln -s ~/dotfiles/karabiner ~/.config/karabiner
# Claude Code のグローバル設定ファイル
$ mkdir -p ~/.claude
$ ln -s ~/dotfiles/claude/CLAUDE.md ~/.claude/CLAUDE.md
$ ln -s ~/dotfiles/claude/settings.json ~/.claude/settings.json
$ ln -s ~/dotfiles/claude/hooks ~/.claude/hooks
$ ln -s ~/dotfiles/claude/commands ~/.claude/commands
# cmux の設定ファイル
$ rm -rf ~/.config/cmux
$ ln -s ~/dotfiles/cmux ~/.config/cmuxHerdr プラグインは plugins.json をコピーせず、CLI から再インストールする。
$ herdr plugin install edmundmiller/herdr-plugin-hunk --yes
$ herdr plugin install smarzban/herdr-file-viewer --yes
$ herdr plugin list- macOS の設定(Dock・Finder・キーボード・トラックパッドなど)を適用する
$ ~/dotfiles/macos/defaults.sh- エージェント用スキルをインストールする
$ ~/dotfiles/skills/install.shinstall.sh は外部リポジトリ由来のスキルに加え、skills/custom/ 配下の独自スキル(例: stacking-prs, writing-code-comments)を ~/.claude/skills/ と ~/.agents/skills/ へシンボリックリンクする。新しい独自スキルを追加するときは skills/custom/<skill-name>/SKILL.md を作成し、install.sh を再実行する。
以上。
$ brew bundle dump --global --force下記ドキュメントを参考に GitHub との SSH 接続を行う。