Skip to content

ujuc/dotrc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

713 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

MyDotrc

์„ค์น˜์ „ ์ž‘์—…

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Auth ํ™˜๊ฒฝ ๊ตฌ์„ฑ

1Password

brew install --cask 1password 1password-cli
brew install gh
gh auth login

Repo ํ™˜๊ฒฝ ์ž‘์—…

gh repo clone ujuc/dotrc ${HOME}/.config/dotrc -- --recurse-submodules

zsh ์„ค์ •

  • CLI ํ…Œ๋งˆ
brew install starship
ln -sf ${DOTRCDIR}/starship.toml ${XDG_CONFIG_HOME}/starship.toml
brew install zimfw

zshrc ํŒŒ์ผ ๋งํฌ

ln -sf ${HOME}/.config/dotrc/zshrc ${HOME}/.zshrc

CLI Packages

GNU library

  • xcode util์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ง๊ณ  GNU ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ถ”๊ฐ€.
brew install coreutils
brew install bat
mkdir -p ${XDG_CONFIG_HOME}/bat
ln -sf ${DOTRCDIR}/batrc ${XDG_CONFIG_HOME}/bat/config
brew install eza
brew install zoxide
brew install fzf
brew install vim
  • ํ• ๊ป˜ ์žˆ์œผ๋ฉด ํ•˜๋Š”๊ฑธ๋กœ...

git

  • ๋”ฐ๋กœ ์„ค์น˜ํ•˜์ง€ ์•Š์œผ๋ฉด xcode ์—์„œ ์ œ๊ณตํ•˜๋Š” git์„ ์‚ฌ์šฉํ•˜๊ฒŒ๋จ.
brew install git

๊ตฌ์„ฑ

  • User
git config --global user.email ""
git config --global user.name ""
  • Core
git config --global core.autocrlf input
git config --global core.whitespace cr-at-eol,fix,trailing-space,-indent-with-non-tab
  • Merge
git config --global merge.conflictstyle zdiff3
  • Commit
git config --global commit.template ${DOTRCDIR}/gitmessage
brew install git-delta
git config --global core.pager delta
git config --global interactive.diffFilter "delta --color-only"
git config --global delta.line-numbers true
git config --global delta.side-by-side true
git config --global delta.navigate true
git config --global delta.diff-so-fancy true
git config --global delta.hyperlinks true
brew install tig
mkdir -p ${XDG_CONFIG_HOME}/tig
ln -sf ${DOTRCDIR}/tigrc ${XDG_CONFIG_HOME}/tig/config
curl https://mise.run | sh

# Autocomplete
mise use -g uv
mise use -g node
  • YAML ํŒŒ์„œ. Claude ์Šคํ‚ฌ ๊ฒ€์ฆ ์Šคํฌ๋ฆฝํŠธ์—์„œ ์‚ฌ์šฉ.
brew install yq

Agent

์—์ด์ „ํŠธ ์„ค์ •์€ ujuc/agent-stuff ์ €์žฅ์†Œ์˜ git submodule(agents/)๋กœ ๊ด€๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

Repo clone ์‹œ --recurse-submodules ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด:

cd ${DOTRCDIR}
git submodule update --init --recursive
curl -fsSL https://claude.ai/install.sh | bash
ln -sf ${DOTRCDIR}/agents/claude ${HOME}/.claude

์‚ฌ์šฉํ• ๋•Œ ์—ฐ๊ฒฐ

npm install -g @mariozechner/pi-coding-agent
ln -sf ${DOTRCDIR}/agents/pi ${HOME}/.pi

์‚ฌ์šฉํ• ๋•Œ ์—ฐ๊ฒฐ

npm install -g @google/gemini-cli
ln -sf ${DOTRCDIR}/agents/gemini ${HOME}/.gemini

Apps

brew install --cask raycast
brew install --cask zed

ln -sf ${DOTRCDIR}/zed/settings.json ${XDG_CONFIG_HOME}/zed/settings.json
brew install --cask visual-studio-code
brew install ollama
ollama pull gemma3
ollama pull qwen3

Terminal

brew install ghostty
mkdir -p ${XDG_CONFIG_HOME}/ghostty
ln -sf ${DOTRCDIR}/ghosttyrc ${XDG_CONFIG_HOME}/ghostty/config

Font

# google sans
font-google-sans-code

# MS cascdia code font https://github.com/microsoft/cascadia-code
font-cascadia-code
font-cascadia-code-nf

# D2 coding
font-d2coding-nerd-font

# ibm
font-ibm-plex-sans-kr
font-ibm-plex-serif

# noto
font-noto-color-emoji
font-noto-emoji
font-noto-sans-cjk
font-noto-serif-cjk

# nanum
font-nanum-square
font-nanum-square-neo
font-nanum-square-round

Config

Zsh

  • ์—…๋ฌด์šฉ์€ zshrc.work ํŒŒ์ผ์„ ์ด์šฉ

๊ธฐํƒ€

SnapScan

sudo softwareupdate --install-rosetta --agree-to-license

brew install --cask fujitsu-scansnap-home

Google

brew install --cask google-drive

Adobe

brew install --cask adobe-creative-cloud

License

MIT

About

dotfiles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages