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

🖥️ Install Latest Fastfetch on Debian

A neofetch-like system information tool, written in C

Latest version: 2.66.0 · updated 2026-07-14
SourceVersion
deb.griffo.io2.66.0 ✅
Official Debian2.40.4 🛑
← Back to home
📌 Installing on a specific release? Debian 12 (bookworm) · Debian 13 (trixie) · Debian 14 (forky) · Debian Sid

What is Fastfetch?

Fastfetch is a neofetch-like tool for fetching system information and displaying it beautifully in your terminal — OS, kernel, hardware, uptime, packages, desktop environment and much more, next to your distro's logo. Written mainly in C with performance and customizability in mind, it became the de-facto successor when neofetch was archived, and it's actively developed with frequent releases.

😤 The archive-version problem: Debian does ship fastfetch — frozen at whatever version existed when the release shipped. Upstream moves fast: new logos, new detection modules, and fixes for new hardware land constantly, so the archive version silently falls behind. This repository serves current upstream builds while keeping the exact same file layout as the official Debian package, so switching is seamless in both directions.
🚀 Always ahead of the official archives: Debian and Ubuntu freeze package versions when a release ships — this repository publishes new upstream releases typically within hours. A simple apt upgrade keeps you on the latest version.

⚡ Key Features of Fastfetch

🏎️ Fast by Design

Written in C with concurrent detection — renders complete system info in milliseconds, a fraction of neofetch's startup time.

🧩 50+ Info Modules

OS, kernel, CPU, GPU, memory, disks, battery, display, DE/WM, terminal, packages, media player and many more — each individually configurable.

🎨 Presets Included

This package ships all built-in presets under /usr/share/fastfetch/presets/ — including a faithful neofetch preset for instant familiarity.

📝 JSONC Configuration

One documented JSONC config file controls modules, formatting and logos. Generate a starting point with fastfetch --gen-config.

🖼️ Logo Flexibility

Hundreds of built-in distro logos, plus image logos via sixel/kitty/iTerm protocols, custom ASCII art, or none at all.

🐚 Shell Completions

Bash, zsh and fish completions plus a man page — installed to the standard Debian paths, matching the archive package.

🏆 Why this repository instead of the archive version?

  • Current version: new upstream releases within hours, not frozen for the lifetime of a Debian release
  • Same layout: file-for-file aligned with the official Debian package — presets, completions, man page all in the standard places
  • Drop-in switch: installing from this repo simply upgrades the archive package; removing the repo falls back cleanly
  • Automatic updates: new releases arrive with your normal apt upgrade
  • Multi-arch: amd64, arm64, armel, armhf, ppc64el, s390x, riscv64 and i386

📦 Installation from deb.griffo.io

Run the commands

Step 1: Add Repository

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

🆓 There is an always-free mirror. deb-free.griffo.io serves packages free forever — no account, no subscription, at most 2 months behind upstream, security fixes immediately. It currently carries Ghostty, Oh My Posh and Zed; Fastfetch is not one of them, so the repository above is the only way to get it today — ask and it can be enrolled.

How the free mirror works →

Step 2: Install Fastfetch

sudo apt install -y fastfetch
apt install -y fastfetch

🚀 First run

Just run fastfetch. To start customizing, generate a config and try the bundled presets:

fastfetch --gen-config
fastfetch --config /usr/share/fastfetch/presets/neofetch.jsonc

📦 Package Build Repository

The Debian packages are automatically built and maintained in this GitHub repository:

🔗 Related Packages

Also available from deb.griffo.io:

🎯 Perfect for: Ricing enthusiasts and desktop screenshotters, sysadmins who want quick system overviews, anyone migrating from the archived neofetch, and users who want the newest hardware detection without waiting for the next Debian release.

💝 Support This Project

If this repository saves you time and effort, please consider supporting it!

⭐ Star on GitHub 🐦 Share on Twitter

Just after the command? See apt install fastfetch — one page covering Debian and Ubuntu.

📦 Recent releases from this repository

📚 Release-specific install guides

❓ Frequently asked questions

Is Fastfetch in the official Debian repositories?

Yes, but the official Debian archive ships Fastfetch 2.40.4, while this repository serves Fastfetch 2.66.0 — rebuilt within hours of each upstream release.

How do I install the latest Fastfetch on Debian?

Add the deb.griffo.io repository once using the instructions above, then run: sudo apt install fastfetch. New releases arrive through the normal sudo apt upgrade.

Are the packages signed and how are they built?

Every package is signed with the repository's GPG key (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) and built from upstream releases in public GitHub packaging repositories that anyone can inspect.

Which Debian releases are supported?

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