Newer
Older
let H =
https://gitlab.horizon-haskell.net/dhall/horizon-spec/-/raw/0.10.0/horizon-spec/package.dhall
let packages =
{ arrows = H.callHackage "arrows" "0.4.4.2"
, clash-ghc =
H.callGit
"https://github.com/clash-lang/clash-compiler"
"8bfb4ec58543e14e968e2c336594a529565996c2"
(Some "clash-ghc/")
, clash-lib =
H.callGit
"https://github.com/clash-lang/clash-compiler"
"8bfb4ec58543e14e968e2c336594a529565996c2"
(Some "clash-lib/")
, clash-prelude =
H.callGit
"https://github.com/clash-lang/clash-compiler"
"8bfb4ec58543e14e968e2c336594a529565996c2"
(Some "clash-prelude/")
, concurrent-supply = H.callHackage "concurrent-supply" "0.1.8"
, ghc-typelits-extra = H.callHackage "ghc-typelits-extra" "0.4.5"
, hint =
H.callGit
"https://github.com/haskell-hint/hint"
"710745eafa6bb8d531f2dfdbc07c50c9b776f0b2"
(None H.Subdir)
, implicit = H.callHackage "implicit" "0.4.0.0"
, infinite-list = H.callHackage "infinite-list" "0.1"
, prettyprinter-interp = H.callHackage "prettyprinter-interp" "0.2.0.0"
}
in H.HorizonExport.MakeOverlay
{ overlayFile = "overlay.nix"
, packagesDir = "pkgs/"
, overlay = { compiler = "ghc-9.4.4", packages = toMap packages }