mirror of
https://github.com/dhall-lang/dhall-kubernetes.git
synced 2024-09-17 10:27:08 +03:00
26 lines
1.0 KiB
Nix
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; }
|