let H = https://gitlab.horizon-haskell.net/dhall/horizon-spec/-/raw/0.10.0/horizon-spec/package.dhall let packages = { polysemy = H.callHackage "polysemy" "1.9.1.0" , type-errors = H.callHackage "type-errors" "0.2.0.2" , unagi-chan = H.callHackage "unagi-chan" "0.4.1.4" } in H.HorizonExport.MakeOverlay { overlayFile = "overlay.nix" , packagesDir = "pkgs/" , overlay = { compiler = "ghc-9.7", packages = toMap packages } }