Releases: suparious/neofetch
v7.6.0 — IBM z17 Support
What's Changed
New Hardware Detection:
- Add IBM z17 mainframe detection (#495, thanks @AnthonyGiorgio)
Full Changelog: 7.5.0...7.6.0
This is the actively maintained fork of neofetch. The original dylanaraps/neofetch was archived in April 2024.
Homebrew tap: brew install suparious/tap/neofetch
v7.5.0 — Community Edition
First release of the maintained neofetch fork at suparious/neofetch.
Integrated 160+ community pull requests from the original dylanaraps/neofetch repo spanning 2020-2024, including:
- 70+ new distro ASCII logos and detection (KrassOS, yiffOS, HarDClanZ, DietPi, and many more)
- ARM/RISC-V/LoongArch CPU detection fixes
- GPU detection improvements (Navi, Intel ARC, non-PCIe, multiple GPUs)
- macOS M1/M2 improvements (CPU, GPU, power adapter, local IP)
- Package manager fixes (Homebrew on Apple Silicon, dpkg, guix, AppImage)
- Network speed display support
- Wayland detection and WM improvements (Hyprland, Sway)
- Truecolor ASCII color support
- Termux/Android detection
- FreeBSD host model, architecture, and package fixes
- Synology DSM detection
- Battery, uptime, resolution, and display fixes
- ShellCheck compliance and code quality improvements
Plus:
- Homebrew-ready (shebang fix, Makefile cleanup)
- CI passing with no warnings
- 197 issues closed
This fork is the new canonical neofetch for Homebrew and all package managers.
v7.4.0
New Features
- --enable-all: Show all possible info items at once, overriding your config file (#365)
- --disable-all: Hide all info items, showing only title/underline and color blocks
Usage Examples
# Show everything
neofetch --enable-all
# Show nothing (just title and colors)
neofetch --disable-all
# Show all except specific items
neofetch --enable-all --disable gpu memoryHomebrew
brew update
brew upgrade neofetch7.3.1
What's Changed since 7.2.1
New Features
- memory_precision: New config option to control decimal places in memory output (#491)
- disk_precision: New config option to control decimal places in disk output (#491)
- disk_unit: New config option to force specific units (auto/kib/mib/gib/tib) (#491)
- Cargo detection: Added cargo package manager detection (upstream dylanaraps#1876)
- Termux detection: Added Termux terminal detection via TERMUX_VERSION (upstream dylanaraps#1923)
- Apple Terminal font size: Now shows font size in Apple Terminal output (upstream dylanaraps#2017)
- Wayland improvements: Added wlr-randr, kscreen-doctor, wayland-info for resolution + 10 modern compositors (#490)
Bug Fixes
- macOS: Fix Homebrew package count on Apple Silicon Macs (was using wrong /usr/local path)
- macOS: Skip unnecessary Hackintosh detection on ARM64 Macs - 150ms faster (upstream dylanaraps#2396)
- BSD: Correct architecture detection on FreeBSD/NetBSD (upstream dylanaraps#2191)
- FreeBSD: Fix pkg hang when not bootstrapped (upstream dylanaraps#2014)
- Battery: Prevent
get_batteryfrom throwing "file not found" errors (dylanaraps#2129, upstream dylanaraps#2130) - Display: Fix
bar_color_totalspacing issue (#434, upstream dylanaraps#2084) - AppImage: Case-insensitive file matching (upstream dylanaraps#2006)
- Terminal size: Increase timeout for slow/remote sessions from 1s to 3s (#167, upstream dylanaraps#1895)
Performance
- Consolidate 3 vm_stat calls into 1 on macOS (~18ms faster) (#491)
- Pre-scan PATH for resolution tools instead of sequential type -p calls - 300-800ms faster (#175, upstream dylanaraps#1857)
- Replace negative array indexing with POSIX-compatible indexing for bash 3.2 compatibility (#491)
Documentation
- Added HyFetch integration section to README (#492)
- Fix man page typo (upstream dylanaraps#2073)
- Fix comment typo in code (upstream dylanaraps#2051)
Issues Closed
Closes #167, #175, #434, #490, #491, #492
Upstream PRs Cherry-picked
From dylanaraps/neofetch (abandoned upstream):
dylanaraps#1857, dylanaraps#1876, dylanaraps#1895, dylanaraps#1923, dylanaraps#2006, dylanaraps#2014, dylanaraps#2017, dylanaraps#2051, dylanaraps#2073, dylanaraps#2084, dylanaraps#2130, dylanaraps#2191, dylanaraps#2396
Installation
Homebrew (macOS/Linux)
brew tap suparious/suparious
brew install neofetchOr upgrade existing:
brew upgrade suparious/suparious/neofetchManual
curl -sL https://github.com/Suparious/neofetch/archive/refs/tags/7.3.1.tar.gz | tar xz
cd neofetch-7.3.1
sudo make installFull Changelog: 7.2.1...7.3.1
Neofetch 7.2.1
What's Changed since 7.2.0
New Features
- BrickLinux: Added ASCII art and distro detection (upstream dylanaraps#2354)
- macOS codenames: Added versions 11-15 (Big Sur, Monterey, Ventura, Sonoma, Sequoia) (upstream dylanaraps#2467)
Bug Fixes
- Nix paths: Fix
get_full_pathfor complex filenames like nix store paths (upstream dylanaraps#2425) - Haiku GPU: Fix GPU detection on Haiku for non-VirtualBox hardware (upstream dylanaraps#2448)
- Display resolution: Skip disabled resolutions in
/sys/class/drm, show all enabled displays (upstream dylanaraps#2419) - Color blocks: Fix
col_offsetbug where offset only applied to first color block (upstream dylanaraps#2042) - ASCII art: Fix BrickLinux ASCII art centering
Documentation
- Added upgrade instructions to README (Homebrew + source)
- Added fork maintainer to LICENSE
Upstream PRs Cherry-picked
From dylanaraps/neofetch:
dylanaraps#2042, dylanaraps#2354, dylanaraps#2419, dylanaraps#2425, dylanaraps#2448, dylanaraps#2467
Upgrade
Homebrew
brew update && brew upgrade suparious/suparious/neofetchFrom source
cd neofetch && git pull && sudo make installFull Changelog: 7.2.0...7.2.1
7.2.0
First Release from Maintained Fork
This is the first release from the maintained fork at suparious/neofetch, incorporating 86 commits from the community since the original project was archived in April 2024.
New Distributions (32 distros!)
| Distro | PR | Distro | PR |
|---|---|---|---|
| Rocky Linux | - | Nobara Linux | - |
| VanillaOS | - | CachyOS | dylanaraps#1954 |
| Asahi Linux | - | DietPi | - |
| Ultramarine Linux | - | BigLinux | dylanaraps#2113 |
| pearOS | dylanaraps#2065 | Parch Linux | dylanaraps#2190 |
| LainOS | dylanaraps#2041 | aerOS | - |
| SalientOS | - | Floflis | - |
| hamonikr | - | ChonkySealOS | - |
| Exodia OS | - | EncryptOS | - |
| ShastraOS | - | Finnix | - |
| NekOS | - | redcatOS | - |
| ravynOS | - | CBL-Mariner | dylanaraps#2097 |
| Elive Linux | dylanaraps#2178 | CalinixOS | dylanaraps#2170 |
| Virtuozzo Linux | dylanaraps#2183 | evolutionOS | dylanaraps#2329 |
| Salix | dylanaraps#2043 | Slackel | dylanaraps#2298 |
| openSUSE Slowroll | dylanaraps#2313 | Improved Tumbleweed | dylanaraps#2307 |
Bug Fixes
- Wayland WM: Improved detection, fixed permission denied spam from fuser (dylanaraps#2257)
- Hyprland: Added to Wayland WM list (dylanaraps#2105)
- Battery bar: Fixed elapsed maths calculation (dylanaraps#2275)
- Song display: Fixed displaying titles with double quotes (dylanaraps#2182)
- Kubuntu: Fixed being recognized as Ubuntu (dylanaraps#2024)
- RebornOS: Fixed logo (dylanaraps#2033)
- gnome-console: Added terminal support (dylanaraps#2071)
- XDG_SESSION_TYPE: Fixed display value (dylanaraps#2098)
- Model fetching: Fixed model detection (dylanaraps#2061)
- Ubuntu Touch: Added model detection (dylanaraps#2057)
Maintenance
- Replaced Travis CI with GitHub Actions
- Updated ShellCheck configuration
- Closed 210+ stale/duplicate issues from upstream
- Merged 30+ community PRs from archived upstream
Upstream PRs Cherry-picked
From dylanaraps/neofetch:
dylanaraps#2024, dylanaraps#2033, dylanaraps#2041, dylanaraps#2043, dylanaraps#2057, dylanaraps#2061, dylanaraps#2065, dylanaraps#2071, dylanaraps#2097, dylanaraps#2098, dylanaraps#2105, dylanaraps#2113, dylanaraps#2170, dylanaraps#2178, dylanaraps#2182, dylanaraps#2183, dylanaraps#2190, dylanaraps#2257, dylanaraps#2275, dylanaraps#2298, dylanaraps#2307, dylanaraps#2313, dylanaraps#2329, and more
Installation
Homebrew (macOS/Linux)
brew tap suparious/suparious
brew install neofetchManual
curl -sL https://github.com/Suparious/neofetch/archive/refs/tags/7.2.0.tar.gz | tar xz
cd neofetch-7.2.0
sudo make installFull Changelog: 7.1.1...7.2.0