diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2020-07-02 13:04:50 +0200 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2020-07-02 13:04:50 +0200 |
commit | 38ac9a5749743a95d27a5231d05eb93c2340e6bc (patch) | |
tree | c80e969708bcd9412a9f4c109027f43c35187f21 /overlays | |
parent | 67cc3b9232748a9e65ea9a3362d10881b9fff656 (diff) | |
download | Nix-38ac9a5749743a95d27a5231d05eb93c2340e6bc.tar.gz Nix-38ac9a5749743a95d27a5231d05eb93c2340e6bc.tar.zst Nix-38ac9a5749743a95d27a5231d05eb93c2340e6bc.zip |
Upgrade environment and freeze home-manager/nixpkgs version
Diffstat (limited to 'overlays')
-rw-r--r-- | overlays/bonfire/default.nix | 10 | ||||
-rw-r--r-- | overlays/python-packages/default.nix | 2 |
2 files changed, 10 insertions, 2 deletions
diff --git a/overlays/bonfire/default.nix b/overlays/bonfire/default.nix index a01e619..6dc1034 100644 --- a/overlays/bonfire/default.nix +++ b/overlays/bonfire/default.nix | |||
@@ -12,6 +12,14 @@ self: super: { | |||
12 | ''; | 12 | ''; |
13 | doCheck = false; | 13 | doCheck = false; |
14 | }); | 14 | }); |
15 | keyring = self.python3Packages.keyring.overridePythonAttrs(old: rec { | ||
16 | version = "20.0.1"; | ||
17 | src = self.python3Packages.fetchPypi { | ||
18 | pname = "keyring"; | ||
19 | inherit version; | ||
20 | sha256 = "963bfa7f090269d30bdc5e25589e5fd9dad2cf2a7c6f176a7f2386910e5d0d8d"; | ||
21 | }; | ||
22 | }); | ||
15 | in | 23 | in |
16 | super.bonfire.overridePythonAttrs(old: { | 24 | super.bonfire.overridePythonAttrs(old: { |
17 | version = "0.0.8"; | 25 | version = "0.0.8"; |
@@ -22,7 +30,7 @@ self: super: { | |||
22 | sha256 = "1y2r537ibghhmk6jngw0zwvh1vn2bihqcvji50ffh1j0qc6q3x6x"; | 30 | sha256 = "1y2r537ibghhmk6jngw0zwvh1vn2bihqcvji50ffh1j0qc6q3x6x"; |
23 | }; | 31 | }; |
24 | postPatch = ""; | 32 | postPatch = ""; |
25 | propagatedBuildInputs = self.lib.remove self.python3Packages.click old.propagatedBuildInputs ++ [ click ]; | 33 | propagatedBuildInputs = self.lib.subtractLists [ self.python3Packages.click self.python3Packages.keyring ] old.propagatedBuildInputs ++ [ click keyring ]; |
26 | meta.broken = false; | 34 | meta.broken = false; |
27 | }); | 35 | }); |
28 | } | 36 | } |
diff --git a/overlays/python-packages/default.nix b/overlays/python-packages/default.nix index 0feff55..901cd72 100644 --- a/overlays/python-packages/default.nix +++ b/overlays/python-packages/default.nix | |||
@@ -10,7 +10,7 @@ in | |||
10 | # needs to come before all other in alphabetical order (or make use of | 10 | # needs to come before all other in alphabetical order (or make use of |
11 | # lib.mkBefore) | 11 | # lib.mkBefore) |
12 | __pythonOverlayFix = self: super: let | 12 | __pythonOverlayFix = self: super: let |
13 | pyNames = [ "python3" "python36" "python37" ]; | 13 | pyNames = [ "python3" "python36" "python37" "python38" ]; |
14 | overriddenPython = name: [ | 14 | overriddenPython = name: [ |
15 | { inherit name; value = super.${name}.override { packageOverrides = self.pythonOverrides; }; } | 15 | { inherit name; value = super.${name}.override { packageOverrides = self.pythonOverrides; }; } |
16 | { name = "${name}Packages"; value = self.recurseIntoAttrs self.${name}.pkgs; } | 16 | { name = "${name}Packages"; value = self.recurseIntoAttrs self.${name}.pkgs; } |