Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{
2 lib,
3 newScope,
4 overrides ? (self: super: { }),
5}:
6
7let
8 packages =
9 self:
10 let
11 callPackage = newScope self;
12
13 buildDhallPackage = callPackage ../development/interpreters/dhall/build-dhall-package.nix { };
14
15 buildDhallGitHubPackage =
16 callPackage ../development/interpreters/dhall/build-dhall-github-package.nix
17 { };
18
19 buildDhallDirectoryPackage =
20 callPackage ../development/interpreters/dhall/build-dhall-directory-package.nix
21 { };
22
23 buildDhallUrl = callPackage ../development/interpreters/dhall/build-dhall-url.nix { };
24
25 generateDhallDirectoryPackage =
26 callPackage ../development/interpreters/dhall/generate-dhall-directory-package.nix
27 { };
28
29 in
30 {
31 inherit
32 callPackage
33 buildDhallPackage
34 buildDhallGitHubPackage
35 buildDhallDirectoryPackage
36 buildDhallUrl
37 generateDhallDirectoryPackage
38 ;
39
40 lib = import ../development/dhall-modules/lib.nix { inherit lib; };
41
42 dhall-cloudformation = callPackage ../development/dhall-modules/dhall-cloudformation.nix { };
43
44 dhall-grafana = callPackage ../development/dhall-modules/dhall-grafana.nix { };
45
46 dhall-kubernetes = callPackage ../development/dhall-modules/dhall-kubernetes.nix { };
47
48 Prelude = callPackage ../development/dhall-modules/Prelude.nix { };
49 };
50
51in
52lib.fix' (lib.extends overrides packages)