let pkgs = import {}; overrideCabal = drv: f: (drv.override (args: args // { mkDerivation = drv: args.mkDerivation (drv // f drv); })) // { overrideScope = scope: overrideCabal (drv.overrideScope scope) f; }; dontCheck = drv: overrideCabal drv (drv: { doCheck = false; }); in rec { beuteltier = pkgs.stdenv.lib.overrideDerivation ( (pkgs.haskellngPackages.callPackage ./blog.nix {}).override (attrs: attrs // { hakyll = dontCheck pkgs.haskellngPackages.hakyll; }) ) (attrs : { src = ./.; } ); }