# Pastebin J2OTTTLP { nixpkgs ? import {} }: let haskellPackages = nixpkgs.haskellPackages.override { overrides = self: super: { these = super.callCabal2nix "these" ./these {}; semialign = super.callCabal2nix "semialign" ./semialign {}; semialign-indexed = super.callCabal2nix "semialign-indexed" ./semialign-indexed {}; }; }; in haskellPackages.ghcWithPackages (p: [p.semialign p.semialign-indexed p.these])