diff options
author | Yann Herklotz <git@yannherklotz.com> | 2019-07-27 11:16:17 +0200 |
---|---|---|
committer | Yann Herklotz <git@yannherklotz.com> | 2019-07-27 11:16:17 +0200 |
commit | d57842487d86d710bdbf83b9c2bbe1fa8c1dd6e2 (patch) | |
tree | e49085644295d968108b169502b33bdd4c95aee5 /release.nix | |
parent | 7e5621f79dfbeb2e5112bef931c4cfc858a2f19e (diff) | |
download | verismith-d57842487d86d710bdbf83b9c2bbe1fa8c1dd6e2.tar.gz verismith-d57842487d86d710bdbf83b9c2bbe1fa8c1dd6e2.zip |
Make the nix build more concise
Diffstat (limited to 'release.nix')
-rw-r--r-- | release.nix | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/release.nix b/release.nix deleted file mode 100644 index a1e7605..0000000 --- a/release.nix +++ /dev/null @@ -1,33 +0,0 @@ -let - composeExtensionsList = - pkgs.lib.fold pkgs.lib.composeExtensions (_: _: {}); - makeOverrides = - function: names: haskellPackagesNew: haskellPackagesOld: - let - toPackage = name: { - inherit name; - value = function haskellPackagesOld.${name}; - }; - - in - builtins.listToAttrs (map toPackage names); - config = { - packageOverrides = pkgs: rec { - haskellPackages = pkgs.haskellPackages.override { - overrides = composeExtensionsList [ - (haskellPackagesNew: haskellPackagesOld: rec { - hedgehog-fn = haskellPackagesNew.callPackage ./nix/hedgehog-fn.nix {}; - tomland = haskellPackagesNew.callPackage ./nix/tomland.nix {}; - parser-combinators = haskellPackagesNew.callPackage ./nix/parser-combinators.nix {}; - tasty-hedgehog = haskellPackagesNew.callPackage ./nix/tasty-hedgehog.nix {}; - }) - (makeOverrides pkgs.haskell.lib.dontCheck ["tomland"]) - ]; - }; - }; - }; - pkgs = import <nixpkgs> { inherit config; }; - -in -{ verifuzz = pkgs.haskellPackages.callPackage ./. { }; -} |