Fediversity/panel/nix/overlay.nix
Kiara Grouwstra 80e67835ca
use upstreamed python packages
Signed-off-by: Kiara Grouwstra <kiara@procolix.eu>
2025-10-11 14:14:40 +02:00

27 lines
604 B
Nix

/**
Nixpkgs overlay adding extra packages needed for the application
*/
{
sources ? import ../../npins,
}:
_: prev:
let
extraPython3Packages = prev.callPackage ./python-packages { inherit sources; };
in
{
python3 = prev.lib.attrsets.recursiveUpdate prev.python3 { pkgs = extraPython3Packages; };
nixops4 =
let
sources = import ../../npins;
inherit (import sources.flake-inputs) import-flake;
inherit
(import-flake {
src = ../../.;
})
inputs
;
inherit (inputs) nixops4;
in
nixops4.packages.${prev.system}.default;
}