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:
- Trim leading slash for login shells (Shell, OpenBSD)
- Prefer SOC name if available over CPU name (CPU, Linux)
Features:
- Use kernel API to detect sound devices (Sound, NetBSD)
- Use sndio for sound server detection on OpenBSD (Sound, OpenBSD)
- Add minimal implementation for Haiku (#1538, Haiku)
- Support CPU & GPU temperature detection for M4x (CPU / GPU, macOS)
- Support VMEM size detection for old Nvidia cards (GPU, Linux)
- Use recommendedMaxWorkingSetSize as total GPU mem size (GPU, macOS)
- Support Physical core count and CPU package count detection for loongarch (CPU, Linux)
- Split ID_LIKE when used for distro matching (#1540, Logo)
- Capitalize {type}'s first letter in custom format (#1543, Display)
- Support model name detection for s390x (CPU, Linux)
- Support more Armbian variants detection (#1547, OS, Linux)
- Support the syntax of {$ENV_VAR} in custom format, which will be replaced by the value of the environment variable ENV_VAR (#1541)
- This is another way to pass 3rd-party data to fastfetch besides Custom module.
- Improve performance of Tilix version detection (Terminal, Linux)
Logo:
- Update arch_old
- Add Nexa Linux
- Add filotimo
- Update some distro names