Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 52 lines 1.4 kB view raw
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)