{ lib, rustPlatform, fetchFromGitHub, pkg-config, dbus, openssl, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "mprisence"; version = "1.2.8"; src = fetchFromGitHub { owner = "lazykern"; repo = "mprisence"; tag = "v${finalAttrs.version}"; hash = "sha256-d03rctXUsjU5YjEtQ79JXPXs1nM0ORiHRDHJXlTCCR8="; }; cargoHash = "sha256-V5j2NzryAOJBZKy41ah6Hsw7LPTbxdx3b9+7p6iUHNo="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ dbus openssl ]; meta = with lib; { description = "Highly customizable Discord Rich Presence for MPRIS media players on Linux"; homepage = "https://github.com/lazykern/mprisence"; license = licenses.mit; maintainers = with maintainers; [ toasteruwu ]; sourceProvenance = with sourceTypes; [ fromSource ]; mainProgram = "mprisence"; }; })