📣 Atualização importante — o acesso muda em 1º de outubro de 2026

A partir de 1º de outubro de 2026 ao meio-dia (horário do Reino Unido), este espelho exigirá autenticação para que o apt continue funcionando.
Uma assinatura anual garante acesso ininterrupto e apoia diretamente a continuidade do projeto. Obrigado! 🙏

🔑 Obter assinatura anual

💬 Dúvidas, problemas ou qualquer coisa sobre este repositório? Junte-se à nossa comunidade do Discord — o melhor lugar para obter ajuda e se conectar com outros usuários.
Apoiou anteriormente via Buy Me a Coffee? Você é incrível! Venha para o nosso Discord e resolveremos uma assinatura vitalícia gratuita para você. 💜

💠 Instalar a última versão do Oh My Posh no Ubuntu

Um motor de temas de prompt para qualquer shell

Última versão: 29.28.0 · atualizado em 2026-07-14
← Voltar ao início

O que é o Oh My Posh?

O Oh My Posh é um motor de temas de prompt para qualquer shell, criado por Jan De Dobbeleer e escrito em Go. Um motor, um formato de tema — o mesmo prompt bonito e rico em informações no bash, zsh, fish, PowerShell, Nushell, elvish, xonsh e cmd. Com dezenas de milhares de estrelas no GitHub e um enorme ecossistema de temas, ele se tornou a forma preferida de ter um prompt consistente em todas as máquinas e shells que você usa.

😤 Problemas com o Prompt: Escrevendo códigos de escape do PS1 à mão? Preso a um framework de prompt que só funciona em um shell? Reconstruindo seu prompt do zero toda vez que alterna entre o zsh em casa e o bash nos servidores? O Oh My Posh oferece uma única configuração que acompanha você em todo lugar.
🚀 Sempre à frente dos repositórios oficiais: Debian e Ubuntu congelam as versões dos pacotes a cada lançamento — este repositório publica novas versões upstream normalmente em poucas horas. Um simples apt upgrade mantém você sempre na versão mais recente.

⚡ Principais Recursos do Oh My Posh

🐚 Qualquer Shell, Uma Configuração

Prompt idêntico no bash, zsh, fish, PowerShell, Nushell, elvish, xonsh e cmd. Configure uma vez, use em todo lugar — inclusive via SSH.

🎨 Mais de 125 Temas Incluídos

Este pacote traz todos os temas integrados em /usr/share/oh-my-posh/themes/ — prontos para visualizar e usar offline, sem downloads extras.

🧩 Segmentos Ricos

Status do Git, códigos de saída, tempo de execução, bateria, contexto do kubernetes, contas de nuvem e versões de linguagens (Go, Python, Node, Rust e dezenas de outras) — exibidos apenas quando relevantes.

📝 Seu Tema, Seu Formato

Escreva temas personalizados em JSON, YAML ou TOML com um schema documentado. Comece a partir de qualquer tema integrado e deixe-o com a sua cara.

✨ Prompts Transientes e Tooltips

Prompts transientes mantêm o histórico do terminal limpo, tooltips reagem ao que você digita e segmentos alinhados à direita aproveitam toda a largura do terminal.

⚡ Rápido por Design

Um único binário em Go com renderização concorrente de segmentos — o prompt permanece instantâneo mesmo com muitos segmentos habilitados.

🏆 Por que instalar com o apt?

  • Sem curl-pipe-bash: um repositório assinado com GPG em vez de canalizar scripts de instalação para o seu shell
  • Temas incluídos: todos os temas integrados ficam em /usr/share/oh-my-posh/themes/, com versão correspondente à do binário
  • Atualizações automáticas: novos lançamentos upstream chegam com o seu apt upgrade de sempre
  • Remoção limpa: o apt remove leva tudo junto — sem binários perdidos em ~/bin
  • Multi-arquitetura: amd64, arm64 e armhf — a mesma configuração no seu desktop e no seu Raspberry Pi

📦 Instalação a partir do deb.griffo.io

Passo 1: Adicionar repositório

sudo install -d -m 0755 /etc/apt/keyrings curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null sudo apt update
install -d -m 0755 /etc/apt/keyrings curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null apt update

Passo 2: Instalar o Oh My Posh

sudo apt install -y oh-my-posh
apt install -y oh-my-posh

🚀 Configure seu shell

Escolha um tema em /usr/share/oh-my-posh/themes/ e inicialize seu shell. Para bash, adicione isto ao ~/.bashrc:

eval "$(oh-my-posh init bash --config /usr/share/oh-my-posh/themes/jandedobbeleer.omp.json)"

Para zsh, adicione a mesma linha com zsh ao ~/.zshrc; para fish, adicione oh-my-posh init fish --config /usr/share/oh-my-posh/themes/jandedobbeleer.omp.json | source ao ~/.config/fish/config.fish. A maioria dos temas fica melhor com uma Nerd Font — ou execute oh-my-posh font install.

📦 Repositório de construção de pacotes

Os pacotes do Ubuntu são construídos e mantidos automaticamente neste repositório do GitHub:

🔗 Pacotes relacionados

Também disponíveis no deb.griffo.io:

🎯 Perfeito para: Desenvolvedores que trabalham em vários shells e máquinas, entusiastas de personalização de terminal, qualquer pessoa que queira ver o status do git e o contexto num relance, e equipes que querem uma configuração de prompt consistente que se instala com um único comando apt.

💝 Apoie Este Projeto

Se este repositório economiza seu tempo e esforço, considere apoiá-lo!

⭐ Dê uma estrela no GitHub 🐦 Compartilhar no Twitter