diff --git a/nixos/pkgs/privatestorage/default.nix b/nixos/pkgs/privatestorage/default.nix
index 3bbbd3dbcf0b974e6e1997e20773cddbd9ea59c0..1904d06e037523808b32f28de24f75536c8b53c7 100644
--- a/nixos/pkgs/privatestorage/default.nix
+++ b/nixos/pkgs/privatestorage/default.nix
@@ -2,7 +2,11 @@
 let
   repo-data = lib.importJSON ./repo.json;
   repo = fetchFromGitHub (builtins.removeAttrs repo-data [ "branch" ]);
-  privatestorage = callPackage repo { python = "python39"; };
-in
-  privatestorage.privatestorage
+  zk = import repo;
+  zkapauthorizer = zk.outputs.packages.x86_64-linux.zkapauthorizer-python39-tahoe_1_18_0;
+  python = zkapauthorizer.passthru.python;
+in {
+  inherit python zkapauthorizer zk;
+  privatestorage = python.withPackages (ps: [ zkapauthorizer ] );
 
+}
diff --git a/nixos/pkgs/privatestorage/repo.json b/nixos/pkgs/privatestorage/repo.json
index 4113e150a72c907dce4ee0d7345361eadb248041..beaf08b56d2757f792519a4bcb48acd2b3c8ab3f 100644
--- a/nixos/pkgs/privatestorage/repo.json
+++ b/nixos/pkgs/privatestorage/repo.json
@@ -1,8 +1,8 @@
 {
-  "owner": "PrivateStorageio",
-  "branch": "main",
+  "owner": "hacklschorsch",
+  "branch": "un-mach",
   "repo": "ZKAPAuthorizer",
-  "rev": "744a063ab76a677b259aa9022711113ffbab2545",
+  "rev": "6ef2dcef4ac05ad7fcdd11a2ca3e7853eeff7091",
   "outputHashAlgo": "sha512",
-  "outputHash": "293j4469iy69d2hz3gwxwyj0flqb1cncl938s5w5jmfgbvkm1w0yfg1y06nx89zis1rvwqpcly3vxp94pz1dx28d74wiianqks11p54"
+  "outputHash": "11gq41gh8spix9a04a05vqn6fqrh521vmlk3ljigpfhwzrvld8hwf7wss064xxk3x7ib77v0bkg4hyrxqlwqd05zn0l4wmbwhhjhhc7"
 }
\ No newline at end of file