From 8fb04c25c8a19505f776cbf0557df7d1607d7c28 Mon Sep 17 00:00:00 2001 From: Jean-Paul Calderone <exarkun@twistedmatrix.com> Date: Wed, 16 Sep 2020 14:07:37 -0400 Subject: [PATCH] Pass our preferred tahoe-lafs to zkapauthorizer --- nixos/modules/overlays.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/nixos/modules/overlays.nix b/nixos/modules/overlays.nix index 00e26dd1..59bcc514 100644 --- a/nixos/modules/overlays.nix +++ b/nixos/modules/overlays.nix @@ -13,9 +13,14 @@ let inherit (python-super) twisted; }; + # Put in our preferred version of tahoe-lafs as well. tahoe-lafs = python-self.callPackage ../pkgs/tahoe-lafs.nix { }; - zkapauthorizer = python-self.callPackage ../pkgs/zkapauthorizer.nix { }; + # This is handy too... + zkapauthorizer = python-self.callPackage ../pkgs/zkapauthorizer.nix { + # And explicitly configure it with our preferred version of Tahoe-LAFS. + inherit tahoe-lafs; + }; }; in self: super: { @@ -30,7 +35,9 @@ self: super: { # instead because it implies a whole mess of derivations (all of the Python # modules available). privatestorage = self.python27.buildEnv.override - { extraLibs = + { # ... for dropin.cache + ignoreCollisions = true; + extraLibs = [ self.python27Packages.tahoe-lafs self.python27Packages.zkapauthorizer ]; -- GitLab