Instalando e configurando Oh My Zsh + Spaceship Theme

Simei Thander
2 min readMar 6, 2021

--

Fala pessoa, hoje vou ensinar brevemente como instalar o ZSH, o OhMyZSH e personalizar ele com o Firecode mais o tema Spaceship

Vídeo no YouTube

1 — Instale o ZSH

sudo apt install zsh

2 — Adicionando o ZSH como Shell padrão

chsh -s $(which zsh)

3 — Oh My ZSH

3.1 — Instale o CURL

sudo apt install curl

3.2 — Instale o GIT (se não tiver)

sudo apt install git

3.3 — Instalando o Oh My ZSH

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

3.4 — Caso peça para adicionar como default, digite YES

Resultado

Reinicie o sistema.

Pronto, o ZSH e o OhMyZSH está instalado e configurado, agora vamos personalizar um pouco

4 — Instale a fonte firecode

sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe"sudo apt updatesudo apt install fonts-firacode

4.1 — Mude no seu terminal a fonte padrão, na foto estarei usando o Konsole do KDE

5 — Instalando o tema Spaceship

5.1 — Clone o repositório

git clone https://github.com/denysdovhan/spaceship-prompt.git "$ZSH_CUSTOM/themes/spaceship-prompt" --depth=1

5.2 — Link o tema

ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme"

5.3— Adicione ZSH_THEME="spaceship" nas configurações do ZSH

sudo nano ~/.zshrc
source ~/.zshrc

Resultado!

Extra:

Vamos adicionar o autocomplete para o Oh My ZSH

1 — Instale o ZSH Syntax Highlighting

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

2 — Instale o ZSH Auto Suggestions

git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

3 — Edite o ~/.zshrc

sudo nano ~/.zshrc

4 — Adicine a linha abaixo em pluguins

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

Pronto, agora o ZSH irá sugerir com base no histórico de uso.

--

--

Simei Thander

Estudante em Análise e Desenvolvimento de Sistemas no IFRN, Técnico em Informática e entusiasta em Hardware