dhall-kubernetes/nix/nixpkgs.nix
2019-07-30 10:25:00 +03:00

26 lines
1.0 KiB
Nix

let
spec = builtins.fromJSON (builtins.readFile ./nixpkgs.json);
nixpkgs = builtins.fetchGit {
inherit (spec) url rev;
ref = "refs/heads/nixos-unstable";
};
config = {
packageOverrides = pkgs: rec {
dhall-kubernetes = pkgs.callPackage ./dhall-kubernetes.nix {};
kubernetes-openapi-spec = pkgs.callPackage ./kubernetes-openapi-spec.nix {};
haskellPackages = pkgs.haskellPackages.override {
overrides = haskellPackagesNew: haskellPackagesOld: rec {
dhall = haskellPackagesNew.callPackage ./dhall-1.24.0.nix {};
dhall-json = haskellPackagesNew.callPackage ./dhall-json-1.3.0.nix {};
dhall-kubernetes-generator = haskellPackagesNew.callPackage ./dhall-kubernetes-generator.nix {};
dhall-text = haskellPackagesNew.callPackage ./dhall-text-1.0.18.nix {};
megaparsec = haskellPackagesNew.callPackage ./megaparsec-7.0.2.nix {};
repline = haskellPackagesNew.callPackage ./repline-0.2.1.0.nix {};
};
};
};
};
in
import nixpkgs { inherit config; }