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.
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, armhf, ppc64el, s390x and riscv64
📦 Installation from deb.griffo.io
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 updateinstall -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.
Step 2: Install Fastfetch
sudo apt install -y fastfetchapt 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:
- 📂 fastfetch-debian - Latest release builds
🔗 Related Packages
Also available from deb.griffo.io:
- Oh My Posh - A beautiful prompt to go with your beautiful fetch
- eza - Modern ls replacement for the full terminal glow-up
- fzf Fuzzy Finder - Interactive filtering everywhere
- Yazi File Manager - A fast terminal file manager
💝 Support This Project
If this repository saves you time and effort, please consider supporting it!