macOS 用の個人設定ファイル群。GNU Stow でシンボリックリンクを管理する構成。
| ディレクトリ | 内容 |
|---|---|
zsh/ |
.zshrc — Oh My Zsh (agnoster)、pyenv、nvm、ghq+peco 連携、nb ヘルパー関数 |
nvim/ |
Neovim 設定 — lazy.nvim ベース。LSP、Telescope、Copilot、Git 連携など |
wezterm/ |
WezTerm ターミナル設定 — 透過・グラデーション背景、カスタムキーバインド |
git/ |
.gitconfig — ghq root、GitHub credential 設定 |
zeno/ |
zeno.zsh のスニペット・補完設定 |
nb/ |
nb (ノートブック CLI) の設定 |
claude/ |
Claude Code の設定 |
lazygit/ |
lazygit の設定 (gui.language: ja で UI 日本語化) |
homebrew/ |
Brewfile — Homebrew でインストールしたパッケージ一覧 |
termrain/ |
termrain (ターミナル天気/レーダー CLI) の設定 |
# 1. Homebrew のインストール (未導入の場合)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 2. Brewfile からパッケージを一括インストール
brew bundle --file=~/.dotfiles/homebrew/Brewfile
# 3. Stow でシンボリックリンクを作成
cd ~/.dotfiles
stow zsh
stow nvim
stow wezterm
stow git
stow zeno
stow nb
stow claude
stow lazygit
stow termrainBrewfile を更新するには:
brew bundle dump --file=~/.dotfiles/homebrew/Brewfile --force