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

let packages =
      { Only = H.callHackage "Only" "0.1"
      , attoparsec-iso8601 = H.callHackage "attoparsec-iso8601" "1.1.0.0"
Daniel Firth's avatar
Daniel Firth committed
      , bin = H.callHackage "bin" "0.1.3"
      , binary-orphans = H.callHackage "binary-orphans" "1.0.4.1"
Daniel Firth's avatar
Daniel Firth committed
      , brick = H.callHackage "brick" "1.9"
Daniel Firth's avatar
Daniel Firth committed
      , bytes = H.callHackage "bytes" "0.17.2"
      , cassava = H.callHackage "cassava" "0.5.3.0"
      , composite-base = H.callHackage "composite-base" "0.8.2.1"
      , constraints-extras = H.callHackage "constraints-extras" "0.4.0.0"
      , cpphs = H.callHackage "cpphs" "1.20.9.1"
      , 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"
      , extensible-effects = H.callHackage "extensible-effects" "5.0.0.1"
      , file-embed = H.callHackage "file-embed" "0.0.15.0"
Daniel Firth's avatar
Daniel Firth committed
      , formatting = H.callHackage "formatting" "7.2.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"
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
      , indexed-profunctors = H.callHackage "indexed-profunctors" "0.1.1"
Daniel Firth's avatar
Daniel Firth committed
      , linear = H.callHackage "linear" "1.22"
      , monoidal-containers = H.callHackage "monoidal-containers" "0.6.4.0"
      , mtl-compat = H.callHackage "mtl-compat" "0.2.2"
      , newtype = H.callHackage "newtype" "0.2.2.0"
Daniel Firth's avatar
Daniel Firth committed
      , optics = H.callHackage "optics" "0.4.2"
      , optics-core = H.callHackage "optics-core" "0.4.1"
      , optics-extra = H.callHackage "optics-extra" "0.4.2.1"
      , optics-th = H.callHackage "optics-th" "0.4.1"
Daniel Firth's avatar
Daniel Firth committed
      , polyparse = H.callHackage "polyparse" "1.13"
      , polysemy = H.callHackage "polysemy" "1.9.1.0"
      , protolude = H.callHackage "protolude" "0.3.3"
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"
Daniel Firth's avatar
Daniel Firth committed
      , rio = H.callHackage "rio" "0.1.22.0"
Daniel Firth's avatar
Daniel Firth committed
      , sdl2 = H.callHackage "sdl2" "2.5.5.0"
      , selda =
          H.callGit
            "https://github.com/guibou/selda"
            "54c12169ce8cd46a7b3c698f65cea55e41a13fe6"
            (Some "selda")
      , 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"
      , sop-core = H.callHackage "sop-core" "0.5.0.2"
      , 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"
Daniel Firth's avatar
Daniel Firth committed
      , vinyl = H.callHackage "vinyl" "0.14.3"
Daniel Firth's avatar
Daniel Firth committed
      , vty = H.callHackage "vty" "5.38"
      , wai-app-static = H.callHackage "wai-app-static" "3.1.7.4"
      , wai-extra = H.callHackage "wai-extra" "3.1.13.0"
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 }