Skip to content

Instantly share code, notes, and snippets.

@DoonDoony
Last active October 4, 2023 04:55
Show Gist options
  • Save DoonDoony/1e9577fd94b2ebd3049c619e6e19d7b2 to your computer and use it in GitHub Desktop.
Save DoonDoony/1e9577fd94b2ebd3049c619e6e19d7b2 to your computer and use it in GitHub Desktop.
oh-my-zsh spaceship theme HOW TO
SPACESHIP_PROMPT_ORDER=(
battery
user
conda
aws
package
docker
node
ruby
elixir
xcode
swift
golang
php
rust
haskell
julia
git
line_sep
dir
jobs
exec_time
exit_code
char
)
# Char
SPACESHIP_CHAR_SUFFIX=" "
SPACESHIP_CHAR_SYMBOL=$
SPACESHIP_CHAR_COLOR_SUCCESS=magenta
# Directory
SPACESHIP_DIR_COLOR=cyan
SPACESHIP_DIR_TRUNC=3
SPACESHIP_DIR_TRUNC_PREFIX="../"
SPACESHIP_DIR_TRUNC_REPO=false
# Git
SPACESHIP_GIT_BRANCH_COLOR=magenta
SPACESHIP_GIT_SYMBOL=
SPACESHIP_GIT_BRANCH_PREFIX=" "
# Time
SPACESHIP_TIME_SHOW=false
SPACESHIP_TIME_COLOR=green
SPACESHIP_TIME_FORMAT=%T
SPACESHIP_TIME_PREFIX="⏰ "
# User
SPACESHIP_USER_SHOW=always
SPACESHIP_USER_PREFIX="🐶 "
# Host
SPACESHIP_HOST_SHOW=true
# EXEC_TIME
SPACESHIP_EXEC_TIME_SHOW=true
SPACESHIP_EXEC_TIME_ELAPSED=1
# Battery
SPACESHIP_BATTERY_PREFIX=""
SPACESHIP_BATTERY_SHOW=always
SPACESHIP_BATTERY_SYMBOL_FULL="⚡️ "
# virtualenv
SPACESHIP_VENV_SYMBOL="🐍 "
# Exit Code
SPACESHIP_EXIT_CODE_SHOW=true
SPACESHIP_EXIT_CODE_SYMBOL="💥 "
# Nodejs
SPACESHIP_NODE_SHOW=true
SPACESHIP_NODE_SYMBOL="⬢ "
SPACESHIP_NODE_COLOR=green
# AWS
SPACESHIP_AWS_SYMBOL="☁️· "
# PYENV
SPACESHIP_PYENV_SHOW=false
# CONDA
SPACESHIP_CONDA_SHOW=true
SPACESHIP_CONDA_SYMBOL="🐍 "

Spaceship Theme 적용하기


Prerequisite: oh-my-zsh, zsh

spaceship theme 설치

$ git clone https://github.com/denysdovhan/spaceship-prompt.git "$ZSH_CUSTOM/themes/spaceship-prompt"
$ ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme"

.zshrc 파일에서 ZSH_THEME 변경

# .zshrc 파일 중 아래 값을 변경
ZSH_THEME="spaceship"

spaceship_config 파일 만들고 설정

위에 있는 .spaceship_config 내용을 복사하여 $HOME(~)에 .spaceship_config 파일명으로 저장하고, .zshrc에서 불러와주세요

# .zshrc 파일에 아래 내용 추가
source ~/.spaceship_config

혹시 터미널에 사용중인 폰트가 emoji를 지원하지 않는다면

폰트를 교체해주세요 Powerline Fonts

spaceship_config를 좀 더 커스텀 하고 싶으시면

Spaceship Options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment