mac 환경 세팅하기 (items2, oh-my-zsh)

자주 PC를 재설치하는 걸 좋아해서 적어두는 현재 세팅 환경 다시 구성하기

터미널 꾸미기

items2 설치하기

https://iterm2.com/

 

iTerm2 - macOS Terminal Replacement

iTerm2 by George Nachman. Website by Matthew Freeman, George Nachman, and James A. Rosen. Website updated and optimized by HexBrain

iterm2.com

 

iterms2 테마

이번에 맥북 구매하면서 iterms2 테마도 바꿔봣는데 여기에도 업데이트@! 

https://github.com/catppuccin/iterm

 

GitHub - catppuccin/iterm: 🍭 Soothing pastel theme for iTerm2

🍭 Soothing pastel theme for iTerm2. Contribute to catppuccin/iterm development by creating an account on GitHub.

github.com

 

brew 설치

https://brew.sh/ko/

 

Homebrew

The Missing Package Manager for macOS (or Linux).

brew.sh

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

 

 

zsh, oh-my-zsh 설치

  • zsh 설치
brew install zsh
  • oh-my-zsh 설치
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

 

oh-my-zsh 플러그인 설치

사용하고 있는 플러그인 종류

  • git (default)
  • kubectl
  • zsh-autosuggestions
  • zsh-syntax-highlighting

kubectl

이미 설치 되어있어서 활성화만 해주면 됩니다. 

 

zsh-autosuggestions

brew로 설치하고 

brew install zsh-autosuggestions

 

.zshrc 파일 맨아래에 다음을 추가하면된다.

source $(brew --prefix)/share/zsh-autosuggestions/zsh-autosuggestions.zsh

 

zsh-syntax-highlighting

brew로 이것도 설치가 가능하다.

brew install zsh-syntax-highlighting

 

그리고 마찬가지로 .zshrc 파일에 쓰기 위해서 다음의 코드를 실행한다.

echo "source $(brew --prefix)/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc

 

oh-my-zsh 테마 설정 - powerlevel10k

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k

 

테마 설치를 했으면 이제 설정을 변경해주도록 한다.

ZSH_THEME="powerlevel10k/powerlevel10k"

 

폰트는 설치를 했고 나머지는 잘 기억안나지만 완성본은 이것!

 

설정을 처음부터 변경 하고 싶은 경우 

p10k configure

 

터미널 툴 설정

vim 테마 변경하기

vim도 dracula 테마를 쓰려고 하는데 vim 버전에 따라 조금 다르다고 한다.

 

vim이 9.0버전이라서 8.2 이상의 가이드를 따라했다.

mkdir -p ~/.vim/pack/themes/start
cd ~/.vim/pack/themes/start
git clone https://github.com/dracula/vim.git dracula

 

추가로 ~/.vim/vimrc 파일을 추가했다.

if v:version < 802
    packadd! dracula
endif
syntax enable
colorscheme dracula

 

---

(24.09.07) dracula 말고  catppuccin의 vim으로 변경했다.

vim-plug를 설치한다음에 

 

~/.vim/vimrc 파일에  아래와 같이 적은다음

:PlugInstall 을 입력하면 플러그인이 설치된다. 

call plug#begin()

" List your plugins here
Plug 'sheerun/vim-polyglot'
Plug 'catppuccin/vim', { 'as': 'catppuccin' }

call plug#end()

 

 

설치한 플러그인은 sheerun/vim-polyglot (언어 확장자 명을 보고 hylighting을 해주는 플러그인)과 catppuccin/vim catppuccin의 vim 테마를 설치했다.

 

~/.vim/vimrc는 이렇게 업데이트 해서 변경 테마 변경 완료!

let g:lightline = {'colorscheme': 'catppuccin_mocha'}

 

 

 k9s 설치하기 

brew install k9s

 

  • 글씨 깨짐 수정

k9s가 화면이 깨져서 나오기 때문에 이걸 수정하기 위해 ~/.zshrc에 아래를 추가해준다. 

export LANG=en_US.UTF-8
export LC_COLLATE="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
export LC_MESSAGES="en_US.UTF-8"
export LC_MONETARY="en_US.UTF-8"
export LC_NUMERIC="en_US.UTF-8"
export LC_TIME="en_US.UTF-8"

 

  • 스킨 변경

$XDG_CONFIG_HOME/k9s/skins 여기 아래에 스킨을 넣으면 되는데 여기가 설정이 안되어있으면 k9s info로 스킨 폴더 정보를 확인할 수 있다.

 

 

여기 config.yaml 파일에 보면 k9s아래에 ui에 skin 설정할 수 있는 곳이 있을 수도 있고 없을 수도 있는데 없으면 추가해서 원하는 테마를 설정하자.

 

 

dracula 테마를 좋아해서 dracula 테마로 추가해두었다. 

 

https://github.com/derailed/k9s/tree/master/skins

 

k9s/skins at master · derailed/k9s

🐶 Kubernetes CLI To Manage Your Clusters In Style! - derailed/k9s

github.com

 

 

기타 프로그램 

vscode 테마 변경

오늘 회사에서 catppucine 설치해서 테마 변경해보다가 원래 내 테마가 뭐였는지 기억이 안나서

진짜 울뻔했는데 다행히도 집에 동일한 테마를 설정해 둔걸 알게되었다

출근하면 다시 변경해 두어야지 

 

catppucine도 좋긴한데.. 보라색이 너무 눈이 아프달까.. vscode는 개인적으로 좀 밝은테마가 눈에 더 편한것 같은데 

 

https://vscodethemes.com/?type=light

여기서 마음에드는 테마 찾아서 설치하면 된다. 이번에 하면서 찾은건 night owl이랑 ayu? 이게 좀 마음에 들어서 집에선 night owl로 바꿔서 써야지.