macOS の開発環境設定を管理するリポジトリ
-
リポジトリをクローン
git clone https://${GIT_USER_PRIVATE}:${GIT_TOKEN_PRIVATE}@github.com/${GIT_USER_PRIVATE}/dotfiles ~/dotfiles
-
Homebrew をインストール(未インストール時)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -
パッケージをインストール
cd ~/dotfiles/homebrew brew bundle
-
zsh を設定
bash ~/dotfiles/zsh/install.sh source ~/.zshrc
-
👉詳細なセットアップは以下のセクションを参照すること
-
インストール
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -
パッケージをまとめてインストール
cd ~/dotfiles/homebrew brew bundle
-
パッケージの確認と削除
# 未インストールのパッケージをリスト表示 brew bundle cleanup # 未インストールのパッケージを削除(確認ダイアログ付き) brew bundle cleanup --force
-
アップデート
brew update brew upgrade --cask --greedy brew bundle
-
シェル設定をセットアップする
bash ~/dotfiles/zsh/install.sh source ~/.zshrc
- ターミナルのプロンプトをカスタマイズする
前提条件:
- Homebrew で
font-hackgenがインストール済みであること git config user.nameが設定済みであること(.config/zsh/env.zshで定義可能)
セットアップ:
-
フォントをセット (iTerm2 の場合)
Preferences -> Profiles -> Text -> Font → 「HackGen35」を選択、font size は 16 -
powerline-shell をインストール
git clone https://github.com/b-ryan/powerline-shell cd powerline-shell python3 setup.py install -
設定ファイルをリンク
mkdir -p ~/.config/powerline-shell ln -sf ~/dotfiles/powerline-shell/config.json ~/.config/powerline-shell/config.json
-
セットアップスクリプトを実行する
bash ~/dotfiles/cursor/install.sh
-
セットアップスクリプトを実行する
bash ~/dotfiles/vscode/install.sh
-
セットアップスクリプトを実行する
bash ~/dotfiles/nvim/install.sh
-
Ruby 3.2.2 をインストール
rbenv install 3.2.2 rbenv global 3.2.2
-
インストールされているバージョンを確認
rbenv versions
-
Ruby 関連のツール設定を目的ごとにディレクトリ分けして管理している
ツール 説明 ruby-lsp Language Server Protocol rubocop コード品質チェック solargraph 静的解析とコード補完
-
Cursor、Claude Code、Copilot、Codex CLI 向けのルール定義を統一管理する
項目 内容 ソースコード agents/配下のrulesync.jsoncと.rulesync/ビルドツール Rulesync -
以下のスクリプトで
~/.cursorと~/.claudeへシンボリックリンクを作成するbash ~/dotfiles/agents/install.sh
- Raycast アプリの import 機能から設定ファイルを読み込む