diff --git a/nixos/pkgs/tahoe-lafs.nix b/nixos/pkgs/tahoe-lafs.nix
index 7d8b7b8efd35e27a1968e5fd69ce0f223d57f153..f6d85461a9cc8c9b189abc734180da20181875b0 100644
--- a/nixos/pkgs/tahoe-lafs.nix
+++ b/nixos/pkgs/tahoe-lafs.nix
@@ -1,11 +1,5 @@
-{ fetchFromGitHub, eliot, tahoelafs, plugins ? [ ] }:
-tahoelafs.overrideAttrs (old:
-{ src = fetchFromGitHub
-  { owner = "tahoe-lafs";
-    repo = "tahoe-lafs";
-    rev = "6c1a37c95188c1d9a877286ef726280a68d38a4b";
-    sha256 = "1fd8b6j52wn04bnvnvysws4c713max6k1592lz4nzyjlhrcwawwh";
-  };
-  propagatedBuildInputs = old.propagatedBuildInputs ++ [ eliot ] ++ plugins;
-  doInstallCheck = false;
-})
+{ fetchFromGitHub, python27Packages }:
+let
+  zkapauthorizer = import ./zkapauthorizer-repo.nix { inherit fetchFromGitHub; };
+in
+  python27Packages.callPackage "${zkapauthorizer}/tahoe-lafs.nix" { }