Skip to main content

Documentation 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.

Fastfetch is the system information display that greets you in the terminal, replacing the older 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. If you are setting up manually, create the symlink with:
ln -s ~/Salchipapa.Dots/SalchipapaFastfetch ~/.config/fastfetch

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:
ModuleKey labelDetails
hostPCHostname
cpuCPUName, P/E core count, temperature
gpuGPUDiscrete GPU only (hideType: integrated), temperature, usage bar (green ≤ 50 %, yellow ≤ 80 %)
memoryRAMUsage bar + numeric value
diskDiskUsage bar + numeric value, NTFS partitions hidden
batteryBatteryUsage bar + numeric value (green ≥ 60 %, yellow ≥ 20 %)
ModuleKey labelDetails
osOSName + version
uptimeUptimeSystem uptime
packagesPackagesPackage count
shellShellCurrent shell name and version
ModuleKey label
localipIP
A terminal color palette swatch (blocks, range 0–7) is printed at the bottom of the output.

Available presets

Run any preset by passing it with the --config flag:
fastfetch --config ~/.config/fastfetch/presets/minimal.jsonc
Preset fileDescription
minimal.jsoncNo logo, clean separator , shows OS, kernel, packages, shell, terminal, WM
full-info.jsoncEvery module Fastfetch supports — over 50 fields including BIOS, board, Vulkan, OpenGL, Bluetooth, weather, gamepad, and more
ascii-art.jsonccat.txt ASCII logo, separator, shows title, OS, kernel, packages, shell, terminal, WM, and a color circle swatch
arch.jsoncArch Linux themed preset
groups.jsoncModule group layout
hypr.jsoncHyprland-oriented preset
nyarch.jsoncNyArch-themed preset
os.jsoncOS-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.
{
  "logo": null,
  "display": { "separator": " ›  " },
  "modules": [
    { "type": "os",       "key": "OS  ", "keyColor": "31" },
    { "type": "kernel",   "key": "KER ", "keyColor": "32" },
    { "type": "packages", "key": "PKG ", "keyColor": "33" },
    { "type": "shell",    "key": "SH  ", "keyColor": "34" },
    { "type": "terminal", "key": "TER ", "keyColor": "35" },
    { "type": "wm",       "key": "WM  ", "keyColor": "36" }
  ]
}

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:
{
  "modules": [
    "title", "separator", "os", "host", "bios", "board", "chassis",
    "kernel", "uptime", "processes", "packages", "shell", "display",
    "brightness", "monitor", "lm", "de", "wm", "wmtheme", "theme",
    "icons", "font", "cursor", "wallpaper", "terminal", "terminalfont",
    "terminalsize", "terminaltheme", "cpu", "cpuusage", "gpu",
    "memory", "swap", "disk", "battery", "poweradapter", "player",
    "media", "publicip", "localip", "wifi", "datetime", "locale",
    "vulkan", "opengl", "opencl", "users", "bluetooth", "sound",
    "gamepad", "weather", "netio", "diskio", "physicaldisk",
    "version", "colors"
  ]
}

Custom ASCII art

ASCII art files live in SalchipapaFastfetch/ascii/:
FileDescription
cat.txtDefault cat ASCII art (used by config.jsonc and ascii-art.jsonc)
arch.txtArch Linux logo
rose.txtRose motif
triangle.txtTriangle/geometric pattern
Reference any art file in a config with a relative path:
"logo": {
  "source": "./ascii/cat.txt",
  "type": "file"
}

Images

Pixel / image files live in SalchipapaFastfetch/images/ for use in terminals that support kitty graphics or sixel:
FileDescription
archlinux.pngArch Linux distribution logo
hypr.pngHyprland compositor logo
nyarch.pngNyArch branding image
penrose-sky-wp.pngPenrose sky wallpaper
pusheen.pngPusheen cat graphic

Use the ascii-art.jsonc preset as a terminal greeting — add fastfetch --config ~/.config/fastfetch/presets/ascii-art.jsonc to the bottom of your shell config to see a styled system summary with the cat ASCII logo every time you open a new terminal.

Build docs developers (and LLMs) love