mempercantik terminal dengan oh my zsh dan powerlevel9k

mempercantik terminal dengan oh my zsh dan powerlevel9k

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 opensuse
tutor 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

1
$ sudo zypper in zsh

menjadikan zsh sebagai shell default

1
$   chsh -s $(which zsh)

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

1
$   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

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

serta

dengan curl

1
$   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

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

setelah itu tinggal ganti saja tema nya di .zshrc
menjadi 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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

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

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×