개인 개발 환경 설정. 자동 install.sh 없음 — 영역별 문서 보고 필요한 것만 링크/설치.
기본 셸: Fish (chsh -s $(which fish))
git clone https://github.com/sharosoo/dotfile.git ~/workspaces/sharosoo/dotfile
cd ~/workspaces/sharosoo/dotfile
cp .env.example ~/.env.local # 비밀키는 직접 편집omarchy pkg add $(sed 's/#.*//' scripts/packages.arch) # 공식 저장소
omarchy pkg aur add $(sed 's/#.*//' scripts/packages.aur) # AUR
mise use -g $(sed 's/#.*//' scripts/packages.mise) # 사용자 도구 (sudo 불필요)Omarchy 기본 제공 패키지와 제외한 항목은 각 파일 주석에 적어 두었습니다. packages.apt·Brewfile은 Ubuntu·macOS용입니다.
| 영역 | 문서 | dotfile 경로 |
|---|---|---|
| 인덱스 / 데스크톱 | desktop-stack.md | fcitx5, systemd |
| Omarchy (Hyprland·셸) | omarchy/README.md | omarchy/ |
| Fish 셸 | fish.md | fish/ |
| 터미널 (Ghostty, Starship) | TERMINAL_SETUP.md | ghostty/, starship/ |
| OMP (oh-my-pi) | omp/README.md | omp/ |
| 에이전트 브라우저 (herdr·vault) | browser/README.md | browser/ |
| Hermes Agent | hermes/README.md | hermes/ |
| Claude Code | .claude/README.md | .claude/ |
| Neovim | nvim.md | nvim/ |
| Tmux | tmux.md | tmux/ |
| 설정 링크 방법 | linking.md | scripts/link-desktop-config.sh, scripts/link-macos.sh |
dotfile/
├── scripts/link-desktop-config.sh
├── fcitx5/ systemd/user/
├── fish/ ghostty/ starship/ nvim/ tmux/
├── omp/ .claude/ browser/
└── docs/
~/.env.local — 템플릿: .env.example. Fish가 로그인 시 source (fish/config.fish).
MIT