Posted on
Software

neofetch: Show system info with ASCII art logo

Author
  • User
    Linux Bash
    Posts by this author
    Posts by this author

Showing Off Your System Info with Style: Neofetch and ASCII Art

For Linux enthusiasts and terminal aficionados, the appeal of customizing the command-line experience is undeniable. One of the simplest yet visually striking modifications you can make is displaying your system information plotted alongside a colorful ASCII art logo of your operating system or Linux distro. This is where Neofetch comes into play.

What is Neofetch?

Neofetch is a command-line system information tool written in Bash. It gathers information about your system and presents it next to a graphical representation of your operating system's logo rendered in ASCII art, adding a fun flair to the otherwise plain terminal output. Neofetch is highly customizable and can show you details like your OS, kernel version, uptime, CPU, GPU, memory usage, and much more.

Whether you're looking to spice up your screenshot for a blog post or just want to add a little pizzazz to your terminal sessions, using Neofetch is a surefire way to do it elegantly.

Installation Instructions

For Debian/Ubuntu Users

If you're on a Debian or Ubuntu-based distribution, installing Neofetch is quite straightforward. Simply open your terminal and enter:

sudo apt update
sudo apt install neofetch

For Fedora/RHEL/CentOS Users

Users of Fedora, Red Hat Enterprise Linux, and CentOS can install Neofetch using the dnf package manager:

sudo dnf install neofetch

For openSUSE Users

For those who are using openSUSE, Neofetch can be installed using the zypper package manager:

sudo zypper install neofetch

Using Neofetch

After installation, running Neofetch is as simple as typing neofetch into your terminal and pressing Enter. Immediately, your terminal will display your system information, beautifully laid out next to the logo of your Linux distro.

Customization

Neofetch is highly customizable. You can tweak what information is displayed or change how it's presented. All these configurations can be adjusted within the Neofetch config file, typically found at ~/.config/neofetch/config.conf. You can edit this file to enable or disable specific information blocks, change ASCII art colors, or even add your custom ASCII art.

Example Customization

To edit Neofetch to display only your OS, Kernel, and Uptime, you would do the following: 1. Navigate to the config file: bash nano ~/.config/neofetch/config.conf 2. Find and adjust the print_info() lines as follows: bash print_info "OS" os print_info "Kernel" kernel print_info "Uptime" uptime 3. Save and close the file, then run neofetch again to see your changes.

Conclusion

Neofetch is a fun and functional tool for anyone looking to add a bit of style to their terminal sessions. It's easy to install and can be as simple or as detailed as you want it to be. Whether you're a hardcore Linux user or just a hobbyist, Neofetch provides a nice touch to showcase your system’s info with an impressive display. Give it a try and personalize your command line experience in a colorful way!