fastfetch-2.63.1

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

Recommended

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, PulseAudio, ddcutil, DirectX-Headers, and EFL

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 ENABLE_SYSTEM_YYJSON=ON      \
      -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 ENABLE_SYSTEM_YYJSON=ON: This switch tells the build system to link against the system install of yyjson instead of the vendored copy. If you wish to use the vendored yyjson, set this switch to OFF.

-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