[Linux/Ubuntu] Oh-my-zsh와 테마(powerlevel10k) 설치하기

유자·2024년 5월 20일
1

서론

Oh-my-zsh는 zshell 터미널 환경을 개선하고 사용자 경험을 향상시키는 도구 중 하나입니다. 여러 테마들을 선택할 수 있는데, 그 중에서도 Powerlevel10k 테마는 강력한 기능을 제공하면서도 시각적으로 터미널을 (고오급 개발자처럼 보이게) 가독성있게 사용하는 데 큰 도움이 됩니다. 이번 글에서는 Ubuntu 환경에서 Oh-my-zsh과 Powerlevel10k 테마를 설치하고 구성하는 방법을 소개합니다.

설치하기 전에

  • zsh가 설치되어 있지 않은 경우 먼저 zsh를 설치합니다. 터미널을 열고 다음 명령어를 실행합니다:
sudo apt update 
sudo apt install zsh
  • 모든 기능을 사용하기 위해서는 사용할 터미널에 MesloLGS NF 폰트를 설정해야 합니다.
    이 글은 ubuntu-server(cli)버전에 windows 터미널에서 ssh로 접속하는 것을 전제로 합니다.
    아래 링크를 통해서 접속할 외부 기기에 폰트를 다운로드 받고 설치합니다.
    https://github.com/romkatv/powerlevel10k/blob/master/README.md#manual-font-installation

    설치 후에는 사용할 터미널의 폰트를 다운로드 받은 폰트로 변경해 줍니다.

설치 과정

1. Oh-my-zsh 설치하기

공식 웹사이트: https://ohmyz.sh/

먼저 Oh-my-zsh를 설치합니다. 터미널을 열고 다음 명령어를 실행합니다.

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

또는 curl 사용이 불가한 경우 아래 명령어를 실행합니다.

sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

위 명령어를 실행하면 Oh-my-zsh가 자동으로 설치됩니다. 설치가 완료되면 터미널을 다시 시작하여 변경 사항을 적용합니다.

2. Powerlevel10k 테마 설치하기

기본 테마도 멋지지만 이제 더 멋진 환경을 위해 Powerlevel10k 테마를 설치할 차례입니다. 터미널에서 다음 명령어를 실행해 리포지토리를 복제합니다.

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k

그런 다음, ~/.zshrc 파일을 열고 ZSH_THEME 변수를 Powerlevel10k로 설정합니다:

vi ~/.zshrc
ZSH_THEME="powerlevel10k/powerlevel10k"

아래 명령어로 변경사항을 적용합니다.

source ~/.zshrc

3. Powerlevel10k 구성하기

위 과정을 거치면 아래 사진처럼 Powerlevel10k 구성이 시작됩니다.

UI 구성을 위한 질문을 통해 다양한 옵션을 제공합니다. 원하는 대로 응답해 원하는 대로 UI를 구성합니다.

만약 구성을 다시 하고 싶은 경우 아래 명령어를 입력합니다.

p10k configure

필요한 경우 계정마다 위 과정을 실행하여 테마를 설치 및 설정할 수 있습니다.

이제 우분투에 Oh-my-zsh와 Powerlevel10k 테마를 설치했습니다. 원하는 설정을 적용하여 나만의 터미널 환경을 만들어보세요.


"참고: 이 방법은 필요한 패키지들을 직접 소스 코드로부터 빌드하지 않으며, 미리 빌드된 APT 패키지를 사용하여 설치합니다."

profile
유유자적 살아가는 개발조무사 유자입니다.

0개의 댓글