This is not properly worked for me. I used both GNOME terminal and Konsole, and custom image was not showing. Anyway, you can get it working as a workaround.The modules can be used in Fastfetch config by following the format:fastfetch
The names of the modules listed above are later used inside the config files. So, you can always list all the available modules to get the proper module name.
Table of Contents
Install Fastfetch on your Linux system
fastfetch --logo-color-1 cyan --logo <path/to/out.txt>
sudo zypper install fastfetch
fastfetch -h gen-config
It is possible to use some modules to run with default configuration and some others with custom configuration.man fastfetch
sudo dnf install fastfetch
This is a huge list with 400+ entries! Let’s say I want to use the Fedora logo in Ubuntu. Here, I will use the -l
option to specify the name of the logo.Editing the Fastfetch modules in VS Code
"module": [
"modone",
"modetwo",
{
"type": "modethree",
"option": "value"
}
"modfour",
{
"type": "modfive",
"option": "value"
}
"modesix"
]
"modules": [
{
"type": "modename1",
"format": "value",
"Other": "value"
}
{
"type": "modname2",
"option": "value",
"option": "value"
}
]
The man page of fastfetch only provides a limited help regrading the tool. So for a quick reference, you can read the manual page of Fastfetch.In any case, you’ll find Fastfetch to be a great alternative.To make the logo appear in a different color, you can use the command:
jp2a imput-image.png > out.txt
fastfetch -h os-format
Conclusion
If you are an Arch Linux user, install Fastfetch using the pacman command:Now you can run a module with some custom values. The general syntax is:
The ASCII Logo of the distribution makes these fetch tools more cool to watch. Like Neofetch, Fastfetch can also generate system info with different logos.
sudo apt install jp2a
fastfetch --gen-config
fastfetch --logo <path/to/out.txt>
📋
fastfetch -c neofetch.jsonc
As I mentioned earlier, you can fine control Fastfetch using the configuration file. Open Fastfetch config file in a JSON supported IDE. Here, I am using VS Code.It offers similar features, including a cool ASCII logo of your operating system. Fastfetch provides a lot of information about your system, like CPU, GPU, memory, Local IP, and more. Plus, it’s highly customizable, so you can tweak the output to show exactly what you want.fastfetch -h <module>-format
You can use the --print-logos
option to print the built-in logo. But, most of the time, you won’t see all the results because of the terminal scroll-back buffer limit.First, make sure you have jp2a
installed. If not, install using:
5. Dynamically set the structure of Fastfetch
Other than that, to output the format of a module, use the command:sudo apt update
sudo apt install fastfetch
Using Fastfetch
In the above video, you can see the suggestions in action.
fastfetch --list-logos
Fastfetch can show a custom image in place of the logo displayed.
6. Use a preset configuration
When you install Fastfetch for the first time, you won’t get a configuration file. So the first step is to generate a simple config file. For this, run the command:As you can see, when you hover over a module name, it reports that a “default configuration” is used.fastfetch -h <option-name>
sudo add-apt-repository ppa:zhangsongcui3371/fastfetch
First, list all the available presets using:
You are good to go now.
7. Configure using file
fastfetch --help | less
🚧
There are several presets like paleofetch.jsonc, hardware.jsonc, etc. Of which, another cool one is, btw.jsonc.sudo pacman -Syu fastfetch
Fastfetch is a command-line tool to display detailed information about your system in an easy-to-comprehend format. Remember Neofetch, which used to do this? Unfortunately, Neofetch is no longer being updated.fastfetch -s OS:Kernel:Packages:Terminal:Memory:Locale
First, list all the available logos using the command:
The configuration file for Fastfetch is generally located at ~/.config/fastfetch/config.jsonc
. From the file, it is clear that, the Fastfetch configuration is JSON with comments.Fastfetch is available in the official repositories of several popular Linux distributions.fastfetch --logo-type sixel --logo <path/to/file.png> --logo-width 40 --logo-height 15
Not ready to edit the configuration files? Don’t worry! There are some cool presets available out of the box.I hope it helps you utilize the full potential of Fastfetch.💡For example,That is funny. It shows distro name as Arch Linux, pacman as packages, on an Ubuntu system 😉To get help for a particular option, you can use:Let’s see how you can configure Fastfetch to your personal needs.
fastfetch --logo-color-[1-9] color
Whether you’re a casual user or a tech enthusiast, Fastfetch is a handy tool. Let’s see what it can achieve."modules": [
"modname1",
"modname2",
"modname3"
]
fastfetch --list-modules
fastfetch --list-presets
Now, you can load a particular preset configuration using the -c
option.