/NerdFetch

A POSIX *nix fetch script using Nerdfonts

Primary LanguageShellMIT LicenseMIT

NerdFetch

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

Nerdfont

Screenshot

Phosphor Bold

Phosphor

Cozette

Cozette

Dependencies

To install and run

Packaging status

How to switch fonts

  • Nerdfonts is used by default
  • Use -c for Cozette
  • Use -p for Phosphor
  • Use -e for Emojis
yay -S nerdfetch # -git
nerdfetch

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

brew install nerdfetch
nerdfetch
nix-shell -p nerdfetch
nerdfetch

Add the GURU overlay: https://wiki.gentoo.org/wiki/Project:GURU/Information_for_End_Users (Not needed for LiGurOS)

emerge nerdfetch
nerdfetch
bulge install nerdfetch
nerdfetch
sudo birb nerdfetch
nerdfetch

Manually

Copy-paste this into your terminal:

sudo curl -fsSL https://raw.githubusercontent.com/ThatOneCalculator/NerdFetch/main/nerdfetch -o /usr/bin/nerdfetch
sudo chmod +x /usr/bin/nerdfetch
nerdfetch

Android with Termux

Copy-paste this into Termux:

curl -fsSL https://raw.githubusercontent.com/ThatOneCalculator/NerdFetch/main/nerdfetch -o /data/data/com.termux/files/usr/bin/nerdfetch
chmod a+x /data/data/com.termux/files/usr/bin/nerdfetch
nerdfetch

Run once

Note that this will not install the program.

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

Features

  • Strong cross-OS compatability
  • Not bloated
  • Portable
  • POSIX

OSes tested

  • Debian based Linux
  • Ubuntu based Linux
  • Arch based Linux
  • Gentoo based Linux
  • RedHat based Linux
  • OpenSUSE based Linux
  • Bedrock Linux
  • Alpine Linux
  • KISS Linux
  • Void Linux
  • Exherbo Linux
  • NixOS Linux
  • Solus Linux
  • yiffOS Linux
  • Slackware Linux
  • BirbOS Linux
  • macOS
  • Android
  • FreeBSD
  • OpenBSD
  • NetBSD
  • OpenWrt

Known issue(s)

  • nsh is currently unsupported (#46)