diff --git a/home/browsers/firefox.nix b/home/browsers/firefox.nix
index 4f58924..eb6c789 100644
--- a/home/browsers/firefox.nix
+++ b/home/browsers/firefox.nix
@@ -93,6 +93,21 @@ let
     "extensions.update.autoUpdateDefault" = false;
     "extensions.pocket.enabled" = false;
   };
+
+  zotero-connector = firefox-addons.buildFirefoxXpiAddon rec {
+    pname = "zotero-connector";
+    version = "5.0.107";
+    addonId = "zotero@chnm.gmu.edu";
+    url =
+      "https://download.zotero.org/connector/firefox/release/Zotero_Connector-${version}.xpi";
+    sha256 = "sha256-RuAhWGvUhkog8SxzKhRwQQwzTQLzBKlHjSsFj9e25e4=";
+    meta = with lib; {
+      homepage = "https://www.zotero.org";
+      description = "Save references to Zotero from your web browser";
+      license = licenses.agpl3;
+      platforms = platforms.all;
+    };
+  };
 in {
   programs.firefox = {
     enable = true;
@@ -114,6 +129,7 @@ in {
       metamask
       libredirect
       to-deepl
+      zotero-connector
       # not available yet:
       # google-lighthouse
     ];