55 herramientas de desarrollo, siempre actualizadas — cada nueva versión upstream llega a apt en cuestión de horas. Únete al Discord

📅 A partir del , el mirror de apt requerirá una suscripción. Ver precios · 🆓 Existe un espejo gratis para siempre

Instalar la última versión de Oh My Posh en Debian

Un motor de temas para el prompt de cualquier shell

Última versión: 31.3.0 · actualizado 2026-09-13
FuenteVersión
deb.griffo.io31.3.0 ✅
Debian oficial🚫 no empaquetado
← Volver al inicio
📌 ¿Instalando en una versión específica? Debian 12 (bookworm) · Debian 13 (trixie) · Debian 14 (forky) · Debian Sid

¿Qué es Oh My Posh?

Oh My Posh es un motor de temas para el prompt de cualquier shell, creado por Jan De Dobbeleer y escrito en Go. Un solo motor, un solo formato de temas — el mismo prompt hermoso y rico en información en bash, zsh, fish, PowerShell, Nushell, elvish, xonsh y cmd. Con decenas de miles de estrellas en GitHub y un enorme ecosistema de temas, se ha convertido en la forma de referencia para tener un prompt consistente en todas las máquinas y shells que usas.

😤 Dolores de cabeza del prompt: ¿Escribiendo códigos de escape de PS1 a mano? ¿Atado a un framework de prompt que solo funciona en una shell? ¿Reconstruyendo tu prompt desde cero cada vez que cambias entre zsh en casa y bash en los servidores? Oh My Posh te da una única configuración que te sigue a todas partes.
🚀 Siempre por delante de los archivos oficiales: Debian y Ubuntu congelan las versiones de los paquetes al publicar cada versión — este repositorio publica las nuevas versiones upstream normalmente en cuestión de horas. Un simple apt upgrade te mantiene siempre en la última versión.

⚡ Características principales de Oh My Posh

🐚 Cualquier shell, una sola configuración

El mismo prompt en bash, zsh, fish, PowerShell, Nushell, elvish, xonsh y cmd. Configura una vez, úsalo en todas partes — incluso por SSH.

🎨 Más de 125 temas incluidos

Este paquete incluye todos los temas integrados en /usr/share/oh-my-posh/themes/ — listos para previsualizar y usar sin conexión, sin descargas adicionales.

🧩 Segmentos completos

Estado de git, códigos de salida, tiempo de ejecución, batería, contexto de kubernetes, cuentas cloud y versiones de lenguajes (Go, Python, Node, Rust y docenas más) — mostrados solo cuando son relevantes.

📝 Tu tema, tu formato

Escribe temas personalizados en JSON, YAML o TOML con un esquema documentado. Parte de cualquier tema integrado y hazlo tuyo.

✨ Transient y tooltips

Los prompts transitorios mantienen limpio el scrollback, los tooltips reaccionan a lo que escribes, y los segmentos alineados a la derecha aprovechan todo el ancho del terminal.

⚡ Rápido por diseño

Un único binario en Go con renderizado concurrente de segmentos — el prompt sigue siendo instantáneo incluso con muchos segmentos activados.

🏆 ¿Por qué instalarlo con apt?

  • Sin curl-pipe-bash: un repositorio firmado con GPG en lugar de canalizar scripts de instalación a tu shell
  • Temas incluidos: todos los temas integrados se instalan en /usr/share/oh-my-posh/themes/, con la misma versión que el binario
  • Actualizaciones automáticas: las nuevas versiones upstream llegan con tu apt upgrade habitual
  • Desinstalación limpia: apt remove se lleva todo consigo — sin binarios sueltos en ~/bin
  • Multi-arch: amd64, arm64 y armhf — la misma configuración en tu escritorio y en tu Raspberry Pi

📦 Instalación desde deb.griffo.io

Ejecutar los comandos

Paso 1: Agregar repositorio

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
sudo apt install extrepo
sudo extrepo enable griffo
sudo apt update

🆓 Alternativa gratis para siempre. Oh My Posh también está en el espejo gratis para siempre deb-free.griffo.io: sin cuenta, sin suscripción, como máximo 2 meses por detrás del upstream y correcciones de seguridad inmediatas. Añade ese repositorio en lugar del anterior:

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

Cómo funciona el espejo gratuito →

🧩 Sobre la opción extrepo. extrepo es la herramienta propia de Debian para repositorios externos: escribe el archivo de sources e instala la clave de firma por ti, comprobándola antes contra metadatos firmados. Este repositorio está registrado en ella como griffo, y el espejo gratuito para siempre como griffo-free, así que en Debian (bookworm, trixie, forky y sid) los comandos de arriba son toda la configuración.

extrepo solo configura el archivo de sources y la clave: las credenciales de una suscripción siguen yendo en /etc/apt/auth.conf.d/deb.griffo.io.conf. Ubuntu no está cubierto, porque extrepo publica metadatos solo para las suites de Debian: allí usa los comandos con sudo o como root.

Paso 2: Instalar Oh My Posh

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

🚀 Configura tu shell

Elige un tema de /usr/share/oh-my-posh/themes/ e inicializa tu shell. Para bash, agrega esto a ~/.bashrc:

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

Para zsh, agrega la misma línea con zsh a ~/.zshrc; para fish, agrega oh-my-posh init fish --config /usr/share/oh-my-posh/themes/jandedobbeleer.omp.json | source a ~/.config/fish/config.fish. La mayoría de los temas se ven mejor con una Nerd Font — o ejecuta oh-my-posh font install.

📦 Repositorio de construcción de paquetes

Los paquetes de Debian se construyen y mantienen automáticamente en este repositorio de GitHub:

🔗 Paquetes relacionados

También disponible desde deb.griffo.io:

🎯 Perfecto para: Desarrolladores que trabajan con varias shells y máquinas, entusiastas de la personalización del terminal, cualquiera que quiera ver el estado de git y el contexto de un vistazo, y equipos que quieren una configuración de prompt consistente que se instala con un solo comando apt.

💝 Apoya este proyecto

Si este repositorio te ahorra tiempo y esfuerzo, ¡considera apoyarlo!

⭐ Dale una estrella en GitHub 🐦 Compartir en Twitter

📦 Últimas versiones publicadas por este repositorio

❓ Preguntas frecuentes

¿Está Oh My Posh en los repositorios oficiales de Debian?

No, Oh My Posh no está empaquetado en los archivos oficiales de Debian. Este repositorio es actualmente la única fuente apt y ofrece Oh My Posh 31.3.0.

¿Cómo instalo el último Oh My Posh en Debian?

Añade el repositorio deb.griffo.io una sola vez con las instrucciones de arriba y ejecuta: sudo apt install oh-my-posh. Las nuevas versiones llegan con el sudo apt upgrade habitual.

¿Los paquetes están firmados y cómo se compilan?

Cada paquete está firmado con la clave GPG del repositorio (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) y se compila a partir de versiones upstream en repositorios públicos de GitHub que cualquiera puede inspeccionar.

¿Qué versiones de Debian son compatibles?

Debian 12 Bookworm, Debian 13 Trixie, Forky y Sid.