{ lib, stdenv, fetchFromGitHub, zig, pciutils, apple-sdk, replaceVars, }: stdenv.mkDerivation (finalAttrs: { pname = "zigfetch"; version = "0.25.0"; src = fetchFromGitHub { owner = "utox39"; repo = "zigfetch"; rev = "v${finalAttrs.version}"; hash = "sha256-n5bVIkg/jMVLixIfMp1ah4iJJLv59MoH4/acvFye4vQ="; }; patches = lib.optionals stdenv.hostPlatform.isDarwin [ (replaceVars ./darwin.patch { darwin-frameworks = "${apple-sdk.sdkroot}/System/Library/Frameworks"; }) ]; nativeBuildInputs = [ zig ]; buildInputs = [ pciutils ]; doInstallCheck = true; meta = { description = "Minimal neofetch/fastfetch like system information tool"; homepage = "https://github.com/utox39/zigfetch"; changelog = "https://github.com/utox39/zigfetch/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ heisfer ]; mainProgram = "zigfetch"; inherit (zig.meta) platforms; }; })