NerdFetch
A POSIX *nix fetch script using Nerdfonts
Install / Use
/learn @ThatOneCalculator/NerdFetchREADME
NerdFetch
A POSIX.1-2001 *nix (Linux<sub>≥2.6</sub>, macOS/OS X, Android, BSDs, etc) fetch script using Nerdfonts (and others)
Nerdfont
Phosphor Bold
Cozette
Dependencies
- Any Nerdfonts font, Cozette, or Phosphor
- POSIX.1-2001 or higher compliant shell
- Anything but Windows
How to switch fonts
- Nerdfonts is used by default
- Use
-cfor Cozette - Use
-pfor Phosphor - Use
-efor Emojis
To install and run
Arch Linux (AUR)
yay -S nerdfetch # -git
nerdfetch
Make sure to replace yay with whatever AUR helper you use.
macOS (homebrew)
brew install nerdfetch
nerdfetch
Nix
nix-shell -p nerdfetch
nerdfetch
Gentoo (GURU)/LiGurOS
Add the GURU overlay: https://wiki.gentoo.org/wiki/Project:GURU/Information_for_End_Users (Not needed for LiGurOS)
emerge 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-1.2001 shell)
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
- CRUX Linux
- Clear Linux
- Tiny Core Linux
- NuTyX Linux
- macOS
- Android
- FreeBSD
- OpenBSD
- NetBSD
- OpenWrt
Shells tested
- Bourne Again Shell (
bash) - Z Shell (
zsh) - Almquist Shell (
ash), Debian Almquist Shell (dash) - KornShell (
ksh), MirBSD KornShell (mksh) - Oil Shell (
osh) - Yet Another Shell (
yash) - Bourne RUsty SHell (
brush)
Known issue(s)
brushhas spacing issue on main branch, with unreleased fix (https://github.com/reubeno/brush/issues/1028)nshis currently unsupported (https://github.com/ThatOneCalculator/NerdFetch/issues/46)
Related Skills
node-connect
339.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.9kCommit, push, and open a PR
