Oh My Zsh 설치

설치 환경: Rocky Linux 9.x

Oh My zsh설치에 필요한 패키지들을 사전에 설치
sudo dnf install wget curl git util-linux-user
필수 패키지 설치 화면

Zsh 설치
sudo dnf install zsh
Zsh 설치 화면
shell 확인

현재 접속 되어있는 shell의 환경을 확인하고 bash인경우 zsehll로 변경 해야함

Shell 변경 명령어
chsh -s $(which zsh)

명령어로 입력 후 아래와 같은 메시지가 출력 되었다면 util-linux-user 가 없는 경우 이므로 설치를 한다. ( sudo dnf install util-linux-user -y )

shell 확인
echo $SHELL
Oh My Zsh 설치
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
테마
git clone https://github.com/romkatv/powerlevel10k.git $ZSH/themes/powerlevel10k
export ZSH="$HOME/.oh-my-zsh"

ZSH_THEME="powerlevel10k/powerlevel10k"

source $ZSH/oh-my-zsh.sh
POWERLEVEL9K_PROMPT_ON_NEWLINE=true
POWERLEVEL9K_BATTERY_CHARGING="yellow"
POWERLEVEL9K_BATTERY_CHARGED="green"
POWERLEVEL9K_BATTERY_LOW_THRESHOLD=10
POWERLEVEL9K_BATTERY_LOW_COLOR="red"
POWERLEVEL9K_BATTERY_VERBOSE=true
POWERLEVEL9K_BATTERY_HIDE_ABOVE_THRESHOLD=unset
POWERLEVEL9K_BATTERY_STAGES=($'\u2581 ' $'\u2582 ' $'\u2583 ' $'\u2584 ' $'\u2585 ' $'\u2586 ' $'\u2587 ' $'\u2588 ')
POWERLEVEL9K_IP_INTERFACE="eth0"
POWERLEVEL9K_ROOT_ICON="#"
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(public_ip user ip load ram dir_writable dir vcs)
POWERLEVEL9K_TIME_FORMAT="%D{%H:%M:%S || %y.%m.%d}"
POWERLEVEL9K_PUBLIC_IP_HOST='http://ident.me'