Another neofetch-like system information fetching tool for linux-based systems written in C++
Using the provided installer script:
git clone https://github.com/mehedirm6244/sysfex
cd sysfex
./installer.sh
The installer script uses g++
for compiling sysfex and sudo
for elevated permissions. If you don't have g++
installed already, install it before running the script. You may see a warning or two, ignore them.
Run ./installer.sh
again. The script will first remove the existing Sysfex installation and then ask whether to reinstall this or not. Just say no
Or if you want to remove Sysfex manually:
sudo rm /usr/bin/sysfex
sudo rm -rf /opt/sysfex
# Remove local configuration
rm -rf ~/.config/sysfex
Flag | Description |
---|---|
--help |
Print the help message |
--ascii <value> |
The ASCII art will or won't be shown depending on <value> . That is: sysfex --ascii 0 will execute sysfex but without the ASCII art, whereas sysfex --ascii 1 will execute sysfex with the ASCII art |
--ascii-path <path-to-ascii> |
Use a specified path for the ASCII art |
--ascii-beside-txt <value> |
Choose whether ASCII art and system info will be printed side by side or not |
--config <path-to-file> |
Use a specified configuration file |
--info <path-to-file> |
Use a specified info file |
Global config files can be found inside /opt/sysfex
and the local ones can be found in ~/.config/sysfex
. Please note that the global config files are used as fallback when the local ones are absent, so modifying global config files are deprecated.
Examples of custom config
Install libx11
or libx11-dev
or whichever name your package manager uses for this package
Install any nerd-patched font (i.e. JetBrains Mono Nerd)
- Add support for colored output
- Some cool fetch tools spread all over Github for inspiration and ideas.
- The contributors, testers and those who gave me ideas as well as helped this project spread
- You, for being interested in this project