Fastfetch is a neofetch-like tool for fetching system information and displaying them in a pretty way Usage: fastfetch Informative options: -h, --help : Show this help message or help for a specific command -v, --version: Show the full Fastfetch version --version-raw: Show the raw version string (major.minor.patch) --list-config-paths: List search paths for config files --list-data-paths: List search paths for presets and logos --list-logos: List available logos --list-modules: List available modules --list-presets: List available presets --list-features: List the supported features that fastfetch was compiled with --print-logos: Show available logos --print-structure: Show the default structure --format : Set the output format -j, --json : Enable or disable JSON output --dynamic-interval : Keep Fastfetch running and refresh the output every milliseconds -w, --watch : Alias of dynamic-interval, but the value is in seconds instead of milliseconds. If no value is provided, it defaults to 1 second Config options: -c, --config : Specify the config file or preset to load --gen-config : Interactively generate a config file at the specified path General options: --thread : Use separate threads for HTTP requests --wmi-timeout : Set the timeout (ms) for WMI queries --processing-timeout : Set the timeout (ms) when waiting for child processes --ds-force-drm : Specify whether display detection should use DRM only --detect-version : Specify whether to detect and display versions for terminal, shell, editor, and others Logo options: -l, --logo : Set the logo source. Use "none" to disable logo output --logo-type : Set the type of logo specified by "--logo" --logo-spin-speed-per-frame : Set how far the spin logo turns per drawn frame, in degrees --logo-spin-speed-per-round : Set how many seconds one revolution of the spin logo takes --logo-spin-tilt : Set the camera tilt of the spin logo, in degrees --logo-spin-angle : Set the rotation of the first spin logo frame, in degrees --logo-width : Set the width of the logo (in characters) if it is an image --logo-height : Set the height of the logo (in characters) if it is an image --logo-preserve-aspect-ratio : Specify whether the logo should fill the specified width and height as much as possible without stretching --logo-color-[1-9] : Override a color in the logo --logo-padding : Set the padding on the left and right sides of the logo --logo-padding-left : Set the padding on the left side of the logo --logo-padding-right : Set the padding on the right side of the logo --logo-padding-top : Set the padding at the top of the logo --logo-padding-bottom : Set the padding at the bottom of the logo --logo-print-remaining : Specify whether to print remaining logo lines when the logo is taller than the module list --logo-position : Set the display position of the logo --logo-cache : Specify how the image logo cache is used --logo-animation-frame : Select which frame of an animated image logo to render --file : Short for --logo-type file --logo --file-raw : Short for --logo-type file-raw --logo --data : Short for --logo-type data --logo --data-raw : Short for --logo-type data-raw --logo --raw : Short for --logo-type raw --logo --sixel : Short for --logo-type sixel --logo --kitty : Short for --logo-type kitty --logo --kitty-direct : Short for --logo-type kitty-direct --logo --kitty-icat : Short for --logo-type kitty-icat --logo --iterm : Short for --logo-type iterm --logo --chafa : Short for --logo-type chafa --logo --chafa-fg-only : Produce character-cell output using foreground colors only --chafa-symbols : Specify character symbols to employ in final output --chafa-canvas-mode : Determine how colors are used in the output --chafa-color-space : Set the color space used for quantization --chafa-dither-mode : Set the output dithering mode (no effect with 24-bit color) Display options: -s, --structure : Set the structure of the fetch --structure-disabled : Disable specific modules in the structure --stat : Show execution time (ms) for individual modules --pipe : Disable colors --color : Set the color of both keys and title --color-keys : Set the color of the keys --color-title : Set the color of the title --color-output : Set the color of module output --color-separator : Set the color of the key-value separator --duration-abbreviation : Specify whether to abbreviate duration values --duration-space-before-unit : Specify whether to put a space before the unit in duration values --key-width : Align the width of keys to characters --key-padding-left : Set the left padding of keys to characters --key-type : Specify whether to show an icon before string keys --key-language : Specify the language used for module keys --bright-color : Specify whether keys, title, and ASCII logo should be printed in bright color --separator : Set the separator between key and value --show-errors : Print errors when they occur --disable-linewrap : Specify whether to disable line wrap during execution --hide-cursor : Specify whether to hide the cursor during execution --percent-type : Set the percentage output style --percent-ndigits : Set the number of decimal places to use when formatting percentages --percent-color-green : Set color used for the green state of percentage bars and numbers --percent-color-yellow : Set color used for the yellow state of percentage bars and numbers --percent-color-red : Set color used for the red state of percentage bars and numbers --percent-space-before-unit : Specify whether to put a space before the percentage symbol --percent-width : Specify the width of the percentage number, in characters --bar-char-elapsed : Set the character used for the elapsed part of percentage bars --bar-char-total : Set the character used for the total part of percentage bars --bar-border-left : Set the string to use at the left border of percentage bars --bar-border-right : Set the string to use at the right border of percentage bars --bar-border-left-elapsed : If both bar-border-left-elapsed and bar-border-right-elapsed are set, the border is used as part of the bar content --bar-border-right-elapsed : If both bar-border-left-elapsed and bar-border-right-elapsed are set, the border is used as part of the bar content --bar-color-elapsed : Set the color used for the elapsed part of percentage bars --bar-color-total : Set the color used for the total part of percentage bars --bar-color-border : Set the color used for percentage bar borders --bar-width : Set the width of percentage bars in characters --no-buffer : Specify whether stdout buffering should be disabled --size-ndigits : Set the number of decimal places to use when formatting sizes --size-binary-prefix : Set the binary prefix to use when formatting sizes --size-max-prefix : Set the largest binary prefix to use when formatting sizes --size-space-before-unit : Specify whether to put a space before the unit --freq-ndigits : Set the number of decimal places to use when printing CPU/GPU frequency in GHz --freq-space-before-unit : Specify whether to put a space before the unit --fraction-ndigits : Set the number of decimal places to use when printing fractional values --fraction-trailing-zeros : Set when to keep trailing zeros --temp-unit : Set the temperature unit --temp-ndigits : Set the number of decimal places to use when printing temperatures --temp-color-green : Set color used for the green state of temperature values --temp-color-yellow : Set color used for the yellow state of temperature values --temp-color-red : Set color used for the red state of temperature values --temp-space-before-unit : Specify whether to put a space before the unit Command flags are not case sensitive. E.g. `--print-logos` is equal to `--Print-Logos` If a value starts with a ?, it is optional. An optional boolean value defaults to true if not specified. More detailed help messages for each options can be printed with `-h ` For detailed information on logo options, module configuration, and formatting, visit: https://github.com/fastfetch-cli/fastfetch/wiki/Configuration