{ alsa-utils, fetchFromGitHub, lib, stdenv, }: stdenv.mkDerivation (finalAttrs: { pname = "bruh"; version = "2.1"; src = fetchFromGitHub { owner = "kejpies"; repo = finalAttrs.pname; rev = finalAttrs.version; hash = "sha256-Uw6Qes0IZkkfBchFnvnX9l1ZG5T5pyExmV7yUJLPOJ0="; }; postPatch = '' substituteInPlace bruh.c \ --replace "aplay" "${alsa-utils}/bin/aplay" ''; makeFlags = [ "PREFIX=$(out)" ]; meta = { description = "Bruh sound, but as a program"; inherit (finalAttrs.src.meta) homepage; license = lib.licenses.gpl3Only; platforms = lib.platforms.linux; maintainers = [ lib.maintainers.azahi ]; mainProgram = "bruh"; }; })