2 min read

pengguna linux mesti akrab dengan terminal iya kan !! secara default di linux menggunakan shell bash di terminal nya untuk saya pribadi bash itu kurang menarik kurang bisa di kustomisasi maka dari itu hijrah ke zsh. zsh itu keren loh, macos yang terbaru juga pakai zsh buat shell default nya

untuk tutor kali ini saya menerapkan nya pada distro opensusetutor nya sama saja jika di terapkan ke distro lain beda perintah saja, misal nya di ubuntu kita gunakan perintah sudo apt get install nama paket

 zsh+ powerlevel9k

installasi zsh

$ sudo zypper in zsh

menjadikan zsh sebagai shell default

$   chsh -s $(which zsh)

kemudian logout dan  login kembali setelah itu jalangan perintah di bawah ini untuk mengecek apakah zsh telah menjadi shell default

$   echo $SHELL

jika output yang di hasilkan /usr/bin/zsh maka berhasil

installasi oh my zsh

untuk instalasi oh my zsh ini bisa kita lakukan dengan 2 cara yaitu :

dengan wget

$   sh -c "$(wget -O- https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

serta

dengan curl

$   sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

installasi powerlevel9k

setelah installasi zsh dan oh my zsh waktu nya menginstall powerlevel9k,adalah salah satu tema dari zsh yang lumayan keren menurut saya

untuk installasi nya menggunakan git

$   git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k

setelah itu tinggal ganti saja tema nya di .zshrcmenjadi ZSH_THEME="powerlevel9k/powerlevel9k"

untuk memudahkan saya membagikan config  zsh + powerlevel9k untuk menjalankan config ini kalian perlu Font yang bernama Nerd font. di sini saya pake firacode

config .zshrc


TERM=xterm-256color
# Path to your oh-my-zsh installation.
export ZSH="/home/ilham/.oh-my-zsh"
SPACESHIP_VI_MODE_SHOW=false
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
ZSH_THEME="powerlevel9k/powerlevel9k"
#ZSH_THEME="spaceship"
POWERLEVEL9K_MODE="nerdfont-complete"
#powerlevel promt

POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=( custom_laptop_icon custom_suse_icon dir  vcs)
POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(command_execution_time)
#custom icon
POWERLEVEL9K_CUSTOM_LAPTOP_ICON="echo  "
POWERLEVEL9K_CUSTOM_SUSE_ICON="echo "
# set color
POWERLEVEL9K_CUSTOM_SUSE_ICON_BACKGROUND="cyan"
POWERLEVEL9K_CUSTOM_LAPTOP_ICON_BACKGROUND="cyan"
POWERLEVEL9K_CUSTOM_LAPTOP_ICON_FOREGROUND="black"
POWERLEVEL9K_CUSTOM_SUSE_ICON_FOREGROUND="black"
POWERLEVEL9K_DIR_HOME_FOREGROUND='black'
POWERLEVEL9K_DIR_HOME_BACKGROUND='cyan'


plugins=(
zsh-syntax-highlighting
zsh-autosuggestions
git

)
source $ZSH/oh-my-zsh.sh
ilham setiawan

ilham setiawan

Read more posts by this author.

semarang