1 min read

Terminal + Oh My Zsh + Powerlevel10k

Terminal + Oh My Zsh + Powerlevel10k
Photo by Mohammad Rahmani / Unsplash

Oi gente tudo bem? Resolvi trazer esse conteúdo um pouco diferente. Mas que no meu dia a dia faz a diferença.

Hoje vou mostrar pra vocês a configuração que faço no meu ambiente de desenvolvimento com Ubuntu. Como personalizado meu terminal com Oh My Zsh e Powerlevel10k.

Atualmente estou usando máquinas virtuais com VMWare Workstation 15 Pro.

Este é um guia rápido e fácil para instalar o zsh, definir uma configuração básica e habilitá-lo como seu shell padrão. Eu usava o bashcom bash-completion desde que me lembro e recentemente mudei para zsh para uso diário. Muitos plugins, opções e personalização. Essas instruções devem funcionar em praticamente qualquer coisa que execute o zsh.

Configurar

Instalando o Zsh

O primeiro passo é simples: instale zsh se você não tiver. Você precisará gitinstalado.

# update packages
sudo apt update

# install required packages
sudo apt install zsh git curl -y

# verify zsh installation
zsh --version

# Set the default shell to zsh
sudo chsh -s $(which zsh) $(whoami)

# Install oh-my-zsh: https://ohmyz.sh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# Install Powerlevel10k: https://github.com/romkatv/powerlevel10k
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

Agora reinicie o Ubuntu.

Bastante fácil. Agora vamos configurar alguns itens antes de defini-lo como nosso shell padrão. Dependendo do seu emulador de terminal, eu recomendo a fonte MesloLGS NF.

Aqui entra um ponto que tive dificuldades no Ubuntu Server, a instalação da Fonte.

Usei o seguinte comando:

git clone --depth=1 https://github.com/romkatv/nerd-fonts.git
cd nerd-fonts
./build 'Meslo/S/*'

Caso não resolva os conflitos, altere o arquivo .p10k.zsh e altere a linha:

typeset -g POWERLEVEL9K_MODE=nerdfont-complete

Defina o tema Powerlevel10k no oh-my-zsh nas configurações do arquivo  ~/.zshrc.

ZSH_THEME="powerlevel10k/powerlevel10k"

Agora inicie a configurações do Powerlevel10k. Lembrando que as fontes já precisam estar instaladas.

p10k configure