Awesome Open Source
Awesome Open Source

NerdFetch

A POSIX *nix (Linux, macOS, *BSD, etc) fetch script using Nerdfonts

Screenshot

Dependencies:

  • Any nerdfonts font
  • bc (optional, but most systems already have this)
  • Pretty much any Linux distro/macOS

To install and run:

Automatically (Arch Linux via the AUR):

yay -S nerdfetch

Make sure to replace yay with whatever AUR helper you use.

Manually:

Copy-paste this into your terminal:

# clone and go into repo
git clone https://github.com/ThatOneCalculator/NerdFetch.git
cd NerdFetch/
# install
sudo install -m755 nerdfetch /usr/bin/nerdfetch
# go back and remove the download
cd ..
rm -rf NerdFetch/
# run
nerdfetch

Run once (curl):

Note that this will not install the program.

curl -fsSL https://raw.githubusercontent.com/ThatOneCalculator/NerdFetch/master/nerdfetch | sh

Features:

  • Package manager and package count detection across many OSes
  • Support across all nerdfonts
  • Uptime detection that is actually good
  • Unlike neofetch, it uses almost no resources
  • Portable
  • POSIX compliant
  • Tested on Pop!_OS, NixOS, Ubuntu, Alpine, Debian, macOS 10, Arch, Manjaro, Bedrock, Gentoo, Kiss, EndeavourOS, ArcoLinux, Solus, Exherbo, LilKirbsOS, Fedora, Slackware, and Android

OSes fully supported:

  • Debian based Linux
  • Ubuntu based Linux
  • Arch based Linux
  • RedHat based Linux
  • SUSE based Linux
  • Bedrock Linux
  • Alpine Linux
  • KISS Linux
  • Void Linux
  • Gentoo Linux
  • Exherbo Linux
  • Solus Linux
  • Slackware Linux*
  • macOS 10.x
  • macOS 11

OSes partially supported:

  • Android
  • *BSD

Known issues:

  • Issues with uptime on Android
  • No support for BSD package managers/uptime calculations.
  • *In Slackware Linux, make sure to have /usr/sbin in PATH

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
shell (10,530
linux (2,563
cli (1,826
macos (1,804
terminal (749
bash (635
unix (222
fetch (96
posix (89
unixporn (32
sh (20
system-information (18