A simple way to beautify your neofetch!
Quick Access
- What is neofetch?
- Neofetch Customization
- One Click Install
- Manual customization
- Easy way to customize
- Editing the configuration file
- Font/ Icon missing issue
- Remove
- Backup and Restore
- Resetting the neofetch
- FAQ
- Credits
- Special thanks to
- Stats
Neofetch is a command-line system information tool written in bash 3.2+
. Neofetch displays information about your operating system, software and hardware in an aesthetic and visually pleasing way.
More: [GitHub] [Dependencies] [Installation] [Wiki]
Default neofetch looks like this one, we can just go ahead and modify it like this one,
To install with just one command, run the following executable!
wget -O neofetch-setup.sh https://raw.githubusercontent.com/SharafatKarim/neofetch-customization/master/setup.sh && bash neofetch-setup.sh && rm neofetch-setup.sh
To confirm successful installation, run,
wget -O neofetch-setup.sh https://raw.githubusercontent.com/SharafatKarim/neofetch-customization/master/status.sh && bash neofetch-setup.sh && rm neofetch-setup.sh
And if you don't like then go back to the previous state, by running,
wget -O neofetch-setup.sh https://raw.githubusercontent.com/SharafatKarim/neofetch-customization/master/remove.sh && bash neofetch-setup.sh && rm neofetch-setup.sh
You just have to edit a config file in your home directory, simple!
.config/neofetch/config.conf
To open that file in a text editor, you can also run the command,
xdg-open "$HOME/.config/neofetch/config.conf"
or, using nano,
nano "$HOME/.config/neofetch/config.conf"
See this wiki page for more info.
Easier way to customize is to use other's config file. In this case, check this GitHub repo.
And you can also customize like me,
You just have to use my config file and tweak it a little bit. In the config file.
By using config files, you can add or remove options, titles and unlock a lot more! Just like this image,
In the config file, there are some lines starting with # ,and there are some lines which are not started with # called commented lines. Those lines will not
Those lines starting with # is just for you. They'll have no effect in the neofetch. They are used for you to easily understand.
Now you'll notice I've divided that config wihtin 2 parts. First part controls which contents are displayed beside your logo.
In the first part, remove the # sign from a line, then it'll show up in the terminal. Now it's upto you to do further customization.
Now's the second part. If you want to switch back to the ascii arts then you have set
image_backend="iterm2"
and if you feel like using your own custom logo, change the location, image_source="$HOME/.config/neofetch/logo.png"
If your logo is too much small, change the value of image_size="none"
to image_size="auto"
It's generally related to your fonts.
My config file should work out of the box, with most of the fonts. But in case, any symbol is broken or if your'e unable to read everything clearly, then consider using nerd patched fonts. They'll definitely work!
If you have used the script to install theme and want to go back to previous state, run,
wget -O neofetch-setup.sh https://raw.githubusercontent.com/SharafatKarim/neofetch-customization/master/remove.sh && bash neofetch-setup.sh && rm neofetch-setup.sh
Just copy the neofetch
folder or the config file config.conf
from .config
("$HOME/.config" - hidden folder) and keep it somewhere safe. Then return to it's original home.
If you used One Click Install, check your current status by running,
wget -O neofetch-setup.sh https://raw.githubusercontent.com/SharafatKarim/neofetch-customization/master/status.sh && bash neofetch-setup.sh && rm neofetch-setup.sh
It'll show you, config-backup is installed
Default neofetch config file can be found here, or just delete the neofetch directory from "$HOME/.config" dierectory.
Optional,
For confirmation, check your current status by running,
wget -O neofetch-setup.sh https://raw.githubusercontent.com/SharafatKarim/neofetch-customization/master/status.sh && bash neofetch-setup.sh && rm neofetch-setup.sh
It'll show you,
you're using the default neofetch
No questions were asked, yet! To ask any quetion, feel free to write me or crete an issue.