Vejo você tentando usar disableTest
encontrado em haskell-package.nix
para remover o teste dos pacotes de lentes. Eu teria que fazer alguns testes para dizer exatamente por que não está atendendo às suas necessidades.
Desativei o teste em geral, substituindo o pacote cabal
em config.nix
to cabalNoTest
. Isso substitui o pacote cabal
usado pelo restante dos pacotes haskell para desativar o teste.
É assim que eu normalmente escrevo:
{
packageOverrides = pkgs: with pkgs; {
# ...other customizations...
haskellPackages = haskellPackages.override {
extension = self : super : {
cabal = pkgs.haskellPackages.cabalNoTest;
};
};
};
}