Skip to content
Snippets Groups Projects
horizon.dhall 1.15 KiB
Newer Older
let H =
      https://gitlab.horizon-haskell.net/dhall/horizon-spec/-/raw/0.10.0/horizon-spec/package.dhall

let packages =
Daniel Firth's avatar
Daniel Firth committed
      { cpphs = H.callHackage "cpphs" "1.20.9.1"
      , formatting = H.callHackage "formatting" "7.2.0"
      , haskell-src = H.callHackage "haskell-src" "1.0.4"
Daniel Firth's avatar
Daniel Firth committed
      , hxt = H.callHackage "hxt" "9.3.1.22"
      , hxt-charproperties = H.callHackage "hxt-charproperties" "9.5.0.0"
      , hxt-regex-xmlschema = H.callHackage "hxt-regex-xmlschema" "9.2.0.7"
      , hxt-unicode = H.callHackage "hxt-unicode" "9.0.2.4"
Daniel Firth's avatar
Daniel Firth committed
      , polyparse = H.callHackage "polyparse" "1.13"
      , polysemy = H.callHackage "polysemy" "1.9.1.0"
Daniel Firth's avatar
Daniel Firth committed
      , quiet = H.callHackage "quiet" "0.2"
      , recursion-schemes = H.callHackage "recursion-schemes" "5.2.2.4"
      , regex-compat = H.callHackage "regex-compat" "0.95.2.1"
      , type-errors = H.callHackage "type-errors" "0.2.0.2"
      , unagi-chan = H.callHackage "unagi-chan" "0.4.1.4"
Daniel Firth's avatar
Daniel Firth committed
      , xmlgen = H.callHackage "xmlgen" "0.6.2.2"
      }

in  H.HorizonExport.MakeOverlay
      { overlayFile = "overlay.nix"
      , packagesDir = "pkgs/"
      , overlay = { compiler = "ghc-9.7", packages = toMap packages }
      }