let H =
      ./package.dhall
        sha256:f52fc6fc1f8569c1afbc6be778f751242592127164666ffe2e8a9cbe7f2059a8
let packages =
      { Cabal = H.callHackage "Cabal" "3.8.1.0"
      , Cabal-syntax = H.callHackage "Cabal-syntax" "3.8.1.0"
      , ChasingBottoms = H.callHackage "ChasingBottoms" "1.3.1.12"
      , Glob = H.callHackage "Glob" "0.10.2"
      , HUnit = H.callHackage "HUnit" "1.6.2.0"
      , OneTuple = H.callHackage "OneTuple" "0.3.1"
      , QuickCheck = H.callHackage "QuickCheck" "2.14.2"
      , ansi-terminal = H.callHackage "ansi-terminal" "0.11.3"
      , ansi-wl-pprint = H.callHackage "ansi-wl-pprint" "0.6.9"
      , assoc = H.callHackage "assoc" "1.0.2"
      , barbies = H.callHackage "barbies" "2.0.3.1"
      , base-compat = H.callHackage "base-compat" "0.12.2"
      , base-orphans = H.callHackage "base-orphans" "0.8.7"
      , base64-bytestring = H.callHackage "base64-bytestring" "1.2.1.0"
      , base-compat-batteries = H.callHackage "base-compat-batteries" "0.12.2"
      , bifunctors = H.callHackage "bifunctors" "5.5.13"
      , bytestring-builder = H.callHackage "bytestring-builder" "0.10.8.2.0"
      , call-stack = H.callHackage "call-stack" "0.4.0"
      , case-insensitive = H.callHackage "case-insensitive" "1.2.1.0"
      , code-page = H.callHackage "code-page" "0.2.1"
      , comonad = H.callHackage "comonad" "5.0.8"
      , constraints = H.callHackage "constraints" "0.13.4"
      , clock = H.callHackage "clock" "0.8.3"
      , colour = H.callHackage "colour" "2.3.6"
      , concurrent-output = H.callHackage "concurrent-output" "1.10.16"
      , data-array-byte = H.callHackage "data-array-byte" "0.1.0.1"
      , data-default = H.callHackage "data-default" "0.7.1.1"
      , data-default-class = H.callHackage "data-default-class" "0.1.2.0"
      , data-default-instances-containers =
          H.callHackage "data-default-instances-containers" "0.0.1"
      , data-default-instances-dlist =
          H.callHackage "data-default-instances-dlist" "0.0.1"
      , data-default-instances-old-locale =
          H.callHackage "data-default-instances-old-locale" "0.0.1"
      , data-fix = H.callHackage "data-fix" "0.3.2"
      , distributive = H.callHackage "distributive" "0.6.2.1"
      , dlist = H.callHackage "dlist" "1.0"
      , doctest-parallel = H.callHackage "doctest-parallel" "0.2.5"
      , erf = H.callHackage "erf" "2.0.0.0"
      , extensible-exceptions = H.callHackage "extensible-exceptions" "0.1.1.4"
      , extra = H.callHackage "extra" "1.7.12"
      , generic-deriving = H.callHackage "generic-deriving" "1.14.2"
      , ghc-byteorder = H.callHackage "ghc-byteorder" "4.11.0.0.10"
      , ghc-paths = H.callHackage "ghc-paths" "0.1.0.12"
      , happy = H.callHackage "happy" "1.20.0"
      , hashable = H.callHackage "hashable" "1.4.1.0"
      , hashmap = H.callHackage "hashmap" "1.3.3"
      , haskell-lexer = H.callHackage "haskell-lexer" "1.1"
      , haskell-src-exts = H.callHackage "haskell-src-exts" "1.23.1"
      , hedgehog = H.callHackage "hedgehog" "1.2"
      , hspec = H.callHackage "hspec" "2.10.3"
      , hspec-core = H.callHackage "hspec-core" "2.10.0.1"
      , hspec-discover = H.callHackage "hspec-discover" "2.10.0.1"
      , hspec-expectations = H.callHackage "hspec-expectations" "0.8.2"
      , hspec-meta = H.callHackage "hspec-meta" "2.9.3"
      , indexed-traversable = H.callHackage "indexed-traversable" "0.1.2"
      , inspection-testing = H.callHackage "inspection-testing" "0.5"
      , integer-logarithms = H.callHackage "integer-logarithms" "1.0.3.1"
      , libxml = H.callHackage "libxml" "0.1.1"
      , lifted-async = H.callHackage "lifted-async" "0.10.2.1"
      , lifted-base = H.callHackage "lifted-base" "0.2.3.12"
      , logict = H.callHackage "logict" "0.8.0.0"
      , logging-facade = H.callHackage "logging-facade" "0.3.1"
      , math-functions = H.callHackage "math-functions" "0.3.4.2"
      , mmorph = H.callHackage "mmorph" "1.2.0"
      , mockery = H.callHackage "mockery" "0.3.5"
      , monad-control = H.callHackage "monad-control" "1.0.3.1"
      , monad-peel = H.callHackage "monad-peel" "0.2.1.2"
      , nanospec = H.callHackage "nanospec" "0.2.2"
      , nats = H.callHackage "nats" "1.1.2"
      , nothunks = H.callHackage "nothunks" "0.1.3"
      , old-locale = H.callHackage "old-locale" "1.0.0.7"
      , old-time = H.callHackage "old-time" "1.1.0.3"
      , optparse-applicative = H.callHackage "optparse-applicative" "0.17.0.0"
      , parsec =
          (H.callHackage "parsec" "3.1.16.1")
        with policy = [ H.Policy.Keep ]
      , pcre-light = H.callHackage "pcre-light" "0.4.1.0"
      , pretty-show = H.callHackage "pretty-show" "1.10"
      , primitive = H.callHackage "primitive" "0.7.4.0"
      , quickcheck-classes-base =
          H.callHackage "quickcheck-classes-base" "0.6.2.0"
      , quickcheck-instances = H.callHackage "quickcheck-instances" "0.3.28"
      , quickcheck-io = H.callHackage "quickcheck-io" "0.2.0"
      , random = H.callHackage "random" "1.2.1.1"
      , rdtsc = H.callHackage "rdtsc" "1.3.0.1"
      , regex-base = H.callHackage "regex-base" "0.94.0.2"
      , regex-posix = H.callHackage "regex-posix" "0.96.0.1"
      , regex-tdfa = H.callHackage "regex-tdfa" "1.3.2"
      , regex-tdfa-rc = H.callHackage "regex-tdfa-rc" "1.1.8.3"
      , resourcet = H.callHackage "resourcet" "1.3.0"
      , scientific = H.callHackage "scientific" "0.3.7.0"
      , semigroups = H.callHackage "semigroups" "0.20"
      , setenv = H.callHackage "setenv" "0.1.1.3"
      , silently = H.callHackage "silently" "1.2.5.3"
      , smallcheck = H.callHackage "smallcheck" "1.2.1"
      , strict = H.callHackage "strict" "0.4.0.1"
      , stringbuilder = H.callHackage "stringbuilder" "0.5.1"
      , split = H.callHackage "split" "0.2.3.3"
      , splitmix = H.callHackage "splitmix" "0.1.0.4"
      , syb = H.callHackage "syb" "0.7.2.1"
      , tagged = H.callHackage "tagged" "0.8.6.1"
      , tasty = H.callHackage "tasty" "1.4.3"
      , tasty-bench = H.callHackage "tasty-bench" "0.3.2"
      , tasty-expected-failure = H.callHackage "tasty-expected-failure" "0.12.3"
      , tasty-golden = H.callHackage "tasty-golden" "2.3.5"
      , tasty-hedgehog = H.callHackage "tasty-hedgehog" "1.4.0.0"
      , tasty-hunit = H.callHackage "tasty" "0.10.0.3"
      , tasty-th = H.callHackage "tasty-th" "0.1.7"
      , tasty-quickcheck = H.callHackage "tasty-quickcheck" "0.10.2"
      , tasty-smallcheck = H.callHackage "tasty-smallcheck" "0.8.2"
      , tasty-inspection-testing =
          H.callHackage "tasty-inspection-testing" "0.2"
      , temporary = H.callHackage "temporary" "1.3"
      , terminal-size = H.callHackage "terminal-size" "0.3.3"
      , test-framework = H.callHackage "test-framework" "0.8.2.0"
      , test-framework-hunit = H.callHackage "test-framework-hunit" "0.3.0.2"
      , test-framework-quickcheck2 =
          H.callHackage "test-framework-quickcheck2" "0.3.0.5"
      , text-short = H.callHackage "text-short" "0.1.5"
      , these = H.callHackage "these" "1.1.1.1"
      , tf-random = H.callHackage "tf-random" "0.5"
      , th-abstraction = H.callHackage "th-abstraction" "0.4.5.0"
      , time-compat = H.callHackage "time-compat" "1.9.6.1"
      , transformers-base = H.callHackage "transformers-base" "0.4.6"
      , transformers-compat = H.callHackage "transformers-compat" "0.7.2"
      , type-equality = H.callHackage "type-equality" "1"
      , typed-process = H.callHackage "typed-process" "0.2.10.1"
      , unbounded-delays = H.callHackage "unbounded-delays" "0.1.1.1"
      , unliftio-core = H.callHackage "unliftio-core" "0.2.0.1"
      , unordered-containers = H.callHackage "unordered-containers" "0.2.19.1"
      , utf8-string = H.callHackage "utf8-string" "1.0.2"
      , uuid-types = H.callHackage "uuid-types" "1.0.5"
      , vector = H.callHackage "vector" "0.13.0.0"
      , vector-stream = H.callHackage "vector-stream" "0.1.0.0"
      , vector-th-unbox = H.callHackage "vector-th-unbox" "0.2.2"
      , void = H.callHackage "void" "0.7.3"
      , wl-pprint-annotated = H.callHackage "wl-pprint-annotated" "0.1.0.1"
      , xml = H.callHackage "xml" "1.3.14"
      }
in  H.HorizonExport.MakePackageSet
      { packageSetFile = "initial-packages.nix"
      , packagesDir = "pkgs/"
      , packageSet = { compiler = "ghc-9.4.4", packages = toMap packages }
      }