Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • tchoutri/horizon-platform
  • jonge/horizon-platform
  • raoulhc/horizon-platform
  • package-sets/horizon-platform
Show changes
Commits on Source (578)
Showing with 4352 additions and 2735 deletions
let Prelude =
env:DHALL_PRELUDE
? https://raw.githubusercontent.com/dhall-lang/dhall-lang/v20.1.0/Prelude/package.dhall
sha256:26b0ef498663d269e4dc6a82b0ee289ec565d683ef4c00d0ebdd25333a5a3c98
let H = ./horizon-spec.dhall
let toStep
: Text → Text
= λ(x : Text) → ".#${x}"
let input =
Prelude.Map.keys Text H.HaskellPackage.Type (./horizon.dhall).packages
let packages = Prelude.List.map Text Text toStep (input : List Text)
in "nix build -L --no-link "
++ Prelude.List.fold
Text
packages
Text
(λ(x : Text) → λ(y : Text) → x ++ " " ++ y)
""
stages:
- generate
- check
- build
- devour
- cachix
generate-flake-ci:
stage: generate
script: nix run "git+https://gitlab.homotopic.tech/haskell/flake-to-gitlab-ci?ref=refs/tags/0.2.1.0" > flake-ci.yml
artifacts:
paths:
- flake-ci.yml
build:
stage: build
script:
- nix build .#packages.$SYSTEM.$PACKAGE -L
parallel:
matrix:
- SYSTEM:
- aarch64-darwin
- x86_64-linux
PACKAGE:
- aeson
- beam-postgres
- composite-base
- dhall
- hedgehog
- hoauth2-providers
- log-effectful
- persistent-postgresql
- polysemy
- servant
- souffle-haskell
- sydtest
- tasty
- wai-app-static
- warp
- SYSTEM:
- x86_64-linux
PACKAGE:
- streamly
flake-ci:
stage: check
trigger:
include:
- artifact: flake-ci.yml
job: generate-flake-ci
strategy: depend
devour:
stage: devour
script:
- nix build github:srid/devour-flake#packages.$SYSTEM.default -L --no-link --print-out-paths --override-input flake . --keep-going
parallel:
matrix:
- SYSTEM:
- aarch64-darwin
- x86_64-linux
cachix:
stage: cachix
rules:
- if: $CI_COMMIT_REF_PROTECTED == "true"
script:
- nix-shell -p cachix --command "nix build github:srid/devour-flake#packages.$SYSTEM.default -L --no-link --print-out-paths --override-input flake . | xargs cat | cachix push horizon"
parallel:
matrix:
- SYSTEM:
- aarch64-darwin
- x86_64-linux
# ChangeLog for horion-platform
## unstable-2023-02-20
* Initial unstable tag. Handwritten policy added.
MIT License
Copyright (c) 2022-2023 Homotopic.Tech Ltd
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
# Haskell Horizon Platform
# Horizon Haskell Platform
[horizon-haskell.net](https://horizon-haskell.net).
Horizon is a haskell package set targetting new builds of GHC.
horizon-platform is a haskell package set targetting new builds of GHC. This package set extends [horizon-platform](https://gitlab.horizon-haskell.net/package-sets/horizon-platform).
## Updating the package set
The package set is generated from the `horizon.dhall` using the following command:
The following things are expected to be here:
* aeson
* beam-postgres
* composite-base
* dhall
* hedgehog
* hoauth2-providers
* log-effectful
* persistent-postgresql
* polysemy
* servant
* souffle-haskell
* streamly
* sydtest
* tasty
* wai-app-static
* warp
## Updating the Package Set
Generating the nix expressions for the package set is a two step process.
1. Edit the `horizon.dhall` file.
2. Generate the nix expressions with
```
nix run .#horizon-gen-nix
nix run develop/#horizon-gen-nix -- -jN
```
This will generate both the packages folder and the package set file. If you
want to regenerate a particular package in the packages folder, delete that file
from the packages folder. To regenerate the entire package set from scratch,
delete the packages folder.
You can edit the `horizon.dhall` file in one of two ways: manually using a text
editor, or programatically using `horizon-shell`.
If you need to do additional manual overrides to the nix code, such as
`addPkgconfigDepends`, edit the `configuration.nix` overlay, which is applied
If you want to bumping everything listed in the `horizon.dhall` file to the latest
bounds, run
```
nix run develop/#try-to-upgrade-everything
```
### Using horizon-shell.
To use `horizon-shell`.
```
nix run develop/#horizon-shell
```
This is a haskell interpreter with a few shortcut functions available. Running
`tryToUpgradeEverything` will poll hackage for any potential updates and add
them to the dhall file. This will only modify the dhall, not the nix
expressions. You must remember to run `nix run develop/#horizon-gen-nix`
afterwards.
To quickly add a new package to the dhall, use the `addHackage` function. For example
`addHackage "optics"`.
## Tweaking & Hacking
If you need to do additional manual overrides to the nix code, such as
`addPkgconfigDepends`, edit the `configuration/common.nix` overlay, which is
applied over the generated derivations.
## Feedback
To build all packages, run
```
nix run develop/#feedback -- build
```
## Hoogle
To get a hoogle instance for the entire package set, you can run:
```
nix run .#apps.x86_64-linux.run-hoogle
```
{ pkgs, haskellLib }:
let
inherit (pkgs) fetchpatch lib;
inherit (lib) throwIfNot versionOlder;
in
self: super: {
llvmPackages = lib.dontRecurseIntoAttrs self.ghc.llvmPackages;
# Disable GHC core libraries.
array = null;
base = null;
binary = null;
bytestring = null;
containers = null;
deepseq = null;
directory = null;
exceptions = null;
filepath = null;
ghc-bignum = null;
ghc-boot = null;
ghc-boot-th = null;
ghc-compact = null;
ghc-heap = null;
ghc-prim = null;
ghci = null;
haskeline = null;
hpc = null;
integer-gmp = null;
libiserv = null;
mtl = null;
pretty = null;
process = null;
rts = null;
stm = null;
system-cxx-std-lib = null;
template-haskell = null;
# GHC only builds terminfo if it is a native compiler
terminfo = if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else self.terminfo_0_4_1_5;
text = null;
time = null;
transformers = null;
unix = null;
# GHC only bundles the xhtml library if haddock is enabled, check if this is
# still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
xhtml = if self.ghc.hasHaddock or true then null else self.xhtml_3000_2_2_1;
}
{ pkgs, haskellLib }:
with pkgs.haskell.lib;
final: prev: {
digest = addExtraLibrary prev.digest pkgs.zlib;
hopenssl = prev.hopenssl.override { openssl = pkgs.openssl_1_1; };
libsodium = prev.callPackage ./pkgs/libsodium.nix { inherit (pkgs) libsodium; };
saltine = addPkgconfigDepend prev.saltine pkgs.libsodium;
splitmix = prev.callPackage ./pkgs/splitmix.nix { inherit (pkgs) testu01; };
text-icu = prev.callPackage ./pkgs/text-icu.nix { icu-i18n = pkgs.icu; };
zlib = prev.callPackage ./pkgs/zlib.nix { inherit (pkgs) zlib; };
}
{ pkgs, haskellLib }:
with pkgs.haskell.lib;
final: prev: {
alsa-core = null;
alsa-mixer = null;
iwlib = null;
libsystemd-journal = null;
llvm-hs = null;
sdl2-mixer = null;
streamly = null;
}
{ pkgs, haskellLib }:
with haskellLib;
final: prev: {
dhall-docs = null;
hfsevents = null;
mmark = null;
stripeapi = null;
}
{ pkgs, haskellLib }:
with haskellLib;
final: prev: {
cheapskate = null;
hasql-explain-tests = null;
sandwich = null;
text-icu = prev.callPackage ../pkgs/text-icu.nix { icu-i18n = pkgs.icu; };
thyme = null;
tmp-postgres = null;
X11-xft = addPkgconfigDepends prev.X11-xft [ pkgs.expat pkgs.xorg.libXau pkgs.xorg.libXdmcp ];
}
{ pkgs, haskellLib }:
with pkgs.haskell.lib;
final: prev: {
alsa-core = null;
alsa-mixer = null;
hfsevents = prev.callPackage ../pkgs/hfsevents.nix {
Cocoa = pkgs.darwin.apple_sdk.frameworks.Cocoa;
CoreServices = pkgs.darwin.apple_sdk.frameworks.CoreServices;
};
iwlib = null;
libsystemd-journal = null;
sdl2-mixer = null;
hinotify = final.hfsevents;
}
{ pkgs, haskellLib }:
with haskellLib;
final: prev: {
hfsevents = null;
}
{
"nodes": {
"autodocodec": {
"flake": false,
"locked": {
"lastModified": 1701673930,
"narHash": "sha256-Mv8LNgJrQpHpuxg7jMuYuUoLeWCW+0OvqST4KNJYH9k=",
"owner": "NorfairKing",
"repo": "autodocodec",
"rev": "958a1c51fbf2f166974a60e2d0a5d266483baff5",
"type": "github"
},
"original": {
"owner": "NorfairKing",
"repo": "autodocodec",
"type": "github"
}
},
"crazyshell": {
"inputs": {
"flake-utils": "flake-utils_3",
"get-flake": "get-flake",
"horizon-core": "horizon-core_2",
"lint-utils": "lint-utils_3",
"nixpkgs": "nixpkgs_7"
},
"locked": {
"lastModified": 1697046007,
"narHash": "sha256-P14d1cGddUui4yIlWx57mPdxqPbkQuzDTf7r8r/hNg0=",
"ref": "refs/heads/master",
"rev": "50037fe97b856fd8a39e86c9c17b52818bf3a939",
"revCount": 26,
"type": "git",
"url": "https://gitlab.horizon-haskell.net/shells/crazyshell"
},
"original": {
"type": "git",
"url": "https://gitlab.horizon-haskell.net/shells/crazyshell"
}
},
"dekking": {
"flake": false,
"locked": {
"lastModified": 1702048665,
"narHash": "sha256-DHGLHBiZMNUaaVDVM979gKh2N5BqOssBIQTWGKfoPls=",
"owner": "NorfairKing",
"repo": "dekking",
"rev": "e74091e032254c70740769996564d55ceac51278",
"type": "github"
},
"original": {
"owner": "NorfairKing",
"repo": "dekking",
"type": "github"
}
},
"fast-myers-diff": {
"flake": false,
"locked": {
"lastModified": 1701674450,
"narHash": "sha256-1RP8wXPZGKB/OSdxcjvxAJCqC+trWzrNcD7UGAdpHiA=",
"owner": "NorfairKing",
"repo": "fast-myers-diff",
"rev": "7fe372e635f293cc76de95773bdc4f0eaae89597",
"type": "github"
},
"original": {
"owner": "NorfairKing",
"repo": "fast-myers-diff",
"type": "github"
}
},
"feedback": {
"inputs": {
"autodocodec": "autodocodec",
"dekking": "dekking",
"fast-myers-diff": "fast-myers-diff",
"nixpkgs": "nixpkgs",
"pre-commit-hooks": "pre-commit-hooks",
"safe-coloured-text": "safe-coloured-text",
"sydtest": "sydtest",
"validity": "validity",
"weeder-nix": "weeder-nix"
},
"locked": {
"lastModified": 1713169350,
"narHash": "sha256-ExwxuftE018oszRTUmjP/Nu6zSFoCpyKqfsGMABHT/U=",
"owner": "NorfairKing",
"repo": "feedback",
"rev": "c727298d7b34252a5e9b360805c7d51252589a0a",
"type": "github"
},
"original": {
"owner": "NorfairKing",
"repo": "feedback",
"type": "github"
}
},
"flake-compat": {
"flake": false,
"locked": {
"lastModified": 1696426674,
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
"flake-parts": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib"
},
"locked": {
"lastModified": 1717285511,
"narHash": "sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-parts_2": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib_2"
},
"locked": {
"lastModified": 1706830856,
"narHash": "sha256-a0NYyp+h9hlb7ddVz4LUn1vT/PLwqfrWYcHMvFB1xYg=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "b253292d9c0a5ead9bc98c4e9a26c6312e27d69f",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-parts_3": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib_3"
},
"locked": {
"lastModified": 1683560683,
"narHash": "sha256-XAygPMN5Xnk/W2c1aW0jyEa6lfMDZWlQgiNtmHXytPc=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "006c75898cf814ef9497252b022e91c946ba8e17",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-parts_4": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib_4"
},
"locked": {
"lastModified": 1701473968,
"narHash": "sha256-YcVE5emp1qQ8ieHUnxt1wCZCC3ZfAS+SRRWZ2TMda7E=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "34fed993f1674c8d06d58b37ce1e0fe5eebcb9f5",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-parts_5": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib_5"
},
"locked": {
"lastModified": 1701473968,
"narHash": "sha256-YcVE5emp1qQ8ieHUnxt1wCZCC3ZfAS+SRRWZ2TMda7E=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "34fed993f1674c8d06d58b37ce1e0fe5eebcb9f5",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-parts_6": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib_6"
},
"locked": {
"lastModified": 1701473968,
"narHash": "sha256-YcVE5emp1qQ8ieHUnxt1wCZCC3ZfAS+SRRWZ2TMda7E=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "34fed993f1674c8d06d58b37ce1e0fe5eebcb9f5",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-utils": {
"inputs": {
"systems": "systems"
},
"locked": {
"lastModified": 1710146030,
"narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_10": {
"locked": {
"lastModified": 1644229661,
"narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_2": {
"locked": {
"lastModified": 1644229661,
"narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_3": {
"inputs": {
"systems": "systems_2"
},
"locked": {
"lastModified": 1694529238,
"narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_4": {
"locked": {
"lastModified": 1644229661,
"narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_5": {
"locked": {
"lastModified": 1644229661,
"narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_6": {
"inputs": {
"systems": "systems_3"
},
"locked": {
"lastModified": 1701680307,
"narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "4022d587cbbfd70fe950c1e2083a02621806a725",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_7": {
"locked": {
"lastModified": 1644229661,
"narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_8": {
"locked": {
"lastModified": 1644229661,
"narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_9": {
"locked": {
"lastModified": 1644229661,
"narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"get-flake": {
"locked": {
"lastModified": 1694475786,
"narHash": "sha256-s5wDmPooMUNIAAsxxCMMh9g68AueGg63DYk2hVZJbc8=",
"owner": "ursi",
"repo": "get-flake",
"rev": "ac54750e3b95dab6ec0726d77f440efe6045bec1",
"type": "github"
},
"original": {
"owner": "ursi",
"repo": "get-flake",
"type": "github"
}
},
"get-flake_2": {
"locked": {
"lastModified": 1673819588,
"narHash": "sha256-gRtwKAlu4htvS6dxyZnW3n+vMS1acqnMGVHqxUdETeY=",
"owner": "ursi",
"repo": "get-flake",
"rev": "e0917b6f564aa5acefb1484b5baf76da21746c3c",
"type": "github"
},
"original": {
"owner": "ursi",
"repo": "get-flake",
"type": "github"
}
},
"gitignore": {
"inputs": {
"nixpkgs": [
"horizon-develop-flake",
"feedback",
"pre-commit-hooks",
"nixpkgs"
]
},
"locked": {
"lastModified": 1709087332,
"narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
"owner": "hercules-ci",
"repo": "gitignore.nix",
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "gitignore.nix",
"type": "github"
}
},
"horizon-build-packages": {
"inputs": {
"flake-parts": [
"horizon-develop-flake",
"horizon-core",
"horizon-build-packages",
"horizon-ghc",
"flake-parts"
],
"horizon-ghc": "horizon-ghc",
"nixpkgs": "nixpkgs_4"
},
"locked": {
"lastModified": 1716628657,
"narHash": "sha256-/9qChNYo4Z8oJnst7TpNiGXxN6r07PRFQKIRKWWv1g8=",
"ref": "refs/heads/master",
"rev": "a72e840452086a81cdf1cc16fb66809bf3ec52d1",
"revCount": 87,
"type": "git",
"url": "https://gitlab.horizon-haskell.net/package-sets/horizon-build-packages"
},
"original": {
"type": "git",
"url": "https://gitlab.horizon-haskell.net/package-sets/horizon-build-packages"
}
},
"horizon-build-packages_2": {
"inputs": {
"flake-parts": "flake-parts_5",
"horizon-ghc": "horizon-ghc_2",
"lint-utils": "lint-utils_5",
"nixpkgs": "nixpkgs_11"
},
"locked": {
"lastModified": 1701564295,
"narHash": "sha256-ibYE2ZnXBLDlZax5YkDeCsK4uw+8G/34ryotBut0IHY=",
"ref": "refs/heads/master",
"rev": "f9c03cb2e31af63709cde8b4b6421b0e3c6d42fc",
"revCount": 6,
"type": "git",
"url": "https://gitlab.horizon-haskell.net/package-sets/horizon-build-packages"
},
"original": {
"type": "git",
"url": "https://gitlab.horizon-haskell.net/package-sets/horizon-build-packages"
}
},
"horizon-core": {
"inputs": {
"flake-parts": [
"horizon-develop-flake",
"horizon-core",
"horizon-build-packages",
"flake-parts"
],
"horizon-build-packages": "horizon-build-packages",
"horizon-hoogle": "horizon-hoogle",
"nixpkgs": [
"horizon-develop-flake",
"horizon-core",
"horizon-build-packages",
"nixpkgs"
]
},
"locked": {
"lastModified": 1716737426,
"narHash": "sha256-LibM8kBmh2m9aMRwYI2jEji7TY774oCQUhvurf5yYdI=",
"ref": "refs/heads/master",
"rev": "6f59d14a48a0ebf10fddce1f2c2437315a6f0d6f",
"revCount": 1359,
"type": "git",
"url": "https://gitlab.horizon-haskell.net/package-sets/horizon-core"
},
"original": {
"type": "git",
"url": "https://gitlab.horizon-haskell.net/package-sets/horizon-core"
}
},
"horizon-core_2": {
"inputs": {
"flake-parts": "flake-parts_3",
"get-flake": "get-flake_2",
"lint-utils": "lint-utils_2",
"nixpkgs": "nixpkgs_6"
},
"locked": {
"lastModified": 1697043887,
"narHash": "sha256-+ts9eNlYP5EuPXIIrJHbCn+1+5gjU9BphDHs6VNyVec=",
"ref": "refs/heads/master",
"rev": "f8238d98b143e2b0e7d2044a587df79293b255af",
"revCount": 1109,
"type": "git",
"url": "https://gitlab.horizon-haskell.net/package-sets/horizon-core"
},
"original": {
"type": "git",
"url": "https://gitlab.horizon-haskell.net/package-sets/horizon-core"
}
},
"horizon-core_3": {
"inputs": {
"flake-parts": "flake-parts_4",
"horizon-build-packages": "horizon-build-packages_2",
"horizon-hoogle": "horizon-hoogle_2",
"lint-utils": "lint-utils_6",
"nixpkgs": "nixpkgs_13"
},
"locked": {
"lastModified": 1701564656,
"narHash": "sha256-pfpZwQG/jsytUxhh2i1QlruaHfLouUYUqK2muLLvRZE=",
"ref": "refs/heads/master",
"rev": "94bae51d90c2a5e5fd89fe45285a10c36e98b0cd",
"revCount": 1222,
"type": "git",
"url": "https://gitlab.horizon-haskell.net/package-sets/horizon-core"
},
"original": {
"type": "git",
"url": "https://gitlab.horizon-haskell.net/package-sets/horizon-core"
}
},
"horizon-develop-flake": {
"inputs": {
"feedback": "feedback",
"horizon-core": "horizon-core",
"horizon-shell": "horizon-shell"
},
"locked": {
"lastModified": 1716737610,
"narHash": "sha256-6QmMpw4feuZLc6klXMmn8m63wH1i1R1vtMrA5Ec9Iro=",
"ref": "refs/heads/master",
"rev": "5aea556e6f8da7ef8e7fffb023d3a81819b8a738",
"revCount": 37,
"type": "git",
"url": "https://gitlab.horizon-haskell.net/nix/horizon-develop-flake"
},
"original": {
"type": "git",
"url": "https://gitlab.horizon-haskell.net/nix/horizon-develop-flake"
}
},
"horizon-ghc": {
"inputs": {
"flake-parts": [
"horizon-develop-flake",
"horizon-core",
"horizon-build-packages",
"horizon-ghc",
"nixica",
"flake-parts"
],
"nixica": "nixica",
"nixpkgs": [
"horizon-develop-flake",
"horizon-core",
"horizon-build-packages",
"horizon-ghc",
"nixica",
"nixpkgs"
]
},
"locked": {
"lastModified": 1716628408,
"narHash": "sha256-owaGnYzy8NQxaB9KpdsMdDJ5i2WWb9OBrCmAlrdY9OA=",
"ref": "refs/heads/master",
"rev": "1ff3a6b692dbb3fe21533e84502d5c1f4790c4a9",
"revCount": 101,
"type": "git",
"url": "https://gitlab.horizon-haskell.net/ghc/horizon-ghc"
},
"original": {
"type": "git",
"url": "https://gitlab.horizon-haskell.net/ghc/horizon-ghc"
}
},
"horizon-ghc_2": {
"inputs": {
"flake-parts": "flake-parts_6",
"lint-utils": "lint-utils_4",
"nixpkgs": "nixpkgs_9"
},
"locked": {
"lastModified": 1701518837,
"narHash": "sha256-92faPC+q5EMNf37EGhdt9pvWWFi0mTq0Szk6wOyxyrQ=",
"ref": "refs/heads/master",
"rev": "0b35eb150bfc8ee338688adda23587521cd97da6",
"revCount": 6,
"type": "git",
"url": "https://gitlab.horizon-haskell.net/ghc/horizon-ghc"
},
"original": {
"type": "git",
"url": "https://gitlab.horizon-haskell.net/ghc/horizon-ghc"
}
},
"horizon-hoogle": {
"locked": {
"lastModified": 1701521742,
"narHash": "sha256-huf/95jYL7mY0AHSziJYXx4m/sP+G+YAbJb+Q5Ph/Jg=",
"ref": "refs/heads/master",
"rev": "ddf3b08c6458c1a9e0d881f968c050bc828b9b8e",
"revCount": 2,
"type": "git",
"url": "https://gitlab.horizon-haskell.net/nix/horizon-hoogle"
},
"original": {
"type": "git",
"url": "https://gitlab.horizon-haskell.net/nix/horizon-hoogle"
}
},
"horizon-hoogle_2": {
"locked": {
"lastModified": 1701521742,
"narHash": "sha256-huf/95jYL7mY0AHSziJYXx4m/sP+G+YAbJb+Q5Ph/Jg=",
"ref": "refs/heads/master",
"rev": "ddf3b08c6458c1a9e0d881f968c050bc828b9b8e",
"revCount": 2,
"type": "git",
"url": "https://gitlab.horizon-haskell.net/nix/horizon-hoogle"
},
"original": {
"type": "git",
"url": "https://gitlab.horizon-haskell.net/nix/horizon-hoogle"
}
},
"horizon-shell": {
"inputs": {
"crazyshell": "crazyshell",
"flake-utils": "flake-utils_6",
"horizon-core": "horizon-core_3",
"lint-utils": "lint-utils_7",
"nixpkgs": "nixpkgs_14"
},
"locked": {
"lastModified": 1705946338,
"narHash": "sha256-C75oma+3b30is42xLIfCx6EG3uBegdR6fBJLB1Jalw4=",
"ref": "refs/tags/0.0.12",
"rev": "dc72ad2d0488feec69415812c1f042e00ff2a10f",
"revCount": 44,
"type": "git",
"url": "https://gitlab.horizon-haskell.net/shells/horizon-shell"
},
"original": {
"ref": "refs/tags/0.0.12",
"type": "git",
"url": "https://gitlab.horizon-haskell.net/shells/horizon-shell"
}
},
"lint-utils": {
"inputs": {
"flake-utils": "flake-utils_2",
"nixpkgs": [
"horizon-develop-flake",
"horizon-core",
"horizon-build-packages",
"horizon-ghc",
"nixica",
"nixpkgs"
]
},
"locked": {
"lastModified": 1708583908,
"narHash": "sha256-zuNxxkt/wS8Z5TbGarf4QZVDt1R65dDkEw/s2T/tCW4=",
"owner": "homotopic",
"repo": "lint-utils",
"rev": "2d77caa3644065ee0f462cc5ea654280c59127b2",
"type": "github"
},
"original": {
"owner": "homotopic",
"repo": "lint-utils",
"type": "github"
}
},
"lint-utils_2": {
"inputs": {
"flake-utils": "flake-utils_4",
"nixpkgs": "nixpkgs_5"
},
"locked": {
"lastModified": 1681737193,
"narHash": "sha256-c+0eLyF/VWZWGeB1DA88aDUZ3BjO6+jnsJpVW4wxs4w=",
"ref": "refs/heads/master",
"rev": "efaf89d12a6811f0e00034444904b8d169f0fa34",
"revCount": 48,
"type": "git",
"url": "https://gitlab.nixica.dev/nix/lint-utils"
},
"original": {
"type": "git",
"url": "https://gitlab.nixica.dev/nix/lint-utils"
}
},
"lint-utils_3": {
"inputs": {
"flake-utils": "flake-utils_5",
"nixpkgs": [
"horizon-develop-flake",
"horizon-shell",
"crazyshell",
"nixpkgs"
]
},
"locked": {
"lastModified": 1681737193,
"narHash": "sha256-c+0eLyF/VWZWGeB1DA88aDUZ3BjO6+jnsJpVW4wxs4w=",
"ref": "refs/heads/master",
"rev": "efaf89d12a6811f0e00034444904b8d169f0fa34",
"revCount": 48,
"type": "git",
"url": "https://gitlab.nixica.dev/nix/lint-utils"
},
"original": {
"type": "git",
"url": "https://gitlab.nixica.dev/nix/lint-utils"
}
},
"lint-utils_4": {
"inputs": {
"flake-utils": "flake-utils_7",
"nixpkgs": "nixpkgs_8"
},
"locked": {
"lastModified": 1699441004,
"narHash": "sha256-7v7CH8ZiB2RClPtpgDLfQxeR+14KXoFl2qTdXd27sL0=",
"ref": "refs/heads/master",
"rev": "226003d10c2d192b088f7c3c9ee7ca549c421a9c",
"revCount": 52,
"type": "git",
"url": "https://gitlab.nixica.dev/nix/lint-utils"
},
"original": {
"type": "git",
"url": "https://gitlab.nixica.dev/nix/lint-utils"
}
},
"lint-utils_5": {
"inputs": {
"flake-utils": "flake-utils_8",
"nixpkgs": "nixpkgs_10"
},
"locked": {
"lastModified": 1699441004,
"narHash": "sha256-7v7CH8ZiB2RClPtpgDLfQxeR+14KXoFl2qTdXd27sL0=",
"ref": "refs/heads/master",
"rev": "226003d10c2d192b088f7c3c9ee7ca549c421a9c",
"revCount": 52,
"type": "git",
"url": "https://gitlab.nixica.dev/nix/lint-utils"
},
"original": {
"type": "git",
"url": "https://gitlab.nixica.dev/nix/lint-utils"
}
},
"lint-utils_6": {
"inputs": {
"flake-utils": "flake-utils_9",
"nixpkgs": "nixpkgs_12"
},
"locked": {
"lastModified": 1699441004,
"narHash": "sha256-7v7CH8ZiB2RClPtpgDLfQxeR+14KXoFl2qTdXd27sL0=",
"ref": "refs/heads/master",
"rev": "226003d10c2d192b088f7c3c9ee7ca549c421a9c",
"revCount": 52,
"type": "git",
"url": "https://gitlab.nixica.dev/nix/lint-utils"
},
"original": {
"type": "git",
"url": "https://gitlab.nixica.dev/nix/lint-utils"
}
},
"lint-utils_7": {
"inputs": {
"flake-utils": "flake-utils_10",
"nixpkgs": [
"horizon-develop-flake",
"horizon-shell",
"nixpkgs"
]
},
"locked": {
"lastModified": 1701713103,
"narHash": "sha256-IstHSRxNrhyYTeIWAaUjmkdtGFXQlgQQdr28le1RwGA=",
"ref": "refs/heads/master",
"rev": "4dffa421c015db30f3755bfa358b15fc9cf5c6ff",
"revCount": 56,
"type": "git",
"url": "https://gitlab.nixica.dev/nix/lint-utils"
},
"original": {
"type": "git",
"url": "https://gitlab.nixica.dev/nix/lint-utils"
}
},
"nixica": {
"inputs": {
"flake-parts": "flake-parts_2",
"lint-utils": "lint-utils",
"nixpkgs": "nixpkgs_3"
},
"locked": {
"lastModified": 1709796500,
"narHash": "sha256-No1tx+wo5DjOCPAF6ayhQlRMB3jD6kKdp/9bh/dSN9c=",
"ref": "refs/heads/master",
"rev": "688f425ae7fdc0bb76b907863d27c5efaa19ce8a",
"revCount": 17,
"type": "git",
"url": "https://gitlab.horizon-haskell.net/nix/nixica-library"
},
"original": {
"type": "git",
"url": "https://gitlab.horizon-haskell.net/nix/nixica-library"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1712867921,
"narHash": "sha256-edTFV4KldkCMdViC/rmpJa7oLIU8SE/S35lh/ukC7bg=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "51651a540816273b67bc4dedea2d37d116c5f7fe",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-23.11",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-lib": {
"locked": {
"lastModified": 1717284937,
"narHash": "sha256-lIbdfCsf8LMFloheeE6N31+BMIeixqyQWbSr2vk79EQ=",
"type": "tarball",
"url": "https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz"
},
"original": {
"type": "tarball",
"url": "https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz"
}
},
"nixpkgs-lib_2": {
"locked": {
"dir": "lib",
"lastModified": 1706550542,
"narHash": "sha256-UcsnCG6wx++23yeER4Hg18CXWbgNpqNXcHIo5/1Y+hc=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "97b17f32362e475016f942bbdfda4a4a72a8a652",
"type": "github"
},
"original": {
"dir": "lib",
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-lib_3": {
"locked": {
"dir": "lib",
"lastModified": 1682879489,
"narHash": "sha256-sASwo8gBt7JDnOOstnps90K1wxmVfyhsTPPNTGBPjjg=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "da45bf6ec7bbcc5d1e14d3795c025199f28e0de0",
"type": "github"
},
"original": {
"dir": "lib",
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-lib_4": {
"locked": {
"dir": "lib",
"lastModified": 1701253981,
"narHash": "sha256-ztaDIyZ7HrTAfEEUt9AtTDNoCYxUdSd6NrRHaYOIxtk=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "e92039b55bcd58469325ded85d4f58dd5a4eaf58",
"type": "github"
},
"original": {
"dir": "lib",
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-lib_5": {
"locked": {
"dir": "lib",
"lastModified": 1701253981,
"narHash": "sha256-ztaDIyZ7HrTAfEEUt9AtTDNoCYxUdSd6NrRHaYOIxtk=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "e92039b55bcd58469325ded85d4f58dd5a4eaf58",
"type": "github"
},
"original": {
"dir": "lib",
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-lib_6": {
"locked": {
"dir": "lib",
"lastModified": 1701253981,
"narHash": "sha256-ztaDIyZ7HrTAfEEUt9AtTDNoCYxUdSd6NrRHaYOIxtk=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "e92039b55bcd58469325ded85d4f58dd5a4eaf58",
"type": "github"
},
"original": {
"dir": "lib",
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1710695816,
"narHash": "sha256-3Eh7fhEID17pv9ZxrPwCLfqXnYP006RKzSs0JptsN84=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "614b4613980a522ba49f0d194531beddbb7220d3",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-23.11",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_10": {
"locked": {
"lastModified": 1644525281,
"narHash": "sha256-D3VuWLdnLmAXIkooWAtbTGSQI9Fc1lkvAr94wTxhnTU=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "48d63e924a2666baf37f4f14a18f19347fbd54a2",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_11": {
"locked": {
"lastModified": 1701253981,
"narHash": "sha256-ztaDIyZ7HrTAfEEUt9AtTDNoCYxUdSd6NrRHaYOIxtk=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "e92039b55bcd58469325ded85d4f58dd5a4eaf58",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_12": {
"locked": {
"lastModified": 1644525281,
"narHash": "sha256-D3VuWLdnLmAXIkooWAtbTGSQI9Fc1lkvAr94wTxhnTU=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "48d63e924a2666baf37f4f14a18f19347fbd54a2",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_13": {
"locked": {
"lastModified": 1701253981,
"narHash": "sha256-ztaDIyZ7HrTAfEEUt9AtTDNoCYxUdSd6NrRHaYOIxtk=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "e92039b55bcd58469325ded85d4f58dd5a4eaf58",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_14": {
"locked": {
"lastModified": 1702272962,
"narHash": "sha256-D+zHwkwPc6oYQ4G3A1HuadopqRwUY/JkMwHz1YF7j4Q=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "e97b3e4186bcadf0ef1b6be22b8558eab1cdeb5d",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_15": {
"locked": {
"lastModified": 1718714799,
"narHash": "sha256-FUZpz9rg3gL8NVPKbqU8ei1VkPLsTIfAJ2fdAf5qjak=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "c00d587b1a1afbf200b1d8f0b0e4ba9deb1c7f0e",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 1710765496,
"narHash": "sha256-p7ryWEeQfMwTB6E0wIUd5V2cFTgq+DRRBz2hYGnJZyA=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "e367f7a1fb93137af22a3908f00b9a35e2d286a7",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_3": {
"locked": {
"lastModified": 1708992772,
"narHash": "sha256-TWy2VNWAzNOPbZ1InbJtm7GYOyIG/BWKPCwmNDCnDLs=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "7e5ed63169046d8250ded004cfbd5f8b13b264e7",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "haskell-updates",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_4": {
"locked": {
"lastModified": 1716596003,
"narHash": "sha256-WW4LMtqDXBqXQ1TlMpCYZhpkwxQsr77RvLb8UfdaSXs=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "edc6c261ab4ffb277af409e37a52718a91b255bc",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "haskell-updates",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_5": {
"locked": {
"lastModified": 1644525281,
"narHash": "sha256-D3VuWLdnLmAXIkooWAtbTGSQI9Fc1lkvAr94wTxhnTU=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "48d63e924a2666baf37f4f14a18f19347fbd54a2",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_6": {
"locked": {
"lastModified": 1686701582,
"narHash": "sha256-uCj6bWmhb2RF+kmCP7T5ov5pg3HjksIyv4WDsCHZQyU=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "55843b93856ad113166142cb3d2b01ffdcdf5de0",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "haskell-updates",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_7": {
"locked": {
"lastModified": 1696757521,
"narHash": "sha256-cfgtLNCBLFx2qOzRLI6DHfqTdfWI+UbvsKYa3b3fvaA=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "2646b294a146df2781b1ca49092450e8a32814e1",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_8": {
"locked": {
"lastModified": 1644525281,
"narHash": "sha256-D3VuWLdnLmAXIkooWAtbTGSQI9Fc1lkvAr94wTxhnTU=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "48d63e924a2666baf37f4f14a18f19347fbd54a2",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_9": {
"locked": {
"lastModified": 1701253981,
"narHash": "sha256-ztaDIyZ7HrTAfEEUt9AtTDNoCYxUdSd6NrRHaYOIxtk=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "e92039b55bcd58469325ded85d4f58dd5a4eaf58",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"pre-commit-hooks": {
"inputs": {
"flake-compat": "flake-compat",
"flake-utils": "flake-utils",
"gitignore": "gitignore",
"nixpkgs": "nixpkgs_2",
"nixpkgs-stable": "nixpkgs-stable"
},
"locked": {
"lastModified": 1712897695,
"narHash": "sha256-nMirxrGteNAl9sWiOhoN5tIHyjBbVi5e2tgZUgZlK3Y=",
"owner": "cachix",
"repo": "pre-commit-hooks.nix",
"rev": "40e6053ecb65fcbf12863338a6dcefb3f55f1bf8",
"type": "github"
},
"original": {
"owner": "cachix",
"repo": "pre-commit-hooks.nix",
"type": "github"
}
},
"root": {
"inputs": {
"flake-parts": "flake-parts",
"horizon-develop-flake": "horizon-develop-flake",
"nixpkgs": "nixpkgs_15"
}
},
"safe-coloured-text": {
"flake": false,
"locked": {
"lastModified": 1711626793,
"narHash": "sha256-Pu7cKBjljx7wY4OoQ6T6Uu92+Hsj2SnuutYsVN3U89A=",
"owner": "NorfairKing",
"repo": "safe-coloured-text",
"rev": "4161e707b1b0a8090a7149b8195f15943fa29fa9",
"type": "github"
},
"original": {
"owner": "NorfairKing",
"repo": "safe-coloured-text",
"type": "github"
}
},
"sydtest": {
"flake": false,
"locked": {
"lastModified": 1701869719,
"narHash": "sha256-+qrn2utn8W754ifrm5phT3DtAtK78vjlNObFWRHRxHg=",
"owner": "NorfairKing",
"repo": "sydtest",
"rev": "d22ec20ca32854f880295cb373f84e874be916bb",
"type": "github"
},
"original": {
"owner": "NorfairKing",
"repo": "sydtest",
"type": "github"
}
},
"systems": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"systems_2": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"systems_3": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"validity": {
"flake": false,
"locked": {
"lastModified": 1701673254,
"narHash": "sha256-TsSkc2kqAoJ/S6HaK4t4S9r7nDvcHEPiNzMjlPnkb4Y=",
"owner": "NorfairKing",
"repo": "validity",
"rev": "57c4897ccfeb3de60489e0328113798f059ef140",
"type": "github"
},
"original": {
"owner": "NorfairKing",
"repo": "validity",
"type": "github"
}
},
"weeder-nix": {
"flake": false,
"locked": {
"lastModified": 1712652513,
"narHash": "sha256-etbllbKKJNVHogT89VkgevuaSLa0SA24OGpSDKTrGX0=",
"owner": "NorfairKing",
"repo": "weeder-nix",
"rev": "d49eebf716fd512d5e521bfed49c3281ca12dc1c",
"type": "github"
},
"original": {
"owner": "NorfairKing",
"repo": "weeder-nix",
"type": "github"
}
}
},
"root": "root",
"version": 7
}
{
nixConfig = {
extra-substituters = "https://horizon.cachix.org";
extra-trusted-public-keys = "horizon.cachix.org-1:MeEEDRhRZTgv/FFGCv3479/dmJDfJ82G6kfUDxMSAw0=";
};
inputs = {
flake-parts.url = "github:hercules-ci/flake-parts";
horizon-develop-flake.url = "git+https://gitlab.horizon-haskell.net/nix/horizon-develop-flake";
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
};
outputs =
inputs@
{ self
, flake-parts
, nixpkgs
, ...
}:
flake-parts.lib.mkFlake { inherit inputs; }
{
systems = [
"aarch64-darwin"
"x86_64-darwin"
"x86_64-linux"
];
imports = [
inputs.horizon-develop-flake.flakeModule
];
};
}
loops:
build:
command: cat .build-all.dhall | dhall text | bash
filter:
find: '*.nix'
check: nix flake check -L
gen:
command: nix run .#horizon-gen-nix
filter:
find: horizon.dhall
{
"nodes": {
"flake-utils": {
"flake-parts": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib"
},
"locked": {
"lastModified": 1659877975,
"narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
"lastModified": 1738453229,
"narHash": "sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm+zmZ7vxbJdo=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "32ea77a06711b758da0ad9bd6a844c5740a87abd",
"type": "github"
},
"original": {
"id": "flake-utils",
"type": "indirect"
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-utils_2": {
"flake-parts_2": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib_2"
},
"locked": {
"lastModified": 1644229661,
"narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
"lastModified": 1717285511,
"narHash": "sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"get-flake": {
"flake-parts_3": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib_3"
},
"locked": {
"lastModified": 1644686428,
"narHash": "sha256-zkhYsURWFrvEZLkIoBeqFBzSu+cA2u5mo6M8vq9LN7M=",
"owner": "ursi",
"repo": "get-flake",
"rev": "703f15558daa56dfae19d1858bb3046afe68831a",
"lastModified": 1717285511,
"narHash": "sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8",
"type": "github"
},
"original": {
"owner": "ursi",
"repo": "get-flake",
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"horizon-gen-nix": {
"flake": false,
"horizon-advance": {
"inputs": {
"flake-parts": [
"horizon-advance",
"horizon-core",
"flake-parts"
],
"horizon-core": "horizon-core",
"horizon-hoogle": "horizon-hoogle_2",
"nixpkgs": "nixpkgs_4"
},
"locked": {
"lastModified": 1670944091,
"narHash": "sha256-WFj0uQqaEIURuZpfsb8yy/iqyzN8Lrc9BpWloL5a4R0=",
"rev": "8eb5ffc81cd8331f340546d746a786c7b2f021a6",
"revCount": 109,
"lastModified": 1719751316,
"narHash": "sha256-exJ80zZPyiSxiYQb4IreK7LDpjfBLOCPb77QUn3TGR8=",
"ref": "lts/ghc-9.10.x",
"rev": "36784235da4dd828b3e139a855dc8410fff91376",
"revCount": 259,
"type": "git",
"url": "https://gitlab.homotopic.tech/horizon/horizon-gen-nix"
"url": "https://gitlab.horizon-haskell.net/package-sets/horizon-advance"
},
"original": {
"rev": "8eb5ffc81cd8331f340546d746a786c7b2f021a6",
"ref": "lts/ghc-9.10.x",
"type": "git",
"url": "https://gitlab.homotopic.tech/horizon/horizon-gen-nix"
"url": "https://gitlab.horizon-haskell.net/package-sets/horizon-advance"
}
},
"lint-utils": {
"horizon-build-packages": {
"inputs": {
"flake-utils": "flake-utils_2",
"flake-parts": [
"horizon-advance",
"horizon-core",
"horizon-build-packages",
"horizon-ghc",
"flake-parts"
],
"horizon-ghc": "horizon-ghc",
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1718969469,
"narHash": "sha256-0Q8v/yNwcLZy0znegLXx/SQmbfd2d/4TBSrFYh7g7+0=",
"ref": "refs/heads/master",
"rev": "23fa82740dc197706a3737c8830b724ccabafac4",
"revCount": 96,
"type": "git",
"url": "https://gitlab.horizon-haskell.net/package-sets/horizon-build-packages"
},
"original": {
"type": "git",
"url": "https://gitlab.horizon-haskell.net/package-sets/horizon-build-packages"
}
},
"horizon-core": {
"inputs": {
"flake-parts": "flake-parts_2",
"horizon-build-packages": "horizon-build-packages",
"horizon-hoogle": "horizon-hoogle",
"nixpkgs": "nixpkgs_3"
},
"locked": {
"lastModified": 1718977916,
"narHash": "sha256-sssWF/XjZga4asgwvovPLAbg8E2EyLDQOYSFgUbKg6c=",
"ref": "refs/heads/master",
"rev": "81674e75e63548341ebe0cb94127044255affb55",
"revCount": 1375,
"type": "git",
"url": "https://gitlab.horizon-haskell.net/package-sets/horizon-core"
},
"original": {
"type": "git",
"url": "https://gitlab.horizon-haskell.net/package-sets/horizon-core"
}
},
"horizon-ghc": {
"inputs": {
"flake-parts": "flake-parts_3",
"nixpkgs": "nixpkgs"
},
"locked": {
"lastModified": 1669815989,
"narHash": "sha256-yDE8uxa/O633VeRBlJKSY5q9JtzoBoMANvgupdI42YI=",
"lastModified": 1718969245,
"narHash": "sha256-eeMsOK3Hmm23SH45GdbuWRtpEcMWZPC/JCYvKL2LOos=",
"ref": "refs/heads/master",
"rev": "0bcfe994903359aef81338915706bf6b2f38aaa4",
"revCount": 109,
"type": "git",
"url": "https://gitlab.horizon-haskell.net/ghc/horizon-ghc"
},
"original": {
"type": "git",
"url": "https://gitlab.horizon-haskell.net/ghc/horizon-ghc"
}
},
"horizon-hoogle": {
"locked": {
"lastModified": 1701521742,
"narHash": "sha256-huf/95jYL7mY0AHSziJYXx4m/sP+G+YAbJb+Q5Ph/Jg=",
"ref": "refs/heads/master",
"rev": "ddf3b08c6458c1a9e0d881f968c050bc828b9b8e",
"revCount": 2,
"type": "git",
"url": "https://gitlab.horizon-haskell.net/nix/horizon-hoogle"
},
"original": {
"type": "git",
"url": "https://gitlab.horizon-haskell.net/nix/horizon-hoogle"
}
},
"horizon-hoogle_2": {
"locked": {
"lastModified": 1701521742,
"narHash": "sha256-huf/95jYL7mY0AHSziJYXx4m/sP+G+YAbJb+Q5Ph/Jg=",
"ref": "refs/heads/master",
"rev": "5b97bd76dd6756dfc29a32d25a5c78c0522bac10",
"revCount": 39,
"rev": "ddf3b08c6458c1a9e0d881f968c050bc828b9b8e",
"revCount": 2,
"type": "git",
"url": "https://gitlab.homotopic.tech/nix/lint-utils"
"url": "https://gitlab.horizon-haskell.net/nix/horizon-hoogle"
},
"original": {
"type": "git",
"url": "https://gitlab.homotopic.tech/nix/lint-utils"
"url": "https://gitlab.horizon-haskell.net/nix/horizon-hoogle"
}
},
"horizon-hoogle_3": {
"locked": {
"lastModified": 1701521742,
"narHash": "sha256-huf/95jYL7mY0AHSziJYXx4m/sP+G+YAbJb+Q5Ph/Jg=",
"ref": "refs/heads/master",
"rev": "ddf3b08c6458c1a9e0d881f968c050bc828b9b8e",
"revCount": 2,
"type": "git",
"url": "https://gitlab.horizon-haskell.net/nix/horizon-hoogle"
},
"original": {
"type": "git",
"url": "https://gitlab.horizon-haskell.net/nix/horizon-hoogle"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1644525281,
"narHash": "sha256-D3VuWLdnLmAXIkooWAtbTGSQI9Fc1lkvAr94wTxhnTU=",
"lastModified": 1718928808,
"narHash": "sha256-MjVGflb3qXOrJRTJ5siQZHYuMCsRHaqYgTSKSik+/sE=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "48d63e924a2666baf37f4f14a18f19347fbd54a2",
"rev": "564000ae34c6af8549f3729051bbae33403e298c",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"ref": "haskell-updates",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-lib": {
"locked": {
"lastModified": 1738452942,
"narHash": "sha256-vJzFZGaCpnmo7I6i416HaBLpC+hvcURh/BQwROcGIp8=",
"type": "tarball",
"url": "https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz"
},
"original": {
"type": "tarball",
"url": "https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz"
}
},
"nixpkgs-lib_2": {
"locked": {
"lastModified": 1717284937,
"narHash": "sha256-lIbdfCsf8LMFloheeE6N31+BMIeixqyQWbSr2vk79EQ=",
"type": "tarball",
"url": "https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz"
},
"original": {
"type": "tarball",
"url": "https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz"
}
},
"nixpkgs-lib_3": {
"locked": {
"lastModified": 1717284937,
"narHash": "sha256-lIbdfCsf8LMFloheeE6N31+BMIeixqyQWbSr2vk79EQ=",
"type": "tarball",
"url": "https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz"
},
"original": {
"type": "tarball",
"url": "https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz"
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 1665830552,
"narHash": "sha256-qel2bZ9TqfW8WzWCWdjuCy4bVFhhGsEeqFv/bj1ka2s=",
"lastModified": 1718928808,
"narHash": "sha256-MjVGflb3qXOrJRTJ5siQZHYuMCsRHaqYgTSKSik+/sE=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "564000ae34c6af8549f3729051bbae33403e298c",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "haskell-updates",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_3": {
"locked": {
"lastModified": 1718928808,
"narHash": "sha256-MjVGflb3qXOrJRTJ5siQZHYuMCsRHaqYgTSKSik+/sE=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "564000ae34c6af8549f3729051bbae33403e298c",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "haskell-updates",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_4": {
"locked": {
"lastModified": 1719706517,
"narHash": "sha256-ynXAAr5AJgTQHQAJW4GH3i8auqnZVzcjCokZMdEKjcs=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "01da4c59cc4879540b7a5d73230475b4616a0dc8",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "haskell-updates",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_5": {
"locked": {
"lastModified": 1739138025,
"narHash": "sha256-M4ilIfGxzbBZuURokv24aqJTbdjPA9K+DtKUzrJaES4=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "26b7e6ab6a864c3e7e077bcb27a49f0480b9894a",
"rev": "b2243f41e860ac85c0b446eadc6930359b294e79",
"type": "github"
},
"original": {
......@@ -113,11 +309,10 @@
},
"root": {
"inputs": {
"flake-utils": "flake-utils",
"get-flake": "get-flake",
"horizon-gen-nix": "horizon-gen-nix",
"lint-utils": "lint-utils",
"nixpkgs": "nixpkgs_2"
"flake-parts": "flake-parts",
"horizon-advance": "horizon-advance",
"horizon-hoogle": "horizon-hoogle_3",
"nixpkgs": "nixpkgs_5"
}
}
},
......
{
inputs = {
get-flake.url = "github:ursi/get-flake";
lint-utils.url = "git+https://gitlab.homotopic.tech/nix/lint-utils";
horizon-gen-nix = {
url = "git+https://gitlab.homotopic.tech/horizon/horizon-gen-nix?rev=8eb5ffc81cd8331f340546d746a786c7b2f021a6";
flake = false;
};
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
};
outputs =
inputs@
{ self
, get-flake
, flake-utils
, horizon-gen-nix
, lint-utils
, nixpkgs
, ...
}:
flake-utils.lib.eachSystem [ "x86_64-linux" ]
(system:
let
pkgs = nixpkgs.legacyPackages.${system};
in
with pkgs.lib;
with pkgs.writers;
with lint-utils.writers.${system};
let
horizon-gen-nix-app = get-flake horizon-gen-nix;
haskellLib = pkgs.haskell.lib.compose;
legacyPackages = pkgs.callPackage (nixpkgs + /pkgs/development/haskell-modules) {
buildHaskellPackages = pkgs.haskell.packages.ghc942;
compilerConfig = pkgs.callPackage ./configuration-ghc-9.4.x.nix { inherit haskellLib; };
configurationCommon = import ./configuration.nix;
configurationNix = { pkgs, haskellLib }: self: super: { };
ghc = pkgs.haskell.compiler.ghc942;
inherit haskellLib;
initialPackages = import ./initial-packages.nix;
nonHackagePackages = self: super: { };
};
packages = filterAttrs
(n: v: v != null
&& builtins.typeOf v == "set"
&& pkgs.lib.hasAttr "type" v
&& v.type == "derivation"
&& v.meta.broken == false)
legacyPackages;
horizon-gen-gitlab-ci = writeBashBin "gen-gitlab-ci" "${pkgs.dhall-json}/bin/dhall-to-yaml --file .gitlab-ci.dhall";
run-impure-tests = writePorcelainOrDieBin {
name = "run-impure-tests";
src = ./.;
command = ''
export PATH=$PATH:${pkgs.nix-prefetch-git}/bin:${pkgs.cabal-install}/bin
cabal update
rm pkgs -rf && nix run .#horizon-gen-nix;
nixpkgs-fmt pkgs/*
'';
advice = "Try removing the offending packages from pkgs/ and running nix run .#horizon-gen-nix";
};
run-impure-tests-app = {
type = "app";
program = "${run-impure-tests}/bin/run-impure-tests";
};
in
{
apps = {
horizon-gen-nix = horizon-gen-nix-app.outputs.apps.${system}.horizon-gen-nix;
horizon-gen-gitlab-ci = {
type = "app";
program = "${horizon-gen-gitlab-ci}/bin/gen-gitlab-ci";
};
run-impure-tests = run-impure-tests-app;
};
checks = {
dhall-format = lint-utils.outputs.linters.${system}.dhall-format { src = ./.; };
nixpkgs-fmt = lint-utils.outputs.linters.${system}.nixpkgs-fmt { src = ./.; };
};
inherit legacyPackages;
description = "Horizon Haskell Platform";
inherit packages;
nixConfig = {
extra-substituters = "https://horizon.cachix.org";
extra-trusted-public-keys = "horizon.cachix.org-1:MeEEDRhRZTgv/FFGCv3479/dmJDfJ82G6kfUDxMSAw0=";
};
}) // {
templates = rec {
inputs = {
flake-parts.url = "github:hercules-ci/flake-parts";
horizon-advance.url = "git+https://gitlab.horizon-haskell.net/package-sets/horizon-advance?ref=lts/ghc-9.10.x";
horizon-hoogle.url = "git+https://gitlab.horizon-haskell.net/nix/horizon-hoogle";
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
};
default = minimal;
outputs = inputs:
inputs.flake-parts.lib.mkFlake { inherit inputs; } {
systems = [
"aarch64-darwin"
"aarch64-linux"
"x86_64-darwin"
"x86_64-linux"
];
imports = [
inputs.horizon-hoogle.flakeModule
];
perSystem = { pkgs, config, system, ... }:
with pkgs.lib;
let
haskellLib = pkgs.haskell.lib;
modifiers = import ./modifiers.nix { inherit pkgs; };
overrides = composeManyExtensions [
(import ./overlay.nix { inherit pkgs; f = modifiers; })
(import ./configuration/common.nix { inherit pkgs haskellLib; })
(import (./configuration + "/${system}.nix") { inherit pkgs haskellLib; })
];
legacyPackages = inputs.horizon-advance.legacyPackages.${system}.extend overrides;
packages = filterAttrs (_: isDerivation) legacyPackages;
in
{
inherit legacyPackages;
inherit packages;
minimal = {
description = "horizon-platform minimal template";
path = ./templates/minimal;
};
};
};
}
let H =
https://gitlab.homotopic.tech/horizon/horizon-spec/-/raw/0.4.1/dhall/package.dhall
sha256:9f2def711ea8796cdb24fa837da6681f9a7e752f87aeff08eee9b494c6e3374c
https://gitlab.horizon-haskell.net/dhall/horizon-spec/-/raw/0.10.0/horizon-spec/package.dhall
let callHorizonAdopted
: H.Name → H.Revision → H.Attr H.HaskellPackage.Type
= λ(name : H.Name) →
λ(revision : H.Revision) →
H.callGit
name
("https://gitlab.homotopic.tech/horizon/adopted/" ++ name)
revision
(None Text)
let packages =
{ BNFC = H.callHackage "BNFC" "2.9.5"
, Boolean = H.callHackage "Boolean" "0.2.4"
, Decimal = H.callHackage "Decimal" "0.5.2"
, Hclip = H.callHackage "Hclip" "3.0.0.4"
, HsYAML = H.callHackage "HsYAML" "0.2.1.4"
, MemoTrie = H.callHackage "MemoTrie" "0.6.11"
, MonadPrompt = H.callHackage "MonadPrompt" "1.0.0.5"
, NumInstances = H.callHackage "NumInstances" "1.4"
, OpenGLRaw = H.callHackage "OpenGLRaw" "3.3.4.1"
, PyF = H.callHackage "PyF" "0.11.3.0"
, Stream = H.callHackage "Stream" "0.4.7.2"
, Unique = H.callHackage "Unique" "0.4.7.9"
, X11 = H.callHackage "X11" "1.10.3"
, X11-xft = H.callHackage "X11-xft" "0.3.4"
, abstract-deque-tests = H.callHackage "abstract-deque-tests" "0.3"
, active = H.callHackage "active" "0.2.1"
, aeson-qq = H.callHackage "aeson-qq" "0.8.4"
, aeson-yaml = H.callHackage "aeson-yaml" "1.1.0.1"
, alex = H.callHackage "alex" "3.5.1.0"
, alsa-core = H.callHackage "alsa-core" "0.5.0.1"
, alsa-mixer = H.callHackage "alsa-mixer" "0.3.0.1"
, ap-normalize = H.callHackage "ap-normalize" "0.1.0.1"
, apecs = H.callHackage "apecs" "0.9.6"
, async-timer = H.callHackage "async-timer" "0.2.0.0"
, attoparsec-binary = H.callHackage "attoparsec-binary" "0.2"
, autodocodec-servant-multipart =
H.callHackage "autodocodec-servant-multipart" "0.0.0.0"
, autoexporter = H.callHackage "autoexporter" "2.0.0.12"
, base-prelude = H.callHackage "base-prelude" "1.6.1.1"
, base32 = H.callHackage "base32" "0.4"
, base58-bytestring = H.callHackage "base58-bytestring" "0.1.0"
, base64-bytestring-type = H.callHackage "base64-bytestring-type" "1.0.1"
, beam-core = H.callHackage "beam-core" "0.10.1.0"
, beam-migrate = H.callHackage "beam-migrate" "0.5.2.1"
, beam-postgres = H.callHackage "beam-postgres" "0.5.3.1"
, beam-sqlite = H.callHackage "beam-sqlite" "0.5.3.0"
, bech32 = H.callHackage "bech32" "1.1.7"
, bech32-th = H.callHackage "bech32-th" "1.1.7"
, binary-parser = H.callHackage "binary-parser" "0.5.7.6"
, blaze-svg = H.callHackage "blaze-svg" "0.3.7"
, blaze-textual = H.callHackage "blaze-textual" "0.2.3.1"
, breakpoint = H.callHackage "breakpoint" "0.1.4.0"
, byte-order = H.callHackage "byte-order" "0.1.3.1"
, bytebuild = H.callHackage "bytebuild" "0.3.16.2"
, byteslice = H.callHackage "byteslice" "0.2.13.2"
, bytesmith = H.callHackage "bytesmith" "0.3.11.1"
, bytestring-strict-builder =
H.callHackage "bytestring-strict-builder" "0.4.5.7"
, bytestring-tree-builder =
H.callHackage "bytestring-tree-builder" "0.2.7.12"
, c2hs = H.callHackage "c2hs" "0.28.8"
, cabal-fmt = H.callHackage "cabal-fmt" "0.1.12"
, cache = H.callHackage "cache" "0.1.3.0"
, canonical-json = H.callHackage "canonical-json" "0.6.0.1"
, casing = H.callHackage "casing" "0.1.4.1"
, cassava-megaparsec = H.callHackage "cassava-megaparsec" "2.1.1"
, cheapskate = H.callHackage "cheapskate" "0.1.1.2"
, checkers = H.callHackage "checkers" "0.6.0"
, chronos = H.callHackage "chronos" "1.1.6.1"
, circle-packing = H.callHackage "circle-packing" "0.1.0.6"
, citeproc = H.callHackage "citeproc" "0.8.1"
, cmark-gfm = H.callHackage "cmark-gfm" "0.2.6"
, co-log-core = H.callHackage "co-log-core" "0.3.2.2"
, co-log-polysemy = H.callHackage "co-log-polysemy" "0.0.1.4"
, colourista = H.callHackage "colourista" "0.1.0.2"
, commonmark = H.callHackage "commonmark" "0.2.6"
, commonmark-extensions = H.callHackage "commonmark-extensions" "0.2.5.4"
, commonmark-pandoc = H.callHackage "commonmark-pandoc" "0.2.2.1"
, commutative-semigroups =
H.callHackage "commutative-semigroups" "0.2.0.1"
, compact = H.callHackage "compact" "0.2.0.0"
, compactable =
H.callGit
"https://gitlab.com/fresheyeball/Compactable"
"f63927b1e438c267f0d12f36e5b3735cfaebeeb4"
(None H.Subdir)
, composite-cassava = H.callHackage "composite-cassava" "0.0.3.1"
, composite-dhall = H.callHackage "composite-dhall" "0.1.0.1"
, composite-lens-extra = H.callHackage "composite-lens-extra" "0.1.0.0"
, composite-tuple = H.callHackage "composite-tuple" "0.1.2.0"
, composition-prelude = H.callHackage "composition-prelude" "3.0.0.2"
, conduit-combinators = H.callHackage "conduit-combinators" "1.3.0"
, conduit-parse = H.callHackage "conduit-parse" "0.2.1.1"
, conformance = H.callHackage "conformance" "0.1.0.0"
, conformance-gen = H.callHackage "conformance-gen" "0.0.0.0"
, contiguous = H.callHackage "contiguous" "0.6.4.2"
, contravariant-extras = H.callHackage "contravariant-extras" "0.3.5.4"
, control-monad-free = H.callHackage "control-monad-free" "0.6.2"
, cryptonite-conduit = H.callHackage "cryptonite-conduit" "0.2.2"
, cursor = H.callHackage "cursor" "0.3.2.0"
, cursor-brick = H.callHackage "cursor-brick" "0.1.0.1"
, cursor-dirforest =
H.callGit
"https://github.com/NorfairKing/cursor-dirforest"
"6ad5b168e26eb4e647df9f007d812aaf59338d40"
(Some "cursor-dirforest/")
, cursor-dirforest-brick =
H.callGit
"https://github.com/NorfairKing/cursor-dirforest"
"6ad5b168e26eb4e647df9f007d812aaf59338d40"
(Some "cursor-dirforest-brick/")
, cursor-dirforest-gen =
H.callGit
"https://github.com/NorfairKing/cursor-dirforest"
"6ad5b168e26eb4e647df9f007d812aaf59338d40"
(Some "cursor-dirforest-gen/")
, cursor-fuzzy-time = H.callHackage "cursor-fuzzy-time" "0.1.0.0"
, cursor-gen = H.callHackage "cursor-gen" "0.4.0.0"
, data-bword = H.callHackage "data-bword" "0.1.0.2"
, data-checked = H.callHackage "data-checked" "0.3"
, data-dword = H.callHackage "data-dword" "0.3.2.1"
, data-endian = H.callHackage "data-endian" "0.1.1"
, data-ordlist = H.callHackage "data-ordlist" "0.4.7.0"
, data-serializer = H.callHackage "data-serializer" "0.3.5"
, data-sketches = H.callHackage "data-sketches" "0.3.1.0"
, data-sketches-core = H.callHackage "data-sketches-core" "0.1.0.0"
, data-textual = H.callHackage "data-textual" "0.3.0.3"
, dbus = H.callHackage "dbus" "1.3.5"
, deferred-folds = H.callHackage "deferred-folds" "0.9.18.6"
, deque = H.callHackage "deque" "0.4.4.1"
, deriving-aeson = H.callHackage "deriving-aeson" "0.2.9"
, dictionary-sharing = H.callHackage "dictionary-sharing" "0.1.0.0"
, dimensional = H.callHackage "dimensional" "1.5"
, direct-sqlite = H.callHackage "direct-sqlite" "2.3.29"
, dirforest =
H.callGit
"https://github.com/NorfairKing/dirforest"
"69e8ae036b047fae105c1fe990e175a7572a3eba"
(Some "dirforest/")
, djot = H.callHackage "djot" "0.1.2"
, dns = H.callHackage "dns" "4.2.0"
, doclayout = H.callHackage "doclayout" "0.4.0.1"
, doctemplates = H.callHackage "doctemplates" "0.11"
, doctest-discover = H.callHackage "doctest-discover" "0.2.0.0"
, dom-lt = H.callHackage "dom-lt" "0.2.3"
, double-conversion =
H.callGit
"https://github.com/haskell/double-conversion/"
"1320d0a4df745c9ecb5fada9a681b3842cf1f47c"
(None H.Subdir)
, dual-tree = H.callHackage "dual-tree" "0.2.3.1"
, effectful = H.callHackage "effectful" "2.3.0.0"
, effectful-cache =
H.callGit
"https://github.com/haskell-effectful/cache-effectful"
"0a5581da7c21a05a9ab1762a6da6997090fe311d"
(None H.Subdir)
, effectful-core = H.callHackage "effectful-core" "2.3.0.1"
, ekg = H.callHackage "ekg" "0.4.0.15"
, ekg-core = H.callHackage "ekg-core" "0.1.1.7"
, ekg-json =
H.callGit
"https://github.com/vshabanov/ekg-json"
"00ebe7211c981686e65730b7144fbf5350462608"
(None H.Subdir)
, ekg-statsd = H.callHackage "ekg-statsd" "0.2.5.0"
, ekg-wai = H.callHackage "ekg-wai" "0.1.1.0"
, emojis = H.callHackage "emojis" "0.1.3"
, enclosed-exceptions = H.callHackage "enclosed-exceptions" "1.0.3"
, enummapset = H.callHackage "enummapset" "0.7.2.0"
, exact-combinatorics = H.callHackage "exact-combinatorics" "0.2.0.11"
, exact-pi = H.callHackage "exact-pi" "0.5.0.2"
, expiring-cache-map = H.callHackage "expiring-cache-map" "0.0.6.1"
, extended-reals = H.callHackage "extended-reals" "0.2.4.0"
, fast-math = H.callHackage "fast-math" "1.0.2"
, fcf-containers = H.callHackage "fcf-containers" "0.8.2"
, fgl = H.callHackage "fgl" "5.8.2.0"
, fgl-arbitrary = H.callHackage "fgl-arbitrary" "0.2.0.6"
, filelock = H.callHackage "filelock" "0.1.1.7"
, filemanip = H.callHackage "filemanip" "0.3.6.3"
, filtrable = H.callHackage "filtrable" "0.1.6.0"
, finite-field = H.callHackage "finite-field" "0.10.0"
, finite-typelits = H.callHackage "finite-typelits" "0.2.0.0"
, fixed = H.callHackage "fixed" "0.3"
, floatshow = H.callHackage "floatshow" "0.2.4"
, fmt = H.callHackage "fmt" "0.6.3.0"
, focus = H.callHackage "focus" "1.0.3.2"
, force-layout = H.callHackage "force-layout" "0.4.0.6"
, foreign-store = H.callHackage "foreign-store" "0.2.1"
, friendly-time = H.callHackage "friendly-time" "0.4.1"
, fusion-plugin-types = H.callHackage "fusion-plugin-types" "0.1.0"
, fuzzy = H.callHackage "fuzzy" "0.1.1.0"
, fuzzy-time = H.callHackage "fuzzy-time" "0.3.0.0"
, fuzzy-time-gen = H.callHackage "fuzzy-time-gen" "0.3.0.0"
, generic-arbitrary = H.callHackage "generic-arbitrary" "1.0.1"
, generic-data = H.callHackage "generic-data" "1.1.0.0"
, generic-lens = H.callHackage "generic-lens" "2.2.2.0"
, generic-lens-core = H.callHackage "generic-lens-core" "2.2.1.0"
, generic-lens-lite = H.callHackage "generic-lens-lite" "0.1"
, generic-optics = H.callHackage "generic-optics" "2.2.1.0"
, generic-optics-lite = H.callHackage "generic-optics-lite" "0.1"
, genvalidity-aeson = H.callHackage "genvalidity-aeson" "1.0.0.1"
, genvalidity-bytestring =
H.callHackage "genvalidity-bytestring" "1.0.0.1"
, genvalidity-case-insensitive =
H.callHackage "genvalidity-case-insensitive" "0.0.0.1"
, genvalidity-containers =
H.callHackage "genvalidity-containers" "1.0.0.1"
, genvalidity-criterion = H.callHackage "genvalidity-criterion" "1.1.0.0"
, genvalidity-dirforest =
H.callGit
"https://github.com/NorfairKing/dirforest"
"69e8ae036b047fae105c1fe990e175a7572a3eba"
(Some "genvalidity-dirforest/")
, genvalidity-hspec-aeson =
H.callHackage "genvalidity-hspec-aeson" "1.0.0.0"
, genvalidity-hspec-optics =
H.callHackage "genvalidity-hspec-optics" "1.0.0.0"
, genvalidity-network-uri =
H.callHackage "genvalidity-network-uri" "0.0.0.0"
, genvalidity-path = H.callHackage "genvalidity-path" "1.0.0.1"
, genvalidity-persistent =
H.callHackage "genvalidity-persistent" "1.0.0.2"
, genvalidity-scientific =
H.callHackage "genvalidity-scientific" "1.0.0.0"
, genvalidity-sydtest = H.callHackage "genvalidity-sydtest" "1.0.0.0"
, genvalidity-sydtest-aeson =
H.callHackage "genvalidity-sydtest-aeson" "1.0.0.0"
, genvalidity-sydtest-hashable =
H.callHackage "genvalidity-sydtest-hashable" "1.0.0.1"
, genvalidity-sydtest-lens =
H.callHackage "genvalidity-sydtest-lens" "1.0.0.0"
, genvalidity-sydtest-persistent =
H.callHackage "genvalidity-sydtest-persistent" "1.0.0.0"
, genvalidity-text = H.callHackage "genvalidity-text" "1.0.0.1"
, genvalidity-time = H.callHackage "genvalidity-time" "1.0.0.1"
, genvalidity-unordered-containers =
H.callHackage "genvalidity-unordered-containers" "1.0.0.1"
, genvalidity-uuid = H.callHackage "genvalidity-uuid" "1.0.0.1"
, genvalidity-vector = H.callHackage "genvalidity-vector" "1.0.0.0"
, ghc-trace-events = H.callHackage "ghc-trace-events" "0.1.2.9"
, ghc-typelits-knownnat = H.callHackage "ghc-typelits-knownnat" "0.7.12"
, ghc-typelits-natnormalise =
H.callHackage "ghc-typelits-natnormalise" "0.7.10"
, githash = H.callHackage "githash" "0.1.7.0"
, graphviz = H.callHackage "graphviz" "2999.20.2.0"
, gridtables = H.callHackage "gridtables" "0.1.0.0"
, haddock-library = H.callHackage "haddock-library" "1.11.0"
, hasql = H.callHackage "hasql" "1.7.0.2"
, hasql-explain-tests = H.callHackage "hasql-explain-tests" "0.1.0.0"
, hasql-migration = H.callHackage "hasql-migration" "0.3.0"
, hasql-th = H.callHackage "hasql-th" "0.4.0.21"
, hasql-transaction = H.callHackage "hasql-transaction" "1.1.1"
, hdaemonize = H.callHackage "hdaemonize" "0.5.7"
, headed-megaparsec = H.callHackage "headed-megaparsec" "0.2.1.3"
, hedgehog-fn = H.callHackage "hedgehog-fn" "1.0"
, hedgehog-golden =
H.callGit
"https://github.com/maybe-hedgehog-later/hedgehog-golden"
"4ab2906b3f0be5e31ee5a8585e45d43392694246"
(None H.Subdir)
, hedgehog-quickcheck = H.callHackage "hedgehog-quickcheck" "0.1.1"
, heredoc = H.callHackage "heredoc" "0.2.0.0"
, hex-text = H.callHackage "hex-text" "0.1.0.9"
, hoauth2 = H.callHackage "hoauth2" "2.13.1"
, hoauth2-providers = H.callHackage "hoauth2-providers" "0.7.1"
, hosc = H.callHackage "hosc" "0.20"
, hslogger = H.callHackage "hslogger" "1.3.1.1"
, hslua = H.callHackage "hslua" "2.3.1"
, hslua-aeson = H.callHackage "hslua-aeson" "2.3.1"
, hslua-classes = H.callHackage "hslua-classes" "2.3.1"
, hslua-core = H.callHackage "hslua-core" "2.3.2"
, hslua-list = H.callHackage "hslua-list" "1.1.1"
, hslua-marshalling = H.callHackage "hslua-marshalling" "2.3.1"
, hslua-module-doclayout = H.callHackage "hslua-module-doclayout" "1.1.1"
, hslua-module-path = H.callHackage "hslua-module-path" "1.1.1"
, hslua-module-system = H.callHackage "hslua-module-system" "1.1.1"
, hslua-module-text = H.callHackage "hslua-module-text" "1.1.1"
, hslua-module-version = H.callHackage "hslua-module-version" "1.1.1"
, hslua-objectorientation =
H.callHackage "hslua-objectorientation" "2.3.1"
, hslua-packaging = H.callHackage "hslua-packaging" "2.3.1"
, hslua-typing = H.callHackage "hslua-typing" "0.1.1"
, hspec-attoparsec = H.callHackage "hspec-attoparsec" "0.1.0.2"
, hspec-contrib = H.callHackage "hspec-contrib" "0.5.2"
, hspec-golden = H.callHackage "hspec-golden" "0.2.2.0"
, hspec-golden-aeson = H.callHackage "hspec-golden-aeson" "0.9.0.0"
, hsyslog = H.callHackage "hsyslog" "5.0.2"
, html = H.callHackage "html" "1.0.1.2"
, hw-fingertree = H.callHackage "hw-fingertree" "0.1.2.1"
, hw-hedgehog = H.callHackage "hw-hedgehog" "0.1.1.1"
, hw-hspec-hedgehog = H.callHackage "hw-hspec-hedgehog" "0.1.1.1"
, hw-prim = H.callHackage "hw-prim" "0.6.3.2"
, ical =
H.callGit
"https://github.com/NorfairKing/ical"
"50e5ecbc6fef984ed7be4281ee21491750eff8a3"
(Some "ical/")
, ical-gen =
H.callGit
"https://github.com/NorfairKing/ical"
"50e5ecbc6fef984ed7be4281ee21491750eff8a3"
(Some "ical-gen/")
, ical-interop-test =
H.callGit
"https://github.com/NorfairKing/ical"
"50e5ecbc6fef984ed7be4281ee21491750eff8a3"
(Some "ical-interop-test/")
, ical-recurrence =
H.callGit
"https://github.com/NorfairKing/ical"
"50e5ecbc6fef984ed7be4281ee21491750eff8a3"
(Some "ical-recurrence/")
, ical-recurrence-gen =
H.callGit
"https://github.com/NorfairKing/ical"
"50e5ecbc6fef984ed7be4281ee21491750eff8a3"
(Some "ical-recurrence-gen/")
, indexed-list-literals = H.callHackage "indexed-list-literals" "0.2.1.3"
, inline-c = H.callHackage "inline-c" "0.9.1.10"
, int-cast = H.callHackage "int-cast" "0.2.0.0"
, integration = H.callHackage "integration" "0.2.1"
, intervals = H.callHackage "intervals" "0.9.2"
, ipynb = H.callHackage "ipynb" "0.2"
, iso8601-time = H.callHackage "iso8601-time" "0.1.5"
, isomorphism-class = H.callHackage "isomorphism-class" "0.1.0.12"
, iwlib = H.callHackage "iwlib" "0.1.2"
, jira-wiki-markup = H.callHackage "jira-wiki-markup" "1.5.1"
, katip = H.callHackage "katip" "0.8.8.0"
, language-c = H.callHackage "language-c" "0.9.3"
, lazy-search = H.callHackage "lazy-search" "0.1.3.0"
, lazysmallcheck = H.callHackage "lazysmallcheck" "0.6"
, libsodium-bindings = H.callHackage "libsodium-bindings" "0.0.1.1"
, libsystemd-journal = H.callHackage "libsystemd-journal" "1.4.5.1"
, linear-base = H.callHackage "linear-base" "0.4.0"
, linear-generics = H.callHackage "linear-generics" "0.2.3"
, list-transformer = H.callHackage "list-transformer" "1.1.1"
, lockfree-queue = H.callHackage "lockfree-queue" "0.2.4"
, log-base = H.callHackage "log-base" "0.12.0.1"
, log-effectful =
H.callGit
"https://github.com/haskell-effectful/log-effectful/"
"910c79e10d5ac3353f2a1551103a2b63229c3f57"
(None H.Subdir)
, loop = H.callHackage "loop" "0.3.0"
, lpeg = H.callHackage "lpeg" "1.1.0"
, lrucache = H.callHackage "lrucache" "1.2.0.1"
, lua = H.callHackage "lua" "2.3.2"
, lua-arbitrary = H.callHackage "lua-arbitrary" "1.0.1.1"
, lucid-alpine = H.callHackage "lucid-alpine" "0.1.0.7"
, lucid-aria = H.callHackage "lucid-aria" "0.1.0.1"
, lucid-svg = H.callHackage "lucid-svg" "0.7.1.1"
, lvar = H.callHackage "lvar" "0.1.0.0"
, markdown = H.callHackage "markdown" "0.1.17.5"
, markov-chain-usage-model =
H.callHackage "markov-chain-usage-model" "0.0.0"
, matrices = H.callHackage "matrices" "0.5.0"
, matrix = H.callHackage "matrix" "0.3.6.3"
, mersenne-random-pure64 =
H.callHackage "mersenne-random-pure64" "0.2.2.0"
, mfsolve = H.callHackage "mfsolve" "0.3.2.2"
, microbench = H.callHackage "microbench" "0.1"
, microlens-aeson = H.callHackage "microlens-aeson" "2.5.2"
, microlens-ghc = H.callHackage "microlens-ghc" "0.4.14.3"
, microlens-platform = H.callHackage "microlens-platform" "0.4.3.5"
, microspec = H.callHackage "microspec" "0.2.1.3"
, mime-mail = H.callHackage "mime-mail" "0.5.1"
, mod = H.callHackage "mod" "0.2.0.1"
, monad-time-effectful = H.callHackage "monad-time-effectful" "1.0.0.0"
, monoid-extras = H.callHackage "monoid-extras" "0.6.2"
, monoid-subclasses = H.callHackage "monoid-subclasses" "1.2.5.1"
, mtl-prelude = H.callHackage "mtl-prelude" "2.0.3.2"
, multiset = H.callHackage "multiset" "0.3.4.3"
, natural-arithmetic = H.callHackage "natural-arithmetic" "0.2.1.0"
, natural-transformation = H.callHackage "natural-transformation" "0.4"
, network-conduit-tls = H.callHackage "network-conduit-tls" "1.4.0"
, network-ip = H.callHackage "network-ip" "0.3.0.3"
, newtype-generics = H.callHackage "newtype-generics" "0.6.2"
, non-negative = H.callHackage "non-negative" "0.1.2"
, nonempty-vector = H.callHackage "nonempty-vector" "0.2.3"
, numeric-extras = H.callHackage "numeric-extras" "0.1"
, numeric-prelude = H.callHackage "numeric-prelude" "0.4.4"
, numtype-dk = H.callHackage "numtype-dk" "0.5.0.3"
, odd-jobs =
H.callGit
"https://github.com/saurabhnanda/odd-jobs"
"411d5d0aaeeb96d4b72d0a434b9d2b53c88c2eae"
(None H.Subdir)
, one-liner = H.callHackage "one-liner" "2.1"
, one-time-password = H.callHackage "one-time-password" "3.0.0.0"
, opentelemetry = H.callHackage "opentelemetry" "0.8.0"
, operational = H.callHackage "operational" "0.2.4.2"
, optparse-generic = H.callHackage "optparse-generic" "1.5.2"
, optparse-simple = H.callHackage "optparse-simple" "0.1.1.4"
, ordered-containers = H.callHackage "ordered-containers" "0.2.4"
, pager = H.callHackage "pager" "0.1.1.0"
, pandoc-lua-marshal = H.callHackage "pandoc-lua-marshal" "0.2.7"
, pandoc-types = H.callHackage "pandoc-types" "1.23.1"
, parsec-numbers = H.callHackage "parsec-numbers" "0.1.0"
, parsec1 = H.callHackage "parsec1" "1.0.0.8"
, parsers-megaparsec = H.callHackage "parsers-megaparsec" "0.1.0.2"
, partial-order = H.callHackage "partial-order" "0.2.0.0"
, password = H.callHackage "password" "3.0.4.0"
, password-types = H.callHackage "password-types" "1.0.0.0"
, pcre-heavy = H.callHackage "pcre-heavy" "1.0.0.3"
, pcre2 = H.callHackage "pcre2" "2.2.1"
, pg-entity = H.callHackage "pg-entity" "0.0.4.4"
, pg-transact = H.callHackage "pg-transact" "0.3.2.0"
, pg-transact-effectful =
H.callGit
"https://github.com/Kleidukos/pg-transact-effectful"
"db6fa06"
(None H.Subdir)
, pipes-safe = H.callHackage "pipes-safe" "2.3.5"
, polysemy-extra = H.callHackage "polysemy-extra" "0.2.1.0"
, polysemy-kvstore = H.callHackage "polysemy-kvstore" "0.1.3.0"
, polysemy-methodology = H.callHackage "polysemy-methodology" "0.2.2.0"
, polysemy-path = H.callHackage "polysemy-path" "0.2.1.0"
, polysemy-several = H.callHackage "polysemy-several" "0.1.1.0"
, polysemy-vinyl = H.callHackage "polysemy-vinyl" "0.1.5.0"
, polysemy-zoo = H.callHackage "polysemy-zoo" "0.8.2.0"
, poolboy = H.callHackage "poolboy" "0.2.2.0"
, postgresql-binary = H.callHackage "postgresql-binary" "0.13.1.3"
, postgresql-migration = H.callHackage "postgresql-migration" "0.2.1.8"
, postgresql-simple-migration =
H.callHackage "postgresql-simple-migration" "0.1.15.0"
, postgresql-syntax = H.callHackage "postgresql-syntax" "0.4.1.1"
, pqueue = H.callHackage "pqueue" "1.5.0.0"
, pretty-relative-time = H.callHackage "pretty-relative-time" "0.3.0.0"
, primes = H.callHackage "primes" "0.2.1.0"
, primitive-offset = H.callHackage "primitive-offset" "0.2.0.1"
, primitive-unaligned = H.callHackage "primitive-unaligned" "0.1.1.2"
, primitive-unlifted = H.callHackage "primitive-unlifted" "2.1.0.0"
, prometheus-client = H.callHackage "prometheus-client" "1.1.1"
, prometheus-metrics-ghc =
H.callHackage "prometheus-metrics-ghc" "1.0.1.2"
, prometheus-proc = H.callHackage "prometheus-proc" "0.1.6.0"
, proteaaudio-sdl = H.callHackage "proteaaudio-sdl" "0.10.1"
, qrcode-core = H.callHackage "qrcode-core" "0.9.9"
, qrcode-juicypixels = H.callHackage "qrcode-juicypixels" "0.8.5"
, quickcheck-arbitrary-adt =
H.callHackage "quickcheck-arbitrary-adt" "0.3.1.0"
, quickcheck-assertions = H.callHackage "quickcheck-assertions" "0.3.0"
, quote-quot = H.callHackage "quote-quot" "0.2.1.0"
, random-fu = H.callHackage "random-fu" "0.3.0.1"
, raven-haskell = H.callHackage "raven-haskell" "0.1.4.1"
, refact = H.callHackage "refact" "0.3.0.2"
, refined = H.callHackage "refined" "0.8.2"
, regex = H.callHackage "regex" "1.1.0.2"
, regex-applicative = H.callHackage "regex-applicative" "0.3.4"
, regex-pcre-builtin = H.callHackage "regex-pcre-builtin" "0.95.2.3.8.44"
, replace-megaparsec = H.callHackage "replace-megaparsec" "1.5.0.1"
, req = H.callHackage "req" "3.13.3"
, rope-utf16-splay = H.callHackage "rope-utf16-splay" "0.4.0.0"
, row-types = H.callHackage "row-types" "1.0.1.2"
, run-st = H.callHackage "run-st" "0.1.3.3"
, rvar = H.callHackage "rvar" "0.3.0.2"
, sandwich = H.callHackage "sandwich" "0.2.2.0"
, say = H.callHackage "say" "0.1.0.1"
, scotty = H.callHackage "scotty" "0.22"
, sel =
H.callGit
"https://github.com/haskell-cryptography/libsodium-bindings"
"1cc2049b7eceb02c28cc4e9390bdf86b8914941a"
(Some "sel/")
, semver = H.callHackage "semver" "0.4.0.1"
, servant-blaze = H.callHackage "servant-blaze" "0.9.1"
, servant-effectful =
H.callGit
"https://github.com/kleidukos/servant-effectful"
"21b5a1d7cb209f3b4594167bb0b5a8d632c8a8e1"
(None H.Subdir)
, servant-lucid = H.callHackage "servant-lucid" "0.9.0.6"
, servant-openapi3 = H.callHackage "servant-openapi3" "2.0.1.6"
, servant-static-th = H.callHackage "servant-static-th" "1.0.0.0"
, servant-websockets = H.callHackage "servant-websockets" "2.0.0"
, setlocale = H.callHackage "setlocale" "1.0.0.10"
, shelly = H.callHackage "shelly" "1.12.1"
, show-combinators = H.callHackage "show-combinators" "0.2.0.0"
, shower = H.callHackage "shower" "0.2.0.3"
, singletons = H.callHackage "singletons" "3.0.3"
, size-based = H.callHackage "size-based" "0.1.3.2"
, skylighting = H.callHackage "skylighting" "0.14.1.2"
, skylighting-core = H.callHackage "skylighting-core" "0.14.1.2"
, skylighting-format-ansi = H.callHackage "skylighting-format-ansi" "0.1"
, skylighting-format-blaze-html =
H.callHackage "skylighting-format-blaze-html" "0.1.1.2"
, skylighting-format-context =
H.callHackage "skylighting-format-context" "0.1.0.2"
, skylighting-format-latex =
H.callHackage "skylighting-format-latex" "0.1"
, slugify = H.callHackage "slugify" "0.1.0.1"
, sort = H.callHackage "sort" "1.0.0.0"
, sorted-list = H.callHackage "sorted-list" "0.2.2.0"
, souffle-haskell =
H.callGit
"https://github.com/luc-tielen/souffle-haskell"
"e441c84f1d64890e31c92fbb278c074ae8bcaff5"
(None H.Subdir)
, sourcemap = H.callHackage "sourcemap" "0.1.7"
, sqlite-simple = H.callHackage "sqlite-simple" "0.4.19.0"
, statestack = H.callHackage "statestack" "0.3.1.1"
, statistics-linreg = H.callHackage "statistics-linreg" "0.3"
, streaming = H.callHackage "streaming" "0.2.4.0"
, streaming-binary = H.callHackage "streaming-binary" "0.3.0.1"
, streaming-bytestring = H.callHackage "streaming-bytestring" "0.3.2"
, streamly = H.callHackage "streamly" "0.10.1"
, streamly-core = H.callHackage "streamly-core" "0.2.2"
, strict-list = H.callHackage "strict-list" "0.1.7.5"
, string-conv = H.callHackage "string-conv" "0.2.0"
, stripeapi = H.callHackage "stripeapi" "3.0.0.0"
, sundown = H.callHackage "sundown" "0.6"
, tasty-hslua = H.callHackage "tasty-hslua" "1.1.1"
, tasty-lua = H.callHackage "tasty-lua" "1.1.1"
, tasty-rerun = H.callHackage "tasty-rerun" "1.1.19"
, tdigest = H.callHackage "tdigest" "0.3"
, template-haskell-compat-v0208 =
H.callHackage "template-haskell-compat-v0208" "0.1.9.3"
, test-framework-smallcheck =
H.callHackage "test-framework-smallcheck" "0.2"
, testing-feat = H.callHackage "testing-feat" "1.1.1.1"
, testing-type-modifiers =
H.callHackage "testing-type-modifiers" "0.1.0.1"
, texmath = H.callHackage "texmath" "0.12.8.9"
, text-ansi = H.callHackage "text-ansi" "0.3.0.1"
, text-builder = H.callHackage "text-builder" "0.6.7.2"
, text-builder-dev = H.callHackage "text-builder-dev" "0.3.4.2"
, text-builder-linear = H.callHackage "text-builder-linear" "0.1.2"
, text-display = H.callHackage "text-display" "0.0.5.2"
, text-icu = H.callHackage "text-icu" "0.8.0.5"
, text-latin1 = H.callHackage "text-latin1" "0.3.1"
, text-printer = H.callHackage "text-printer" "0.5.0.2"
, text-rope = H.callHackage "text-rope" "0.2"
, th-desugar = H.callHackage "th-desugar" "1.17"
, these-skinny = H.callHackage "these-skinny" "0.7.6"
, thyme = H.callHackage "thyme" "0.4"
, tidal = H.callHackage "tidal" "1.9.5"
, tidal-link = H.callHackage "tidal-link" "1.0.3"
, time-units = H.callHackage "time-units" "1.0.0"
, timeit = H.callHackage "timeit" "2.0"
, timing-convenience = H.callHackage "timing-convenience" "0.1"
, tmp-postgres = H.callHackage "tmp-postgres" "1.34.1.0"
, toml-parser = H.callHackage "toml-parser" "2.0.0.0"
, torsor = H.callHackage "torsor" "0.1.0.1"
, transformers-except = H.callHackage "transformers-except" "0.1.4"
, tuple = H.callHackage "tuple" "0.3.0.2"
, tuples = H.callHackage "tuples" "0.1.0.0"
, type-errors-pretty = H.callHackage "type-errors-pretty" "0.0.1.2"
, type-hint = H.callHackage "type-hint" "0.1"
, typed-process-effectful =
H.callHackage "typed-process-effectful" "1.0.0.1"
, typerep-map = H.callHackage "typerep-map" "0.6.0.0"
, typst = H.callHackage "typst" "0.5.0.3"
, typst-symbols = H.callHackage "typst-symbols" "0.1.6"
, uglymemo = H.callHackage "uglymemo" "0.1.0.1"
, unicode-collation = H.callHackage "unicode-collation" "0.1.3.6"
, unicode-data = H.callHackage "unicode-data" "0.4.0.1"
, unicode-transforms = H.callHackage "unicode-transforms" "0.4.0.1"
, universe-reverse-instances =
H.callHackage "universe-reverse-instances" "1.1.2"
, unix-bytestring = H.callHackage "unix-bytestring" "0.4.0.1"
, unix-memory = H.callHackage "unix-memory" "0.1.2"
, unlifted = H.callHackage "unlifted" "0.2.2.0"
, uri-bytestring-aeson = H.callHackage "uri-bytestring-aeson" "0.1.0.8"
, url-slug = H.callHackage "url-slug" "0.1.0.0"
, validation = H.callHackage "validation" "1.1.3"
, validity-case-insensitive =
H.callHackage "validity-case-insensitive" "0.0.0.0"
, validity-network-uri = H.callHackage "validity-network-uri" "0.0.0.1"
, validity-path = H.callHackage "validity-path" "0.4.0.1"
, validity-persistent = H.callHackage "validity-persistent" "0.0.0.0"
, validity-primitive = H.callHackage "validity-primitive" "0.0.0.1"
, validity-time = H.callHackage "validity-time" "0.5.0.0"
, validity-uuid = H.callHackage "validity-uuid" "0.1.0.3"
, vector-sized = H.callHackage "vector-sized" "1.6.1"
, wai-log = H.callHackage "wai-log" "0.4.0.1"
, wai-middleware-heartbeat =
H.callGit
"https://github.com/flora-pm/wai-middleware-heartbeat"
"bd7dbbe83d25c00fcd2cf5c77736af904910c596"
(None H.Subdir)
, wai-middleware-prometheus =
H.callHackage "wai-middleware-prometheus" "1.0.0.1"
, wai-middleware-static = H.callHackage "wai-middleware-static" "0.9.2"
, wai-websockets = H.callHackage "wai-websockets" "3.0.1.2"
, websockets = H.callHackage "websockets" "0.13.0.0"
, wide-word = H.callHackage "wide-word" "0.1.6.0"
, wizards = H.callHackage "wizards" "1.0.3"
, wl-pprint-text = H.callHackage "wl-pprint-text" "1.2.0.2"
, word-compat = H.callHackage "word-compat" "0.0.6"
, wuss = H.callHackage "wuss" "2.0.1.9"
, xml-conduit-writer = H.callHackage "xml-conduit-writer" "0.1.1.5"
, zigzag = H.callHackage "zigzag" "0.1.0.0"
}
in H.HorizonExport.MakePackageSet
{ packagesDir = "pkgs"
, packageSetFile = "initial-packages.nix"
, packageSet =
{ compiler = "ghc-9.4.2"
, packages =
[ H.callHackage "Cabal" "3.8.1.0"
, H.callGit
"Cabal-QuickCheck"
"https://gitlab.haskell.org/ghc/packages/Cabal"
"e9fdb85427ad1ef11a25c8b1f2286614c86a65ff"
(Some "Cabal-QuickCheck")
, H.callGit
"Cabal-described"
"https://gitlab.haskell.org/ghc/packages/Cabal"
"e9fdb85427ad1ef11a25c8b1f2286614c86a65ff"
(Some "Cabal-described")
, H.callGit
"Cabal-syntax"
"https://gitlab.haskell.org/ghc/packages/Cabal"
"e9fdb85427ad1ef11a25c8b1f2286614c86a65ff"
(Some "Cabal-syntax")
, H.callGit
"Cabal-tree-diff"
"https://gitlab.haskell.org/ghc/packages/Cabal"
"e9fdb85427ad1ef11a25c8b1f2286614c86a65ff"
(Some "Cabal-tree-diff")
, H.callHackage "ChasingBottoms" "1.3.1.12"
, H.callHackage "Decimal" "0.5.2"
, H.callHackage "Diff" "0.4.1"
, H.callHackage "Glob" "0.10.2"
, H.callHackage "HTTP" "4000.4.1"
, H.callHackage "HsYAML" "0.2.1.1"
, H.callHackage "HUnit" "1.6.2.0"
, H.callHackage "ListLike" "4.7.7"
, H.callHackage "JuicyPixels" "3.3.8"
, H.callHackage "MonadRandom" "0.5.3"
, H.callHackage "OneTuple" "0.3.1"
, H.callHackage "Only" "0.1"
, H.callHackage "OpenGLRaw" "3.3.4.1"
, H.callHackage "PSQueue" "1.1.1"
, H.callHackage "PyF" "0.11.1.0"
, H.callHackage "QuickCheck" "2.14.2"
, H.callHackage "SHA" "1.6.4.4"
, H.callHackage "StateVar" "1.2.2"
, H.callHackage "abstract-deque" "0.3"
, H.callHackage "abstract-par" "0.3.3"
, H.callHackage "adjunctions" "4.4.2"
, H.callHackage "aeson" "2.1.0.0"
, H.callHackage "aeson-pretty" "0.8.9"
, H.callHackage "aeson-yaml" "1.1.0.1"
, H.callHackage "alex" "3.2.7.1"
, H.callHackage "algebraic-graphs" "0.7"
, H.callHackage "ansi-terminal" "0.11.3"
, H.callHackage "ansi-wl-pprint" "0.6.9"
, H.callHackage "appar" "0.1.8"
, H.callHackage "apecs" "0.9.4"
, H.callHackage "asn1-encoding" "0.9.6"
, H.callHackage "asn1-parse" "0.9.5"
, H.callHackage "asn1-types" "0.3.4"
, H.callHackage "assoc" "1.0.2"
, H.callHackage "async" "2.2.4"
, H.callHackage "atomic-primops" "0.8.4"
, H.callHackage "atomic-write" "0.2.0.7"
, H.callHackage "attoparsec-binary" "0.2"
, H.callHackage "attoparsec-iso8601" "1.1.0.0"
, H.callHackage "attoparsec" "0.14.4"
, H.callHackage "auto-update" "0.1.6"
, H.callHackage "autodocodec" "0.2.0.1"
, H.callHackage "autodocodec-schema" "0.1.0.2"
, H.callHackage "autodocodec-servant-multipart" "0.0.0.0"
, H.callHackage "autodocodec-yaml" "0.2.0.2"
, H.callHackage "barbies" "2.0.3.1"
, H.callHackage "base-orphans" "0.8.7"
, H.callHackage "basement" "0.0.15"
, H.callHackage "base16-bytestring" "1.0.2.0"
, H.callHackage "base64-bytestring" "1.2.1.0"
, H.callHackage "base64" "0.4.2.4"
, H.callHackage "base-compat" "0.12.2"
, H.callHackage "base-compat-batteries" "0.12.2"
, H.callHackage "bifunctors" "5.5.13"
, H.callHackage "bimap" "0.5.0"
, H.callHackage "binary-orphans" "1.0.3"
, H.callHackage "bitvec" "1.1.3.0"
, H.callHackage "blaze-builder" "0.4.2.2"
, H.callHackage "blaze-html" "0.9.1.2"
, H.callHackage "blaze-markup" "0.8.2.8"
, H.callHackage "blaze-textual" "0.2.2.1"
, H.callHackage "boring" "0.2"
, H.callHackage "breakpoint" "0.1.1.1"
, H.callHackage "brick" "1.3"
, H.callHackage "bsb-http-chunked" "0.0.0.4"
, H.callHackage "byteable" "0.1.1"
, H.callHackage "byteorder" "1.0.4"
, H.callHackage "bytestring-builder" "0.10.8.2.0"
, H.callHackage "bytes" "0.17.2"
, H.callHackage "c2hs" "0.28.8"
, H.callHackage "cabal-doctest" "1.0.9"
, H.callHackage "cabal-install" "3.8.1.0"
, H.callHackage "cabal-install-solver" "3.8.1.0"
, H.callGit
"cabal2nix"
"https://github.com/NixOS/cabal2nix"
"8e97f51e4bd4e5b9ff79391aa599ed8547771954"
(Some "cabal2nix")
, H.callHackage "cache" "0.1.3.0"
, H.callHackage "call-stack" "0.4.0"
, H.callHackage "case-insensitive" "1.2.1.0"
, H.callHackage "cassava" "0.5.3.0"
, H.callHackage "cassava-megaparsec" "2.0.4"
, H.callHackage "cborg" "0.2.8.0"
, H.callHackage "cborg-json" "0.2.5.0"
, H.callHackage "cereal-vector" "0.2.0.1"
, H.callHackage "cereal" "0.5.8.3"
, H.callHackage "charset" "0.3.9"
, H.callHackage "checkers" "0.6.0"
, H.callHackage "chell-quickcheck" "0.2.5.3"
, H.callHackage "chell" "0.5.0.1"
, H.callHackage "citeproc" "0.8.0.1"
, H.callHackage "clock" "0.8.3"
, H.callHackage "cmdargs" "0.10.21"
, H.callHackage "co-log-core" "0.3.1.0"
, H.callHackage "co-log-polysemy" "0.0.1.3"
, H.callHackage "code-page" "0.2.1"
, H.callHackage "colour" "2.3.6"
, H.callHackage "colourista" "0.1.0.1"
, H.callHackage "commonmark-extensions" "0.2.3.3"
, H.callHackage "commonmark-pandoc" "0.2.1.2"
, H.callHackage "commonmark" "0.2.2"
, H.callHackage "comonad" "5.0.8"
, H.callGit
"compactable"
"https://gitlab.com/fresheyeball/Compactable"
"f63927b1e438c267f0d12f36e5b3735cfaebeeb4"
(None Text)
, H.callHackage "compact" "0.2.0.0"
, H.callHackage "composite-base" "0.8.1.0"
, H.callHackage "composite-cassava" "0.0.3.1"
, H.callHackage "composite-dhall" "0.1.0.1"
, H.callHackage "composite-lens-extra" "0.1.0.0"
, H.callHackage "composite-tuple" "0.1.2.0"
, H.callHackage "concurrent-output" "1.10.16"
, H.callHackage "conduit" "1.3.4.2"
, H.callHackage "conduit-extra" "1.3.6"
, H.callHackage "config-ini" "0.2.5.0"
, H.callHackage "connection" "0.3.1"
, H.callHackage "constraints-extras" "0.3.2.1"
, H.callHackage "constraints" "0.13.4"
, H.callHackage "contravariant" "1.5.5"
, H.callHackage "control-monad-free" "0.6.2"
, H.callHackage "cookie" "0.4.5"
, H.callHackage "cpphs" "1.20.9.1"
, H.callHackage "criterion-measurement" "0.2.0.0"
, H.callHackage "criterion" "1.5.13.0"
, callHorizonAdopted "csv" "d02b89bbad79136b52fd1197f087466cf51573dd"
, H.callHackage "cursor-brick" "0.1.0.1"
, H.callGit
"cursor-dirforest"
"https://github.com/NorfairKing/cursor-dirforest"
"6ad5b168e26eb4e647df9f007d812aaf59338d40"
(Some "cursor-dirforest")
, H.callGit
"cursor-dirforest-brick"
"https://github.com/NorfairKing/cursor-dirforest"
"6ad5b168e26eb4e647df9f007d812aaf59338d40"
(Some "cursor-dirforest-brick")
, H.callGit
"cursor-dirforest-gen"
"https://github.com/NorfairKing/cursor-dirforest"
"6ad5b168e26eb4e647df9f007d812aaf59338d40"
(Some "cursor-dirforest-gen")
, H.callHackage "cursor-gen" "0.4.0.0"
, H.callHackage "cursor" "0.3.2.0"
, H.callHackage "cryptonite" "0.30"
, H.callHackage "cryptohash-md5" "0.11.101.0"
, H.callHackage "cryptohash-sha1" "0.11.101.0"
, H.callHackage "cryptohash-sha256" "0.11.102.1"
, H.callHackage "cryptohash" "0.11.9"
, H.callHackage "crypto-api-tests" "0.3"
, H.callHackage "crypto-api" "0.13.3"
, H.callHackage "daemons" "0.3.0"
, H.callHackage "data-binary-ieee754" "0.4.4"
, H.callHackage "data-clist" "0.2"
, H.callHackage "data-default-class" "0.1.2.0"
, H.callHackage "data-default-instances-containers" "0.0.1"
, H.callHackage "data-default-instances-dlist" "0.0.1"
, H.callHackage "data-default-instances-old-locale" "0.0.1"
, H.callHackage "data-default" "0.7.1.1"
, H.callHackage "data-fix" "0.3.2"
, H.callHackage "data-sketches" "0.3.1.0"
, H.callHackage "data-sketches-core" "0.1.0.0"
, H.callHackage "dec" "0.0.5"
, H.callHackage "deepseq-generics" "0.2.0.0"
, H.callHackage "dense-linear-algebra" "0.1.0.0"
, H.callHackage "dependent-map" "0.4.0.0"
, H.callHackage "dependent-sum" "0.7.1.0"
, H.callHackage "derp" "0.1.6"
, H.callHackage "deriving-aeson" "0.2.8"
, H.callHackage "dhall" "1.41.2"
, H.callHackage "dhall-json" "1.7.11"
, H.callHackage "digest" "0.0.1.3"
, H.callHackage "dimensional" "1.5"
, H.callHackage "direct-sqlite" "2.3.27"
, H.callGit
"dirforest"
"https://github.com/NorfairKing/dirforest"
"69e8ae036b047fae105c1fe990e175a7572a3eba"
(Some "dirforest")
, H.callHackage "distribution-nixpkgs" "1.7.0"
, H.callHackage "distributive" "0.6.2.1"
, H.callHackage "dlist" "1.0"
, H.callHackage "doclayout" "0.4"
, H.callHackage "doctest-exitcode-stdio" "0.0"
, H.callHackage "doctest-lib" "0.1"
, H.callGit
"doctest"
"https://github.com/sol/doctest"
"4eb97c213acf7abe965a3a1b67397199ed155f3c"
(None Text)
, H.callHackage "doctemplates" "0.10.0.2"
, H.callHackage "doctest-parallel" "0.2.5"
, H.callHackage "dotgen" "0.4.3"
, H.callGit
"double-conversion"
"https://github.com/haskell/double-conversion"
"5d092e0664442eaac8ae1d101dba57ce9b1c9b03"
(None Text)
, H.callHackage "easy-file" "0.2.2"
, H.callHackage "echo" "0.1.4"
, H.callGit
"ed25519"
"https://gitlab.homotopic.tech/horizon/adopted/ed25519"
"faf8fe90aa1cd2492ea1e64c55f5c59fc0322210"
(None Text)
, H.callHackage "edit-distance" "0.2.2.1"
, H.callHackage "either" "5.0.2"
, H.callHackage "email-validate" "2.3.2.16"
, H.callGit
"effectful-cache"
"https://github.com/haskell-effectful/cache-effectful"
"0a5581da7c21a05a9ab1762a6da6997090fe311d"
(None Text)
, H.callHackage "effectful-core" "2.1.0.0"
, H.callHackage "effectful-th" "1.0.0.0"
, H.callHackage "effectful" "2.1.0.0"
, H.callHackage "emojis" "0.1.2"
, H.callHackage "enclosed-exceptions" "1.0.3"
, H.callHackage "entropy" "0.4.1.10"
, H.callHackage "envparse" "0.5.0"
, H.callHackage "erf" "2.0.0.0"
, H.callHackage "exact-pi" "0.5.0.2"
, H.callHackage "extensible-effects" "5.0.0.1"
, H.callHackage "extensible-exceptions" "0.1.1.4"
, H.callHackage "extra" "1.7.12"
, H.callHackage "expiring-cache-map" "0.0.6.1"
, H.callHackage "fail" "4.9.0.0"
, H.callHackage "fast-logger" "3.1.1"
, H.callHackage "fcf-containers" "0.7.1"
, H.callHackage "feedback" "0.1.0.1"
, H.callHackage "file-embed-lzma" "0.0.1"
, H.callHackage "file-embed" "0.0.15.0"
, H.callHackage "filemanip" "0.3.6.3"
, H.callHackage "filepattern" "0.1.3"
, H.callHackage "filtrable" "0.1.6.0"
, H.callGit
"fingertree-psqueue"
"https://gitlab.homotopic.tech/horizon/adopted/fingertree-psqueue"
"d466b18e18d706dc1373ed2894c1e20ea2826329"
(None Text)
, H.callHackage "fingertree" "0.1.5.0"
, H.callHackage "finite-field" "0.10.0"
, H.callHackage "first-class-families" "0.8.0.1"
, H.callHackage "fin" "0.2.1"
, H.callHackage "fixed" "0.3"
, H.callHackage "fmlist" "0.9.4"
, H.callHackage "foldl" "1.4.12"
, H.callHackage "foreign-store" "0.2"
, H.callHackage "formatting" "7.1.3"
, H.callHackage "foundation" "0.0.29"
, H.callHackage "free" "5.1.9"
, H.callHackage "freer-simple" "1.2.1.2"
, H.callHackage "friendly-time" "0.4.1"
, H.callHackage "fsnotify" "0.4.1.0"
, H.callHackage "fuzzy-time" "0.2.0.3"
, H.callHackage "generically" "0.1"
, H.callHackage "generic-deriving" "1.14.2"
, H.callHackage "generic-lens-core" "2.2.1.0"
, H.callHackage "generic-lens-lite" "0.1"
, H.callHackage "generic-monoid" "0.1.0.1"
, H.callHackage "generic-optics-lite" "0.1"
, H.callHackage "generic-optics" "2.2.1.0"
, H.callHackage "generic-random" "1.5.0.1"
, H.callHackage "generics-sop" "0.5.1.2"
, H.callHackage "genvalidity" "1.1.0.0"
, H.callHackage "genvalidity-aeson" "1.0.0.1"
, H.callHackage "genvalidity-bytestring" "1.0.0.1"
, H.callHackage "genvalidity-case-insensitive" "0.0.0.1"
, H.callHackage "genvalidity-containers" "1.0.0.1"
, H.callHackage "genvalidity-criterion" "1.1.0.0"
, H.callGit
"genvalidity-dirforest"
"https://github.com/NorfairKing/dirforest"
"69e8ae036b047fae105c1fe990e175a7572a3eba"
(Some "genvalidity-dirforest")
, H.callHackage "genvalidity-hspec" "1.0.0.2"
, H.callHackage "genvalidity-hspec-aeson" "1.0.0.0"
, H.callHackage "genvalidity-hspec-optics" "1.0.0.0"
, H.callHackage "genvalidity-path" "1.0.0.1"
, H.callHackage "genvalidity-persistent" "1.0.0.1"
, H.callHackage "genvalidity-property" "1.0.0.0"
, H.callHackage "genvalidity-scientific" "1.0.0.0"
, H.callHackage "genvalidity-sydtest" "1.0.0.0"
, H.callHackage "genvalidity-sydtest-aeson" "1.0.0.0"
, H.callHackage "genvalidity-sydtest-hashable" "1.0.0.0"
, H.callHackage "genvalidity-sydtest-lens" "1.0.0.0"
, H.callHackage "genvalidity-sydtest-persistent" "1.0.0.0"
, H.callHackage "genvalidity-text" "1.0.0.1"
, H.callHackage "genvalidity-time" "1.0.0.1"
, H.callHackage "genvalidity-unordered-containers" "1.0.0.0"
, H.callHackage "genvalidity-uuid" "1.0.0.1"
, H.callHackage "genvalidity-vector" "1.0.0.0"
, H.callHackage "ghc-byteorder" "4.11.0.0.10"
, H.callHackage "ghc-check" "0.5.0.8"
, H.callHackage "ghc-exactprint" "1.6.0"
, H.callHackage "ghc-lib-parser" "9.4.2.20220822"
, H.callHackage "ghc-lib-parser-ex" "9.4.0.0"
, H.callHackage "ghc-paths" "0.1.0.12"
, H.callHackage "ghc-tcplugins-extra" "0.4.3"
, H.callHackage "ghc-typelits-knownnat" "0.7.7"
, H.callHackage "ghc-typelits-natnormalise" "0.7.7"
, H.callHackage "ghcid" "0.8.8"
, H.callHackage "githash" "0.1.6.3"
, H.callHackage "gitrev" "1.3.1"
, H.callHackage "gridtables" "0.1.0.0"
, H.callHackage "groups" "0.5.3"
, H.callHackage "hackage-db" "2.1.2"
, H.callHackage "hackage-security" "0.6.2.2"
, H.callHackage "haddock-library" "1.11.0"
, H.callHackage "half" "0.3.1"
, H.callHackage "happy" "1.20.0"
, H.callHackage "hashable" "1.4.1.0"
, H.callHackage "hashing" "0.1.0.1"
, H.callHackage "hashmap" "1.3.3"
, H.callHackage "hashtables" "1.3"
, H.callHackage "haskell-lexer" "1.1"
, H.callHackage "haskell-src-exts" "1.23.1"
, H.callHackage "haskell-src-meta" "0.8.11"
, H.callHackage "heaps" "0.4"
, H.callGit
"hedgehog-golden"
"https://github.com/maybe-hedgehog-later/hedgehog-golden"
"4ab2906b3f0be5e31ee5a8585e45d43392694246"
(None Text)
, H.callHackage "hedgehog" "1.2"
, H.callHackage "hie-bios" "0.11.0"
, H.callHackage "hie-compat" "0.3.0.0"
, H.callHackage "hinotify" "0.4.1"
, H.callHackage "hledger-lib" "1.27.1"
, H.callHackage "hledger" "1.27.1"
, H.callHackage "hlint" "3.5"
, H.callHackage "hopenssl" "2.2.4"
, H.callHackage "hosc" "0.19.1"
, H.callHackage "hostname" "1.0"
, H.callHackage "hourglass" "0.2.12"
, H.callHackage "hpack-dhall" "0.5.7"
, H.callHackage "hpack" "0.35.0"
, H.callGit
"horizon-gen-nix"
"https://gitlab.homotopic.tech/horizon/horizon-gen-nix"
"918df757ce5c9244232c1e3a1e05e9d9e3ab4f09"
(None Text)
, H.callHackage "hscolour" "1.24.4"
, H.callHackage "hslua-aeson" "2.2.1"
, H.callHackage "hslua-core" "2.2.1"
, H.callHackage "hslua-classes" "2.2.0"
, H.callHackage "hslua-marshalling" "2.2.1"
, H.callHackage "hslua-module-doclayout" "1.0.4"
, H.callHackage "hslua-module-path" "1.0.3"
, H.callHackage "hslua-module-system" "1.0.2"
, H.callHackage "hslua-module-text" "1.0.2"
, H.callHackage "hslua-module-version" "1.0.3"
, H.callHackage "hslua-objectorientation" "2.2.1"
, H.callHackage "hslua-packaging" "2.2.1"
, H.callHackage "hslua" "2.2.1"
, H.callHackage "hspec-contrib" "0.5.1.1"
, H.callHackage "hspec-core" "2.10.0.1"
, H.callHackage "hspec-discover" "2.10.0.1"
, H.callHackage "hspec-expectations-lifted" "0.10.0"
, H.callHackage "hspec-expectations" "0.8.2"
, H.callHackage "hspec-hedgehog" "0.0.1.2"
, H.callHackage "hspec-megaparsec" "2.2.0"
, H.callHackage "hspec-meta" "2.9.3"
, H.callHackage "hspec-smallcheck" "0.5.3"
, H.callHackage "hspec-wai" "0.11.1"
, H.callHackage "hspec" "2.10.3"
, H.callHackage "html" "1.0.1.2"
, H.callHackage "httpd-shed" "0.4.1.1"
, H.callHackage "http-api-data" "0.5"
, H.callHackage "http-client-tls" "0.3.6.1"
, H.callHackage "http-client" "0.7.13.1"
, H.callHackage "http-date" "0.0.11"
, H.callHackage "http-media" "0.8.0.0"
, H.callHackage "http-types" "0.12.3"
, H.callHackage "http2" "3.0.3"
, H.callHackage "ieee754" "0.8.0"
, H.callHackage "incipit-base" "0.3.0.0"
, H.callHackage "incipit-core" "0.3.0.0"
, H.callHackage "indexed-profunctors" "0.1.1"
, H.callHackage "indexed-traversable-instances" "0.1.1.1"
, H.callHackage "indexed-traversable" "0.1.2"
, H.callHackage "infer-license" "0.2.0"
, H.callHackage "ini" "0.4.2"
, H.callHackage "insert-ordered-containers" "0.2.5.1"
, H.callHackage "inspection-testing" "0.5"
, H.callHackage "integer-logarithms" "1.0.3.1"
, H.callHackage "interpolate" "0.2.1"
, H.callHackage "invariant" "0.6"
, H.callHackage "ipynb" "0.2"
, H.callHackage "iproute" "1.7.12"
, H.callHackage "jira-wiki-markup" "1.4.0"
, H.callHackage "js-chart" "2.9.4.1"
, H.callHackage "js-dgtable" "0.5.2"
, H.callHackage "js-flot" "0.8.3"
, H.callHackage "js-jquery" "3.3.1"
, H.callHackage "kan-extensions" "5.2.5"
, H.callHackage "keys" "3.12.3"
, H.callGit
"kvstore-effectful"
"https://github.com/haskell-effectful/kvstore-effectful"
"3502825423aea3a1af9384e9d751feea4599c60b"
(Some "kvstore-effectful")
, H.callGit
"kvstore-effectful-cache"
"https://github.com/haskell-effectful/kvstore-effectful"
"3502825423aea3a1af9384e9d751feea4599c60b"
(Some "kvstore-effectful-cache")
, H.callGit
"kvstore-effectful-spec"
"https://github.com/haskell-effectful/kvstore-effectful"
"3502825423aea3a1af9384e9d751feea4599c60b"
(Some "kvstore-effectful-spec")
, H.callGit
"kvstore-effectful-statemap"
"https://github.com/haskell-effectful/kvstore-effectful"
"3502825423aea3a1af9384e9d751feea4599c60b"
(Some "kvstore-effectful-statemap")
, H.callHackage "language-c" "0.9.1"
, H.callGit
"language-haskell-extract"
"https://github.com/chessai/template-helper"
"f654f1e7ef47c591bb5ea23f1234289f99d09d05"
(None Text)
, H.callHackage "language-nix" "2.2.0"
, H.callHackage "lens-aeson" "1.2.1"
, H.callHackage "lens-family-core" "2.1.2"
, H.callHackage "lens-family-th" "0.5.2.1"
, H.callHackage "lens" "5.2"
, H.callHackage "libsodium" "1.0.18.2"
, H.callHackage "libxml" "0.1.1"
, H.callHackage "libyaml" "0.1.2"
, H.callHackage "lift-type" "0.1.0.1"
, H.callHackage "lifted-async" "0.10.2.1"
, H.callHackage "lifted-base" "0.2.3.12"
, H.callHackage "linear" "1.21.10"
, H.callHackage "logging-facade" "0.3.1"
, H.callHackage "logict" "0.8.0.0"
, H.callHackage "log-base" "0.12.0.0"
, H.callGit
"log-effectful"
"https://github.com/haskell-effectful/log-effectful/"
"910c79e10d5ac3353f2a1551103a2b63229c3f57"
(None Text)
, H.callHackage "lpeg" "1.0.3"
, H.callHackage "lsp-types" "1.6.0.0"
, H.callHackage "lsp" "1.6.0.0"
, H.callHackage "lua-arbitrary" "1.0.1"
, H.callHackage "lua" "2.2.1"
, H.callHackage "lucid-alpine" "0.1.0.7"
, H.callHackage "lucid-aria" "0.1.0.1"
, H.callHackage "lucid-svg" "0.7.1"
, H.callHackage "lucid" "2.11.1"
, H.callHackage "lukko" "0.1.1.3"
, H.callHackage "lzma" "0.0.0.4"
, H.callHackage "neat-interpolation" "0.5.1.3"
, H.callHackage "net-mqtt" "0.8.2.2"
, H.callHackage "managed" "1.0.9"
, H.callHackage "markdown-unlit" "0.5.1"
, H.callHackage "math-functions" "0.3.4.2"
, H.callHackage "megaparsec" "9.2.2"
, H.callHackage "memory" "0.18.0"
, H.callHackage "mersenne-random" "1.0.0.1"
, H.callHackage "microlens-aeson" "2.5.0"
, H.callHackage "microlens-ghc" "0.4.14.0"
, H.callHackage "microlens-mtl" "0.2.0.2"
, H.callHackage "microlens-platform" "0.4.3.2"
, H.callHackage "microlens-th" "0.4.3.10"
, H.callHackage "microlens" "0.4.13.0"
, H.callHackage "microspec" "0.2.1.3"
, H.callHackage "microstache" "1.0.2.2"
, H.callHackage "mime-types" "0.1.1.0"
, H.callHackage "mmorph" "1.2.0"
, H.callHackage "mockery" "0.3.5"
, H.callHackage "mod" "0.1.2.2"
, H.callHackage "monads-tf" "0.1.0.3"
, H.callHackage "monad-control" "1.0.3.1"
, H.callHackage "monad-logger" "0.3.37"
, H.callHackage "monad-loops" "0.4.3"
, H.callHackage "monad-time" "0.4.0.0"
, H.callHackage "monad-parallel" "0.8"
, H.callHackage "monad-par-extras" "0.3.3"
, H.callHackage "monad-par" "0.3.5"
, H.callHackage "monad-peel" "0.2.1.2"
, H.callHackage "mono-traversable" "1.0.15.3"
, H.callHackage "monoid-subclasses" "1.1.3"
, H.callHackage "mtl-compat" "0.2.2"
, H.callHackage "mwc-random" "0.15.0.2"
, H.callHackage "nanospec" "0.2.2"
, H.callHackage "nats" "1.1.2"
, H.callHackage "natural-transformation" "0.4"
, H.callHackage "network-bsd" "2.8.1.0"
, H.callHackage "network-byte-order" "0.1.6"
, H.callHackage "network-conduit-tls" "1.3.2"
, H.callHackage "network-info" "0.2.1"
, H.callHackage "network-run" "0.2.4"
, H.callHackage "network-uri" "2.6.4.1"
, H.callHackage "network" "3.1.2.7"
, H.callHackage "newtype-generics" "0.6.2"
, H.callHackage "nothunks" "0.1.3"
, H.callHackage "numtype-dk" "0.5.0.3"
, H.callGit
"odd-jobs"
"https://github.com/saurabhnanda/odd-jobs"
"f6c7bbbcdb383d2eb487ad7fe427ec05a747c14f"
(None Text)
, H.callHackage "old-locale" "1.0.0.7"
, H.callHackage "old-time" "1.1.0.3"
, H.callHackage "optics-core" "0.4.1"
, H.callHackage "optics-extra" "0.4.2.1"
, H.callHackage "optics-th" "0.4.1"
, H.callHackage "optics" "0.4.2"
, H.callHackage "optional-args" "1.0.2"
, H.callHackage "options" "1.2.1.1"
, H.callHackage "optparse-applicative" "0.17.0.0"
, H.callHackage "ordered-containers" "0.2.3"
, H.callHackage "pandoc-lua-marshal" "0.1.7"
, H.callHackage "pandoc-types" "1.22.2.1"
, H.callHackage "pandoc" "2.19.2"
, H.callHackage "parallel" "3.2.2.0"
, H.callHackage "parsec-class" "1.0.0.0"
, H.callHackage "parsec" "3.1.15.1"
, H.callHackage "parsers-megaparsec" "0.1.0.1"
, H.callHackage "parsers" "0.12.11"
, H.callHackage "parser-combinators" "1.3.0"
, H.callHackage "password-types" "1.0.0.0"
, H.callHackage "password" "3.0.2.0"
, H.callHackage "path-dhall-instance" "0.2.1.0"
, H.callHackage "path-pieces" "0.2.1"
, H.callHackage "path-io" "1.7.0"
, H.callHackage "path" "0.9.2"
, H.callHackage "patience" "0.3"
, H.callHackage "pcg-random" "0.1.3.7"
, H.callHackage "pcre-light" "0.4.1.0"
, H.callHackage "pcre2" "2.2.1"
, H.callHackage "pem" "0.2.4"
, H.callHackage "persistent-template" "2.12.0.0"
, H.callHackage "persistent" "2.14.3.0"
, H.callHackage "pipes" "4.3.16"
, H.callHackage "pg-entity" "0.0.2.0"
, H.callHackage "pg-transact" "0.3.2.0"
, H.callGit
"pg-transact-effectful"
"https://github.com/Kleidukos/pg-transact-effectful"
"45730b124c7c21f1dcfd85667fda1c19b8ec9723"
(None Text)
, H.callHackage "pgp-wordlist" "0.1.0.3"
, H.callHackage "pointed" "5.0.4"
, H.callHackage "polyparse" "1.13"
, H.callHackage "polysemy-extra" "0.2.1.0"
, H.callHackage "polysemy-kvstore" "0.1.3.0"
, H.callHackage "polysemy-methodology" "0.2.1.0"
, H.callHackage "polysemy-path" "0.2.1.0"
, H.callGit
"polysemy-plugin"
"https://github.com/locallycompact/polysemy"
"bd944ca000c1ca69602d4723e3859af431b9d0c4"
(Some "polysemy-plugin")
, H.callHackage "polysemy-several" "0.1.1.0"
, H.callHackage "polysemy-test" "0.6.0.0"
, H.callHackage "polysemy-time" "0.5.1.0"
, H.callHackage "polysemy-vinyl" "0.1.5.0"
, H.callHackage "polysemy-zoo" "0.8.0.0"
, H.callHackage "polysemy" "1.7.1.0"
, H.callHackage "port-utils" "0.2.1.0"
, H.callHackage "postgresql-libpq" "0.9.4.3"
, H.callHackage "postgresql-migration" "0.2.1.4"
, H.callHackage "postgresql-simple" "0.6.4"
, H.callHackage "postgresql-simple-migration" "0.1.15.0"
, H.callHackage "postgres-options" "0.2.0.0"
, H.callHackage "pretty-hex" "1.1"
, H.callHackage "pretty-show" "1.10"
, H.callHackage "pretty-simple" "4.1.1.0"
, H.callHackage "prettyprinter-ansi-terminal" "1.1.3"
, H.callHackage "prettyprinter" "1.7.1"
, H.callHackage "primes" "0.2.1.0"
, H.callHackage "primitive" "0.7.4.0"
, H.callHackage "primitive-addr" "0.1.0.2"
, H.callHackage "profunctors" "5.6.2"
, H.callHackage "prometheus-client" "1.1.0"
, H.callHackage "prometheus-proc" "0.1.4.0"
, H.callHackage "process-extras" "0.7.4"
, H.callHackage "proteaaudio-sdl" "0.9.2"
, H.callHackage "psqueues" "0.2.7.3"
, H.callHackage "pureMD5" "2.1.4"
, H.callHackage "quickcheck-assertions" "0.3.0"
, H.callHackage "quickcheck-classes-base" "0.6.2.0"
, H.callHackage "quickcheck-classes" "0.6.5.0"
, H.callHackage "quickcheck-dynamic" "2.0.0"
, H.callHackage "quickcheck-instances" "0.3.28"
, H.callHackage "quickcheck-io" "0.2.0"
, H.callHackage "quickcheck-text" "0.1.2.1"
, H.callHackage "quickcheck-unicode" "1.0.1.0"
, H.callHackage "random-bytestring" "0.1.4"
, H.callHackage "random-shuffle" "0.0.4"
, H.callHackage "random" "1.2.1.1"
, H.callHackage "raw-strings-qq" "1.1"
, H.callHackage "rdtsc" "1.3.0.1"
, H.callHackage "rebase" "1.16"
, H.callHackage "reducers" "3.12.4"
, H.callHackage "refact" "0.3.0.2"
, H.callHackage "regex-applicative" "0.3.4"
, H.callHackage "regex-base" "0.94.0.2"
, H.callHackage "regex-compat" "0.95.2.1"
, H.callHackage "regex-pcre-builtin" "0.95.2.3.8.44"
, H.callHackage "regex-posix" "0.96.0.1"
, H.callHackage "regex-tdfa" "1.3.2"
, H.callHackage "refined" "0.8"
, H.callHackage "reflection" "2.1.6"
, H.callHackage "relude" "1.1.0.0"
, H.callHackage "repline" "0.4.2.0"
, H.callHackage "rerebase" "1.15.0.3"
, H.callHackage "rere" "0.2"
, H.callHackage "resolv" "0.1.2.0"
, H.callHackage "resource-pool" "0.3.1.0"
, H.callHackage "resourcet" "1.3.0"
, H.callHackage "retry" "0.9.3.0"
, H.callHackage "rope-utf16-splay" "0.4.0.0"
, H.callHackage "safe-coloured-text-layout" "0.0.0.0"
, H.callHackage "safe-coloured-text-terminfo" "0.1.0.0"
, H.callHackage "safe-coloured-text" "0.2.0.1"
, H.callHackage "safe-exceptions" "0.1.7.3"
, H.callHackage "safe" "0.3.19"
, H.callHackage "saltine" "0.2.0.1"
, H.callHackage "sandwich" "0.1.1.2"
, H.callHackage "scotty" "0.12"
, H.callHackage "scientific" "0.3.7.0"
, H.callHackage "sdl2" "2.5.3.3"
, H.callHackage "sdl2-gfx" "0.3.0.0"
, H.callHackage "sdl2-image" "2.1.0.0"
, H.callHackage "sdl2-mixer" "1.2.0.0"
, H.callHackage "sdl2-ttf" "2.1.3"
, H.callHackage "selective" "0.5"
, H.callHackage "semialign" "1.2.0.1"
, H.callHackage "semigroups" "0.20"
, H.callHackage "semigroupoids" "5.3.7"
, H.callHackage "semirings" "0.6"
, H.callHackage "serialise" "0.2.6.0"
, H.callGit
"servant"
"https://github.com/TeofilC/servant"
"76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc"
(Some "servant")
, H.callHackage "servant-blaze" "0.9.1"
, H.callGit
"servant-client-core"
"https://github.com/TeofilC/servant"
"76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc"
(Some "servant-client-core")
, H.callGit
"servant-client"
"https://github.com/TeofilC/servant"
"76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc"
(Some "servant-client")
, H.callHackage "servant-docs" "0.12"
, H.callGit
"servant-effectful"
"https://github.com/kleidukos/servant-effectful"
"65e3041c6cfbc315b20ad22ca18f61dda104eec8"
(None Text)
, H.callGit
"servant-foreign"
"https://github.com/TeofilC/servant"
"76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc"
(Some "servant-foreign")
, H.callHackage "servant-lucid" "0.9.0.5"
, H.callHackage "servant-multipart" "0.12.1"
, H.callHackage "servant-multipart-api" "0.12.1"
, H.callHackage "servant-polysemy" "0.1.3"
, H.callGit
"servant-server"
"https://github.com/TeofilC/servant"
"76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc"
(Some "servant-server")
, H.callHackage "servant-swagger" "1.1.11"
, H.callHackage "servant-swagger-ui" "0.3.5.4.5.0"
, H.callHackage "servant-swagger-ui-core" "0.3.5"
, H.callHackage "servant-static-th" "1.0.0.0"
, H.callHackage "setenv" "0.1.1.3"
, H.callHackage "shakespeare" "2.0.30"
, H.callHackage "shake" "0.19.6"
, H.callHackage "shelly" "1.10.0"
, H.callHackage "shh" "0.7.2.0"
, H.callHackage "should-not-typecheck" "2.1.0"
, H.callHackage "silently" "1.2.5.3"
, H.callHackage "simple-reflect" "0.3.3"
, H.callHackage "simple-sendfile" "0.2.30"
, H.callHackage "singleton-bool" "0.1.6"
, H.callHackage "singletons" "3.0.2"
, H.callHackage "slugify" "0.1.0.1"
, H.callHackage "skylighting" "0.13.1.1"
, H.callHackage "skylighting-core" "0.13.1.1"
, H.callHackage "skylighting-format-ansi" "0.1"
, H.callHackage "skylighting-format-blaze-html" "0.1"
, H.callHackage "skylighting-format-latex" "0.1"
, H.callHackage "smallcheck" "1.2.1"
, H.callHackage "socks" "0.6.1"
, H.callHackage "some" "1.0.4"
, H.callHackage "sop-core" "0.5.0.1"
, H.callHackage "sorted-list" "0.2.1.0"
, H.callHackage "souffle-haskell" "3.5.0"
, H.callHackage "special-values" "0.1.0.0"
, H.callHackage "splitmix" "0.1.0.4"
, H.callHackage "split" "0.2.3.3"
, H.callHackage "spoon" "0.3.1"
, H.callHackage "sqlite-simple" "0.4.18.2"
, H.callHackage "statistics" "0.16.1.0"
, H.callHackage "stm-chans" "3.0.0.6"
, H.callHackage "streaming-commons" "0.2.2.4"
, H.callHackage "streaming" "0.2.3.1"
, H.callHackage "store-core" "0.4.4.4"
, H.callHackage "store" "0.7.16"
, H.callHackage "strict" "0.4.0.1"
, H.callHackage "string-conversions" "0.4.0.1"
, H.callHackage "string-conv" "0.2.0"
, H.callHackage "string-interpolate" "0.3.1.2"
, H.callHackage "string-qq" "0.0.4"
, H.callHackage "stringbuilder" "0.5.1"
, H.callHackage "stringsearch" "0.3.6.6"
, H.callHackage "swagger2" "2.8.5"
, H.callHackage "syb" "0.7.2.1"
, H.callHackage "sydtest" "0.13.0.0"
, H.callHackage "sydtest-discover" "0.0.0.2"
, H.callHackage "system-filepath" "0.4.14"
, H.callHackage "tabular" "0.2.2.8"
, H.callHackage "tagged" "0.8.6.1"
, H.callHackage "tagsoup" "0.14.8"
, H.callGit
"tar"
"https://github.com/locallycompact/tar"
"107c0b78524acfd0e77e767b83073492008bea0c"
(None Text)
, H.callGit
"tasty"
"https://github.com/UnkindPartition/tasty"
"207d3453a64b414593512c1e968171d64a8dbe61"
(Some "core")
, H.callHackage "tasty-bench" "0.3.2"
, H.callHackage "tasty-discover" "5.0.0"
, H.callHackage "tasty-expected-failure" "0.12.3"
, H.callHackage "tasty-golden" "2.3.5"
, H.callGit
"tasty-hedgehog"
"https://github.com/locallycompact/tasty-hedgehog"
"4a3477578ed21aa82e5b74f387d08e5d750635d6"
(None Text)
, H.callHackage "tasty-hslua" "1.0.2"
, H.callHackage "tasty-hspec" "1.2.0.1"
, H.callGit
"tasty-hunit"
"https://github.com/UnkindPartition/tasty"
"207d3453a64b414593512c1e968171d64a8dbe61"
(Some "hunit")
, H.callHackage "tasty-inspection-testing" "0.2"
, H.callHackage "tasty-kat" "0.0.3"
, H.callHackage "tasty-lua" "1.0.2"
, H.callHackage "tasty-silver" "3.3.1.1"
, H.callHackage "tasty-smallcheck" "0.8.2"
, H.callHackage "tasty-th" "0.1.7"
, H.callHackage "tasty-quickcheck" "0.10.2"
, H.callHackage "tasty-wai" "0.1.2.0"
, H.callHackage "tdigest" "0.2.1.1"
, H.callHackage "temporary" "1.3"
, H.callHackage "terminal-size" "0.3.3"
, H.callHackage "test-framework" "0.8.2.0"
, H.callHackage "test-framework-hunit" "0.3.0.2"
, H.callHackage "test-framework-th" "0.2.4"
, H.callHackage "test-framework-quickcheck2" "0.3.0.5"
, H.callHackage "test-framework-smallcheck" "0.2"
, H.callHackage "texmath" "0.12.5.4"
, H.callHackage "text-conversions" "0.3.1.1"
, H.callHackage "text-display" "0.0.3.0"
, H.callHackage "text-icu" "0.8.0.2"
, H.callHackage "text-manipulate" "0.3.1.0"
, H.callHackage "text-metrics" "0.3.2"
, H.callHackage "text-rope" "0.2"
, H.callHackage "text-short" "0.1.5"
, H.callHackage "text-zipper" "0.12"
, H.callHackage "these" "1.1.1.1"
, H.callHackage "these-skinny" "0.7.5"
, H.callHackage "tf-random" "0.5"
, H.callHackage "th-abstraction" "0.4.5.0"
, H.callHackage "th-compat" "0.1.4"
, H.callHackage "th-env" "0.1.1"
, H.callHackage "th-expand-syns" "0.4.10.0"
, H.callHackage "th-extras" "0.0.0.6"
, H.callHackage "th-lift-instances" "0.1.20"
, H.callHackage "th-lift" "0.8.2"
, H.callHackage "th-orphans" "0.13.14"
, H.callHackage "th-reify-many" "0.1.10"
, H.callHackage "th-utilities" "0.2.5.0"
, H.callHackage "tidal" "1.8.1"
, H.callHackage "timing-convenience" "0.1"
, H.callHackage "timeit" "2.0"
, H.callHackage "time-compat" "1.9.6.1"
, H.callGit
"time-effectful"
"https://github.com/haskell-effectful/time-effectful"
"e212239b685e1ecf7ee95dd1e944cc563351907f"
(None Text)
, H.callHackage "time-manager" "0.0.0"
, H.callHackage "tls-session-manager" "0.0.4"
, H.callHackage "tls" "1.6.0"
, H.callHackage "tmp-postgres" "1.34.1.0"
, H.callHackage "torsor" "0.1"
, H.callHackage "transformers-base" "0.4.6"
, H.callHackage "transformers-compat" "0.7.2"
, H.callHackage "tree-diff" "0.2.2"
, H.callHackage "trifecta" "2.1.2"
, H.callHackage "tuple" "0.3.0.2"
, H.callHackage "turtle" "1.6.1"
, H.callHackage "typed-process" "0.2.10.1"
, H.callHackage "type-errors-pretty" "0.0.1.2"
, H.callHackage "type-errors" "0.2.0.0"
, H.callHackage "type-equality" "1"
, H.callGit
"typerep-map"
"https://github.com/parsonsmatt/typerep-map"
"75b7cd5d45986be07420a6821d352ad2adc0b697"
(None Text)
, H.callHackage "uglymemo" "0.1.0.1"
, H.callHackage "unagi-chan" "0.4.1.4"
, H.callHackage "unbounded-delays" "0.1.1.1"
, H.callHackage "unicode-collation" "0.1.3.2"
, H.callHackage "unicode-data" "0.4.0"
, H.callHackage "unicode-transforms" "0.4.0.1"
, H.callHackage "uniplate" "1.6.13"
, H.callHackage "universe-base" "1.1.3"
, H.callHackage "unix-compat" "0.6"
, H.callHackage "unix-memory" "0.1.2"
, H.callHackage "unix-time" "0.4.8"
, H.callHackage "unliftio-core" "0.2.0.1"
, H.callHackage "unliftio" "0.2.23.0"
, H.callHackage "unordered-containers" "0.2.19.1"
, H.callHackage "uri-bytestring" "0.3.3.1"
, H.callHackage "uri-encode" "1.5.0.7"
, H.callHackage "utf8-string" "1.0.2"
, H.callHackage "utility-ht" "0.0.16"
, H.callHackage "uuid-types" "1.0.5"
, H.callHackage "uuid" "1.3.15"
, H.callHackage "validity" "0.12.0.1"
, H.callHackage "validity-aeson" "0.2.0.5"
, H.callHackage "validity-bytestring" "0.4.1.1"
, H.callHackage "validity-case-insensitive" "0.0.0.0"
, H.callHackage "validity-containers" "0.5.0.4"
, H.callHackage "validity-path" "0.4.0.1"
, H.callHackage "validity-persistent" "0.0.0.0"
, H.callHackage "validity-primitive" "0.0.0.1"
, H.callHackage "validity-scientific" "0.2.0.3"
, H.callHackage "validity-text" "0.3.1.3"
, H.callHackage "validity-time" "0.5.0.0"
, H.callHackage "validity-unordered-containers" "0.2.0.3"
, H.callHackage "validity-uuid" "0.1.0.3"
, H.callHackage "validity-vector" "0.2.0.3"
, H.callHackage "vault" "0.3.1.5"
, H.callHackage "vector" "0.13.0.0"
, H.callHackage "vector-algorithms" "0.9.0.1"
, H.callHackage "vector-binary-instances" "0.2.5.2"
, H.callHackage "vector-instances" "3.4"
, H.callHackage "vector-stream" "0.1.0.0"
, H.callHackage "vector-th-unbox" "0.2.2"
, H.callHackage "vec" "0.4.1"
, H.callHackage "vinyl" "0.14.3"
, H.callHackage "void" "0.7.3"
, H.callHackage "vty" "5.37"
, H.callHackage "wai-app-static" "3.1.7.4"
, H.callHackage "wai-extra" "3.1.13.0"
, H.callGit
"wai-middleware-heartbeat"
"https://github.com/flora-pm/wai-middleware-heartbeat"
"bd7dbbe83d25c00fcd2cf5c77736af904910c596"
(None Text)
, H.callHackage "wai-logger" "2.4.0"
, H.callHackage "wai-middleware-static" "0.9.2"
, H.callHackage "wai" "3.2.3"
, H.callHackage "warp" "3.3.22"
, H.callHackage "warp-tls" "3.3.3"
, H.callHackage "websockets" "0.12.7.3"
, H.callHackage "weigh" "0.0.16"
, H.callHackage "witherable" "0.4.2"
, H.callHackage "with-utf8" "1.0.2.3"
, H.callHackage "wizards" "1.0.3"
, H.callHackage "wl-pprint-annotated" "0.1.0.1"
, H.callHackage "word-wrap" "0.5"
, H.callHackage "word8" "0.1.3"
, H.callHackage "x509-store" "1.6.9"
, H.callHackage "x509-system" "1.6.7"
, H.callHackage "x509-validation" "1.6.12"
, H.callHackage "x509" "1.7.7"
, H.callHackage "xml-conduit" "1.9.1.1"
, H.callHackage "xml-types" "0.3.8"
, H.callHackage "xml" "1.3.14"
, H.callHackage "yaml" "0.11.8.0"
, H.callHackage "zip-archive" "0.4.2.2"
, H.callHackage "zlib" "0.6.3.0"
]
}
in H.HorizonExport.MakeOverlay
{ overlayFile = "overlay.nix"
, packagesDir = "pkgs/"
, overlay = { compiler = "ghc-9.10.1", packages = toMap packages }
}
[ { mapKey = "BNFC"
, mapValue =
"5717b8bf5b66574d21deac4627bcfa4463a952c965934da7ac8e17e1fcbe3460"
}
, { mapKey = "Boolean"
, mapValue =
"db212ee958bc7c05a4709e08499ad90f9f7cd854d5db5fbf7b2fd09cb6f76320"
}
, { mapKey = "Decimal"
, mapValue =
"559801aefc7fd2f80aa6c65b52fc3e94b0470735959422a10a8670284e5b6528"
}
, { mapKey = "Hclip"
, mapValue =
"820903a13da7bfcd0bd2eb57bbeb1200f17188e70c619169d03fa55ec1b640bd"
}
, { mapKey = "HsYAML"
, mapValue =
"24f3047c71f8f7f96095ef363e3b900c62dcbfd4136b872448d8e942f9bbab15"
}
, { mapKey = "MemoTrie"
, mapValue =
"0521ccb33083de3a2c1a058717be3dfc17fe824c27715a9ea1b56b63afa1c75f"
}
, { mapKey = "MonadPrompt"
, mapValue =
"b91c886a10c75df57df007e25b4b67673fe395d286d30b15682ad76fd6328c46"
}
, { mapKey = "NumInstances"
, mapValue =
"ca75c965a2c59e6141e5434e7f61d7860a0aaa99d5709eb0a108395e4e528b46"
}
, { mapKey = "OpenGLRaw"
, mapValue =
"fd2c12b8bf30258fd381128bf1eae7233e4740e249317fa652a1ab30210fa527"
}
, { mapKey = "PyF"
, mapValue =
"19dd4e758b3cc7596ac742ed8f5f8970688e4336d7408d2b480c4aaacc46871b"
}
, { mapKey = "Stream"
, mapValue =
"ec34f211ef05ca46cb1093b7eba0a765306aa4e36e95e01be34a5697e21846cd"
}
, { mapKey = "Unique"
, mapValue =
"f5a1aed6b152459feb7332c4c19e3fb15936b046a07b22a7aa39bed9326d7bdf"
}
, { mapKey = "X11"
, mapValue =
"892b91bb16f14b73bdfc80225435a60e14ddf11f51a524de87b42a67d524d25b"
}
, { mapKey = "X11-xft"
, mapValue =
"3f910619b7159ad56c0f8e45c5cb75136b5d165ad2c776c43f37194695f2fe8c"
}
, { mapKey = "abstract-deque-tests"
, mapValue =
"ad04e18ce5acf7ad1df7dac0b479bfac916dced6ac1505f8d893d63c47c07102"
}
, { mapKey = "active"
, mapValue =
"5a28e3a6a2196c52d4947775b07c999c2677b0837b5f137dca165faa9ea9be1d"
}
, { mapKey = "aeson-qq"
, mapValue =
"ffe194abaad0b9fd977e21d24952b1e993995d313f6adb63f13236fba35c703e"
}
, { mapKey = "aeson-yaml"
, mapValue =
"fdda407fd6126a477a19ed9f474d3a2c1e0e846adfbbd0b6ef2ac119b7e27c69"
}
, { mapKey = "alex"
, mapValue =
"88f3717afe67d330b8ee0a3687b5e89f88df6e3d279a58e46f6c5e5af48af320"
}
, { mapKey = "alsa-core"
, mapValue =
"e3538225f09b066e9ee93b36a584c67fe01f327f25146dfa00451094b73afd93"
}
, { mapKey = "alsa-mixer"
, mapValue =
"04ddd087a4c533ea545e2663359edc2d9748bd2ff17f85495d40ef788b295a72"
}
, { mapKey = "ap-normalize"
, mapValue =
"dd673cd40534fe71839050121f572142a406322b961872dd3a6b062671233e78"
}
, { mapKey = "apecs"
, mapValue =
"11ae8a376f979cef2252d6932514b5f45e96a522ba4ed97d57bc02d750956ec2"
}
, { mapKey = "async-timer"
, mapValue =
"380fb43bbc79f574d060a81ab5dffebe9c685edce2aa82786a8305bedce7d4fa"
}
, { mapKey = "attoparsec-binary"
, mapValue =
"094d427fbe6f5f6037b569b7b4d363e01362cfc4e1690fb81b5901f1f5da1417"
}
, { mapKey = "autodocodec-servant-multipart"
, mapValue =
"b1761a82b7788e8f9522f7da855d0b9eef492beadc4db401db0dcdc33df1e70c"
}
, { mapKey = "autoexporter"
, mapValue =
"1ed15ab19e7c40ba7c60fc65bba35ecfb765c548825ad3719d4dd6c8829a2645"
}
, { mapKey = "base-prelude"
, mapValue =
"e60553bf7430c4b91403cf1c8e5b6f0b89bd2e9393b092230281153212706091"
}
, { mapKey = "base32"
, mapValue =
"b663a4461e63b15b86afe17d769545edbe2001306bcc11b3908f2113ac8ee610"
}
, { mapKey = "base58-bytestring"
, mapValue =
"c46e390f15b1a5772247333091b08f7e7068476c5b60e045d4cdfd068102b21a"
}
, { mapKey = "base64-bytestring-type"
, mapValue =
"56274de34429be82e11a9a947fa1194f0aab6c2cbb945cc2a0027fd4de2f7f40"
}
, { mapKey = "beam-core"
, mapValue =
"a435abe6ef59c59e725952f0da4d5d2b56e480bc7235962870db0fc63a21d8f8"
}
, { mapKey = "beam-migrate"
, mapValue =
"c00e5c4952ece3e7212d20541e6673f52f258a1fb7ea9f5f57f093ec7b55b8d7"
}
, { mapKey = "beam-postgres"
, mapValue =
"32b2028b7e5d71cf87aae5f7fdbd132dba3b1dfc70927bd61899508d4c1d0fa2"
}
, { mapKey = "beam-sqlite"
, mapValue =
"9e90ddc77eebb15ee29bad2f8b59bca63fbc9fa00a4c7742adc92f63c1cc336b"
}
, { mapKey = "bech32"
, mapValue =
"e2e559d92c4becb3f32922f4ed5a98d335ad881bee36a232125f42702b4e62ed"
}
, { mapKey = "bech32-th"
, mapValue =
"d257909ab4a1e71614168a3d8fc74726a474f5c0db268eae5d6d45ef24f7f57f"
}
, { mapKey = "binary-parser"
, mapValue =
"14327a4da053bf5f776537f776f75ec6eca69750609595c84443f7968286f66d"
}
, { mapKey = "blaze-svg"
, mapValue =
"aefbb22086d5e021c1aa75fc780cdc20b4778d804936945e58bfe2e8a2fac23e"
}
, { mapKey = "blaze-textual"
, mapValue =
"443f802a2fd2584f94f05fcd3395f09735b4980af8228218b6e1c40423b16398"
}
, { mapKey = "breakpoint"
, mapValue =
"132994dfdc5258ac2f023cb6f3888a5a415e5da3a791f7809fd268594611dfd7"
}
, { mapKey = "byte-order"
, mapValue =
"217914ce3184e7175a78c24480f193bbb1a02260459cae29ffad0445e8b09094"
}
, { mapKey = "bytebuild"
, mapValue =
"be3ac70a1beeea0c18ba8756382531260c8ca9c32cff1b0c4d352b4db024b704"
}
, { mapKey = "byteslice"
, mapValue =
"b2f16fcc1c082d197b74b084344490d9dd531876c2c86ed990b237bf1164f458"
}
, { mapKey = "bytesmith"
, mapValue =
"3ae4f18378e21ccd2ba51ed31074fff150001e6eae7e165aa16b612e1b0af768"
}
, { mapKey = "bytestring-strict-builder"
, mapValue =
"78b5807bafbb60a07abbdd02515852ca33922fcce3cc37eb3627fb9d96d009e5"
}
, { mapKey = "bytestring-tree-builder"
, mapValue =
"49742cc9ce714f0a411190c7adc12441e28b2061576345393acacdca82abd3d4"
}
, { mapKey = "c2hs"
, mapValue =
"b32f4f677b7df1972286a479aa41dd936649273868bc6c7d2ab61dc246035636"
}
, { mapKey = "cabal-fmt"
, mapValue =
"8831302e75ecf529456be5bd84078d7214a69f5ff2158b04bc7b27ef6e42f303"
}
, { mapKey = "cache"
, mapValue =
"c06961a2d12dd0623f802028b5a804e8cdba6727e2c4454519fa038b7f27d5fa"
}
, { mapKey = "canonical-json"
, mapValue =
"f24108752484081f7abd277627aac167e69c55805eba45e8e61c11895abb7d7a"
}
, { mapKey = "casing"
, mapValue =
"7b0a669006800af041ef66f7bbbb0b33a555a659f38cc28b3f0dbd8bf8a8ace2"
}
, { mapKey = "cassava-megaparsec"
, mapValue =
"6c2c6ddef2cc9c6f0adfc4e9076c12aedd947cc8fa44f358921bb3be73101d1c"
}
, { mapKey = "cheapskate"
, mapValue =
"7e1912233f578ddeed9ab1e8563ab261924781c386166c0d67176ebc39bf010a"
}
, { mapKey = "checkers"
, mapValue =
"95c1d1e52c40cb411cb0311bbd2a351752044badd259a04ee7eb823893ead0d9"
}
, { mapKey = "chronos"
, mapValue =
"30b32ba4013608b7b20f6a4ad1514369ceff08bccba91009b41bad09df6c1cbf"
}
, { mapKey = "circle-packing"
, mapValue =
"08cda18e5a639862a6e485e1b3678ffe46173d013cd496bc2e9d56dbce70b7f7"
}
, { mapKey = "citeproc"
, mapValue =
"a1ebbc525db28cb0fa444a52009664601149c7f368e676f09ef048f5da52b54b"
}
, { mapKey = "cmark-gfm"
, mapValue =
"c35a68bec14cf332c861ba3a2db7290650a4723724b76077251f6e853ee8d7bb"
}
, { mapKey = "co-log-core"
, mapValue =
"c17661cb7cb60f55802e3db5437902e6fed24a799c28a235e1708f4723785ec2"
}
, { mapKey = "co-log-polysemy"
, mapValue =
"08639fea9e1d10d641fd4fdae4cb9e5d1e4fd515de7b1cd29f864cfa42f8a2dc"
}
, { mapKey = "colourista"
, mapValue =
"b464c54ce2d69fb75917779bc74ae042797f4104c82f1872da28cd0e335344c2"
}
, { mapKey = "commonmark"
, mapValue =
"7eae65caab8b8843e6744c0aca7709b0a2d7bd21404b3db7263e883d711aa1f1"
}
, { mapKey = "commonmark-extensions"
, mapValue =
"09cbe091e7a8e992ce0609243cd4149afae5e784da8de365fdfb31b3562c63e8"
}
, { mapKey = "commonmark-pandoc"
, mapValue =
"12eda78655998413ecafb879144ad601baab2e4ebdcf20124379dd3a903ed399"
}
, { mapKey = "commutative-semigroups"
, mapValue =
"631ef6d8931931f205909ce76e16d0895af62f2eae30d34c48fa1e3f813e2cf7"
}
, { mapKey = "compact"
, mapValue =
"576678a0d0536e6b7f7014f8c8d8c192708611cdf1ae15d356c9c9ff92e4da35"
}
, { mapKey = "compactable"
, mapValue =
"d45e82557fc89e1d7d7620cfaa1bbe25acfd5a4207c5b6858bbaec2c681c756f"
}
, { mapKey = "composite-cassava"
, mapValue =
"a0768a2c14e7f887c7c741b950d151535276eb2044ff7998966f010dfab9a5c8"
}
, { mapKey = "composite-dhall"
, mapValue =
"ed57b0d1f6ec0513d0a878e248dc48471eae2e76cf93b0baeadec8238729deb1"
}
, { mapKey = "composite-lens-extra"
, mapValue =
"2aae76b9001112a83c3dbbfd4822241e78ed85ceee6e608a923cd5f229a2f5ef"
}
, { mapKey = "composite-tuple"
, mapValue =
"ded3efb7567fff43927fe15fcf1512f6fff635b673d1844097a370aed58854d0"
}
, { mapKey = "composition-prelude"
, mapValue =
"5d986c306d99408217a1b7d2e8921546ad90bef39b77d6578dee5f8d0deeddab"
}
, { mapKey = "conduit-combinators"
, mapValue =
"be23b745d85d721ecf056da8cadca87296abc49d3ad883ca39dd30f1c85689c3"
}
, { mapKey = "conduit-parse"
, mapValue =
"b93aa71f76f95af65731a03e623a4c3e01b1375629a75806aa2d5e7f8e92d850"
}
, { mapKey = "conformance"
, mapValue =
"8782009815957a3248d265f1d15ddc033b8ef451a9808830759affd922a2327f"
}
, { mapKey = "conformance-gen"
, mapValue =
"5bb19377f931e2688feef31555af5bee617a43872b78c054b37e027f53d53e3b"
}
, { mapKey = "contiguous"
, mapValue =
"786fac85900241e03ca193eab149ef940336c595c5cdf040de8a7f3abb4c8252"
}
, { mapKey = "contravariant-extras"
, mapValue =
"407ddc7fac466269abca22d54dcb27e2b812ed22c5a7fd2255d5581e7ea11c28"
}
, { mapKey = "control-monad-free"
, mapValue =
"d8d71d8f9ab1bb5b3178e8a33b9ee1c8db531dc7b6a1e84453aa86d911441ef6"
}
, { mapKey = "cryptonite-conduit"
, mapValue =
"962d3a22a51ef814f4a4fee690606ee05f285092258ca7f0b8695e2c69abb82c"
}
, { mapKey = "cursor"
, mapValue =
"096fd136db5d05c545f18c4a0342afbb7f859dd38af94f4bb6f10f36dea5f84b"
}
, { mapKey = "cursor-brick"
, mapValue =
"2fd64858b6a9d149045b0fbbda56679bc9a8051365a5120f81ec4487e24b8b5c"
}
, { mapKey = "cursor-dirforest"
, mapValue =
"f9796f25f49ca831c151a7dd4d9e5cdf3edb62e3c12606904f6fdc1fbf6b091a"
}
, { mapKey = "cursor-dirforest-brick"
, mapValue =
"c93f0ee8f941a10fe0619d136f29b27047c52159044e02932eb46f9b56aeb3ca"
}
, { mapKey = "cursor-dirforest-gen"
, mapValue =
"d0b6114f0c798fb0f8ae9b6848ca0320d0919e610e0a7e217744d0f6c82e02d5"
}
, { mapKey = "cursor-fuzzy-time"
, mapValue =
"9c2d870156e5fe87870aa36d86c4f2aef8b1ebb550c2466df5ee6627048d19b5"
}
, { mapKey = "cursor-gen"
, mapValue =
"41700b8dc13428f2222856a4a0af64616e4819219bb4572e7ee6ce6053352f5e"
}
, { mapKey = "data-bword"
, mapValue =
"4c298ea560b6cb9289648c0828eb2c7530a47798445f277cafb86c2b0aae10fe"
}
, { mapKey = "data-checked"
, mapValue =
"f9bc91cd03f97e652cd8e0e200a5a9af38c4e63c77211e7992cb8af75e41d2da"
}
, { mapKey = "data-dword"
, mapValue =
"f0f4ccc77cb8f2b731ae994798f551caa688c7f487983f598e95eaf29ee688b3"
}
, { mapKey = "data-endian"
, mapValue =
"95f052a030a911f2ea0a76e5cf6380dcfe02080c9e273c7250921f02c0af265f"
}
, { mapKey = "data-ordlist"
, mapValue =
"c02eb984bb775d41ff4e48887a1b575677c2d635e55b1687fd8a5de91c1d6bda"
}
, { mapKey = "data-serializer"
, mapValue =
"ad4ac29a6d7098f572aa58a4331f395d9c95b26e7af081c9b82b7d4104a14661"
}
, { mapKey = "data-sketches"
, mapValue =
"a3d9381424615943da457be41eb4e8aa206615f55a31196a62710dfb2e2a3d58"
}
, { mapKey = "data-sketches-core"
, mapValue =
"5e532e9c07973500d0f2146cf225189fafc98bc202a67065d1366161d42e3392"
}
, { mapKey = "data-textual"
, mapValue =
"7e932c6b9d36281daea28216ec828178ec4c0ef9d31781b7ad32a3209fd1a2c6"
}
, { mapKey = "dbus"
, mapValue =
"d132e27dc64c5980c62e4286c688f134144c7b8ba8a91a627812b01bb2ad3049"
}
, { mapKey = "deferred-folds"
, mapValue =
"dc104da01b95fc00df57a4dc36b943464774fdf7c00b4b22810b179ec8d7ebb3"
}
, { mapKey = "deque"
, mapValue =
"39486fb3728f556a3408ce659b4dea29ce08e98df7335701a3ce6167fa91ec23"
}
, { mapKey = "deriving-aeson"
, mapValue =
"7f9ed3825d301aa34b4ab09d093d3dc4e309eede8e374aa7c5be5c36768ef956"
}
, { mapKey = "dictionary-sharing"
, mapValue =
"95600cb7150374aa448ec7e4e809513eea0792bf8871987804653ceebfa3c4e6"
}
, { mapKey = "dimensional"
, mapValue =
"564349f8a58315ff05cf71554c3c95ff4e17fc26bffd8b80d6c807ade4dd4d7d"
}
, { mapKey = "direct-sqlite"
, mapValue =
"179de71720ae655ce288086fc339fcdc9d224905f22b8699b930cdaf74ae8e63"
}
, { mapKey = "dirforest"
, mapValue =
"91427c6b99cea8b2394c7236e1dbdebf4231c4ae0500a0be1bd039984bbc6d92"
}
, { mapKey = "djot"
, mapValue =
"d2bef63579210eabdf96ca6c3cb765db9091d69b0c0747997ff18363cc974c23"
}
, { mapKey = "dns"
, mapValue =
"b82630c1c47da1e98036a315e08753d6875e5fe149a98d69e476b7ebf9684151"
}
, { mapKey = "doclayout"
, mapValue =
"d04315ca908a4bb4208d52b59206c974c99c409c96c9a29271c95276410f0900"
}
, { mapKey = "doctemplates"
, mapValue =
"9a851b0c764af1aed63ff0cd3440fe7e439e987ae89163425e034a1ddd02bbe9"
}
, { mapKey = "doctest-discover"
, mapValue =
"2504876c54ddd021c6e4f0963935c037402966114eb86785ea7c1476380a0b3d"
}
, { mapKey = "dom-lt"
, mapValue =
"049576573950b7d56b55d6c0b862195f983c7f3fb79bd7dd8ce64809056350db"
}
, { mapKey = "double-conversion"
, mapValue =
"84ba79bb9388f6705dda8756b0a912845284ba8aff1825b0b8443f1ac088b5e4"
}
, { mapKey = "dual-tree"
, mapValue =
"a5d003601e084fad53332acb5cb35f32da317512d33b248ed86906bfd2013c00"
}
, { mapKey = "effectful"
, mapValue =
"3a6ab148d8936b3899493b5935317c847f79540a98f578f291d49268dd0a0c9f"
}
, { mapKey = "effectful-cache"
, mapValue =
"dc3ddb559db969a73d2c53a2dc1cdd7acfc91ea1eb69a119650f3601468e4d6d"
}
, { mapKey = "effectful-core"
, mapValue =
"e58dc805998514dff37eace27cd296f950a892a28b336d457677aea874db9926"
}
, { mapKey = "ekg"
, mapValue =
"6480c37e7e70539cff01d179474c59d8b14c8b148921029428363c675bbd9032"
}
, { mapKey = "ekg-core"
, mapValue =
"29952e42a117dfc88e7b02a11b7e34270294e3ad03900bb53eef7058fe1007d4"
}
, { mapKey = "ekg-json"
, mapValue =
"4ecf66e39a7a97efcd6e383ab9a45a6bcfb5be5ddcbd7436e836502effd4453c"
}
, { mapKey = "ekg-statsd"
, mapValue =
"35fe7ea0b416a81dc28d5ebe760a3585c43181ca1cf25d76f583ffbe810af9c2"
}
, { mapKey = "ekg-wai"
, mapValue =
"84e4099d23aa6fc094946d81576a8c12222b8687c09057d500070a714c909d2b"
}
, { mapKey = "emojis"
, mapValue =
"765fe4af2aa87429d4cd73f6cf2a48f01f9d4ab5de99f2bc169b34981ff51e93"
}
, { mapKey = "enclosed-exceptions"
, mapValue =
"59007a8062b5327fa18e54982973cec8ed81397e99fa861a1ed2ee3263204be0"
}
, { mapKey = "enummapset"
, mapValue =
"19c0c68720668122404c6357c5b32f6974b6aea0d1258fac66c1e6da9dad8023"
}
, { mapKey = "exact-combinatorics"
, mapValue =
"6d298bd405423725d892df1b4ccc2c94f2636c4aab3a7917d0a7802e567fde0a"
}
, { mapKey = "exact-pi"
, mapValue =
"06efdba79c392cf6e14afe0a8c93b13137764642850de6fb5132858e2dbfd6ff"
}
, { mapKey = "expiring-cache-map"
, mapValue =
"6725d8a4b6163b0101305c440b848d3c007e5e296e1b3ed89481574e70513e50"
}
, { mapKey = "extended-reals"
, mapValue =
"ee5cd3a24bb8eef64a5bd3b6dde6c9db383ed0212be372c224b5e370ae88bd10"
}
, { mapKey = "fast-math"
, mapValue =
"5cb21ab17e01afb5e8acd7b616f907e67ead4cb1044aec0d5fe16caac298d076"
}
, { mapKey = "fcf-containers"
, mapValue =
"56330b8e239edc9ef1ff5d2dab58b2eb0292152dfa79a284aecd8ff785d6fecf"
}
, { mapKey = "fgl"
, mapValue =
"de7ad09d54b4d88991447d19ddb6411849b62d7b8019dac1b6c3c7a2124f2680"
}
, { mapKey = "fgl-arbitrary"
, mapValue =
"042812938aeeb5b8554f6d3b509342fd72a909315b5aa9effb33ccc7b3c388b6"
}
, { mapKey = "filelock"
, mapValue =
"5de89e7b1c6fb8d4c49f049e535bf55d7a459f2c7114fd31d1190e726e6ddfbd"
}
, { mapKey = "filemanip"
, mapValue =
"9b8acfe3fad5b2cc26d739562dbb800e9ee394e75540c13185ca32907bad971f"
}
, { mapKey = "filtrable"
, mapValue =
"13d10f48a3fa8d96017c694fe62fd885aeb72eb48f5a7378593df36745a69aef"
}
, { mapKey = "finite-field"
, mapValue =
"bedea815153e9ed806f517414d889073a5911f69a011f83d6b946a86a46ec433"
}
, { mapKey = "finite-typelits"
, mapValue =
"454d3f0bcfd25826ce77919ef29ebdcead1290a7f9cf7bbc72f141bb70a98cb5"
}
, { mapKey = "fixed"
, mapValue =
"7c21fc14fcbda183489487c0ec5221b0a5fb438c4ac31fc6b34f4f173bf0ff2d"
}
, { mapKey = "floatshow"
, mapValue =
"a19020f22a6a2abf723b161ddea768750af6b9574a6be3e416fe1e78b76a684e"
}
, { mapKey = "fmt"
, mapValue =
"e175961078cdf993b98edb27a70b3e4d4574522dc59a33554e898a93558a461c"
}
, { mapKey = "focus"
, mapValue =
"40386b5f47b745c0a6dc0a171889160bed5f6b219d796d6f164a688eee4f073e"
}
, { mapKey = "force-layout"
, mapValue =
"0be6b374c06ca13207d00c7483ad171ef8e829b82b5017fc1275fab3f90d7451"
}
, { mapKey = "foreign-store"
, mapValue =
"1044c3a720b4c3e0f9d65109557d669f4df14b6f7c1e02b6c25378397a4cdbee"
}
, { mapKey = "friendly-time"
, mapValue =
"b3b216b9c054af1cfb13ca2c00fea5b8d80840c5d37beff255ef290105cddf90"
}
, { mapKey = "fusion-plugin-types"
, mapValue =
"ae6b7bdc4101d58821ac46ccf7c2f7d8e85497c7b1bf0334452c29ad5031a5ca"
}
, { mapKey = "fuzzy"
, mapValue =
"6fc07c86f141ec273d3394d44bb1d47e814d8f2d2d67d1576f4200bf5acfb8d6"
}
, { mapKey = "fuzzy-time"
, mapValue =
"944ef1e878a34fd9ccc771fe674feb5161fe582360e36a426e3a92961ffc601b"
}
, { mapKey = "fuzzy-time-gen"
, mapValue =
"f7ce14242285d3cdd7d8ec97d6874b985dddac089266bdf19888a1a0c908dd31"
}
, { mapKey = "generic-arbitrary"
, mapValue =
"62cedb5fe30d69166bccd1f6dabeb80063b196ae9ea096ff883927401ce8755e"
}
, { mapKey = "generic-data"
, mapValue =
"ccb7a1ff0c2cf0f8ac540e2a070dc26012256ca676ee249f13a4b98bc9e94c36"
}
, { mapKey = "generic-lens"
, mapValue =
"51113e1d8d43d500bc95615b8d83ab5476a9134749ba8e8e20fdeb9f1bbe1e67"
}
, { mapKey = "generic-lens-core"
, mapValue =
"a7987605513a57489fc3f9d3812f5cb9b077005b0787378125ed764896ed1f0c"
}
, { mapKey = "generic-lens-lite"
, mapValue =
"fc4e5820951bc7baed55b94cc7b399838c4aa63e37378f75385071cb2118ca48"
}
, { mapKey = "generic-optics"
, mapValue =
"5d5821969629ac4ac48f53c7bd4cb54280e05f2aaa112d6c3c12391cf7b71898"
}
, { mapKey = "generic-optics-lite"
, mapValue =
"112fa14cb2dc6d5978953ee4e06b79c4f213dd3fd94ec7622816db5fe01bc6d0"
}
, { mapKey = "genvalidity-aeson"
, mapValue =
"8f56c65cf27cfebfc873a23fb1c5a280b588f3ae39ddc0dbce835928167a4738"
}
, { mapKey = "genvalidity-bytestring"
, mapValue =
"40ddb9b05e8243b5c85d9f319c3f34aaa6c9a86d21b5179e9dc7cb88c0c3650d"
}
, { mapKey = "genvalidity-case-insensitive"
, mapValue =
"fd59ca175cfffbd499fb8ef9930d84619e1a1742f4b79995af8243fa76d66536"
}
, { mapKey = "genvalidity-containers"
, mapValue =
"539697e7d923d02c311399f243513c1be122c1f948a1caab254521abb9181dcc"
}
, { mapKey = "genvalidity-criterion"
, mapValue =
"88b7077a204c124defab474319f7945a0a4af9c532f8032ea6bcbb5ce8e78f0b"
}
, { mapKey = "genvalidity-dirforest"
, mapValue =
"c3d8aacc5ec394d80eff35984b0ca09000b55dc938f43e9f1bdd51c554d9bc78"
}
, { mapKey = "genvalidity-hspec-aeson"
, mapValue =
"cd4cb01748672f28b60cbed89c0926c08d7928a51adec6eca785f65886cb351a"
}
, { mapKey = "genvalidity-hspec-optics"
, mapValue =
"3bf25ec662d8f2e20e55bdc1b66aa73e0a3e8324a15d2a31597e8ca2bab5d464"
}
, { mapKey = "genvalidity-network-uri"
, mapValue =
"b39914379a36fe0f700ebe49bc28906eff5ff2fd8c3e2247ab8af7024e74e35c"
}
, { mapKey = "genvalidity-path"
, mapValue =
"49e13a565e672de5d190fde6020af931cb22619d708f8aad637d3d06ea58814f"
}
, { mapKey = "genvalidity-persistent"
, mapValue =
"99a3016645fcce9e03924d2cfb4736548029510a9f95d0dc57946b511943aafa"
}
, { mapKey = "genvalidity-scientific"
, mapValue =
"d2b90ca070788bc966376c9eac48a456241aaa2a648af044de67f8e16e6b0688"
}
, { mapKey = "genvalidity-sydtest"
, mapValue =
"0da1d9dedd83f28d058a09614cdd80d4a0b25eacf42e8c072fe70a700d15dab7"
}
, { mapKey = "genvalidity-sydtest-aeson"
, mapValue =
"6bd517dca310d86fb226793b6bfb6a6b72d510fe049f8ffbaf6a3cc57ce7158d"
}
, { mapKey = "genvalidity-sydtest-hashable"
, mapValue =
"a495891113d862bda7fe86479be8127d3cd163eace2d7d2a19bc33d7b22cd32b"
}
, { mapKey = "genvalidity-sydtest-lens"
, mapValue =
"1645cf6b363a0189116ebe3c6b9b4d57786efce112f4c56bddb97c6f8a928850"
}
, { mapKey = "genvalidity-sydtest-persistent"
, mapValue =
"794304928e0354bdd2c320312dc232aa7d22e9aa7536517761103d6872cb89f6"
}
, { mapKey = "genvalidity-text"
, mapValue =
"9974ea8820b50e8600898a5541a420001d3578ffb39978c2ed31de35d970623d"
}
, { mapKey = "genvalidity-time"
, mapValue =
"0f9c3c7516cdfa834cdba079727f16367d066a18e6222f29a2e5d76dbe7b4613"
}
, { mapKey = "genvalidity-unordered-containers"
, mapValue =
"3cca625e48f1d280ddec0478e2a758ac2576fb082311dbbe34188bf8d0cae9be"
}
, { mapKey = "genvalidity-uuid"
, mapValue =
"1298fe7200f83f699b47dee809fdd905a4e8de77fe1a5cd9895c0ed19002f8ab"
}
, { mapKey = "genvalidity-vector"
, mapValue =
"eb4e731872068f7c627306fc17c82ce529e2d73481b4f94cee9cfd0844420d75"
}
, { mapKey = "ghc-trace-events"
, mapValue =
"4319083e426f0d37e35717b59375440b78b98f9ff7642492547433c10215cf45"
}
, { mapKey = "ghc-typelits-knownnat"
, mapValue =
"81d3432c0c0ff38ce051c7b9d037701eda01a8ecbd6cb55b64271632203ab17c"
}
, { mapKey = "ghc-typelits-natnormalise"
, mapValue =
"e5697a858a38a83f1b87892157a78f9c52ca6f2fcb64fa6cb33c1691c2dbb14e"
}
, { mapKey = "githash"
, mapValue =
"92734bcf4586fd205d8bd3f95edb4f1bddc9fbd85c82a9579372edb91610382e"
}
, { mapKey = "graphviz"
, mapValue =
"9018165f5c5f756abb5a4a0675610777123f6a6f1836eeef4537a691f4a23265"
}
, { mapKey = "gridtables"
, mapValue =
"930fe7c27f4c52490b2eee92b0047359be92691976a778792f9e43eef420ccc8"
}
, { mapKey = "haddock-library"
, mapValue =
"dd18bb32dc2db7a8cfea8b8e69b3f1af21fd2b1625e26ace940e42b84a3ae2b0"
}
, { mapKey = "hasql"
, mapValue =
"8485b0aa1f93854e27ea08bb8f607678a6c1dc7e480bfbaf866ef8b17de210da"
}
, { mapKey = "hasql-explain-tests"
, mapValue =
"b2ec23cc34beff55e9c58ee44d0f81d70fffa49143363cc65a0a077dfebe49f2"
}
, { mapKey = "hasql-migration"
, mapValue =
"26ba8c6286f59126312408ef7a9d6482d71fb4d0cdd4f7235ee2a0b6082ea11d"
}
, { mapKey = "hasql-th"
, mapValue =
"60b8b6f2d87727a9dec0f4bed73123a0d5372e0544bffb2b85599d05b8c5b001"
}
, { mapKey = "hasql-transaction"
, mapValue =
"435699a04dff95c1f0ca8f92aa2d0ea54627a032d7e818990513f5b3e9ef4b5a"
}
, { mapKey = "hdaemonize"
, mapValue =
"8f1192566827a0b965bff0d75538fcda464cf9b48792f134818de5cf171c7ed7"
}
, { mapKey = "headed-megaparsec"
, mapValue =
"99e18326ef8ef8d8e5333ad4555806fe13721237d162d3663147a606ff93a8b2"
}
, { mapKey = "hedgehog-fn"
, mapValue =
"57927c81dc0f6b0b70fc6bb20ee95b3cad82db81c1dd6eb04f085702f9c9d770"
}
, { mapKey = "hedgehog-golden"
, mapValue =
"ddca7fbe9a18ce7753f4555879338aa635ab8b70aaa659eade1a896ad345ee50"
}
, { mapKey = "hedgehog-quickcheck"
, mapValue =
"3e1453a8cf9cf462dba6ddf5d640996957b2d9233bf172aa2d31295b53fc50e2"
}
, { mapKey = "heredoc"
, mapValue =
"c415898f2bceebbeecaa970a2ca03238c1ca0550560f8ff8afa1e3d35576bcc1"
}
, { mapKey = "hex-text"
, mapValue =
"6bb9bcaff799e439832af909e9856475316d7571ea576b5b22d8c9e5d0a25f96"
}
, { mapKey = "hoauth2"
, mapValue =
"01b95b9ee1c8799a09a3987260504e282f68eb35e17f3340c3148dc6a4c1362b"
}
, { mapKey = "hoauth2-providers"
, mapValue =
"14eb11f13662298fea6e1881c0a2902ed0738d8edfb7f1e43e60b90616de5e46"
}
, { mapKey = "hosc"
, mapValue =
"d8888b52cada2b25eec91350465e7d11e0825b5693e530e89b727976763cc036"
}
, { mapKey = "hslogger"
, mapValue =
"b871aca75ba754a93330c7c59f45edb1b3104280b4055b61fdf24f496f178bb3"
}
, { mapKey = "hslua"
, mapValue =
"bf9d9e12ce48994aa4657dd1e68f60e9989ae0771723195ef71ea49f1d343955"
}
, { mapKey = "hslua-aeson"
, mapValue =
"2ab95d2be0cf2a27a8e83f9b4698f80e06e12c8b6aeeba7cd4b8ab4e1fce1819"
}
, { mapKey = "hslua-classes"
, mapValue =
"f342237cb0915f4eadcbaa72826fe7812415ec0c71447ec9bc70148fa916d7bc"
}
, { mapKey = "hslua-core"
, mapValue =
"35667f1ad361767f321e31f9694fcaa0209ab99ceb94f585d70ef68c4fa5d192"
}
, { mapKey = "hslua-list"
, mapValue =
"c89baa9125e2182c1cdcaf2593a8daa3bae54f64eae5480bd103aea90fcf24f1"
}
, { mapKey = "hslua-marshalling"
, mapValue =
"741bb368aacb052a423a8b1e2701926a73b96f796a4553520f7083178e0e62c4"
}
, { mapKey = "hslua-module-doclayout"
, mapValue =
"c4727cf6210eab340187cf7c3022d213214c622ea26c2a50cc9d6d8bc4dbe142"
}
, { mapKey = "hslua-module-path"
, mapValue =
"95df5b00f6c2861189d2889277d37d7e79486f81b5ce617cc2c66d8652c58f3d"
}
, { mapKey = "hslua-module-system"
, mapValue =
"ce07f21cc8693a818e7fb2c31c9bf2f92b825d27e5a309d03b268754b87932cd"
}
, { mapKey = "hslua-module-text"
, mapValue =
"0e74cc03278c911c36d471abd319b5ebea0271c75184ac0ae6ec9c930ea0aab8"
}
, { mapKey = "hslua-module-version"
, mapValue =
"5abe39ba59d059a4afde720c1e6b85a6203a293def494441b9f15175d336e71a"
}
, { mapKey = "hslua-objectorientation"
, mapValue =
"62931338a8abfb189c404710dcbf90c9e81d37a070b78a88fffda1a458930121"
}
, { mapKey = "hslua-packaging"
, mapValue =
"3a6d9753189b2be838adcf6353b57b73902e67d7b9f90674e32d481f5a728c4e"
}
, { mapKey = "hslua-typing"
, mapValue =
"0e53599b9d6f59810ade8895650ee10ef6b786349fb004ae86b4ba59c263f301"
}
, { mapKey = "hspec-attoparsec"
, mapValue =
"227a3a95222e31bdd141f05201246f1bbe4c2cd0f01003a4eda44bf579ba9047"
}
, { mapKey = "hspec-contrib"
, mapValue =
"41137149ce74cf7239b3ac6f07e18ae0f28bbf96d2fa2f6c141fa692e43addbe"
}
, { mapKey = "hspec-golden"
, mapValue =
"fd6ae86d4b6902126b21ef11480ce21816aa49518971f1dc85839aee8ef6557d"
}
, { mapKey = "hspec-golden-aeson"
, mapValue =
"331ba65e4e32904d5a8015663ea0c940e406515f56928879fee79046bfca3dab"
}
, { mapKey = "hsyslog"
, mapValue =
"ab6ec719e86d861865cd8bf2a67106da4d444ad1d6033008179747955438be28"
}
, { mapKey = "html"
, mapValue =
"7fbe2a349d17720c3195b86e08b3ccc5359882a21938f24619213b9a35445797"
}
, { mapKey = "hw-fingertree"
, mapValue =
"3f6a301bf9ad98e6ba8f3b0ae0e0c1555cc0a0d9fd0b7de3f141b5dccd924057"
}
, { mapKey = "hw-hedgehog"
, mapValue =
"d69ad7901408baf6306e02f58872d18e2e0b76be785a6d8b77f819b8baecfc36"
}
, { mapKey = "hw-hspec-hedgehog"
, mapValue =
"3c176ca6dcfb5e587754304dc602f7a504f2fb0076b9c07641987d87215eccee"
}
, { mapKey = "hw-prim"
, mapValue =
"9a65abdb7cc64ea2f26fb2a243a905aa6b6c347ba1c6b547e50166eed30267df"
}
, { mapKey = "ical"
, mapValue =
"95fbb6f806493ea9055b3c8381884ed9a4776d06c34cdca88a16bd62551a1f74"
}
, { mapKey = "ical-gen"
, mapValue =
"46cf01cec271b8c7e0aa68b1d4136b4705d12214bc4b7693a039287c1db278ec"
}
, { mapKey = "ical-interop-test"
, mapValue =
"3f6cb6af60cbeb1d32ceb2c618e17596ffe06dd25f3c4c2cd4f0d4da60143e9e"
}
, { mapKey = "ical-recurrence"
, mapValue =
"9fc25bf9c55fd28e882e8c6c83298cd4921d9ad2fd432875b8dce1a8cb9fc9ad"
}
, { mapKey = "ical-recurrence-gen"
, mapValue =
"4171cbecb06b0da629374ad07c1a3aacae899567f4812542b5a82c8654059a8f"
}
, { mapKey = "indexed-list-literals"
, mapValue =
"cd68195bb1858d281fb8a48f0f7c53f5ee7442a603b812f7915ec65917d1367c"
}
, { mapKey = "inline-c"
, mapValue =
"7d3c8e9ec202995b150d241bff5f9444736e991715b36c99c9779bbb2c8fcacc"
}
, { mapKey = "int-cast"
, mapValue =
"12d18baef8b6aef28fb0abfe61e93ada4e46d7fd3742d2472a86ab8884c6ff11"
}
, { mapKey = "integration"
, mapValue =
"4a0acb9218a05ddcc49dc2b1b6f411e19b4ec931e84ed744c36a6ff6175e7eee"
}
, { mapKey = "intervals"
, mapValue =
"46f462b040bd07a2a9bca6928d5617bd0ca669ed6949445eadcc91efd7f2c7c2"
}
, { mapKey = "ipynb"
, mapValue =
"c3ac849fcc53dcf0897436eb1f2c5072a096df63a881a648eb1fd0ed64abbe28"
}
, { mapKey = "iso8601-time"
, mapValue =
"0204809c86d2bcc69d417622bf449d7e4cab320f231fd9b4d25c6238de27c84a"
}
, { mapKey = "isomorphism-class"
, mapValue =
"062d40b9a7f386b74b2cb2bf5dc52562840d18ec7e4e408564b0bfadf2105540"
}
, { mapKey = "iwlib"
, mapValue =
"941a3bc84b82fbf48800bbf85010eb06d2348648c4ae2c0e1aa5315594966dbc"
}
, { mapKey = "jira-wiki-markup"
, mapValue =
"e394c4a8c676b44fa8d2eeea1be8ad1eae8c7e76167461f8c9961a4e9bc5b24e"
}
, { mapKey = "katip"
, mapValue =
"395e7c04c10e083ec8b24ab1ee6334ed7d78fd9f5ec706b68579b653f452c067"
}
, { mapKey = "language-c"
, mapValue =
"c1535c9f5dc61229d2ee78ee214fc476017aa8ba79c97615d7daeeb6569ede2d"
}
, { mapKey = "lazy-search"
, mapValue =
"9c57b8cf6a433d62a29883fc64dff1cbd75fa5647ca66a66db22f0b72209e21e"
}
, { mapKey = "lazysmallcheck"
, mapValue =
"0193792d4e9d7bd11feb29b49ef18e2b5183bb11bf0b90cc3c97641f7a2ea332"
}
, { mapKey = "libsodium-bindings"
, mapValue =
"635111fb1ce61f725f381d8db051b8c3bb8cffa9647ad901abea826dcb6e35e7"
}
, { mapKey = "libsystemd-journal"
, mapValue =
"8f11ae867a79bb25c75dae04d3fc7a1c9f284b21daf30b4ed52fb9c3c9528aaa"
}
, { mapKey = "linear-base"
, mapValue =
"1fb8cdea18b858788dd59d6164118f9858e1d98581b8addd60452877337ea7d8"
}
, { mapKey = "linear-generics"
, mapValue =
"39df7e4006fd0d47d24dd0c96948efb72ac1609cf62a565e7306835ff9a7fc86"
}
, { mapKey = "list-transformer"
, mapValue =
"a54c60ae7ae5c52ab609c23730e12482122f13b4b044d2af88d428802d90cde1"
}
, { mapKey = "lockfree-queue"
, mapValue =
"80e29a91599ecf62e33745e8f48f7afa3ca80e70b4d11f1872bb7ac5944b82f4"
}
, { mapKey = "log-base"
, mapValue =
"c429beb2034d6784f11531f4674df4085bc7c7aea4524cd442ded9b544c8137b"
}
, { mapKey = "log-effectful"
, mapValue =
"1ffba32de7f706ec87bfb06c6523cb2df26b2e79bd0cd6a3962783cffd1270b1"
}
, { mapKey = "loop"
, mapValue =
"90e29f12793d1a5f9c78e49406033fd7595e2cf08e481b80ce4bf458fb59ac19"
}
, { mapKey = "lpeg"
, mapValue =
"384f215c177d5d72fadd952ace0eadccc2f2d7003f93529f00623aba5a919ec9"
}
, { mapKey = "lrucache"
, mapValue =
"a0cc2593400fa20b2a66f9a78ff5ba9fccef413f2b6ee04c943e275a87cfda04"
}
, { mapKey = "lua"
, mapValue =
"ca9ff67f89bf19e664d9e6219fb6ffce1b230502509bc9af7510019b1ac245c5"
}
, { mapKey = "lua-arbitrary"
, mapValue =
"a8c8d90b45ca829b717dc40c061803de157154d398258f07994c14d6e4973931"
}
, { mapKey = "lucid-alpine"
, mapValue =
"fbd299443a16e20be65522cfef1a56e869d81ad313b08cc92554544ae3ce7944"
}
, { mapKey = "lucid-aria"
, mapValue =
"2d850f13847ec596b34b85c262697324f564b8ffb4c07a261c9c3b996806a38f"
}
, { mapKey = "lucid-svg"
, mapValue =
"8e7fd3b115341754548e81afc319f77d52776924796e9d86e18f1d01f52ae479"
}
, { mapKey = "lvar"
, mapValue =
"dbde518a510078287a6c9512d0c824ab86a75968670e7c68ccc7323b3e209220"
}
, { mapKey = "markdown"
, mapValue =
"131f66439b9353b29666e73ebdd9405ed75c763461ff006edf8510453810816e"
}
, { mapKey = "markov-chain-usage-model"
, mapValue =
"293ff9822d265909a3053e414926b31838bcbf482aeb8073143f6a4794ee83d9"
}
, { mapKey = "matrices"
, mapValue =
"01f141a6d8b5e5d16d35d64e46122085118a0ca8fb41fa051b276ea4bf188122"
}
, { mapKey = "matrix"
, mapValue =
"af7d76e86621af79d4715214c618e8893d24a836caf3511b6327e7ce43ed4c16"
}
, { mapKey = "mersenne-random-pure64"
, mapValue =
"b91f696e823840fe8adfbe5315763e65226e96b16aade7c093a4185d9925411f"
}
, { mapKey = "mfsolve"
, mapValue =
"ea2dc28eccbdccf65ab867abbda9b3d4eaace163dd4c29938eef836b9ead14a9"
}
, { mapKey = "microbench"
, mapValue =
"185327b6e8eb0dbbc98d26128cd9b54d633d078412dc95c0d784cc600cfdf734"
}
, { mapKey = "microlens-aeson"
, mapValue =
"2c67e1df5c628407adfca8a16926c61d55ea8b42a9c9a59de06a6bd0b1cca581"
}
, { mapKey = "microlens-ghc"
, mapValue =
"3b03e5483159a3aa41c3370008ba7b453631ef56827f6b5eb7e7e2a2767c9ebd"
}
, { mapKey = "microlens-platform"
, mapValue =
"c74da24a3351e4c0bf5917cca4c33e1575379437dca40ebc5a5a2305d96a8f1b"
}
, { mapKey = "microspec"
, mapValue =
"07f6f64bf6b73c712555ca86c32c65a1007c6a74c89676db62e4a7d47757ea30"
}
, { mapKey = "mime-mail"
, mapValue =
"a1ec69085a33113a5296d35fa353a43fbf8499f0002dedb5d09f3c017c0be83e"
}
, { mapKey = "mod"
, mapValue =
"82b70945de6b8574490fec197f740ebac4b7fe644d358fc2b5fbd9a309b70eff"
}
, { mapKey = "monad-time-effectful"
, mapValue =
"d1ae6e85a02493905f7b5a8c7df4cdf4023a2a33e94562c108c18a4dfd287f27"
}
, { mapKey = "monoid-extras"
, mapValue =
"70c7ee0d708b0c68c277e41dcca2094d9260e310f56a332cecbd8748ee78fb72"
}
, { mapKey = "monoid-subclasses"
, mapValue =
"b7149de3e9e7e883683248742b27f95f132e83a9f04f2994becd7e2b2336be2d"
}
, { mapKey = "mtl-prelude"
, mapValue =
"801f0a4e5d19530856b1027f7a634bec0cf5b9dce22e859492c529abb35889dd"
}
, { mapKey = "multiset"
, mapValue =
"6082dd6c6971936bbd633c8fa439e12e1d0476861645d171a6fa410926f12321"
}
, { mapKey = "natural-arithmetic"
, mapValue =
"cb68ed2211c5b3b1a4acff12e0a3458993c0896714ce3a01735e3bf9be8c28d0"
}
, { mapKey = "natural-transformation"
, mapValue =
"3dbc245f1fc8e267bcc2667541eb0c98439820c2d066be0ca1f3e4a3ce5d8ba3"
}
, { mapKey = "network-conduit-tls"
, mapValue =
"36c560c717e933523ef5ea4d6204c2e988031720cfca83b806c153aaeb66f970"
}
, { mapKey = "network-ip"
, mapValue =
"f0d5ee3591bea79de9ba6c20f4bf6d05b91da8432ca1fcd3c17d2c01cf834cbe"
}
, { mapKey = "newtype-generics"
, mapValue =
"be3b914f3acfbdf4dbf8ce9bc649dbbf84457d23ccdb8c31bebffcb37120e5f6"
}
, { mapKey = "non-negative"
, mapValue =
"1f06756791f433cb439a558a55262e6e7145dcc405ceb1a2c1ebebf16e8c45a1"
}
, { mapKey = "nonempty-vector"
, mapValue =
"d0bd5bef2d44d074ab7d7db68ac9b09695c7660d67582e7a1281233af4ae3fd4"
}
, { mapKey = "numeric-extras"
, mapValue =
"fe2f13042c1cbe8befb01e004a08b5e3a17e334530fce58fe539c1da9406aad1"
}
, { mapKey = "numeric-prelude"
, mapValue =
"0125fbef877191d6b77bdf370421781dc8d616bac22f9dc328592b4c500f174d"
}
, { mapKey = "numtype-dk"
, mapValue =
"68efb32ad517258e6bf29655d2a34534d75dae9809f763c7d421ca2caebc5673"
}
, { mapKey = "odd-jobs"
, mapValue =
"68e1283b56e6300a209803bde482417e27fdfff827040c11d142c81e4f4962a6"
}
, { mapKey = "one-liner"
, mapValue =
"6c5710e706e2a63aa79d01acc2548aef420efd94d97f436dcc014f38933623bc"
}
, { mapKey = "one-time-password"
, mapValue =
"80945ded4be204b049c0e9a67b0d6906c2ceb1f6f89e71a12a0f3219dce8d664"
}
, { mapKey = "opentelemetry"
, mapValue =
"193d6d48b1f50180c4645fd9a14d45bd83e2e4e1b9f0011cce174f74b5ef84a9"
}
, { mapKey = "operational"
, mapValue =
"10a3d1e589d90fb49e93c28c71c02795e0fd0c42df24e0a99e93984b6bc0fe41"
}
, { mapKey = "optparse-generic"
, mapValue =
"265fa9be10127d2bf1d64de126e6ebef6816dd79a1bea5a3c49a8dc6be399c19"
}
, { mapKey = "optparse-simple"
, mapValue =
"439a91fcef902303ee5f63634518bf4374f282eb671495352dfbae20dddaf4a2"
}
, { mapKey = "ordered-containers"
, mapValue =
"b8c7db780ad0ad6037ea986ed7c08dedbaa2007c367c58c0910e28c490b5e1ad"
}
, { mapKey = "pager"
, mapValue =
"a02a256d38fe1f78166c4df4cdbeafa3acf7c98b40bb6e82f33eae4fcf8331cf"
}
, { mapKey = "pandoc-lua-marshal"
, mapValue =
"4a73de77a7e73a2f338cd025f4255c5832f0fe32fdeeb207545ae1e68eb893d3"
}
, { mapKey = "pandoc-types"
, mapValue =
"f5a8449da1d95f1fd139e019664016a3b6bf687c5ac3aa87ce1ed4516c2aae02"
}
, { mapKey = "parsec-numbers"
, mapValue =
"23d497910c1df4ad37594afd082fbb8cb99c2aa4d1e762bcc88e134a996bd8a4"
}
, { mapKey = "parsec1"
, mapValue =
"702eee4b0ca402ab3f1030269121af436e74828f6770a0d7b1d1f4fca277bf79"
}
, { mapKey = "parsers-megaparsec"
, mapValue =
"32d1c1d564c5297ce1fbcdc32c7803060c863ed7619774bc04bdaa6385ecb84c"
}
, { mapKey = "partial-order"
, mapValue =
"ed7dcd9f918964dcdfdaeb42a94f7d1922287475fd98750cf5363e0e13ecce6a"
}
, { mapKey = "password"
, mapValue =
"49a19e3d94841101de358535a15515f4c3cdbd5671ee5da3f08a22bd394bf5e5"
}
, { mapKey = "password-types"
, mapValue =
"87af93d38adaec5c131749be3974176d091dbcce416f87167208a68f1a98ca83"
}
, { mapKey = "pcre-heavy"
, mapValue =
"4be207e77c12cdb63444d50c6f86adbb6bb98dfb831f594b065f9cf6d12d9851"
}
, { mapKey = "pcre2"
, mapValue =
"93a34683acbe3d7af6c675710be92a4a3656d44e3c8718441340ae8e8e4da986"
}
, { mapKey = "pg-entity"
, mapValue =
"f1428721afb00e815d1eb529d121f04ce275b681ed34cdf7dc891dbf13c4db6f"
}
, { mapKey = "pg-transact"
, mapValue =
"47a5912773de21480527cb0ac9f365700e0ddee104b75f4eaba522445448cbe6"
}
, { mapKey = "pg-transact-effectful"
, mapValue =
"0d68d9ed19c04feca5bdb8c55868289c984388874b74055496a13bcad6dada9e"
}
, { mapKey = "pipes-safe"
, mapValue =
"353ae16abfa92c039db2e04a150940020b4e44496dd29e43c4e99a2cc4280a35"
}
, { mapKey = "polysemy-extra"
, mapValue =
"3cdd4648b976824232c32308eb7cfb9d7ff02e6feabd8bf3b2d661355e078b29"
}
, { mapKey = "polysemy-kvstore"
, mapValue =
"c404ed9658a2ed36047f9b58565465467dc4ae551e3206ae95218fda25285c51"
}
, { mapKey = "polysemy-methodology"
, mapValue =
"9d05a9a7c6ef8924ae1ab59e6fa344e87cae7eb5d34ca06b55473e867e55663a"
}
, { mapKey = "polysemy-path"
, mapValue =
"aa1216767e6ac674bc891f069df810839a4e14d2fdd5a99d48e45cd477c9076e"
}
, { mapKey = "polysemy-several"
, mapValue =
"0e22db862ad514d1d3ab8c16c4a437f4e2bb090241974ea3ced3db611251e217"
}
, { mapKey = "polysemy-vinyl"
, mapValue =
"e40402e07d691d8be004ae7d44ce80764e35bda297a041c267bf7f5ed2a5d6c5"
}
, { mapKey = "polysemy-zoo"
, mapValue =
"b64f1779134aec682a65d80505609c1bf3db022145d732ce4c4e9cb5bec5d8a8"
}
, { mapKey = "poolboy"
, mapValue =
"e7da226c1b5d7bf1446d1c47a8a0c5743f5972ecb5f99a32b300b8024f148170"
}
, { mapKey = "postgresql-binary"
, mapValue =
"67930b3289b73d227e7d435a1bf3b93c990eff0e2b59c98bb5198ab94affee92"
}
, { mapKey = "postgresql-migration"
, mapValue =
"0d236285f501c605d2129209f6500569013220d3c2ded26d32cc96653656da19"
}
, { mapKey = "postgresql-simple-migration"
, mapValue =
"6794f49748eb8133176a3a5b9489ab7b6886d3e51e4e400922105865291e27c3"
}
, { mapKey = "postgresql-syntax"
, mapValue =
"7c4cb1b5369751ed666c4a2bca682a3fcd317ef928ba1ab7eea4b571aadc285c"
}
, { mapKey = "pqueue"
, mapValue =
"36c26ce4eed777908fb80fe94d270073b590c369881e09d81984046922c9981d"
}
, { mapKey = "pretty-relative-time"
, mapValue =
"4eddf3390298db1779238e1335555824a08b561445608cd392a2919db050f140"
}
, { mapKey = "primes"
, mapValue =
"6aa87ac0667c14ee29eddfe5d735314d763f2395b40e8419968654ebc6146eed"
}
, { mapKey = "primitive-offset"
, mapValue =
"ad139534a0ca0d9646ecfb94e60bc09ab0bac94e10847a56e6e632ef083df68b"
}
, { mapKey = "primitive-unaligned"
, mapValue =
"4e7b1d28952ebe26025748203923142142f57e455b63d47d8d6ca96c4d5e6aaa"
}
, { mapKey = "primitive-unlifted"
, mapValue =
"1555cb804bddfa26400702a0a6d87b90486b048c0b6a1666cf9128c888f66d18"
}
, { mapKey = "prometheus-client"
, mapValue =
"0f7379c780e0989e0640db23e039ee7774d7580575ed405e70653a6f48c0866e"
}
, { mapKey = "prometheus-metrics-ghc"
, mapValue =
"ebb5bc4f0489c6964171ebe385da7295b4bc1d2f73c8066984637b0b4f04c550"
}
, { mapKey = "prometheus-proc"
, mapValue =
"605789bf4bb41e082cb1296d96343a451bb8d4ae7e672c4d9c2c94f8c815f5bb"
}
, { mapKey = "proteaaudio-sdl"
, mapValue =
"956c80aa81c7eeaeabf554166b053a892f16a07e3e939efceb52728fb1cb5c9c"
}
, { mapKey = "qrcode-core"
, mapValue =
"24781af3af82b00a99afb00f952114cdaa7e98b71f266ecd77732aacce187752"
}
, { mapKey = "qrcode-juicypixels"
, mapValue =
"6361a95ae8a238ba2f8055e19a080a2ab7a84dcb8d85cb0b890bedfb322f05a4"
}
, { mapKey = "quickcheck-arbitrary-adt"
, mapValue =
"0ba9e2f5e028c86db096f9a9f9f932b5d991ecd3331410c5c18f277bacc08c3b"
}
, { mapKey = "quickcheck-assertions"
, mapValue =
"82f844f683d716576dd864948955fc2e0fc4bc4b60dd87a2f91b21572e41007b"
}
, { mapKey = "quote-quot"
, mapValue =
"25e78d3811fe05cd9f5b40a88e94c862d5c5cde0f8580d866514cb693b618ee5"
}
, { mapKey = "random-fu"
, mapValue =
"c51f209c0686159d85bbb9f7b107866b06cc86bcd8ca56c89d0746c4b7507a21"
}
, { mapKey = "raven-haskell"
, mapValue =
"dbfb085e3352419261de12ddf2e7018b99d48a72ef7c83f792324beb121afaa8"
}
, { mapKey = "refact"
, mapValue =
"6f282c8697bfeb288d2d4ad7d273a7cc73e6fc995e16a5cd135ea05336cbf4d9"
}
, { mapKey = "refined"
, mapValue =
"9b0538d2eaa98ccb3f69b8da9d938d513f4efa7346a8ac13ed4b6ad521400c46"
}
, { mapKey = "regex"
, mapValue =
"a90e6a049901b3b3a79e71110385ce65d800d6a333bbc36bb53586ec61d3fdd1"
}
, { mapKey = "regex-applicative"
, mapValue =
"e10c10da1dd195ec4b57802c490e0271519a568e7595af11700415bb37ef7fc8"
}
, { mapKey = "regex-pcre-builtin"
, mapValue =
"54e9bc6559745027e269b252fbd6af17d4799f3a9cef75cb7b0ccce7e9149e5f"
}
, { mapKey = "replace-megaparsec"
, mapValue =
"0f17075c57578e80f9e278d5fb2c63754695832654750548bc2f8af1c9cd7c86"
}
, { mapKey = "req"
, mapValue =
"6312db2365c5c73c51b0ccaa5b47609cd193edcd1d13330f9d3e925e73bf8c2c"
}
, { mapKey = "rope-utf16-splay"
, mapValue =
"f6320d13110a8df7e52a680789c6da1140ddbce77a585fc2a61a981151805f70"
}
, { mapKey = "row-types"
, mapValue =
"12c867f0226f89c2dd3aa2e711b33aa7b9cd58215a57c67ebc3c64642bbc2c56"
}
, { mapKey = "run-st"
, mapValue =
"7b98be31194cccd3f589c30fbd6c6cb790e4722d43f5fad1c5face68e425c162"
}
, { mapKey = "rvar"
, mapValue =
"8022a3af07c18080d291a72b13776ce5a0b0821563ed6d67d9074f8693dbfaa2"
}
, { mapKey = "sandwich"
, mapValue =
"0fbadc443ce264f4e8302ec468d72e6f6b13a08f4d2e31caec2e82f0f82025a4"
}
, { mapKey = "say"
, mapValue =
"d1d64586b4dace0f2d8d836c6ffd2256e8910866d87c793ee30f0744ab6643d6"
}
, { mapKey = "scotty"
, mapValue =
"bfb933961db2c5d5b9ac9e1e5ca2c5f25f5fe6cc926557e3a2fd46a5010d9b02"
}
, { mapKey = "sel"
, mapValue =
"3eb1f9337b0b22944bbd58a3aa549c8f6889bc4375edebce1385e0e3a4289c22"
}
, { mapKey = "semver"
, mapValue =
"52a23238e247fdc01deedfb3696fbb9f058e2af5f232cfda35c1acd5e266c028"
}
, { mapKey = "servant-blaze"
, mapValue =
"28f05ae32531a994013fcb215d96a3f3e1dcb4807a189ae51dc61f5b6830b781"
}
, { mapKey = "servant-effectful"
, mapValue =
"a5680d106bf154dd09deef1421c7614e6bd66abafb2c97ba753bee63136b136d"
}
, { mapKey = "servant-lucid"
, mapValue =
"15d1239307cc157787bfa2e38e69fbe724d896a87bb293c3a878a146dda0c608"
}
, { mapKey = "servant-openapi3"
, mapValue =
"bfb792af9735ed90a8027d468e7e6e94ae788fecfd7ff20c352922224d51025c"
}
, { mapKey = "servant-static-th"
, mapValue =
"6e8e2960a77a5ffadc4a58113d332f507579659089f416fa9f059ab5d4a26829"
}
, { mapKey = "servant-websockets"
, mapValue =
"76fb7b51fbb58efacd7d137d7d28d65dcd9c238b5169e7f553630b33259caeb2"
}
, { mapKey = "setlocale"
, mapValue =
"214ee66794372963cafb784a1ec15ea4dc1b795a3199279bb3c85a14b99c295a"
}
, { mapKey = "shelly"
, mapValue =
"82d63de52340a17aba70f9c1044fcd110c78141d4c57675c1a463d5b84a681b3"
}
, { mapKey = "show-combinators"
, mapValue =
"6546880ca2dd6bee78cbf4e8f6c49518d33b2215116663b3643c289a6e68e1bf"
}
, { mapKey = "shower"
, mapValue =
"3cae0a39b2bf4582a9de858dd8135f86a8c0e19b92573fa8577805b5aee817a1"
}
, { mapKey = "singletons"
, mapValue =
"f5dd4eb3fb2c488ff1863745ec9448cdb0396a078e8efb58cfdfe73f386e8d16"
}
, { mapKey = "size-based"
, mapValue =
"48edf4263ca4a4ea3a56db491e19d5c5f7e09084b6a288ffa9499d2277960a15"
}
, { mapKey = "skylighting"
, mapValue =
"3c0c1a21c74ba5d6d53c31567e7e34859278319feb0b584bbe4002506b468f60"
}
, { mapKey = "skylighting-core"
, mapValue =
"f117263ef8e389ed5ba4d5c6d6cbdec090fce5da822cad0b5e393730d57487aa"
}
, { mapKey = "skylighting-format-ansi"
, mapValue =
"5b5ee97fac909f82cfd01bd684cce607b8f5addb6175fda2209209249af5874e"
}
, { mapKey = "skylighting-format-blaze-html"
, mapValue =
"81440f3cc22b4a0f6204476ccf5143fa926b831c2eec8355cad052fb0c392cae"
}
, { mapKey = "skylighting-format-context"
, mapValue =
"f283c67f26784873fcc33b95f29c57787499d9ae673c208169e3cda116341b7f"
}
, { mapKey = "skylighting-format-latex"
, mapValue =
"ecab73b43d708e43f0c5428915111437d9ca6809396a7192ab149670cb4a3886"
}
, { mapKey = "slugify"
, mapValue =
"3b3dd766c7fd251cef0e99e73404be8e3d0bc299880009a17bad5748b5730411"
}
, { mapKey = "sort"
, mapValue =
"b504c94a0d7d32ba0f2b4464a72d5ebdb49646f13491e243c6e27c6e29e8350c"
}
, { mapKey = "sorted-list"
, mapValue =
"793fe581e897193b955fe045e84d1403515059fdec13877b0374b1746f2492fc"
}
, { mapKey = "souffle-haskell"
, mapValue =
"1708a218f04c031b77b48272e495c4d25253d752dce0ae426b2290b39de2cdf8"
}
, { mapKey = "sourcemap"
, mapValue =
"6a236c6759f3f808b7fcfc0b2e7078358361771795244af23dc0ba2035535cea"
}
, { mapKey = "sqlite-simple"
, mapValue =
"b413c131a56cf0c500bb53253317c018dacf5fcb21dd1cd816c6cee57199665e"
}
, { mapKey = "statestack"
, mapValue =
"1d48a6a5095c11a98d9b863dea5d300a9b04a46983a0d8efcb52030f6f5abf1e"
}
, { mapKey = "statistics-linreg"
, mapValue =
"2d4b939f41dbcfbd8ff3b0fd6cc4cf634ac709d737ab9d8a161f9ce99fa70382"
}
, { mapKey = "streaming"
, mapValue =
"ca11fe0b2cdd3dfcefb246c68adcff9a5100db839c021c47f53636c4aee23b8f"
}
, { mapKey = "streaming-binary"
, mapValue =
"cee5b52907d9b404c202a67dabef8e79d1d3ecdcc86bfd3ecefba8ff910676a8"
}
, { mapKey = "streaming-bytestring"
, mapValue =
"38e5da9c8ddfea000804396b5b4ea191aca83cabd280f5d712fb228c2b989379"
}
, { mapKey = "streamly"
, mapValue =
"47c2ad7892fc1c5ac81b7076b74f76c157f9d5670fb745d3c8de0ad5bad47719"
}
, { mapKey = "streamly-core"
, mapValue =
"9d84aad3ede59e279e1af1037c841726ba7148f6940e8d65cb858f5571d42ca5"
}
, { mapKey = "strict-list"
, mapValue =
"d45ab0b4ef0d077ea7d89591f6fb5f684920c4728a7a5b04854e5e5c2de19621"
}
, { mapKey = "string-conv"
, mapValue =
"36661c660a378f1ac970a7b1a17c9a164d89ed44bda5612a2f0f66fe512b1a78"
}
, { mapKey = "stripeapi"
, mapValue =
"18ea6d743ab890a7587c3eca5ed4623a86c7e86ea0ab159881ffd7907b70296a"
}
, { mapKey = "sundown"
, mapValue =
"f10043f1b7fdaac78378601847259686bc91ea948b264602ea29df30e6badc23"
}
, { mapKey = "tasty-hslua"
, mapValue =
"d6f74656709bcee27258507c5dbce60b244c1ae45e4391dcf3716c4bb7417307"
}
, { mapKey = "tasty-lua"
, mapValue =
"dd4cbe27f39cb3c9a21fea36d1dae113f5830c7b53ae42d86a9c3a879c0d05f6"
}
, { mapKey = "tasty-rerun"
, mapValue =
"53ecf645c8b295be61885bc3e1ec6087d5094bd25a684cc0e32d7e18b581c22b"
}
, { mapKey = "tdigest"
, mapValue =
"d2e6308627f8ee9ec4b3ed8de01de7396c4e3017a2905bd7954092345492bfbd"
}
, { mapKey = "template-haskell-compat-v0208"
, mapValue =
"cc1433223745de70a890bbe65e6cd0fdea0d1d55a47244065ae0c9103aadb86a"
}
, { mapKey = "test-framework-smallcheck"
, mapValue =
"711bd27e4feddeac1c0d5acfad722af3269eb8e2c0493352bae905653a387313"
}
, { mapKey = "testing-feat"
, mapValue =
"43aa76b989ccdfcc66068a1d56daf2e53c3902508d6d1987ce9eae5960adbd4a"
}
, { mapKey = "testing-type-modifiers"
, mapValue =
"a301f16dc42a3a4f3e7fe90751ec39e3095a16fcf5a8a920710e00d0e3c58502"
}
, { mapKey = "texmath"
, mapValue =
"466cb2b8c1641965f5a60b06514f772204075a327b54f68bcf4dd5a80c189a7e"
}
, { mapKey = "text-ansi"
, mapValue =
"751aaa4955a8d62757a754c3e81fe08308bb5ce70b19cd0c6955d00d6971078c"
}
, { mapKey = "text-builder"
, mapValue =
"8be89fc01e8da00349241ae0334ee39ab10930de9deaeaeaca47104707193781"
}
, { mapKey = "text-builder-dev"
, mapValue =
"b7d8912e88831f27798e66970002f304c1c860b3086e6bf7c012fef7baebbc22"
}
, { mapKey = "text-builder-linear"
, mapValue =
"8af5e9f9607f654ee6110025b594e08bd31ed6443bf87224abc0306292b2a664"
}
, { mapKey = "text-display"
, mapValue =
"3c74978452fd06ee1e1b30ff381e55abef3ea7dde6b7c512d4fb0caeade7cea0"
}
, { mapKey = "text-icu"
, mapValue =
"1a1a7a71a46aa2cefc0e03c504798368b70e08b6144f29fdeef859c16271f635"
}
, { mapKey = "text-latin1"
, mapValue =
"1a55206257bd894c5e8d97f0edd448fb47bfb75d56a1898a3f9aa21f7cf460d5"
}
, { mapKey = "text-printer"
, mapValue =
"8c75026b3ec0d0af19db8c806672125c20afd9312e939125500e379baff25d91"
}
, { mapKey = "text-rope"
, mapValue =
"a3e7ccea18b6c1018495b6457bf87a1ec9667195fdc80bab7855b20a2175eae6"
}
, { mapKey = "th-desugar"
, mapValue =
"c3a92937d828f6a91f9a30fb18fe41d188ebf9aa7a838075ce7d87247350a449"
}
, { mapKey = "these-skinny"
, mapValue =
"4528ed9b69d45538788b72ddb6e951b342f9985a5e8aeeda660fbd6c35f2b961"
}
, { mapKey = "thyme"
, mapValue =
"fe1c9e7beada27e45970aea12e4ad18b08348b5ffad462c1d4b555a83a64a17f"
}
, { mapKey = "tidal"
, mapValue =
"9eab8d422fbced394c5c1b44cbf006c171e2a7e426bb5098a8d8c5eea8749eaf"
}
, { mapKey = "tidal-link"
, mapValue =
"08aad068b9ed7cf8a8daafa75a578c449d0823771a6a521be5aa6394926d4505"
}
, { mapKey = "time-units"
, mapValue =
"f487f599f326effa1aed7f242c921a83742182c4d488a4f7ae22220424152564"
}
, { mapKey = "timeit"
, mapValue =
"e50b572509d00c6743cda0823e1d224d50b358ac82e552f96e569ec66f2ec75d"
}
, { mapKey = "timing-convenience"
, mapValue =
"23186444788398f4d412efc5c1afa864335bc0fca99d54b5ca8859e9a76c87ae"
}
, { mapKey = "tmp-postgres"
, mapValue =
"ef60291924e72aa3271437091d24496b0411fff5a174988928f07a51055c5b38"
}
, { mapKey = "toml-parser"
, mapValue =
"02e3237ae381066cc41788a2a90278199b16a6bed5b712b86ea9c8963e5b0153"
}
, { mapKey = "torsor"
, mapValue =
"d09d74ea0fcbaf117f940e2036ce9a287c70af91622d6fa48b7e70c8e5c0a78e"
}
, { mapKey = "transformers-except"
, mapValue =
"0f596eeaaeef65f7148f2d582619f7ebfdc9ca88c1a9503d88e809160f7bf4ec"
}
, { mapKey = "tuple"
, mapValue =
"6b56e0ee5edeb984c41c1bef6f6561dafc2898dbe8806abb9828e45f9d62163e"
}
, { mapKey = "tuples"
, mapValue =
"d61a752014aca56c33e99870fb6ac57583c843bca535fa420ba6154b66bde7ab"
}
, { mapKey = "type-errors-pretty"
, mapValue =
"758a351f9779e0321526abc751eec83408a12de6a2d603b26c57b5a5fb9b2562"
}
, { mapKey = "type-hint"
, mapValue =
"6b996ccd935ca5fbaf8711aaaaa3771fc5256d1d51080310e4f9b0d9feb1ab8e"
}
, { mapKey = "typed-process-effectful"
, mapValue =
"ee2cf09fd12994616f8eb35e8a8dd24fc8bb87343de4bc808033c592aa94ef5f"
}
, { mapKey = "typerep-map"
, mapValue =
"0e427fd2852a1bf0d784fe9c8d94ea2acbd6edd339021bc17ef190d421933902"
}
, { mapKey = "typst"
, mapValue =
"56e0e1c1ee27f37f519ad023a1cebbf8983be50eedd2e88447c307941002c34d"
}
, { mapKey = "typst-symbols"
, mapValue =
"678192cb8061679af2cfc0cce36da767cd1ca5b5b7cbc8b3d407924d0c021cbe"
}
, { mapKey = "uglymemo"
, mapValue =
"31f23b7b3896fb13e9531e38f55745ba50f28fda61bb384b963bc1b09cc7d0ed"
}
, { mapKey = "unicode-collation"
, mapValue =
"aa8948f585296d496edfeb2f99350d4731b4fb54ca50d43ec044eaa6df9a7eda"
}
, { mapKey = "unicode-data"
, mapValue =
"c2bcea5bf02a69a5663646f2cad16ff7b3a7d3f17ce9b5da33d03a05474308cf"
}
, { mapKey = "unicode-transforms"
, mapValue =
"82a264baaf59273d31c8093ac998b634ba8d173aef4c76b5a682f23ae07e6aad"
}
, { mapKey = "universe-reverse-instances"
, mapValue =
"ef4cf12c1cd9761cb16f4fba6d2f553c9179375c60897e6709ceae0f866a1954"
}
, { mapKey = "unix-bytestring"
, mapValue =
"9254261985ab1f5811ab83ddead50aef2d86d65cce2f058c7299b3b69018d867"
}
, { mapKey = "unix-memory"
, mapValue =
"722dbfd3f4779b6cc9cf7676548df22215558a70fe4675d779ce17336b2434fc"
}
, { mapKey = "unlifted"
, mapValue =
"ce2f2a877a0e3ec60ac019031e48fee4f9224a7ee9fae55ecacd1466cfecb939"
}
, { mapKey = "uri-bytestring-aeson"
, mapValue =
"8187452fe3a35d4dd92c119ff050a272c3ba3c1270882e0593f82d0071f8eea1"
}
, { mapKey = "url-slug"
, mapValue =
"03b9512ab5b3b82e1ee6576ef8dee9022aac5ba2c023a026eff365b52a8b8b06"
}
, { mapKey = "validation"
, mapValue =
"d84d709bc3d1b1f04c8e2e66af5297002be5e0bd6ccf8b84be6a2fd49e1b2db4"
}
, { mapKey = "validity-case-insensitive"
, mapValue =
"8ae743d8c53e9d5e2aa35a974564af3b7cef0de8b856ff9065191bfe5d3e098d"
}
, { mapKey = "validity-network-uri"
, mapValue =
"0e3b56f590cec09529e057330eed0803dbd20a2ef8d1987f5bcadd700ec914b0"
}
, { mapKey = "validity-path"
, mapValue =
"9eeca91afde21518f8b8a227ae9b343e8d11e4e2a39555243ac1d5c4581a45ef"
}
, { mapKey = "validity-persistent"
, mapValue =
"5aa1003158b1cceb0f91d53562b1b99ce118deefcb5b4fb38532494400376a50"
}
, { mapKey = "validity-primitive"
, mapValue =
"28f3720f153544a3cba9794b46b70c220a3a86d8d97c6e9f42e61c332482cc80"
}
, { mapKey = "validity-time"
, mapValue =
"31857707c7c956bdb0db3b708bc4da3e662e3dc3e42a13d4536923a4dfd34085"
}
, { mapKey = "validity-uuid"
, mapValue =
"a41f4f7a5da025804b3c951ba5ceaa1de0f7a514375a3e1ba6514427e2b5f03d"
}
, { mapKey = "vector-sized"
, mapValue =
"928da19bb649e09331390e37191102f536a17a89a88e936610067fe9b7be1c1a"
}
, { mapKey = "wai-log"
, mapValue =
"6d395943b327654e1b4aec2d35f2ed88c9c6c8a422ab457d06294ebfdc63b93e"
}
, { mapKey = "wai-middleware-heartbeat"
, mapValue =
"7b0d278a588e30a148c8eee476fac8193a6467116fd6a273438da2076405ff83"
}
, { mapKey = "wai-middleware-prometheus"
, mapValue =
"ab6e065130c580119cb32990907e9e9b4a375c71cd4f9d208ca7decab9fb6688"
}
, { mapKey = "wai-middleware-static"
, mapValue =
"559cb4f4395db685dfa74ee6fd280980cc63a983f3f99b59fe27408af7a01453"
}
, { mapKey = "wai-websockets"
, mapValue =
"d055ecc375a5dd1ffb2ff1cd9c9a672553d29ef9f253a2e8ebd96200073e5daf"
}
, { mapKey = "websockets"
, mapValue =
"87533d22db43b65f53a2482b631e32242d7a894785b24b321ce3d105bdfbdd83"
}
, { mapKey = "wide-word"
, mapValue =
"06a8d334cf1f6ab704bac1cd0f3f4e318aba7fbd8fac40ffdb21a64acf6d6fbb"
}
, { mapKey = "wizards"
, mapValue =
"ce93b87b47d90839aa2972801bcf7feaf2dc4e96a41738cb491b356729d1be5a"
}
, { mapKey = "wl-pprint-text"
, mapValue =
"3bd90d3b1468dd5228adc125c9bd442e13bdac8e924182a5740d3b9278272395"
}
, { mapKey = "word-compat"
, mapValue =
"da0543239f8a7ad3a97d7afc56ef26c0dbdbcd7efa8a5e0aafd3f5f9dea72de4"
}
, { mapKey = "wuss"
, mapValue =
"b02a800284bd41fa4d97ef6443fc5ad052fbc87c1518e6a41fc031c6fc182c42"
}
, { mapKey = "xml-conduit-writer"
, mapValue =
"5611a42eecf05ef610d3ba12ef2ee87eb2e6caa66146f263cf5b2d318fa429c7"
}
, { mapKey = "zigzag"
, mapValue =
"448d9e0096587e99a16cb5c7cad3b6127b52ba28cf4330291c5c8b6033d9c3ef"
}
]
\ No newline at end of file
{ pkgs, lib, callPackage, ... }:
self: with pkgs.haskell.lib; {
Cabal = self.callPackage (./pkgs/Cabal.nix) { };
Cabal-QuickCheck = self.callPackage (./pkgs/Cabal-QuickCheck.nix) { };
Cabal-described = self.callPackage (./pkgs/Cabal-described.nix) { };
Cabal-syntax = self.callPackage (./pkgs/Cabal-syntax.nix) { };
Cabal-tree-diff = self.callPackage (./pkgs/Cabal-tree-diff.nix) { };
ChasingBottoms = self.callPackage (./pkgs/ChasingBottoms.nix) { };
Decimal = self.callPackage (./pkgs/Decimal.nix) { };
Diff = self.callPackage (./pkgs/Diff.nix) { };
Glob = self.callPackage (./pkgs/Glob.nix) { };
HTTP = self.callPackage (./pkgs/HTTP.nix) { };
HUnit = self.callPackage (./pkgs/HUnit.nix) { };
HsYAML = self.callPackage (./pkgs/HsYAML.nix) { };
JuicyPixels = self.callPackage (./pkgs/JuicyPixels.nix) { };
ListLike = self.callPackage (./pkgs/ListLike.nix) { };
MonadRandom = self.callPackage (./pkgs/MonadRandom.nix) { };
OneTuple = self.callPackage (./pkgs/OneTuple.nix) { };
Only = self.callPackage (./pkgs/Only.nix) { };
OpenGLRaw = self.callPackage (./pkgs/OpenGLRaw.nix) { };
PSQueue = self.callPackage (./pkgs/PSQueue.nix) { };
PyF = self.callPackage (./pkgs/PyF.nix) { };
QuickCheck = self.callPackage (./pkgs/QuickCheck.nix) { };
SHA = self.callPackage (./pkgs/SHA.nix) { };
StateVar = self.callPackage (./pkgs/StateVar.nix) { };
abstract-deque = self.callPackage (./pkgs/abstract-deque.nix) { };
abstract-par = self.callPackage (./pkgs/abstract-par.nix) { };
adjunctions = self.callPackage (./pkgs/adjunctions.nix) { };
aeson = self.callPackage (./pkgs/aeson.nix) { };
aeson-pretty = self.callPackage (./pkgs/aeson-pretty.nix) { };
aeson-yaml = self.callPackage (./pkgs/aeson-yaml.nix) { };
alex = self.callPackage (./pkgs/alex.nix) { };
algebraic-graphs = self.callPackage (./pkgs/algebraic-graphs.nix) { };
ansi-terminal = self.callPackage (./pkgs/ansi-terminal.nix) { };
ansi-wl-pprint = self.callPackage (./pkgs/ansi-wl-pprint.nix) { };
apecs = self.callPackage (./pkgs/apecs.nix) { };
appar = self.callPackage (./pkgs/appar.nix) { };
asn1-encoding = self.callPackage (./pkgs/asn1-encoding.nix) { };
asn1-parse = self.callPackage (./pkgs/asn1-parse.nix) { };
asn1-types = self.callPackage (./pkgs/asn1-types.nix) { };
assoc = self.callPackage (./pkgs/assoc.nix) { };
async = self.callPackage (./pkgs/async.nix) { };
atomic-primops = self.callPackage (./pkgs/atomic-primops.nix) { };
atomic-write = self.callPackage (./pkgs/atomic-write.nix) { };
attoparsec = self.callPackage (./pkgs/attoparsec.nix) { };
attoparsec-binary = self.callPackage (./pkgs/attoparsec-binary.nix) { };
attoparsec-iso8601 = self.callPackage (./pkgs/attoparsec-iso8601.nix) { };
auto-update = self.callPackage (./pkgs/auto-update.nix) { };
autodocodec = self.callPackage (./pkgs/autodocodec.nix) { };
autodocodec-schema = self.callPackage (./pkgs/autodocodec-schema.nix) { };
autodocodec-servant-multipart = self.callPackage (./pkgs/autodocodec-servant-multipart.nix) { };
autodocodec-yaml = self.callPackage (./pkgs/autodocodec-yaml.nix) { };
barbies = self.callPackage (./pkgs/barbies.nix) { };
base-compat = self.callPackage (./pkgs/base-compat.nix) { };
base-compat-batteries = self.callPackage (./pkgs/base-compat-batteries.nix) { };
base-orphans = self.callPackage (./pkgs/base-orphans.nix) { };
base16-bytestring = self.callPackage (./pkgs/base16-bytestring.nix) { };
base64 = self.callPackage (./pkgs/base64.nix) { };
base64-bytestring = self.callPackage (./pkgs/base64-bytestring.nix) { };
basement = self.callPackage (./pkgs/basement.nix) { };
bifunctors = self.callPackage (./pkgs/bifunctors.nix) { };
bimap = self.callPackage (./pkgs/bimap.nix) { };
binary-orphans = self.callPackage (./pkgs/binary-orphans.nix) { };
bitvec = self.callPackage (./pkgs/bitvec.nix) { };
blaze-builder = self.callPackage (./pkgs/blaze-builder.nix) { };
blaze-html = self.callPackage (./pkgs/blaze-html.nix) { };
blaze-markup = self.callPackage (./pkgs/blaze-markup.nix) { };
blaze-textual = self.callPackage (./pkgs/blaze-textual.nix) { };
boring = self.callPackage (./pkgs/boring.nix) { };
breakpoint = self.callPackage (./pkgs/breakpoint.nix) { };
brick = self.callPackage (./pkgs/brick.nix) { };
bsb-http-chunked = self.callPackage (./pkgs/bsb-http-chunked.nix) { };
byteable = self.callPackage (./pkgs/byteable.nix) { };
byteorder = self.callPackage (./pkgs/byteorder.nix) { };
bytes = self.callPackage (./pkgs/bytes.nix) { };
bytestring-builder = self.callPackage (./pkgs/bytestring-builder.nix) { };
c2hs = self.callPackage (./pkgs/c2hs.nix) { };
cabal-doctest = self.callPackage (./pkgs/cabal-doctest.nix) { };
cabal-install = self.callPackage (./pkgs/cabal-install.nix) { };
cabal-install-solver = self.callPackage (./pkgs/cabal-install-solver.nix) { };
cabal2nix = self.callPackage (./pkgs/cabal2nix.nix) { };
cache = self.callPackage (./pkgs/cache.nix) { };
call-stack = self.callPackage (./pkgs/call-stack.nix) { };
case-insensitive = self.callPackage (./pkgs/case-insensitive.nix) { };
cassava = self.callPackage (./pkgs/cassava.nix) { };
cassava-megaparsec = self.callPackage (./pkgs/cassava-megaparsec.nix) { };
cborg = self.callPackage (./pkgs/cborg.nix) { };
cborg-json = self.callPackage (./pkgs/cborg-json.nix) { };
cereal = self.callPackage (./pkgs/cereal.nix) { };
cereal-vector = self.callPackage (./pkgs/cereal-vector.nix) { };
charset = self.callPackage (./pkgs/charset.nix) { };
checkers = self.callPackage (./pkgs/checkers.nix) { };
chell = self.callPackage (./pkgs/chell.nix) { };
chell-quickcheck = self.callPackage (./pkgs/chell-quickcheck.nix) { };
citeproc = self.callPackage (./pkgs/citeproc.nix) { };
clock = self.callPackage (./pkgs/clock.nix) { };
cmdargs = self.callPackage (./pkgs/cmdargs.nix) { };
co-log-core = self.callPackage (./pkgs/co-log-core.nix) { };
co-log-polysemy = self.callPackage (./pkgs/co-log-polysemy.nix) { };
code-page = self.callPackage (./pkgs/code-page.nix) { };
colour = self.callPackage (./pkgs/colour.nix) { };
colourista = self.callPackage (./pkgs/colourista.nix) { };
commonmark = self.callPackage (./pkgs/commonmark.nix) { };
commonmark-extensions = self.callPackage (./pkgs/commonmark-extensions.nix) { };
commonmark-pandoc = self.callPackage (./pkgs/commonmark-pandoc.nix) { };
comonad = self.callPackage (./pkgs/comonad.nix) { };
compact = self.callPackage (./pkgs/compact.nix) { };
compactable = self.callPackage (./pkgs/compactable.nix) { };
composite-base = self.callPackage (./pkgs/composite-base.nix) { };
composite-cassava = self.callPackage (./pkgs/composite-cassava.nix) { };
composite-dhall = self.callPackage (./pkgs/composite-dhall.nix) { };
composite-lens-extra = self.callPackage (./pkgs/composite-lens-extra.nix) { };
composite-tuple = self.callPackage (./pkgs/composite-tuple.nix) { };
concurrent-output = self.callPackage (./pkgs/concurrent-output.nix) { };
conduit = self.callPackage (./pkgs/conduit.nix) { };
conduit-extra = self.callPackage (./pkgs/conduit-extra.nix) { };
config-ini = self.callPackage (./pkgs/config-ini.nix) { };
connection = self.callPackage (./pkgs/connection.nix) { };
constraints = self.callPackage (./pkgs/constraints.nix) { };
constraints-extras = self.callPackage (./pkgs/constraints-extras.nix) { };
contravariant = self.callPackage (./pkgs/contravariant.nix) { };
control-monad-free = self.callPackage (./pkgs/control-monad-free.nix) { };
cookie = self.callPackage (./pkgs/cookie.nix) { };
cpphs = self.callPackage (./pkgs/cpphs.nix) { };
criterion = self.callPackage (./pkgs/criterion.nix) { };
criterion-measurement = self.callPackage (./pkgs/criterion-measurement.nix) { };
crypto-api = self.callPackage (./pkgs/crypto-api.nix) { };
crypto-api-tests = self.callPackage (./pkgs/crypto-api-tests.nix) { };
cryptohash = self.callPackage (./pkgs/cryptohash.nix) { };
cryptohash-md5 = self.callPackage (./pkgs/cryptohash-md5.nix) { };
cryptohash-sha1 = self.callPackage (./pkgs/cryptohash-sha1.nix) { };
cryptohash-sha256 = self.callPackage (./pkgs/cryptohash-sha256.nix) { };
cryptonite = self.callPackage (./pkgs/cryptonite.nix) { };
csv = self.callPackage (./pkgs/csv.nix) { };
cursor = self.callPackage (./pkgs/cursor.nix) { };
cursor-brick = self.callPackage (./pkgs/cursor-brick.nix) { };
cursor-dirforest = self.callPackage (./pkgs/cursor-dirforest.nix) { };
cursor-dirforest-brick = self.callPackage (./pkgs/cursor-dirforest-brick.nix) { };
cursor-dirforest-gen = self.callPackage (./pkgs/cursor-dirforest-gen.nix) { };
cursor-gen = self.callPackage (./pkgs/cursor-gen.nix) { };
daemons = self.callPackage (./pkgs/daemons.nix) { };
data-binary-ieee754 = self.callPackage (./pkgs/data-binary-ieee754.nix) { };
data-clist = self.callPackage (./pkgs/data-clist.nix) { };
data-default = self.callPackage (./pkgs/data-default.nix) { };
data-default-class = self.callPackage (./pkgs/data-default-class.nix) { };
data-default-instances-containers = self.callPackage (./pkgs/data-default-instances-containers.nix) { };
data-default-instances-dlist = self.callPackage (./pkgs/data-default-instances-dlist.nix) { };
data-default-instances-old-locale = self.callPackage (./pkgs/data-default-instances-old-locale.nix) { };
data-fix = self.callPackage (./pkgs/data-fix.nix) { };
data-sketches = self.callPackage (./pkgs/data-sketches.nix) { };
data-sketches-core = self.callPackage (./pkgs/data-sketches-core.nix) { };
dec = self.callPackage (./pkgs/dec.nix) { };
deepseq-generics = self.callPackage (./pkgs/deepseq-generics.nix) { };
dense-linear-algebra = self.callPackage (./pkgs/dense-linear-algebra.nix) { };
dependent-map = self.callPackage (./pkgs/dependent-map.nix) { };
dependent-sum = self.callPackage (./pkgs/dependent-sum.nix) { };
deriving-aeson = self.callPackage (./pkgs/deriving-aeson.nix) { };
derp = self.callPackage (./pkgs/derp.nix) { };
dhall = self.callPackage (./pkgs/dhall.nix) { };
dhall-json = self.callPackage (./pkgs/dhall-json.nix) { };
digest = self.callPackage (./pkgs/digest.nix) { };
dimensional = self.callPackage (./pkgs/dimensional.nix) { };
direct-sqlite = self.callPackage (./pkgs/direct-sqlite.nix) { };
dirforest = self.callPackage (./pkgs/dirforest.nix) { };
distribution-nixpkgs = self.callPackage (./pkgs/distribution-nixpkgs.nix) { };
distributive = self.callPackage (./pkgs/distributive.nix) { };
dlist = self.callPackage (./pkgs/dlist.nix) { };
doclayout = self.callPackage (./pkgs/doclayout.nix) { };
doctemplates = self.callPackage (./pkgs/doctemplates.nix) { };
doctest = self.callPackage (./pkgs/doctest.nix) { };
doctest-exitcode-stdio = self.callPackage (./pkgs/doctest-exitcode-stdio.nix) { };
doctest-lib = self.callPackage (./pkgs/doctest-lib.nix) { };
doctest-parallel = self.callPackage (./pkgs/doctest-parallel.nix) { };
dotgen = self.callPackage (./pkgs/dotgen.nix) { };
double-conversion = self.callPackage (./pkgs/double-conversion.nix) { };
easy-file = self.callPackage (./pkgs/easy-file.nix) { };
echo = self.callPackage (./pkgs/echo.nix) { };
ed25519 = self.callPackage (./pkgs/ed25519.nix) { };
edit-distance = self.callPackage (./pkgs/edit-distance.nix) { };
effectful = self.callPackage (./pkgs/effectful.nix) { };
effectful-cache = self.callPackage (./pkgs/effectful-cache.nix) { };
effectful-core = self.callPackage (./pkgs/effectful-core.nix) { };
effectful-th = self.callPackage (./pkgs/effectful-th.nix) { };
either = self.callPackage (./pkgs/either.nix) { };
email-validate = self.callPackage (./pkgs/email-validate.nix) { };
emojis = self.callPackage (./pkgs/emojis.nix) { };
enclosed-exceptions = self.callPackage (./pkgs/enclosed-exceptions.nix) { };
entropy = self.callPackage (./pkgs/entropy.nix) { };
envparse = self.callPackage (./pkgs/envparse.nix) { };
erf = self.callPackage (./pkgs/erf.nix) { };
exact-pi = self.callPackage (./pkgs/exact-pi.nix) { };
expiring-cache-map = self.callPackage (./pkgs/expiring-cache-map.nix) { };
extensible-effects = self.callPackage (./pkgs/extensible-effects.nix) { };
extensible-exceptions = self.callPackage (./pkgs/extensible-exceptions.nix) { };
extra = self.callPackage (./pkgs/extra.nix) { };
fail = self.callPackage (./pkgs/fail.nix) { };
fast-logger = self.callPackage (./pkgs/fast-logger.nix) { };
fcf-containers = self.callPackage (./pkgs/fcf-containers.nix) { };
feedback = self.callPackage (./pkgs/feedback.nix) { };
file-embed = self.callPackage (./pkgs/file-embed.nix) { };
file-embed-lzma = self.callPackage (./pkgs/file-embed-lzma.nix) { };
filemanip = self.callPackage (./pkgs/filemanip.nix) { };
filepattern = self.callPackage (./pkgs/filepattern.nix) { };
filtrable = self.callPackage (./pkgs/filtrable.nix) { };
fin = self.callPackage (./pkgs/fin.nix) { };
fingertree = self.callPackage (./pkgs/fingertree.nix) { };
fingertree-psqueue = self.callPackage (./pkgs/fingertree-psqueue.nix) { };
finite-field = self.callPackage (./pkgs/finite-field.nix) { };
first-class-families = self.callPackage (./pkgs/first-class-families.nix) { };
fixed = self.callPackage (./pkgs/fixed.nix) { };
fmlist = self.callPackage (./pkgs/fmlist.nix) { };
foldl = self.callPackage (./pkgs/foldl.nix) { };
foreign-store = self.callPackage (./pkgs/foreign-store.nix) { };
formatting = self.callPackage (./pkgs/formatting.nix) { };
foundation = self.callPackage (./pkgs/foundation.nix) { };
free = self.callPackage (./pkgs/free.nix) { };
freer-simple = self.callPackage (./pkgs/freer-simple.nix) { };
friendly-time = self.callPackage (./pkgs/friendly-time.nix) { };
fsnotify = self.callPackage (./pkgs/fsnotify.nix) { };
fuzzy-time = self.callPackage (./pkgs/fuzzy-time.nix) { };
generic-deriving = self.callPackage (./pkgs/generic-deriving.nix) { };
generic-lens-core = self.callPackage (./pkgs/generic-lens-core.nix) { };
generic-lens-lite = self.callPackage (./pkgs/generic-lens-lite.nix) { };
generic-monoid = self.callPackage (./pkgs/generic-monoid.nix) { };
generic-optics = self.callPackage (./pkgs/generic-optics.nix) { };
generic-optics-lite = self.callPackage (./pkgs/generic-optics-lite.nix) { };
generic-random = self.callPackage (./pkgs/generic-random.nix) { };
generically = self.callPackage (./pkgs/generically.nix) { };
generics-sop = self.callPackage (./pkgs/generics-sop.nix) { };
genvalidity = self.callPackage (./pkgs/genvalidity.nix) { };
genvalidity-aeson = self.callPackage (./pkgs/genvalidity-aeson.nix) { };
genvalidity-bytestring = self.callPackage (./pkgs/genvalidity-bytestring.nix) { };
genvalidity-case-insensitive = self.callPackage (./pkgs/genvalidity-case-insensitive.nix) { };
genvalidity-containers = self.callPackage (./pkgs/genvalidity-containers.nix) { };
genvalidity-criterion = self.callPackage (./pkgs/genvalidity-criterion.nix) { };
genvalidity-dirforest = self.callPackage (./pkgs/genvalidity-dirforest.nix) { };
genvalidity-hspec = self.callPackage (./pkgs/genvalidity-hspec.nix) { };
genvalidity-hspec-aeson = self.callPackage (./pkgs/genvalidity-hspec-aeson.nix) { };
genvalidity-hspec-optics = self.callPackage (./pkgs/genvalidity-hspec-optics.nix) { };
genvalidity-path = self.callPackage (./pkgs/genvalidity-path.nix) { };
genvalidity-persistent = self.callPackage (./pkgs/genvalidity-persistent.nix) { };
genvalidity-property = self.callPackage (./pkgs/genvalidity-property.nix) { };
genvalidity-scientific = self.callPackage (./pkgs/genvalidity-scientific.nix) { };
genvalidity-sydtest = self.callPackage (./pkgs/genvalidity-sydtest.nix) { };
genvalidity-sydtest-aeson = self.callPackage (./pkgs/genvalidity-sydtest-aeson.nix) { };
genvalidity-sydtest-hashable = self.callPackage (./pkgs/genvalidity-sydtest-hashable.nix) { };
genvalidity-sydtest-lens = self.callPackage (./pkgs/genvalidity-sydtest-lens.nix) { };
genvalidity-sydtest-persistent = self.callPackage (./pkgs/genvalidity-sydtest-persistent.nix) { };
genvalidity-text = self.callPackage (./pkgs/genvalidity-text.nix) { };
genvalidity-time = self.callPackage (./pkgs/genvalidity-time.nix) { };
genvalidity-unordered-containers = self.callPackage (./pkgs/genvalidity-unordered-containers.nix) { };
genvalidity-uuid = self.callPackage (./pkgs/genvalidity-uuid.nix) { };
genvalidity-vector = self.callPackage (./pkgs/genvalidity-vector.nix) { };
ghc-byteorder = self.callPackage (./pkgs/ghc-byteorder.nix) { };
ghc-check = self.callPackage (./pkgs/ghc-check.nix) { };
ghc-exactprint = self.callPackage (./pkgs/ghc-exactprint.nix) { };
ghc-lib-parser = self.callPackage (./pkgs/ghc-lib-parser.nix) { };
ghc-lib-parser-ex = self.callPackage (./pkgs/ghc-lib-parser-ex.nix) { };
ghc-paths = self.callPackage (./pkgs/ghc-paths.nix) { };
ghc-tcplugins-extra = self.callPackage (./pkgs/ghc-tcplugins-extra.nix) { };
ghc-typelits-knownnat = self.callPackage (./pkgs/ghc-typelits-knownnat.nix) { };
ghc-typelits-natnormalise = self.callPackage (./pkgs/ghc-typelits-natnormalise.nix) { };
ghcid = self.callPackage (./pkgs/ghcid.nix) { };
githash = self.callPackage (./pkgs/githash.nix) { };
gitrev = self.callPackage (./pkgs/gitrev.nix) { };
gridtables = self.callPackage (./pkgs/gridtables.nix) { };
groups = self.callPackage (./pkgs/groups.nix) { };
hackage-db = self.callPackage (./pkgs/hackage-db.nix) { };
hackage-security = self.callPackage (./pkgs/hackage-security.nix) { };
haddock-library = self.callPackage (./pkgs/haddock-library.nix) { };
half = self.callPackage (./pkgs/half.nix) { };
happy = self.callPackage (./pkgs/happy.nix) { };
hashable = self.callPackage (./pkgs/hashable.nix) { };
hashing = self.callPackage (./pkgs/hashing.nix) { };
hashmap = self.callPackage (./pkgs/hashmap.nix) { };
hashtables = self.callPackage (./pkgs/hashtables.nix) { };
haskell-lexer = self.callPackage (./pkgs/haskell-lexer.nix) { };
haskell-src-exts = self.callPackage (./pkgs/haskell-src-exts.nix) { };
haskell-src-meta = self.callPackage (./pkgs/haskell-src-meta.nix) { };
heaps = self.callPackage (./pkgs/heaps.nix) { };
hedgehog = self.callPackage (./pkgs/hedgehog.nix) { };
hedgehog-golden = self.callPackage (./pkgs/hedgehog-golden.nix) { };
hie-bios = self.callPackage (./pkgs/hie-bios.nix) { };
hie-compat = self.callPackage (./pkgs/hie-compat.nix) { };
hinotify = self.callPackage (./pkgs/hinotify.nix) { };
hledger = self.callPackage (./pkgs/hledger.nix) { };
hledger-lib = self.callPackage (./pkgs/hledger-lib.nix) { };
hlint = self.callPackage (./pkgs/hlint.nix) { };
hopenssl = self.callPackage (./pkgs/hopenssl.nix) { };
horizon-gen-nix = self.callPackage (./pkgs/horizon-gen-nix.nix) { };
hosc = self.callPackage (./pkgs/hosc.nix) { };
hostname = self.callPackage (./pkgs/hostname.nix) { };
hourglass = self.callPackage (./pkgs/hourglass.nix) { };
hpack = self.callPackage (./pkgs/hpack.nix) { };
hpack-dhall = self.callPackage (./pkgs/hpack-dhall.nix) { };
hscolour = self.callPackage (./pkgs/hscolour.nix) { };
hslua = self.callPackage (./pkgs/hslua.nix) { };
hslua-aeson = self.callPackage (./pkgs/hslua-aeson.nix) { };
hslua-classes = self.callPackage (./pkgs/hslua-classes.nix) { };
hslua-core = self.callPackage (./pkgs/hslua-core.nix) { };
hslua-marshalling = self.callPackage (./pkgs/hslua-marshalling.nix) { };
hslua-module-doclayout = self.callPackage (./pkgs/hslua-module-doclayout.nix) { };
hslua-module-path = self.callPackage (./pkgs/hslua-module-path.nix) { };
hslua-module-system = self.callPackage (./pkgs/hslua-module-system.nix) { };
hslua-module-text = self.callPackage (./pkgs/hslua-module-text.nix) { };
hslua-module-version = self.callPackage (./pkgs/hslua-module-version.nix) { };
hslua-objectorientation = self.callPackage (./pkgs/hslua-objectorientation.nix) { };
hslua-packaging = self.callPackage (./pkgs/hslua-packaging.nix) { };
hspec = self.callPackage (./pkgs/hspec.nix) { };
hspec-contrib = self.callPackage (./pkgs/hspec-contrib.nix) { };
hspec-core = self.callPackage (./pkgs/hspec-core.nix) { };
hspec-discover = self.callPackage (./pkgs/hspec-discover.nix) { };
hspec-expectations = self.callPackage (./pkgs/hspec-expectations.nix) { };
hspec-expectations-lifted = self.callPackage (./pkgs/hspec-expectations-lifted.nix) { };
hspec-hedgehog = self.callPackage (./pkgs/hspec-hedgehog.nix) { };
hspec-megaparsec = self.callPackage (./pkgs/hspec-megaparsec.nix) { };
hspec-meta = self.callPackage (./pkgs/hspec-meta.nix) { };
hspec-smallcheck = self.callPackage (./pkgs/hspec-smallcheck.nix) { };
hspec-wai = self.callPackage (./pkgs/hspec-wai.nix) { };
html = self.callPackage (./pkgs/html.nix) { };
http-api-data = self.callPackage (./pkgs/http-api-data.nix) { };
http-client = self.callPackage (./pkgs/http-client.nix) { };
http-client-tls = self.callPackage (./pkgs/http-client-tls.nix) { };
http-date = self.callPackage (./pkgs/http-date.nix) { };
http-media = self.callPackage (./pkgs/http-media.nix) { };
http-types = self.callPackage (./pkgs/http-types.nix) { };
http2 = self.callPackage (./pkgs/http2.nix) { };
httpd-shed = self.callPackage (./pkgs/httpd-shed.nix) { };
ieee754 = self.callPackage (./pkgs/ieee754.nix) { };
incipit-base = self.callPackage (./pkgs/incipit-base.nix) { };
incipit-core = self.callPackage (./pkgs/incipit-core.nix) { };
indexed-profunctors = self.callPackage (./pkgs/indexed-profunctors.nix) { };
indexed-traversable = self.callPackage (./pkgs/indexed-traversable.nix) { };
indexed-traversable-instances = self.callPackage (./pkgs/indexed-traversable-instances.nix) { };
infer-license = self.callPackage (./pkgs/infer-license.nix) { };
ini = self.callPackage (./pkgs/ini.nix) { };
insert-ordered-containers = self.callPackage (./pkgs/insert-ordered-containers.nix) { };
inspection-testing = self.callPackage (./pkgs/inspection-testing.nix) { };
integer-logarithms = self.callPackage (./pkgs/integer-logarithms.nix) { };
interpolate = self.callPackage (./pkgs/interpolate.nix) { };
invariant = self.callPackage (./pkgs/invariant.nix) { };
iproute = self.callPackage (./pkgs/iproute.nix) { };
ipynb = self.callPackage (./pkgs/ipynb.nix) { };
jira-wiki-markup = self.callPackage (./pkgs/jira-wiki-markup.nix) { };
js-chart = self.callPackage (./pkgs/js-chart.nix) { };
js-dgtable = self.callPackage (./pkgs/js-dgtable.nix) { };
js-flot = self.callPackage (./pkgs/js-flot.nix) { };
js-jquery = self.callPackage (./pkgs/js-jquery.nix) { };
kan-extensions = self.callPackage (./pkgs/kan-extensions.nix) { };
keys = self.callPackage (./pkgs/keys.nix) { };
kvstore-effectful = self.callPackage (./pkgs/kvstore-effectful.nix) { };
kvstore-effectful-cache = self.callPackage (./pkgs/kvstore-effectful-cache.nix) { };
kvstore-effectful-spec = self.callPackage (./pkgs/kvstore-effectful-spec.nix) { };
kvstore-effectful-statemap = self.callPackage (./pkgs/kvstore-effectful-statemap.nix) { };
language-c = self.callPackage (./pkgs/language-c.nix) { };
language-haskell-extract = self.callPackage (./pkgs/language-haskell-extract.nix) { };
language-nix = self.callPackage (./pkgs/language-nix.nix) { };
lens = self.callPackage (./pkgs/lens.nix) { };
lens-aeson = self.callPackage (./pkgs/lens-aeson.nix) { };
lens-family-core = self.callPackage (./pkgs/lens-family-core.nix) { };
lens-family-th = self.callPackage (./pkgs/lens-family-th.nix) { };
libsodium = self.callPackage (./pkgs/libsodium.nix) { };
libxml = self.callPackage (./pkgs/libxml.nix) { };
libyaml = self.callPackage (./pkgs/libyaml.nix) { };
lift-type = self.callPackage (./pkgs/lift-type.nix) { };
lifted-async = self.callPackage (./pkgs/lifted-async.nix) { };
lifted-base = self.callPackage (./pkgs/lifted-base.nix) { };
linear = self.callPackage (./pkgs/linear.nix) { };
log-base = self.callPackage (./pkgs/log-base.nix) { };
log-effectful = self.callPackage (./pkgs/log-effectful.nix) { };
logging-facade = self.callPackage (./pkgs/logging-facade.nix) { };
logict = self.callPackage (./pkgs/logict.nix) { };
lpeg = self.callPackage (./pkgs/lpeg.nix) { };
lsp = self.callPackage (./pkgs/lsp.nix) { };
lsp-types = self.callPackage (./pkgs/lsp-types.nix) { };
lua = self.callPackage (./pkgs/lua.nix) { };
lua-arbitrary = self.callPackage (./pkgs/lua-arbitrary.nix) { };
lucid = self.callPackage (./pkgs/lucid.nix) { };
lucid-alpine = self.callPackage (./pkgs/lucid-alpine.nix) { };
lucid-aria = self.callPackage (./pkgs/lucid-aria.nix) { };
lucid-svg = self.callPackage (./pkgs/lucid-svg.nix) { };
lukko = self.callPackage (./pkgs/lukko.nix) { };
lzma = self.callPackage (./pkgs/lzma.nix) { };
managed = self.callPackage (./pkgs/managed.nix) { };
markdown-unlit = self.callPackage (./pkgs/markdown-unlit.nix) { };
math-functions = self.callPackage (./pkgs/math-functions.nix) { };
megaparsec = self.callPackage (./pkgs/megaparsec.nix) { };
memory = self.callPackage (./pkgs/memory.nix) { };
mersenne-random = self.callPackage (./pkgs/mersenne-random.nix) { };
microlens = self.callPackage (./pkgs/microlens.nix) { };
microlens-aeson = self.callPackage (./pkgs/microlens-aeson.nix) { };
microlens-ghc = self.callPackage (./pkgs/microlens-ghc.nix) { };
microlens-mtl = self.callPackage (./pkgs/microlens-mtl.nix) { };
microlens-platform = self.callPackage (./pkgs/microlens-platform.nix) { };
microlens-th = self.callPackage (./pkgs/microlens-th.nix) { };
microspec = self.callPackage (./pkgs/microspec.nix) { };
microstache = self.callPackage (./pkgs/microstache.nix) { };
mime-types = self.callPackage (./pkgs/mime-types.nix) { };
mmorph = self.callPackage (./pkgs/mmorph.nix) { };
mockery = self.callPackage (./pkgs/mockery.nix) { };
mod = self.callPackage (./pkgs/mod.nix) { };
monad-control = self.callPackage (./pkgs/monad-control.nix) { };
monad-logger = self.callPackage (./pkgs/monad-logger.nix) { };
monad-loops = self.callPackage (./pkgs/monad-loops.nix) { };
monad-par = self.callPackage (./pkgs/monad-par.nix) { };
monad-par-extras = self.callPackage (./pkgs/monad-par-extras.nix) { };
monad-parallel = self.callPackage (./pkgs/monad-parallel.nix) { };
monad-peel = self.callPackage (./pkgs/monad-peel.nix) { };
monad-time = self.callPackage (./pkgs/monad-time.nix) { };
monads-tf = self.callPackage (./pkgs/monads-tf.nix) { };
mono-traversable = self.callPackage (./pkgs/mono-traversable.nix) { };
monoid-subclasses = self.callPackage (./pkgs/monoid-subclasses.nix) { };
mtl-compat = self.callPackage (./pkgs/mtl-compat.nix) { };
mwc-random = self.callPackage (./pkgs/mwc-random.nix) { };
nanospec = self.callPackage (./pkgs/nanospec.nix) { };
nats = self.callPackage (./pkgs/nats.nix) { };
natural-transformation = self.callPackage (./pkgs/natural-transformation.nix) { };
neat-interpolation = self.callPackage (./pkgs/neat-interpolation.nix) { };
net-mqtt = self.callPackage (./pkgs/net-mqtt.nix) { };
network = self.callPackage (./pkgs/network.nix) { };
network-bsd = self.callPackage (./pkgs/network-bsd.nix) { };
network-byte-order = self.callPackage (./pkgs/network-byte-order.nix) { };
network-conduit-tls = self.callPackage (./pkgs/network-conduit-tls.nix) { };
network-info = self.callPackage (./pkgs/network-info.nix) { };
network-run = self.callPackage (./pkgs/network-run.nix) { };
network-uri = self.callPackage (./pkgs/network-uri.nix) { };
newtype-generics = self.callPackage (./pkgs/newtype-generics.nix) { };
nothunks = self.callPackage (./pkgs/nothunks.nix) { };
numtype-dk = self.callPackage (./pkgs/numtype-dk.nix) { };
odd-jobs = self.callPackage (./pkgs/odd-jobs.nix) { };
old-locale = self.callPackage (./pkgs/old-locale.nix) { };
old-time = self.callPackage (./pkgs/old-time.nix) { };
optics = self.callPackage (./pkgs/optics.nix) { };
optics-core = self.callPackage (./pkgs/optics-core.nix) { };
optics-extra = self.callPackage (./pkgs/optics-extra.nix) { };
optics-th = self.callPackage (./pkgs/optics-th.nix) { };
optional-args = self.callPackage (./pkgs/optional-args.nix) { };
options = self.callPackage (./pkgs/options.nix) { };
optparse-applicative = self.callPackage (./pkgs/optparse-applicative.nix) { };
ordered-containers = self.callPackage (./pkgs/ordered-containers.nix) { };
pandoc = self.callPackage (./pkgs/pandoc.nix) { };
pandoc-lua-marshal = self.callPackage (./pkgs/pandoc-lua-marshal.nix) { };
pandoc-types = self.callPackage (./pkgs/pandoc-types.nix) { };
parallel = self.callPackage (./pkgs/parallel.nix) { };
parsec = self.callPackage (./pkgs/parsec.nix) { };
parsec-class = self.callPackage (./pkgs/parsec-class.nix) { };
parser-combinators = self.callPackage (./pkgs/parser-combinators.nix) { };
parsers = self.callPackage (./pkgs/parsers.nix) { };
parsers-megaparsec = self.callPackage (./pkgs/parsers-megaparsec.nix) { };
password = self.callPackage (./pkgs/password.nix) { };
password-types = self.callPackage (./pkgs/password-types.nix) { };
path = self.callPackage (./pkgs/path.nix) { };
path-dhall-instance = self.callPackage (./pkgs/path-dhall-instance.nix) { };
path-io = self.callPackage (./pkgs/path-io.nix) { };
path-pieces = self.callPackage (./pkgs/path-pieces.nix) { };
patience = self.callPackage (./pkgs/patience.nix) { };
pcg-random = self.callPackage (./pkgs/pcg-random.nix) { };
pcre-light = self.callPackage (./pkgs/pcre-light.nix) { };
pcre2 = self.callPackage (./pkgs/pcre2.nix) { };
pem = self.callPackage (./pkgs/pem.nix) { };
persistent = self.callPackage (./pkgs/persistent.nix) { };
persistent-template = self.callPackage (./pkgs/persistent-template.nix) { };
pg-entity = self.callPackage (./pkgs/pg-entity.nix) { };
pg-transact = self.callPackage (./pkgs/pg-transact.nix) { };
pg-transact-effectful = self.callPackage (./pkgs/pg-transact-effectful.nix) { };
pgp-wordlist = self.callPackage (./pkgs/pgp-wordlist.nix) { };
pipes = self.callPackage (./pkgs/pipes.nix) { };
pointed = self.callPackage (./pkgs/pointed.nix) { };
polyparse = self.callPackage (./pkgs/polyparse.nix) { };
polysemy = self.callPackage (./pkgs/polysemy.nix) { };
polysemy-extra = self.callPackage (./pkgs/polysemy-extra.nix) { };
polysemy-kvstore = self.callPackage (./pkgs/polysemy-kvstore.nix) { };
polysemy-methodology = self.callPackage (./pkgs/polysemy-methodology.nix) { };
polysemy-path = self.callPackage (./pkgs/polysemy-path.nix) { };
polysemy-plugin = self.callPackage (./pkgs/polysemy-plugin.nix) { };
polysemy-several = self.callPackage (./pkgs/polysemy-several.nix) { };
polysemy-test = self.callPackage (./pkgs/polysemy-test.nix) { };
polysemy-time = self.callPackage (./pkgs/polysemy-time.nix) { };
polysemy-vinyl = self.callPackage (./pkgs/polysemy-vinyl.nix) { };
polysemy-zoo = self.callPackage (./pkgs/polysemy-zoo.nix) { };
port-utils = self.callPackage (./pkgs/port-utils.nix) { };
postgres-options = self.callPackage (./pkgs/postgres-options.nix) { };
postgresql-libpq = self.callPackage (./pkgs/postgresql-libpq.nix) { };
postgresql-migration = self.callPackage (./pkgs/postgresql-migration.nix) { };
postgresql-simple = self.callPackage (./pkgs/postgresql-simple.nix) { };
postgresql-simple-migration = self.callPackage (./pkgs/postgresql-simple-migration.nix) { };
pretty-hex = self.callPackage (./pkgs/pretty-hex.nix) { };
pretty-show = self.callPackage (./pkgs/pretty-show.nix) { };
pretty-simple = self.callPackage (./pkgs/pretty-simple.nix) { };
prettyprinter = self.callPackage (./pkgs/prettyprinter.nix) { };
prettyprinter-ansi-terminal = self.callPackage (./pkgs/prettyprinter-ansi-terminal.nix) { };
primes = self.callPackage (./pkgs/primes.nix) { };
primitive = self.callPackage (./pkgs/primitive.nix) { };
primitive-addr = self.callPackage (./pkgs/primitive-addr.nix) { };
process-extras = self.callPackage (./pkgs/process-extras.nix) { };
profunctors = self.callPackage (./pkgs/profunctors.nix) { };
prometheus-client = self.callPackage (./pkgs/prometheus-client.nix) { };
prometheus-proc = self.callPackage (./pkgs/prometheus-proc.nix) { };
proteaaudio-sdl = self.callPackage (./pkgs/proteaaudio-sdl.nix) { };
psqueues = self.callPackage (./pkgs/psqueues.nix) { };
pureMD5 = self.callPackage (./pkgs/pureMD5.nix) { };
quickcheck-assertions = self.callPackage (./pkgs/quickcheck-assertions.nix) { };
quickcheck-classes = self.callPackage (./pkgs/quickcheck-classes.nix) { };
quickcheck-classes-base = self.callPackage (./pkgs/quickcheck-classes-base.nix) { };
quickcheck-dynamic = self.callPackage (./pkgs/quickcheck-dynamic.nix) { };
quickcheck-instances = self.callPackage (./pkgs/quickcheck-instances.nix) { };
quickcheck-io = self.callPackage (./pkgs/quickcheck-io.nix) { };
quickcheck-text = self.callPackage (./pkgs/quickcheck-text.nix) { };
quickcheck-unicode = self.callPackage (./pkgs/quickcheck-unicode.nix) { };
random = self.callPackage (./pkgs/random.nix) { };
random-bytestring = self.callPackage (./pkgs/random-bytestring.nix) { };
random-shuffle = self.callPackage (./pkgs/random-shuffle.nix) { };
raw-strings-qq = self.callPackage (./pkgs/raw-strings-qq.nix) { };
rdtsc = self.callPackage (./pkgs/rdtsc.nix) { };
rebase = self.callPackage (./pkgs/rebase.nix) { };
reducers = self.callPackage (./pkgs/reducers.nix) { };
refact = self.callPackage (./pkgs/refact.nix) { };
refined = self.callPackage (./pkgs/refined.nix) { };
reflection = self.callPackage (./pkgs/reflection.nix) { };
regex-applicative = self.callPackage (./pkgs/regex-applicative.nix) { };
regex-base = self.callPackage (./pkgs/regex-base.nix) { };
regex-compat = self.callPackage (./pkgs/regex-compat.nix) { };
regex-pcre-builtin = self.callPackage (./pkgs/regex-pcre-builtin.nix) { };
regex-posix = self.callPackage (./pkgs/regex-posix.nix) { };
regex-tdfa = self.callPackage (./pkgs/regex-tdfa.nix) { };
relude = self.callPackage (./pkgs/relude.nix) { };
repline = self.callPackage (./pkgs/repline.nix) { };
rere = self.callPackage (./pkgs/rere.nix) { };
rerebase = self.callPackage (./pkgs/rerebase.nix) { };
resolv = self.callPackage (./pkgs/resolv.nix) { };
resource-pool = self.callPackage (./pkgs/resource-pool.nix) { };
resourcet = self.callPackage (./pkgs/resourcet.nix) { };
retry = self.callPackage (./pkgs/retry.nix) { };
rope-utf16-splay = self.callPackage (./pkgs/rope-utf16-splay.nix) { };
safe = self.callPackage (./pkgs/safe.nix) { };
safe-coloured-text = self.callPackage (./pkgs/safe-coloured-text.nix) { };
safe-coloured-text-layout = self.callPackage (./pkgs/safe-coloured-text-layout.nix) { };
safe-coloured-text-terminfo = self.callPackage (./pkgs/safe-coloured-text-terminfo.nix) { };
safe-exceptions = self.callPackage (./pkgs/safe-exceptions.nix) { };
saltine = self.callPackage (./pkgs/saltine.nix) { };
sandwich = self.callPackage (./pkgs/sandwich.nix) { };
scientific = self.callPackage (./pkgs/scientific.nix) { };
scotty = self.callPackage (./pkgs/scotty.nix) { };
sdl2 = self.callPackage (./pkgs/sdl2.nix) { };
sdl2-gfx = self.callPackage (./pkgs/sdl2-gfx.nix) { };
sdl2-image = self.callPackage (./pkgs/sdl2-image.nix) { };
sdl2-mixer = self.callPackage (./pkgs/sdl2-mixer.nix) { };
sdl2-ttf = self.callPackage (./pkgs/sdl2-ttf.nix) { };
selective = self.callPackage (./pkgs/selective.nix) { };
semialign = self.callPackage (./pkgs/semialign.nix) { };
semigroupoids = self.callPackage (./pkgs/semigroupoids.nix) { };
semigroups = self.callPackage (./pkgs/semigroups.nix) { };
semirings = self.callPackage (./pkgs/semirings.nix) { };
serialise = self.callPackage (./pkgs/serialise.nix) { };
servant = self.callPackage (./pkgs/servant.nix) { };
servant-blaze = self.callPackage (./pkgs/servant-blaze.nix) { };
servant-client = self.callPackage (./pkgs/servant-client.nix) { };
servant-client-core = self.callPackage (./pkgs/servant-client-core.nix) { };
servant-docs = self.callPackage (./pkgs/servant-docs.nix) { };
servant-effectful = self.callPackage (./pkgs/servant-effectful.nix) { };
servant-foreign = self.callPackage (./pkgs/servant-foreign.nix) { };
servant-lucid = self.callPackage (./pkgs/servant-lucid.nix) { };
servant-multipart = self.callPackage (./pkgs/servant-multipart.nix) { };
servant-multipart-api = self.callPackage (./pkgs/servant-multipart-api.nix) { };
servant-polysemy = self.callPackage (./pkgs/servant-polysemy.nix) { };
servant-server = self.callPackage (./pkgs/servant-server.nix) { };
servant-static-th = self.callPackage (./pkgs/servant-static-th.nix) { };
servant-swagger = self.callPackage (./pkgs/servant-swagger.nix) { };
servant-swagger-ui = self.callPackage (./pkgs/servant-swagger-ui.nix) { };
servant-swagger-ui-core = self.callPackage (./pkgs/servant-swagger-ui-core.nix) { };
setenv = self.callPackage (./pkgs/setenv.nix) { };
shake = self.callPackage (./pkgs/shake.nix) { };
shakespeare = self.callPackage (./pkgs/shakespeare.nix) { };
shelly = self.callPackage (./pkgs/shelly.nix) { };
shh = self.callPackage (./pkgs/shh.nix) { };
should-not-typecheck = self.callPackage (./pkgs/should-not-typecheck.nix) { };
silently = self.callPackage (./pkgs/silently.nix) { };
simple-reflect = self.callPackage (./pkgs/simple-reflect.nix) { };
simple-sendfile = self.callPackage (./pkgs/simple-sendfile.nix) { };
singleton-bool = self.callPackage (./pkgs/singleton-bool.nix) { };
singletons = self.callPackage (./pkgs/singletons.nix) { };
skylighting = self.callPackage (./pkgs/skylighting.nix) { };
skylighting-core = self.callPackage (./pkgs/skylighting-core.nix) { };
skylighting-format-ansi = self.callPackage (./pkgs/skylighting-format-ansi.nix) { };
skylighting-format-blaze-html = self.callPackage (./pkgs/skylighting-format-blaze-html.nix) { };
skylighting-format-latex = self.callPackage (./pkgs/skylighting-format-latex.nix) { };
slugify = self.callPackage (./pkgs/slugify.nix) { };
smallcheck = self.callPackage (./pkgs/smallcheck.nix) { };
socks = self.callPackage (./pkgs/socks.nix) { };
some = self.callPackage (./pkgs/some.nix) { };
sop-core = self.callPackage (./pkgs/sop-core.nix) { };
sorted-list = self.callPackage (./pkgs/sorted-list.nix) { };
souffle-haskell = self.callPackage (./pkgs/souffle-haskell.nix) { };
special-values = self.callPackage (./pkgs/special-values.nix) { };
split = self.callPackage (./pkgs/split.nix) { };
splitmix = self.callPackage (./pkgs/splitmix.nix) { };
spoon = self.callPackage (./pkgs/spoon.nix) { };
sqlite-simple = self.callPackage (./pkgs/sqlite-simple.nix) { };
statistics = self.callPackage (./pkgs/statistics.nix) { };
stm-chans = self.callPackage (./pkgs/stm-chans.nix) { };
store = self.callPackage (./pkgs/store.nix) { };
store-core = self.callPackage (./pkgs/store-core.nix) { };
streaming = self.callPackage (./pkgs/streaming.nix) { };
streaming-commons = self.callPackage (./pkgs/streaming-commons.nix) { };
strict = self.callPackage (./pkgs/strict.nix) { };
string-conv = self.callPackage (./pkgs/string-conv.nix) { };
string-conversions = self.callPackage (./pkgs/string-conversions.nix) { };
string-interpolate = self.callPackage (./pkgs/string-interpolate.nix) { };
string-qq = self.callPackage (./pkgs/string-qq.nix) { };
stringbuilder = self.callPackage (./pkgs/stringbuilder.nix) { };
stringsearch = self.callPackage (./pkgs/stringsearch.nix) { };
swagger2 = self.callPackage (./pkgs/swagger2.nix) { };
syb = self.callPackage (./pkgs/syb.nix) { };
sydtest = self.callPackage (./pkgs/sydtest.nix) { };
sydtest-discover = self.callPackage (./pkgs/sydtest-discover.nix) { };
system-filepath = self.callPackage (./pkgs/system-filepath.nix) { };
tabular = self.callPackage (./pkgs/tabular.nix) { };
tagged = self.callPackage (./pkgs/tagged.nix) { };
tagsoup = self.callPackage (./pkgs/tagsoup.nix) { };
tar = self.callPackage (./pkgs/tar.nix) { };
tasty = self.callPackage (./pkgs/tasty.nix) { };
tasty-bench = self.callPackage (./pkgs/tasty-bench.nix) { };
tasty-discover = self.callPackage (./pkgs/tasty-discover.nix) { };
tasty-expected-failure = self.callPackage (./pkgs/tasty-expected-failure.nix) { };
tasty-golden = self.callPackage (./pkgs/tasty-golden.nix) { };
tasty-hedgehog = self.callPackage (./pkgs/tasty-hedgehog.nix) { };
tasty-hslua = self.callPackage (./pkgs/tasty-hslua.nix) { };
tasty-hspec = self.callPackage (./pkgs/tasty-hspec.nix) { };
tasty-hunit = self.callPackage (./pkgs/tasty-hunit.nix) { };
tasty-inspection-testing = self.callPackage (./pkgs/tasty-inspection-testing.nix) { };
tasty-kat = self.callPackage (./pkgs/tasty-kat.nix) { };
tasty-lua = self.callPackage (./pkgs/tasty-lua.nix) { };
tasty-quickcheck = self.callPackage (./pkgs/tasty-quickcheck.nix) { };
tasty-silver = self.callPackage (./pkgs/tasty-silver.nix) { };
tasty-smallcheck = self.callPackage (./pkgs/tasty-smallcheck.nix) { };
tasty-th = self.callPackage (./pkgs/tasty-th.nix) { };
tasty-wai = self.callPackage (./pkgs/tasty-wai.nix) { };
tdigest = self.callPackage (./pkgs/tdigest.nix) { };
temporary = self.callPackage (./pkgs/temporary.nix) { };
terminal-size = self.callPackage (./pkgs/terminal-size.nix) { };
test-framework = self.callPackage (./pkgs/test-framework.nix) { };
test-framework-hunit = self.callPackage (./pkgs/test-framework-hunit.nix) { };
test-framework-quickcheck2 = self.callPackage (./pkgs/test-framework-quickcheck2.nix) { };
test-framework-smallcheck = self.callPackage (./pkgs/test-framework-smallcheck.nix) { };
test-framework-th = self.callPackage (./pkgs/test-framework-th.nix) { };
texmath = self.callPackage (./pkgs/texmath.nix) { };
text-conversions = self.callPackage (./pkgs/text-conversions.nix) { };
text-display = self.callPackage (./pkgs/text-display.nix) { };
text-icu = self.callPackage (./pkgs/text-icu.nix) { };
text-manipulate = self.callPackage (./pkgs/text-manipulate.nix) { };
text-metrics = self.callPackage (./pkgs/text-metrics.nix) { };
text-rope = self.callPackage (./pkgs/text-rope.nix) { };
text-short = self.callPackage (./pkgs/text-short.nix) { };
text-zipper = self.callPackage (./pkgs/text-zipper.nix) { };
tf-random = self.callPackage (./pkgs/tf-random.nix) { };
th-abstraction = self.callPackage (./pkgs/th-abstraction.nix) { };
th-compat = self.callPackage (./pkgs/th-compat.nix) { };
th-env = self.callPackage (./pkgs/th-env.nix) { };
th-expand-syns = self.callPackage (./pkgs/th-expand-syns.nix) { };
th-extras = self.callPackage (./pkgs/th-extras.nix) { };
th-lift = self.callPackage (./pkgs/th-lift.nix) { };
th-lift-instances = self.callPackage (./pkgs/th-lift-instances.nix) { };
th-orphans = self.callPackage (./pkgs/th-orphans.nix) { };
th-reify-many = self.callPackage (./pkgs/th-reify-many.nix) { };
th-utilities = self.callPackage (./pkgs/th-utilities.nix) { };
these = self.callPackage (./pkgs/these.nix) { };
these-skinny = self.callPackage (./pkgs/these-skinny.nix) { };
tidal = self.callPackage (./pkgs/tidal.nix) { };
time-compat = self.callPackage (./pkgs/time-compat.nix) { };
time-effectful = self.callPackage (./pkgs/time-effectful.nix) { };
time-manager = self.callPackage (./pkgs/time-manager.nix) { };
timeit = self.callPackage (./pkgs/timeit.nix) { };
timing-convenience = self.callPackage (./pkgs/timing-convenience.nix) { };
tls = self.callPackage (./pkgs/tls.nix) { };
tls-session-manager = self.callPackage (./pkgs/tls-session-manager.nix) { };
tmp-postgres = self.callPackage (./pkgs/tmp-postgres.nix) { };
torsor = self.callPackage (./pkgs/torsor.nix) { };
transformers-base = self.callPackage (./pkgs/transformers-base.nix) { };
transformers-compat = self.callPackage (./pkgs/transformers-compat.nix) { };
tree-diff = self.callPackage (./pkgs/tree-diff.nix) { };
trifecta = self.callPackage (./pkgs/trifecta.nix) { };
tuple = self.callPackage (./pkgs/tuple.nix) { };
turtle = self.callPackage (./pkgs/turtle.nix) { };
type-equality = self.callPackage (./pkgs/type-equality.nix) { };
type-errors = self.callPackage (./pkgs/type-errors.nix) { };
type-errors-pretty = self.callPackage (./pkgs/type-errors-pretty.nix) { };
typed-process = self.callPackage (./pkgs/typed-process.nix) { };
typerep-map = self.callPackage (./pkgs/typerep-map.nix) { };
uglymemo = self.callPackage (./pkgs/uglymemo.nix) { };
unagi-chan = self.callPackage (./pkgs/unagi-chan.nix) { };
unbounded-delays = self.callPackage (./pkgs/unbounded-delays.nix) { };
unicode-collation = self.callPackage (./pkgs/unicode-collation.nix) { };
unicode-data = self.callPackage (./pkgs/unicode-data.nix) { };
unicode-transforms = self.callPackage (./pkgs/unicode-transforms.nix) { };
uniplate = self.callPackage (./pkgs/uniplate.nix) { };
universe-base = self.callPackage (./pkgs/universe-base.nix) { };
unix-compat = self.callPackage (./pkgs/unix-compat.nix) { };
unix-memory = self.callPackage (./pkgs/unix-memory.nix) { };
unix-time = self.callPackage (./pkgs/unix-time.nix) { };
unliftio = self.callPackage (./pkgs/unliftio.nix) { };
unliftio-core = self.callPackage (./pkgs/unliftio-core.nix) { };
unordered-containers = self.callPackage (./pkgs/unordered-containers.nix) { };
uri-bytestring = self.callPackage (./pkgs/uri-bytestring.nix) { };
uri-encode = self.callPackage (./pkgs/uri-encode.nix) { };
utf8-string = self.callPackage (./pkgs/utf8-string.nix) { };
utility-ht = self.callPackage (./pkgs/utility-ht.nix) { };
uuid = self.callPackage (./pkgs/uuid.nix) { };
uuid-types = self.callPackage (./pkgs/uuid-types.nix) { };
validity = self.callPackage (./pkgs/validity.nix) { };
validity-aeson = self.callPackage (./pkgs/validity-aeson.nix) { };
validity-bytestring = self.callPackage (./pkgs/validity-bytestring.nix) { };
validity-case-insensitive = self.callPackage (./pkgs/validity-case-insensitive.nix) { };
validity-containers = self.callPackage (./pkgs/validity-containers.nix) { };
validity-path = self.callPackage (./pkgs/validity-path.nix) { };
validity-persistent = self.callPackage (./pkgs/validity-persistent.nix) { };
validity-primitive = self.callPackage (./pkgs/validity-primitive.nix) { };
validity-scientific = self.callPackage (./pkgs/validity-scientific.nix) { };
validity-text = self.callPackage (./pkgs/validity-text.nix) { };
validity-time = self.callPackage (./pkgs/validity-time.nix) { };
validity-unordered-containers = self.callPackage (./pkgs/validity-unordered-containers.nix) { };
validity-uuid = self.callPackage (./pkgs/validity-uuid.nix) { };
validity-vector = self.callPackage (./pkgs/validity-vector.nix) { };
vault = self.callPackage (./pkgs/vault.nix) { };
vec = self.callPackage (./pkgs/vec.nix) { };
vector = self.callPackage (./pkgs/vector.nix) { };
vector-algorithms = self.callPackage (./pkgs/vector-algorithms.nix) { };
vector-binary-instances = self.callPackage (./pkgs/vector-binary-instances.nix) { };
vector-instances = self.callPackage (./pkgs/vector-instances.nix) { };
vector-stream = self.callPackage (./pkgs/vector-stream.nix) { };
vector-th-unbox = self.callPackage (./pkgs/vector-th-unbox.nix) { };
vinyl = self.callPackage (./pkgs/vinyl.nix) { };
void = self.callPackage (./pkgs/void.nix) { };
vty = self.callPackage (./pkgs/vty.nix) { };
wai = self.callPackage (./pkgs/wai.nix) { };
wai-app-static = self.callPackage (./pkgs/wai-app-static.nix) { };
wai-extra = self.callPackage (./pkgs/wai-extra.nix) { };
wai-logger = self.callPackage (./pkgs/wai-logger.nix) { };
wai-middleware-heartbeat = self.callPackage (./pkgs/wai-middleware-heartbeat.nix) { };
wai-middleware-static = self.callPackage (./pkgs/wai-middleware-static.nix) { };
warp = self.callPackage (./pkgs/warp.nix) { };
warp-tls = self.callPackage (./pkgs/warp-tls.nix) { };
websockets = self.callPackage (./pkgs/websockets.nix) { };
weigh = self.callPackage (./pkgs/weigh.nix) { };
with-utf8 = self.callPackage (./pkgs/with-utf8.nix) { };
witherable = self.callPackage (./pkgs/witherable.nix) { };
wizards = self.callPackage (./pkgs/wizards.nix) { };
wl-pprint-annotated = self.callPackage (./pkgs/wl-pprint-annotated.nix) { };
word-wrap = self.callPackage (./pkgs/word-wrap.nix) { };
word8 = self.callPackage (./pkgs/word8.nix) { };
x509 = self.callPackage (./pkgs/x509.nix) { };
x509-store = self.callPackage (./pkgs/x509-store.nix) { };
x509-system = self.callPackage (./pkgs/x509-system.nix) { };
x509-validation = self.callPackage (./pkgs/x509-validation.nix) { };
xml = self.callPackage (./pkgs/xml.nix) { };
xml-conduit = self.callPackage (./pkgs/xml-conduit.nix) { };
xml-types = self.callPackage (./pkgs/xml-types.nix) { };
yaml = self.callPackage (./pkgs/yaml.nix) { };
zip-archive = self.callPackage (./pkgs/zip-archive.nix) { };
zlib = self.callPackage (./pkgs/zlib.nix) { };
}