Yara Utility Stack · v2.0 · Desktop · Linux

Yara Fetch

A lightweight system information display tool written in pure Bash. Shows distro-specific ASCII logos alongside organised System, Desktop, Hardware, and Network details. Inspired by neofetch — but requires no compiled binaries.

View on GitLab bash yarafetch.sh
id::yara-fetch · v2.0 · stable
StackYara Utility Stack
PlatformLinux · Terminal
LanguageBash 4.0+
Distros12 + generic fallback
DependenciesStandard Linux tools only
Installsudo ./install.sh
LicenseMIT
Version
2.0
Stable release
Distros
12
+ generic fallback
Sections
4
System · Desktop · Hardware · Network
Dependencies
Zero
Beyond standard Linux tools
features

What Yara Fetch does

Distro ASCII logos
12 distros with 3-shade gradient ASCII art: Arch, Ubuntu, Debian, Fedora, Manjaro, NixOS, Void, openSUSE, Gentoo, Mint, Pop!_OS, EndeavourOS — plus a generic fallback.
Sectioned system info
System (OS, kernel, uptime, packages, shell), Desktop (DE, WM, theme, icons, fonts, terminal, displays), Hardware (CPU, GPU, memory, disk), Network (IP, battery).
Gradient progress bars
CPU usage, memory usage, and swap visualised as terminal progress bars with gradient shading matching the distro accent colour.
16-colour terminal palette
Displays all 8 standard ANSI colours and 8 bright variants as coloured blocks at the bottom — a quick terminal colour test.
Auto-detection
Detects package managers (apt, pacman, dnf, nix, xbps…), display servers (X11/Wayland), desktop environments, window managers, and connected displays.
Zero external dependencies
Uses only standard Linux tools: awk, sed, ps, ip, df, lspci, numfmt. Optional lm_sensors for CPU temperature. No Python, no Go, no compiled binary.
quick start

How to run

Quick runbash yarafetch.sh
System-wide installsudo ./install.sh — copies to /usr/local/bin/yarafetch
Manual installcp yarafetch.sh /usr/local/bin/yarafetch && chmod +x /usr/local/bin/yarafetch
After installyarafetch from any terminal
Repositorygitlab.com/samanscode/yara-fetch
RequiredBash 4.0+ · awk · sed · ps · ip · df · lspci · numfmt
Optionallm_sensors (CPU temp) · kscreen-doctor / wlr-randr / xrandr (display info) · xprop (WM detection)
DeveloperSaman Udayanga Wijesinghe
LicenseMIT