Change:
Package name: fastfetch Latest released version: 2.21.0 <!-- Search your package here: --- Current version on the unstable channel: 2.20.0 Current version on the stable/release channel: 2.13.2 <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers <!-- If the result shows no maintainers, tag the person that last updated the package. --Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Discussion:
<del> { lib , stdenv , fetchFromGitHub , chafa , cmake , darwin , dbus , dconf , ddcutil , glib , hwdata , imagemagick_light , libXrandr , libdrm , libglvnd , libpulseaudio , libselinux , libsepol , libxcb , makeBinaryWrapper , networkmanager , nix-update-script , ocl-icd , opencl-headers , overrideSDK , pcre , pcre2 , pkg-config , python3 , rpm , sqlite , testers , util-linux , vulkan-loader , wayland , xfce , xorg , yyjson , zlib , rpmSupport ? false , vulkanSupport ? true , waylandSupport ? true , x11Support ? true </del> <ins> { lib, stdenv, fetchFromGitHub, chafa, cmake, darwin, dbus, dconf, ddcutil, glib, hwdata, imagemagick_light, libXrandr, libdrm, libglvnd, libpulseaudio, libselinux, libsepol, libxcb, makeBinaryWrapper, nix-update-script, ocl-icd, opencl-headers, overrideSDK, pcre, pcre2, pkg-config, python3, rpm, sqlite, testers, util-linux, vulkan-loader, wayland, xfce, xorg, yyjson, zlib, rpmSupport ? false, vulkanSupport ? true, waylandSupport ? true, x11Support ? true, </ins> }: let stdenv' = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv; in stdenv'.mkDerivation (finalAttrs: { pname = "fastfetch"; <del> version = "2.20.0"; </del> <ins> version = "2.21.0"; </ins> src = fetchFromGitHub { owner = "fastfetch-cli"; repo = "fastfetch"; rev = finalAttrs.version; <del> hash = "sha256-8N2BG9eTZpAvnc1wiG6p7GJSCPfZ+NTbz8kLGPRg5HU="; </del> <ins> hash = "sha256-1bWWwMzbzECWARhl3ULMVF5QhbvrV5ShVT382BnRGg8="; </ins> }; <del> outputs = [ "out" "man" ]; </del> <ins> outputs = [ "out" "man" ]; </ins> nativeBuildInputs = [ cmake

python3 ]; <del> buildInputs = [ chafa imagemagick_light pcre pcre2 sqlite yyjson ] ++ lib.optionals stdenv.isLinux [ dbus dconf ddcutil glib hwdata libdrm libpulseaudio libselinux libsepol networkmanager ocl-icd opencl-headers util-linux zlib ] ++ lib.optionals rpmSupport [ rpm ] ++ lib.optionals vulkanSupport [ vulkan-loader ] ++ lib.optionals waylandSupport [ wayland ] ++ lib.optionals x11Support [ libXrandr libglvnd libxcb xorg.libXau xorg.libXdmcp xorg.libXext ] ++ lib.optionals (x11Support && (!stdenv.isDarwin)) [ xfce.xfconf ] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk_11_0.frameworks; [ Apple80211 AppKit AVFoundation Cocoa CoreDisplay CoreVideo CoreWLAN DisplayServices IOBluetooth MediaRemote OpenCL SystemConfiguration darwin.moltenvk ]); </del> <ins> buildInputs = [ chafa imagemagick_light pcre pcre2 sqlite yyjson ] ++ lib.optionals stdenv.isLinux [ dbus dconf ddcutil glib hwdata libdrm libpulseaudio libselinux libsepol ocl-icd opencl-headers util-linux zlib ] ++ lib.optionals rpmSupport [ rpm ] ++ lib.optionals vulkanSupport [ vulkan-loader ] ++ lib.optionals waylandSupport [ wayland ] ++ lib.optionals x11Support [ libXrandr libglvnd libxcb xorg.libXau xorg.libXdmcp xorg.libXext ] ++ lib.optionals (x11Support && (!stdenv.isDarwin)) [ xfce.xfconf ] ++ lib.optionals stdenv.isDarwin ( with darwin.apple_sdk_11_0.frameworks; [ Apple80211 AppKit AVFoundation Cocoa CoreDisplay CoreVideo CoreWLAN DisplayServices IOBluetooth MediaRemote OpenCL SystemConfiguration darwin.moltenvk ] ); </ins> <del> cmakeFlags = [ (lib.cmakeOptionType "filepath" "CMAKE_INSTALL_SYSCONFDIR" "${placeholder "out"}/etc") (lib.cmakeBool "ENABLE_DIRECTX_HEADERS" false) (lib.cmakeBool "ENABLE_DRM" false) (lib.cmakeBool "ENABLE_IMAGEMAGICK6" false) (lib.cmakeBool "ENABLE_OSMESA" false) (lib.cmakeBool "ENABLE_SYSTEM_YYJSON" true) (lib.cmakeBool "ENABLE_GLX" x11Support) (lib.cmakeBool "ENABLE_RPM" rpmSupport) (lib.cmakeBool "ENABLE_VULKAN" x11Support) (lib.cmakeBool "ENABLE_WAYLAND" waylandSupport) (lib.cmakeBool "ENABLE_X11" x11Support) (lib.cmakeBool "ENABLE_XCB" x11Support) (lib.cmakeBool "ENABLE_XCB_RANDR" x11Support) (lib.cmakeBool "ENABLE_XFCONF" (x11Support && (!stdenv.isDarwin))) (lib.cmakeBool "ENABLE_XRANDR" x11Support) ] ++ lib.optionals stdenv.isLinux [ (lib.cmakeOptionType "filepath" "CUSTOM_PCI_IDS_PATH" "${hwdata}/share/hwdata/pci.ids") (lib.cmakeOptionType "filepath" "CUSTOM_AMDGPU_IDS_PATH" "${libdrm}/share/libdrm/amdgpu.ids") ]; </del> <ins> cmakeFlags = [ (lib.cmakeOptionType "filepath" "CMAKE_INSTALL_SYSCONFDIR" "${placeholder "out"}/etc") (lib.cmakeBool "ENABLE_DIRECTX_HEADERS" false) (lib.cmakeBool "ENABLE_DRM" false) (lib.cmakeBool "ENABLE_IMAGEMAGICK6" false) (lib.cmakeBool "ENABLE_OSMESA" false) (lib.cmakeBool "ENABLE_SYSTEM_YYJSON" true) (lib.cmakeBool "ENABLE_GLX" x11Support) (lib.cmakeBool "ENABLE_RPM" rpmSupport) (lib.cmakeBool "ENABLE_VULKAN" x11Support) (lib.cmakeBool "ENABLE_WAYLAND" waylandSupport) (lib.cmakeBool "ENABLE_X11" x11Support) (lib.cmakeBool "ENABLE_XCB" x11Support) (lib.cmakeBool "ENABLE_XCB_RANDR" x11Support) (lib.cmakeBool "ENABLE_XFCONF" (x11Support && (!stdenv.isDarwin))) (lib.cmakeBool "ENABLE_XRANDR" x11Support) ] ++ lib.optionals stdenv.isLinux [ (lib.cmakeOptionType "filepath" "CUSTOM_PCI_IDS_PATH" "${hwdata}/share/hwdata/pci.ids") (lib.cmakeOptionType "filepath" "CUSTOM_AMDGPU_IDS_PATH" "${libdrm}/share/libdrm/amdgpu.ids") ]; </ins> postPatch = '' substituteInPlace completions/fastfetch.fish --replace-fail python3 '${python3.interpreter}'

meta = { description = "Like neofetch, but much faster because written in C"; homepage = "https://github.com/fastfetch-cli/fastfetch"; <ins> changelog = "https://github.com/fastfetch-cli/fastfetch/releases/tag/${finalAttrs.version}"; </ins> license = lib.licenses.mit; <del> maintainers = with lib.maintainers; [ khaneliman ]; </del> <ins> maintainers = with lib.maintainers; [ luftmensch-luftmensch khaneliman ]; </ins> platforms = lib.platforms.all; mainProgram = "fastfetch"; };