Tools/fastfetch.json

{
  "name": "fastfetch",
  "description": "Fast, actively-maintained neofetch-like system information tool",
  "tags": ["system", "info"],
  "executable": "fastfetch.exe",
  "roles": { "system-info": {} },
  "packages": {
    "scoop": "fastfetch",
    "winget": "Fastfetch-cli.Fastfetch"
  },
  "xdg": {
    "compliance": "none",
    "method": "wrapper",
    "instructions": "fastfetch's Windows config search list is hardcoded (Win32 known-folder lookups) and ignores XDG_CONFIG_HOME entirely -- confirmed via `fastfetch --list-config-paths` with XDG_CONFIG_HOME set to a probe path. Tools/fastfetch.ps1 wraps the executable and passes --config explicitly, and its one-time setup seeds the themed default config (Tools/fastfetch/config.jsonc)."
  },
  "settings": {
    "configPath": "${XDG_CONFIG_HOME}/fastfetch/config.jsonc"
  },
  "setup": {
    "seed": { "${XDG_CONFIG_HOME}/fastfetch/config.jsonc": "fastfetch/config.jsonc" }
  },
  "aliases": {},
  "picker": null
}