Skip to content

Releases: suparious/neofetch

v7.6.0 — IBM z17 Support

02 May 00:39

Choose a tag to compare

What's Changed

New Hardware Detection:

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

01 May 07:17

Choose a tag to compare

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

01 Feb 19:14

Choose a tag to compare

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 memory

Homebrew

brew update
brew upgrade neofetch

7.3.1

01 Feb 01:53

Choose a tag to compare

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_battery from throwing "file not found" errors (dylanaraps#2129, upstream dylanaraps#2130)
  • Display: Fix bar_color_total spacing 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

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 neofetch

Or upgrade existing:

brew upgrade suparious/suparious/neofetch

Manual

curl -sL https://github.com/Suparious/neofetch/archive/refs/tags/7.3.1.tar.gz | tar xz
cd neofetch-7.3.1
sudo make install

Full Changelog: 7.2.1...7.3.1

Neofetch 7.2.1

31 Jan 19:27

Choose a tag to compare

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_path for 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_offset bug 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/neofetch

From source

cd neofetch && git pull && sudo make install

Full Changelog: 7.2.0...7.2.1

7.2.0

31 Jan 18:21

Choose a tag to compare

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

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 neofetch

Manual

curl -sL https://github.com/Suparious/neofetch/archive/refs/tags/7.2.0.tar.gz | tar xz
cd neofetch-7.2.0
sudo make install

Full Changelog: 7.1.1...7.2.0