github fastfetch-cli/fastfetch 2.0.1

latest releases: 2.29.0, 2.28.0, 2.27.1...
15 months ago

First stable release of Fastfetch V2

Changes:

  • Unescape strings only when parsing .conf files
    • Previously: $ NO_CONFIG=1 fastfetch --os-key \\\\ -s os -l none prints \: *. Note the backslashs are unescaped twice (once by shell and once by fastfetch).
    • Now: $ NO_CONFIG=1 fastfetch --os-key \\\\ -s os -l none prints \\: *
  • Remove option shortcut -c (alias of --color), which is more commonly used as alias of --config
  • Rename --recache to --logo-recache (which is used for regenerate image logo cache). Remove option shortcut -r (alias of --recache).
  • Detecting brightness of external displays with DDC/CI is no longer guarded behind --allow-slow-operations (Brightness)

Features:

  • Add --key-width for aligning the left edge of values, supported both for global --key-width and specific module --module-key-width
  • Add --bar-char-elapsed, --bar-char-total, --bar-width and --bar-border options
  • Add CMake option ENABLE_SYSTEM_YYJSON, which allow building fastfetch with system-provided yyjson (for package managers)
  • Add new module Version, which prints fastfetch version (like fastfetch --version)

Bugfixes:

  • Fix label detection. Use --disk-key 'Disk ({2})' to display it (Disk, Linux)
  • Fix some module options were not inited
  • Fix terminal version and font detection on NixOS (Terminal, Linux)

Don't miss a new fastfetch release

NewReleases is sending notifications on new releases.