LinuxCommandLibrary

neofetch

Display system information

TLDR

Return the default config, and create it if it's the first time the program runs

$ neofetch
copy

Trigger an info line from appearing in the output, where infoname is the function name in the configuration file, e.g. memory
$ neofetch --[enable|disable] [infoname]
copy

Hide/Show OS architecture
$ neofetch --os_arch [on|off]
copy

Enable/Disable CPU brand in output
$ neofetch --cpu_brand [on|off]
copy

SYNOPSIS

neofetch [options]

PARAMETERS

--config FILE
    Use custom config file

--ascii_distro DISTRO
    Use ASCII art from specified distro

--off
    Disable ASCII art

--source PATH
    Use custom ASCII art

--stdout
    Turn off colors and ASCII art

--loop
    Redraw info every X seconds

--color_blocks on/off
    Toggle color blocks

--disk_show PATH
    Show disk info for path

--memory_percent on/off
    Show memory percentage

DESCRIPTION

neofetch is a command-line system information tool that displays system information alongside an ASCII art logo of the operating system. It shows details like OS, kernel, uptime, packages, shell, resolution, DE/WM, theme, CPU, GPU, and memory usage in an aesthetically pleasing format.

CAVEATS

Some information requires specific tools installed. Custom ASCII art needs proper formatting. Output varies by terminal capabilities and configuration.

CONFIGURATION

Config file: ~/.config/neofetch/config.conf
Customize displayed info, colors, ASCII art, and output format.

SEE ALSO

screenfetch(1), fastfetch(1), inxi(1), hwinfo(1), lshw(1)

Copied to clipboard