diff --git a/nixos/pkgs/zkapauthorizer.nix b/nixos/pkgs/zkapauthorizer.nix
index 892987dad0a1417f3cc6597002ba6fe8f9d43fb7..a76a770ec0678a22c44e07c5e0761851f9920dbc 100644
--- a/nixos/pkgs/zkapauthorizer.nix
+++ b/nixos/pkgs/zkapauthorizer.nix
@@ -1,9 +1 @@
-{ callPackage }:
-let
-  repo = import ./zkapauthorizer-repo.nix;
-  typing = callPackage "${repo}/typing.nix" { };
-  challenge-bypass-ristretto = callPackage "${repo}/python-challenge-bypass-ristretto.nix" { };
-in
-(callPackage "${repo}/zkapauthorizer.nix" {
-    inherit challenge-bypass-ristretto;
-    }).overrideAttrs (old: { doCheck = false; doInstallCheck = false; })
+import "${import ./zkapauthorizer-repo.nix}/default.nix"