Instalação e uso do Powerlevel10k no Zsh
O terminal é uma ferramenta poderosa, e personalizá-lo pode aumentar muito sua produtividade. Uma das formas mais populares de fazer isso é usar o Zsh (Z Shell) combinado com o tema Powerlevel10k. O Powerlevel10k oferece um prompt bonito e altamente personalizável que pode exibir informações úteis, como status do git, ambiente Python e muito mais.
Neste guia, vamos orientá-lo no processo de instalação do Zsh, configuração do Powerlevel10k e personalização para criar uma experiência de terminal bonita e eficiente.
O que é o Powerlevel10k?
O Powerlevel10k é um tema para o shell Zsh que se concentra na velocidade, na flexibilidade e em um prompt visualmente atraente. Ele oferece recursos como:
- Prompts personalizáveis com vários estilos.
- Suporte para exibição de status do git, informações do usuário, hora e muito mais.
- Uma interface de usuário rápida e responsiva.
- Assistente de configuração fácil para novos usuários.
Etapa 1: Instalação do Zsh
Antes de instalarmos o Powerlevel10k, precisamos garantir que o Zsh esteja instalado em seu sistema. A maioria das distribuições Linux modernas vem com o Zsh disponível em seus repositórios. Se o Zsh ainda não estiver instalado, você poderá instalá-lo usando os seguintes comandos:
Para Ubuntu/Debian:
sudo apt update
sudo apt install zsh -y
Para o Fedora:
Para o Arch Linux:
Após a instalação, você pode verificar a versão do Zsh com:
Torne o Zsh o shell padrão executando:
Faça logout e login novamente para que as alterações tenham efeito.
Etapa 2: instalação do Oh My Zsh
Para simplificar o gerenciamento de plug-ins e temas do Zsh, é recomendável usar o Oh My Zsh, uma estrutura que facilita o trabalho com o Zsh. Instale-o com o seguinte comando:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Após a instalação, seu shell padrão será alterado para Zsh e você terá acesso a vários plug-ins e temas.
Etapa 3: Instalação do Powerlevel10k
Com o Zsh e o Oh My Zsh instalados, agora você pode instalar o Powerlevel10k. Clone o repositório do Powerlevel10k no diretório de temas personalizados do Oh My Zsh:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
Em seguida, defina o Powerlevel10k como seu tema ativo editando o arquivo .zshrc:
Localize a linha que define o tema (ela se parecerá com ZSH_THEME=”robbyrussell”) e substitua-a por:
ZSH_THEME="powerlevel10k/powerlevel10k"
Salve o arquivo e saia do editor. Aplique as alterações reiniciando o terminal ou executando:
Etapa 4: Configuração do Powerlevel10k
Na primeira vez que você reiniciar o terminal com o Powerlevel10k ativado, um assistente de configuração será iniciado. Esse assistente permite que você personalize a aparência do prompt com base em suas preferências.
Você pode escolher entre vários estilos:
- Clássico: Um prompt limpo e minimalista.
- Arco-íris: Um prompt colorido com vários segmentos.
- Lean: um prompt simples e compacto.
- Pure: Um prompt semelhante ao tema Pure, com foco no minimalismo.
O assistente também perguntará se você deseja exibir informações como hora, usuário e ícones de status. Ao fazer cada escolha, você verá uma visualização ao vivo, o que lhe permitirá ajustar a configuração.
Para executar novamente o assistente de configuração a qualquer momento, basta executar:
Etapa 5: Instalação de fontes para o Powerlevel10k
O Powerlevel10k usa fontes especiais para exibir ícones e símbolos corretamente. Para garantir que tudo tenha a aparência desejada, você precisa instalar uma fonte Nerd.
Faça o download de uma fonte Nerd de sua preferência no repositório Nerd Fonts ou baixe diretamente a fonte MesloLGS NF, que é recomendada pelo Powerlevel10k:
- Faça o download das fontes MesloLGS NF neste link.
- Instale as fontes clicando duas vezes em cada arquivo
.ttf
e selecionando “Instalar”
Depois de instalar as fontes, altere a fonte do emulador de terminal para MesloLGS NF para garantir a exibição adequada dos símbolos do Powerlevel10k.