31 lines
768 B
Nix
31 lines
768 B
Nix
_: pkgs: let
|
|
importDir = import ./lib/importDir.nix {
|
|
inherit (pkgs) lib;
|
|
};
|
|
in
|
|
{
|
|
# builder stuff can be in the top-level
|
|
buildCLIImage = pkgs.callPackage ./lib/buildCLIImage.nix {};
|
|
|
|
# docker images must be lower-cased
|
|
docker-nixpkgs = importDir (path: pkgs.callPackage path {}) ./images;
|
|
|
|
# used to build nix-env compatible user environments
|
|
mkUserEnvironment = pkgs.callPackage ./lib/mkUserEnvironment.nix {};
|
|
|
|
# gitMinimal still ships with perl and python
|
|
gitReallyMinimal = (
|
|
pkgs.git.override {
|
|
perlSupport = false;
|
|
pythonSupport = false;
|
|
withManual = false;
|
|
withpcre2 = false;
|
|
}
|
|
).overrideAttrs (
|
|
_: {
|
|
# installCheck is broken when perl is disabled
|
|
doInstallCheck = false;
|
|
}
|
|
);
|
|
|
|
}
|