neofetch
command-line system information tool that displays information about your
TLDR
Display system information with distro logo
SYNOPSIS
neofetch [options]
DESCRIPTION
neofetch is a command-line system information tool that displays information about your operating system, software, and hardware in an aesthetically pleasing format alongside your distribution's ASCII logo or a custom image.
The information displayed includes the operating system, kernel version, uptime, packages installed, shell, resolution, desktop environment, window manager, terminal, CPU, GPU, and memory usage. All aspects of the output are highly configurable through command-line options or a configuration file.
Neofetch is popular for showing off system setups in screenshots, particularly in the Unix and Linux customization communities. It supports a wide range of operating systems including Linux, BSD, macOS, iOS, and Windows.
PARAMETERS
--disable info
Disable specific info lines (e.g., gpu, memory, uptime)--ascii_distro distro
Use specified distro's ASCII art--source path
Path to custom ASCII or image file--backend backend
Image backend (ascii, kitty, iterm2, sixel, w3m, etc.)--off
Disable ASCII art entirely--color_blocks on/off
Enable or disable color blocks--colors x x x x x x
Change text colors (title, @, underline, subtitle, colon, info)--ascii_colors x x x x x x
Change ASCII art colors--bold on/off
Enable or disable bold text--stdout
Print output to stdout (useful for piping/saving)--config path
Use specified config file--print_config
Print current config to stdout--help
Display help message--version
Display version
CAVEATS
Image display requires a compatible terminal emulator (kitty, iTerm2, or one supporting sixel/w3m). Some information may not be available on all systems or may require additional tools. First run creates a config file which can significantly alter default behavior.
HISTORY
neofetch was created by Dylan Araps and first released in 2015 as a bash script. It quickly gained popularity as a more feature-rich alternative to screenfetch. The project became well-known in the Unix rice (customization) community for its extensive customization options and wide distribution support. In April 2024, the original developer archived the project, though community forks like hyfetch and fastfetch continue its legacy.
SEE ALSO
screenfetch(1), fastfetch(1), inxi(1), hwinfo(1), lshw(1)
