{ lib, stdenv, callPackage, }: let pname = "zotero"; version = "7.0.8"; meta = { homepage = "https://www.zotero.org"; description = "Collect, organize, cite, and share your research sources"; mainProgram = "zotero"; sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; license = lib.licenses.agpl3Only; platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" ]; maintainers = with lib.maintainers; [ atila justanotherariel ]; }; in if stdenv.hostPlatform.isDarwin then callPackage ./darwin.nix { inherit pname version meta; } else callPackage ./linux.nix { inherit pname version meta; }