commit 8fdea63c59fe2149e50685f41d8ada9e4eb7acb3 (tree) parent c38f096db8d5ce33663c1d36e8d7ac7816a5b591 Author: Motiejus Jakštys <motiejus@jakstys.lt> Date: Sun, 28 Jan 2024 18:36:29 +0200 devShell: use django5 Diffstat:
| A | django5.nix | | | 7 | +++++++ |
| M | flake.nix | | | 2 | +- |
| M | overlay.nix | | | 8 | +------- |
3 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/django5.nix b/django5.nix @@ -0,0 +1,7 @@ +_: prev: { + python3 = prev.python3.override { + packageOverrides = _: python-prev: { + django = python-prev.django_5; + }; + }; +} diff --git a/flake.nix b/flake.nix @@ -40,7 +40,7 @@ flake-utils.lib.eachDefaultSystem (system: let pkgs = import nixpkgs { inherit system; - overlays = [overlay]; + overlays = [overlay (import ./django5.nix)]; }; in { packages = { diff --git a/overlay.nix b/overlay.nix @@ -1,11 +1,5 @@ geoip2-tarball: let - django5 = _: prev: { - python3 = prev.python3.override { - packageOverrides = _: python-prev: { - django = python-prev.django_5; - }; - }; - }; + django5 = import ./django5.nix; in _: prev: { geoip-mmdb = (prev.extend django5).callPackage ./pkgs/geoip-mmdb.nix {