at 22.05-pre 476 B view raw
1let 2 nixpkgs = import ../../..; 3 inherit (nixpkgs {}) pkgs lib; 4 getEvaluating = x: 5 builtins.attrNames ( 6 lib.filterAttrs ( 7 _: v: (builtins.tryEval (v.outPath or null)).success && lib.isDerivation v && !v.meta.broken 8 ) x 9 ); 10 brokenDeps = lib.subtractLists 11 (getEvaluating pkgs.haskellPackages) 12 (getEvaluating (nixpkgs { config.allowBroken = true; }).haskellPackages); 13in 14'' 15 ${lib.concatMapStringsSep "\n" (x: " - ${x}") brokenDeps} 16''