갑자기 맥북의 Network 가 비정상적으로 동작하기 시작했고, 이리저리 강구를 해봤지만, 해결책을 찾지 못해 이참에 Clean 설치를 시작했다.
일단 백업할 것들을 정리
이외에는 나머지 데이터들은 모두 Cloud 에 올라가 있어 특별히 백업할 것이 없었다.
기존의 인텔 맥북의 경우 클린 설치를 위한 설치 모드로 Command + Option + R을 눌러서 진입해야 하는데 M1의 경우는 전원이 꺼진 상태에서 전원 버튼을 2초간 누르고 있으면 된다고 한다. ( 혹시 몰라서 좀 더 길게 누르고 있었음 )
DiskUtility로 파티션 데이터를 모두 삭제한 뒤에 Monterey를 설치했다.
설치 과정은 일반적이라 생략
키보드 속도 변경 - System Preferences > Keyboard
Key Repeat 및 Delay Until Repeat 모두 우측끝으로 설정
한영 전환키 변경 - System Preferences > Keyboard > (Tab) Input Sources
에서 Use the Caps Lock key to switch to and from ABC 체크 해제
키보드 단축키 변경 - System Preferences > Keyboard > (Tab) Shortcuts
키보드 입력 소스 변경
Command + Space
Spotlight - Option + Space
System Preferences > Accessibility (Button) Trackpad Options
클릭 $ vi ~/.zshrc # 파일을 열고 맨 하단에 추가
export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
$ source ~/.zshrc # 반영
$ code ~/.zshrc # code {파일명} 형식으로 파일 열기
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
$ brew install git
$ brew install jenv
$ jenv add /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
$ jenv add /Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
# 설치된 버전 확인
$ jenv versions
# 글로벌 설정
$ jenv global zulu64-11.0.13
$ brew install gradle
$ ssh-keygen -t ed25519 -C "forder@email.com"
# clipboard 복사
$ cat ~/.ssh/id_ed25519.pub| pbcopy
oh-my-zsh 설치
터미널에서 아래스크립트를 복사해 터미널에서 실행한다.
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# https://github.com/romkatv/powerlevel10k#installation
$ brew install romkatv/powerlevel10k/powerlevel10k
echo "source $(brew --prefix)/opt/powerlevel10k/powerlevel10k.zsh-theme" >>~/.zshrc
# wizard를 통해서 다시 설정하려면 다음과 같이 입력한다.
$ p10k configure