Home 맥북 초기 세팅
Post
Cancel

맥북 초기 세팅

참고 유투브: 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의 테마 중 하나로, 터미널 인터페이스를 더욱 현대적이고 정보를 쉽게 파악할 수 있도록 개선합니다.

  1. 우선, Oh My Zsh가 설치되어 있어야 합니다. Oh My Zsh 설치는 다음 명령어로 할 수 있습니다:
    1
    
    sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
    
  2. Powerlevel10k을 설치하려면, 다음 명령어를 터미널에 입력합니다:
    1
    
    git clone https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
    
  3. .zshrc 파일을 편집하여 Zsh 테마를 Powerlevel10k로 설정합니다. 텍스트 편집기로 .zshrc 파일을 열고, ZSH_THEME 변수를 찾아 값을 powerlevel10k/powerlevel10k로 변경합니다:
1
ZSH_THEME="powerlevel10k/powerlevel10k"

  1. 변경사항을 적용하기 위해 터미널 세션을 재시작하거나, 다음 명령어를 입력하여 .zshrc 파일을 다시 로드합니다:
1
source ~/.zshrc
  1. 재시작 후, 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

  • PythonJupyter는 데이터 과학, 웹 개발 등 다양한 분야에서 사용되는 프로그래밍 언어와 대화형 개발 환경입니다.
    Python 설치
    1
    
    brew install python 
    
Jupyter 설치
1
pip3 install jupyter

Slack & Discord

  • SlackDiscord는 팀 커뮤니케이션과 협업을 위한 플랫폼입니다.
Slack 설치
1
brew install --cask slack 
Discord 설치
1
brew install --cask discord
This post is licensed under CC BY 4.0 by the author.

LLM 강의 정리

LangChain for LLM Application Development