]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - overlays/bonfire/default.nix
Upgrade environment and freeze home-manager/nixpkgs version
[perso/Immae/Config/Nix.git] / overlays / bonfire / default.nix
index a01e6191d77c98a3b5d2c879742e763cfae9cf5c..6dc1034626475c71b7b8bc79b10007008de05019 100644 (file)
@@ -12,6 +12,14 @@ self: super: {
       '';
       doCheck = false;
     });
+    keyring = self.python3Packages.keyring.overridePythonAttrs(old: rec {
+      version = "20.0.1";
+      src = self.python3Packages.fetchPypi {
+        pname = "keyring";
+        inherit version;
+        sha256 = "963bfa7f090269d30bdc5e25589e5fd9dad2cf2a7c6f176a7f2386910e5d0d8d";
+      };
+    });
   in
     super.bonfire.overridePythonAttrs(old: {
       version = "0.0.8";
@@ -22,7 +30,7 @@ self: super: {
         sha256 = "1y2r537ibghhmk6jngw0zwvh1vn2bihqcvji50ffh1j0qc6q3x6x";
       };
       postPatch = "";
-      propagatedBuildInputs = self.lib.remove self.python3Packages.click old.propagatedBuildInputs ++ [ click ];
+      propagatedBuildInputs = self.lib.subtractLists [ self.python3Packages.click self.python3Packages.keyring ] old.propagatedBuildInputs ++ [ click keyring ];
       meta.broken = false;
     });
 }