Skip to content

Latest commit

 

History

139 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

macOSとUbuntu 20.04(WSL2)用のdotfilesです
他のLinux OSはサポートしていません

インストール手順

  1. zsh の設定ファイルのシンボリックリンクを貼る
$ ln -s ~/dotfiles/zsh/.zshrc ~/.zshrc
$ ln -s ~/dotfiles/zsh/.zprofile ~/.zprofile
  1. .zshrc の再読み込みを行う
$ source ~/.zshrc
  1. Homebrew 公式ドキュメントからインストールスクリプトをコピーして、ターミナルに貼り付けて実行する
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. .Brewfile のシンボリックリンクを貼る
$ ln -s ~/dotfiles/.Brewfile ~/.Brewfile
  1. Homebrew を bundle コマンドを使用して、アプリケーションのインストールを行う
$ brew bundle --global
  1. その他のファイルに関しても、適宜シンボリックリンクを貼る
# 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/cmux

Herdr プラグイン

Herdr プラグインは plugins.json をコピーせず、CLI から再インストールする。

$ herdr plugin install edmundmiller/herdr-plugin-hunk --yes
$ herdr plugin install smarzban/herdr-file-viewer --yes
$ herdr plugin list
  1. macOS の設定(Dock・Finder・キーボード・トラックパッドなど)を適用する
$ ~/dotfiles/macos/defaults.sh
  1. エージェント用スキルをインストールする
$ ~/dotfiles/skills/install.sh

install.sh は外部リポジトリ由来のスキルに加え、skills/custom/ 配下の独自スキル(例: stacking-prs, writing-code-comments)を ~/.claude/skills/~/.agents/skills/ へシンボリックリンクする。新しい独自スキルを追加するときは skills/custom/<skill-name>/SKILL.md を作成し、install.sh を再実行する。

以上。

各種アプリケーションの設定

.Brewfile の更新

$ brew bundle dump --global --force

GitHub の SSH 接続

下記ドキュメントを参考に GitHub との SSH 接続を行う。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages