macOS 개발 환경 설정 파일 모음
dotfiles/
├── zsh/
│ ├── .zshrc # zsh 설정 (oh-my-zsh)
│ └── .zprofile # zsh 프로필
├── git/
│ ├── .gitconfig # git 설정
│ └── .gitignore_global
├── ssh/
│ └── config # SSH 설정
├── claude/
│ ├── CLAUDE.md # Claude Code 전역 지침
│ ├── settings.json # Claude Code 설정
│ └── commands/ # 커스텀 슬래시 명령어
│ └── commit.md # /commit 명령어
├── gh/
│ └── config.yml # GitHub CLI 설정
├── vscode/
│ ├── settings.json # VSCode 설정
│ ├── keybindings.json
│ └── extensions.txt # 확장 목록
├── Brewfile # Homebrew 패키지 목록
├── scripts/
│ └── install.sh # 설치 스크립트
└── README.md
git clone https://github.com/yceffort/dotfiles.git ~/dotfiles
cd ~/dotfileschmod +x scripts/install.sh
./scripts/install.sh# Homebrew 설치 (없는 경우)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 패키지 설치
brew bundle --file=Brewfile# JetBrains Mono (Brewfile에 포함됨)
brew install --cask font-jetbrains-mono
# 나눔고딕코딩
# https://github.com/naver/nanumfontsh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"설치 스크립트가 심볼릭 링크를 생성하므로, dotfiles 저장소를 수정하면 자동으로 반영됩니다.
# zsh만 링크
ln -sf ~/dotfiles/zsh/.zshrc ~/.zshrc
# vscode만 링크
ln -sf ~/dotfiles/vscode/settings.json ~/Library/Application\ Support/Code/User/settings.jsoncd ~/dotfiles
git pull심볼릭 링크이므로 별도 재설치 불필요.
- 저장소 클론
./scripts/install.sh실행brew bundle실행- 폰트 설치
- Shell: zsh + oh-my-zsh (robbyrussell 테마)
- Editor: VSCode (Tokyo Night Storm 테마)
- Font: JetBrains Mono, 나눔고딕코딩, 나눔스퀘어네오
- Terminal: Ghostty
- AI: Claude Code, GitHub Copilot
- VSCode 확장은
extensions.txt에 목록만 저장 - 민감한 정보(토큰, API 키)는 포함하지 않음
- 회사 관련 설정은 제외됨