diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index c97a586d1ea..c1813cad7a9 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -499,7 +499,6 @@ self: super: builtins.intersectAttrs super { # Disable separate bin outputs for these specific packages that break with it. H = hasNoBinOutput super.H; cryptol = hasNoBinOutput super.cryptol; - git-annex = hasNoBinOutput super.git-annex; sproxy = hasNoBinOutput super.sproxy; sproxy2 = hasNoBinOutput super.sproxy2; sproxy-web = hasNoBinOutput super.sproxy-web; @@ -508,6 +507,11 @@ self: super: builtins.intersectAttrs super { sugarhaskell = hasNoBinOutput super.sugarhaskell; zerobin = hasNoBinOutput super.zerobin; + git-annex = overrideCabal super.git-annex (drv: { + enableSeparateBinOutput = false; + enableSeparateEtcOutput = false; + }); + # Override a number of packages with specific references to $out in their # derivations stack = overrideCabal super.stack (drv: {