Fediversity/panel/nix/overlay.nix

24 lines
574 B
Nix

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