์ ๋งฅ๋ถ์ ์์ ๋ ๊ฐ๋ฐ ํ๊ฒฝ์ ํ ๋ฒ์ ์ธํ ํ๊ธฐ ์ํ ์คํฌ๋ฆฝํธ์ ๋๋ค. Homebrew ํจํค์ง, oh-my-zsh + powerlevel10k, vim/zsh dotfile์ ์๋์ผ๋ก ์ค์นยท์ฐ๊ฒฐํฉ๋๋ค.
- macOS (Apple Silicon / Intel ๋ชจ๋ ์ง์)
- Xcode Command Line Tools (
xcode-select --install) โgit์ฌ์ฉ์ ์ํด ํ์
- ์ ์ฅ์ clone
git clone https://github.com/devsungmin/MacOS-install-develop-file.git cd MacOS-install-develop-file - ์คํ ๊ถํ ๋ถ์ฌ
chmod +x ./install.sh
- ์คํฌ๋ฆฝํธ ์คํ
./install.sh
- ํฐ๋ฏธ๋ ์ฌ์์ ํ ํ๋กฌํํธ ์ค์
exec zsh p10k configure
install.sh๊ฐ ์์๋๋ก ์คํํฉ๋๋ค:
- Homebrew ์ค์น (Apple Silicon
/opt/homebrew, Intel/usr/local์๋ ๊ฐ์ง) Brewfile์ ํจํค์ง ์ผ๊ด ์ค์น (CLI ๋๊ตฌ ยท GUI ์ฑ ยท Mac App Store ์ฑ)- oh-my-zsh + powerlevel10k ํ ๋ง ์ค์น
- zsh ํ๋ฌ๊ทธ์ธ clone:
zsh-autosuggestions,zsh-syntax-highlighting - dotfile ์ฌ๋ณผ๋ฆญ ๋งํฌ ์ฐ๊ฒฐ (๊ธฐ์กด ํ์ผ์
.backup.<timestamp>๋ก ๋ฐฑ์ )zsh-file/zshrc.txtโ~/.zshrcvim-file/vimrc.txtโ~/.vimrc
dotfile์ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ก ์ฐ๊ฒฐ๋๋ฏ๋ก, ์ด ์ ์ฅ์ ํ์ผ์ ์์ ํ๋ฉด
~/.zshrcยท~/.vimrc์ ๋ฐ๋ก ๋ฐ์๋ฉ๋๋ค.
Brewfile ์ฐธ๊ณ . ์ฃผ์ ํญ๋ชฉ:
| ๊ตฌ๋ถ | ํจํค์ง |
|---|---|
| CLI | mas, fasd, fd, ripgrep, git, convmv, nyancat |
| App | Chrome, VS Code, IntelliJ IDEA, Slack, Docker, Notion, Postman, Sourcetree, iTerm2 |
| MAS | KakaoTalk, Keynote, Spark, Magnet |
macOS์์ ํ์ผ๋ช
์์ยท๋ชจ์์ด ๋ถ๋ฆฌ๋๋ ๋ฌธ์ (NFD)๋ฅผ ํด๊ฒฐํ๋ Automator ์ํฌํ๋ก์ฐ์
๋๋ค.
Hangul-patch/README.md ์ฐธ๊ณ .