43 developer tools, always updated — new upstream releases land in apt within hours. Join the Discord

📅 From , the apt mirror will require a subscription. See pricing · 🆓 There is an always-free mirror

💠 Oh My Posh PPA for Ubuntu — the APT Repository Alternative

A prompt theme engine for any shell, with all built-in themes included

← Oh My Posh overview
🔍 Searching for a Oh My Posh PPA? deb.griffo.io gives you exactly what a PPA would — and the part that matters is what happens after you add it: every new upstream release is packaged here within hours, so apt upgrade keeps Oh My Posh current on its own. Currently serving oh-my-posh 30.6.5-1~noble (updated 2026-08-18), with builds for every current Ubuntu release. It's a plain APT repository rather than a Launchpad PPA, which means it also works identically on Debian and on Ubuntu derivatives like Mint and Pop!_OS.

⚡ Add the repository (works like add-apt-repository)

Step 1: Add repository & key

Run the commands
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) 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) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update

🆓 Free forever alternative. Oh My Posh is also in the always-free mirror at deb-free.griffo.io — no account, no subscription, at most 2 months behind upstream, and security fixes published immediately. Add that repository instead of the one above:

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

How the free mirror works →

Step 2: Install Oh My Posh

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

📋 Oh My Posh versions per Ubuntu release

Ubuntu releaseSuiteOh My Posh version
Ubuntu 22.04 LTS “Jammy Jellyfish”jammy30.6.5-1~jammy
Ubuntu 24.04 LTS “Noble Numbat”noble30.6.5-1~noble
Ubuntu 25.10 “Questing Quokka”questing30.6.5-1~questing
Ubuntu 26.04 LTS “Resolute”resolute30.6.5-1~resolute

❓ PPA questions, answered

Is this a PPA?

Technically no — it's a plain signed APT repository, which is what a PPA is under the hood. You get the same workflow (apt install, apt upgrade) without Launchpad, and unlike a PPA it serves Debian and Ubuntu derivatives too.

Is there an official Oh My Posh PPA?

The Oh My Posh project does not maintain an official PPA. Community PPAs come and go and often lag behind; this repository is updated automatically within hours of each official release, and the packaging is public.

Is this repository trustworthy?

It's an unofficial repository maintained by Dario Griffo. Packages are built automatically from official upstream Oh My Posh releases, the packaging is open source at dariogriffo/oh-my-posh-debian, and the whole archive is GPG-signed. Several upstream projects link to it from their official installation docs.

How fast do new releases arrive?

Typically within hours of the upstream release — usually faster than community PPAs, and years ahead of the frozen Ubuntu archive. Follow the release feed to watch updates land.

🔗 Related