Newer
Older
let H =
https://gitlab.horizon-haskell.net/dhall/horizon-spec/-/raw/0.10.0/horizon-spec/package.dhall
let packages =
, attoparsec-iso8601 = H.callHackage "attoparsec-iso8601" "1.1.0.0"
, binary-orphans = H.callHackage "binary-orphans" "1.0.4.1"
, constraints-extras = H.callHackage "constraints-extras" "0.4.0.0"
, dependent-map = H.callHackage "dependent-map" "0.4.0.0"
, dependent-sum = H.callHackage "dependent-sum" "0.7.2.0"
, dependent-sum-template =
H.callHackage "dependent-sum-template" "0.1.1.1"
, deriving-compat = H.callHackage "deriving-compat" "0.6.3"
, file-embed = H.callHackage "file-embed" "0.0.15.0"
, haskell-src = H.callHackage "haskell-src" "1.0.4"
, hspec-wai = H.callHackage "hspec-wai" "0.11.1"
, http-api-data = H.callHackage "http-api-data" "0.5.1"
, http-media = H.callHackage "http-media" "0.8.0.0"
, 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"
, recursion-schemes = H.callHackage "recursion-schemes" "5.2.2.4"
, regex-compat = H.callHackage "regex-compat" "0.95.2.1"
, servant =
H.callGit
"https://github.com/haskell-servant/servant"
"7ae787371333556a7b84778631ed91d1d73e8370"
(Some "servant/")
, servant-server =
H.callGit
"https://github.com/haskell-servant/servant"
"7ae787371333556a7b84778631ed91d1d73e8370"
(Some "servant-server/")
, should-not-typecheck = H.callHackage "should-not-typecheck" "2.1.0"
, string-conversions = H.callHackage "string-conversions" "0.4.0.1"
, th-extras = H.callHackage "th-extras" "0.0.0.6"
, type-errors = H.callHackage "type-errors" "0.2.0.2"
, unagi-chan = H.callHackage "unagi-chan" "0.4.1.4"
, wai-app-static = H.callHackage "wai-app-static" "3.1.7.4"
, wai-extra = H.callHackage "wai-extra" "3.1.13.0"
}
in H.HorizonExport.MakeOverlay
{ overlayFile = "overlay.nix"
, packagesDir = "pkgs/"
, overlay = { compiler = "ghc-9.7", packages = toMap packages }