Skip to content

Commit 6138867

Browse files
committed
Better override
1 parent 3450ed3 commit 6138867

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

nix/default.nix

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,9 @@ let
77
overrides = _self: super: {
88
mkDerivation = args:
99
let
10-
imBroken = with builtins;
11-
if hasAttr args.pname super then
12-
super.${args.pname}.meta.broken
13-
else
14-
false;
15-
in super.mkDerivation (args // { jailbreak = imBroken; });
16-
hiedb = pkgs.haskell.lib.dontCheck super.hiedb;
10+
broken = args.broken or false;
11+
check = args.doCheck or true;
12+
in super.mkDerivation (args // { jailbreak = broken; doCheck = if broken then false else check; });
1713
};
1814
};
1915
ourSources = {

0 commit comments

Comments
 (0)