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.
The overall purpose of Neofetch is to be used in screen-shots of your system. Neofetch shows the information other people want to see. There are other tools available for proper system statistic/diagnostics.
The information by default is displayed alongside your operating system's logo. You can further configure Neofetch to instead use an image, a custom ASCII file, your wallpaper or nothing at all.
You can further configure Neofetch to display exactly what you want it to. Through the use of command-line flags and the configuration file you can change existing information outputs or add your own custom ones.
Neofetch supports almost 150 different operating systems. From Linux to Windows, all the way to more obscure operating systems like Minix, AIX and Haiku. If your favourite operating system is unsupported: Open up an issue and support will be added.
Attachment | Size | Date |
---|---|---|
neofetch-6.1.0-1.noarch.rpm | 86.75 KB | 08/12/2019 - 03:59 |
* Sun Dec 08 2019 | Version 6.1.0-1:
OS:
Added support for KISS Linux.
Added support for Bonsai Linux. @mitchweaver
Added support for Radix Linux.
os: Fix HAIKU issues
ASCII:
ascii: Fixed bug causing ascii files to not work.
postmarketOS: Replace ASCII logo. @GrantM11235
postmarketOS: Add small ASCII logo. @GrantM11235
Fix big Puffy ascii logo. Charlène
ASCII: Updated Artix ASCII with new logo. @konimex
Add ascii art for Clear Linux. @chrisweeksnz
new logo for Ataraxia Linux. @protonesso
ASCII: Add fedora_small. @zyg812
Added a case for displaying the Ubuntu logo for i3buntu. @chrissxYT
New Peppermint Logo. @Mark-Peppermint
ascii: Fix void.
update Red Hat with new 2019 logo. @infinitewarp
ascii: Add back old redhat logo (--ascii_distro redhat_old).
ASCII: Added Feren OS. @konimex
Linux: Update ASCII for Sailfish OS. @konimex
Linux: Fix ASCII for Sailfish OS. @Michal-Szczepaniak
Small tweak to the colours used for the Feren OS Logo. @feren
Images:
general: fix image sizing in VTE terminals.
general: Fix issue with URxvt and no internal border.
display_image: Allow Chafa backend to stretch image to desired size. @hpjansson
Terminal:
term_font [kitty]: Fix bug with empty config.
term_font: fix issue with konsole font detection. Michael Straube
Robuster kitty font parsing. @SibrenVasse
term_font: Fix crash when parsing Xresources.
kitty font parsing where font name has whitespaces. @lebensterben
term: Fix wrapper scripts in NixOS. Thanks Tdeo.
Memory:
Memory [AIX]: Detect memory based on pages (like Solaris) for more accuracy. @konimex
CPU:
CPU [Linux/ARM]: Use Hardware field directly. @konimex
GPU:
Properly work with multiple GPUs. @lebensterben
Fix GPU parsing.
Packages:
packages: Specify Haiku's pkgman. @Crestwave
packages: Show IRIX package manager name.
Use guix directly to report package count instead of counting directories. @spacelike
Packages [Guix/Nix]: Use if for detecting system and user packages. @konimex
packages: Fix DragonFlyBSD. Thanks pornguy.
Set nullglob for package counting. @14mRh4X0r
packages: Check brew on Linux. @dawidd6
Theme:
WM Theme: update for Mojave. @iandrewt
Handle ${GTK2_RC_FILES} with multiple values. @edward-p
use "$GTK2_RC_FILES". @edward-p
Song:
song: add strawberry player. Michael Straube
song: Added support for plasma-browser-integration.
song: add gogglesmm. Michael Straube
song: add xnoise. Michael Straube
Uptime:
support uptime from Android 9+. @lightful
IP:
Retrieve public IP info via drill. @vaygr
WM:
WM: Add support for yabai on macOS. @weslly
WM: Add support for Rectangle on macOS. @rxhanson
Removed subshell from ps grep for macOS wm. @rxhanson
Shell:
support other versions of ksh. @mitchweaver
Misc:
Make neofetch compatible with libedit.
general: Added --no_config to disable config file creation.
Made variables local in get_cols function. @asantam
Fixed option documentation. @xPMo
Fixed gnome shell mutter issues.
cache_uname: improve reading from 'SystemVersion.plist' on macOS and iOS. @jkhsjdhjs
add device information for latest ios devices. @jkhsjdhjs
include Fusion/Bionic in iDevice processor names. @jkhsjdhjs
give precedence to "Hardware" entry in /proc/cpuinfo. @lightful
config: Show 15 color blocks by default.
underline: Fix bugs with incorrect lengths.
Moved guix check below /etc/os-release check. @Renzix
simple mode: Hide stderr by default.
Linux: Move /etc/os-release directly below lsb_release. @konimex
The K Desktop Environment was renamed to Plasma. @ognarb
Rename GuixSD to Guix System. @fjallarefur
Comments
olf
Sat, 2023/08/19 - 22:51
Permalink
To all "does not work on SailfishOS 4+" comments, please read the very first sentence on Neofetch's home page:
Neofetch is a command-line system information tool written in bash 3.2+.
Consequently there is nothing to fix: Neofetch will not run on SailfishOS 4+ with its default shell ash.
If you execute devel-su pkcon remove busybox-symlinks-bash at the command line (e.g., in the Terminal application), Bash will be installed and Neofetch might work (as @Matias already suggested).
Though SailJail may prevent Neofetch from accessing system information since SailfishOS 4.4.0: Remedy may be found at FSO.
Matias
Sat, 2023/08/19 - 12:03
Permalink
Works fine if you remove busybox-symlinks-bash
tuplasuhveli
Fri, 2022/12/16 - 16:42
Permalink
Just as the user objectifnul stated, this doesn't work on SFOS 4.4. (Vanha Rauma to be exact). Do you, ferlanero, maybe have interest to fix this at some point? It would be so nice to spread awareness of SFOS with some fancy screenshots!
washere
Sun, 2022/04/17 - 04:42
Permalink
ERROR: Expecting "fi"
objectifnul
Fri, 2022/04/15 - 09:17
Permalink
Sfos 4.4:
$ neofetch
/usr/bin/neofetch: line 38: shopt: not found
/usr/bin/neofetch: line 883: syntax error: u
nexpected "(" (expecting "fi")
dimoon91
Sun, 2021/11/07 - 07:59
Permalink
Does not work on xperia x compact with Sailfish 4.2
uddghsjauszg
Mon, 2021/07/26 - 12:17
Permalink
the command spits out a random syntax error wtf
rossholmes
Sat, 2021/01/16 - 21:59
Permalink
Great, finally I can post on r/unixporn :D
eson
Sun, 2019/12/08 - 13:22
Permalink
Manual --scrot/-s don't work on Sailfish OS?
SFOS 3.2.0.12 on Xperia X
carmenfdezb
Sun, 2019/12/08 - 15:44
Permalink
https://github.com/dylanaraps/neofetch/issues/1001
eson
Sun, 2019/12/08 - 20:44
Permalink
OK, thanks. Good to know, because it's still there on my desktop system.