Fastfetch is the system information display that greets you in the terminal, replacing the olderDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/erickm13/Salchipapa.Dots/llms.txt
Use this file to discover all available pages before exploring further.
neofetch with significantly faster output and a richer module system. Configuration lives in SalchipapaFastfetch/ and is symlinked into ~/.config/fastfetch by the installer so Fastfetch picks it up automatically.
Symlink
If you are setting up manually, create the symlink with:Main config (config.jsonc)
The default config.jsonc loads the cat.txt ASCII art logo from the local ascii/ directory and displays a structured, box-drawn layout split into three sections — Hardware, Software, and Network:
Hardware section
Hardware section
| Module | Key label | Details |
|---|---|---|
host | PC | Hostname |
cpu | CPU | Name, P/E core count, temperature |
gpu | GPU | Discrete GPU only (hideType: integrated), temperature, usage bar (green ≤ 50 %, yellow ≤ 80 %) |
memory | RAM | Usage bar + numeric value |
disk | Disk | Usage bar + numeric value, NTFS partitions hidden |
battery | Battery | Usage bar + numeric value (green ≥ 60 %, yellow ≥ 20 %) |
Software section
Software section
| Module | Key label | Details |
|---|---|---|
os | OS | Name + version |
uptime | Uptime | System uptime |
packages | Packages | Package count |
shell | Shell | Current shell name and version |
Network section
Network section
| Module | Key label |
|---|---|
localip | IP |
Available presets
Run any preset by passing it with the--config flag:
| Preset file | Description |
|---|---|
minimal.jsonc | No logo, clean separator ›, shows OS, kernel, packages, shell, terminal, WM |
full-info.jsonc | Every module Fastfetch supports — over 50 fields including BIOS, board, Vulkan, OpenGL, Bluetooth, weather, gamepad, and more |
ascii-art.jsonc | cat.txt ASCII logo, • separator, shows title, OS, kernel, packages, shell, terminal, WM, and a color circle swatch |
arch.jsonc | Arch Linux themed preset |
groups.jsonc | Module group layout |
hypr.jsonc | Hyprland-oriented preset |
nyarch.jsonc | NyArch-themed preset |
os.jsonc | OS-focused minimal preset |
minimal preset
A no-frills display with"logo": null and a › separator. Shows exactly six fields (OS, kernel, packages, shell, terminal, WM) in a compact two-line format. Each key uses a different ANSI color (31–36) for quick visual scanning.
full-info preset
A complete diagnostic dump with no custom logo, printing every module Fastfetch offers in the default display format — useful for creating screenshots that capture the entire system profile:Custom ASCII art
ASCII art files live inSalchipapaFastfetch/ascii/:
| File | Description |
|---|---|
cat.txt | Default cat ASCII art (used by config.jsonc and ascii-art.jsonc) |
arch.txt | Arch Linux logo |
rose.txt | Rose motif |
triangle.txt | Triangle/geometric pattern |
Images
Pixel / image files live inSalchipapaFastfetch/images/ for use in terminals that support kitty graphics or sixel:
| File | Description |
|---|---|
archlinux.png | Arch Linux distribution logo |
hypr.png | Hyprland compositor logo |
nyarch.png | NyArch branding image |
penrose-sky-wp.png | Penrose sky wallpaper |
pusheen.png | Pusheen cat graphic |