-
Notifications
You must be signed in to change notification settings - Fork 0
Customization
fullfetch uses a type of customization based on a single .json configuration file.
When you install fullfetch (with the exception of the macOS and portable versions), you will find the config.json file in your system's configuration directory. For Windows, this is typically found at C:\Users\(Your user)\AppData\Roaming, and for Linux, you will find it in your user's .config directory.
At any time you can type
fullfetch -c
to show the current location of your config file.
In case the file is not present (for example, with the macOS and portable versions, which don't came packed with the config file), you can generate it with the command
fullfetch -gen
To show all available commands type
fullfetch -h
The Scheme is a preset profile that defines all the parameters you want to show. You can select the scheme you want to use by simply adding its name between the quotation marks:
"scheme": "all"The default config file includes three schemes: "all" (which includes every parameter), "minimal" (which only shows the bare minimum), and "custom" (which you can change however you like). Feel free to add or remove schemes and customize the existing ones. If you want a parameter to appear you have to set the value of that parameter to "true"
"gpu": trueThe Order section allows you to decide the sequence in which your selected scheme parameters are displayed. It is a list containing the names of the parameters, and the order of this list determines their display order.
If a parameter is set to true in the "Scheme" but is not present in the "Order" list, it will not be shown whenever you run fullfetch. Therefore, make sure that the parameters you want to show are set to true in the "Scheme" and are also written down in the "Order" list.
The ColorScheme, similar to the "Scheme" section, allows the user to create a preset of colors for the selected parameters. You can choose from a long list of colors:
- Reset
- Red
- Green
- Yellow
- Blue
- Magenta
- Cyan
- Gray
- White
- Orange
- Purple
- Pink
- Brown
- Black
- LightGray
- DarkGray
- LightRed
- LightGreen
- LightYellow
- LightBlue
- LightMagenta
- LightCyan
- LightOrange
- LightPurple
- LightPink
- LightBrown
- BrightPink
- Rose
- Coral
- Teal
- Mint
- Lime
- Sunset
- Lavender
- Slate
- Mustard
- DeepBlue
- Amber
- Crimson
- Olive
- Turquoise
- HotPink
Remember to assign a color to every parameter you choose to display, otherwise, it will be displayed in white. As always, you can add or remove included color schemes and customize every part of them.
"gpu": "Orange"The order in which you add the colors to the parameters does not affect the display order of the parameters themselves.
IMPORTANT
For every colorscheme make sure to include the "Reset" color, as it is essential to allow for different colors in the same colorscheme
"Reset": "Reset"Last but not least, there are the various ASCII arts that you can select to display at the top of all parameters. As always, you can add, remove, and customize them however you like. As always to select the one you prefer, type the name between quotation marks:
"art": "defaultv1"