Deduplicate finalPackages (#73)

This commit is contained in:
Robert Hensing 2023-02-09 12:56:15 +01:00 committed by GitHub
parent 2702826902
commit 4caada3794
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -28,6 +28,8 @@ in
config =
let
inherit (config) finalPackages;
projectKey = name;
localPackagesOverlay = self: _:
@ -47,19 +49,6 @@ in
in
fromSdist pkgFiltered)
config.packages;
finalOverlay =
lib.composeManyExtensions
[
# The order here matters.
#
# User's overrides (cfg.overrides) is applied **last** so
# as to give them maximum control over the final package
# set used.
localPackagesOverlay
(pkgs.haskell.lib.packageSourceOverrides config.source-overrides)
config.overrides
];
finalPackages = config.haskellPackages.extend finalOverlay;
defaultBuildTools = hp: with hp; {
inherit