FASTFETCH(1) | Fastfetch man page | FASTFETCH(1) |
fastfetch - A maintained, feature-rich and performance oriented, neofetch like system information tool
fastfetch [OPTIONS]
Fastfetch github wiki : https://github.com/fastfetch-cli/fastfetch/wiki/Configuration
The structure of a fetch describes the modules that should be included in the output. It consists of a string of modules, separated by a colon (:). To list all available modules, use --list-modules.
Fastfetch uses JSONC based format for configuration. Fastfetch doesn't generate config file automatically; it should be generated manually by --gen-config. The config file will be saved in ~/.config/fastfetch/config.jsonc by default.
A JSONC config file is a JSON file that also supports comments with (// and /* */). Those files must have the extension '.jsonc'.
The specified configuration/preset files are searched in the following order:
1. relative to the current working directory
2. relative to ~/.local/share/fastfetch/presets/
3. relative to /usr/share/fastfetch/presets/
Fastfetch provides some default presets. List them with --list-presets.
Parsing is not case sensitive. E.g. --logo-type is equal to --LOGO-TYPE.
If a value is between square brackets, 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 <option_without_dash_prefix>.
All options can be made permanent with command fastfetch <options> --gen-config.
// ~/.config/fastfetch/config.jsonc { "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", "modules": [ "title", "separator", "module1", { "type": "module2", "module2-option": "value" } ] }
Please report bugs to : https://github.com/fastfetch-cli/fastfetch/issues
Jan 17 2025 | 2.34.1 |