Overlay is not working

Because of some reason my overlays are not working:

default.nix

let overlays = [(import ./overlay.nix)];
in
  { pkgs ? import <nixpkgs> {inherit overlays;} }:
    with pkgs;
      let callPackage = lib.callPackageWith haskell.packages.ghc865;
      in callPackage ./pkg.nix {inherit stdenv;}

overlay.nix

self0: super0:
  {
    haskellPackages = super0.haskellPackages.extend(
      _: super1: {
        HaskellNet = self0.haskell.lib.doJailbreak super1.HaskellNet;
      }
    );
  }

pkg.nix

cabal2nix . > pkg.nix

But when I execute nix-build . I get an error

Configuring HaskellNet-0.5.1...
CallStack (from HasCallStack):
  die', called at libraries/Cabal/Cabal/Distribution/Simple/Configure.hs:950:20 in Cabal-2.4.0.1:Distribution.Simple.Configure
  configureFinalizedPackage, called at libraries/Cabal/Cabal/Distribution/Simple/Configure.hs:460:12 in Cabal-2.4.0.1:Distribution.Simple.Configure
  configure, called at libraries/Cabal/Cabal/Distribution/Simple.hs:596:20 in Cabal-2.4.0.1:Distribution.Simple
  confHook, called at libraries/Cabal/Cabal/Distribution/Simple/UserHooks.hs:67:5 in Cabal-2.4.0.1:Distribution.Simple.UserHooks
  configureAction, called at libraries/Cabal/Cabal/Distribution/Simple.hs:178:19 in Cabal-2.4.0.1:Distribution.Simple
  defaultMainHelper, called at libraries/Cabal/Cabal/Distribution/Simple.hs:115:27 in Cabal-2.4.0.1:Distribution.Simple
  defaultMain, called at Setup.hs:2:8 in main:Main
Setup: Encountered missing dependencies:
mime-mail >=0.4.7 && <0.5

The interesting thing is that stack build works just fine