참고 유투브: https://www.youtube.com/watch?v=PvU_aEgIjSg
공통 환경 설정
Mos
- Mos는 macOS에서 마우스 스크롤을 부드럽게 하고, 스크롤 방향을 독립적으로 설정할 수 있는 경량 도구입니다.
Mos 설치 방법
공식 웹사이트(https://mos.caldis.me/)에서 다운로드
Raycast
- Raycast는 Spotlight의 업그레이드 버전으로, Spotlight 기능에 더 많은 기능을 추가합니다. 어플 단축키, 캘린더 단축키, 윈도우 단축키 등을 제공합니다.
Raycast 설치 방법
공식 웹사이트(https://www.raycast.com/)에서 다운로드
Rectangle
- Raycast가 윈도우 관리 단축키를 제공해 주지만, 개인적으로 딱 한가지가 아쉬워서 별도로 설치해준 윈도우 관리 어플입니다.
Raycast만으로도 충분히 좋습니다!
- Rectangle은 macOS에서 윈도우 관리를 도와주는 앱입니다. 키보드 단축키를 통해 창 크기를 조절하고 위치를 조정할 수 있습니다.
1
brew install --cask rectangle
개발 환경 설정
iTerm2 & Oh My Zsh
iTerm2는 macOS용 고급 터미널 에뮬레이터로, 기본 터미널보다 더 많은 기능과 향상된 사용자 경험을 제공합니다.
Oh My Zsh는 Zsh 쉘을 위한 오픈소스 프레임워크입니다. 테마와 플러그인을 통해 쉘 경험을 크게 향상시킬 수 있습니다.
iTerm2 설치
1
brew install --cask iterm2
Oh My Zsh 설치
1
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
내가 쓴 폰트 정보와 iterm2 세팅 정보:
nerd fonts 폰트 다운로드 레포지토리: https://github.com/ryanoasis/nerd-fonts
Powerlevel10k 설치
Powerlevel10k는 Oh My Zsh의 테마 중 하나로, 터미널 인터페이스를 더욱 현대적이고 정보를 쉽게 파악할 수 있도록 개선합니다.
- 우선, Oh My Zsh가 설치되어 있어야 합니다. Oh My Zsh 설치는 다음 명령어로 할 수 있습니다:
1
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- Powerlevel10k을 설치하려면, 다음 명령어를 터미널에 입력합니다:
1
git clone https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
.zshrc
파일을 편집하여 Zsh 테마를 Powerlevel10k로 설정합니다. 텍스트 편집기로.zshrc
파일을 열고,ZSH_THEME
변수를 찾아 값을powerlevel10k/powerlevel10k
로 변경합니다:
1
ZSH_THEME="powerlevel10k/powerlevel10k"
- 변경사항을 적용하기 위해 터미널 세션을 재시작하거나, 다음 명령어를 입력하여
.zshrc
파일을 다시 로드합니다:
1
source ~/.zshrc
- 재시작 후, Powerlevel10k 구성 마법사가 시작됩니다. 여기서 프롬프트 스타일, 글꼴, 색상 등을 설정할 수 있습니다. 설정 과정을 따라가면서 원하는 대로 프롬프트를 구성하세요.
추가 유틸리티
Maccy
Raycast를 설치했다면 불필요!! Raycast에 기능이 포함되어있습니다
- Maccy는 클립보드 관리자로, 복사한 텍스트, 이미지 등을 기록하고 쉽게 접근할 수 있게 해줍니다.
1
brew install --cask maccy
DevToys
- DevToys는 개발자를 위한 다양한 유틸리티를 제공하는 앱입니다. macOS 버전은 GitHub 릴리즈 페이지에서 직접 다운로드할 수 있습니다.
%%
Fig
- Fig는 터미널 작업을 위한 자동 완성 도구입니다. 명령어 입력 시 자동 완성을 제공하여 터미널 사용을 더욱 효율적으로 만듭니다.
1
brew install --cask fig
%%
Obsidian
- Obsidian은 지식 베이스를 구축하기 위한 마크다운 에디터입니다. 노트를 서로 연결하여 복잡한 아이디어와 정보를 구조화할 수 있습니다.
- 개인적으로 노트테이킹 앱으로 협업이 아닌 개인이 사용하기에 notion보다 유용하다 생각합니다.
1
brew install --cask obsidian
Python & Jupyter
- Python과 Jupyter는 데이터 과학, 웹 개발 등 다양한 분야에서 사용되는 프로그래밍 언어와 대화형 개발 환경입니다.
Python 설치
1
brew install python
Jupyter 설치
1
pip3 install jupyter
Slack & Discord
- Slack과 Discord는 팀 커뮤니케이션과 협업을 위한 플랫폼입니다.
Slack 설치
1
brew install --cask slack
Discord 설치
1
brew install --cask discord