Fastfetch is written mainly in C, with performance and customizability in mind. Currently, Linux, Android, FreeBSD, macOS, SunOS and Windows 7+ are supported.
Linux Installation
- Some distros package an outdated fastfetch version. Older versions receive no support, so please try always to use the latest version.
- Ubuntu: ppa:zhangsongcui3371/fastfetch (for Ubuntu 22.04 or newer)
- Debian: apt install fastfetch (for Debian 13 or newer)
- Debian / Ubuntu: Download fastfetch-linux-
.deb from Github release page and double-click it (for Ubuntu 20.04 or newer and Debian 11 or newer). - Arch Linux: pacman -S fastfetch
- Fedora: dnf install fastfetch
- Gentoo: emerge --ask app-misc/fastfetch
- Alpine: apk add --upgrade fastfetch
- NixOS: nix-shell -p fastfetch
- openSUSE: zypper install fastfetch
- ALT Linux: apt-get install fastfetch
- Exherbo: cave resolve --execute app-misc/fastfetch
- Solus: eopkg install fastfetch
- Slackware: sbopkg -i fastfetch
- Void Linux: xbps-install fastfetch
- Venom Linux: scratch install fastfetch
What's New
Bugfixes
- Fixed a Symbol not found error when running on macOS 10.15. (#2499, Codec, macOS)
- Fixed Alacritty font size never being parsed from the TOML config. (#2501, TerminalFont)
- Fixed bright colors incorrectly being active when the terminal uses a light theme. (#2509, Display)
- Fixed Ghostty terminal font detection (TerminalFont)
- Now tries to load the config with the .ghostty extension. (#2500)
- Fixed font-family fallback order. (#2510)
- Some internal cleanups and optimizations.
Features
- Added a C23 compiler check so the build process gracefully exits during CMake configuration if the compiler is unsupported. (CMake)
- Added compatibility workarounds for Apple Clang 16 to fix building on macOS 14. (CMake, macOS)
- Reported real Android version codenames (e.g., "Baklava", "Vanilla Ice Cream") instead of "REL". (OS, Android)
- Added Loadavg detection support on Haiku R1B6. (Loadavg, Haiku)
- Enabled image logo support in the Zellij terminal multiplexer. (#2507, Logo)
- Improved Locale detection on Windows (Locale, Windows)
- Now respects LC_ALL and LANG environment variables if set for better compatibility with MSYS2/cygwin.
- Appends the active system Code Page (e.g., .UTF-8 or .Windows-1252) to the default system locale fallback.
