+
Skip to content

ujuc/dotrc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyDotrc

설치전 작업

MacOS

  • brew 에서 설치하는 작업을 진행해서 따로 설치해주지 않아도 된다.
xcode-select --install
/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

zshenv 파일 링크

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

사용하는 cli 패키지 설치하고 설정

Zsh 사전 작업

mkdir -p ${XDG_CONFIG_HOME}/zsh
mkdir -p ${XDG_CONFIG_HOME}/zsh/.zfunc
  • CLI 테마
brew install starship
ln -sf ${DOTRCDIR}/starship.toml ${XDG_CONFIG_HOME}/starship.toml
curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh
ln -sf ${DOTRCDIR}/zimrc ${ZDOTDIR}/.zimrc
ln -sf ${DOTRCDIR}/zshrc ${ZDOTDIR}/.zshrc

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

Apps

brew install --cask claude

Claud Code Guide

ln -sf ${DOTRCDIR}/claude ${HOME}/.claude
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

Lang

brew install mise

# Autocomplete
mise use -g uv
mise use -g node
npm install -g @anthropic-ai/claude-code

Font

# 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 2

  •  
  •  

Languages

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载