haskell.packages: move darwin-specific overrides into their own config

This commit is contained in:
sternenseemann
2021-05-08 19:56:05 +02:00
parent b47b2f5ab7
commit 312d3bf74b
4 changed files with 173 additions and 176 deletions
@@ -8,6 +8,7 @@
, configurationCommon ? import ./configuration-common.nix
, configurationNix ? import ./configuration-nix.nix
, configurationArm ? import ./configuration-arm.nix
, configurationDarwin ? import ./configuration-darwin.nix
}:
let
@@ -23,6 +24,8 @@ let
isArm = with stdenv.hostPlatform; isAarch64 || isAarch32;
platformConfigurations = lib.optionals isArm [
(configurationArm { inherit pkgs haskellLib; })
] ++ lib.optionals stdenv.hostPlatform.isDarwin [
(configurationDarwin { inherit pkgs haskellLib; })
];
extensions = lib.composeManyExtensions ([