{ haskell, fetchFromGitHub }: let # defaultPackages = (import ./stackage.nix {}); # haskellPackages = defaultPackages // argumentPackages; # haskellPackages = argumentPackages; haskellPackages = haskell.packages.ghc922.override { overrides = self: super: { warp-systemd = haskell.lib.doJailbreak (super.warp-systemd.overrideAttrs (oldAttrs: { meta = oldAttrs.meta // { broken = false; }; })); servant-server = super.servant-server.overrideAttrs (oldAttrs: { patches = []; }); hpack = super.hpack.overrideAttrs (oldAttrs: rec { version = "0.35.0"; src = fetchFromGitHub { owner = "sol"; repo = "hpack"; rev = "0.35.0"; hash = "sha256-DMxCHwz9x2e4kSOIk1/qeW3aDFHw88LNW+4vXxDV9EI="; }; }); }; }; in haskellPackages.callPackage ./spm.nix {}