fastfetch-2.53.0

Introduction to fastfetch

Fastfetch is a maintained, feature-rich and performance oriented system information tool. It is an alternative to neofetch-7.1.0 and written in C.

Fastfetch Dependencies

Required

CMake

Optional

Vulkan-Loader, Vulkan-Headers, libxcb, Xorg Libraries, Wayland, GLib, ImageMagick, Chafa, D-Bus, OpenGL (libglvnd or Mesa; Mesa's GL is not supported), ocl-icd, Xfconf, SQLite, PulseAudio, ddcutil and DirectX-Headers

Installation of fastfetch

Install fastfetch by running the following commands:

mkdir build &&
cd    build &&

cmake -D CMAKE_INSTALL_PREFIX=/usr    \
      -D CMAKE_BUILD_TYPE=Release     \
      -D BUILD_FLASHFETCH=OFF         \
      -D PACKAGES_DISABLE_CHOCO=ON    \
      -D PACKAGES_DISABLE_MACPORTS=ON \
      -D PACKAGES_DISABLE_SCOOP=ON    \
      -D PACKAGES_DISABLE_WINGET=ON   \
      ..  &&

make

Now, as the root user:

make install

Command Explanations

-D CMAKE_BUILD_TYPE=Release: This switch enables compiler optimizations in order to speed up the code and reduce its size. It also disables some compile checks which are not necessary on a production system.

-D BUILD_FLASHFETCH=OFF: This switch disables building the historical flashfetch binary. If you need it for any reason, set this switch to ON.

-D PACKAGES_DISABLE_*=ON: This switch disables detection for various package managers. While there are more available package managers, only the ones that don't support Linux have been disabled. If you'd like to support these package managers, set their switches to OFF.

Contents

Installed Programs: fastfetch
Installed Libraries: None
Installed Directories: /usr/share/fastfetch and /usr/share/licenses/fastfetch

Short Descriptions

fastfetch

outputs information about the system and displays ASCII art of the system's distro