summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--lib/options.nix2
-rw-r--r--maintainers/scripts/haskell/maintained-broken-pkgs.nix22
-rwxr-xr-xmaintainers/scripts/haskell/update-stackage.sh37
-rw-r--r--maintainers/team-list.nix8
-rw-r--r--nixos/doc/manual/development/option-declarations.section.md4
-rw-r--r--nixos/doc/manual/from_md/development/option-declarations.section.xml4
-rw-r--r--nixos/doc/manual/from_md/release-notes/rl-2205.section.xml22
-rw-r--r--nixos/doc/manual/release-notes/rl-2205.section.md6
-rw-r--r--nixos/modules/module-list.nix1
-rw-r--r--nixos/modules/services/backup/zrepl.nix3
-rw-r--r--nixos/modules/services/web-apps/netbox.nix265
-rw-r--r--nixos/tests/all-tests.nix2
-rw-r--r--nixos/tests/web-apps/netbox.nix30
-rw-r--r--nixos/tests/zrepl.nix66
-rw-r--r--pkgs/applications/audio/gtkpod/default.nix9
-rw-r--r--pkgs/applications/editors/jetbrains/default.nix2
-rw-r--r--pkgs/applications/graphics/drawing/default.nix2
-rw-r--r--pkgs/applications/misc/1password/default.nix9
-rw-r--r--pkgs/applications/misc/dasel/default.nix4
-rw-r--r--pkgs/applications/misc/fuzzel/default.nix2
-rw-r--r--pkgs/applications/networking/instant-messengers/profanity/default.nix26
-rw-r--r--pkgs/applications/office/hledger-check-fancyassertions/default.nix13
-rw-r--r--pkgs/applications/office/morgen/default.nix4
-rw-r--r--pkgs/applications/science/misc/rink/default.nix6
-rw-r--r--pkgs/applications/version-management/git-and-tools/gh/default.nix6
-rw-r--r--pkgs/applications/video/entangle/default.nix20
-rw-r--r--pkgs/applications/virtualization/arion/default.nix12
-rw-r--r--pkgs/applications/virtualization/spike/default.nix18
-rw-r--r--pkgs/data/misc/hackage/pin.json8
-rw-r--r--pkgs/desktops/gnome/apps/gnome-books/default.nix13
-rw-r--r--pkgs/desktops/gnome/core/gnome-screenshot/default.nix69
-rw-r--r--pkgs/desktops/gnome/devtools/devhelp/default.nix13
-rw-r--r--pkgs/desktops/gnome/games/gnome-2048/default.nix10
-rw-r--r--pkgs/development/compilers/carp/default.nix6
-rw-r--r--pkgs/development/compilers/elm/default.nix3
-rw-r--r--pkgs/development/compilers/ghc/8.10.7.nix4
-rw-r--r--pkgs/development/compilers/ghc/8.8.4.nix4
-rw-r--r--pkgs/development/compilers/ghc/9.0.2.nix16
-rw-r--r--pkgs/development/compilers/ghc/9.2.2.nix (renamed from pkgs/development/compilers/ghc/9.2.1.nix)27
-rw-r--r--pkgs/development/compilers/ghc/head.nix4
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix1027
-rw-r--r--pkgs/development/haskell-modules/configuration-darwin.nix5
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix51
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix3
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix32
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix65
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix134
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml1433
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml135
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml1615
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml1332
-rw-r--r--pkgs/development/haskell-modules/configuration-nix.nix44
-rw-r--r--pkgs/development/haskell-modules/generic-builder.nix2
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix19384
-rw-r--r--pkgs/development/haskell-modules/patches/cryptonite-remove-argon2.patch69
-rw-r--r--pkgs/development/haskell-modules/patches/lambdabot-core-ghc9.patch95
-rw-r--r--pkgs/development/haskell-modules/patches/lambdabot-novelty-plugins-ghc9.patch58
-rw-r--r--pkgs/development/haskell-modules/patches/misfortune-ghc9.patch70
-rw-r--r--pkgs/development/haskell-modules/patches/regex-compat-tdfa-ghc-9.0.patch19
-rw-r--r--pkgs/development/haskell-modules/patches/xmonad-nix.patch73
-rw-r--r--pkgs/development/interpreters/python-cosmopolitan/default.nix39
-rw-r--r--pkgs/development/interpreters/python-cosmopolitan/ioctl.patch (renamed from pkgs/development/libraries/cosmopolitan/ioctl.patch)0
-rw-r--r--pkgs/development/libraries/bullet/default.nix4
-rw-r--r--pkgs/development/libraries/cosmopolitan/default.nix61
-rw-r--r--pkgs/development/libraries/libgda/default.nix12
-rw-r--r--pkgs/development/libraries/libgpod/default.nix51
-rw-r--r--pkgs/development/python-modules/dash/default.nix4
-rw-r--r--pkgs/development/python-modules/desktop-notifier/default.nix4
-rw-r--r--pkgs/development/python-modules/dm-haiku/default.nix3
-rw-r--r--pkgs/development/python-modules/flax/default.nix3
-rw-r--r--pkgs/development/python-modules/geojson-client/default.nix4
-rw-r--r--pkgs/development/python-modules/huawei-lte-api/default.nix4
-rw-r--r--pkgs/development/python-modules/libcloud/default.nix4
-rw-r--r--pkgs/development/python-modules/metar/default.nix10
-rw-r--r--pkgs/development/python-modules/msldap/default.nix13
-rw-r--r--pkgs/development/python-modules/optax/default.nix3
-rw-r--r--pkgs/development/python-modules/pylitterbot/default.nix4
-rw-r--r--pkgs/development/python-modules/pyoverkiz/default.nix4
-rw-r--r--pkgs/development/python-modules/snowflake-connector-python/default.nix9
-rw-r--r--pkgs/development/python-modules/social-auth-app-django/default.nix34
-rw-r--r--pkgs/development/python-modules/social-auth-core/default.nix63
-rw-r--r--pkgs/development/python-modules/tensorflow-datasets/default.nix3
-rw-r--r--pkgs/development/tools/analysis/nix-linter/default.nix6
-rw-r--r--pkgs/development/tools/cosmoc/default.nix40
-rw-r--r--pkgs/development/tools/haskell/haskell-language-server/withWrapper.nix3
-rw-r--r--pkgs/development/tools/pandoc/default.nix26
-rw-r--r--pkgs/development/tools/wp-cli/default.nix1
-rw-r--r--pkgs/development/web/postman/darwin.nix49
-rw-r--r--pkgs/development/web/postman/default.nix109
-rw-r--r--pkgs/development/web/postman/linux.nix133
-rw-r--r--pkgs/os-specific/linux/fuse/common.nix2
-rw-r--r--pkgs/os-specific/linux/nvidia-x11/default.nix12
-rw-r--r--pkgs/servers/web-apps/netbox/config.patch50
-rw-r--r--pkgs/servers/web-apps/netbox/default.nix117
-rw-r--r--pkgs/servers/x11/xorg/xwayland.nix6
-rw-r--r--pkgs/shells/oil/default.nix4
-rw-r--r--pkgs/shells/zsh/oh-my-zsh/default.nix6
-rw-r--r--pkgs/tools/admin/stripe-cli/default.nix1
-rw-r--r--pkgs/tools/backup/zrepl/default.nix7
-rw-r--r--pkgs/tools/misc/esphome/default.nix4
-rw-r--r--pkgs/tools/misc/ntfy-sh/default.nix28
-rw-r--r--pkgs/tools/package-management/nfpm/default.nix4
-rw-r--r--pkgs/tools/wayland/wl-mirror/default.nix4
-rw-r--r--pkgs/top-level/aliases.nix1
-rw-r--r--pkgs/top-level/all-packages.nix50
-rw-r--r--pkgs/top-level/haskell-packages.nix12
-rw-r--r--pkgs/top-level/python-packages.nix4
-rw-r--r--pkgs/top-level/release-haskell.nix45
108 files changed, 13595 insertions, 13893 deletions
diff --git a/lib/options.nix b/lib/options.nix
index 8d0801775c4..4aa9fe6e78c 100644
--- a/lib/options.nix
+++ b/lib/options.nix
@@ -120,7 +120,7 @@ rec {
      Example:
        mkPackageOption pkgs "GHC" {
          default = [ "ghc" ];
-         example = "pkgs.haskell.package.ghc921.ghc.withPackages (hkgs: [ hkgs.primes ])";
+         example = "pkgs.haskell.package.ghc922.ghc.withPackages (hkgs: [ hkgs.primes ])";
        }
        => { _type = "option"; default = «derivation /nix/store/jxx55cxsjrf8kyh3fp2ya17q99w7541r-ghc-8.10.7.drv»; defaultText = { ... }; description = "The GHC package to use."; example = { ... }; type = { ... }; }
   */
diff --git a/maintainers/scripts/haskell/maintained-broken-pkgs.nix b/maintainers/scripts/haskell/maintained-broken-pkgs.nix
new file mode 100644
index 00000000000..7416bfa46ee
--- /dev/null
+++ b/maintainers/scripts/haskell/maintained-broken-pkgs.nix
@@ -0,0 +1,22 @@
+let
+  nixpkgs = import ../../..;
+  inherit (nixpkgs {}) haskellPackages lib;
+  maintainedPkgs = lib.filterAttrs (
+    _: v: builtins.length (v.meta.maintainers or []) > 0
+  ) haskellPackages;
+  brokenPkgs = lib.filterAttrs (_: v: v.meta.broken) maintainedPkgs;
+  transitiveBrokenPkgs = lib.filterAttrs
+    (_: v: !(builtins.tryEval (v.outPath or null)).success && !v.meta.broken)
+    maintainedPkgs;
+  infoList = pkgs: lib.concatStringsSep "\n" (lib.mapAttrsToList (name: drv: "${name} ${(builtins.elemAt drv.meta.maintainers 0).github}") pkgs);
+in {
+  report = ''
+    BROKEN:
+    ${infoList brokenPkgs}
+
+    TRANSITIVE BROKEN:
+    ${infoList transitiveBrokenPkgs}
+  '';
+  transitiveErrors =
+    builtins.attrValues transitiveBrokenPkgs;
+}
diff --git a/maintainers/scripts/haskell/update-stackage.sh b/maintainers/scripts/haskell/update-stackage.sh
index ecf38dc4b90..4da9f6d28c2 100755
--- a/maintainers/scripts/haskell/update-stackage.sh
+++ b/maintainers/scripts/haskell/update-stackage.sh
@@ -1,26 +1,38 @@
 #! /usr/bin/env nix-shell
 #! nix-shell -i bash -p nix curl jq nix-prefetch-github git gnused gnugrep -I nixpkgs=.
+# shellcheck shell=bash
 
 set -eu -o pipefail
 
-tmpfile=$(mktemp "update-stackage.XXXXXXX")
-# shellcheck disable=SC2064
+# Stackage solver to use, LTS or Nightly
+# (should be capitalized like the display name)
+SOLVER=LTS
+TMP_TEMPLATE=update-stackage.XXXXXXX
+readonly SOLVER
+readonly TMP_TEMPLATE
+
+toLower() {
+    printf "%s" "$1" | tr '[:upper:]' '[:lower:]'
+}
+
+tmpfile=$(mktemp "$TMP_TEMPLATE")
+tmpfile_new=$(mktemp "$TMP_TEMPLATE")
 
 stackage_config="pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml"
 
-trap "rm ${tmpfile} ${tmpfile}.new" 0
-touch "$tmpfile" "$tmpfile.new" # Creating files here so that trap creates no errors.
+trap 'rm "${tmpfile}" "${tmpfile_new}"' 0
+touch "$tmpfile" "$tmpfile_new" # Creating files here so that trap creates no errors.
 
-curl -L -s "https://stackage.org/lts/cabal.config" >"$tmpfile"
-old_version=$(grep "# Stackage" $stackage_config | sed -E 's/.*([0-9]{2}\.[0-9]+)/\1/')
-version=$(sed -rn "s/^--.*http:..(www.)?stackage.org.snapshot.lts-//p" "$tmpfile")
+curl -L -s "https://stackage.org/$(toLower "$SOLVER")/cabal.config" >"$tmpfile"
+old_version=$(grep '^# Stackage' $stackage_config | sed -e 's/.\+ \([A-Za-z]\+ [0-9.-]\+\)$/\1/g')
+version="$SOLVER $(sed -rn "s/^--.*http:..(www.)?stackage.org.snapshot.$(toLower "$SOLVER")-//p" "$tmpfile")"
 
 if [[ "$old_version" == "$version" ]]; then
    echo "No new stackage version"
    exit 0 # Nothing to do
 fi
 
-echo "Updating Stackage LTS from $old_version to $version."
+echo "Updating Stackage from $old_version to $version."
 
 # Create a simple yaml version of the file.
 sed -r \
@@ -30,10 +42,10 @@ sed -r \
     -e 's|,$||' \
     -e '/installed$/d' \
     -e '/^$/d' \
-    < "${tmpfile}" | sort --ignore-case >"${tmpfile}.new"
+    < "${tmpfile}" | sort --ignore-case >"${tmpfile_new}"
 
 cat > $stackage_config << EOF
-# Stackage LTS $version
+# Stackage $version
 # This file is auto-generated by
 # maintainers/scripts/haskell/update-stackage.sh
 default-package-overrides:
@@ -45,12 +57,13 @@ sed -r \
     -e '/ distribution-nixpkgs /d' \
     -e '/ jailbreak-cabal /d' \
     -e '/ language-nix /d' \
-    < "${tmpfile}.new" >> $stackage_config
+    -e '/ cabal-install /d' \
+    < "${tmpfile_new}" >> $stackage_config
 
 if [[ "${1:-}" == "--do-commit" ]]; then
 git add $stackage_config
 git commit -F - << EOF
-haskellPackages: stackage-lts $old_version -> $version
+haskellPackages: stackage $old_version -> $version
 
 This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
 EOF
diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix
index 66cba166f2c..8076edacd81 100644
--- a/maintainers/team-list.nix
+++ b/maintainers/team-list.nix
@@ -70,6 +70,14 @@ with lib.maintainers; {
     scope = "Maintain the Chia blockchain and its dependencies";
   };
 
+  cosmopolitan = {
+    members = [
+      lourkeur
+      tomberek
+    ];
+    scope = "Maintain the Cosmopolitan LibC and related programs.";
+  };
+
   deshaw = {
     # Verify additions to this team with at least one already existing member of the team.
     members = [
diff --git a/nixos/doc/manual/development/option-declarations.section.md b/nixos/doc/manual/development/option-declarations.section.md
index 53ecb9b3a62..2e11218e823 100644
--- a/nixos/doc/manual/development/option-declarations.section.md
+++ b/nixos/doc/manual/development/option-declarations.section.md
@@ -120,14 +120,14 @@ lib.mkOption {
 ```nix
 lib.mkPackageOption pkgs "GHC" {
   default = [ "ghc" ];
-  example = "pkgs.haskell.package.ghc921.ghc.withPackages (hkgs: [ hkgs.primes ])";
+  example = "pkgs.haskell.package.ghc922.ghc.withPackages (hkgs: [ hkgs.primes ])";
 }
 # is like
 lib.mkOption {
   type = lib.types.package;
   default = pkgs.ghc;
   defaultText = lib.literalExpression "pkgs.ghc";
-  example = lib.literalExpression "pkgs.haskell.package.ghc921.ghc.withPackages (hkgs: [ hkgs.primes ])";
+  example = lib.literalExpression "pkgs.haskell.package.ghc922.ghc.withPackages (hkgs: [ hkgs.primes ])";
   description = "The GHC package to use.";
 }
 ```
diff --git a/nixos/doc/manual/from_md/development/option-declarations.section.xml b/nixos/doc/manual/from_md/development/option-declarations.section.xml
index 0ac5e0eeca2..91867c22410 100644
--- a/nixos/doc/manual/from_md/development/option-declarations.section.xml
+++ b/nixos/doc/manual/from_md/development/option-declarations.section.xml
@@ -183,14 +183,14 @@ lib.mkOption {
         <programlisting language="bash">
 lib.mkPackageOption pkgs &quot;GHC&quot; {
   default = [ &quot;ghc&quot; ];
-  example = &quot;pkgs.haskell.package.ghc921.ghc.withPackages (hkgs: [ hkgs.primes ])&quot;;
+  example = &quot;pkgs.haskell.package.ghc922.ghc.withPackages (hkgs: [ hkgs.primes ])&quot;;
 }
 # is like
 lib.mkOption {
   type = lib.types.package;
   default = pkgs.ghc;
   defaultText = lib.literalExpression &quot;pkgs.ghc&quot;;
-  example = lib.literalExpression &quot;pkgs.haskell.package.ghc921.ghc.withPackages (hkgs: [ hkgs.primes ])&quot;;
+  example = lib.literalExpression &quot;pkgs.haskell.package.ghc922.ghc.withPackages (hkgs: [ hkgs.primes ])&quot;;
   description = &quot;The GHC package to use.&quot;;
 }
 </programlisting>
diff --git a/nixos/doc/manual/from_md/release-notes/rl-2205.section.xml b/nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
index 0c5b3b4fec7..797cb1f1693 100644
--- a/nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
+++ b/nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
@@ -88,6 +88,14 @@
           and their users.
         </para>
       </listitem>
+      <listitem>
+        <para>
+          The default GHC version has been updated from 8.10.7 to 9.0.2.
+          <literal>pkgs.haskellPackages</literal> and
+          <literal>pkgs.ghc</literal> will now use this version by
+          default.
+        </para>
+      </listitem>
     </itemizedlist>
   </section>
   <section xml:id="sec-release-22.05-new-services">
@@ -223,6 +231,13 @@
       </listitem>
       <listitem>
         <para>
+          <link xlink:href="https://github.com/netbox-community/netbox">netbox</link>,
+          infrastructure resource modeling (IRM) tool. Available as
+          <link xlink:href="options.html#opt-services.netbox.enable">services.netbox</link>.
+        </para>
+      </listitem>
+      <listitem>
+        <para>
           <link xlink:href="https://tetrd.app">tetrd</link>, share your
           internet connection from your device to your PC and vice versa
           through a USB cable. Available at
@@ -1253,6 +1268,13 @@
           example.
         </para>
       </listitem>
+      <listitem>
+        <para>
+          <literal>pkgs.cosmopolitan</literal> no longer provides the
+          <literal>cosmoc</literal> command. It has been moved to
+          <literal>pkgs.cosmoc</literal>.
+        </para>
+      </listitem>
     </itemizedlist>
   </section>
   <section xml:id="sec-release-22.05-notable-changes">
diff --git a/nixos/doc/manual/release-notes/rl-2205.section.md b/nixos/doc/manual/release-notes/rl-2205.section.md
index 7cafdcabbaa..351ef644828 100644
--- a/nixos/doc/manual/release-notes/rl-2205.section.md
+++ b/nixos/doc/manual/release-notes/rl-2205.section.md
@@ -29,6 +29,8 @@ In addition to numerous new and upgraded packages, this release has the followin
 
 - Module authors can use `mkRenamedOptionModuleWith` to automate the deprecation cycle without annoying out-of-tree module authors and their users.
 
+- The default GHC version has been updated from 8.10.7 to 9.0.2. `pkgs.haskellPackages` and `pkgs.ghc` will now use this version by default.
+
 ## New Services {#sec-release-22.05-new-services}
 
 - [aesmd](https://github.com/intel/linux-sgx#install-the-intelr-sgx-psw), the Intel SGX Architectural Enclave Service Manager. Available as [services.aesmd](#opt-services.aesmd.enable).
@@ -65,6 +67,8 @@ In addition to numerous new and upgraded packages, this release has the followin
 
 - [prometheus-pve-exporter](https://github.com/prometheus-pve/prometheus-pve-exporter), a tool that exposes information from the Proxmox VE API for use by Prometheus. Available as [services.prometheus.exporters.pve](options.html#opt-services.prometheus.exporters.pve).
 
+- [netbox](https://github.com/netbox-community/netbox), infrastructure resource modeling (IRM) tool. Available as [services.netbox](options.html#opt-services.netbox.enable).
+
 - [tetrd](https://tetrd.app), share your internet connection from your device to your PC and vice versa through a USB cable. Available at [services.tetrd](#opt-services.tetrd.enable).
 
 - [agate](https://github.com/mbrubeck/agate), a very simple server for the Gemini hypertext protocol. Available as [services.agate](options.html#opt-services.agate.enable).
@@ -444,6 +448,8 @@ In addition to numerous new and upgraded packages, this release has the followin
 
   See the `vscode` package for a more detailed example.
 
+- `pkgs.cosmopolitan` no longer provides the `cosmoc` command. It has been moved to `pkgs.cosmoc`.
+
 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
 
 ## Other Notable Changes {#sec-release-22.05-notable-changes}
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index adeddbf139a..a9ed8f25128 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -1048,6 +1048,7 @@
   ./services/web-apps/mediawiki.nix
   ./services/web-apps/miniflux.nix
   ./services/web-apps/moodle.nix
+  ./services/web-apps/netbox.nix
   ./services/web-apps/nextcloud.nix
   ./services/web-apps/nexus.nix
   ./services/web-apps/node-red.nix
diff --git a/nixos/modules/services/backup/zrepl.nix b/nixos/modules/services/backup/zrepl.nix
index 4356479b663..73f5e4d9f6d 100644
--- a/nixos/modules/services/backup/zrepl.nix
+++ b/nixos/modules/services/backup/zrepl.nix
@@ -38,6 +38,9 @@ in
     environment.etc."zrepl/zrepl.yml".source = configFile;
 
     systemd.packages = [ pkgs.zrepl ];
+
+    # Note that pkgs.zrepl copies and adapts the upstream systemd unit, and
+    # the fields defined here only override certain fields from that unit.
     systemd.services.zrepl = {
       requires = [ "local-fs.target" ];
       wantedBy = [ "zfs.target" ];
diff --git a/nixos/modules/services/web-apps/netbox.nix b/nixos/modules/services/web-apps/netbox.nix
new file mode 100644
index 00000000000..a7d8bede74b
--- /dev/null
+++ b/nixos/modules/services/web-apps/netbox.nix
@@ -0,0 +1,265 @@
+{ config, lib, pkgs, buildEnv, ... }:
+
+with lib;
+
+let
+  cfg = config.services.netbox;
+  staticDir = cfg.dataDir + "/static";
+  configFile = pkgs.writeTextFile {
+    name = "configuration.py";
+    text = ''
+      STATIC_ROOT = '${staticDir}'
+      ALLOWED_HOSTS = ['*']
+      DATABASE = {
+        'NAME': 'netbox',
+        'USER': 'netbox',
+        'HOST': '/run/postgresql',
+      }
+
+      # Redis database settings. Redis is used for caching and for queuing background tasks such as webhook events. A separate
+      # configuration exists for each. Full connection details are required in both sections, and it is strongly recommended
+      # to use two separate database IDs.
+      REDIS = {
+          'tasks': {
+              'URL': 'unix://${config.services.redis.servers.netbox.unixSocket}?db=0',
+              'SSL': False,
+          },
+          'caching': {
+              'URL': 'unix://${config.services.redis.servers.netbox.unixSocket}?db=1',
+              'SSL': False,
+          }
+      }
+
+      with open("${cfg.secretKeyFile}", "r") as file:
+          SECRET_KEY = file.readline()
+
+      ${optionalString cfg.enableLdap "REMOTE_AUTH_BACKEND = 'netbox.authentication.LDAPBackend'"}
+
+      ${cfg.extraConfig}
+    '';
+  };
+  pkg = (pkgs.netbox.overrideAttrs (old: {
+    installPhase = old.installPhase + ''
+      ln -s ${configFile} $out/opt/netbox/netbox/netbox/configuration.py
+    '' + optionalString cfg.enableLdap ''
+      ln -s ${ldapConfigPath} $out/opt/netbox/netbox/netbox/ldap_config.py
+    '';
+  })).override {
+    plugins = ps: ((cfg.plugins ps)
+      ++ optional cfg.enableLdap [ ps.django-auth-ldap ]);
+  };
+  netboxManageScript = with pkgs; (writeScriptBin "netbox-manage" ''
+    #!${stdenv.shell}
+    export PYTHONPATH=${pkg.pythonPath}
+    sudo -u netbox ${pkg}/bin/netbox "$@"
+  '');
+
+in {
+  options.services.netbox = {
+    enable = mkOption {
+      type = lib.types.bool;
+      default = false;
+      description = ''
+        Enable Netbox.
+
+        This module requires a reverse proxy that serves <literal>/static</literal> separately.
+        See this <link xlink:href="https://github.com/netbox-community/netbox/blob/develop/contrib/nginx.conf/">example</link> on how to configure this.
+      '';
+    };
+
+    listenAddress = mkOption {
+      type = types.str;
+      default = "[::1]";
+      description = ''
+        Address the server will listen on.
+      '';
+    };
+
+    port = mkOption {
+      type = types.port;
+      default = 8001;
+      description = ''
+        Port the server will listen on.
+      '';
+    };
+
+    plugins = mkOption {
+      type = types.functionTo (types.listOf types.package);
+      default = _: [];
+      defaultText = literalExpression ''
+        python3Packages: with python3Packages; [];
+      '';
+      description = ''
+        List of plugin packages to install.
+      '';
+    };
+
+    dataDir = mkOption {
+      type = types.str;
+      default = "/var/lib/netbox";
+      description = ''
+        Storage path of netbox.
+      '';
+    };
+
+    secretKeyFile = mkOption {
+      type = types.path;
+      description = ''
+        Path to a file containing the secret key.
+      '';
+    };
+
+    extraConfig = mkOption {
+      type = types.lines;
+      default = "";
+      description = ''
+        Additional lines of configuration appended to the <literal>configuration.py</literal>.
+        See the <link xlink:href="https://netbox.readthedocs.io/en/stable/configuration/optional-settings/">documentation</link> for more possible options.
+      '';
+    };
+
+    enableLdap = mkOption {
+      type = types.bool;
+      default = false;
+      description = ''
+        Enable LDAP-Authentication for Netbox.
+
+        This requires a configuration file being pass through <literal>ldapConfigPath</literal>.
+      '';
+    };
+
+    ldapConfigPath = mkOption {
+      type = types.path;
+      default = "";
+      description = ''
+        Path to the Configuration-File for LDAP-Authentification, will be loaded as <literal>ldap_config.py</literal>.
+        See the <link xlink:href="https://netbox.readthedocs.io/en/stable/installation/6-ldap/#configuration">documentation</link> for possible options.
+      '';
+    };
+  };
+
+  config = mkIf cfg.enable {
+    services.redis.servers.netbox.enable = true;
+
+    services.postgresql = {
+      enable = true;
+      ensureDatabases = [ "netbox" ];
+      ensureUsers = [
+        {
+          name = "netbox";
+          ensurePermissions = {
+            "DATABASE netbox" = "ALL PRIVILEGES";
+          };
+        }
+      ];
+    };
+
+    environment.systemPackages = [ netboxManageScript ];
+
+    systemd.targets.netbox = {
+      description = "Target for all NetBox services";
+      wantedBy = [ "multi-user.target" ];
+      after = [ "network-online.target" "redis-netbox.service" ];
+    };
+
+    systemd.services = let
+      defaultServiceConfig = {
+        WorkingDirectory = "${cfg.dataDir}";
+        User = "netbox";
+        Group = "netbox";
+        StateDirectory = "netbox";
+        StateDirectoryMode = "0750";
+        Restart = "on-failure";
+      };
+    in {
+      netbox-migration = {
+        description = "NetBox migrations";
+        wantedBy = [ "netbox.target" ];
+
+        environment = {
+          PYTHONPATH = pkg.pythonPath;
+        };
+
+        serviceConfig = defaultServiceConfig // {
+          Type = "oneshot";
+          ExecStart = ''
+            ${pkg}/bin/netbox migrate
+          '';
+        };
+      };
+
+      netbox = {
+        description = "NetBox WSGI Service";
+        wantedBy = [ "netbox.target" ];
+        after = [ "netbox-migration.service" ];
+
+        preStart = ''
+          ${pkg}/bin/netbox trace_paths --no-input
+          ${pkg}/bin/netbox collectstatic --no-input
+          ${pkg}/bin/netbox remove_stale_contenttypes --no-input
+        '';
+
+        environment = {
+          PYTHONPATH = pkg.pythonPath;
+        };
+
+        serviceConfig = defaultServiceConfig // {
+          ExecStart = ''
+            ${pkgs.python3Packages.gunicorn}/bin/gunicorn netbox.wsgi \
+              --bind ${cfg.listenAddress}:${toString cfg.port} \
+              --pythonpath ${pkg}/opt/netbox/netbox
+          '';
+        };
+      };
+
+      netbox-rq = {
+        description = "NetBox Request Queue Worker";
+        wantedBy = [ "netbox.target" ];
+        after = [ "netbox.service" ];
+
+        environment = {
+          PYTHONPATH = pkg.pythonPath;
+        };
+
+        serviceConfig = defaultServiceConfig // {
+          ExecStart = ''
+            ${pkg}/bin/netbox rqworker high default low
+          '';
+        };
+      };
+
+      netbox-housekeeping = {
+        description = "NetBox housekeeping job";
+        after = [ "netbox.service" ];
+
+        environment = {
+          PYTHONPATH = pkg.pythonPath;
+        };
+
+        serviceConfig = defaultServiceConfig // {
+          Type = "oneshot";
+          ExecStart = ''
+            ${pkg}/bin/netbox housekeeping
+          '';
+        };
+      };
+    };
+
+    systemd.timers.netbox-housekeeping = {
+      description = "Run NetBox housekeeping job";
+      wantedBy = [ "timers.target" ];
+
+      timerConfig = {
+        OnCalendar = "daily";
+      };
+    };
+
+    users.users.netbox = {
+      home = "${cfg.dataDir}";
+      isSystemUser = true;
+      group = "netbox";
+    };
+    users.groups.netbox = {};
+    users.groups."${config.services.redis.servers.netbox.user}".members = [ "netbox" ];
+  };
+}
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix
index ab6906cd24e..ffccb6b4466 100644
--- a/nixos/tests/all-tests.nix
+++ b/nixos/tests/all-tests.nix
@@ -341,6 +341,7 @@ in
   networking.networkd = handleTest ./networking.nix { networkd = true; };
   networking.scripted = handleTest ./networking.nix { networkd = false; };
   specialisation = handleTest ./specialisation.nix {};
+  netbox = handleTest ./web-apps/netbox.nix {};
   # TODO: put in networking.nix after the test becomes more complete
   networkingProxy = handleTest ./networking-proxy.nix {};
   nextcloud = handleTest ./nextcloud {};
@@ -590,5 +591,6 @@ in
   zigbee2mqtt = handleTest ./zigbee2mqtt.nix {};
   zoneminder = handleTest ./zoneminder.nix {};
   zookeeper = handleTest ./zookeeper.nix {};
+  zrepl = handleTest ./zrepl.nix {};
   zsh-history = handleTest ./zsh-history.nix {};
 }
diff --git a/nixos/tests/web-apps/netbox.nix b/nixos/tests/web-apps/netbox.nix
new file mode 100644
index 00000000000..95f24029ec9
--- /dev/null
+++ b/nixos/tests/web-apps/netbox.nix
@@ -0,0 +1,30 @@
+import ../make-test-python.nix ({ lib, pkgs, ... }: {
+  name = "netbox";
+
+  meta = with lib.maintainers; {
+    maintainers = [ n0emis ];
+  };
+
+  machine = { ... }: {
+    services.netbox = {
+      enable = true;
+      secretKeyFile = pkgs.writeText "secret" ''
+        abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
+      '';
+    };
+  };
+
+  testScript = ''
+    machine.start()
+    machine.wait_for_unit("netbox.target")
+    machine.wait_until_succeeds("journalctl --since -1m --unit netbox --grep Listening")
+
+    with subtest("Home screen loads"):
+        machine.succeed(
+            "curl -sSfL http://[::1]:8001 | grep '<title>Home | NetBox</title>'"
+        )
+
+    with subtest("Staticfiles are generated"):
+        machine.succeed("test -e /var/lib/netbox/static/netbox.js")
+  '';
+})
diff --git a/nixos/tests/zrepl.nix b/nixos/tests/zrepl.nix
new file mode 100644
index 00000000000..85dd834a6aa
--- /dev/null
+++ b/nixos/tests/zrepl.nix
@@ -0,0 +1,66 @@
+import ./make-test-python.nix (
+  {
+    nodes.host = {config, pkgs, ...}: {
+      config = {
+        # Prerequisites for ZFS and tests.
+        boot.supportedFilesystems = [ "zfs" ];
+        environment.systemPackages = [ pkgs.zrepl ];
+        networking.hostId = "deadbeef";
+        services.zrepl = {
+          enable = true;
+          settings = {
+            # Enable Prometheus output for status assertions.
+            global.monitoring = [{
+              type = "prometheus";
+              listen = ":9811";
+            }];
+            # Create a periodic snapshot job for an ephemeral zpool.
+            jobs = [{
+              name = "snap_test";
+              type = "snap";
+
+              filesystems."test" = true;
+              snapshotting = {
+                type = "periodic";
+                prefix = "zrepl_";
+                interval = "1s";
+              };
+
+              pruning.keep = [{
+                type = "last_n";
+                count = 8;
+              }];
+            }];
+          };
+        };
+      };
+    };
+
+    testScript = ''
+      start_all()
+
+      with subtest("Wait for zrepl and network ready"):
+          host.wait_for_unit("network-online.target")
+          host.wait_for_unit("zrepl.service")
+
+      with subtest("Create test zpool"):
+          # ZFS requires 64MiB minimum pool size.
+          host.succeed("fallocate -l 64MiB /root/zpool.img")
+          host.succeed("zpool create test /root/zpool.img")
+
+      with subtest("Check for completed zrepl snapshot"):
+          # zrepl periodic snapshot job creates a snapshot with this prefix.
+          host.wait_until_succeeds("zfs list -t snapshot | grep -q zrepl_")
+
+      with subtest("Verify HTTP monitoring server is configured"):
+          out = host.succeed("curl -f localhost:9811/metrics")
+
+          assert (
+              "zrepl_version_daemon" in out
+          ), "zrepl version metric was not found in Prometheus output"
+
+          assert (
+              "zrepl_zfs_snapshot_duration_count{filesystem=\"test\"}" in out
+          ), "zrepl snapshot counter for test was not found in Prometheus output"
+    '';
+  })
diff --git a/pkgs/applications/audio/gtkpod/default.nix b/pkgs/applications/audio/gtkpod/default.nix
index 61484bc2fbb..e741f6fe298 100644
--- a/pkgs/applications/audio/gtkpod/default.nix
+++ b/pkgs/applications/audio/gtkpod/default.nix
@@ -1,6 +1,7 @@
-{ lib, stdenv, fetchurl, pkg-config, wrapGAppsHook, intltool, libgpod, curl, flac,
-  gnome, gtk3, gettext, perlPackages, flex, libid3tag, gdl,
-  libvorbis, gdk-pixbuf }:
+{ lib, stdenv, fetchurl, pkg-config, wrapGAppsHook, intltool, libgpod, libxml2, curl, flac
+, gnome, gtk3, gettext, perlPackages, flex, libid3tag, gdl
+, libvorbis, gdk-pixbuf
+}:
 
 stdenv.mkDerivation rec {
   version = "2.1.5";
@@ -14,7 +15,7 @@ stdenv.mkDerivation rec {
   nativeBuildInputs = [ pkg-config wrapGAppsHook intltool ];
   buildInputs = [
     curl gettext
-    flex libgpod libid3tag flac libvorbis gtk3 gdk-pixbuf
+    flex libgpod libid3tag flac libvorbis libxml2 gtk3 gdk-pixbuf
     gdl gnome.adwaita-icon-theme gnome.anjuta
   ] ++ (with perlPackages; [ perl XMLParser ]);
 
diff --git a/pkgs/applications/editors/jetbrains/default.nix b/pkgs/applications/editors/jetbrains/default.nix
index f0ee51dde3c..86eb399dd44 100644
--- a/pkgs/applications/editors/jetbrains/default.nix
+++ b/pkgs/applications/editors/jetbrains/default.nix
@@ -49,7 +49,7 @@ let
       dontAutoPatchelf = true;
       postFixup = (attrs.postFixup or "") + optionalString (stdenv.isLinux) ''
         (
-          cd $out/clion-${version}
+          cd $out/clion
           # bundled cmake does not find libc
           rm -rf bin/cmake/linux
           ln -s ${cmake} bin/cmake/linux
diff --git a/pkgs/applications/graphics/drawing/default.nix b/pkgs/applications/graphics/drawing/default.nix
index a08f75d3b71..862863bddda 100644
--- a/pkgs/applications/graphics/drawing/default.nix
+++ b/pkgs/applications/graphics/drawing/default.nix
@@ -13,6 +13,7 @@
 , gdk-pixbuf
 , pango
 , gettext
+, itstool
 }:
 
 python3.pkgs.buildPythonApplication rec {
@@ -38,6 +39,7 @@ python3.pkgs.buildPythonApplication rec {
     wrapGAppsHook
     glib
     gettext
+    itstool
   ];
 
   buildInputs = [
diff --git a/pkgs/applications/misc/1password/default.nix b/pkgs/applications/misc/1password/default.nix
index 25685b2e125..9d7a4fcd94c 100644
--- a/pkgs/applications/misc/1password/default.nix
+++ b/pkgs/applications/misc/1password/default.nix
@@ -42,12 +42,17 @@ stdenv.mkDerivation {
   '';
 
   installPhase = ''
+    runHook preInstall
     install -D ${mainProgram} $out/bin/${mainProgram}
     runHook postInstall
   '';
 
-  postInstall = "installShellCompletion --cmd ${mainProgram}" + lib.concatMapStrings
-    (s: " --${s} <($out/bin/${mainProgram} completion ${s})") [ "bash" "fish" "zsh" ];
+  postInstall = ''
+    installShellCompletion --cmd ${mainProgram} \
+      --bash <($out/bin/${mainProgram} completion bash) \
+      --fish <($out/bin/${mainProgram} completion fish) \
+      --zsh <($out/bin/${mainProgram} completion zsh)
+  '';
 
   dontStrip = stdenv.isDarwin;
 
diff --git a/pkgs/applications/misc/dasel/default.nix b/pkgs/applications/misc/dasel/default.nix
index d8fd18f9de4..317613ffd53 100644
--- a/pkgs/applications/misc/dasel/default.nix
+++ b/pkgs/applications/misc/dasel/default.nix
@@ -5,13 +5,13 @@
 
 buildGoModule rec {
   pname = "dasel";
-  version = "1.24.0";
+  version = "1.24.1";
 
   src = fetchFromGitHub {
     owner = "TomWright";
     repo = "dasel";
     rev = "v${version}";
-    sha256 = "sha256-Em+WAI8G492h7FJTnTHFj5L7M4xBZhW4qC0MMc2JRUU=";
+    sha256 = "sha256-B6MWoGYNjFBUxnSqAXt2DRRjSlmgbqIC7qEoMFGQ+zU=";
   };
 
   vendorSha256 = "sha256-NP+Is7Dxz4LGzx5vpv8pJOJhodAYHia1JXYfhJD54as=";
diff --git a/pkgs/applications/misc/fuzzel/default.nix b/pkgs/applications/misc/fuzzel/default.nix
index 5668006dfd3..d697e8412ad 100644
--- a/pkgs/applications/misc/fuzzel/default.nix
+++ b/pkgs/applications/misc/fuzzel/default.nix
@@ -60,6 +60,8 @@ stdenv.mkDerivation rec {
     "-Dsvg-backend=${withSVGBackend}"
   ];
 
+  CFLAGS = "-Wno-error=comment"; # https://gitlab.gnome.org/GNOME/librsvg/-/issues/856
+
   meta = with lib; {
     description = "Wayland-native application launcher, similar to rofi’s drun mode";
     homepage = "https://codeberg.org/dnkl/fuzzel";
diff --git a/pkgs/applications/networking/instant-messengers/profanity/default.nix b/pkgs/applications/networking/instant-messengers/profanity/default.nix
index 42671f5d974..2034f1761f2 100644
--- a/pkgs/applications/networking/instant-messengers/profanity/default.nix
+++ b/pkgs/applications/networking/instant-messengers/profanity/default.nix
@@ -1,7 +1,6 @@
 { lib
 , stdenv
 , fetchFromGitHub
-, fetchpatch
 , autoconf-archive
 , autoreconfHook
 , cmocka
@@ -10,7 +9,7 @@
 , expect
 , glib
 , glibcLocales
-, libmesode
+, libstrophe
 , libmicrohttpd
 , libotr
 , libuuid
@@ -36,34 +35,17 @@ assert omemoSupport        -> libsignal-protocol-c != null && libgcrypt != null;
 
 stdenv.mkDerivation rec {
   pname = "profanity";
-  version = "0.11.1";
+  version = "0.12.0";
 
   src = fetchFromGitHub {
     owner = "profanity-im";
     repo = "profanity";
     rev = version;
-    hash = "sha256-8WGHOy0fSW8o7vMCYZqqpvDsn81JZefM6wGfjQ5iKbU=";
+    hash = "sha256-kmixWp9Q2tMVp+tk5kbTdBfgRNghKk3+48L582hqlm8=";
   };
 
   patches = [
     ./patches/packages-osx.patch
-
-    # pullupstream fixes for ncurses-6.3
-    (fetchpatch {
-      name = "ncurses-6.3-p1.patch";
-      url = "https://github.com/profanity-im/profanity/commit/e5b6258c997d4faf36e2ffb8a47b386c5629b4eb.patch";
-      sha256 = "sha256-4rwpvsgfIQ60GcLS0O7Hyn7ZidREjYT+dVND54z0zrw=";
-    })
-    (fetchpatch {
-      name = "ncurses-6.3-p2.patch";
-      url = "https://github.com/profanity-im/profanity/commit/fd9ccec8dc604902bbb1d444dba4223ccee0a092.patch";
-      sha256 = "sha256-4gZaXoDNulBIR+e6y/9bJKXVactCHWS8H8lPJaJwVwE=";
-    })
-    (fetchpatch {
-      name = "ncurses-6.3-p3.patch";
-      url = "https://github.com/profanity-im/profanity/commit/242696f09a49c8446ba6aef8bdad65fb58a77715.patch";
-      sha256 = "sha256-BOYHkae9aIA7HaVM23Yu25TTK9e3SuV+u0FEi7Sn62I=";
-    })
   ];
 
   enableParallelBuilding = true;
@@ -81,7 +63,7 @@ stdenv.mkDerivation rec {
     expat
     expect
     glib
-    libmesode
+    libstrophe
     libmicrohttpd
     libotr
     libuuid
diff --git a/pkgs/applications/office/hledger-check-fancyassertions/default.nix b/pkgs/applications/office/hledger-check-fancyassertions/default.nix
index df3752eac3e..6edef5b621b 100644
--- a/pkgs/applications/office/hledger-check-fancyassertions/default.nix
+++ b/pkgs/applications/office/hledger-check-fancyassertions/default.nix
@@ -1,17 +1,13 @@
 {lib, stdenvNoCC, haskellPackages, fetchurl, writers}:
 
-let
-  hledger-lib = haskellPackages.hledger-lib_1_24_1;
-in
-
 stdenvNoCC.mkDerivation rec {
   pname = "hledger-check-fancyassertions";
-  inherit (hledger-lib) version;
+  inherit (haskellPackages.hledger-lib) version;
 
   src = fetchurl {
     name = "hledger-check-fancyassertion-${version}.hs";
     url = "https://raw.githubusercontent.com/simonmichael/hledger/hledger-lib-${version}/bin/hledger-check-fancyassertions.hs";
-    sha256 = "0naggvivc6szsc8haa52a6lm079ikz5qfva0ljnqx0f1zlkxv984";
+    sha256 = "1xy3ssxnwybq40nlffz95w7m9xbzf8ysb13svg0i8g5sfgrw11vk";
   };
 
   dontUnpack = true;
@@ -20,13 +16,12 @@ stdenvNoCC.mkDerivation rec {
   executable = writers.writeHaskell
     "hledger-check-fancyassertions"
     {
-      libraries = [
+      libraries = with haskellPackages; [
         hledger-lib
-      ] ++ (with haskellPackages; [
         base base-compat base-compat-batteries filepath
         megaparsec microlens optparse-applicative string-qq text time
         transformers
-      ]);
+      ];
       inherit (haskellPackages) ghc;
     }
     src;
diff --git a/pkgs/applications/office/morgen/default.nix b/pkgs/applications/office/morgen/default.nix
index b461b2ba19e..a9fce9ff8ed 100644
--- a/pkgs/applications/office/morgen/default.nix
+++ b/pkgs/applications/office/morgen/default.nix
@@ -3,11 +3,11 @@
 
 stdenv.mkDerivation rec {
   pname = "morgen";
-  version = "2.4.4";
+  version = "2.5.0";
 
   src = fetchurl {
     url = "https://download.todesktop.com/210203cqcj00tw1/morgen-${version}.deb";
-    sha256 = "sha256-5/85ro206o3SsvAvcZeDD2Dmo2jU4zXmtI3X4WdQaRI=";
+    sha256 = "sha256-6hBhfJ18ROCfmqoxrJZ5TiYCFb1xZKsJeobXFy5yfQM=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/applications/science/misc/rink/default.nix b/pkgs/applications/science/misc/rink/default.nix
index d319dbe3e70..18b1e46fde2 100644
--- a/pkgs/applications/science/misc/rink/default.nix
+++ b/pkgs/applications/science/misc/rink/default.nix
@@ -2,17 +2,17 @@
 , libiconv, Security }:
 
 rustPlatform.buildRustPackage rec {
-  version = "0.6.2";
+  version = "0.6.3";
   pname = "rink";
 
   src = fetchFromGitHub {
     owner = "tiffany352";
     repo = "rink-rs";
     rev = "v${version}";
-    sha256 = "sha256-l2Rj15zaJm94EHwvOssfvYQNOoWj45Nq9M85n+A0vo4=";
+    sha256 = "sha256-AhC3c6CpV0tlD6d/hFWt7hGj2UsXsOCeujkRSDlpvCM=";
   };
 
-  cargoSha256 = "sha256-GhuvwVkDRFjC6BghaNMFZZG9hResTN1u0AuvIXlFmig=";
+  cargoSha256 = "sha256-Xo5iYwL4Db+GWMl5UXbPmj0Y0PJYR4Q0aUGnYCd+NB8=";
 
   nativeBuildInputs = [ pkg-config ];
   buildInputs = [ ncurses ]
diff --git a/pkgs/applications/version-management/git-and-tools/gh/default.nix b/pkgs/applications/version-management/git-and-tools/gh/default.nix
index 36b813f547e..3a66a4d8af7 100644
--- a/pkgs/applications/version-management/git-and-tools/gh/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/gh/default.nix
@@ -2,16 +2,16 @@
 
 buildGoModule rec {
   pname = "gh";
-  version = "2.6.0";
+  version = "2.7.0";
 
   src = fetchFromGitHub {
     owner = "cli";
     repo = "cli";
     rev = "v${version}";
-    sha256 = "sha256-NvVm/deO4LSIl5TSziqsrGt9atCXjt4UZ/VJfmX3i4c=";
+    sha256 = "sha256-edlGJD+80k1ySpyNcKc5c2O0MX+S4fQgH5mwHQUxXM8=";
   };
 
-  vendorSha256 = "sha256-pBjg6WyD61+Bl3ttcpl/b9XoWBCi7cDvE8NPaZGu7Aw=";
+  vendorSha256 = "sha256-YLkNua0Pz0gVIYnWOzOlV5RuLBaoZ4l7l1Pf4QIfUVQ=";
 
   nativeBuildInputs = [ installShellFiles ];
 
diff --git a/pkgs/applications/video/entangle/default.nix b/pkgs/applications/video/entangle/default.nix
index 2c756338089..761a3849c31 100644
--- a/pkgs/applications/video/entangle/default.nix
+++ b/pkgs/applications/video/entangle/default.nix
@@ -1,7 +1,8 @@
 { lib
 , stdenv
 , fetchFromGitLab
-, cmake
+, fetchpatch
+, itstool
 , libxml2
 , meson
 , ninja
@@ -49,10 +50,19 @@ stdenv.mkDerivation rec {
     sha256 = "hz2WSDOjriQSavFlDT+35x1X5MeInq80ZrSP1WR/td0=";
   };
 
+  patches = [
+    # Fix build with meson 0.61, can be removed on next update
+    # https://gitlab.com/entangle/entangle/-/issues/67
+    (fetchpatch {
+      url = "https://gitlab.com/entangle/entangle/-/commit/54795d275a93e94331a614c8712740fcedbdd4f0.patch";
+      sha256 = "iEgqGjKa0xwSdctwvNdEV361l9nx+bz53xn3fuDgtzY=";
+    })
+  ];
+
   nativeBuildInputs = [
-    cmake
-    glib.dev
-    libxml2.bin # for xmllint
+    itstool
+    glib
+    libxml2 # for xmllint
     meson
     ninja
     perl # for pod2man and build scripts
@@ -93,8 +103,6 @@ stdenv.mkDerivation rec {
     libXtst
   ]);
 
-  dontUseCmakeConfigure = true;
-
   # Disable building of doc/reference since it requires network connection to render XML to HTML
   # Patch build script shebangs
   postPatch = ''
diff --git a/pkgs/applications/virtualization/arion/default.nix b/pkgs/applications/virtualization/arion/default.nix
index 33b2b000cbf..efe13868524 100644
--- a/pkgs/applications/virtualization/arion/default.nix
+++ b/pkgs/applications/virtualization/arion/default.nix
@@ -16,11 +16,16 @@ let
        - make it self-contained by including docker-compose
    */
   arion =
-    justStaticExecutables (
+    (justStaticExecutables (
       overrideCabal
         cabalOverrides
         arion-compose
-      );
+      )
+    ).overrideAttrs (o: {
+      # Patch away the arion-compose name. Unlike the Haskell library, the program
+      # is called arion (arion was already taken on hackage).
+      pname = "arion";
+    });
 
   inherit (haskell.lib.compose) justStaticExecutables overrideCabal;
 
@@ -31,9 +36,6 @@ let
     passthru = (o.passthru or {}) // {
       inherit eval build;
     };
-    # Patch away the arion-compose name. Unlike the Haskell library, the program
-    # is called arion (arion was already taken on hackage).
-    pname = "arion";
     src = arion-compose.src;
 
     # PYTHONPATH
diff --git a/pkgs/applications/virtualization/spike/default.nix b/pkgs/applications/virtualization/spike/default.nix
index cc2489356c5..291328ee7fe 100644
--- a/pkgs/applications/virtualization/spike/default.nix
+++ b/pkgs/applications/virtualization/spike/default.nix
@@ -1,27 +1,19 @@
-{ lib, stdenv, fetchFromGitHub, dtc, fetchpatch, pkgsCross }:
+{ lib, stdenv, fetchFromGitHub, dtc, pkgsCross }:
 
 stdenv.mkDerivation rec {
   pname = "spike";
-  version = "1.0.0";
+  version = "1.1.0";
 
   src = fetchFromGitHub {
     owner = "riscv";
     repo = "riscv-isa-sim";
     rev = "v${version}";
-    sha256 = "1hcl01nj96s3rkz4mrq747s5lkw81lgdjdimb8b1b9h8qnida7ww";
+    sha256 = "sha256-4D2Fezej0ioOOupw3kgMT5VLs+/jXQjwvek6v0AVMzI=";
   };
 
   nativeBuildInputs = [ dtc ];
   enableParallelBuilding = true;
 
-  patches = [
-    # Add missing headers to fix build.
-    (fetchpatch {
-      url = "https://github.com/riscv/riscv-isa-sim/commit/b3855682c2d744c613d2ffd6b53e3f021ecea4f3.patch";
-      sha256 = "1v1mpp4iddf5n4h3kmj65g075m7xc31bxww7gldnmgl607ma7cnl";
-    })
-  ];
-
   postPatch = ''
     patchShebangs scripts/*.sh
     patchShebangs tests/ebreak.py
@@ -39,7 +31,9 @@ stdenv.mkDerivation rec {
     ''
       runHook preInstallCheck
 
-      $out/bin/spike -m64 ${riscvPkgs.riscv-pk}/bin/pk ${riscvPkgs.hello}/bin/hello | grep -Fq "Hello, world"
+      echo -e "#include<stdio.h>\nint main() {printf(\"Hello, world\");return 0;}" > hello.c
+      ${riscvPkgs.stdenv.cc}/bin/riscv64-none-elf-gcc -o hello hello.c
+      $out/bin/spike -m64 ${riscvPkgs.riscv-pk}/bin/pk hello | grep -Fq "Hello, world"
 
       runHook postInstallCheck
     '';
diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json
index d22dccf38cf..f3e784b47c6 100644
--- a/pkgs/data/misc/hackage/pin.json
+++ b/pkgs/data/misc/hackage/pin.json
@@ -1,6 +1,6 @@
 {
-  "commit": "aa8f2230d08c540df249147ea681a5c22314d083",
-  "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/aa8f2230d08c540df249147ea681a5c22314d083.tar.gz",
-  "sha256": "1h92r4si1vmf3v2m843xaqwr99hpnn1s0x08qcvd2gwjkc2qq10a",
-  "msg": "Update from Hackage at 2022-02-14T17:17:31Z"
+  "commit": "f504760b580057f368d85ed6f6c4e78a38968ff4",
+  "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/f504760b580057f368d85ed6f6c4e78a38968ff4.tar.gz",
+  "sha256": "0m3w7bawx0qxj2qn3yx1d4j90dq89k5c4604f6z38cxxx0rszmzj",
+  "msg": "Update from Hackage at 2022-03-26T03:24:04Z"
 }
diff --git a/pkgs/desktops/gnome/apps/gnome-books/default.nix b/pkgs/desktops/gnome/apps/gnome-books/default.nix
index 0e8b322cf5e..ec99e915fab 100644
--- a/pkgs/desktops/gnome/apps/gnome-books/default.nix
+++ b/pkgs/desktops/gnome/apps/gnome-books/default.nix
@@ -1,8 +1,10 @@
-{ lib, stdenv
+{ stdenv
+, lib
 , meson
 , ninja
 , gettext
 , fetchurl
+, fetchpatch
 , evince
 , gjs
 , pkg-config
@@ -35,6 +37,15 @@ stdenv.mkDerivation rec {
     sha256 = "0c41l8m2di8h39bmk2fnhpwglwp6qhljmwqqbihzp4ay9976zrc5";
   };
 
+  patches = [
+    # Fix build with meson 0.61
+    # https://gitlab.gnome.org/GNOME/gnome-books/-/merge_requests/62
+    (fetchpatch {
+      url = "https://gitlab.gnome.org/GNOME/gnome-books/-/commit/2663dcdaaaa71f067a4c2d0005eecc0fdf940bf5.patch";
+      sha256 = "v2mLzrxSWrkJ0N6seR8jNXX14FsneEPuE9ELLVUe6+E=";
+    })
+  ];
+
   nativeBuildInputs = [
     meson
     ninja
diff --git a/pkgs/desktops/gnome/core/gnome-screenshot/default.nix b/pkgs/desktops/gnome/core/gnome-screenshot/default.nix
index ba6d05b3cbf..3904f1443f7 100644
--- a/pkgs/desktops/gnome/core/gnome-screenshot/default.nix
+++ b/pkgs/desktops/gnome/core/gnome-screenshot/default.nix
@@ -1,18 +1,63 @@
-{ lib, stdenv, gettext, libxml2, libhandy, fetchurl, pkg-config, libcanberra-gtk3
-, gtk3, glib, meson, ninja, python3, wrapGAppsHook, appstream-glib, desktop-file-utils
-, gnome, gsettings-desktop-schemas }:
+{ stdenv
+, lib
+, gettext
+, libxml2
+, libhandy
+, fetchurl
+, fetchpatch
+, pkg-config
+, libcanberra-gtk3
+, gtk3
+, glib
+, meson
+, ninja
+, python3
+, wrapGAppsHook
+, appstream-glib
+, desktop-file-utils
+, gnome
+, gsettings-desktop-schemas
+}:
 
-let
+stdenv.mkDerivation rec {
   pname = "gnome-screenshot";
   version = "41.0";
-in stdenv.mkDerivation rec {
-  name = "${pname}-${version}";
 
   src = fetchurl {
-    url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${name}.tar.xz";
+    url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
     sha256 = "Stt97JJkKPdCY9V5ZnPPFC5HILbnaPVGio0JM/mMlZc=";
   };
 
+  patches = [
+    # Fix build with meson 0.61
+    # https://gitlab.gnome.org/GNOME/gnome-screenshot/-/issues/186
+    (fetchpatch {
+      url = "https://gitlab.gnome.org/GNOME/gnome-screenshot/-/commit/b60dad3c2536c17bd201f74ad8e40eb74385ed9f.patch";
+      sha256 = "Js83h/3xxcw2hsgjzGa5lAYFXVrt6MPhXOTh5dZTx/w=";
+    })
+  ];
+
+  nativeBuildInputs = [
+    meson
+    ninja
+    pkg-config
+    gettext
+    appstream-glib
+    libxml2
+    desktop-file-utils
+    python3
+    wrapGAppsHook
+  ];
+
+  buildInputs = [
+    gtk3
+    glib
+    libcanberra-gtk3
+    libhandy
+    gnome.adwaita-icon-theme
+    gsettings-desktop-schemas
+  ];
+
   doCheck = true;
 
   postPatch = ''
@@ -20,12 +65,6 @@ in stdenv.mkDerivation rec {
     patchShebangs build-aux/postinstall.py
   '';
 
-  nativeBuildInputs = [ meson ninja pkg-config gettext appstream-glib libxml2 desktop-file-utils python3 wrapGAppsHook ];
-  buildInputs = [
-    gtk3 glib libcanberra-gtk3 libhandy gnome.adwaita-icon-theme
-    gsettings-desktop-schemas
-  ];
-
   passthru = {
     updateScript = gnome.updateScript {
       packageName = pname;
@@ -34,10 +73,10 @@ in stdenv.mkDerivation rec {
   };
 
   meta = with lib; {
-    homepage = "https://en.wikipedia.org/wiki/GNOME_Screenshot";
+    homepage = "https://gitlab.gnome.org/GNOME/gnome-screenshot";
     description = "Utility used in the GNOME desktop environment for taking screenshots";
     maintainers = teams.gnome.members;
-    license = licenses.gpl2;
+    license = licenses.gpl2Plus;
     platforms = platforms.linux;
   };
 }
diff --git a/pkgs/desktops/gnome/devtools/devhelp/default.nix b/pkgs/desktops/gnome/devtools/devhelp/default.nix
index 2ad3c3ff39a..4a024f6ff41 100644
--- a/pkgs/desktops/gnome/devtools/devhelp/default.nix
+++ b/pkgs/desktops/gnome/devtools/devhelp/default.nix
@@ -1,5 +1,7 @@
-{ lib, stdenv
+{ stdenv
+, lib
 , fetchurl
+, fetchpatch
 , meson
 , ninja
 , pkg-config
@@ -29,6 +31,15 @@ stdenv.mkDerivation rec {
     sha256 = "7KqQsPTaqPsgMPbcaQv1M/+Zp3NDf+Dhis/oLZl/YNI=";
   };
 
+  patches = [
+    # Fix build with meson 0.61
+    # https://gitlab.gnome.org/GNOME/devhelp/-/issues/59
+    (fetchpatch {
+      url = "https://gitlab.gnome.org/GNOME/devhelp/-/commit/281bade14c1925cf9e7329fa8e9cf2d82512c66f.patch";
+      sha256 = "LmHoeQ0zJwOhuasAUYy8FfpDnEO+UNfEb293uKttYKo=";
+    })
+  ];
+
   nativeBuildInputs = [
     meson
     ninja
diff --git a/pkgs/desktops/gnome/games/gnome-2048/default.nix b/pkgs/desktops/gnome/games/gnome-2048/default.nix
index 90bd99e4a7b..137521c8bba 100644
--- a/pkgs/desktops/gnome/games/gnome-2048/default.nix
+++ b/pkgs/desktops/gnome/games/gnome-2048/default.nix
@@ -1,6 +1,7 @@
 { lib
 , stdenv
 , fetchurl
+, fetchpatch
 , wrapGAppsHook
 , meson
 , vala
@@ -23,6 +24,15 @@ stdenv.mkDerivation rec {
     sha256 = "0s5fg4z5in1h39fcr69j1qc5ynmg7a8mfprk3mc3c0csq3snfwz2";
   };
 
+  patches = [
+    # Fix build with meson 0.61
+    # https://gitlab.gnome.org/GNOME/gnome-2048/-/merge_requests/21
+    (fetchpatch {
+      url = "https://gitlab.gnome.org/GNOME/gnome-2048/-/commit/194e22699f7166a016cd39ba26dd719aeecfc868.patch";
+      sha256 = "Qpn/OJJwblRm5Pi453aU2HwbrNjsf+ftmSnns/5qZ9E=";
+    })
+  ];
+
   nativeBuildInputs = [
     itstool
     meson
diff --git a/pkgs/development/compilers/carp/default.nix b/pkgs/development/compilers/carp/default.nix
index 3f188e23317..6941e5f71b1 100644
--- a/pkgs/development/compilers/carp/default.nix
+++ b/pkgs/development/compilers/carp/default.nix
@@ -11,6 +11,12 @@ haskellPackages.mkDerivation rec {
     sha256 = "sha256-o7NLd7jC1BvcoVzbD18LvHg/SqOnfn9yELUrpg2uZtY=";
   };
 
+  # -Werror breaks build with GHC >= 9.0
+  # https://github.com/carp-lang/Carp/issues/1386
+  postPatch = ''
+    substituteInPlace CarpHask.cabal --replace "-Werror" ""
+  '';
+
   buildTools = [ makeWrapper ];
 
   executableHaskellDepends = with haskellPackages; [
diff --git a/pkgs/development/compilers/elm/default.nix b/pkgs/development/compilers/elm/default.nix
index ab19ac42d24..1edf6e5ce7f 100644
--- a/pkgs/development/compilers/elm/default.nix
+++ b/pkgs/development/compilers/elm/default.nix
@@ -77,6 +77,9 @@ let
     in elmPkgs // {
       inherit elmPkgs;
 
+      # We need attoparsec < 0.14 to build elm for now
+      attoparsec = self.attoparsec_0_13_2_5;
+
       # Needed for elm-format
       indents = self.callPackage ./packages/indents.nix {};
       bimap = self.callPackage ./packages/bimap.nix {};
diff --git a/pkgs/development/compilers/ghc/8.10.7.nix b/pkgs/development/compilers/ghc/8.10.7.nix
index a8f05d6f15c..fd14501097c 100644
--- a/pkgs/development/compilers/ghc/8.10.7.nix
+++ b/pkgs/development/compilers/ghc/8.10.7.nix
@@ -366,6 +366,10 @@ stdenv.mkDerivation (rec {
     inherit llvmPackages;
     inherit enableShared;
 
+    # This is used by the haskell builder to query
+    # the presence of the haddock program.
+    hasHaddock = enableHaddockProgram;
+
     # Our Cabal compiler name
     haskellCompilerName = "ghc-${version}";
   };
diff --git a/pkgs/development/compilers/ghc/8.8.4.nix b/pkgs/development/compilers/ghc/8.8.4.nix
index 8a352d0e0a9..af01582b108 100644
--- a/pkgs/development/compilers/ghc/8.8.4.nix
+++ b/pkgs/development/compilers/ghc/8.8.4.nix
@@ -335,6 +335,10 @@ stdenv.mkDerivation (rec {
     inherit llvmPackages;
     inherit enableShared;
 
+    # This is used by the haskell builder to query
+    # the presence of the haddock program.
+    hasHaddock = enableHaddockProgram;
+
     # Our Cabal compiler name
     haskellCompilerName = "ghc-${version}";
   };
diff --git a/pkgs/development/compilers/ghc/9.0.2.nix b/pkgs/development/compilers/ghc/9.0.2.nix
index 56b16c5d48c..04e29ed6686 100644
--- a/pkgs/development/compilers/ghc/9.0.2.nix
+++ b/pkgs/development/compilers/ghc/9.0.2.nix
@@ -33,7 +33,7 @@
 
 , # Whether to build dynamic libs for the standard library (on the target
   # platform). Static libs are always built.
-  enableShared ? !stdenv.targetPlatform.isWindows && !stdenv.targetPlatform.useiOSPrebuilt
+  enableShared ? with stdenv.targetPlatform; !isWindows && !useiOSPrebuilt && !isStatic
 
 , # Whether to build terminfo.
   enableTerminfo ? !stdenv.targetPlatform.isWindows
@@ -105,9 +105,13 @@ let
     CrossCompilePrefix = ${targetPrefix}
   '' + lib.optionalString (!enableProfiledLibs) ''
     GhcLibWays = "v dyn"
-  '' + lib.optionalString enableRelocatedStaticLibs ''
-    GhcLibHcOpts += -fPIC
-    GhcRtsHcOpts += -fPIC
+  '' +
+  # -fexternal-dynamic-refs apparently (because it's not clear from the documentation)
+  # makes the GHC RTS able to load static libraries, which may be needed for TemplateHaskell.
+  # This solution was described in https://www.tweag.io/blog/2020-09-30-bazel-static-haskell
+  lib.optionalString enableRelocatedStaticLibs ''
+    GhcLibHcOpts += -fPIC -fexternal-dynamic-refs
+    GhcRtsHcOpts += -fPIC -fexternal-dynamic-refs
   '' + lib.optionalString targetPlatform.useAndroidPrebuilt ''
     EXTRA_CC_OPTS += -std=gnu99
   '';
@@ -327,6 +331,10 @@ stdenv.mkDerivation (rec {
     inherit llvmPackages;
     inherit enableShared;
 
+    # This is used by the haskell builder to query
+    # the presence of the haddock program.
+    hasHaddock = enableHaddockProgram;
+
     # Our Cabal compiler name
     haskellCompilerName = "ghc-${version}";
   };
diff --git a/pkgs/development/compilers/ghc/9.2.1.nix b/pkgs/development/compilers/ghc/9.2.2.nix
index 75c728510eb..0a572bff7ef 100644
--- a/pkgs/development/compilers/ghc/9.2.1.nix
+++ b/pkgs/development/compilers/ghc/9.2.2.nix
@@ -34,7 +34,7 @@
 
 , # Whether to build dynamic libs for the standard library (on the target
   # platform). Static libs are always built.
-  enableShared ? !stdenv.targetPlatform.isWindows && !stdenv.targetPlatform.useiOSPrebuilt
+  enableShared ? with stdenv.targetPlatform; !isWindows && !useiOSPrebuilt && !isStatic
 
 , # Whether to build terminfo.
   enableTerminfo ? !stdenv.targetPlatform.isWindows
@@ -106,9 +106,13 @@ let
     CrossCompilePrefix = ${targetPrefix}
   '' + lib.optionalString (!enableProfiledLibs) ''
     GhcLibWays = "v dyn"
-  '' + lib.optionalString enableRelocatedStaticLibs ''
-    GhcLibHcOpts += -fPIC
-    GhcRtsHcOpts += -fPIC
+  '' +
+  # -fexternal-dynamic-refs apparently (because it's not clear from the documentation)
+  # makes the GHC RTS able to load static libraries, which may be needed for TemplateHaskell.
+  # This solution was described in https://www.tweag.io/blog/2020-09-30-bazel-static-haskell
+  lib.optionalString enableRelocatedStaticLibs ''
+    GhcLibHcOpts += -fPIC -fexternal-dynamic-refs
+    GhcRtsHcOpts += -fPIC -fexternal-dynamic-refs
   '' + lib.optionalString targetPlatform.useAndroidPrebuilt ''
     EXTRA_CC_OPTS += -std=gnu99
   '';
@@ -167,12 +171,12 @@ assert buildTargetLlvmPackages.llvm == llvmPackages.llvm;
 assert stdenv.targetPlatform.isDarwin -> buildTargetLlvmPackages.clang == llvmPackages.clang;
 
 stdenv.mkDerivation (rec {
-  version = "9.2.1";
+  version = "9.2.2";
   pname = "${targetPrefix}ghc${variantSuffix}";
 
   src = fetchurl {
     url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz";
-    sha256 = "f444012f97a136d9940f77cdff03fda48f9475e2ed0fec966c4d35c4df55f746";
+    sha256 = "902463a4cc6ee479af9358b9f8b2ee3237b03e934a1ea65b6d1fcf3e0d749ea6";
   };
 
   enableParallelBuilding = true;
@@ -221,6 +225,9 @@ stdenv.mkDerivation (rec {
     export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}"
   '' + lib.optionalString stdenv.isDarwin ''
     export NIX_LDFLAGS+=" -no_dtrace_dof"
+
+    # GHC tries the host xattr /usr/bin/xattr by default which fails since it expects python to be 2.7
+    export XATTR=${lib.getBin xattr}/bin/xattr
   '' + lib.optionalString targetPlatform.useAndroidPrebuilt ''
     sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets
   '' + lib.optionalString targetPlatform.isMusl ''
@@ -282,10 +289,6 @@ stdenv.mkDerivation (rec {
     autoSignDarwinBinariesHook
   ] ++ lib.optionals enableDocs [
     sphinx
-  ] ++ lib.optionals stdenv.isDarwin [
-    # TODO(@sternenseemann): backport addition of XATTR env var like
-    # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6447
-    xattr
   ];
 
   # For building runtime libs
@@ -328,6 +331,10 @@ stdenv.mkDerivation (rec {
     inherit llvmPackages;
     inherit enableShared;
 
+    # This is used by the haskell builder to query
+    # the presence of the haddock program.
+    hasHaddock = enableHaddockProgram;
+
     # Our Cabal compiler name
     haskellCompilerName = "ghc-${version}";
   };
diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix
index 1c4bf3059d5..07ea6bda245 100644
--- a/pkgs/development/compilers/ghc/head.nix
+++ b/pkgs/development/compilers/ghc/head.nix
@@ -347,6 +347,10 @@ stdenv.mkDerivation (rec {
     inherit llvmPackages;
     inherit enableShared;
 
+    # This is used by the haskell builder to query
+    # the presence of the haddock program.
+    hasHaddock = enableHaddockProgram;
+
     # Our Cabal compiler name
     haskellCompilerName = "ghc-${version}";
   };
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 25b80f8c25d..dfa47f2a82c 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -11,6 +11,11 @@
 # distinction.
 { pkgs, haskellLib }:
 
+let
+  inherit (pkgs) fetchpatch lib;
+  inherit (lib) throwIfNot versionOlder;
+in
+
 with haskellLib;
 
 self: super: {
@@ -30,7 +35,7 @@ self: super: {
   bin-package-db = null;
 
   # waiting for release: https://github.com/jwiegley/c2hsc/issues/41
-  c2hsc = appendPatch (pkgs.fetchpatch {
+  c2hsc = appendPatch (fetchpatch {
     url = "https://github.com/jwiegley/c2hsc/commit/490ecab202e0de7fc995eedf744ad3cb408b53cc.patch";
     sha256 = "1c7knpvxr7p8c159jkyk6w29653z5yzgjjqj11130bbb8mk9qhq7";
   }) super.c2hsc;
@@ -49,26 +54,31 @@ self: super: {
   ghc-datasize = disableLibraryProfiling super.ghc-datasize;
   ghc-vis = disableLibraryProfiling super.ghc-vis;
 
-  # `pinch`s test suite uses a function called `openSocket` that's available
-  # in `network` versions 3.1.2.0 and bigger.
-  # There's an open PR updating the lower bound for `network`:
-  # > https://github.com/abhinav/pinch/pull/46
-  # With that said version tracked for `network` right now is 3.1.1.1 so we're
-  # replacing the network pinch uses with `network_3_1_2_7` for now.
-  pinch = super.pinch.overrideScope (self : super: {
-    network = self.network_3_1_2_7;
-  });
-
-  # We can remove this once fakedata version gets to 1.0.1 as the test suite
-  # works fine there.
-  fakedata = dontCheck super.fakedata;
-
   # The latest release on hackage has an upper bound on containers which
   # breaks the build, though it works with the version of containers present
   # and the upper bound doesn't exist in code anymore:
   # > https://github.com/roelvandijk/numerals
   numerals = doJailbreak (dontCheck super.numerals);
 
+  # Waiting on a release with the following for bumping base and
+  # attoparsec upper bounds:
+  # > https://github.com/snapframework/io-streams-haproxy/pull/21
+  # > https://github.com/snapframework/io-streams-haproxy/pull/24
+  io-streams-haproxy = doJailbreak super.io-streams-haproxy;
+
+  # xmlhtml's test suite depends on hspec with an invalid boundry range for
+  # the version we currently track, even though the upper bound is relaxed on
+  # github it doesn't have a release yet; though there's an MR preparing the
+  # next release:
+  # > https://github.com/snapframework/xmlhtml/pull/40
+  # Once that's out we can re-enable version checks.
+  xmlhtml = doJailbreak super.xmlhtml;
+
+  # map-syntax has a restrictive upper bound on base, can be removed once
+  # > https://github.com/mightybyte/map-syntax/pull/14
+  # is released.
+  map-syntax = doJailbreak super.map-syntax;
+
   # This test keeps being aborted because it runs too quietly for too long
   Lazy-Pbkdf2 = if pkgs.stdenv.isi686 then dontCheck super.Lazy-Pbkdf2 else super.Lazy-Pbkdf2;
 
@@ -83,7 +93,7 @@ self: super: {
       name = "git-annex-${super.git-annex.version}-src";
       url = "git://git-annex.branchable.com/";
       rev = "refs/tags/" + super.git-annex.version;
-      sha256 = "11idvicisp4wnw15lk7f9fs0kqpssngs1j8f98050f3jrqsccj0j";
+      sha256 = "066gs2lkkiz9z9n6rjg33wmgi04qmn6xpnx86j0x3d56r1110id4";
       # delete android and Android directories which cause issues on
       # darwin (case insensitive directory). Since we don't need them
       # during the build process, we can delete it to prevent a hash
@@ -119,6 +129,9 @@ self: super: {
   tree-diff = doJailbreak super.tree-diff;
   zinza = doJailbreak super.zinza;
 
+  # Too strict upper bound on base, no upstream issue tracker nor repository
+  mmsyn5 = doJailbreak super.mmsyn5;
+
   # Tests require a Kafka broker running locally
   haskakafka = dontCheck super.haskakafka;
 
@@ -137,6 +150,18 @@ self: super: {
   hoodle-core = dontHaddock super.hoodle-core;
   hsc3-db = dontHaddock super.hsc3-db;
 
+  # Pick patch from master for GHC 9.0 support
+  flat = assert versionOlder super.flat.version "0.5"; appendPatches [
+    (fetchpatch {
+      name = "flat-ghc-9.0.patch";
+      url = "https://github.com/Quid2/flat/commit/d32c2c0c0c3c38c41177684ade9febe92d279b06.patch";
+      sha256 = "0ay0c53jpjmnnh7ylfpzpxqkhs1vq9jdwm9f84d40r88ki8hls8g";
+    })
+  ] super.flat;
+
+  # Too strict bound on hspec: https://github.com/ivan-m/graphviz/issues/55
+  graphviz = doJailbreak super.graphviz;
+
   # https://github.com/techtangents/ablist/issues/1
   ABList = dontCheck super.ABList;
 
@@ -193,16 +218,11 @@ self: super: {
   # base bound
   digit = doJailbreak super.digit;
 
-  # hnix.patch needed until the next release is bumped
-  hnix = generateOptparseApplicativeCompletion "hnix"
-    (overrideCabal (drv: {
-      # 2020-06-05: HACK: does not pass own build suite - `dontCheck`
-      doCheck = false;
-    }) (super.hnix.override {
-      # needs newer version of relude and semialign than stackage has
-      relude = self.relude_1_0_0_1;
-      semialign = self.semialign_1_2_0_1;
-    }));
+  # 2020-06-05: HACK: does not pass own build suite - `dontCheck`
+  hnix = generateOptparseApplicativeCompletion "hnix" (dontCheck super.hnix);
+  # Too strict bounds on algebraic-graphs
+  # https://github.com/haskell-nix/hnix-store/issues/180
+  hnix-store-core = doJailbreak super.hnix-store-core;
 
   # Fails for non-obvious reasons while attempting to use doctest.
   focuslist = dontCheck super.focuslist;
@@ -222,7 +242,6 @@ self: super: {
   angel = dontCheck super.angel;
   apache-md5 = dontCheck super.apache-md5;              # http://hydra.cryp.to/build/498709/nixlog/1/raw
   app-settings = dontCheck super.app-settings;          # http://hydra.cryp.to/build/497327/log/raw
-  aws = doJailbreak (dontCheck super.aws);              # needs aws credentials, jailbreak for base16-bytestring
   aws-kinesis = dontCheck super.aws-kinesis;            # needs aws credentials for testing
   binary-protocol = dontCheck super.binary-protocol;    # http://hydra.cryp.to/build/499749/log/raw
   binary-search = dontCheck super.binary-search;
@@ -291,6 +310,9 @@ self: super: {
   HTF = overrideCabal (orig: {
     # The scripts in scripts/ are needed to build the test suite.
     preBuild = "patchShebangs --build scripts";
+    # test suite doesn't compile with aeson >= 2.0
+    # https://github.com/skogsbaer/HTF/issues/114
+    doCheck = false;
   }) super.HTF;
   htsn = dontCheck super.htsn;
   htsn-import = dontCheck super.htsn-import;
@@ -304,10 +326,18 @@ self: super: {
   lensref = dontCheck super.lensref;
   lvmrun = disableHardening ["format"] (dontCheck super.lvmrun);
   matplotlib = dontCheck super.matplotlib;
+
   # https://github.com/matterhorn-chat/matterhorn/issues/679 they do not want to be on stackage
   matterhorn = doJailbreak (super.matterhorn.overrideScope (self: super: {
     brick = self.brick_0_64_2;
+    # Doesn't support aeson 2.0
+    # https://github.com/matterhorn-chat/matterhorn/issues/759
+    aeson = self.aeson_1_5_6_0;
   }));
+  mattermost-api = super.mattermost-api.override {
+    aeson = self.aeson_1_5_6_0;
+  };
+
   memcache = dontCheck super.memcache;
   metrics = dontCheck super.metrics;
   milena = dontCheck super.milena;
@@ -348,7 +378,8 @@ self: super: {
   separated = dontCheck super.separated;
   shadowsocks = dontCheck super.shadowsocks;
   shake-language-c = dontCheck super.shake-language-c;
-  snap-core = dontCheck super.snap-core;
+  snap-core = doJailbreak (dontCheck super.snap-core); # attoparsec bound is too strict. This has been fixed on master
+  snap-server = doJailbreak super.snap-server; # attoparsec bound is too strict
   sourcemap = dontCheck super.sourcemap;
   static-resources = dontCheck super.static-resources;
   strive = dontCheck super.strive;                      # fails its own hlint test with tons of warnings
@@ -384,6 +415,10 @@ self: super: {
   # https://github.com/vincenthz/hs-crypto-pubkey/issues/20
   crypto-pubkey = dontCheck super.crypto-pubkey;
 
+  # Test suite works with aeson 2.0 only starting with 0.14.1
+  vinyl = assert versionOlder super.vinyl.version "0.14.1";
+    dontCheck super.vinyl;
+
   # https://github.com/Philonous/xml-picklers/issues/5
   xml-picklers = dontCheck super.xml-picklers;
 
@@ -471,6 +506,26 @@ self: super: {
 
   # Depends on itself for testing
   tasty-discover = overrideCabal (drv: {
+    # Compatibility with tasty-hspec >= 1.1.7 requires a patch and a dependency on hspec
+    patches = drv.patches or [] ++ [
+      # Intermediate patch so fix applies
+      (fetchpatch {
+        url = "https://github.com/haskell-works/tasty-discover/commit/67b022f5945abdfb71ca31fca7910abc7effe043.patch";
+        sha256 = "1x539qa2871fiahw9zjxyyqz86v4ib7k7fv9hdvvxcrrfw3zwl66";
+      })
+      # Actual fix
+      (fetchpatch {
+        name = "tasty-hspec-1.1.7-compat.patch";
+        url = "https://github.com/haskell-works/tasty-discover/commit/98d3c464f33129e38fa9c0fcdfb1847dfb0490b9.patch";
+        sha256 = "01a8ni3lyh1wql7aghl41nd2c9m6gcn1i77bh3pygh6r403x771p";
+      })
+    ];
+    testHaskellDepends = drv.testHaskellDepends or [] ++ [
+      self.hspec
+    ];
+    # https://github.com/haskell-works/tasty-discover/issues/17
+    jailbreak = true; # allow tasty-hspec >= 1.2
+
     preBuild = ''
       export PATH="$PWD/dist/build/tasty-discover:$PATH"
     '' + (drv.preBuild or "");
@@ -565,6 +620,19 @@ self: super: {
     '';
   }) super.ghc-mod;
 
+  # 2022-03-20: descriptive is unmaintained since 2018 and archived on github.com
+  # It does not support aeson 2.0
+  descriptive = super.descriptive.override { aeson = self.aeson_1_5_6_0; };
+
+  # 2022-03-19: Testsuite is failing: https://github.com/puffnfresh/haskell-jwt/issues/2
+  jwt = dontCheck super.jwt;
+
+  # 2022-03-16: ghc 9 support has not been merged: https://github.com/hasura/monad-validate/pull/5
+  monad-validate = appendPatch (fetchpatch {
+    url = "https://github.com/hasura/monad-validate/commit/7ba916e23c219a8cd397e2a1801c74682b52fcf0.patch";
+    sha256 = "sha256-udJ+/2VvfWA5Bm36nftH0sbPNuMkWj8rCh9cNN2f9Zw=";
+  }) (dontCheck super.monad-validate);
+
   # Build the latest git version instead of the official release. This isn't
   # ideal, but Chris doesn't seem to make official releases any more.
   structured-haskell-mode = overrideCabal (drv: {
@@ -613,9 +681,15 @@ self: super: {
   # https://github.com/pxqr/base32-bytestring/issues/4
   base32-bytestring = dontCheck super.base32-bytestring;
 
+  # 2022-03-24: Strict aeson bound: https://github.com/berberman/nvfetcher/pull/63
+  nvfetcher = throwIfNot (super.nvfetcher.version == "0.4.0.0") "nvfetcher: remove jailbreak after update" doJailbreak super.nvfetcher;
+
+  # 2022-03-24: Strict aeson bound:
+  arch-web = throwIfNot (super.arch-web.version == "0.1.0") "arch-web: remove jailbreak after update"  doJailbreak super.arch-web;
+
   # Djinn's last release was 2014, incompatible with Semigroup-Monoid Proposal
   # https://github.com/augustss/djinn/pull/8
-  djinn = appendPatch (pkgs.fetchpatch {
+  djinn = appendPatch (fetchpatch {
     url = "https://github.com/augustss/djinn/commit/6cb9433a137fb6b5194afe41d616bd8b62b95630.patch";
     sha256 = "0s021y5nzrh74gfp8xpxpxm11ivzfs3jwg6mkrlyry3iy584xqil";
   }) super.djinn;
@@ -645,7 +719,7 @@ self: super: {
     } super.d-bus;
   # Add now required extension on recent compilers.
   # https://github.com/Philonous/d-bus/pull/23
-  in appendPatch (pkgs.fetchpatch {
+  in appendPatch (fetchpatch {
     url = "https://github.com/Philonous/d-bus/commit/e5f37900a3a301c41d98bdaa134754894c705681.patch";
     sha256 = "6rQ7H9t483sJe1x95yLPAZ0BKTaRjgqQvvrQv7HkJRE=";
   }) newer;
@@ -700,15 +774,29 @@ self: super: {
   # The tests spuriously fail
   libmpd = dontCheck super.libmpd;
 
-  # Too strict bounds on template-haskell (doesn't allow 2.16)
-  # For 2.17 support: https://github.com/JonasDuregard/sized-functors/pull/10
-  size-based = doJailbreak super.size-based;
+  # For template-haskell 2.16 and 2.17 support: https://github.com/JonasDuregard/sized-functors/pull/10
+  size-based = overrideCabal
+    (drv: {
+      # make all line endings unix, otherwise patching fails
+      prePatch = ''
+        find . -type f -print0 | xargs -0 ${pkgs.buildPackages.dos2unix}/bin/dos2unix
+      '' + (drv.prePatch or "");
+      patches = [
+        (fetchpatch {
+          url = "https://github.com/JonasDuregard/sized-functors/pull/10/commits/fe6bf78a1b97ff7429630d0e8974c9bc40945dcf.patch";
+          sha256 = "sha256-mMsXOqLqSbGl9Q0txiZiciPtGT7f12lnhlpFsnCwamk=";
+        })
+      ];
+    })
+    super.size-based;
 
   # https://github.com/diagrams/diagrams-braille/issues/1
   diagrams-braille = doJailbreak super.diagrams-braille;
 
   # https://github.com/timbod7/haskell-chart/pull/231#issuecomment-953745932
-  Chart-diagrams = doJailbreak super.Chart-diagrams;
+  Chart-diagrams = doJailbreak (super.Chart-diagrams.override {
+    SVGFonts = super.SVGFonts_1_7_0_1;
+  });
 
   # https://github.com/xu-hao/namespace/issues/1
   namespace = doJailbreak super.namespace;
@@ -749,7 +837,7 @@ self: super: {
     buildTools = drv.buildTools or [] ++ [ pkgs.buildPackages.makeWrapper ];
     postInstall = drv.postInstall or "" + ''
       for b in $out/bin/cryptol $out/bin/cryptol-html; do
-        wrapProgram $b --prefix 'PATH' ':' "${pkgs.lib.getBin pkgs.z3}/bin"
+        wrapProgram $b --prefix 'PATH' ':' "${lib.getBin pkgs.z3}/bin"
       done
     '';
   }) super.cryptol;
@@ -809,7 +897,7 @@ self: super: {
   cryptohash-sha256 = overrideCabal (drv: {
     jailbreak = true;
     broken = false;
-    hydraPlatforms = pkgs.lib.platforms.all;
+    hydraPlatforms = lib.platforms.all;
   }) super.cryptohash-sha256;
 
   # The test suite has all kinds of out-dated dependencies, so it feels easier
@@ -850,25 +938,6 @@ self: super: {
   servant-docs = doJailbreak super.servant-docs;
   snap-templates = doJailbreak super.snap-templates; # https://github.com/snapframework/snap-templates/issues/22
 
-  # hledger-lib requires the latest version of pretty-simple
-  hledger-lib = appendPatch
-    # This patch has been merged but not released yet:
-    # https://github.com/simonmichael/hledger/pull/1512. It is
-    # important for ledger-autosync test suite:
-    # https://github.com/egh/ledger-autosync/issues/123
-    (pkgs.fetchpatch {
-      name   = "hledger-properly-escape-quotes-csv.patch";
-      url    = "https://github.com/simonmichael/hledger/commit/c9a72e1615e2ddc2824f2e248456e1042eb31e1d.patch";
-      relative = "hledger-lib";
-      sha256 = "sha256-gjYYo0eq1gWNAAFF3dKt9QDq0VpLnN5/648r/NXEPVE=";
-    })
-    super.hledger-lib;
-
-  # hledger-lib 1.24 depends on doctest >= 0.18
-  hledger-lib_1_24_1 = super.hledger-lib_1_24_1.override {
-    doctest = self.doctest_0_18_2;
-  };
-
   # Copy hledger man pages from data directory into the proper place. This code
   # should be moved into the cabal2nix generator.
   hledger = overrideCabal (drv: {
@@ -916,9 +985,9 @@ self: super: {
   # https://github.com/haskell-hvr/resolv/pull/6
   resolv_0_1_1_2 = dontCheck super.resolv_0_1_1_2;
 
-  # spdx 0.2.2.0 needs older tasty
-  # was fixed in spdx master (4288df6e4b7840eb94d825dcd446b42fef25ef56)
-  spdx = dontCheck super.spdx;
+  # Too strict bounds on base and Cabal, fixed on master
+  # Occasional test failures: https://github.com/phadej/spdx/issues/27
+  spdx = assert super.spdx.version == "1.0.0.2"; doJailbreak (dontCheck super.spdx);
 
   # The test suite does not know how to find the 'alex' binary.
   alex = overrideCabal (drv: {
@@ -949,6 +1018,7 @@ self: super: {
   # dontCheck: https://github.com/haskell-servant/servant-auth/issues/113
   # doJailbreak: waiting on revision 1 to hit hackage
   servant-auth-client = doJailbreak (dontCheck super.servant-auth-client);
+  servant-auth-server = doJailbreak super.servant-auth-server;
 
   # Generate cli completions for dhall.
   dhall = generateOptparseApplicativeCompletion "dhall" super.dhall;
@@ -968,12 +1038,35 @@ self: super: {
 
   # Generate shell completion.
   cabal2nix = generateOptparseApplicativeCompletion "cabal2nix" super.cabal2nix;
+
+  # 2022-03-20: niv is unmaintained we pin stuff to keep it running
   niv = generateOptparseApplicativeCompletion "niv" (super.niv.overrideScope (self: super: {
-   # Needs override because of: https://github.com/nmattia/niv/issues/312
    optparse-applicative = self.optparse-applicative_0_15_1_0;
+   aeson = self.aeson_1_5_6_0;
   }));
+
   ormolu = generateOptparseApplicativeCompletion "ormolu" super.ormolu;
-  stack = generateOptparseApplicativeCompletion "stack" super.stack;
+
+  stack =
+    generateOptparseApplicativeCompletion "stack"
+      (doJailbreak # for Cabal constraint added on hackage
+        (appendPatch
+          (fetchpatch {
+            # https://github.com/commercialhaskell/stack/pull/5559
+            # When removing, also remove doJailbreak.
+            name = "stack-pull-5559.patch";
+            url = "https://github.com/hercules-ci/stack/compare/v2.7.5...brandon-leapyear/chinn/cabal-0.patch";
+            sha256 = "sha256-OXmdGgQ2KSKtQKOK6eePLgvUOTlzac544HQYKJpcjnU=";
+          })
+          (super.stack.overrideScope (self: super: {
+            # stack 2.7.5 requires aeson <= 1.6.
+            aeson = self.aeson_1_5_6_0;
+          }))
+      ));
+
+  # Too strict version bound on hashable-time.
+  # Tests require newer package version.
+  aeson_1_5_6_0 = dontCheck (doJailbreak super.aeson_1_5_6_0);
 
   # musl fixes
   # dontCheck: use of non-standard strptime "%s" which musl doesn't support; only used in test
@@ -991,7 +1084,7 @@ self: super: {
   brittany = doJailbreak (dontCheck super.brittany);  # Outdated upperbound on ghc-exactprint: https://github.com/lspitzner/brittany/issues/342
 
   # Fix with Cabal 2.2, https://github.com/guillaume-nargeot/hpc-coveralls/pull/73
-  hpc-coveralls = appendPatch (pkgs.fetchpatch {
+  hpc-coveralls = appendPatch (fetchpatch {
     url = "https://github.com/guillaume-nargeot/hpc-coveralls/pull/73/commits/344217f513b7adfb9037f73026f5d928be98d07f.patch";
     sha256 = "056rk58v9h114mjx62f41x971xn9p3nhsazcf9zrcyxh1ymrdm8j";
   }) super.hpc-coveralls;
@@ -1014,7 +1107,7 @@ self: super: {
   purescript-cst = doJailbreak super.purescript-cst;
 
   purescript =
-    pkgs.lib.pipe
+    lib.pipe
       (super.purescript.override {
         # The latest version of language-javascript is 0.7.1.0,
         # but it seems to have a bug with async support:
@@ -1027,7 +1120,7 @@ self: super: {
         #
         # This patch can likely be removed when purescript-0.14.6 is released.
         (appendPatch
-          (pkgs.fetchpatch {
+          (fetchpatch {
             url = "https://patch-diff.githubusercontent.com/raw/purescript/purescript/pull/4199.patch";
             sha256 = "sha256-OeG30EfCHs7gttLME909WfKxkEZr7Ch3leYiw4lElGg=";
             includes = [
@@ -1088,7 +1181,7 @@ self: super: {
 
   # Fix for base >= 4.11
   scat = overrideCabal (drv: {
-    patches = [(pkgs.fetchpatch {
+    patches = [(fetchpatch {
       url    = "https://github.com/redelmann/scat/pull/6.diff";
       sha256 = "07nj2p0kg05livhgp1hkkdph0j0a6lb216f8x348qjasy0lzbfhl";
     })];
@@ -1140,13 +1233,13 @@ self: super: {
   # Remove for hail > 0.2.0.0
   hail = overrideCabal (drv: {
     patches = [
-      (pkgs.fetchpatch {
+      (fetchpatch {
         # Relax dependency constraints,
         # upstream PR: https://github.com/james-preston/hail/pull/13
         url = "https://patch-diff.githubusercontent.com/raw/james-preston/hail/pull/13.patch";
         sha256 = "039p5mqgicbhld2z44cbvsmam3pz0py3ybaifwrjsn1y69ldsmkx";
       })
-      (pkgs.fetchpatch {
+      (fetchpatch {
         # Relax dependency constraints,
         # upstream PR: https://github.com/james-preston/hail/pull/16
         url = "https://patch-diff.githubusercontent.com/raw/james-preston/hail/pull/16.patch";
@@ -1197,10 +1290,23 @@ self: super: {
 
   # The test suite depends on an impure cabal-install installation in
   # $HOME, which we don't have in our build sandbox.
-  cabal-install-parsers = dontCheck super.cabal-install-parsers;
+  cabal-install-parsers = dontCheck (super.cabal-install-parsers.override {
+    Cabal = self.Cabal_3_6_3_0;
+  });
 
-  # 2021-08-18: Erroneously  claims that it needs a newer HStringTemplate (>= 0.8.8) than stackage.
-  gitit = doJailbreak super.gitit;
+  # 2022-03-12: Pick patches from master for compat with Stackage Nightly
+  gitit = appendPatches [
+    (fetchpatch {
+      name = "gitit-allow-pandoc-2.17.patch";
+      url = "https://github.com/jgm/gitit/commit/9eddd1d3bde46bccb23c6d21e15b289f2a9ebe66.patch";
+      sha256 = "09ahvwyaqzqaa9gnpbffncs9574d20mfy30zz2ww67cmm8f2a8iv";
+    })
+    (fetchpatch {
+      name = "gitit-fix-build-with-hoauth2-2.3.0.patch";
+      url = "https://github.com/jgm/gitit/commit/fd534c0155eef1790500c834e612ab22cf9b67b6.patch";
+      sha256 = "0hmlqkavn8hr0b4y4hxs1yyg0r79ylkzhzwy1dzbb3a2q86ydd2f";
+    })
+  ] super.gitit;
 
   # Test suite requires database
   persistent-mysql = dontCheck super.persistent-mysql;
@@ -1208,7 +1314,7 @@ self: super: {
 
   # Fix EdisonAPI and EdisonCore for GHC 8.8:
   # https://github.com/robdockins/edison/pull/16
-  EdisonAPI = appendPatch (pkgs.fetchpatch {
+  EdisonAPI = appendPatch (fetchpatch {
     url = "https://github.com/robdockins/edison/pull/16/commits/8da6c0f7d8666766e2f0693425c347c0adb492dc.patch";
     postFetch = ''
       ${pkgs.buildPackages.patchutils}/bin/filterdiff --include='a/edison-api/*' --strip=1 "$out" > "$tmpfile"
@@ -1217,7 +1323,7 @@ self: super: {
     sha256 = "0yi5pz039lcm4pl9xnl6krqxyqq5rgb5b6m09w0sfy06x0n4x213";
   }) super.EdisonAPI;
 
-  EdisonCore = appendPatch (pkgs.fetchpatch {
+  EdisonCore = appendPatch (fetchpatch {
     url = "https://github.com/robdockins/edison/pull/16/commits/8da6c0f7d8666766e2f0693425c347c0adb492dc.patch";
     postFetch = ''
       ${pkgs.buildPackages.patchutils}/bin/filterdiff --include='a/edison-core/*' --strip=1 "$out" > "$tmpfile"
@@ -1226,15 +1332,6 @@ self: super: {
     sha256 = "097wqn8hxsr50b9mhndg5pjim5jma2ym4ylpibakmmb5m98n17zp";
   }) super.EdisonCore;
 
-  # Pick patch from 1.6.0 which allows compilation with doctest 0.18
-  polysemy = appendPatches [
-    (pkgs.fetchpatch {
-      name = "allow-doctest-0.18.patch";
-      url = "https://github.com/polysemy-research/polysemy/commit/dbcf851eb69395ce3143ecf2dd616dcad953a339.patch";
-      sha256 = "1qf5pghc8p1glwaadkr95x12d74vhb98mg8dqwilyxbc6gq763w2";
-    })
-  ] super.polysemy;
-
   # 2021-12-26: Too strict bounds on doctest
   polysemy-plugin = doJailbreak super.polysemy-plugin;
 
@@ -1242,11 +1339,6 @@ self: super: {
   hasql-notifications = dontCheck super.hasql-notifications;
   hasql-pool = dontCheck super.hasql-pool;
 
-  # We jailbreak webify, as optparse-applicative evolved past the version bound
-  # and the corresponding (and outdated) PR was not merged for a year.
-  # https://github.com/ananthakumaran/webify/pull/27
-  webify = doJailbreak super.webify;
-
   # hasn‘t bumped upper bounds
   # upstream: https://github.com/obsidiansystems/which/pull/6
   which = doJailbreak super.which;
@@ -1267,11 +1359,36 @@ self: super: {
   x509-validation = dontCheck super.x509-validation;
   tls = dontCheck super.tls;
 
-  # Allow building with recent versions of hlint.
-  patch = doJailbreak super.patch;
+  patch = appendPatches [
+    # 2022-02-27: https://github.com/reflex-frp/patch/pull/40 for bump bounds
+    (fetchpatch {
+      url = "https://github.com/reflex-frp/patch/commit/15ea4956e04264b9be2fe4644119a709b196708f.patch";
+      sha256 = "sha256-la97DCjeVu82AaQv2my+UhmB/jBmMyxxpRAwhEB1RGc=";
+    })
+    # 2022-03-13: https://github.com/reflex-frp/patch/pull/41 for ghc 9.0 compat
+    (fetchpatch {
+      url = "https://github.com/reflex-frp/patch/commit/fee3addcfc982c7b70489a8a64f208ab2360bdb7.patch";
+      sha256 = "sha256-/CTiHSs+Z4dyL5EJx949XD0zzSAy5s4hzchmNkb0YOk=";
+    })
+  ] super.patch;
+
+  # 2022-03-16: lens bound can be loosened https://github.com/ghcjs/jsaddle-dom/issues/19
+  jsaddle-dom = overrideCabal (old: {
+    postPatch = old.postPatch or "" + ''
+      sed -i 's/lens.*4.20/lens/' jsaddle-dom.cabal
+    '';
+  }) super.jsaddle-dom;
 
   # Tests disabled and broken override needed because of missing lib chrome-test-utils: https://github.com/reflex-frp/reflex-dom/issues/392
-  reflex-dom-core = doDistribute (unmarkBroken (dontCheck (doJailbreak super.reflex-dom-core)));
+  # 2022-03-16: Pullrequest for ghc 9 compat https://github.com/reflex-frp/reflex-dom/pull/433
+  reflex-dom-core = doDistribute (unmarkBroken (dontCheck
+    (appendPatch
+      (fetchpatch {
+        url = "https://github.com/reflex-frp/reflex-dom/compare/a0459deafd296656b3e99db01ea7f65b89b0948c...56fa8a484ccfc7d3365d07fea3caa430155dbcac.patch";
+        sha256 = "sha256-azMF3uX7S1rKKRAVjY+xP2XbQKHvEY/9nU7cH81KKPA=";
+        relative = "reflex-dom-core";
+      })
+      super.reflex-dom-core)));
 
   # Tests disabled because they assume to run in the whole jsaddle repo and not the hackage tarbal of jsaddle-warp.
   jsaddle-warp = dontCheck super.jsaddle-warp;
@@ -1300,21 +1417,18 @@ self: super: {
     libraryToolDepends = (drv.libraryToolDepends or []) ++ [self.buildHaskellPackages.c2hs];
   }) super.libsodium;
 
-  # https://github.com/kowainik/policeman/issues/57
-  policeman = doJailbreak super.policeman;
-
   # Too strict version bounds on haskell-gi
   gi-cairo-render = doJailbreak super.gi-cairo-render;
   gi-cairo-connector = doJailbreak super.gi-cairo-connector;
 
   svgcairo = appendPatches [
     # Remove when https://github.com/gtk2hs/svgcairo/pull/12 goes in.
-    (pkgs.fetchpatch {
+    (fetchpatch {
       url = "https://github.com/gtk2hs/svgcairo/commit/348c60b99c284557a522baaf47db69322a0a8b67.patch";
       sha256 = "0akhq6klmykvqd5wsbdfnnl309f80ds19zgq06sh1mmggi54dnf3";
     })
     # Remove when https://github.com/gtk2hs/svgcairo/pull/13 goes in.
-    (pkgs.fetchpatch {
+    (fetchpatch {
       url = "https://github.com/dalpd/svgcairo/commit/d1e0d7ae04c1edca83d5b782e464524cdda6ae85.patch";
       sha256 = "1pq9ld9z67zsxj8vqjf82qwckcp69lvvnrjb7wsyb5jc6jaj3q0a";
     })
@@ -1325,7 +1439,7 @@ self: super: {
   massiv = dontCheck super.massiv;
 
   # Upstream PR: https://github.com/jkff/splot/pull/9
-  splot = appendPatch (pkgs.fetchpatch {
+  splot = appendPatch (fetchpatch {
     url = "https://github.com/jkff/splot/commit/a6710b05470d25cb5373481cf1cfc1febd686407.patch";
     sha256 = "1c5ck2ibag2gcyag6rjivmlwdlp5k0dmr8nhk7wlkzq2vh7zgw63";
   }) super.splot;
@@ -1346,7 +1460,21 @@ self: super: {
   stm-containers = dontCheck super.stm-containers;
 
   # Fails with "supports custom headers"
-  Spock-core = dontCheck super.Spock-core;
+  # Patch for GHC 9.0 support
+  Spock-core = dontCheck (appendPatches [
+    (fetchpatch {
+      name = "Spock-core-GHC-9.0.patch";
+      url = "https://github.com/agrafix/Spock/commit/25c75961c4aaaa2e81c9e2afd3d758f2b643f9df.patch";
+      sha256 = "sha256-JlliIpVYh2CYjJF2I119ab4/1oh6uvxMbRoxlUkKiGw=";
+      relative = "Spock-core";
+    })
+  ] super.Spock-core);
+
+  # Test suite fails to compile https://github.com/agrafix/Spock/issues/177
+  Spock = dontCheck super.Spock;
+
+  # https://github.com/strake/filtrable.hs/issues/6
+  filtrable = doJailbreak super.filtrable;
 
   # hasura packages need some extra care
   graphql-engine = overrideCabal (drv: {
@@ -1361,7 +1489,6 @@ self: super: {
     hspec = dontCheck self.hspec_2_9_4;
     hspec-core = dontCheck self.hspec-core_2_9_4;
     hspec-discover = dontCheck super.hspec-discover_2_9_4;
-    tasty-hspec = self.tasty-hspec_1_2;
   }));
   hasura-ekg-core = doJailbreak (super.hasura-ekg-core.overrideScope (self: super: {
     hspec = dontCheck self.hspec_2_9_4;
@@ -1388,7 +1515,7 @@ self: super: {
   hcoord = overrideCabal (drv: {
     # Remove when https://github.com/danfran/hcoord/pull/8 is merged.
     patches = [
-      (pkgs.fetchpatch {
+      (fetchpatch {
         url = "https://github.com/danfran/hcoord/pull/8/commits/762738b9e4284139f5c21f553667a9975bad688e.patch";
         sha256 = "03r4jg9a6xh7w3jz3g4bs7ff35wa4rrmjgcggq51y0jc1sjqvhyz";
       })
@@ -1418,25 +1545,64 @@ self: super: {
   # - Deps are required during the build for testing and also during execution,
   #   so add them to build input and also wrap the resulting binary so they're in
   #   PATH.
+  # - Patch can be removed on next package set bump
   update-nix-fetchgit = let deps = [ pkgs.git pkgs.nix pkgs.nix-prefetch-git ];
   in generateOptparseApplicativeCompletion "update-nix-fetchgit" (overrideCabal
     (drv: {
       buildTools = drv.buildTools or [ ] ++ [ pkgs.buildPackages.makeWrapper ];
       postInstall = drv.postInstall or "" + ''
         wrapProgram "$out/bin/update-nix-fetchgit" --prefix 'PATH' ':' "${
-          pkgs.lib.makeBinPath deps
+          lib.makeBinPath deps
         }"
       '';
-    }) (addTestToolDepends deps super.update-nix-fetchgit));
+    }) (addTestToolDepends deps (
+        appendPatch (fetchpatch {
+            url = "https://github.com/expipiplus1/update-nix-fetchgit/commit/2a4229b04aaeec025f1400a39f4e6390af760b54.patch";
+            sha256 = "sha256-G3abFWykpvtsh8l3GZhkNUpBo7zRb9Ve4d6mjizysIo=";
+            includes = [ "src/Update/Nix/FetchGit/Prefetch.hs" ];
+        })
+        super.update-nix-fetchgit)));
+
 
   # Our quickcheck-instances is too old for the newer binary-instances, but
   # quickcheck-instances is only used in the tests of binary-instances.
   binary-instances = dontCheck super.binary-instances;
 
+  # Raise version bounds: https://github.com/idontgetoutmuch/binary-low-level/pull/16
+  binary-strict = appendPatches [
+    (fetchpatch {
+      url = "https://github.com/idontgetoutmuch/binary-low-level/pull/16/commits/c16d06a1f274559be0dea0b1f7497753e1b1a8ae.patch";
+      sha256 = "sha256-deSbudy+2je1SWapirWZ1IVWtJ0sJVR5O/fnaAaib2g=";
+    })
+  ] super.binary-strict;
+
   # 2020-11-19: Checks nearly fixed, but still disabled because of flaky tests:
   # https://github.com/haskell/haskell-language-server/issues/610
   # https://github.com/haskell/haskell-language-server/issues/611
-  haskell-language-server = dontCheck super.haskell-language-server;
+  haskell-language-server = lib.pipe super.haskell-language-server [
+    dontCheck
+    (appendConfigureFlags ["-ftactics"])
+    (overrideCabal (old: {
+      libraryHaskellDepends = old.libraryHaskellDepends ++ [
+        super.hls-tactics-plugin
+      ];
+    }))
+  ];
+
+  lsp = assert super.lsp.version == "1.4.0.0"; dontCheck super.lsp;
+
+  hls-test-utils = assert super.hls-test-utils.version == "1.2.0.0"; appendPatches [
+    (fetchpatch {
+      url = "https://github.com/haskell/haskell-language-server/commit/074593987e9086e308b89ecde336de2c64861dc0.patch";
+      sha256 = "sha256-uTlIbGQKulP3963UPL2V9cqMoIvPscK+s2W/HtBmMWc=";
+      relative = "hls-test-utils";
+    })
+    (fetchpatch {
+      url = "https://github.com/haskell/haskell-language-server/commit/78305f21783807b04baebca4860c255bfe84d4ab.patch";
+      sha256 = "sha256-oe8Q8kBJBkel+pR5imFj43NVpm4afcyLgAUCWhrIoPk=";
+      relative = "hls-test-utils";
+    })
+   ] super.hls-test-utils;
 
   # 2021-05-08: Tests fail: https://github.com/haskell/haskell-language-server/issues/1809
   hls-eval-plugin = dontCheck super.hls-eval-plugin;
@@ -1464,9 +1630,6 @@ self: super: {
 
   data-tree-print = doJailbreak super.data-tree-print;
 
-  # 2020-11-15: aeson 1.5.4.1 needs to new quickcheck-instances for testing
-  aeson = dontCheck super.aeson;
-
   # 2020-11-15: nettle tests are pre MonadFail change
   # https://github.com/stbuehler/haskell-nettle/issues/10
   nettle = dontCheck super.nettle;
@@ -1486,16 +1649,27 @@ self: super: {
   # https://github.com/obsidiansystems/dependent-sum/issues/55
   dependent-sum = doJailbreak super.dependent-sum;
 
-  # 2020-11-18: https://github.com/srid/rib/issues/169
-  # aeson bound out of sync
-  rib-core = doJailbreak super.rib-core;
+  # 2022-03-16 upstream is not updating bounds: https://github.com/srid/rib/issues/169
+  rib-core = doJailbreak (super.rib-core.override { relude = doJailbreak super.relude_0_7_0_0; });
+  neuron = assert super.neuron.version == "1.0.0.0"; overrideCabal {
+    # neuron is soon to be deprecated
+    # Fixing another ghc 9.0 bug here
+    postPatch = ''
+      sed -i 's/asks routeConfigRouteLink/asks (\\x -> routeConfigRouteLink x)/' src/lib/Neuron/Web/Route.hs
+    '';
+  }
+  (doJailbreak (super.neuron.override {
+    clay = dontCheck self.clay_0_13_3;
+    relude = doJailbreak self.relude_0_7_0_0;
+  }));
 
-  # 2020-11-18: https://github.com/srid/neuron/issues/474
-  # base upper bound is incompatible with ghc 8.10
-  neuron = doJailbreak super.neuron;
+  reflex-dom-pandoc = super.reflex-dom-pandoc.override { clay = dontCheck self.clay_0_13_3; };
 
-  # 2020-04-16: https://github.com/reflex-frp/reflex/issues/449
-  reflex = dontCheck (doJailbreak super.reflex);
+  # 2022-03-16: Pull request for ghc 9 compat: https://github.com/reflex-frp/reflex/pull/467
+  reflex = appendPatch (fetchpatch {
+    url = "https://github.com/reflex-frp/reflex/compare/823afd9424234cbe0134051f09a6710e54509cec...469b4ab4a755cad76b8d4d6c9ad482d02686b4ae.patch";
+    sha256 = "sha256-EwW7QBXHGlcJkKiLDmsXCZPwQz24+mg2Vuiu0Vb/T6w=";
+  }) (dontCheck super.reflex);
 
   # 2020-11-19: jailbreaking because of pretty-simple bound out of date
   # https://github.com/kowainik/stan/issues/408
@@ -1505,9 +1679,10 @@ self: super: {
   # Due to tests restricting base in 0.8.0.0 release
   http-media = doJailbreak super.http-media;
 
-  hinit = generateOptparseApplicativeCompletion "hi" (super.hinit.override { haskeline = self.haskeline_0_8_2; });
+  # 2022-03-19: strict upper bounds https://github.com/poscat0x04/hinit/issues/2
+  hinit = doJailbreak (generateOptparseApplicativeCompletion "hi" (super.hinit.override { haskeline = self.haskeline_0_8_2; }));
 
-  # 2020-11-19: Jailbreaking until: https://github.com/snapframework/snap/pull/219
+  # 2022-03-19: Keeping jailbreak because of tons of strict bounds: https://github.com/snapframework/snap/issues/220
   snap = doJailbreak super.snap;
 
   # 2020-11-23: Jailbreaking until: https://github.com/michaelt/text-pipes/pull/29
@@ -1523,9 +1698,16 @@ self: super: {
   # Upstream issue: https://github.com/haskell-servant/servant-swagger/issues/129
   servant-swagger = dontCheck super.servant-swagger;
 
+  # waiting for aeson bump
+  servant-swagger-ui-core = doJailbreak super.servant-swagger-ui-core;
+
   hercules-ci-agent = generateOptparseApplicativeCompletion "hercules-ci-agent" super.hercules-ci-agent;
 
-  hercules-ci-cli = pkgs.lib.pipe super.hercules-ci-cli [
+  # Test suite doesn't compile with aeson 2.0
+  # https://github.com/hercules-ci/hercules-ci-agent/pull/387
+  hercules-ci-api-agent = dontCheck super.hercules-ci-api-agent;
+
+  hercules-ci-cli = lib.pipe super.hercules-ci-cli [
     unmarkBroken
     (overrideCabal (drv: { hydraPlatforms = super.hercules-ci-cli.meta.platforms; }))
     # See hercules-ci-optparse-applicative in non-hackage-packages.nix.
@@ -1533,6 +1715,43 @@ self: super: {
     (generateOptparseApplicativeCompletion "hci")
   ];
 
+  pipes-aeson = appendPatches [
+    # Dependency of the aeson-2 patch
+    (fetchpatch {
+      name = "pipes-aeson-add-loop.patch";
+      url = "https://github.com/k0001/pipes-aeson/commit/d22133b4a678edbb52bcaec5079dc88ccc0de1d3.patch";
+      sha256 = "sha256-5o5ys1P1+QB4rjLCYok5AcPRWCtRiecP/TqCFm8ulVY=";
+      includes = ["src/Pipes/Aeson.hs" "src/Pipes/Aeson/Internal.hs" "src/Pipes/Aeson/Unchecked.hs"];
+    })
+    # https://github.com/k0001/pipes-aeson/pull/20
+    (fetchpatch {
+      name = "pipes-aeson-aeson-2.patch";
+      url = "https://github.com/hercules-ci/pipes-aeson/commit/ac735c9cd459c6ef51ba82325d1c55eb67cb7b2c.patch";
+      sha256 = "sha256-viWZ6D5t79x50RXiOjP6UeQ809opgNFYZOP+h+1KJh0=";
+      includes = ["src/Pipes/Aeson.hs" "src/Pipes/Aeson/Internal.hs" "src/Pipes/Aeson/Unchecked.hs"];
+    })
+  ] super.pipes-aeson;
+
+  moto-postgresql = appendPatches [
+    # https://gitlab.com/k0001/moto/-/merge_requests/3
+    (fetchpatch {
+      name = "moto-postgresql-monadfail.patch";
+      url = "https://gitlab.com/k0001/moto/-/commit/09cc1c11d703c25f6e81325be6482dc7ec6cbf58.patch";
+      relative = "moto-postgresql";
+      sha256 = "sha256-f2JVX9VveShCeV+T41RQgacpUoh1izfyHlE6VlErkZM=";
+    })
+  ] (unmarkBroken super.moto-postgresql);
+
+  moto = appendPatches [
+    # https://gitlab.com/k0001/moto/-/merge_requests/3
+    (fetchpatch {
+      name = "moto-ghc-9.0.patch";
+      url = "https://gitlab.com/k0001/moto/-/commit/5b6f015a1271765005f03762f1f1aaed3a3198ed.patch";
+      relative = "moto";
+      sha256 = "sha256-RMa9tk+2ip3Ks73UFv9Ea9GEnElRtzIjdpld1Fx+dno=";
+    })
+  ] super.moto;
+
   # Readline uses Distribution.Simple from Cabal 2, in a way that is not
   # compatible with Cabal 3. No upstream repository found so far
   readline = appendPatch ./patches/readline-fix-for-cabal-3.patch super.readline;
@@ -1548,6 +1767,21 @@ self: super: {
   # https://github.com/yesodweb/yesod/issues/1714
   yesod-core = dontCheck super.yesod-core;
 
+  # DerivingVia is not allowed in safe Haskell
+  # https://github.com/strake/util.hs/issues/1
+  util = appendConfigureFlags [
+    "--ghc-option=-fno-safe-haskell"
+    "--haddock-option=--optghc=-fno-safe-haskell"
+  ] super.util;
+  category = appendConfigureFlags [
+    "--ghc-option=-fno-safe-haskell"
+    "--haddock-option=--optghc=-fno-safe-haskell"
+  ] super.category;
+  alg = appendConfigureFlags [
+    "--ghc-option=-fno-safe-haskell"
+    "--haddock-option=--optghc=-fno-safe-haskell"
+  ] super.alg;
+
   # Break out of overspecified constraint on QuickCheck.
   algebraic-graphs = dontCheck super.algebraic-graphs;
   attoparsec = doJailbreak super.attoparsec;      # https://github.com/haskell/attoparsec/pull/168
@@ -1583,36 +1817,22 @@ self: super: {
   # Allow building with older versions of http-client.
   http-client-restricted = doJailbreak super.http-client-restricted;
 
-  # 2020-02-11: https://github.com/ekmett/lens/issues/969
-  # A change in vector 0.2.12 broke the lens doctests.
-  # This is fixed on lens master. Remove this override on assert fail.
-  lens = assert super.lens.version == "4.19.2"; doJailbreak (dontCheck super.lens);
-
   # Test suite fails, upstream not reachable for simple fix (not responsive on github)
   vivid-osc = dontCheck super.vivid-osc;
   vivid-supercollider = dontCheck super.vivid-supercollider;
 
-  # Dependency to regex-tdfa-text can be removed for later regex-tdfa versions.
-  # Fix protolude compilation error by applying patch from pull-request.
-  # Override can be removed for the next release > 0.8.0.
-  yarn2nix = overrideCabal (attrs: {
-    jailbreak = true;
-    # remove dependency on regex-tdfa-text
-    # which has been merged into regex-tdfa
-    postPatch = ''
-      sed -i '/regex-tdfa-text/d' yarn2nix.cabal
-    '';
-    patches = (attrs.patches or []) ++ [
-      # fix a compilation error related to protolude 0.3
-      (pkgs.fetchpatch {
-        url = "https://github.com/Profpatsch/yarn2nix/commit/ca78cf06226819b2e78cb6cdbc157d27afb41532.patch";
-        sha256 = "1vkczwzhxilnp87apyb18nycn834y5nbw4yr1kpwlwhrhalvzw61";
-        includes = [ "*/ResolveLockfile.hs" ];
+  yarn2nix = assert super.yarn2nix.version == "0.8.0";
+    lib.pipe (super.yarn2nix.override {
+      regex-tdfa-text = null; # dependency dropped in 0.10.1
+    }) [
+      (overrideCabal {
+        version = "0.10.1";
+        sha256 = "17f96563v9hp56ycd276fxri7z6nljd7yaiyzpgaa3px6rf48a0m";
+        editedCabalFile = null;
+        revision = null;
       })
+      (addBuildDepends [ self.aeson-better-errors ]) # 0.8.0 didn't depend on this
     ];
-  }) (super.yarn2nix.override {
-    regex-tdfa-text = null;
-  });
 
   # cabal-install switched to build type simple in 3.2.0.0
   # as a result, the cabal(1) man page is no longer installed
@@ -1631,10 +1851,10 @@ self: super: {
 
   # while waiting for a new release: https://github.com/brendanhay/amazonka/pull/572
   amazonka = appendPatches [
-    (pkgs.fetchpatch {
-      stripLen = 1;
+    (fetchpatch {
+      relative = "amazonka";
       url = "https://github.com/brendanhay/amazonka/commit/43ddd87b1ebd6af755b166e16336259ec025b337.patch";
-      sha256 = "1x9l5xgvrh908di6whpavyp08cys11v3yn6rc21zw87xiyigdbi3";
+      sha256 = "sha256-9Ed3qrLGRaNCdvqWMyg8ydAnqDkFqWKLLoObv/5jG54=";
     })
   ] (doJailbreak super.amazonka);
 
@@ -1659,7 +1879,7 @@ self: super: {
   # * Disable test suite which doesn't compile
   #   https://github.com/creswick/chatter/issues/38
   chatter = appendPatch
-    (pkgs.fetchpatch {
+    (fetchpatch {
       url = "https://github.com/creswick/chatter/commit/e8c15a848130d7d27b8eb5e73e8a0db1366b2e62.patch";
       sha256 = "1dzak8d12h54vss5fxnrclygz0fz9ygbqvxd5aifz5n3vrwwpj3g";
     })
@@ -1700,11 +1920,11 @@ self: super: {
   # Too strict verion bounds on cryptonite and github.
   # PRs are merged, will be fixed next release or Hackage revision.
   nix-thunk = appendPatches [
-    (pkgs.fetchpatch {
+    (fetchpatch {
       url = "https://github.com/obsidiansystems/nix-thunk/commit/49d27a85dd39cd9413c99958c67e596756a502b5.patch";
       sha256 = "1p1n0123yrbdqyfk4kx3gq6bdv65l1bxgbsg51ckcwclg54xp2p5";
     })
-    (pkgs.fetchpatch {
+    (fetchpatch {
       url = "https://github.com/obsidiansystems/nix-thunk/commit/512867c651977265d5d8f456b538f7a364ec8a8b.patch";
       sha256 = "121yg26y4g28k8xv7y1j6c3pxm17vsjn3vi62kkc8g928c47yd02";
     })
@@ -1731,7 +1951,7 @@ self: super: {
   # Apply patch from master relaxing the version bounds on tasty.
   # Can be removed at next release (current is 0.10.1.0).
   ginger = appendPatch
-    (pkgs.fetchpatch {
+    (fetchpatch {
       url = "https://github.com/tdammers/ginger/commit/bd8cb39c1853d4fb4f663c4c201884575906acea.patch";
       sha256 = "1rdy53k0384g52bnc59j1f0i13hr4lbnbksfsabr4av6zmw9wmzf";
     }) super.ginger;
@@ -1763,24 +1983,28 @@ self: super: {
   # May be possible to remove at the next release (1.11.0)
   taskell = doJailbreak super.taskell;
 
-  # ghc-bignum is not buildable if none of the three backends
-  # is explicitly enabled. We enable Native for now as it doesn't
-  # depend on anything else as oppossed to GMP and FFI.
-  # Apply patch which fixes a compilation failure we encountered.
-  # Can be removed if the following issue is resolved / the patch
-  # is merged and released:
-  # * https://gitlab.haskell.org/ghc/ghc/-/issues/19638
-  # * https://gitlab.haskell.org/ghc/ghc/-/merge_requests/5454
-  ghc-bignum = overrideCabal (old: {
-    configureFlags = (old.configureFlags or []) ++ [ "-f" "Native" ];
-    patches = (old.patches or []) ++ [
-      (pkgs.fetchpatch {
+  # Polyfill for GHCs from the integer-simple days that don't bundle ghc-bignum
+  ghc-bignum = super.ghc-bignum or self.mkDerivation {
+    pname = "ghc-bignum";
+    version = "1.0";
+    sha256 = "0xl848q8z6qx2bi6xil0d35lra7wshwvysyfblki659d7272b1im";
+    description = "GHC BigNum library";
+    license = lib.licenses.bsd3;
+    # ghc-bignum is not buildable if none of the three backends
+    # is explicitly enabled. We enable Native for now as it doesn't
+    # depend on anything else as oppossed to GMP and FFI.
+    # Apply patch which fixes a compilation failure we encountered.
+    # Will need to be kept until we can drop ghc-bignum entirely,
+    # i. e. if GHC 8.10.* and 8.8.* have been removed.
+    configureFlags = [ "-f" "Native" ];
+    patches = [
+      (fetchpatch {
         url = "https://gitlab.haskell.org/ghc/ghc/-/commit/08d1588bf38d83140a86817a7a615db486357d4f.patch";
-        sha256 = "1qx4r031y72px291vz38bng9sb23r8zb35s03v5hhawlmgzfzcb5";
-        stripLen = 2;
+        sha256 = "sha256-Y9WW0KDQ/qY2L9ObPvh1i/6lxXIlprbxzdSBDfiaMtE=";
+        relative = "libraries/ghc-bignum";
       })
     ];
-  }) super.ghc-bignum;
+  };
 
   # 2021-04-09: outdated base and alex-tools
   # PR pending https://github.com/glguy/language-lua/pull/6
@@ -1794,13 +2018,6 @@ self: super: {
   # https://github.com/hasufell/lzma-static/issues/1
   lzma-static = doJailbreak super.lzma-static;
 
-  # Fix haddock errors: https://github.com/koalaman/shellcheck/issues/2216
-  ShellCheck = appendPatch (pkgs.fetchpatch {
-    url = "https://github.com/koalaman/shellcheck/commit/9e60b3ea841bcaf48780bfcfc2e44aa6563a62de.patch";
-    sha256 = "1vmg8mmmnph34x7y0mhkcd5nzky8f1rh10pird750xbkp9zlk099";
-    excludes = ["test/buildtest"];
-  }) super.ShellCheck;
-
   # Too strict version bounds on base:
   # https://github.com/obsidiansystems/database-id/issues/1
   database-id-class = doJailbreak super.database-id-class;
@@ -1816,19 +2033,38 @@ self: super: {
 
   # Fixes too strict version bounds on regex libraries
   # Presumably to be removed at the next release
-  yi-language = appendPatch (pkgs.fetchpatch {
+  # Test suite doesn't support hspec 2.8
+  # https://github.com/yi-editor/yi/issues/1124
+  yi-language = appendPatch (fetchpatch {
     url = "https://github.com/yi-editor/yi/commit/0d3bcb5ba4c237d57ce33a3dc39b63c56d890765.patch";
     relative = "yi-language";
     sha256 = "sha256-AVQLvul3ufxGQyoXud05qauclNanf6kunip0oJ/9lWQ=";
-  }) super.yi-language;
+  }) (dontCheck super.yi-language);
 
-  # https://github.com/ghcjs/jsaddle/issues/123
+  # 2022-03-16: Upstream is not bumping bounds https://github.com/ghcjs/jsaddle/issues/123
   jsaddle = overrideCabal (drv: {
     # lift conditional version constraint on ref-tf
     postPatch = ''
       sed -i 's/ref-tf.*,/ref-tf,/' jsaddle.cabal
+      sed -i 's/attoparsec.*,/attoparsec,/' jsaddle.cabal
+      sed -i 's/(!name)/(! name)/' src/Language/Javascript/JSaddle/Object.hs
     '' + (drv.postPatch or "");
-  }) super.jsaddle;
+  }) (doJailbreak super.jsaddle);
+
+  # 2022-03-22: PR for haskell-gi-base compat https://github.com/ghcjs/jsaddle/pull/129
+  jsaddle-webkit2gtk =
+    appendPatch (
+      fetchpatch {
+        name = "haskell-gi-base-0.26-compat-patch";
+        url = "https://github.com/ghcjs/jsaddle/commit/c9a9ad39addea469f7e3f5bc6b1c778fefaab5d8.patch";
+        sha256 = "sha256-4njoOxtJH2jVqiPmW8f9hGUqpzI3yJ1XP4u85QgmvjU=";
+        relative = "jsaddle-webkit2gtk";
+      }
+    )
+    super.jsaddle-webkit2gtk;
+
+  # 2022-03-22: Jailbreak for base bound: https://github.com/reflex-frp/reflex-dom/pull/433
+  reflex-dom = assert super.reflex-dom.version == "0.6.1.1"; doJailbreak super.reflex-dom;
 
   # Tests need to lookup target triple x86_64-unknown-linux
   # https://github.com/llvm-hs/llvm-hs/issues/334
@@ -1836,10 +2072,22 @@ self: super: {
     doCheck = pkgs.stdenv.targetPlatform.system == "x86_64-linux";
   } super.llvm-hs;
 
+  # Fix build with bytestring >= 0.11 (GHC 9.2)
+  # https://github.com/llvm-hs/llvm-hs/pull/389
+  llvm-hs-pure = appendPatches [
+    (fetchpatch {
+      name = "llvm-hs-pure-bytestring-0.11.patch";
+      url = "https://github.com/llvm-hs/llvm-hs/commit/fe8fd556e8d2cc028f61d4d7b4b6bf18c456d090.patch";
+      sha256 = "sha256-1d4wQg6JEJL3GwmXQpvbW7VOY5DwjUPmIsLEEur0Kps=";
+      relative = "llvm-hs-pure";
+      excludes = [ "**/Triple.hs" ]; # doesn't exist in 9.0.0
+    })
+  ] super.llvm-hs-pure;
+
   # * Fix build failure by picking patch from 8.5, we need
   #   this version of sbv for petrinizer
   # * Pin version of crackNum that still exposes its library
-  sbv_7_13 = appendPatch (pkgs.fetchpatch {
+  sbv_7_13 = appendPatch (fetchpatch {
       url = "https://github.com/LeventErkok/sbv/commit/57014b9c7c67dd9b63619a996e2c66e32c33c958.patch";
       sha256 = "10npa8nh2413n6p6qld795qfkbld08icm02bspmk93y0kabpgmgm";
     })
@@ -1860,13 +2108,10 @@ self: super: {
   gi-gtk-declarative = doJailbreak super.gi-gtk-declarative;
   gi-gtk-declarative-app-simple = doJailbreak super.gi-gtk-declarative-app-simple;
 
-  # 2021-05-09: Restrictive bound on hspec-golden. Dep removed in newer versions.
-  tomland = assert super.tomland.version == "1.3.2.0"; doJailbreak super.tomland;
-
-  # 2022-01-16 haskell-ci needs Cabal 3.6,
+  # 2022-01-16 haskell-ci needs Cabal 3.6, ShellCheck 0.7.2
   haskell-ci = super.haskell-ci.overrideScope (self: super: {
-    attoparsec = self.attoparsec_0_14_4;
-    Cabal = self.Cabal_3_6_2_0;
+    Cabal = self.Cabal_3_6_3_0;
+    ShellCheck = self.ShellCheck_0_7_2;
   });
 
   # Build haskell-ci from git repository
@@ -1880,36 +2125,37 @@ self: super: {
     };
   } self.haskell-ci;
 
-  Frames-streamly = super.Frames-streamly.override {
-    relude = super.relude_1_0_0_1;
-  };
-
-  # 2021-05-09: compilation requires patches from master,
-  # remove at next release (current is 0.1.0.4).
-  large-hashable = overrideCabal (drv: {
-    # fix line endings which are an issue all of a sudden for an unknown reason
-    prePatch = ''
-      find . -type f -print0 | xargs -0 ${pkgs.buildPackages.dos2unix}/bin/dos2unix
-    '' + (drv.prePatch or "");
-    # allow newer template haskell
-    jailbreak = true;
-    patches = [
-      # Fix compilation of TH code for GHC >= 8.8
-      (pkgs.fetchpatch {
-        url = "https://github.com/factisresearch/large-hashable/commit/ee7afe4bd181cf15a324c7f4823f7a348e4a0e6b.patch";
-        sha256 = "1ha77v0bc6prxacxhpdfgcsgw8348gvhl9y81smigifgjbinphxv";
-        excludes = [
-          ".travis.yml"
-          "stack**"
-        ];
-      })
-      # Fix cpp invocation
-      (pkgs.fetchpatch {
-        url = "https://github.com/factisresearch/large-hashable/commit/7b7c2ed6ac6e096478e8ee00160fa9d220df853a.patch";
-        sha256 = "1sf9h3k8jbbgfshzrclaawlwx7k2frb09z2a64f93jhvk6ci6vgx";
+  large-hashable = lib.pipe super.large-hashable [
+    # 2022-03-21: use version from git which includes support for GHC 9.0.1
+    (assert super.large-hashable.version == "0.1.0.4"; overrideSrc {
+      version = "unstable-2021-11-01";
+      src = pkgs.fetchFromGitHub {
+        owner = "factisresearch";
+        repo = "large-hashable";
+        rev = "b4e6b3d23c2b1af965ffcc055f5405ff673e66cf";
+        sha256 = "1bgf37qfzdyjhpgnj9aipwzpa06nc7b1g4f64xsmknyds7ffhixz";
+      };
+    })
+    # Provide newly added dependencies
+    (overrideCabal (drv: {
+      libraryHaskellDepends = drv.libraryHaskellDepends or [] ++ [
+        self.cryptonite
+        self.memory
+      ];
+      testHaskellDepends = drv.testHaskellDepends or [] ++ [
+        self.inspection-testing
+      ];
+    }))
+    # 2022-03-21: patch for aeson 2.0
+    # https://github.com/factisresearch/large-hashable/pull/22
+    (appendPatches [
+      (fetchpatch {
+        name = "large-hashable-aeson-2.0.patch";
+        url = "https://github.com/factisresearch/large-hashable/commit/7094ef0ba55b4848cb57bae73d119acfb496a4c9.patch";
+        sha256 = "0ckiii0s697h817z65jwlmjzqw2ckpm815wqcnxjigf6v9kxps8j";
       })
-    ];
-  }) super.large-hashable;
+    ])
+  ];
 
   # BSON defaults to requiring network instead of network-bsd which is
   # required nowadays: https://github.com/mongodb-haskell/bson/issues/26
@@ -1921,21 +2167,6 @@ self: super: {
   # https://github.com/kcsongor/generic-lens/issues/133
   generic-optics = dontCheck super.generic-optics;
 
-  # 2021-05-19: Allow random 1.2.0
-  # Remove at (presumably next release) which is > 1.3.1.0
-  hashable = overrideCabal (drv: {
-    patches = [
-      (pkgs.fetchpatch {
-        url = "https://github.com/haskell-unordered-containers/hashable/commit/78fa8fdb4f8bec5d221f34110d6afa0d0a00b5f9.patch";
-        sha256 = "0bzgp9qf53zk4rzk73x5cf2kfqncvlmihcallpplaibpslzalyi4";
-      })
-    ] ++ (drv.patches or []);
-    # fix line endings preventing patch from applying
-    prePatch = ''
-      ${pkgs.buildPackages.dos2unix}/bin/dos2unix hashable.cabal
-    '' + (drv.prePatch or "");
-  }) super.hashable;
-
   # Too strict bound on random
   # https://github.com/haskell-hvr/missingh/issues/56
   MissingH = doJailbreak super.MissingH;
@@ -1966,7 +2197,17 @@ self: super: {
   # https://github.com/ConferOpenSource/composite/issues/50
   # Remove overrides when assert fails.
   composite-base = assert super.composite-base.version == "0.7.5.0";
-    doJailbreak super.composite-base;
+    overrideCabal (drv: {
+      patches = drv.patches or [] ++ [
+        (fetchpatch {
+          name = "composite-base-template-haskell-2.17.patch";
+          url = "https://github.com/ConferOpenSource/composite/commit/4ca7562d46a0cdfae3afacf194134db768450a02.patch";
+          sha256 = "sha256-FG2t1BYfV09VENJDlh1PD88sXAGqaujhpss5DWFcbeE=";
+          relative = "composite-base";
+        })
+      ];
+      jailbreak = true;
+    }) super.composite-base;
   composite-aeson = assert super.composite-aeson.version == "0.7.5.0";
     doJailbreak super.composite-aeson;
 
@@ -1974,74 +2215,54 @@ self: super: {
   # https://github.com/Porges/email-validate-hs/issues/58
   email-validate = doJailbreak super.email-validate;
 
-  # 2021-10-02: Make optics 0.4 packages work together
-  optics-th_0_4 = super.optics-th_0_4.override {
-    optics-core = self.optics-core_0_4;
-  };
-  optics-extra_0_4 = super.optics-extra_0_4.override {
-    optics-core = self.optics-core_0_4;
-  };
-  optics_0_4 = super.optics_0_4.override {
-    optics-core = self.optics-core_0_4;
-    optics-extra = self.optics-extra_0_4;
-    optics-th = self.optics-th_0_4;
-  };
-
   # https://github.com/plow-technologies/hspec-golden-aeson/issues/17
-  hspec-golden-aeson_0_9_0_0 = dontCheck super.hspec-golden-aeson_0_9_0_0;
+  hspec-golden-aeson = dontCheck super.hspec-golden-aeson;
 
-  # 2021-10-02: Doesn't compile with optics < 0.4
-  # 2021-11-05: streamly-0.8.0 is required for libyaml-streamly and
-  #             yaml-streamly, as these aren't leaf packages it's not really
-  #             appropriate to override them themselves (although ghcup is
-  #             currently the only consumer)
   # 2021-11-05: jailBreak the too tight upper bound on haskus-utils-variant
   ghcup = doJailbreak (super.ghcup.overrideScope (self: super: {
-    hspec-golden-aeson = self.hspec-golden-aeson_0_9_0_0;
-    optics = self.optics_0_4;
-    streamly = doJailbreak self.streamly_0_8_1_1;
-    Cabal = self.Cabal_3_6_2_0;
-    libyaml-streamly = markUnbroken super.libyaml-streamly;
+    Cabal = self.Cabal_3_6_3_0;
   }));
 
-  # Break out of "Cabal < 3.2" constraint.
-  stylish-haskell = doJailbreak super.stylish-haskell;
+  # 2022-03-21: Newest stylish-haskell needs ghc-lib-parser-9_2
+  stylish-haskell = (super.stylish-haskell.override {
+    ghc-lib-parser = super.ghc-lib-parser_9_2_2_20220307;
+    ghc-lib-parser-ex = self.ghc-lib-parser-ex_9_2_0_3;
+  });
+
+  ghc-lib-parser-ex_9_2_0_3 = super.ghc-lib-parser-ex_9_2_0_3.override {
+    ghc-lib-parser = super.ghc-lib-parser_9_2_2_20220307;
+  };
 
   # To strict bound on hspec
   # https://github.com/dagit/zenc/issues/5
   zenc = doJailbreak super.zenc;
 
-  # Indeterministic tests
-  # Fixed on upstream: https://github.com/softwarefactory-project/matrix-client-haskell/commit/4ca4963cfd06379d9bdce49742af854aed6a0d37
-  matrix-client = dontCheck super.matrix-client;
-
   # Release 1.0.0.0 added version bounds (was unrestricted before),
   # but with too strict lower bounds for our lts-18.
-  graphql = assert pkgs.lib.versionOlder self.parser-combinators.version "1.3.0";
-    assert pkgs.lib.versionOlder self.hspec.version "2.8.2";
-    doJailbreak super.graphql;
+  # Disable aeson for now, future release should support it
+  graphql =
+    assert super.graphql.version == "1.0.2.0";
+    appendConfigureFlags [
+      "-f-json"
+    ] (lib.warnIf (lib.versionAtLeast self.hspec.version "2.9.0") "@NixOS/haskell: Remove jailbreak for graphql" doJailbreak super.graphql);
 
   # https://github.com/ajscholl/basic-cpuid/pull/1
-  basic-cpuid = appendPatch (pkgs.fetchpatch {
+  basic-cpuid = appendPatch (fetchpatch {
     url = "https://github.com/ajscholl/basic-cpuid/commit/2f2bd7a7b53103fb0cf26883f094db9d7659887c.patch";
     sha256 = "0l15ccfdys100jf50s9rr4p0d0ikn53bkh7a9qlk9i0y0z5jc6x1";
   }) super.basic-cpuid;
 
   # Needs Cabal >= 3.4
   chs-cabal = super.chs-cabal.override {
-    Cabal = self.Cabal_3_6_2_0;
+    Cabal = self.Cabal_3_6_3_0;
   };
 
   # 2021-08-18: streamly-posix was released with hspec 2.8.2, but it works with older versions too.
   streamly-posix = doJailbreak super.streamly-posix;
 
-  # 2021-09-13: hls 1.6 needs a newer lsp than stackage-lts. (lsp >= 1.2.0.1)
-  # (hls is nearly the only consumer, but consists of 18 packages, so we bump lsp globally.)
-  lsp = doDistribute self.lsp_1_4_0_0;
-  lsp-types = doDistribute self.lsp-types_1_4_0_1;
   # Not running the "example" test because it requires a binary from lsps test
   # suite which is not part of the output of lsp.
-  lsp-test = doDistribute (overrideCabal (old: { testTarget = "tests func-test"; }) self.lsp-test_0_14_0_2);
+  lsp-test = overrideCabal (old: { testTarget = "tests func-test"; }) super.lsp-test;
 
   # 2021-09-14: Tests are flaky.
   hls-splice-plugin = dontCheck super.hls-splice-plugin;
@@ -2049,22 +2270,15 @@ self: super: {
   # 2021-09-18: https://github.com/haskell/haskell-language-server/issues/2205
   hls-stylish-haskell-plugin = doJailbreak super.hls-stylish-haskell-plugin;
 
-  # 2021-09-29: unnecessary lower bound on generic-lens
-  hw-ip = assert pkgs.lib.versionOlder self.generic-lens.version "2.2.0.0";
-    doJailbreak super.hw-ip;
-  hw-eliasfano = assert pkgs.lib.versionOlder self.generic-lens.version "2.2.0.0";
-    doJailbreak super.hw-eliasfano;
-  hw-xml = assert pkgs.lib.versionOlder self.generic-lens.version "2.2.0.0";
-    doJailbreak super.hw-xml;
-
-  # Needs network >= 3.1.2
-  quic = super.quic.overrideScope (self: super: {
-    network = self.network_3_1_2_7;
-  });
-
-  http3 = super.http3.overrideScope (self: super: {
-    network = self.network_3_1_2_7;
-  });
+  # Too strict bounds on hspec
+  # https://github.com/haskell-works/hw-hspec-hedgehog/issues/62
+  # https://github.com/haskell-works/hw-prim/issues/132
+  # https://github.com/haskell-works/hw-ip/issues/107
+  # https://github.com/haskell-works/bits-extra/issues/57
+  hw-hspec-hedgehog = doJailbreak super.hw-hspec-hedgehog;
+  hw-prim = doJailbreak super.hw-prim;
+  hw-ip = doJailbreak super.hw-ip;
+  bits-extra = doJailbreak super.bits-extra;
 
   # Fixes https://github.com/NixOS/nixpkgs/issues/140613
   # https://github.com/recursion-schemes/recursion-schemes/issues/128
@@ -2075,50 +2289,17 @@ self: super: {
   # file revision on hackage was gifted CRLF line endings
   gogol-core = appendPatch ./patches/gogol-core-144.patch super.gogol-core;
 
-  # Jailbreak isn't sufficient, but this is ok as it's a leaf package.
-  hadolint = overrideCabal (drv: {
-    # Test suite depends on ordering of unordered-containers returned values
-    # which was upgraded in LTS 18.19
-    # https://github.com/hadolint/hadolint/issues/753
-    testFlags = [
-      "--skip" "/Hadolint.Formatter.Sarif/Formatter: Sarif/print empty results/"
-    ] ++ drv.testFlags or [];
-  }) (super.hadolint.overrideScope (self: super: {
-    language-docker = self.language-docker_10_4_0;
-    hspec = dontCheck self.hspec_2_9_4;
-    hspec-core = dontCheck self.hspec-core_2_9_4;
-    hspec-discover = dontCheck self.hspec-discover_2_9_4;
-    colourista = doJailbreak super.colourista;
-  }));
-
-  # These should be updated in lockstep
-  hledger_1_24_1 = super.hledger_1_24_1.override {
-    hledger-lib = self.hledger-lib_1_24_1;
-  };
-
-  # Needs brick > 0.64
-  nix-tree = super.nix-tree.override {
-    brick = self.brick_0_67;
-  };
+  # Too strict bound on deepseq
+  # https://github.com/hadolint/hadolint/issues/800
+  hadolint = doJailbreak super.hadolint;
 
-  # build newer version for `pkgs.shellcheck`
-  ShellCheck_0_8_0 = doDistribute super.ShellCheck_0_8_0;
+  nix-tree = super.nix-tree;
 
   # test suite requires stack to run, https://github.com/dino-/photoname/issues/24
   photoname = dontCheck super.photoname;
 
   # Upgrade of unordered-containers in Stackage causes ordering-sensitive test to fail
-  # https://github.com/chrisdone/lucid/issues/123
   # https://github.com/commercialhaskell/stackage/issues/6366
-  lucid = assert super.lucid.version == "2.9.12.1"; overrideCabal (drv: {
-    testFlags = [
-      "--skip" "/attributes-with/mixed/"
-    ] ++ drv.testFlags or [];
-  }) super.lucid;
-  # Basically the entire doctest suite of swagger2 fails for the same reason
-  swagger2 = assert super.swagger2.version == "2.6"; overrideCabal (drv: {
-    testTarget = "spec";
-  }) super.swagger2;
   # https://github.com/kapralVV/Unique/issues/9
   Unique = assert super.Unique.version == "0.4.7.9"; overrideCabal (drv: {
     testFlags = [
@@ -2141,17 +2322,23 @@ self: super: {
   }) super.katip;
   # 2020-11-19: Jailbreaking until: https://github.com/snapframework/heist/pull/124
   # 2021-12-22: https://github.com/snapframework/heist/issues/131
-  heist = assert super.heist.version == "1.1.0.1"; overrideCabal (drv: {
-    testFlags = [
-      "-t" "!*/compiled/ns*"
-    ] ++ drv.testFlags or [];
-  }) (doJailbreak super.heist);
-  # https://github.com/hercules-ci/hercules-ci-agent/issues/352
-  hercules-ci-api-agent = assert super.hercules-ci-api-agent.version == "0.4.1.0"; overrideCabal (drv: {
-    testFlags = [
-      "--skip" "/hercules-ci-api/Hercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo/DerivationInfo/ToJSON/encodes v2 correctly/"
-    ] ++ drv.testFlags or [];
-  }) (doJailbreak super.hercules-ci-api-agent);
+
+
+  heist = assert super.heist.version == "1.1.0.1";
+    # aeson 2.0 compat https://github.com/snapframework/heist/pull/132
+    # not merged in master yet
+    appendPatch (fetchpatch {
+      url = "https://github.com/snapframework/heist/compare/de802b0ed5055bd45cfed733524b4086c7e71660...d76adf749d14d7401963d36a22597584c52fc55f.patch";
+      sha256 = "sha256-GEIPGYYJO6S4t710AQe1uk3EvBu4UpablrlMDZLBSTk=";
+      includes = [ "src/*" "heist.cabal"];
+    })
+    (overrideCabal (drv: {
+      revision = null;
+      editedCabalFile = null;
+      doCheck = false;
+    })
+    (doJailbreak super.heist));
+
   # https://github.com/emc2/HUnit-Plus/issues/26
   HUnit-Plus = dontCheck super.HUnit-Plus;
   # https://github.com/ewestern/haskell-postgis/issues/7
@@ -2210,14 +2397,32 @@ self: super: {
     ] ++ drv.testFlags or [];
   }) super.minio-hs;
 
-  # golden files expect an old version of hpack, so tests fail intermittently
-  # TODO: maybe disable golden test suite altogether? this will happen again as
-  #       hpack emits its version into the generated files…
-  hpack-dhall = assert super.hpack-dhall.version == "0.5.3"; dontCheck super.hpack-dhall;
-
   # Invalid CPP in test suite: https://github.com/cdornan/memory-cd/issues/1
   memory-cd = dontCheck super.memory-cd;
 
+  protolude = appendPatches [
+    # Intermediate Patch, so the next one applies
+    (fetchpatch {
+      name = "integer-gmp-only-symbols.patch";
+      url = "https://github.com/protolude/protolude/commit/84d228a3b5a2adfe5c8aec23176a0301012e54eb.patch";
+      sha256 = "0mk0gxcg8vp73wlz764y24gqmxdrhanp12dfam9xsb6cm34jkjdc";
+    })
+    # Compat with GHC 9.0 (not merged yet)
+    (fetchpatch {
+      name = "protolude-ghc-9.0.patch";
+      url = "https://github.com/protolude/protolude/pull/131/commits/1ca4b4564b4d868022d5bab5330e2c7d9cae11a0.patch";
+      sha256 = "0jrm6715kc8v7v4isi79b3w1i51rs332bkak25ik6zv3i5lgcg68";
+      includes = [
+        "protolude.cabal"
+        "src/**"
+      ];
+    })
+  ] super.protolude;
+
+  # https://github.com/haskell/fgl/pull/99
+  fgl = doJailbreak super.fgl;
+  fgl-arbitrary = doJailbreak super.fgl-arbitrary;
+
   # raaz-0.3 onwards uses backpack and it does not play nicely with
   # parallel builds using -j
   #
@@ -2240,17 +2445,161 @@ self: super: {
   sdp4unordered = disableLibraryProfiling super.sdp4unordered;
   sdp4vector = disableLibraryProfiling super.sdp4vector;
 
+  # Unnecessarily strict bound on template-haskell
+  # https://github.com/tree-sitter/haskell-tree-sitter/issues/298
+  tree-sitter = doJailbreak super.tree-sitter;
+
   # Test suite fails to compile
   # https://github.com/kuribas/mfsolve/issues/8
   mfsolve = dontCheck super.mfsolve;
 
-  hie-bios = appendPatches [
-    # Accounts for a breaking change in GHC 9.0.2 via CPP
-    (pkgs.fetchpatch {
-      name = "hie-bios-ghc-9.0.2-compat.patch";
-      url = "https://github.com/haskell/hie-bios/commit/da0cb23384cc6e9b393792f8f25a3c174a4edafa.patch";
-      sha256 = "1qj67s93h6pxvdapw1sxy6izwp5y8vjaw67gw3lsnj8gs14fqq4h";
+  # compatibility with random-fu 0.3 https://github.com/mokus0/misfortune/pull/5
+  misfortune = appendPatch ./patches/misfortune-ghc9.patch (overrideCabal (drv: {
+    revision = null;
+    editedCabalFile = null;
+  }) super.misfortune);
+
+  # GHC 9 support https://github.com/lambdabot/dice/pull/2
+  dice = appendPatch (fetchpatch {
+    name = "dice-ghc9.patch";
+    url = "https://github.com/lambdabot/dice/commit/80d6fd443cb17b21d91b725f994ece6e8274e0a0.patch";
+    excludes = [ ".gitignore" ];
+    sha256 = "sha256-MtS1n7v5D6MRWWzzTyKl3Lqd/NhD1bV+g80wnhZ3P/Y=";
+  }) (overrideCabal (drv: {
+    revision = null;
+    editedCabalFile = null;
+  }) super.dice);
+
+  # GHC 9 support https://github.com/lambdabot/lambdabot/pull/204
+  lambdabot-core = appendPatch ./patches/lambdabot-core-ghc9.patch (overrideCabal (drv: {
+    revision = null;
+    editedCabalFile = null;
+  }) super.lambdabot-core);
+  lambdabot-novelty-plugins = appendPatch ./patches/lambdabot-novelty-plugins-ghc9.patch super.lambdabot-novelty-plugins;
+
+  # Ships a custom cabal-doctest Setup.hs in the release tarball, but the actual
+  # test suite is commented out, so the required dependency is missing naturally.
+  # We need to use a default Setup.hs instead. Current master doesn't exhibit
+  # this anymore, so this override should be fine to remove once the assert fires.
+  linear-base = assert super.linear-base.version == "0.1.0"; overrideCabal (drv: {
+    preCompileBuildDriver = drv.preCompileBuildDriver or "" + ''
+      rm Setup.hs
+    '';
+  }) super.linear-base;
+
+  # Fixes compilation with GHC 9.0 and above
+  # https://hub.darcs.net/shelarcy/regex-compat-tdfa/issue/3
+  regex-compat-tdfa = appendPatches [
+    ./patches/regex-compat-tdfa-ghc-9.0.patch
+  ] super.regex-compat-tdfa;
+
+  # https://github.com/kowainik/validation-selective/issues/64
+  validation-selective = doJailbreak super.validation-selective;
+  # https://github.com/system-f/validation/issues/57
+  validation = doJailbreak super.validation;
+
+  # aws upstream seems to lack the necessary maintenance at the moment, luckily
+  # Joey Hess seems to have already looked into building git-annex with aeson 2.0
+  # https://github.com/aristidb/aws/issues/275
+  aws = overrideCabal (drv: {
+    patches = drv.patches or [] ++ [
+      (fetchpatch {
+        name = "aws-aeson-2.0-compat.patch";
+        url = "https://github.com/aristidb/aws/pull/277/commits/7af7586c5d244d07f77d49e5fdc739e6e8e54816.patch";
+        sha256 = "1bsiyk1k671rwlyflka2whq972h72cwscrxkr9n2wzhxp70ap3g3";
+        excludes = [ "aws.cabal" ];
+      })
+    ];
+    # needs aws credentials, jailbreak for base16-bytestring
+    doCheck = false;
+    jailbreak = true;
+  }) super.aws;
+
+  # 2022-03-16: strict upper bounds https://github.com/monadfix/shower/issues/18
+  shower = doJailbreak (dontCheck super.shower);
+
+  # The shipped Setup.hs file is broken.
+  csv = overrideCabal (drv: { preCompileBuildDriver = "rm Setup.hs"; }) super.csv;
+
+  # 2022-02-25: Upstream fixes are not released. Remove this override on update.
+  cabal-fmt = assert super.cabal-fmt.version == "0.1.5.1"; lib.pipe super.cabal-fmt [
+    doJailbreak
+    (appendPatch (fetchpatch {
+      url = "https://github.com/phadej/cabal-fmt/commit/842630f70adb5397245109f77dba07662836e964.patch";
+      sha256 = "sha256-s0W/TI3wHA73MFyKKcNBJFHgFAmBDLGbLaIvWbe/Bsg=";
+    }))
+  ];
+
+  # 2022-02-25: Not compatible with relude 1.0
+  ema = assert super.ema.version == "0.6.0.0";
+    super.ema.overrideScope (self: super: { relude = doJailbreak self.relude_0_7_0_0; });
+
+  # attoparsec bump is on v2 branch, but not released yet
+  irc-core = assert super.irc-core.version == "2.10"; doJailbreak super.irc-core;
+  glirc = assert super.irc-core.version == "2.10"; doJailbreak super.glirc;
+  hookup = assert super.irc-core.version == "2.10"; doJailbreak super.hookup;
+
+  # 2022-02-25: Unmaintained and to strict upper bounds
+  paths = doJailbreak super.paths;
+
+  # Too strict bounds on hspec, fixed on main branch, but unreleased
+  colourista = assert super.colourista.version == "0.1.0.1";
+    doJailbreak super.colourista;
+
+  # 2022-02-26: https://github.com/emilypi/base64/issues/39
+  base64 = dontCheck super.base64;
+
+  # 2022-03-16: Upstream stopped updating bounds https://github.com/haskell-hvr/base-noprelude/pull/15
+  base-noprelude = doJailbreak super.base-noprelude;
+
+  # 2022-03-16: Bounds need to be loosened https://github.com/obsidiansystems/dependent-sum-aeson-orphans/issues/10
+  dependent-sum-aeson-orphans = doJailbreak super.dependent-sum-aeson-orphans;
+
+  # 2022-03-16: package qualified import issue: https://github.com/ghcjs/ghcjs-dom/issues/101
+  ghcjs-dom = assert super.ghcjs-dom.version == "0.9.5.0"; overrideCabal (old: {
+    postPatch = ''
+      sed -i 's/import "jsaddle-dom" GHCJS.DOM.Document/import "ghcjs-dom-jsaddle" GHCJS.DOM.Document/' src/GHCJS/DOM/Document.hs
+    '' + (old.postPatch or "");
     })
-  ] super.hie-bios;
+    super.ghcjs-dom;
+
+  # Too strict bounds on chell: https://github.com/fpco/haskell-filesystem/issues/24
+  system-fileio = doJailbreak super.system-fileio;
+
+  # Bounds too strict on base and ghc-prim: https://github.com/tibbe/ekg-core/pull/43 (merged); waiting on hackage release
+  ekg-core  = assert super.ekg-core.version == "0.1.1.7"; doJailbreak super.ekg-core;
+
+  elm2nix = appendPatches [
+      # unreleased, prereq for aeson-2 patch
+      (fetchpatch {
+        name = "elm2nix-pull-44.patch";
+        url = "https://patch-diff.githubusercontent.com/raw/cachix/elm2nix/pull/44.patch";
+        sha256 = "sha256-d6Ra3mIVKCA/5pEavsPi2TdN0qcRwU3gc634oWdYZq8=";
+      })
+      # https://github.com/cachix/elm2nix/issues/46#issuecomment-1056236009
+      (fetchpatch {
+        name = "elm2nix-aeson-2.patch";
+        url = "https://github.com/cachix/elm2nix/commit/1a35f07ad5d63085ffd7e5634355412e1112c4e9.patch";
+        sha256 = "sha256-HAwMvOyp2IdPyjwt+aKYogMqg5NZYlu897UqJy59eFc=";
+      })
+     ] super.elm2nix;
+
+  # Fixes test suite with modern-uri 0.3.4.3, waiting for Stackage LTS to follow suit
+  mmark = doDistribute self.mmark_0_0_7_5;
+
+  # https://github.com/Synthetica9/nix-linter/issues/65
+  nix-linter = super.nix-linter.overrideScope (self: super: {
+    aeson = self.aeson_1_5_6_0;
+  });
+
+  # Test suite doesn't support hspec 2.8
+  # https://github.com/zellige/hs-geojson/issues/29
+  geojson = dontCheck super.geojson;
+
+  # Doesn't support aeson >= 2.0
+  # https://github.com/channable/vaultenv/issues/118
+  vaultenv = super.vaultenv.overrideScope (self: super: {
+    aeson = self.aeson_1_5_6_0;
+  });
 
 } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
diff --git a/pkgs/development/haskell-modules/configuration-darwin.nix b/pkgs/development/haskell-modules/configuration-darwin.nix
index bfc6f1f35a2..84be174e97e 100644
--- a/pkgs/development/haskell-modules/configuration-darwin.nix
+++ b/pkgs/development/haskell-modules/configuration-darwin.nix
@@ -30,6 +30,8 @@ self: super: ({
 
   double-conversion = addExtraLibrary pkgs.libcxx super.double-conversion;
 
+  streamly = addBuildDepend darwin.apple_sdk.frameworks.Cocoa super.streamly;
+
   apecs-physics = addPkgconfigDepends [
     darwin.apple_sdk.frameworks.ApplicationServices
   ] super.apecs-physics;
@@ -287,4 +289,7 @@ self: super: ({
 
   # https://github.com/fpco/inline-c/issues/127
   inline-c-cpp = dontCheck super.inline-c-cpp;
+
+  # https://github.com/haskell-crypto/cryptonite/issues/360
+  cryptonite = appendPatch ./patches/cryptonite-remove-argon2.patch super.cryptonite;
 })
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
index ac0364e0c76..09794669044 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
@@ -43,15 +43,18 @@ self: super: {
 
   # cabal-install needs more recent versions of Cabal and base16-bytestring.
   cabal-install = super.cabal-install.overrideScope (self: super: {
-    Cabal = self.Cabal_3_6_2_0;
+    Cabal = self.Cabal_3_6_3_0;
   });
 
-  # cabal-install-parsers is written for Cabal 3.6
-  cabal-install-parsers = super.cabal-install-parsers.override { Cabal = super.Cabal_3_6_2_0; };
+  # Pick right versions for GHC-specific packages
+  ghc-api-compat = doDistribute self.ghc-api-compat_8_10_7;
+
+  # ghc versions which don‘t match the ghc-lib-parser-ex version need the
+  # additional dependency to compile successfully.
+  ghc-lib-parser-ex = addBuildDepend self.ghc-lib-parser super.ghc-lib-parser-ex;
 
   # Jailbreak to fix the build.
   base-noprelude = doJailbreak super.base-noprelude;
-  system-fileio = doJailbreak super.system-fileio;
   unliftio-core = doJailbreak super.unliftio-core;
 
   # Jailbreaking because monoidal-containers hasn‘t bumped it's base dependency for 8.10.
@@ -65,9 +68,6 @@ self: super: {
   shellmet = doJailbreak super.shellmet;
   shower = doJailbreak super.shower;
 
-  # The shipped Setup.hs file is broken.
-  csv = overrideCabal (drv: { preCompileBuildDriver = "rm Setup.hs"; }) super.csv;
-
   # Apply patch from https://github.com/finnsson/template-helper/issues/12#issuecomment-611795375 to fix the build.
   language-haskell-extract = appendPatch (pkgs.fetchpatch {
     name = "language-haskell-extract-0.2.4.patch";
@@ -84,4 +84,41 @@ self: super: {
 
   mime-string = disableOptimization super.mime-string;
 
+  # Older compilers need the latest ghc-lib to build this package.
+  hls-hlint-plugin = addBuildDepend self.ghc-lib super.hls-hlint-plugin;
+
+  haskell-language-server = appendConfigureFlags [
+      "-f-fourmolu"
+      "-f-stylishhaskell"
+      "-f-brittany"
+      "-f-hlint"
+    ]
+  (super.haskell-language-server.override {
+    # Not buildable on 8.10
+    hls-fourmolu-plugin = null;
+    # https://github.com/haskell/haskell-language-server/issues/2728
+    hls-hlint-plugin = null;
+  });
+
+  # ormolu 0.3 requires Cabal == 3.4
+  ormolu = super.ormolu_0_2_0_0;
+
+  # weeder 2.3.0 no longer supports GHC 8.10
+  weeder = doDistribute (doJailbreak self.weeder_2_2_0);
+
+  # OneTuple needs hashable instead of ghc-prim for GHC < 9
+  OneTuple = super.OneTuple.override {
+    ghc-prim = self.hashable;
+  };
+
+  # Doesn't build with 9.0, see https://github.com/yi-editor/yi/issues/1125
+  yi-core = doDistribute (markUnbroken super.yi-core);
+
+  # Temporarily disabled blaze-textual for GHC >= 9.0 causing hackage2nix ignoring it
+  # https://github.com/paul-rouse/mysql-simple/blob/872604f87044ff6d1a240d9819a16c2bdf4ed8f5/Database/MySQL/Internal/Blaze.hs#L4-L10
+  mysql-simple = addBuildDepends [
+    self.blaze-textual
+  ] super.mysql-simple;
+
+  taffybar = markUnbroken (doDistribute super.taffybar);
 }
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
index ce7bf88d1da..d712ab9d1a2 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
@@ -81,9 +81,6 @@ self: super: {
   # cabal2spec needs a recent version of Cabal
   cabal2spec = super.cabal2spec.overrideScope (self: super: { Cabal = self.Cabal_3_2_1_0; });
 
-  # Builds only with ghc-8.8.x and beyond.
-  policeman = markBroken super.policeman;
-
   # https://github.com/pikajude/stylish-cabal/issues/12
   stylish-cabal = doDistribute (markUnbroken (super.stylish-cabal.override { haddock-library = self.haddock-library_1_7_0; }));
   haddock-library_1_7_0 = dontCheck super.haddock-library_1_7_0;
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
index 94e9a32ce05..c0e9b7aab5a 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
@@ -50,7 +50,7 @@ self: super: {
   # cabal-install needs more recent versions of Cabal and random, but an older
   # version of base16-bytestring.
   cabal-install = super.cabal-install.overrideScope (self: super: {
-    Cabal = self.Cabal_3_6_2_0;
+    Cabal = self.Cabal_3_6_3_0;
   });
 
   # Ignore overly restrictive upper version bounds.
@@ -96,9 +96,6 @@ self: super: {
   # of issues with Cabal 3.x.
   darcs = dontDistribute super.darcs;
 
-  # The package needs the latest Cabal version.
-  cabal-install-parsers = super.cabal-install-parsers.overrideScope (self: super: { Cabal = self.Cabal_3_6_2_0; });
-
   # cabal-fmt requires Cabal3
   cabal-fmt = super.cabal-fmt.override { Cabal = self.Cabal_3_2_1_0; };
 
@@ -121,8 +118,7 @@ self: super: {
   # additional dependency to compile successfully.
   ghc-lib-parser-ex = addBuildDepend self.ghc-lib-parser super.ghc-lib-parser-ex;
 
-  # Older compilers need the latest ghc-lib to build this package.
-  hls-hlint-plugin = addBuildDepend self.ghc-lib super.hls-hlint-plugin;
+  ormolu = super.ormolu_0_2_0_0;
 
   # vector 0.12.2 indroduced doctest checks that don‘t work on older compilers
   vector = dontCheck super.vector;
@@ -130,4 +126,28 @@ self: super: {
   ghc-api-compat = doDistribute super.ghc-api-compat_8_6;
 
   mime-string = disableOptimization super.mime-string;
+
+  haskell-language-server = appendConfigureFlags [
+      "-f-fourmolu"
+      "-f-stylishhaskell"
+      "-f-brittany"
+      "-f-hlint"
+    ]
+  (super.haskell-language-server.override {
+    # Not buildable on 8.8
+    hls-fourmolu-plugin = null;
+    # https://github.com/haskell/haskell-language-server/issues/2728
+    hls-hlint-plugin = null;
+  });
+
+  # OneTuple needs hashable instead of ghc-prim for GHC < 9
+  OneTuple = super.OneTuple.override {
+    ghc-prim = self.hashable;
+  };
+
+  # Temporarily disabled blaze-textual for GHC >= 9.0 causing hackage2nix ignoring it
+  # https://github.com/paul-rouse/mysql-simple/blob/872604f87044ff6d1a240d9819a16c2bdf4ed8f5/Database/MySQL/Internal/Blaze.hs#L4-L10
+  mysql-simple = addBuildDepends [
+    self.blaze-textual
+  ] super.mysql-simple;
 }
diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
index 30a12b35e5b..f36c77d636a 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
@@ -44,10 +44,15 @@ self: super: {
 
   # cabal-install needs more recent versions of Cabal and base16-bytestring.
   cabal-install = (doJailbreak super.cabal-install).overrideScope (self: super: {
-    Cabal = self.Cabal_3_6_2_0;
+    Cabal = self.Cabal_3_6_3_0;
   });
 
   # Jailbreaks & Version Updates
+
+  # This `doJailbreak` can be removed once the following PR is released to Hackage:
+  # https://github.com/thsutton/aeson-diff/pull/58
+  aeson-diff = doJailbreak super.aeson-diff;
+
   async = doJailbreak super.async;
   data-fix = doJailbreak super.data-fix;
   dec = doJailbreak super.dec;
@@ -60,7 +65,6 @@ self: super: {
   lukko = doJailbreak super.lukko;
   parallel = doJailbreak super.parallel;
   primitive = doJailbreak (dontCheck super.primitive);
-  primitive-extras = doDistribute (self.primitive-extras_0_10_1_4);
   regex-posix = doJailbreak super.regex-posix;
   resolv = doJailbreak super.resolv;
   singleton-bool = doJailbreak super.singleton-bool;
@@ -71,23 +75,11 @@ self: super: {
   vector-binary-instances = doJailbreak super.vector-binary-instances;
   vector-th-unbox = doJailbreak super.vector-th-unbox;
   zlib = doJailbreak super.zlib;
-  weeder = self.weeder_2_3_0;
-  generic-lens-core = self.generic-lens-core_2_2_1_0;
-  generic-lens = self.generic-lens_2_2_1_0;
-  th-desugar = self.th-desugar_1_13;
   # 2021-11-08: Fixed in autoapply-0.4.2
-  autoapply = doJailbreak self.autoapply_0_4_1_1;
-
-  # Doesn't allow Dhall 1.39.*; forbids lens 5.1
-  weeder_2_3_0 = doJailbreak (super.weeder_2_3_0.override {
-    dhall = self.dhall_1_40_2;
-  });
-
-  # Upstream also disables test for GHC 9: https://github.com/kcsongor/generic-lens/pull/130
-  generic-lens_2_2_1_0 = dontCheck super.generic-lens_2_2_1_0;
+  autoapply = doJailbreak super.autoapply;
 
+  doctest = dontCheck super.doctest;
   # Apply patches from head.hackage.
-  doctest = dontCheck (doJailbreak super.doctest_0_18_2);
   language-haskell-extract = appendPatch (pkgs.fetchpatch {
     url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/master/patches/language-haskell-extract-0.2.4.patch";
     sha256 = "0rgzrq0513nlc1vw7nw4km4bcwn4ivxcgi33jly4a7n3c1r32v1f";
@@ -99,41 +91,24 @@ self: super: {
   # The test suite seems pretty broken.
   base64-bytestring = dontCheck super.base64-bytestring;
 
-  # 5 introduced support for GHC 9.0.x, but hasn't landed in stackage yet
-  lens = super.lens_5_1;
-
-  # 0.16.0 introduced support for GHC 9.0.x, stackage has 0.15.0
-  memory = super.memory_0_16_0;
-
   # GHC 9.0.x doesn't like `import Spec (main)` in Main.hs
   # https://github.com/snoyberg/mono-traversable/issues/192
   mono-traversable = dontCheck super.mono-traversable;
 
+  # Test suite sometimes segfaults with GHC 9.0.1 and 9.0.2
+  # https://github.com/ekmett/reflection/issues/51
+  # https://gitlab.haskell.org/ghc/ghc/-/issues/21141
+  reflection = dontCheck super.reflection;
+
   # Disable tests pending resolution of
   # https://github.com/Soostone/retry/issues/71
   retry = dontCheck super.retry;
 
-  # Hlint needs >= 3.3.4 for ghc 9 support.
-  hlint = doDistribute super.hlint_3_3_6;
-
-  # 2021-09-18: ghc-api-compat and ghc-lib-* need >= 9.0.x versions for hls and hlint
-  ghc-api-compat = doDistribute super.ghc-api-compat_9_0_1;
-  ghc-lib-parser = self.ghc-lib-parser_9_0_2_20211226;
-  ghc-lib-parser-ex = self.ghc-lib-parser-ex_9_0_0_6;
-  ghc-lib = self.ghc-lib_9_0_2_20211226;
-
-  # 2021-09-18: Need semialign >= 1.2 for correct bounds
-  semialign = super.semialign_1_2_0_1;
-
   # 2021-09-18: cabal2nix does not detect the need for ghc-api-compat.
   hiedb = overrideCabal (old: {
     libraryHaskellDepends = old.libraryHaskellDepends ++ [self.ghc-api-compat];
   }) super.hiedb;
 
-  # 2021-09-18: Need path >= 0.9.0 for ghc 9 compat
-  path = self.path_0_9_0;
-  # 2021-09-18: Need ormolu >= 0.3.0.0 for ghc 9 compat
-  ormolu = doDistribute self.ormolu_0_3_1_0;
   # 2021-09-18: https://github.com/haskell/haskell-language-server/issues/2206
   # Restrictive upper bound on ormolu
   hls-ormolu-plugin = doJailbreak super.hls-ormolu-plugin;
@@ -143,18 +118,4 @@ self: super: {
   multistate = doJailbreak super.multistate;
   # https://github.com/lspitzner/butcher/issues/7
   butcher = doJailbreak super.butcher;
-  # Fixes a bug triggered on GHC 9.0.1
-  text-short = self.text-short_0_1_5;
-
-  fourmolu = doJailbreak self.fourmolu_0_4_0_0;
-
-  # 2022-02-05: The following plugins don‘t work yet on ghc9.
-  # Compare: https://haskell-language-server.readthedocs.io/en/latest/supported-versions.html
-  haskell-language-server = appendConfigureFlags [
-    "-f-brittany"
-    "-f-stylishhaskell"
-  ] (super.haskell-language-server.override {
-    hls-stylish-haskell-plugin = null; # No upstream support
-    hls-brittany-plugin = null; # Dependencies don't build with 9.0.1
-  });
 }
diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix
index 49bfd64324a..eb1245191cb 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix
@@ -42,64 +42,42 @@ self: super: {
   unix = null;
   xhtml = null;
 
-  # Workaround for https://gitlab.haskell.org/ghc/ghc/-/issues/20594
-  tf-random = overrideCabal {
-    doHaddock = !pkgs.stdenv.isAarch64;
-  } super.tf-random;
-
-  aeson = appendPatch (pkgs.fetchpatch {
-    url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/dfd024c9a336c752288ec35879017a43bd7e85a0/patches/aeson-1.5.6.0.patch";
-    sha256 = "07rk7f0lhgilxvbg2grpl1p5x25wjf9m7a0wqmi2jr0q61p9a0nl";
-    # The revision information is newer than that included in the patch
-    excludes = ["*.cabal"];
-  }) (doJailbreak super.aeson);
-
-  basement = overrideCabal (drv: {
-    # This is inside a conditional block so `doJailbreak` doesn't work
-    postPatch = "sed -i -e 's,<4.16,<4.17,' basement.cabal";
-  }) (appendPatch (pkgs.fetchpatch {
-    url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/dfd024c9a336c752288ec35879017a43bd7e85a0/patches/basement-0.0.12.patch";
-    sha256 = "0c8n2krz827cv87p3vb1vpl3v0k255aysjx9lq44gz3z1dhxd64z";
-  }) super.basement);
-
   # Tests fail because of typechecking changes
   conduit = dontCheck super.conduit;
 
-  cryptonite = appendPatch (pkgs.fetchpatch {
+  # 0.30 introduced support for GHC 9.2.x, so when this assert fails, the whole block can be removed
+  cryptonite = assert super.cryptonite.version == "0.29"; appendPatch (pkgs.fetchpatch {
     url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/dfd024c9a336c752288ec35879017a43bd7e85a0/patches/cryptonite-0.29.patch";
     sha256 = "1g48lrmqgd88hqvfq3klz7lsrpwrir2v1931myrhh6dy0d9pqj09";
   }) super.cryptonite;
 
   # cabal-install needs more recent versions of Cabal
   cabal-install = (doJailbreak super.cabal-install).overrideScope (self: super: {
-    Cabal = self.Cabal_3_6_2_0;
+    Cabal = self.Cabal_3_6_3_0;
   });
 
-  doctest = dontCheck (doJailbreak super.doctest_0_18_2);
+  doctest = dontCheck (doJailbreak super.doctest);
 
   # Tests fail in GHC 9.2
   extra = dontCheck super.extra;
 
   # Jailbreaks & Version Updates
+
+  # This `doJailbreak` can be removed once we have doctest v0.20
+  aeson-diff = assert super.doctest.version == "0.18.2"; doJailbreak super.aeson-diff;
+
   assoc = doJailbreak super.assoc;
   async = doJailbreak super.async;
-  attoparsec = super.attoparsec_0_14_4;
   base64-bytestring = doJailbreak super.base64-bytestring;
   base-compat = self.base-compat_0_12_1;
   base-compat-batteries = self.base-compat-batteries_0_12_1;
   binary-instances = doJailbreak super.binary-instances;
-  binary-orphans = super.binary-orphans_1_0_2;
   ChasingBottoms = doJailbreak super.ChasingBottoms;
   constraints = doJailbreak super.constraints;
   cpphs = overrideCabal (drv: { postPatch = "sed -i -e 's,time >=1.5 && <1.11,time >=1.5 \\&\\& <1.12,' cpphs.cabal";}) super.cpphs;
-  cryptohash-md5 = doJailbreak super.cryptohash-md5;
-  cryptohash-sha1 = doJailbreak super.cryptohash-sha1;
   data-fix = doJailbreak super.data-fix;
   dec = doJailbreak super.dec;
   ed25519 = doJailbreak super.ed25519;
-  genvalidity = self.genvalidity_1_0_0_1;
-  genvalidity-property = self.genvalidity-property_1_0_0_0;
-  genvalidity-hspec = self.genvalidity-hspec_1_0_0_0;
   ghc-byteorder = doJailbreak super.ghc-byteorder;
   ghc-exactprint = overrideCabal (drv: {
     # HACK: ghc-exactprint 1.4.1 is not buildable for GHC < 9.2,
@@ -115,49 +93,59 @@ self: super: {
       self.data-default
     ] ++ drv.libraryHaskellDepends or [];
   }) super.ghc-exactprint;
-  ghc-lib = self.ghc-lib_9_2_1_20220109;
-  ghc-lib-parser = self.ghc-lib-parser_9_2_1_20220109;
-  ghc-lib-parser-ex = self.ghc-lib-parser-ex_9_2_0_1;
+  ghc-lib = self.ghc-lib_9_2_2_20220307;
+  ghc-lib-parser = self.ghc-lib-parser_9_2_2_20220307;
+  ghc-lib-parser-ex = self.ghc-lib-parser-ex_9_2_0_3;
   hackage-security = doJailbreak super.hackage-security;
   hashable = super.hashable_1_4_0_2;
-  hashable-time = doJailbreak super.hashable-time_0_3;
-  hedgehog = doJailbreak super.hedgehog;
+  hashable-time = doJailbreak super.hashable-time;
+  # 1.1.1 introduced support for GHC 9.2.x, so when this assert fails, the jailbreak can be removed
+  hedgehog = assert super.hedgehog.version == "1.0.5"; doJailbreak super.hedgehog;
   HTTP = overrideCabal (drv: { postPatch = "sed -i -e 's,! Socket,!Socket,' Network/TCP.hs"; }) (doJailbreak super.HTTP);
   integer-logarithms = overrideCabal (drv: { postPatch = "sed -i -e 's, <1.1, <1.3,' integer-logarithms.cabal"; }) (doJailbreak super.integer-logarithms);
   indexed-traversable = doJailbreak super.indexed-traversable;
   indexed-traversable-instances = doJailbreak super.indexed-traversable-instances;
   lifted-async = doJailbreak super.lifted-async;
   lukko = doJailbreak super.lukko;
-  network = super.network_3_1_2_7;
+  lzma-conduit = doJailbreak super.lzma-conduit;
   ormolu = self.ormolu_0_4_0_0;
-  OneTuple = super.OneTuple_0_3_1;
   parallel = doJailbreak super.parallel;
-  path = doJailbreak super.path_0_9_2;
+  path = doJailbreak super.path;
   polyparse = overrideCabal (drv: { postPatch = "sed -i -e 's, <0.11, <0.12,' polyparse.cabal"; }) (doJailbreak super.polyparse);
   primitive = doJailbreak super.primitive;
-  quickcheck-instances = super.quickcheck-instances_0_3_27;
+  # https://github.com/protolude/protolude/pull/136
+  protolude = appendPatches [
+    (pkgs.fetchpatch {
+      url = "https://github.com/protolude/protolude/commit/47820a36c25ea6f0c6e44382f7d4f3507358b8e7.diff";
+      sha256 = "sha256-PtHx5SyTgqFzI03YVeQD+RqglO6ASMQWSxdpy4ROMDY=";
+    })
+  ] (doJailbreak super.protolude);
   regex-posix = doJailbreak super.regex-posix;
   resolv = doJailbreak super.resolv;
   retrie = doDistribute (dontCheck self.retrie_1_2_0_1);
-  semialign = super.semialign_1_2_0_1;
   singleton-bool = doJailbreak super.singleton-bool;
-  scientific = doJailbreak super.scientific;
+  servant = doJailbreak super.servant;
+  servant-auth = doJailbreak super.servant-auth;
+  servant-server = appendPatches [
+    # awaiting release
+    (pkgs.fetchpatch {
+      url = "https://github.com/haskell-servant/servant/commit/61d0d14b5cb01db3d589101b3f17b0178f52e386.diff";
+      relative = "servant-server";
+      sha256 = "sha256-3lM8xLO8avVRo8oncJR8QLDSWEzOaoCmzgVtyaEBEw8=";
+    })
+  ] (doJailbreak super.servant-server);
+  servant-swagger = doJailbreak super.servant-swagger;
+  servant-auth-swagger = doJailbreak super.servant-auth-swagger;
   shelly = doJailbreak super.shelly;
-  split = doJailbreak super.split;
   splitmix = doJailbreak super.splitmix;
-  tar = doJailbreak super.tar;
-  tasty-hedgehog = doJailbreak super.tasty-hedgehog;
   tasty-hspec = doJailbreak super.tasty-hspec;
   th-desugar = self.th-desugar_1_13;
-  these = doJailbreak super.these;
-  time-compat = doJailbreak super.time-compat_1_9_6_1;
+  time-compat = doJailbreak super.time-compat;
+  tomland = doJailbreak super.tomland;
   type-equality = doJailbreak super.type-equality;
   unordered-containers = doJailbreak super.unordered-containers;
-  vector = doJailbreak (dontCheck super.vector);
+  vector = dontCheck super.vector;
   vector-binary-instances = doJailbreak super.vector-binary-instances;
-  # Upper bound on `hashable` is too restrictive
-  witherable = doJailbreak super.witherable;
-  zlib = doJailbreak super.zlib;
 
   hpack = overrideCabal (drv: {
     # Cabal 3.6 seems to preserve comments when reading, which makes this test fail
@@ -167,7 +155,7 @@ self: super: {
     ] ++ drv.testFlags or [];
   }) (doJailbreak super.hpack);
 
-  validity = pkgs.lib.pipe super.validity_0_12_0_0 [
+  validity = pkgs.lib.pipe super.validity [
     # head.hackage patch
     (appendPatch (pkgs.fetchpatch {
       url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/9110e6972b5daf085e19cad41f97920d3ddac499/patches/validity-0.12.0.0.patch";
@@ -192,32 +180,14 @@ self: super: {
   # Tests depend on `parseTime` which is no longer available
   hourglass = dontCheck super.hourglass;
 
-  # 1.2.1 introduced support for GHC 9.2.1, stackage has 1.2.0
-  # The test suite indirectly depends on random, which leads to infinite recursion
-  random = dontCheck super.random_1_2_1;
-
-  # 0.16.0 introduced support for GHC 9.0.x, stackage has 0.15.0
-  memory = appendPatch (pkgs.fetchpatch {
+  # 0.17.0 introduced support for GHC 9.2.x, so when this assert fails, the whole block can be removed
+  memory = assert super.memory.version == "0.16.0"; appendPatch (pkgs.fetchpatch {
     url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/dfd024c9a336c752288ec35879017a43bd7e85a0/patches/memory-0.16.0.patch";
     sha256 = "1kjganx729a6xfgfnrb3z7q6mvnidl042zrsd9n5n5a3i76nl5nl";
   }) (overrideCabal {
     editedCabalFile = null;
     revision = null;
-  } super.memory_0_16_0);
-
-  # GHC 9.0.x doesn't like `import Spec (main)` in Main.hs
-  # https://github.com/snoyberg/mono-traversable/issues/192
-  mono-traversable = dontCheck super.mono-traversable;
-
-  # Disable tests pending resolution of
-  # https://github.com/Soostone/retry/issues/71
-  retry = dontCheck super.retry;
-
-  # Upper bound on `hashable` is too restrictive
-  semigroupoids = overrideCabal (drv: { postPatch = "sed -i -e 's,hashable >= 1.2.7.0  && < 1.4,hashable >= 1.2.7.0  \\&\\& < 1.5,' semigroupoids.cabal";}) super.semigroupoids;
-
-  # Tests have a circular dependency on quickcheck-instances
-  text-short = dontCheck super.text-short_0_1_5;
+  } super.memory);
 
   # Use hlint from git for GHC 9.2.1 support
   hlint = doDistribute (
@@ -229,10 +199,7 @@ self: super: {
         rev = "77a9702e10b772a7695c08682cd4f450fd0e9e46";
         sha256 = "0hpp3iw7m7w2abr8vb86gdz3x6c8lj119zxln933k90ia7bmk8jc";
       };
-    } (super.hlint_3_3_6.overrideScope (self: super: {
-      ghc-lib-parser = self.ghc-lib-parser_9_2_1_20220109;
-      ghc-lib-parser-ex = self.ghc-lib-parser-ex_9_2_0_1;
-    }))
+    } super.hlint
   );
 
   # https://github.com/sjakobi/bsb-http-chunked/issues/38
@@ -244,14 +211,14 @@ self: super: {
   some = doJailbreak super.some;
   fourmolu = super.fourmolu_0_5_0_1;
   implicit-hie-cradle = doJailbreak super.implicit-hie-cradle;
-  lucid = doJailbreak super.lucid;
-  hashtables = doJailbreak super.hashtables;
-  primitive-extras = super.primitive-extras_0_10_1_4;
+  # 1.3 introduced support for GHC 9.2.x, so when this assert fails, the jailbreak can be removed
+  hashtables = assert super.hashtables.version == "1.2.4.2"; doJailbreak super.hashtables;
   hiedb = doJailbreak super.hiedb;
 
   # 2022-02-05: The following plugins don‘t work yet on ghc9.2.
   # Compare: https://haskell-language-server.readthedocs.io/en/latest/supported-versions.html
-  haskell-language-server = appendConfigureFlags [
+  haskell-language-server = overrideCabal (old: {libraryHaskellDepends = builtins.filter (x: x != super.hls-tactics-plugin) old.libraryHaskellDepends;})
+    (appendConfigureFlags [
     "-f-alternateNumberFormat"
     "-f-class"
     "-f-eval"
@@ -260,8 +227,6 @@ self: super: {
     "-f-retrie"
     "-f-splice"
     "-f-tactics"
-    "-f-brittany"
-    "-f-stylish-haskell"
   ] (super.haskell-language-server.override {
     hls-alternate-number-format-plugin = null;
     hls-class-plugin = null;
@@ -270,8 +235,5 @@ self: super: {
     hls-hlint-plugin = null;
     hls-retrie-plugin = null;
     hls-splice-plugin = null;
-    hls-tactics-plugin = null;
-    hls-brittany-plugin = null;
-    hls-stylish-haskell-plugin = null;
-  });
+  }));
 }
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
index 09ce57fe1d3..28a6e8f3e5d 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
@@ -1,5 +1,6 @@
 broken-packages:
   # These packages don't compile.
+  - 2captcha
   - 3d-graphics-examples
   - 3dmodels
   - AAI
@@ -9,16 +10,12 @@ broken-packages:
   - abides
   - abnf
   - AbortT-transformers
-  - abstract-par-accelerate
   - abt
   - AC-BuildPlatform
-  - acc
-  - accelerate-fftw
-  - accelerate-llvm-native
-  - accelerate-random
-  - accelerate-utility
+  - accelerate
   - accentuateus
   - access-time
+  - accuerr
   - AC-EasyRaster-GTK
   - AC-HalfInteger
   - achille
@@ -54,7 +51,6 @@ broken-packages:
   - activehs-base
   - activitypub
   - activitystreams-aeson
-  - acts
   - AC-VanillaArray
   - AC-Vector
   - Adaptive
@@ -62,33 +58,45 @@ broken-packages:
   - adaptive-containers
   - adaptive-tuple
   - adb
-  - addy
-  - adjunction
   - adobe-swatch-exchange
   - ADPfusion
   - adp-multi
   - adtrees
-  - aern2-mp
+  - advent-of-code-ocr
   - AERN-Basics
   - aeson-applicative
   - aeson-bson
+  - AesonBson
   - aeson-decode
+  - aeson-default
+  - aeson-deriving
   - aeson-diff-generic
   - aeson-filthy
+  - aeson-flat
+  - aeson-flatten
   - aeson-flowtyped
+  - aeson-helper
+  - aeson-injector
+  - aeson-iproute
+  - aeson-json-ast
+  - aeson-lens
   - aeson-match-qq
   - aeson-modern-tojson
   - aeson-options
+  - aeson-parsec-picky
+  - aeson-picker
   - aeson-prefix
+  - aeson-quick
   - aeson-schema
   - aeson-schemas
   - aeson-smart
   - aeson-streams
   - aeson-t
-  - aeson-tiled
+  - aeson-toolkit
   - aeson-typescript
   - aeson-utils
-  - aeson-value-parser
+  - aeson-via
+  - aeson-with
   - affection
   - affine-invariant-ensemble-mcmc
   - Agata
@@ -111,7 +119,7 @@ broken-packages:
   - alfred
   - alga
   - algebra-dag
-  - algebraic
+  - algebraic-classes
   - algebraic-prelude
   - AlgorithmW
   - algo-s
@@ -125,14 +133,11 @@ broken-packages:
   - alternative-extra
   - alternative-io
   - altfloat
-  - alto
   - alure
   - amazon-emailer
-  - amazonka-contrib-rds-utils
-  - amazonka-mediaconvert
-  - amazonka-s3-streaming
+  - amazonka-core
+  - amazonka-iam-policy
   - amazon-products
-  - amby
   - AMI
   - amqp-conduit
   - analyze
@@ -145,24 +150,24 @@ broken-packages:
   - Animas
   - animascii
   - animate
+  - anki-tools
   - annotated-fix
   - anonymous-sums
   - ansigraph
+  - ansi-pretty
   - antfarm
   - antigate
   - antimirov
-  - antiope-optparse-applicative
   - antiquoter
   - antisplice
   - antlr-haskell
   - anydbm
-  - aop-prelude
+  - Aoide
   - aosd
   - aos-signature
   - apart
-  - apecs-stm
   - api-builder
-  - api-rpc-factom
+  - api-tools
   - apns-http2
   - appc
   - app-lens
@@ -177,10 +182,12 @@ broken-packages:
   - ApproxFun-hs
   - arbb-vm
   - arb-fft
+  - arbor-lru-cache
   - arbor-monad-counter
   - arbor-monad-logger
   - arbor-monad-metric
   - arbor-postgres
+  - arch-hs
   - archiver
   - archlinux
   - archnews
@@ -189,11 +196,12 @@ broken-packages:
   - argparser
   - arguedit
   - arion
-  - arith-encode
   - armada
+  - armor
   - arpa
   - arpack
   - arrayfire
+  - array-list
   - array-primops
   - ArrayRef
   - arrowapply-utils
@@ -201,18 +209,16 @@ broken-packages:
   - arrow-list
   - arrowp
   - arrowp-qq
-  - arrow-utils
   - ArrowVHDL
   - artery
   - artifact
   - asap
   - ascii85-conduit
   - ascii-flatten
+  - ascii-numbers
   - ascii-string
   - ascii-vector-avc
-  - asif
   - asil
-  - asn
   - asn1-codec
   - asn1-data
   - assert
@@ -223,20 +229,17 @@ broken-packages:
   - assumpta
   - ast-monad
   - astrds
-  - astro
   - async-combinators
   - async-dejafu
   - asynchronous-exceptions
   - async-manager
   - async-timer
-  - aterm-utils
+  - aterm
   - atndapi
-  - atomic-modify
   - atomic-primops-vector
   - atom-msp430
   - atomo
   - atp-haskell
-  - ats-pkg
   - ats-setup
   - ats-storable
   - attempt
@@ -247,6 +250,7 @@ broken-packages:
   - attoparsec-csv
   - attoparsec-text
   - attoparsec-trans
+  - attoparsec-varword
   - attosplit
   - Attrac
   - augeas
@@ -257,33 +261,34 @@ broken-packages:
   - authenticate-ldap
   - authinfo-hs
   - auto
+  - autodocodec
   - autom
-  - automata
   - autonix-deps
   - autopack
   - avatar-generator
-  - aviation-cessna172-diagrams
+  - aviation-units
   - avl-static
   - avr-shake
+  - avwx
   - awesome-prelude
   - awesomium-raw
   - aws-cloudfront-signer
-  - aws-easy
   - aws-ec2
-  - aws-ec2-knownhosts
   - aws-general
+  - aws-lambda-haskell-runtime
+  - aws-lambda-runtime
   - aws-larpi
   - aws-performance-tests
   - aws-route53
   - aws-sdk-text-converter
-  - aws-simple
-  - aws-xray-client-persistent
+  - aws-xray-client
   - axel
   - azubi
   - azure-acs
   - azure-email
   - azurify
   - b9
+  - backprop
   - backstop
   - backtracking-exceptions
   - backward-state
@@ -292,12 +297,10 @@ broken-packages:
   - bake
   - Bang
   - ban-instance
-  - bank-holiday-usa
   - banwords
   - barchart
   - barcodes-code128
   - barecheck
-  - barley
   - barrie
   - barrier
   - barrier-monad
@@ -315,23 +318,22 @@ broken-packages:
   - basic-sop
   - baskell
   - battlenet
-  - battleship-combinatorics
+  - battleplace
   - bazel-coverage-report-renderer
   - BCMtools
   - bdd
+  - bdelta
   - bdo
   - beam
   - beamable
   - beam-mysql
   - beam-newtype-field
-  - beam-sqlite
   - bech32
   - bed-and-breakfast
-  - beeminder-api
   - Befunge93
   - BenchmarkHistory
-  - bench-show
   - bencodex
+  - bencoding-lens
   - berkeleydb
   - BerkeleyDBXML
   - bert
@@ -355,15 +357,14 @@ broken-packages:
   - binary-derive
   - binary-ext
   - binary-indexed-tree
-  - binary-io
   - binary-protocol
+  - binary-tree
   - binary-typed
   - BinderAnn
-  - binding-gtk
+  - binding-core
   - bindings-apr
   - bindings-bfd
   - bindings-cctools
-  - bindings-common
   - bindings-dc1394
   - bindings-eskit
   - bindings-EsounD
@@ -374,7 +375,6 @@ broken-packages:
   - bindings-hamlib
   - bindings-hdf5
   - bindings-K8055
-  - bindings-levmar
   - bindings-libftdi
   - bindings-libg15
   - bindings-libpci
@@ -388,19 +388,22 @@ broken-packages:
   - bindings-sipc
   - bindings-wlc
   - bind-marshal
-  - bindynamic
   - binembed
+  - bins
   - binsm
   - bio
+  - BiobaseBlast
   - BiobaseNewick
+  - BiobaseTurner
   - biocore
   - biohazard
   - bio-sequence
-  - birds-of-paradise
   - biscuit-haskell
   - bisect-binary
   - bishbosh
   - bitcoin-hs
+  - bitcoin-keys
+  - bitcoin-rpc
   - bitcoin-script
   - bits-atomic
   - bits-conduit
@@ -409,36 +412,36 @@ broken-packages:
   - bitspeak
   - bit-stream
   - BitStringRandomMonad
+  - BitSyntax
   - bitx-bitcoin
   - bizzlelude-js
   - bkr
   - blakesum
   - blas
-  - blatex
   - blaze-html-contrib
   - blaze-html-hexpat
   - blaze-html-truncate
   - blaze-json
+  - blaze-shields
   - blazeT
   - blaze-textual-native
-  - ble
+  - blindpass
   - bliplib
+  - blizzard-html
   - blockchain
+  - blockfrost-api
   - blockhash
   - Blogdown
   - bloodhound
   - bloomfilter-redis
-  - blosum
   - blubber-server
   - bludigon
   - Blueprint
   - bluetileutils
   - blunk-hask-tests
   - bogocopy
-  - boilerplate
   - bolt
   - boltzmann-brain
-  - bond
   - bookkeeper
   - boolean-normal-forms
   - boolexpr
@@ -448,9 +451,10 @@ broken-packages:
   - bot
   - botpp
   - bottom
-  - bounded-array
-  - bound-extras
-  - box
+  - boundingboxes
+  - bower-json
+  - bowntz
+  - bpath
   - braid
   - brain-bleep
   - Bravo
@@ -458,25 +462,25 @@ broken-packages:
   - brick-dropdownmenu
   - bricks-internal
   - brillig
-  - broadcast-chan-tests
   - broccoli
   - brok
   - broker-haskell
   - bronyradiogermany-common
-  - brotli
+  - brotli-conduit
   - browscap
   - bsd-sysctl
   - bson-generic
   - bson-generics
+  - bson-mapping
   - bsparse
   - btree-concurrent
+  - btrfs
   - buffer
   - buffer-builder-aeson
   - BufferedSocket
   - buffet
   - buffon
   - buffon-machines
-  - bugsnag-haskell
   - bugzilla
   - build
   - buildable
@@ -489,15 +493,15 @@ broken-packages:
   - buster
   - Buster
   - butter
-  - buttplug-hs-core
-  - bv-sized
+  - bv-little
   - byline
-  - bytable
   - bytearray-parsing
+  - bytestring-aeson-orphans
   - bytestring-arbitrary
-  - bytestring-builder-varword
   - bytestring-class
   - bytestring-csv
+  - bytestring-delta
+  - bytestring-handle
   - bytestringparser
   - bytestringparser-temporary
   - bytestring-plain
@@ -507,13 +511,14 @@ broken-packages:
   - bytestring-substring
   - bytestring-time
   - bytestring-typenats
-  - c0parser
   - c10k
   - c2ats
+  - cab
   - cabal2doap
   - cabal2ebuild
   - cabal2ghci
   - cabal-audit
+  - cabal-auto-expose
   - cabal-bundle-clib
   - cabal-constraints
   - cabal-db
@@ -526,6 +531,7 @@ broken-packages:
   - cabal-ghci
   - cabalgraph
   - cabal-graphdeps
+  - cabal-helper
   - Cabal-ide-backend
   - cabal-info
   - cabal-install-bundle
@@ -543,19 +549,17 @@ broken-packages:
   - cabal-sort
   - cabal-src
   - cabal-test-quickcheck
+  - cabal-toolkit
   - cabal-upload
   - cabalvchk
   - cabin
-  - cabocha
   - cached
   - cache-polysemy
   - caching
   - cacophony
-  - caerbannog
   - cafeteria-prelude
   - caffegraph
   - cairo-core
-  - cake3
   - cal3d
   - calamity
   - caledon
@@ -563,6 +567,7 @@ broken-packages:
   - call-alloy
   - cal-layout
   - call-haskell-from-anything
+  - camfort
   - canon
   - canonical-filepath
   - canonical-json
@@ -570,24 +575,23 @@ broken-packages:
   - canteven-log
   - canteven-parsedate
   - cantor
-  - Capabilities
-  - capataz
-  - capnp
+  - cantor-pairing
   - capped-list
   - capri
+  - caps
   - captcha-core
   - caramia
   - carbonara
-  - cardano-coin-selection
   - carettah
   - CarneadesDSL
   - carte
   - Cartesian
-  - casa-abbreviations-and-acronyms
   - casadi-bindings-internal
   - Cascade
   - cascading
   - caseof
+  - cases
+  - cas-hashable
   - casr-logbook
   - casr-logbook-types
   - Cassava
@@ -601,11 +605,11 @@ broken-packages:
   - category-traced
   - catnplus
   - cautious-file
-  - cautious-gen
   - cayene-lpp
   - cayley-client
   - cblrepo
   - CCA
+  - ccast
   - CC-delcont-cxe
   - CC-delcont-exc
   - CC-delcont-ref
@@ -617,12 +621,12 @@ broken-packages:
   - cef
   - cef3-raw
   - cellrenderer-cairo
-  - cerberus
   - cereal-derive
   - cereal-ieee754
   - cereal-plus
   - cf
   - cfenv
+  - cfn-flip
   - cg
   - cgen
   - cgi-utils
@@ -633,24 +637,26 @@ broken-packages:
   - charter
   - chart-histogram
   - Chart-simple
+  - chart-svg
+  - chaselev-deque
   - chatty-text
   - chatwork
   - checked
   - Checked
   - checkmate
-  - chell-quickcheck
   - chiasma
   - Chitra
   - choose
   - chorale
   - chp
   - chp-spec
+  - chr-data
   - ChristmasTree
-  - chronograph
   - chr-parse
   - chunky
   - church
   - church-maybe
+  - church-pair
   - churros
   - cielo
   - cil
@@ -667,7 +673,6 @@ broken-packages:
   - clanki
   - clarifai
   - CLASE
-  - clash-prelude
   - Clash-Royale-Hack-Cheats
   - ClassLaws
   - classy-influxdb-simple
@@ -681,7 +686,7 @@ broken-packages:
   - clexer
   - CLI
   - cli-builder
-  - clickhouse-haskell
+  - cli-extras
   - clif
   - clifm
   - clingo
@@ -692,12 +697,10 @@ broken-packages:
   - clock-extras
   - clogparse
   - clone-all
-  - closed-intervals
   - closure
   - cloudfront-signer
   - clr-inline
   - cluss
-  - clustering
   - cmark-highlight
   - cmark-patterns
   - cmark-sections
@@ -709,10 +712,8 @@ broken-packages:
   - cmonad
   - c-mosquitto
   - cmph
-  - CMQ
   - cmt
   - coalpit
-  - cobot-io
   - cobot-tools
   - code-builder
   - codec-beam
@@ -725,30 +726,28 @@ broken-packages:
   - codo-notation
   - coin
   - coinbase-pro
-  - coincident-root-loci
-  - colchis
   - collada-output
   - collapse-util
   - collections
   - collections-api
-  - co-log-polysemy
+  - co-log-concurrent
+  - co-log-json
+  - co-log-polysemy-formatting
   - co-log-sys
   - colonnade
   - colorless
+  - colors
   - coltrane
   - com
   - comark-syntax
+  - combinat-compat
   - combinat-diagrams
   - combinatorial-problems
   - combinator-interactive
   - combobuffer
-  - comfort-array-shape
-  - comfort-fftw
   - Command
   - commander
   - Commando
-  - commodities
-  - commonmark-cli
   - commsec
   - Compactable
   - compact-list
@@ -758,30 +757,32 @@ broken-packages:
   - compact-socket
   - compact-string
   - compact-string-fix
+  - compaREST
   - comparse
-  - compdata-dags
-  - compdata-param
+  - compdata
+  - compendium-client
   - competition
   - compilation
   - complex-generic
+  - composable-associations-aeson
   - compose-trans
-  - composite-dhall
+  - composite-aeson
   - composite-opaleye
   - composition-tree
   - comprehensions-ghc
   - compressed
   - compression
-  - compstrat
-  - comptrans
   - computational-geometry
   - computations
-  - ConClusion
   - concrete-relaxng-parser
   - concrete-typerep
+  - concur-core
   - concurrent-buffer
   - Concurrent-Cache
   - Concurrential
+  - concurrent-st
   - concurrent-state
+  - concurrent-utilities
   - condorcet
   - conductive-base
   - conduit-audio-lame
@@ -790,10 +791,10 @@ broken-packages:
   - conduit-iconv
   - conduit-network-stream
   - conduit-resumablesink
-  - conduit-throttle
   - conduit-tokenize-attoparsec
   - conduit-vfs
   - conf
+  - conferer-hspec
   - conferer-provider-json
   - conferer-snap
   - conferer-source-json
@@ -802,12 +803,14 @@ broken-packages:
   - config-parser
   - Configurable
   - configuration
+  - configurator-pg
   - config-value-getopt
   - confsolve
   - congruence-relation
   - conjure
   - conkin
   - conlogger
+  - connections
   - connection-string
   - Conscript
   - consistent
@@ -820,54 +823,52 @@ broken-packages:
   - ConstraintKinds
   - constraints-emerge
   - constr-eq
+  - construct
   - constructive-algebra
   - consul-haskell
   - Consumer
   - containers-benchmark
-  - containers-unicode-symbols
   - containers-verified
   - ContArrow
-  - content-store
   - ContextAlgebra
-  - context-free-grammar
   - context-stack
   - contiguous-checked
   - contiguous-fft
   - continue
   - Contract
+  - contra-tracers
+  - control-dsl
   - control-iso
   - control-monad-failure
   - control-monad-failure-mtl
   - Control-Monad-ST2
-  - contstuff-monads-tf
-  - contstuff-transformers
-  - convert-annotation
+  - contstuff
   - copilot-core
-  - copilot-sbv
   - copr
+  - coquina
   - COrdering
   - core
   - corebot-bliki
   - CoreDump
   - CoreErlang
   - core-haskell
-  - corenlp-parser
-  - core-telemetry
   - Coroutine
   - coroutine-object
   - CouchDB
   - couchdb-conduit
   - couch-hs
   - counter
+  - country
   - courier
   - court
   - coverage
   - cparsing
   - cpio-conduit
   - cplusplus-th
+  - cpuid
   - cpuperf
   - cpython
-  - cql-io
+  - cql
   - cqrs-core
   - cr
   - crack
@@ -875,11 +876,11 @@ broken-packages:
   - craftwerk
   - crawlchain
   - crc16
+  - crdt
   - crdt-event-fold
-  - creatur
-  - credentials
   - credential-store
   - critbit
+  - criterion-cmp
   - criterion-compare
   - criterion-plus
   - criterion-to-html
@@ -890,17 +891,18 @@ broken-packages:
   - cruncher-types
   - crunghc
   - crypto-cipher-benchmarks
-  - crypto-classical
   - cryptocompare
-  - cryptoconditions
   - cryptoids-types
   - crypto-keys-ssh
   - crypto-multihash
+  - crypto-numbers
   - crypto-pubkey-openssh
   - crypto-random-effect
   - crypto-simple
   - cryptsy-api
+  - csa
   - cse-ghc-plugin
+  - csg
   - CSPM-FiringRules
   - CSPM-Frontend
   - cspretty
@@ -908,20 +910,23 @@ broken-packages:
   - css-easings
   - css-selectors
   - css-syntax
+  - C-structs
   - csv-nptools
   - ctemplate
   - ctkl
-  - cubical
   - cuboid
-  - cuckoo
+  - cuckoo-filter
+  - curl-aeson
   - curl-runnings
   - currency-convert
+  - curry-base
+  - currycarbon
   - CurryDB
-  - curryer-rpc
   - curry-frontend
   - curryrs
   - curves
   - custom-prelude
+  - cut-the-crap
   - CV
   - d3js
   - dag
@@ -939,16 +944,20 @@ broken-packages:
   - darkplaces-text
   - data-accessor-monadLib
   - data-accessor-monads-tf
+  - data-accessor-template
   - data-aviary
   - data-base
   - database-id-groundhog
+  - database-migrate
   - database-study
   - data-check
   - data-combinator-gen
+  - data-compat
   - data-concurrent-queue
   - data-construction
+  - data-constructors
   - data-dispersal
-  - data-diverse-lens
+  - data-diverse
   - datadog
   - data-easy
   - data-embed
@@ -956,22 +965,24 @@ broken-packages:
   - data-filepath
   - data-fin
   - data-fin-simple
-  - datafix
   - data-flagset
+  - data-index
+  - DataIndex
   - data-ivar
   - data-kiln
   - data-lens
   - datalog
   - data-map-multikey
+  - data-named
   - data-nat
   - data-object
   - datapacker
   - data-pdf-fieldreader
-  - data-pprint
   - data-quotientref
   - data-reify-cse
   - data-repr
   - data-rev
+  - datarobot
   - data-rope
   - Data-Rope
   - data-r-tree
@@ -987,30 +998,32 @@ broken-packages:
   - data-validation
   - data-variant
   - DataVersion
+  - dates
   - datetime
   - datetime-sb
   - dawdle
   - dawg
   - dbcleaner
   - dbf
-  - DBFunctor
   - DBlimited
   - dbm
   - dbmigrations-mysql
   - dbmigrations-postgresql
   - dbmigrations-sqlite
+  - d-bus
   - DBus
   - dbus-core
   - dbus-qq
   - dclabel
   - dclabel-eci11
   - dcpu16
-  - ddate
   - ddc-base
   - ddc-code
+  - ddc-core
   - dead-code-detection
   - Deadpan-DDP
   - dead-simple-json
+  - debian
   - debug-me
   - debug-tracy
   - decepticons
@@ -1020,6 +1033,7 @@ broken-packages:
   - deepcontrol
   - DeepDarkFantasy
   - deepseq-bounded
+  - deepseq-instances
   - deepseq-magic
   - deepseq-th
   - deep-transformations
@@ -1029,23 +1043,24 @@ broken-packages:
   - delude
   - demarcate
   - denominate
+  - dense
   - dense-int-set
   - dependent-hashmap
   - dependent-monoidal-map
-  - depends
-  - dep-t
+  - dep-t-dynamic
   - deptrack-core
   - derangement
   - derivation-trees
   - derive
   - derive-enumerable
   - derive-gadt
+  - deriveJsonNoPrefix
   - derive-monoid
   - derive-trie
   - derp-lib
   - describe
-  - descript-lang
   - deterministic-game-engine
+  - detrospector
   - deunicode
   - devil
   - Dflow
@@ -1057,17 +1072,15 @@ broken-packages:
   - dhall-fly
   - dhall-text
   - dhall-to-cabal
-  - dhall-toml
-  - dhcp-lease-parser
   - dhrun
   - dia-base
   - diagrams-boolean
   - diagrams-builder
-  - diagrams-graphviz
-  - diagrams-gtk
   - diagrams-pdf
   - diagrams-qrcode
+  - diagrams-rubiks-cube
   - diagrams-tikz
+  - dialogflow-fulfillment
   - dib
   - dice2tex
   - dicom
@@ -1076,7 +1089,6 @@ broken-packages:
   - diet
   - diff
   - diffcabal
-  - differential
   - DifferentialEvolution
   - diff-gestalt
   - diffmap
@@ -1092,16 +1104,15 @@ broken-packages:
   - dijkstra-simple
   - DimensionalHash
   - dimensional-tf
+  - dino
   - diophantine
   - direct-binary-files
   - directed-cubical
   - direct-fastcgi
   - direct-http
-  - directory-contents
   - direct-plugins
-  - direct-rocksdb
   - direm
-  - discord-haskell
+  - dirtree
   - discordian-calendar
   - discord-types
   - discrete
@@ -1112,42 +1123,44 @@ broken-packages:
   - disjoint-set-stateful
   - Dist
   - distance
-  - distributed-fork-aws-lambda
-  - distributed-process
+  - distributed-closure
   - distribution
   - dist-upload
   - djembe
+  - djinn-ghc
   - djinn-th
   - dmcc
   - dmenu
-  - dnscache
-  - dns-patterns
   - dnsrbl
   - dnssd
   - dobutok
+  - dobutokO
+  - dobutokO-frequency
   - doccheck
   - docidx
   - docker
   - docker-build-cacher
   - dockercook
   - dockerfile-creator
-  - docopt
   - docrecords
   - doctest-discover-configurator
   - doctest-parallel
   - doctest-prop
-  - docusign-base
   - docusign-example
   - docvim
+  - DOH
   - doi
-  - dominion
+  - domain-optics
   - domplate
+  - dom-selector
+  - do-notation
+  - do-notation-dsl
   - dormouse-uri
   - do-spaces
   - dotfs
   - dot-linker
   - doublify-toolkit
-  - dovetail
+  - downhill
   - downloader
   - dozenal
   - dozens
@@ -1162,8 +1175,10 @@ broken-packages:
   - DrIFT
   - DrIFT-cabalized
   - drifter-postgresql
+  - drinkery
   - drmaa
   - drone
+  - dropbox
   - DSA
   - dsc
   - ds-kanren
@@ -1173,28 +1188,25 @@ broken-packages:
   - dstring
   - DTC
   - dtd-text
-  - dtw
+  - dual-game
   - dualizer
+  - duckling
   - duet
   - dump-core
   - dunai-core
   - Dung
-  - duplo
   - dura
-  - Dust-crypto
   - dvault
   - dvdread
   - dvi-processing
   - dwarf
   - dwarfadt
   - dyckword
-  - dyepack
   - dynamic-graphs
   - dynamic-mvector
   - dynamic-object
-  - dynamic-pp
+  - dynamic-pipeline
   - DynamicTimeWarp
-  - dynamodb-simple
   - dynloader
   - DysFRP
   - dywapitchtrack
@@ -1203,8 +1215,10 @@ broken-packages:
   - each
   - eager-sockets
   - earclipper
+  - earcut
   - early
   - easy-api
+  - easy-args
   - easy-bitcoin
   - easyjson
   - easyplot
@@ -1218,6 +1232,7 @@ broken-packages:
   - ede
   - edenmodules
   - edis
+  - EdisonCore
   - edit
   - edit-lenses
   - editline
@@ -1225,6 +1240,7 @@ broken-packages:
   - effective-aspects
   - effect-monad
   - effect-stack
+  - effet
   - effin
   - egison-pattern-src
   - ehaskell
@@ -1232,20 +1248,21 @@ broken-packages:
   - eibd-client-simple
   - eigen
   - Eight-Ball-Pool-Hack-Cheats
-  - eio
   - EitherT
   - either-unwrap
   - ejdb2-binding
   - ekg-bosun
-  - ekg-carbon
   - ekg-elastic
   - ekg-elasticsearch
+  - ekg-json
   - ekg-log
   - ekg-push
   - ekg-rrd
-  - ekg-wai
+  - ekg-statsd
   - elevator
   - elision
+  - elm-export-persistent
+  - elminator
   - elm-street
   - elm-websocket
   - elocrypt
@@ -1262,22 +1279,24 @@ broken-packages:
   - encoding
   - encoding-io
   - encryptable
-  - engine-io-snap
-  - engine-io-wai
-  - engine-io-yesod
+  - engine-io
   - entwine
   - EnumContainers
   - enumerator
-  - enumfun
   - EnumMap
   - enummapmap
+  - enummaps
+  - enummapset-th
+  - enum-subset-generate
+  - enum-text
   - enum-utf8
-  - env-extra
+  - envelope
   - env-parser
   - envstatus
   - epanet-haskell
   - epass
   - epic
+  - epi-sim
   - epoll
   - eprocess
   - epubname
@@ -1285,6 +1304,7 @@ broken-packages:
   - EqualitySolver
   - equational-reasoning-induction
   - equeue
+  - erd
   - erlang
   - erlang-ffi
   - eros
@@ -1298,44 +1318,42 @@ broken-packages:
   - ert
   - escape-artist
   - escoger
-  - espial
   - esqueleto-pgcrypto
   - ess
-  - estimators
+  - essence-of-live-coding-gloss-example
+  - essence-of-live-coding-pulse-example
   - EstProgress
   - Etage
+  - etc
   - etcd
-  - eternal
   - ethereum-rlp
-  - euphoria
   - eurofxref
   - evdev
-  - eve-cli
+  - eve
+  - eved
   - event
   - event-driven
-  - eventful-dynamodb
   - eventful-sql-common
-  - eventloop
+  - eventsource-api
   - eventstore
+  - evoke
   - ewe
   - exact-cover
   - exact-real-positional
   - except-exceptions
   - exceptional
   - exceptionfree-readfile
-  - exchangerates
   - execs
   - executor
   - exh
+  - exhaustive
   - exherbo-cabal
   - exif
   - exigo-schema
-  - exinst-deepseq
-  - exinst-hashable
+  - exinst
   - exists
   - exitcode
   - exp-cache
-  - exp-extended
   - explain
   - explicit-constraint-lens
   - explicit-determinant
@@ -1347,41 +1365,40 @@ broken-packages:
   - expresso
   - extcore
   - extended-categories
-  - extensible
+  - extended-containers
   - extensible-effects-concurrent
   - extensible-skeleton
-  - external-sort
+  - extensions
   - Extra
   - extractelf
-  - extralife
   - ez3
   - ez-couch
   - Facebook-Password-Hacker-Online-Latest-Version
   - faceted
-  - factory
+  - factor
   - facts
   - fadno-braids
+  - fadno-xml
   - failable-list
   - failure-detector
+  - fake
   - fake-type
   - faktory
   - f-algebra-gen
+  - falling-turnip
   - fastbayes
   - fast-combinatorics
   - fastedit
-  - fastly
   - fast-nats
   - fastpbkdf2
   - FastPush
   - FastxPipe
   - fathead-util
-  - fay-builder
-  - fay-hsx
-  - fay-simplejson
+  - fb
   - fbmessenger-api
-  - fb-persistent
   - fca
   - fcache
+  - fcf-containers
   - fcg
   - fckeditor
   - fclabels-monadlib
@@ -1392,7 +1409,7 @@ broken-packages:
   - feed-cli
   - feed-collect
   - feed-crawl
-  - fenfire
+  - fei-cocoapi
   - fernet
   - FerryCore
   - Feval
@@ -1401,6 +1418,7 @@ broken-packages:
   - fficxx
   - ffunctor
   - fgl-extras-decompositions
+  - fib
   - fibon
   - fieldwise
   - fig
@@ -1414,19 +1432,21 @@ broken-packages:
   - fileneglect
   - Files
   - FileSystem
-  - filesystem-abstractions
   - filesystem-conduit
   - filesystem-trees
+  - file-templates
   - fillit
+  - Fin
   - final-pretty-printer
   - Finance-Quote-Yahoo
   - find-conduit
   - find-source-files
   - fingertree-psqueue
   - fingertree-tf
-  - finitary-derive
+  - finitary
+  - finite
+  - finite-fields
   - firefly-example
-  - firestore
   - first-and-last
   - first-class-instances
   - fit
@@ -1434,14 +1454,9 @@ broken-packages:
   - fits-parse
   - fixed-point
   - fixedprec
-  - fixed-precision
   - fixed-storable-array
   - fixed-timestep
-  - fixed-vector-binary
-  - fixed-vector-cborg
-  - fixed-vector-cereal
   - fixed-width
-  - fixer
   - fixfile
   - fixie
   - fix-symbols-gitit
@@ -1452,12 +1467,12 @@ broken-packages:
   - flamethrower
   - flamingra
   - flat-maybe
-  - flatparse
+  - flat-tex
   - flay
   - flexible-time
   - flickr
-  - flight-kml
   - flink-statefulfun
+  - float128
   - float-binstring
   - floating-bits
   - flowdock
@@ -1467,14 +1482,15 @@ broken-packages:
   - flp
   - fltkhs
   - fluffy-parser
+  - fluid-idl
   - fluidsynth
   - flux-monoid
   - fmark
   - FModExRaw
   - fn-extra
+  - foldable-ix
   - foldl-incremental
   - foldl-statistics
-  - foldl-transduce
   - folds-common
   - follow
   - font-opengl-basic4x6
@@ -1488,16 +1504,11 @@ broken-packages:
   - for-free
   - forger
   - ForkableT
-  - formatn
   - formattable
   - formura
-  - ForSyDe
-  - forsyde-deep
   - Fortnite-Hack-Cheats-Free-V-Bucks-Generator
-  - fortran-src
-  - fortytwo
+  - fortran-src-extras
   - foscam-filename
-  - fpco-api
   - FPretty
   - fptest
   - fquery
@@ -1505,13 +1516,10 @@ broken-packages:
   - fractals
   - fraction
   - frag
-  - Frames-beam
-  - Frames-map-reduce
   - franchise
   - fraxl
   - freddy
   - free-concurrent
-  - free-game
   - f-ree-hack-cheats-free-v-bucks-generator
   - free-http
   - free-operational
@@ -1525,7 +1533,6 @@ broken-packages:
   - freesound
   - free-theorems
   - FreeTypeGL
-  - freetype-simple
   - free-v-bucks-generator-no-survey
   - free-v-bucks-generator-ps4-no-survey
   - freq
@@ -1550,15 +1557,15 @@ broken-packages:
   - ftphs
   - full-sessions
   - funbot-client
-  - funcons-values
+  - functional-arrow
   - function-instances-algebra
   - functor
+  - functor-combinators
   - functor-friends
   - functor-infix
   - functorm
   - functor-products
   - functor-utils
-  - funflow
   - Fungi
   - funpat
   - funspection
@@ -1566,10 +1573,10 @@ broken-packages:
   - fused-effects-mwc-random
   - fused-effects-resumable
   - fusion
-  - futhark-manifest
+  - futhask
   - futun
   - future
-  - fuzzy-time-gen
+  - fuzzyfind
   - fuzzy-timings
   - fwgl
   - g4ip
@@ -1580,7 +1587,7 @@ broken-packages:
   - gamma
   - Ganymede
   - garepinoh
-  - gargoyle-postgresql-nix
+  - gargoyle
   - gas
   - gather
   - gc-monitoring-wai
@@ -1588,6 +1595,7 @@ broken-packages:
   - gdiff-th
   - gegl
   - gelatin
+  - gemcap
   - gemstone
   - gencheck
   - gender
@@ -1605,7 +1613,7 @@ broken-packages:
   - generic-lens-labels
   - generic-lucid-scaffold
   - generic-maybe
-  - generic-override-aeson
+  - generic-override
   - generic-pretty
   - genericserialize
   - generic-server
@@ -1613,17 +1621,16 @@ broken-packages:
   - generic-storable
   - generic-tree
   - generic-trie
-  - generic-xml
   - generic-xmlpickler
   - genetics
+  - genifunctors
   - gen-imports
   - geniplate
   - gen-passwd
   - genprog
   - gentlemark
-  - genvalidity-persistent
+  - geocode-google
   - GeocoderOpenCage
-  - geodetics
   - geodetic-types
   - GeoIp
   - geojson-types
@@ -1633,17 +1640,19 @@ broken-packages:
   - geos
   - Get
   - getflag
+  - gf
   - GGg
   - ggtsTC
-  - ghc-bignum-orphans
   - ghc-clippy-plugin
   - ghc-core-smallstep
   - ghc-datasize
   - ghc-debug-convention
+  - ghc-dump-core
   - ghc-dump-tree
   - ghc-dup
   - ghc-events-analyze
   - ghc-events-parallel
+  - ghcflags
   - ghc-generic-instances
   - ghc-hotswap
   - ghci-diagrams
@@ -1651,43 +1660,42 @@ broken-packages:
   - ghci-history-parser
   - ghci-lib
   - ghci-ng
+  - ghcjs-base-stub
   - ghcjs-dom-jsffi
-  - ghcjs-fetch
   - ghcjs-promise
   - ghcjs-xhr
   - ghc-justdoit
   - ghclive
   - ghc-man-completion
+  - ghc-mtl
   - ghc-parmake
   - ghc-pkg-autofix
   - ghc-pkg-lib
   - ghc-plugs-out
-  - ghcprofview
+  - ghc-prof
   - ghc-proofs
-  - ghc-session
   - ghc-simple
   - ghc-srcspan-plugin
   - ghc-syb
   - ghc-syb-utils
   - ghc-tags
   - ghc-tags-core
-  - ghc-tcplugin-api
   - ghc-time-alloc-prof
+  - ghcup
   - ghc-usage
   - gh-labeler
   - giak
   - gi-cogl
   - Gifcurry
+  - gi-gio-hs-list-model
   - gi-graphene
   - gi-gsttag
   - gi-gtk-layer-shell
-  - gi-gtkosxapplication
   - gi-gtksheet
   - gi-handy
-  - gi-json
+  - ginger
   - gingersnap
   - ginsu
-  - gipeda
   - giphy-api
   - gi-rsvg
   - gist
@@ -1695,12 +1703,11 @@ broken-packages:
   - git
   - git-all
   - git-checklist
-  - git-config
   - git-cuk
   - git-date
-  - gitdo
   - github-backup
   - github-data
+  - github-post-receive
   - github-tools
   - github-utils
   - github-webhook-handler
@@ -1708,20 +1715,21 @@ broken-packages:
   - gitignore
   - git-jump
   - gitlab-api
+  - gitlab-haskell
   - gitlib-cmdline
+  - gitlib-libgit2
   - gitlib-utils
   - git-repair
-  - git-sanity
   - gitson
   - gitter
   - git-vogue
-  - gi-vips
-  - glade
   - glapp
+  - glaze
   - Gleam
   - GLFW
   - GLFW-b-demo
   - gli
+  - glicko
   - glider-nlp
   - GLMatrix
   - global-variables
@@ -1733,35 +1741,26 @@ broken-packages:
   - glpk-headers
   - gltf-codec
   - glue
+  - gluturtle
   - g-npm
+  - gnuidn
   - goa
   - goal-core
+  - goatee
   - gochan
   - godot-haskell
-  - godot-megaparsec
   - gofer-prelude
-  - gogol-admin-emailmigration
-  - gogol-affiliates
-  - gogol-autoscaler
-  - gogol-bigtableadmin
-  - gogol-cloudmonitoring
-  - gogol-freebasesearch
-  - gogol-latencytest
-  - gogol-maps-coordinate
-  - gogol-maps-engine
-  - gogol-photoslibrary
-  - gogol-resourceviews
-  - gogol-servicemanagement
-  - gogol-taskqueue
-  - gogol-useraccounts
+  - gogol-core
   - gooey
   - google-cloud
   - GoogleCodeJam
   - google-html5-slide
   - google-oauth2
   - google-oauth2-easy
+  - google-oauth2-jwt
   - googlepolyline
   - google-search
+  - google-server-api
   - google-translate
   - gopherbot
   - gopro-plus
@@ -1769,13 +1768,13 @@ broken-packages:
   - GotoT-transformers
   - gpah
   - GPipe
-  - GPipe-Core
+  - GPipe-GLFW4
   - gpx-conduit
-  - grab
   - graceful
   - grafana
   - Grafos
   - grakn
+  - grammatical-parsers
   - grapefruit-frp
   - Graph500
   - Graphalyze
@@ -1786,12 +1785,11 @@ broken-packages:
   - graph-matchings
   - graphmod-plugin
   - graphql-api
-  - graphql-utils
+  - graphql-parser
   - graphql-w-persistent
   - graph-rewriting
   - graph-serialize
   - graphted
-  - graph-trace-dot
   - graphula-core
   - graph-utils
   - graql
@@ -1805,17 +1803,15 @@ broken-packages:
   - grenade
   - greplicate
   - gridfs
+  - grids
   - grm
-  - groot
-  - gross
   - GroteTrap
-  - groundhog-converters
-  - groundhog-inspector
   - groundhog-mysql
-  - grouped-list
+  - groundhog-th
   - group-theory
   - group-with
   - growler
+  - grow-vector
   - grpc-api-etcd
   - gsl-random
   - gstreamer
@@ -1824,12 +1820,13 @@ broken-packages:
   - gtk2hs-cast-th
   - gtk2hs-hello
   - gtk2hs-rpn
-  - gtk3-mac-integration
+  - gtk3-helpers
   - gtkglext
-  - gtk-mac-integration
+  - gtk-helpers
   - gtksourceview2
   - gtksourceview3
   - gtk-toy
+  - guess-combinator
   - gulcii
   - gw
   - gyah-bin
@@ -1842,11 +1839,11 @@ broken-packages:
   - hackage2hwn
   - hackage-api
   - hackage-diff
-  - hackage-mirror
   - hackage-processing
   - hackage-proxy
   - hackager
   - hackage-repo-tool
+  - hackage-server
   - hackage-whatsnew
   - hackernews
   - hack-frontend-happstack
@@ -1854,7 +1851,6 @@ broken-packages:
   - hack-handler-happstack
   - hack-handler-kibro
   - HackMail
-  - hackport
   - hactor
   - hactors
   - haddock-api
@@ -1864,10 +1860,10 @@ broken-packages:
   - hadoop-formats
   - hadoop-rpc
   - hafar
-  - Haggressive
   - hahp
   - haiji
-  - hailgun-send
+  - hail
+  - hailgun
   - hairy
   - hakaru
   - hakismet
@@ -1882,17 +1878,15 @@ broken-packages:
   - hakyll-contrib-links
   - hakyll-dhall
   - hakyll-dir-list
-  - hakyll-process
   - hakyll-R
   - hakyll-series
   - hakyll-shortcode
-  - hakyll-shortcut-links
+  - hakyll-typescript
   - HaLeX
   - halfs
   - halipeto
   - halive
   - halma
-  - halves
   - hampp
   - hamsql
   - hamtmap
@@ -1912,8 +1906,6 @@ broken-packages:
   - happlets
   - happraise
   - happstack
-  - happstack-fay-ajax
-  - happstack-foundation
   - happstack-hamlet
   - happstack-heist
   - happstack-hstringtemplate
@@ -1924,7 +1916,6 @@ broken-packages:
   - HAppS-Util
   - happybara
   - happybara-webkit-server
-  - happy-hour
   - HappyTree
   - hapstone
   - HaPy
@@ -1932,27 +1923,26 @@ broken-packages:
   - harchive
   - HARM
   - haroonga
+  - harp
   - harpy
   - harvest-api
   - has
-  - hasbolt-extras
   - HasCacBDD
+  - hascar
   - hascard
   - hascas
-  - Haschoo
   - hash
   - hashable-extras
   - hashable-generics
   - hashable-orphans
   - hashabler
   - hashed-storage
-  - hashes
   - hashring
   - hashtables-plus
   - hasim
   - hask
-  - haskades
   - haskanoid
+  - haskarrow
   - haskbot-core
   - haskeline-class
   - haskelisp
@@ -1960,6 +1950,7 @@ broken-packages:
   - haskell2020
   - haskell98
   - haskell98libraries
+  - haskell-abci
   - HaskellAnalysisProgram
   - haskell-awk
   - haskell-bitmex-rest
@@ -1972,20 +1963,23 @@ broken-packages:
   - haskelldb
   - haskelldb-wx
   - haskell-disque
+  - HaskellForMaths
   - haskell-formatter
   - haskell-generate
   - haskell-go-checkers
   - haskell-holes-th
   - haskell-igraph
+  - haskell-import-graph
   - haskell-in-space
+  - haskellish
   - haskell-kubernetes
   - HaskellLM
-  - haskell-lsp-client
+  - haskell-lsp
   - haskell-ml
   - haskell-mpfr
-  - haskell-mpi
   - haskell-names
   - haskell-neo4j-client
+  - HaskellNet
   - HaskellNN
   - Haskelloids
   - haskell-openflow
@@ -1994,6 +1988,7 @@ broken-packages:
   - haskell-player
   - haskell-plot
   - haskell-postal
+  - haskell-postgis
   - haskell-read-editor
   - haskell-rules
   - haskellscrabble
@@ -2012,16 +2007,18 @@ broken-packages:
   - haskell-type-exts
   - haskell-typescript
   - haskell-tyrant
+  - haskell-xmpp
   - haskelzinc
   - haskeme
   - haskey
   - haskheap
   - haskhol-core
-  - hasklepias
   - haskmon
-  - haskoin
+  - haskoin-core
   - haskoin-util
   - haskore
+  - haskore-vintage
+  - HaskRel
   - hasktorch-codegen
   - hasktorch-ffi-th
   - hasktorch-signatures-partial
@@ -2029,27 +2026,29 @@ broken-packages:
   - haskus-binary
   - haskyapi
   - hasmin
-  - hasqlator-mysql
+  - haspara
   - hasql-backend
   - hasql-class
   - hasql-cursor-transaction
-  - hasql-dynamic-statements
+  - hasql-explain-tests
   - hasql-generic
+  - hasql-implicits
   - hasql-simple
-  - hasql-transaction-io
+  - hasql-streams-example
+  - hasql-url
   - hastache
   - haste
   - haste-prim
-  - has-transformers
+  - hasura-ekg-json
   - hat
   - hatex-guide
   - hats
   - hatt
+  - haveibeenpwned
   - haven
   - haverer
   - hax
-  - haxl-amazonka
-  - haxl-facebook
+  - haxl
   - haxparse
   - haxr-th
   - hayland
@@ -2070,16 +2069,15 @@ broken-packages:
   - hcltest
   - hcoap
   - hcom
-  - hcount
   - hcron
   - hCsound
-  - hcube
   - hdaemonize-buildfix
   - hdbc-aeson
   - HDBC-mysql
   - hdbc-postgresql-hstore
   - HDBC-postgresql-hstore
   - hdevtools
+  - hdf
   - hDFA
   - hdigest
   - hdis86
@@ -2088,38 +2086,37 @@ broken-packages:
   - hdo
   - hdph-closure
   - hdr-histogram
-  - HDRUtils
-  - headed-megaparsec
   - headergen
   - heap-console
   - heapsort
   - heart-core
   - hebrew-time
   - heckle
+  - heddit
   - hedgehog-checkers
   - hedgehog-generic
   - hedgehog-golden
-  - hedgehog-optics
   - hedgehog-servant
   - hedis-config
   - hedis-namespace
   - hedis-simple
   - hedis-tags
   - hedra
+  - heidi
   - hein
   - heist-async
+  - helic
   - helisp
-  - helix
   - hell
+  - helm
   - help-esb
   - hemkay
   - HERA
   - herbalizer
   - HerbiePlugin
   - heredocs
-  - her-lexer
+  - her-lexer-parsec
   - Hermes
-  - hermes-json
   - herms
   - hetero-dict
   - heterogeneous-list-literals
@@ -2130,12 +2127,15 @@ broken-packages:
   - hexif
   - hexmino
   - hexml-lens
+  - hexpat-lens
   - hexpat-pickle-generic
+  - hexpat-streamparser
   - hexpr
   - hexpress
   - hexquote
   - hexstring
   - hext
+  - hextra
   - heyefi
   - hF2
   - hfann
@@ -2143,7 +2143,6 @@ broken-packages:
   - hfmt
   - hfoil
   - hfov
-  - hfractal
   - HFrequencyQueue
   - hfusion
   - HGamer3D
@@ -2157,11 +2156,13 @@ broken-packages:
   - hgeometry-ipe
   - hgettext
   - hgis
+  - hgmp
   - hgom
   - hgopher
   - h-gpgme
   - HGraphStorage
   - hgrep
+  - hgrev
   - hgrib
   - hharp
   - HHDL
@@ -2172,25 +2173,24 @@ broken-packages:
   - hichi
   - hidden-char
   - hid-examples
-  - hie-core
   - hieraclus
-  - hierarchical-env
   - hierarchical-exceptions
   - hierarchy
   - hiernotify
   - higgledy
   - higherorder
   - highjson
+  - highlight
   - highlight-versions
   - highWaterMark
   - himg
   - hindley-milner
+  - hindley-milner-type-check
   - hinquire
   - hinstaller
   - hinter
   - hinterface
   - hipchat-hs
-  - hipe
   - Hipmunk
   - hipsql-api
   - hircules
@@ -2210,14 +2210,15 @@ broken-packages:
   - hkd-lens
   - hkt
   - hlbfgsb
+  - hleap
+  - hledger-api
   - hledger-chart
-  - hledger-flow
+  - hledger-diff
   - hledger-irr
   - hledger-vty
   - hlibBladeRF
   - hlibev
   - hlibfam
-  - HList
   - hlivy
   - hlogger
   - HLogger
@@ -2243,12 +2244,14 @@ broken-packages:
   - hMollom
   - hmp3
   - Hmpf
+  - hmpfr
   - hmumps
   - hnetcdf
   - hnn
   - hnop
   - hoauth
   - hobbes
+  - hobbits
   - hocilib
   - hocker
   - hocon
@@ -2258,6 +2261,7 @@ broken-packages:
   - hofix-mtl
   - hog
   - hogg
+  - hoggl
   - hois
   - hol
   - hold-em
@@ -2266,6 +2270,7 @@ broken-packages:
   - homeomorphic
   - homoiconic
   - homplexity
+  - honeycomb
   - honi
   - hoobuddy
   - hood2
@@ -2279,23 +2284,22 @@ broken-packages:
   - hopencl
   - HOpenCV
   - hopfield
+  - hoppy-runtime
   - hops
   - hoq
-  - ho-rewriting
   - horizon
   - horname
   - hosc-json
   - hosts-server
   - hothasktags
-  - hotswap
   - hourglass-fuzzy-parsing
   - houseman
   - hp2any-core
   - hpack-convert
-  - hpapi
   - hpasteit
   - HPath
   - hpc-coveralls
+  - hpc-lcov
   - hpg
   - HPi
   - hpio
@@ -2308,29 +2312,39 @@ broken-packages:
   - hpygments
   - hpylos
   - hpyrg
+  - hq
+  - HQu
   - hquantlib-time
+  - hquery
   - hR
   - hreq-core
   - h-reversi
   - hricket
   - Hricket
+  - hruby
   - hs2bf
   - hs2ps
-  - hsakamai
   - hsaml2
-  - hs-aws-lambda
   - hsay
   - hsbc
   - hsbencher
-  - hsc3
+  - hs-brotli
+  - hsc3-cairo
+  - hsc3-db
+  - hsc3-dot
+  - hsc3-lang
+  - hsc3-process
+  - hsc3-rec
   - hsc3-rw
   - hsc3-sf
+  - hsc3-unsafe
   - hscaffold
   - hscamwire
   - hs-carbon-examples
   - hscd
   - hs-cdb
   - hscdio
+  - hschema
   - hscim
   - hsclock
   - hScraper
@@ -2340,6 +2354,8 @@ broken-packages:
   - hsdip
   - hsdns-cache
   - hs-dotnet
+  - hs-duktape
+  - hsebaysdk
   - hsenv
   - HSet
   - hs-excelx
@@ -2348,17 +2364,18 @@ broken-packages:
   - hsfilt
   - hs-fltk
   - hsforce
+  - hs-functors
   - hs-gizapp
   - hsgnutls
   - hsgnutls-yj
   - hsgsom
   - HsHaruPDF
-  - HsHTSLib
   - HsHyperEstraier
   - hsI2C
   - hSimpleDB
   - hsimport
-  - hsinspect-lsp
+  - hsini
+  - hsinspect
   - hs-java
   - hs-json-rpc
   - HsJudy
@@ -2369,33 +2386,34 @@ broken-packages:
   - hslogger-reader
   - hslogger-template
   - hs-logo
-  - hslua-examples
-  - hslua-module-version
   - hsluv-haskell
   - hsmagick
+  - HSmarty
   - hsmodetweaks
   - Hsmtlib
   - hsmtpclient
   - hsnock
   - hs-nombre-generator
   - hsns
-  - hsnsq
   - hsntp
-  - hs-opentelemetry-instrumentation-persistent
+  - hs-openmoji-data
+  - hs-opentelemetry-api
   - hsoptions
   - hsoz
   - hsparql
   - hs-pattrans
-  - hsp-cgi
   - hspear
   - hspec2
   - hspec-expectations-match
   - hspec-experimental
   - hspec-jenkins
+  - hspec-junit-formatter
   - hspec-monad-control
+  - hspec-slow
   - hspec-snap
   - hspec-structured-formatter
-  - hspec-webdriver
+  - hspec-tables
+  - hspec-wai-json
   - HsPerl5
   - hs-pgms
   - hspkcs11
@@ -2410,7 +2428,6 @@ broken-packages:
   - hs-rs-notify
   - hs-scrape
   - hsseccomp
-  - hssh
   - hs-snowtify
   - hsSqlite3
   - hssqlppp
@@ -2421,6 +2438,7 @@ broken-packages:
   - hs-term-emulator
   - hstest
   - hstidy
+  - HsTools
   - hs-twitter
   - hs-twitterarchiver
   - hstyle
@@ -2428,6 +2446,7 @@ broken-packages:
   - hs-vcard
   - hs-watchman
   - hsx
+  - hsx2hs
   - hsXenCtrl
   - hsyscall
   - hsyslog-tcp
@@ -2441,11 +2460,12 @@ broken-packages:
   - htiled
   - htlset
   - html-charset
-  - html-kure
+  - html-parse
   - html-rules
   - html-tokenizer
+  - htoml
+  - htoml-megaparsec
   - htsn
-  - htsn-import
   - htssets
   - http2-client
   - http2-grpc-proto-lens
@@ -2463,11 +2483,11 @@ broken-packages:
   - http-kinder
   - http-listen
   - http-monad
-  - http-pony
   - http-pony-serve-wai
   - http-proxy
   - http-querystring
   - http-response-decoder
+  - http-rfc7807
   - http-server
   - http-shed
   - http-wget
@@ -2479,12 +2499,14 @@ broken-packages:
   - huff
   - huffman
   - HulkImport
+  - hum
   - human-parse
   - human-text
   - humble-prelude
   - hums
   - hunch
   - HUnit-Diff
+  - HUnit-Plus
   - hunit-rematch
   - hunspell-hs
   - hup
@@ -2493,41 +2515,46 @@ broken-packages:
   - hutton
   - huttons-razor
   - hVOIDP
+  - hw-aeson
   - hwall-auth-iitk
   - hw-ci-assist
-  - hw-dump
+  - hw-conduit
   - hweblib
+  - hw-fingertree-strict
   - hwhile
-  - hw-json-simd
   - hw-mquery
   - hworker
-  - hw-simd
+  - hw-playground-linear
   - hwsl2
+  - hw-streams
   - hx
   - HXQ
   - hxt-cache
   - hxt-pickle-utils
   - hyakko
   - hydra-hs
-  - hydra-print
   - hydrogen
   - hydrogen-multimap
   - hylide
   - hylolib
   - hyperdrive
   - hyperfunctions
+  - hyper-haskell-server
   - hyperion
   - hyperloglogplus
+  - hyperscript
   - hypher
+  - hyraxAbif
   - hzulip
   - i18n
   - I1M
+  - i3blocks-hs-contrib
   - i3ipc
   - iap-verifier
   - iban
   - ib-api
   - ical
-  - icepeak
+  - icfpc2020-galaxy
   - IcoGrid
   - iconv-typed
   - ideas
@@ -2540,6 +2567,7 @@ broken-packages:
   - ieee-utils
   - iexcloud
   - ifcxt
+  - if-instance
   - IFS
   - ig
   - ige
@@ -2547,14 +2575,14 @@ broken-packages:
   - igraph
   - ihaskell-parsec
   - ihaskell-widgets
+  - ihp-hsx
   - illuminate
   - imagemagick
   - imagepaste
-  - imapget
-  - imgur
   - imj-prelude
   - immortal-worker
   - imperative-edsl
+  - imperative-edsl-vhdl
   - ImperativeHaskell
   - impl
   - implicit-logging
@@ -2562,13 +2590,13 @@ broken-packages:
   - imports
   - impossible
   - imprint
-  - inchworm
   - indentation-core
   - index-core
+  - indexed-containers
+  - indexed-do-notation
   - indextype
   - indices
   - infer-upstream
-  - infinity
   - inf-interval
   - infix
   - inflist
@@ -2579,6 +2607,7 @@ broken-packages:
   - inject-function
   - inline-asm
   - inline-r
+  - in-other-words-plugin
   - inserts
   - instana-haskell-trace-sdk
   - instance-map
@@ -2586,27 +2615,30 @@ broken-packages:
   - instinct
   - intcode
   - integer-pure
-  - integreat
   - intel-aes
   - intensional-datatys
+  - interact
   - interleavableGen
   - interleavableIO
   - interlude-l
   - internetmarke
   - intero
+  - interp
   - interpol
   - interpolatedstring-qq2
+  - interpolator
   - interruptible
   - interval
   - interval-algebra
   - IntFormats
   - int-multimap
   - intricacy
+  - intrinsic-superclasses
   - introduction
   - intro-prelude
-  - invert
-  - invertible
+  - invertible-hlist
   - invertible-syntax
+  - involutive-semigroups
   - io-capture
   - io-choice
   - ioctl
@@ -2615,8 +2647,10 @@ broken-packages:
   - iostring
   - iothread
   - iotransaction
+  - ip
   - ip2location
   - ip2proxy
+  - ipa
   - ipfs
   - ipopt-hs
   - ip-quoter
@@ -2625,7 +2659,7 @@ broken-packages:
   - Irc
   - irc-dcc
   - irc-fun-types
-  - iri
+  - ireal
   - iridium
   - iron-mq
   - irt
@@ -2643,6 +2677,7 @@ broken-packages:
   - ivory
   - ixdopp
   - ixmonad
+  - ixset-typed
   - ixshader
   - j
   - jack-bindings
@@ -2664,53 +2699,67 @@ broken-packages:
   - jdi
   - jenga
   - jenkinsPlugins2nix
-  - jespresso
   - jet-stream
+  - Jikka
   - jinquantities
   - jml-web-service
   - jni
-  - jobqueue
   - join-api
   - joinlist
+  - joint
   - jonathanscard
   - jordan
   - jort
+  - jose-jwt
+  - joy-rewrite
   - jpeg
-  - jsaddle-hello
+  - jsaddle-clib
+  - jsaddle-warp
   - jsaddle-wkwebview
   - js-good-parts
   - json2
   - json-alt
+  - json-api
+  - json-api-lib
   - json-assertions
   - json-ast-quickcheck
   - JSONb
   - json-builder
+  - json-directory
   - json-encoder
   - jsonextfilter
   - json-extra
   - json-fu
   - json-litobj
   - jsonnet
-  - json-pointer-hasql
+  - json-pointer
   - json-pointy
   - json-python
   - json-qq
   - jsonresume
-  - json-rpc-client
+  - json-rpc
+  - json-rpc-generic
+  - json-rpc-server
+  - jsonrpc-tinyclient
   - json-schema
   - jsonschema-gen
   - jsonsql
+  - json-stream
   - json-syntax
   - json-tools
   - json-tracer
   - jsontsv
   - jsonxlsx
+  - jsop
   - judge
   - judy
+  - juicy-gcode
   - JuicyPixels-blp
   - JuicyPixels-canvas
+  - JuicyPixels-util
   - JunkDB
   - jupyter
+  - justified-containers
   - JustParse
   - jvm-binary
   - jvm-parser
@@ -2722,51 +2771,56 @@ broken-packages:
   - Kalman
   - kangaroo
   - karabiner-config
-  - karps
+  - katip-datadog
   - katip-kafka
-  - katip-raven
+  - katip-logzio
   - katip-scalyr-scribe
   - katip-syslog
   - katt
   - katydid
   - kawaii
+  - Kawaii-Parser
   - kawhi
-  - kazura-queue
   - kdesrc-build-extra
+  - kdt
   - kd-tree
   - keccak
   - keera-hails-reactivevalues
+  - keid-core
   - keiretsu
   - kempe
   - kerry
+  - kesha
   - Ketchup
-  - keter
+  - kewar
+  - keycloak-hs
   - keyed
-  - keyring
   - khph
   - kickass-torrents-dump-parser
   - kickchan
+  - kleene-list
   - kmonad
   - kmp-dfa
+  - knots
   - koellner-phonetic
-  - koji-install
   - koneko
   - Konf
   - kontra-config
-  - kparams
+  - koofr-client
+  - korea-holidays
   - kraken
-  - krapsh
+  - krank
   - Kriens
   - krpc
   - KSP
   - ktx
-  - ktx-codec
-  - kubernetes-client
+  - kubernetes-client-core
+  - kubernetes-webhook-haskell
   - kuifje
   - kure
-  - kure-your-boilerplate
   - KyotoCabinet
   - labeled-graph
+  - lackey
   - lagrangian
   - lambda2js
   - lambdaBase
@@ -2775,16 +2829,16 @@ broken-packages:
   - lambda-bridge
   - lambda-canvas
   - lambdacms-core
+  - lambda-cube
   - lambdacube-core
   - lambdacube-engine
   - lambdacube-ir
   - LambdaDesigner
   - Lambdajudge
   - LambdaNet
+  - lambda-sampler
   - lambdatex
   - lambda-toolbox
-  - lambdatwit
-  - Lambdaya
   - lame
   - lame-tester
   - language-asn
@@ -2794,8 +2848,10 @@ broken-packages:
   - language-csharp
   - language-dart
   - language-dockerfile
+  - language-ecmascript
   - language-elm
   - language-gcl
+  - language-gemini
   - language-go
   - language-guess
   - language-hcl
@@ -2807,22 +2863,19 @@ broken-packages:
   - language-ocaml
   - language-openscad
   - language-pig
-  - language-puppet
   - language-rust
   - language-sh
   - language-sqlite
   - language-sygus
   - language-tl
   - language-typescript
-  - language-vhdl
   - language-webidl
-  - lapack-hmatrix
   - LargeCardinalHierarchy
   - Lastik
-  - latest-npm-version
   - latex-formulae-image
   - latex-svg-image
   - LATS
+  - launchdarkly-server-sdk
   - launchpad-control
   - lawless-concurrent-machines
   - layers
@@ -2835,6 +2888,7 @@ broken-packages:
   - lazyset
   - LazyVault
   - l-bfgs-b
+  - LC3
   - lcs
   - lda
   - ldif
@@ -2843,10 +2897,12 @@ broken-packages:
   - leapseconds
   - learn
   - Learning
+  - learning-hmm
   - learn-physics-examples
-  - leb128
   - leetify
   - lendingclub
+  - lens-datetime
+  - lenses
   - lens-filesystem
   - lens-labels
   - lens-prelude
@@ -2856,11 +2912,15 @@ broken-packages:
   - lens-text-encoding
   - lens-th-rewrite
   - lens-time
-  - lens-toml-parser
   - lens-tutorial
   - lens-typelevel
+  - lens-xml
+  - less-arbitrary
   - Level0
+  - leveldb-haskell
   - level-monad
+  - levenshtein
+  - levmar
   - lfst
   - lhc
   - lhs2TeX-hl
@@ -2874,42 +2934,41 @@ broken-packages:
   - libjenkins
   - libjwt-typed
   - libltdl
-  - libnix
   - liboath-hs
   - liboleg
   - libpafe
   - libpq
   - librandomorg
-  - libssh2
   - libsystemd-daemon
+  - libsystemd-journal
   - libtagc
   - libxls
   - libxlsxwriter-hs
   - libxslt
-  - libyaml-streamly
+  - libzfs
+  - licensor
   - lie
   - life-sync
+  - lifetimes
   - lifted-protolude
   - lifter
-  - lifx-lan
   - ligature
+  - light
   - lilypond
   - Limit
   - limp-cbc
   - linda
   - linden
-  - linear-accelerate
   - linear-algebra-cblas
-  - linear-base
-  - linear-code
-  - linear-generics
   - linear-maps
   - linear-opengl
   - linearscan
-  - linear-smc
+  - linear-socket
   - linear-vect
+  - line-bot-sdk
   - line-drawing
   - lines-of-action
+  - lingo
   - linkedhashmap
   - linked-list-with-iterator
   - linklater
@@ -2920,10 +2979,8 @@ broken-packages:
   - linux-kmod
   - linux-perf
   - linx-gateway
-  - lio-simple
   - lipsum-gen
   - liquid
-  - liquidhaskell
   - liquidhaskell-cabal
   - Liquorice
   - list-fusion-probe
@@ -2931,32 +2988,33 @@ broken-packages:
   - list-mux
   - list-prompt
   - list-remote-forwards
+  - lists-flines
   - ListT
   - list-t-http-client
   - list-tries
   - list-t-text
   - list-zip-def
   - list-zipper
-  - liszt
   - lit
   - literals
   - LiterateMarkdown
+  - little-logger
   - ll-picosat
   - llsd
   - llvm-base
   - llvm-ffi
   - llvm-general-pure
+  - llvm-hs
   - llvm-ht
   - llvm-pretty
+  - lmdb-high-level
   - lmonad
-  - load-balancing
   - load-font
   - local-address
   - located
   - located-monad-logger
   - loch
   - log2json
-  - log4hs
   - log-base
   - logentries
   - logger
@@ -2970,10 +3028,11 @@ broken-packages:
   - lojbanParser
   - lojbanXiragan
   - lol
-  - lol-calculus
   - longboi
+  - longshot
   - lookup-tables
   - loopbreaker
+  - loop-dsl
   - looper
   - loops
   - loop-while
@@ -2983,24 +3042,25 @@ broken-packages:
   - loris
   - loshadka
   - lowgl
-  - lp-diagrams-svg
+  - lp-diagrams
   - LRU
+  - lrucaching
   - lscabal
   - L-seed
   - lsfrom
-  - ltext
   - ltiv1p1
   - ltk
   - LTS
   - lua-bc
   - luautils
+  - lucid-htmx
+  - lucid-hyperscript
   - luis-client
   - luka
   - luminance
   - lushtags
   - luthor
   - lvmlib
-  - lxc
   - lxd-client
   - lye
   - lz4-frame-conduit
@@ -3012,36 +3072,37 @@ broken-packages:
   - mac
   - macaroon-shop
   - machinecell
+  - machines-attoparsec
+  - machines-binary
   - machines-bytestring
-  - machines-directory
   - machines-encoding
+  - machines-io
   - machines-zlib
   - macho
   - maclight
   - macos-corelibs
   - macrm
   - madlang
+  - mad-props
   - mage
   - MagicHaskeller
   - magic-tyfams
-  - magma
   - mailchimp
-  - MailchimpSimple
   - mailchimp-subscribe
   - makedo
   - makefile
   - make-hard-links
   - make-monofoldable-foldable
-  - make-package
   - mallard
-  - mandrill
   - mandulia
   - mangopay
   - Map
   - mapalgebra
+  - map-classes
   - map-exts
   - Mapping
   - mappy
+  - MapWith
   - markdown-kate
   - marked-pretty
   - markov-realization
@@ -3049,6 +3110,7 @@ broken-packages:
   - marvin-interpolate
   - MASMGen
   - massiv-persist
+  - massiv-scheduler
   - massiv-serialise
   - master-plan
   - mathflow
@@ -3057,8 +3119,10 @@ broken-packages:
   - math-metric
   - math-programming
   - matrix-as-xyz
+  - matrix-lens
   - matrix-market
   - matrix-sized
+  - matroid
   - maude
   - maxent-learner-hw
   - maybench
@@ -3084,23 +3148,27 @@ broken-packages:
   - Mecha
   - mechs
   - Mechs
+  - medea
   - mediabus
   - mediawiki
   - medium-sdk-haskell
+  - meep
   - megalisp
-  - mega-sdist
+  - melf
   - mellon-core
   - melody
+  - membrain
   - memcached
   - memcached-binary
   - memcache-haskell
-  - memis
+  - meminfo
   - memoization-utils
   - memo-ptr
-  - memorable-bits
   - memorypool
+  - memo-sqlite
   - menoh
   - menshen
+  - mergeful
   - merkle-tree
   - messagepack-rpc
   - messente
@@ -3109,6 +3177,7 @@ broken-packages:
   - metaheuristics
   - meta-misc
   - meta-par
+  - method
   - metric
   - metricsd-client
   - mezzo
@@ -3117,19 +3186,16 @@ broken-packages:
   - MHask
   - mi
   - miconix-test
-  - microbase
-  - microformats2-parser
+  - microaeson
   - microgroove
   - microlens-each
-  - micrologger
   - micro-recursion-schemes
   - microsoft-translator
   - mida
-  - midi-music-box
+  - midi-simple
   - midisurface
   - midi-utils
-  - migrant-hdbc
-  - migrant-postgresql-simple
+  - migrant-core
   - mikmod
   - mikrokosmos
   - miku
@@ -3139,16 +3205,16 @@ broken-packages:
   - miniforth
   - minilens
   - minilight
+  - minio-hs
   - minions
   - miniplex
-  - minirotate
   - ministg
   - minizinc-process
   - minst-idx
   - mios
   - MIP
-  - mirror-tweet
-  - miso-action-logger
+  - mismi-s3-core
+  - miso
   - miso-examples
   - mit-3qvpPyAi6mH
   - mix-arrows
@@ -3157,10 +3223,14 @@ broken-packages:
   - mltool
   - ml-w
   - mm2
-  - mmark
+  - mmark-ext
+  - mmsyn2
+  - mmsyn3
   - mmtf
   - mmtl
   - Mobile-Legends-Hack-Cheats
+  - mockazo
+  - mock-httpd
   - mock-time
   - modelicaparser
   - modular-prelude
@@ -3178,12 +3248,14 @@ broken-packages:
   - monad-bayes
   - monad-branch
   - MonadCatchIO-transformers
+  - monad-choice
   - MonadCompose
+  - monad-control-identity
   - monad-fork
   - monad-http
   - monadiccp
-  - monadic-recursion-schemes
   - monad-interleave
+  - monad-introspect
   - Monadius
   - monad-levels
   - monad-lgbt
@@ -3211,6 +3283,7 @@ broken-packages:
   - monad-timing
   - monad-tx
   - monad-unify
+  - monad-unlift
   - monad-wrap
   - Monatron
   - mondo
@@ -3224,33 +3297,33 @@ broken-packages:
   - monoidplus
   - monoids
   - monopati
-  - months
   - monus
-  - monus-weighted-search
   - monzo
+  - moo-nad
   - morfette
   - morfeusz
-  - morpheus-graphql-cli
-  - morpheus-graphql-code-gen
+  - morloc
+  - morpheus-graphql-core
   - morphisms-functors
   - morphisms-objects
   - morte
-  - mortred
-  - moto-postgresql
-  - motor-reflection
+  - mosaico-lib
+  - motor
   - mount
   - movie-monad
+  - mpeff
   - mpppc
   - mpris
-  - mptcp-pm
   - mpvguihs
   - mqtt
   - mqtt-hs
+  - mr-env
   - mrifk
   - mrm
   - ms
   - msgpack
   - msgpack-binary
+  - msgpack-persist
   - msh
   - msi-kb-backlit
   - MTGBuilder
@@ -3260,18 +3333,16 @@ broken-packages:
   - mtl-tf
   - mtlx
   - mtp
+  - mtsl
   - MuCheck
   - mud
   - mudbath
   - muesli
-  - mu-graphql
   - mulang
   - multext-east-msd
   - multiaddr
   - multiarg
-  - multi-except
   - multihash
-  - multi-instance
   - multilinear
   - multipass
   - multipath
@@ -3281,15 +3352,13 @@ broken-packages:
   - multivariant
   - Munkres-simple
   - muon
-  - murmur
-  - murmur3
-  - mushu
+  - mu-schema
   - musicScroll
   - music-util
   - musicxml
   - mustache2hs
   - mustache-haskell
-  - mvar-lock
+  - mutable-lens
   - mvc
   - mxnet
   - mxnet-nnvm
@@ -3302,12 +3371,14 @@ broken-packages:
   - mysql-simple-quasi
   - mystem
   - my-test-docs
+  - mywatch
   - myxine-client
   - mzv
   - n2o-protocols
   - nagios-plugin-ekg
+  - namecoin-update
   - named-lock
-  - named-servant-server
+  - named-servant
   - named-sop
   - namelist
   - nanoAgda
@@ -3326,7 +3397,6 @@ broken-packages:
   - naqsha
   - narc
   - nationstates
-  - nat-optics
   - nats-client
   - nat-sized-numbers
   - natural
@@ -3339,7 +3409,9 @@ broken-packages:
   - needle
   - neet
   - nehe-tuts
+  - neil
   - neither
+  - neither-data
   - neko-lib
   - Neks
   - neptune-backend
@@ -3349,20 +3421,24 @@ broken-packages:
   - nestedmap
   - nested-sequence
   - netclock
+  - netcore
   - netease-fm
-  - net-mqtt-rpc
+  - net-mqtt
   - netrium
   - NetSNMP
   - netspec
   - net-spider
+  - nettle-openflow
   - netwire-input-javascript
   - netwire-vinylglfw-examples
   - network-address
   - network-api-support
+  - network-arbitrary
   - network-attoparsec
   - network-bitcoin
   - network-builder
   - network-bytestring
+  - network-carbon
   - network-dbus
   - network-dns
   - networked-game
@@ -3378,13 +3454,11 @@ broken-packages:
   - network-socket-options
   - network-transport-amqp
   - network-transport-inmemory
-  - network-transport-tests
-  - network-uri-json
   - network-voicetext
   - network-wai-router
-  - neural
   - neural-network-blashs
   - neural-network-hmatrix
+  - newbase60
   - newhope
   - newports
   - newsletter
@@ -3398,20 +3472,21 @@ broken-packages:
   - niagra
   - nibblestring
   - nice-html
-  - nicovideo-translator
   - nitro
   - nix-delegate
   - nix-deploy
   - nix-eval
   - nix-freeze-tree
   - nixfromnpm
+  - nix-graph
+  - nix-linter
   - nixpkgs-update
   - nix-tools
-  - nkjp
   - nlp-scores
   - nm
   - NMap
   - nme
+  - nn
   - nntp
   - noether
   - nofib-analyse
@@ -3419,6 +3494,7 @@ broken-packages:
   - noise
   - nom
   - NonEmpty
+  - non-empty-containers
   - nonempty-lift
   - non-empty-zipper
   - noodle
@@ -3426,12 +3502,11 @@ broken-packages:
   - notcpp
   - not-gloss-examples
   - NoTrace
-  - now-haskell
+  - notzero
   - np-extras
   - np-linear
   - nptools
-  - nri-kafka
-  - nri-postgresql
+  - nri-prelude
   - ntp-control
   - ntrip-client
   - n-tuple
@@ -3442,24 +3517,23 @@ broken-packages:
   - NumberSieves
   - NumberTheory
   - numerals-base
+  - numeric-ode
   - numeric-qq
   - numeric-ranges
-  - numhask
-  - numhask-array
   - numhask-free
+  - numhask-histogram
   - numhask-prelude
-  - numhask-space
   - Nutri
+  - nvim-hs-contrib
   - NXTDSL
+  - nyan-interpolation-core
   - nylas
   - nyx-game
-  - oanda-rest-api
   - oasis-xrd
   - oauth2-jwt-bearer
   - oauthenticated
   - Object
   - ObjectIO
-  - objective
   - oblivious-transfer
   - ocaml-export
   - Octree
@@ -3484,27 +3558,24 @@ broken-packages:
   - onama
   - ONC-RPC
   - on-demand-ssh-tunnel
-  - one-line-aeson-text
-  - one-liner-instances
   - oneormore
   - onpartitions
   - onu-course
   - op
   - opaleye-classy
   - opaleye-sqlite
+  - opaleye-trans
   - open-adt
   - OpenAFP
-  - openai-hs
   - openai-servant
-  - openapi3-code-generator
   - openapi-petstore
   - openapi-typed
-  - opencc
   - opench-meteo
   - OpenCL
   - OpenCLRaw
   - OpenCLWrappers
   - opencog-atomspace
+  - opencv
   - opencv-raw
   - opendatatable
   - openexchangerates
@@ -3521,14 +3592,14 @@ broken-packages:
   - opentelemetry-http-client
   - opentheory-char
   - opentok
-  - opentracing-jaeger
-  - opentracing-zipkin-v1
   - opentype
+  - open-typerep
   - OpenVGRaw
+  - openweathermap
+  - open-witness
   - Operads
   - operate-do
   - operational-extra
-  - oplang
   - opn
   - optima
   - optimization
@@ -3536,6 +3607,7 @@ broken-packages:
   - options-time
   - optparse-applicative-simple
   - optparse-helper
+  - orbits
   - orc
   - orchestrate
   - OrchestrateDB
@@ -3549,8 +3621,11 @@ broken-packages:
   - org-mode
   - orgmode
   - origami
+  - orion-hs
   - orizentic
   - OrPatterns
+  - ory-hydra-client
+  - ory-kratos
   - osc
   - oscpacking
   - oset
@@ -3567,8 +3642,8 @@ broken-packages:
   - owoify-hs
   - pack
   - package-description-remote
-  - package-o-tron
   - package-vt
+  - packdeps
   - packed
   - packed-dawg
   - packed-multikey-map
@@ -3577,33 +3652,36 @@ broken-packages:
   - packman
   - packunused
   - pacman-memcache
+  - padic
   - pads-haskell
   - pagarme
   - pagerduty
+  - pagerduty-hs
   - pagure-hook-receiver
-  - Paillier
-  - palette
   - PandocAgda
   - pandoc-citeproc
+  - pandoc-emphasize-code
   - pandoc-filter-graphviz
   - pandoc-filter-indent
   - pandoc-include
   - pandoc-lens
-  - pandoc-lua-marshal
+  - pandoc-link-context
   - pandoc-markdown-ghci-filter
   - pandoc-placetable
+  - pandoc-plantuml-diagrams
   - pandoc-pyplot
   - pandoc-unlit
   - pandoc-utils
-  - pandora-io
+  - pandora
   - pang-a-lambda
   - pangraph
-  - pan-os-syslog
   - panpipe
   - pansite
   - pantry-tmp
   - papa-base-export
   - papa-include
+  - papa-lens-export
+  - papa-lens-implement
   - papa-prelude
   - papa-prelude-core
   - papa-prelude-lens
@@ -3615,12 +3693,15 @@ broken-packages:
   - pappy
   - paragon
   - parallel-tasks
+  - parameterized-data
   - paranoia
   - parco
   - parcom-lib
   - par-dual
   - pareto
+  - paripari
   - parochial
+  - PArrows
   - Parry
   - parse
   - parseargs
@@ -3638,11 +3719,9 @@ broken-packages:
   - parsers-megaparsec
   - parser-unbiased-choice-monad-embedding
   - parsimony
-  - parsley
   - parsley-core
-  - parsnip
-  - partage
   - partial-records
+  - partial-semigroup-hedgehog
   - partly
   - passage
   - passman
@@ -3657,6 +3736,7 @@ broken-packages:
   - Pathfinder
   - pathfindingcore
   - PathTree
+  - patrol
   - patronscraper
   - paypal-adaptive-hoops
   - paypal-api
@@ -3684,33 +3764,30 @@ broken-packages:
   - peggy
   - pencil
   - penntreebank-megaparsec
+  - penrose
   - percent-encoder
   - perceptron
   - peregrin
-  - perf
   - PerfectHash
+  - perfect-vector-shuffle
   - perhaps
   - periodic
   - periodic-common
+  - periodic-polynomials
   - permutation
-  - permutations
   - permute
   - persist2er
   - Persistence
   - persistent-cereal
   - persistent-database-url
-  - persistent-discover
-  - persistent-documentation
   - persistent-equivalence
+  - persistent-generic
   - persistent-mongoDB
-  - persistent-mysql-haskell
   - persistent-odbc
-  - persistent-postgresql-streaming
   - persistent-protobuf
   - persistent-ratelimit
-  - persistent-redis
-  - persistent-relational-record
   - persistent-template-classy
+  - persistent-typed-db
   - persistent-zookeeper
   - persona
   - pesca
@@ -3730,15 +3807,12 @@ broken-packages:
   - phone-metadata
   - phone-numbers
   - phone-push
-  - phonetic-languages-plus
-  - phonetic-languages-properties
-  - phonetic-languages-simplified-properties-lists
-  - phonetic-languages-simplified-properties-lists-double
-  - phonetic-languages-ukrainian-array
+  - phonetic-languages-constaints
+  - phonetic-languages-rhythmicity
+  - phonetic-languages-vector
   - phraskell
   - Phsu
   - phybin
-  - pia-forward
   - pi-calculus
   - picedit
   - pickle
@@ -3750,28 +3824,39 @@ broken-packages:
   - pi-forall
   - pig
   - pi-hoole
+  - pinboard
+  - pinch-gen
   - pinchot
+  - pine
   - Pipe
   - pipes-async
   - pipes-bgzf
+  - pipes-break
+  - pipes-brotli
+  - pipes-bzip
+  - pipes-category
+  - pipes-cborg
   - pipes-cereal
   - pipes-core
   - pipes-errors
   - pipes-interleave
   - pipes-io
-  - pipes-protolude
+  - pipes-network
   - pipes-rt
   - pipes-s3
   - pipes-shell
   - pipes-sqlite-simple
-  - pipes-transduce
+  - pipes-text
   - pipes-vector
   - pipes-zeromq4
+  - pipes-zlib
   - Piso
   - pit
   - pivotal-tracker
+  - pixela
   - pixelated-avatar-generator
   - pixel-printer
+  - pixiv
   - pkcs10
   - pkcs7
   - pkggraph
@@ -3785,15 +3870,17 @@ broken-packages:
   - plat
   - platinum-parsing
   - PlayingCards
+  - playlists
   - plex
   - plist
   - plist-buddy
   - plivo
+  - ploterific
   - plot-gtk
   - plot-gtk3
   - plot-gtk-ui
   - plot-lab
-  - plugins-auto
+  - plugins
   - plugins-multistage
   - plumbers
   - plur
@@ -3806,22 +3893,29 @@ broken-packages:
   - pointful
   - pointless-haskell
   - pokemon-go-protobuf-types
-  - poker-base
+  - poker
   - poker-eval
   - pokitdok
   - polar-configfile
   - polar-shader
+  - policeman
+  - polling-cache
   - Pollutocracy
   - poly-cont
   - poly-control
   - polydata-core
   - polynom
   - polynomial
+  - polynomial-algebra
   - polysemy-check
-  - polysemy-http
-  - polysemy-process
+  - polysemy-keyed-state
+  - polysemy-kvstore-jsonfile
+  - polysemy-mocks
+  - polysemy-readline
+  - polysemy-req
   - polysemy-zoo
   - polytypeable
+  - polyvariadic
   - pomaps
   - pomohoro
   - ponder
@@ -3845,14 +3939,14 @@ broken-packages:
   - postgres-embedded
   - PostgreSQL
   - postgresql-lo-stream
-  - postgresql-migration
   - postgresql-named
+  - postgresql-query
   - postgresql-resilient
   - postgresql-simple-bind
   - postgresql-simple-named
   - postgresql-simple-sop
-  - postgresql-simple-url
-  - postgresql-syntax
+  - postgresql-transactional
+  - postgresql-tx-simple
   - postgresql-typed-lifted
   - postgres-tmp
   - postgrest-ws
@@ -3865,8 +3959,6 @@ broken-packages:
   - powerdns
   - powermate
   - powerpc
-  - powerqueue-distributed
-  - powerqueue-levelmem
   - pprecord
   - PPrinter
   - pqc
@@ -3876,9 +3968,9 @@ broken-packages:
   - precis
   - precursor
   - predicate-class
+  - predicate-transformers
   - predicate-typed
   - prednote
-  - prefork
   - pregame
   - preliminaries
   - Prelude
@@ -3893,8 +3985,10 @@ broken-packages:
   - pretty-ghci
   - pretty-ncols
   - prettyprinter-vty
+  - prim
+  - primal
   - prim-array
-  - primecount
+  - prime
   - primes-type
   - prim-instances
   - PrimitiveArray-Pretty
@@ -3908,14 +4002,16 @@ broken-packages:
   - primitive-simd
   - primitive-stablename
   - prim-ref
+  - prim-spoon
   - pringletons
   - printcess
   - print-debugger
+  - print-info
   - prints
   - PriorityChansConverger
   - priority-queue
-  - pro-abstract
   - probable
+  - Probnet
   - process-conduit
   - processing
   - process-leksah
@@ -3926,14 +4022,14 @@ broken-packages:
   - prof2pretty
   - prof-flamegraph
   - profunctor-monad
-  - progress
   - progression
   - progressive
   - progress-meter
   - progress-reporting
   - proj4-hs-bindings
   - projectile
-  - prolog-graph
+  - prolens
+  - prolog
   - promise
   - pronounce
   - proof-combinators
@@ -3942,13 +4038,10 @@ broken-packages:
   - property-list
   - prosidy
   - prosper
-  - proteaaudio
-  - proteaaudio-sdl
   - protocol
   - protocol-buffers-fork
-  - proto-lens-arbitrary
   - proto-lens-combinators
-  - proto-lens-optparse
+  - proto-lens-jsonpb
   - protolude-lifted
   - proton-haskell
   - prototype
@@ -3956,10 +4049,10 @@ broken-packages:
   - provenience
   - proxy-kindness
   - proxy-mapping
-  - prune-juice
-  - psc-ide
   - pseudo-trie
+  - PSQueue
   - PTQ
+  - publicsuffix
   - publicsuffixlistcreate
   - publish
   - pubnub
@@ -3969,13 +4062,16 @@ broken-packages:
   - pugs-HsSyck
   - PUH-Project
   - Pup-Events-Server
+  - purebred-email
   - pure-io
   - pure-priority-queue
-  - purescript-tsd-gen
+  - purescript-ast
+  - purescript-cst
   - pure-zlib
+  - pushbullet
+  - pushbullet-types
   - pusher-haskell
   - pusher-ws
-  - pushme
   - push-notifications
   - putlenses
   - puzzle-draw
@@ -3992,11 +4088,11 @@ broken-packages:
   - QLearn
   - qlinear
   - qnap-decrypt
-  - qr-imager
   - qsem
   - qt
   - QuadEdge
   - QuadTree
+  - quandl-api
   - quantfin
   - quantification
   - quantum-arrow
@@ -4006,23 +4102,21 @@ broken-packages:
   - querystring-pickle
   - questioner
   - QuickAnnotate
-  - quickbooks
+  - quickcheck-arbitrary-template
   - quickcheck-property-comb
   - quickcheck-property-monad
   - quickcheck-rematch
   - quickcheck-report
-  - QuickCheckVariant
-  - quickcheck-webdriver
   - quickjs-hs
   - QuickPlot
   - quickpull
   - quick-schema
   - quickset
+  - quickson
   - Quickson
   - quickspec
   - quickwebapp
   - quipper-core
-  - quipper-utils
   - quiver
   - quokka
   - quoridor-hs
@@ -4032,10 +4126,12 @@ broken-packages:
   - radium
   - radium-formula-parser
   - radix
+  - radixtree
   - rados-haskell
   - raft
   - rakhana
   - rakuten
+  - ralist
   - raml
   - randfile
   - rando
@@ -4043,22 +4139,25 @@ broken-packages:
   - random-derive
   - RandomDotOrg
   - random-eff
+  - Randometer
+  - random-extras
   - random-stream
   - rand-vars
   - Range
   - rangemin
-  - range-set-list
+  - rank1dynamic
+  - rank-product
   - rapid
   - rapid-term
-  - rascal
   - Rasenschach
   - rational-list
   - rattle
   - rattletrap
-  - raven-haskell-scotty
+  - raven-haskell
   - raz
   - rbst
   - rclient
+  - rdf
   - react-flux
   - react-haskell
   - reaction-logic
@@ -4072,21 +4171,24 @@ broken-packages:
   - read-bounded
   - read-ctags
   - read-io
-  - readline-in-other-words
   - readline-statevar
   - readme-lhs
   - readshp
   - really-simple-xml-parser
   - reanimate-svg
   - reasonable-lens
+  - reason-export
   - record
   - record-encode
   - records
+  - records-sop
+  - record-wrangler
+  - recursion-schemes-ext
+  - recursion-schemes-ix
   - recursors
   - red-black-record
   - redis-hs
   - redis-simple
-  - redland
   - Redmine
   - reedsolomon
   - reenact
@@ -4100,11 +4202,12 @@ broken-packages:
   - reflex-basic-host
   - reflex-dom-ace
   - reflex-dom-contrib
-  - reflex-dom-helper
+  - reflex-dom-fragment-shader-canvas
   - reflex-dom-helpers
   - reflex-dom-retractable
   - reflex-dom-svg
-  - reflex-dynamic-containers
+  - reflex-dom-th
+  - reflex-external-ref
   - reflex-fsnotify
   - reflex-gadt-api
   - reflex-gi-gtk
@@ -4113,14 +4216,16 @@ broken-packages:
   - reflex-libtelnet
   - reflex-orphans
   - reflex-sdl2
+  - reflex-test-host
   - reflex-transformers
   - reflex-vty
   - ref-mtl
   - reformat
-  - refractor
   - refresht
+  - refty
   - reg-alloc
   - regex-dfa
+  - regexdot
   - regex-generator
   - regex-parsec
   - regex-posix-unittest
@@ -4139,7 +4244,6 @@ broken-packages:
   - register-machine-typelevel
   - registry
   - regress
-  - regression-simple
   - regular
   - rehoo
   - rei
@@ -4147,21 +4251,17 @@ broken-packages:
   - reify
   - relacion
   - relapse
-  - relational-postgresql8
-  - relational-query-postgresql-pure
   - relevant-time
-  - reload
   - remark
   - remarks
   - remote
   - remote-debugger
   - remote-monad
   - reorderable
-  - reorder-expression
-  - repa-algorithms
   - repa-bytestring
   - repa-devil
   - repa-eval
+  - repa-examples
   - repa-linear-algebra
   - repa-scalar
   - repa-series
@@ -4169,20 +4269,20 @@ broken-packages:
   - RepLib
   - replica
   - ReplicateEffects
-  - repo-based-blog
+  - repl-toolkit
   - representable-functors
   - reproject
-  - reqcatcher
   - req-conduit
+  - request
   - request-monad
+  - requirements
   - req-url-extra
-  - reserve
   - reservoir
-  - resin
   - resolve
   - resolve-trivial-conflicts
   - resource-effect
   - resource-embed
+  - respond
   - restartable
   - rest-rewrite
   - restyle
@@ -4195,38 +4295,37 @@ broken-packages:
   - reversi
   - ReviewBoard
   - rewrite-inspector
-  - rfc
   - rfc-prelude
   - rhbzquery
   - riak
   - riak-protobuf-lens
   - ribbit
-  - ribosome
   - RichConditional
   - ridley
   - riemann
   - riff
+  - rigel-viz
   - ring-buffer
   - ring-buffers
   - riscv-isa
+  - rison
   - Ritt-Wu
   - rivers
   - rivet-migration
   - rivet-simple-deploy
-  - RJson
+  - Rlang-QQ
   - rlglue
   - RLP
   - rl-satton
+  - RNAdraw
   - robin
   - robots-txt
   - roc-cluster
-  - rocksdb-haskell
   - roku-api
-  - rollbar
   - rollbar-client
   - rollbar-hs
   - roller
-  - ron-rdt
+  - ron
   - rope
   - rosebud
   - rose-trees
@@ -4236,13 +4335,13 @@ broken-packages:
   - rounding
   - roundtrip-aeson
   - rowrecord
+  - row-types-aeson
   - R-pandoc
   - rpc-framework
   - rpm
   - rpmbuild-order
   - rrule
   - rspp
-  - rss
   - rss2irc
   - rstream
   - RtMidi
@@ -4253,11 +4352,11 @@ broken-packages:
   - ruby-qq
   - ruff
   - ruin
-  - rungekutta
   - runhs
   - runmany
   - rws
   - RxHaskell
+  - rz-pipe
   - SableCC2Hs
   - safe-buffer-monad
   - safe-coerce
@@ -4269,10 +4368,11 @@ broken-packages:
   - safe-lazy-io
   - safe-length
   - safepath
-  - safe-plugins
   - safe-printf
   - saferoute
+  - safe-tensor
   - sajson
+  - sakuraio-platform
   - salak-toml
   - Salsa
   - salvia-protocol
@@ -4282,29 +4382,27 @@ broken-packages:
   - sat
   - satchmo
   - Saturnin
+  - satyros
   - savage
   - sax
   - sbvPlugin
   - sc2-proto
+  - scale
   - scaleimage
   - scalendar
-  - scanner-attoparsec
   - scc
-  - scenegraph
   - scgi
-  - schedevr
+  - schedule
   - schedule-planner
   - schedyield
   - schemas
   - scholdoc-types
-  - SciBaseTypes
   - scidb-hquery
   - sci-ratio
   - scons2dot
   - scottish
   - scotty-binding-play
   - scotty-blaze
-  - scotty-fay
   - scotty-form
   - scotty-format
   - scotty-params-parser
@@ -4321,33 +4419,33 @@ broken-packages:
   - scrz
   - scythe
   - scyther-proof
+  - sde-solver
   - sdl2-cairo-image
   - sdl2-compositor
   - sdl2-fps
   - sdr
   - seacat
   - seakale
+  - search
   - sec
   - secdh
   - seclib
   - second-transfer
   - secp256k1
-  - secp256k1-haskell
   - secp256k1-legacy
   - secret-santa
-  - SecureHash-SHA3
   - secure-sockets
   - secureUDP
+  - SegmentTree
+  - selda-json
   - selectors
   - selenium
   - selinux
-  - semantic-source
   - Semantique
   - semdoc
   - semialign-extras
   - semibounded-lattices
   - Semigroup
-  - semigroupoids-do
   - semigroupoids-syntax
   - semigroups-actions
   - sendgrid-haskell
@@ -4355,6 +4453,7 @@ broken-packages:
   - sensei
   - sensu-run
   - sentry
+  - separated
   - SeqAlign
   - sequent-core
   - serialize-instances
@@ -4362,50 +4461,45 @@ broken-packages:
   - serokell-util
   - servant-aeson-specs
   - servant-auth-cookie
-  - servant-auth-docs
   - servant-auth-hmac
-  - servant-auth-token-api
   - servant-avro
   - servant-benchmark
+  - servant-cassava
   - servant-client-js
   - servant-db
   - servant-dhall
   - servant-docs-simple
-  - servant-ekg
   - servant-elm
-  - servant-fiat-content
+  - servant-errors
+  - servant-gdp
   - servant-generate
   - servant-generic
   - servant-github
-  - servant-haxl-client
+  - servant-github-webhook
   - servant-hmac-auth
-  - servant-http-streams
-  - servant-jquery
-  - servant-js
-  - servant-JuicyPixels
+  - servant-htmx
+  - servant-iCalendar
+  - servant-jsonrpc
   - servant-kotlin
   - servant-mock
   - servant-namedargs
   - servant-nix
-  - servant-pagination
   - servant-pandoc
   - servant-pool
   - servant-proto-lens
   - servant-purescript
-  - servant-pushbullet-client
   - servant-py
   - servant-quickcheck
-  - servant-reason
   - servant-reflex
   - servant-router
   - servant-scotty
   - servant-seo
   - servant-smsc-ru
+  - servant-stache
   - servant-static-th
   - servant-streaming
-  - servant-to-elm
-  - servant-tracing
-  - servant-util-beam-pg
+  - servant-streamly
+  - servant-wasm
   - servant-yaml
   - servant-zeppelin
   - server-generic
@@ -4424,8 +4518,6 @@ broken-packages:
   - setters
   - set-with
   - sexp
-  - sexpresso
-  - sexpr-parser
   - sext
   - SFML
   - sfmt
@@ -4437,8 +4529,6 @@ broken-packages:
   - shade
   - shadower
   - shady-gen
-  - shake-bindist
-  - shakebook
   - shake-cabal
   - shake-cabal-build
   - shake-dhall
@@ -4449,6 +4539,7 @@ broken-packages:
   - shake-persist
   - shakespeare-babel
   - shakespeare-sass
+  - shapes
   - shared-buffer
   - shared-fields
   - sha-streams
@@ -4466,17 +4557,13 @@ broken-packages:
   - shorten-strings
   - short-vec
   - show-prettyprint
-  - Shpadoinkle-backend-pardiff
-  - Shpadoinkle-backend-snabbdom
-  - Shpadoinkle-backend-static
-  - Shpadoinkle-html
+  - Shpadoinkle-console
   - Shpadoinkle-isreal
-  - Shpadoinkle-streaming
-  - Shpadoinkle-template
-  - Shpadoinkle-widgets
   - shwifty
   - sifflet
   - sifflet-lib
+  - signable
+  - signable-haskell-protoc
   - signed-multiset
   - simd
   - simple-actors
@@ -4488,14 +4575,14 @@ broken-packages:
   - simpleconfig
   - simple-css
   - simple-download
+  - simple-effects
   - simple-eval
   - simple-form
   - simple-genetic-algorithm
   - SimpleH
   - simple-index
   - simpleirc
-  - simple-logging
-  - simple-log-syslog
+  - simple-log
   - simple-money
   - simple-neural-networks
   - simplenote
@@ -4509,20 +4596,20 @@ broken-packages:
   - simplest-sqlite
   - simple-tabular
   - simple-tar
+  - simple-templates
   - simple-ui
   - simple-units
-  - simple-vec3
   - simplexmq
   - simple-zipper
+  - simplistic-generics
   - singleton-dict
-  - singletons-th
   - singleton-typelits
+  - single-tuple
   - singnal
-  - singular-factory
   - sink
-  - Sit
   - sitepipe
   - sixfiguregroup
+  - sized
   - sized-grid
   - sized-types
   - sized-vector
@@ -4532,35 +4619,41 @@ broken-packages:
   - skeletal-set
   - skell
   - skemmtun
-  - skews
   - skulk
+  - skylighting-extensions
   - skylighting-lucid
   - skype4hs
   - slack
+  - slack-api
   - slack-notify-haskell
   - slack-verify
+  - slack-web
   - slave-thread
   - sliceofpy
+  - slick
   - Slides
   - slim
   - sloane
   - sloth
   - slot-lambda
   - slug
-  - slugify
   - smallarray
   - small-bytearray-builder
+  - smallcaps
   - smallcheck-kind-generics
-  - smallcheck-laws
-  - smallcheck-lens
+  - smallcheck-series
   - smallpt-hs
   - smap
   - smartcheck
   - smartconstructor
   - smartGroup
+  - smash-aeson
+  - smash-lens
+  - smash-optics
   - sme
   - smerdyakov
   - smiles
+  - smoothie
   - smsaero
   - smt2-parser
   - smt-lib
@@ -4577,44 +4670,43 @@ broken-packages:
   - snap-blaze-clay
   - snap-configuration-utilities
   - snap-error-collector
+  - snap-language
   - snaplet-acid-state
   - snaplet-amqp
   - snaplet-css-min
-  - snaplet-customauth
   - snaplet-environments
-  - snaplet-fay
   - snaplet-hslogger
   - snaplet-influxdb
+  - snaplet-mandrill
   - snaplet-mongodb-minimalistic
   - snaplet-persistent
   - snaplet-postgresql-simple
+  - snaplet-purescript
+  - snaplet-redis
   - snaplet-sass
   - snaplet-scoped-session
   - snaplet-ses-html
   - snaplet-sqlite-simple
-  - snaplet-typed-sessions
   - snap-predicates
   - snappy-conduit
   - snap-routes
   - snap-stream
   - snap-testing
   - snap-web-routes
-  - sneakyterm
   - SNet
   - snipcheck
   - snorkels
+  - snowchecked
   - snowtify
   - socket-activation
   - socketed
   - socketio
   - sockets-and-pipes
   - socket-sctp
-  - socketson
   - socket-unix
   - sodium
   - soegtk
   - softfloat-hs
-  - solga
   - sonic-visualiser
   - Sonnex
   - SoOSiM
@@ -4622,22 +4714,21 @@ broken-packages:
   - sorting
   - sorty
   - souffle-haskell
-  - sound-collage
+  - source-constraints
   - sousit
   - soyuz
-  - SpaceInvaders
   - spacepart
-  - SpacePrivateers
   - spake2
   - spanout
   - spars
   - sparse
   - sparsecheck
   - sparse-lin-alg
+  - sparse-tensor
   - spartacon
   - special-functors
   - special-keys
-  - speculate
+  - spectacle
   - speculation
   - sphinx
   - sphinxesc
@@ -4645,15 +4736,16 @@ broken-packages:
   - spir-v
   - splay
   - splaytree
-  - splint
   - split-morphism
   - splitter
-  - Spock
   - Spock-api-ghcjs
+  - Spock-auth
   - spoonutil
   - spoty
   - Sprig
   - spritz
+  - sproxy
+  - sproxy-web
   - spsa
   - spy
   - sqlcipher
@@ -4661,14 +4753,11 @@ broken-packages:
   - sqlite-simple-errors
   - sql-simple
   - sqlvalue-list
-  - sqsd-local
-  - squeal-postgresql
   - srcinst
   - sscan
   - ssh
   - ssh-tunnel
   - SSTG
-  - st2
   - stable-heap
   - stable-maps
   - stable-marriage
@@ -4676,19 +4765,17 @@ broken-packages:
   - stack2cabal
   - stack2nix
   - stackage-cli
-  - stackage-curator
   - stackage-metadata
   - stackage-to-hackage
   - stackage-types
   - stack-bump
-  - stackcollapse-ghc
   - stack-fix
+  - stack-hpc-coveralls
   - stack-lib
   - stack-prism
   - stack-run
   - stack-type
   - stack-wrapper
-  - staged-gg
   - standalone-derive-topdown
   - standalone-haddock
   - starling
@@ -4698,6 +4785,7 @@ broken-packages:
   - state-bag
   - state-plus
   - state-record
+  - static
   - static-canvas
   - static-tensor
   - statistics-dirichlet
@@ -4706,12 +4794,14 @@ broken-packages:
   - stats
   - statsd
   - statvfs
+  - staversion
   - stb-image-redux
   - stc-lang
   - stdata
   - stdf
   - stdio
   - steambrowser
+  - steeloverseer
   - stego-uuid
   - stemmer
   - stemmer-german
@@ -4733,21 +4823,26 @@ broken-packages:
   - Strafunski-StrategyLib
   - StrappedTemplates
   - StrategyLib
-  - stratum-tool
+  - stratosphere
   - stratux-types
   - stream
   - streamdeck
   - streamed
   - stream-fusion
   - streaming-benchmarks
+  - streaming-brotli
+  - streaming-cassava
+  - streaming-concurrency
   - streaming-conduit
   - streaming-events
   - streaming-lzma
   - streaming-osm
   - streaming-pcap
   - streaming-png
-  - streaming-utils
-  - streaming-with
+  - streaming-postgresql-simple
+  - streaming-sort
+  - streamly-binary
+  - streamly-cassava
   - streamly-examples
   - streamly-lz4
   - streamly-process
@@ -4758,33 +4853,32 @@ broken-packages:
   - strict-ghc-plugin
   - strictly
   - strict-tuple-lens
+  - string-conv-tests
+  - string-fromto
   - string-isos
   - stringlike
   - string-quote
   - stringtable-atom
   - stripe
   - stripeapi
-  - stripe-hs
-  - stripe-http-streams
-  - stripe-signature
-  - stripe-tests
-  - stripe-wreq
-  - strong-path
-  - strongswan-sql
+  - stripe-core
+  - stripe-servant
   - structural-traversal
   - structures
   - stt
   - stunclient
   - stylish-cabal
   - stylized
+  - subG
   - subleq-toolchain
-  - submark
+  - sublists
   - subsample
   - sub-state
   - subwordgraph
   - suffix-array
   - suffixarray
   - SuffixStructures
+  - sugar
   - sugarhaskell
   - suitable
   - summoner
@@ -4795,42 +4889,36 @@ broken-packages:
   - supermonad
   - supernova
   - supero
-  - super-user-spark
+  - superrecord
   - supervisor
+  - supervisors
   - supplemented
   - surjective
+  - sv2v
   - sv-core
-  - SVD2HS
   - svfactor
   - svg-builder-fork
   - svgutils
   - svm-light-utils
   - svm-simple
   - svndump
+  - swagger
   - swagger-petstore
   - swagger-test
   - swearjure
   - swf
   - swift-lda
   - swiss-ephemeris
-  - swisstable
+  - SWMMoutGetMB
   - sws
   - syb-extras
-  - SybWidget
-  - syb-with-class-instances-text
-  - sydtest-aeson
-  - sydtest-hedgehog
-  - sydtest-hedis
-  - sydtest-hspec
-  - sydtest-mongo
-  - sydtest-persistent-postgresql
-  - sydtest-rabbitmq
-  - sydtest-yesod
+  - syb-with-class
   - syfco
   - sym
   - symantic
   - symantic-cli
-  - symantic-http-test
+  - symantic-http-client
+  - symantic-http-pipes
   - symantic-parser
   - symantic-xml
   - symbolic-link
@@ -4842,7 +4930,6 @@ broken-packages:
   - syntax-trees-fork-bairyn
   - synthesizer
   - Sysmon
-  - sys-process
   - system-canonicalpath
   - system-command
   - system-extra
@@ -4851,6 +4938,7 @@ broken-packages:
   - system-linux-proc
   - system-locale
   - system-random-effect
+  - system-test
   - t3-server
   - table
   - tableaux
@@ -4861,9 +4949,11 @@ broken-packages:
   - Tablify
   - tabloid
   - tabs
+  - taffybar
   - tag-bits
   - tagged-exception-core
   - tagged-timers
+  - taggy-lens
   - taglib-api
   - tagsoup-ht
   - tagsoup-megaparsec
@@ -4872,9 +4962,11 @@ broken-packages:
   - tai
   - tai64
   - tailwind
+  - tak
   - takahashi
   - Takusen
   - takusen-oracle
+  - talash
   - tamarin-prover-utils
   - Tape
   - tapioca
@@ -4893,22 +4985,25 @@ broken-packages:
   - tcp
   - tcp-streams-openssl
   - tdigest-Chart
+  - tdoc
   - tds
   - teams
+  - technique
   - teeth
-  - telega
+  - tehepero
   - telegram
   - telegram-api
-  - telegram-bot-simple
+  - telegram-types
+  - telegraph
   - teleport
   - teleshell
   - tellbot
-  - tempi
   - template-default
   - template-haskell-util
   - template-hsml
   - templateify
   - templatepg
+  - template-toolkit
   - template-yj
   - tempodb
   - temporal-csound
@@ -4922,7 +5017,6 @@ broken-packages:
   - termplot
   - term-rewriting
   - terntup
-  - terraform-http-backend-pass
   - tersmu
   - tesla
   - testCom
@@ -4939,19 +5033,15 @@ broken-packages:
   - test-pkg
   - testPkg
   - testrunner
-  - test-sandbox
   - test-shouldbe
   - tex2txt
   - texbuilder
-  - texrunner
   - text1
-  - text-all
   - text-and-plots
   - text-ascii
   - text-containers
-  - text-display
+  - text-format
   - text-format-heavy
-  - text-generic-pretty
   - text-icu-normalized
   - text-lens
   - text-lips
@@ -4960,8 +5050,8 @@ broken-packages:
   - textocat-api
   - text-offset
   - text-position
+  - text-region
   - text-register-machine
-  - text-replace
   - text-time
   - text-trie
   - textual
@@ -4973,7 +5063,9 @@ broken-packages:
   - tga
   - thank-you-stars
   - th-build
+  - th-data-compat
   - th-dict-discovery
+  - THEff
   - themoviedb
   - thentos-cookie-session
   - Theora
@@ -4982,28 +5074,31 @@ broken-packages:
   - th-format
   - thih
   - Thingie
+  - th-inline-io-action
   - th-instance-reification
   - th-kinds
   - th-kinds-fork
-  - th-lego
   - thock
   - thorn
   - th-pprint
   - threadmanager
+  - threadscope
+  - thread-supervisor
   - threepenny-editors
   - threepenny-gui-contextmenu
   - threepenny-gui-flexbox
   - thrift
   - Thrift
   - throttled-io-loop
+  - throttle-io-stream
   - throwable-exceptions
   - th-sccs
   - th-tc
   - th-to-exp
   - th-traced
   - thumbnail-plus
+  - thyme
   - tianbar
-  - ticket-management
   - TicTacToe
   - tictactoe3d
   - tidal-midi
@@ -5024,19 +5119,17 @@ broken-packages:
   - time-quote
   - time-recurrence
   - time-series
-  - timeseries
   - time-series-lib
   - timeutils
   - time-w3c
   - timezone-detect
-  - timezone-olson-th
-  - tini
   - tintin
   - TinyLaunchbury
   - tiny-scheduler
   - tinytemplate
   - TinyURL
   - tinyXml
+  - tiphys
   - titan-debug-yampa
   - titan-record-yampa
   - Titim
@@ -5044,10 +5137,9 @@ broken-packages:
   - tkyprof
   - tmp-proc-example
   - todo
-  - todos
   - tofromxml
   - to-haskell
-  - toilet
+  - token-bucket
   - tokenify
   - tokenizer-streaming
   - token-limiter
@@ -5057,9 +5149,9 @@ broken-packages:
   - tokyotyrant-haskell
   - tomato-rubato-openal
   - toml
-  - tonatona-persistent-postgresql
-  - tonatona-persistent-sqlite
-  - tonatona-servant
+  - toml-parser
+  - tonalude
+  - tonaparser
   - toodles
   - Top
   - torch
@@ -5075,7 +5167,6 @@ broken-packages:
   - traced
   - trace-function-call
   - tracetree
-  - tracing-control
   - tracked-files
   - tracker
   - trackit
@@ -5088,11 +5179,10 @@ broken-packages:
   - transformers-lift
   - transformers-runnable
   - TransformersStepByStep
+  - trans-fx-core
   - transient
-  - transient-universe
   - translatable-intset
   - translate
-  - translate-cli
   - traversal-template
   - travis
   - travis-meta-yaml
@@ -5108,12 +5198,11 @@ broken-packages:
   - tremulous-query
   - TrendGraph
   - trhsx
+  - trial-tomland
   - trigger
   - trim
-  - tripLL
   - trivia
   - tropical
-  - tropical-geometry
   - true-name
   - trust-chain
   - tsession
@@ -5127,40 +5216,45 @@ broken-packages:
   - tubes
   - tuntap
   - tuple-gen
+  - tuple-hlist
   - tupleinstances
   - tuple-lenses
+  - tuple-morph
+  - turingMachine
   - turing-machines
   - turing-music
   - turtle-options
+  - twain
   - tweak
-  - twee
   - twentefp-websockets
   - twfy-api-client
-  - twhs
   - twilio
+  - twiml
   - twine
-  - twirp
   - twisty
   - twitter
   - twitter-feed
+  - twitter-types
   - tx
   - txtblk
   - TYB
   - tyfam-witnesses
   - typalyze
+  - typeable-mock
   - typeable-th
   - type-combinators
+  - typed-digits
   - typed-encoding
   - typedflow
   - typedquery
   - typed-time
   - typed-wire
   - type-eq
-  - type-fun
   - typehash
   - type-indexed-queues
   - type-int
   - type-interpreter
+  - typelet
   - type-level-bst
   - type-level-natural-number-induction
   - type-level-natural-number-operations
@@ -5170,51 +5264,63 @@ broken-packages:
   - type-of-html-static
   - typeparams
   - type-prelude
-  - typesafe-precure
   - types-compat
   - type-settheory
   - type-spine
   - type-tree
   - type-unary
   - typograffiti
+  - typson-core
   - tyro
   - uAgda
   - uberlast
   - ucam-webauth-types
   - ucd
   - uconv
+  - udbus
   - udp-conduit
   - udp-streaming
+  - ueberzug
   - uhexdump
   - uhttpc
   - ui-command
+  - ukrainian-phonetics-basic-array
   - ulid
   - unamb-custom
+  - unbeliever
   - unbounded-delays-units
   - unboxed-containers
   - unboxed-references
   - unbreak
+  - uncertain
+  - unescaping-print
   - unfix-binders
   - unfoldable
   - unicode-prelude
   - unicode-symbols
   - unicode-tricks
-  - uniform-fileio
   - union-map
   - uniprot-kb
   - uniqueid
   - uniquely-represented-sets
-  - uniqueness-periods-vector-properties
+  - uniqueness-periods-general
+  - uniqueness-periods-vector
+  - uniqueness-periods-vector-common
+  - uniqueness-periods-vector-stats
   - units-attoparsec
   - unittyped
   - unitym-yesod
   - uni-util
   - universal-binary
+  - universe-instances-base
+  - universe-instances-trans
+  - universe-some
   - unix-handle
   - unix-process-conduit
   - unix-recursive
   - unlifted-list
   - unliftio-messagebox
+  - unlift-stm
   - unm-hip
   - unordered-containers-rematch
   - unordered-graphs
@@ -5225,7 +5331,6 @@ broken-packages:
   - unpack-funcs
   - unroll-ghc-plugin
   - unsafely
-  - unsatisfiable
   - unsequential
   - unused
   - uom-plugin
@@ -5239,6 +5344,7 @@ broken-packages:
   - uri-template
   - uri-templater
   - URLb
+  - url-bytes
   - urlcheck
   - urldecode
   - url-decoders
@@ -5247,28 +5353,32 @@ broken-packages:
   - urn
   - urn-random
   - urxml
-  - users-mysql-haskell
+  - useragents
   - users-persistent
   - utc
   - utf
+  - utf8-conversions
   - utf8-prelude
   - utf8-validator
   - UTFTConverter
   - util-logict
   - util-plus
   - util-primitive
-  - util-universe
   - uuagc-bootstrap
+  - uuagc-diagrams
   - uu-cco
   - uuid-aeson
+  - uuid-bytes
   - uuid-orphans
   - uvector
   - uxadt
   - vabal-lib
   - vacuum
+  - vado
   - validated-types
   - Validation
   - validations
+  - validity-aeson
   - valid-names
   - value-supply
   - vampire
@@ -5278,8 +5388,8 @@ broken-packages:
   - variadic
   - variation
   - vaultaire-common
-  - vault-tool-server
-  - vault-trans
+  - vaultenv
+  - vault-tool
   - vcache
   - vcatt
   - vcf
@@ -5291,8 +5401,11 @@ broken-packages:
   - vector-bytestring
   - vector-clock
   - vector-conduit
+  - vector-doublezip
+  - vector-endian
   - vector-fftw
   - vector-functorlazy
+  - vector-hashtables
   - vector-heterogenous
   - vector-random
   - vector-read-instances
@@ -5308,14 +5421,13 @@ broken-packages:
   - verify
   - verilog
   - verismith
-  - versioning
-  - vformat
+  - versioning-servant
+  - vformat-aeson
   - vhd
   - vhdl
   - vicinity
-  - viewprof
+  - ViennaRNA-extras
   - views
-  - Villefort
   - vimus
   - vintage-basic
   - vinyl-json
@@ -5325,7 +5437,6 @@ broken-packages:
   - vinyl-vectors
   - virthualenv
   - visibility
-  - visualize-cbn
   - visual-prof
   - vitrea
   - vk-aws-route53
@@ -5336,6 +5447,7 @@ broken-packages:
   - VRML
   - vte
   - vtegtk3
+  - vt-utils
   - vty-examples
   - vty-menu
   - vty-ui
@@ -5348,11 +5460,12 @@ broken-packages:
   - wai-handler-scgi
   - wai-handler-webkit
   - wai-hmac-auth
+  - wai-lambda
   - wai-lens
   - wai-lite
   - wai-logger-buffered
   - wai-logger-prefork
-  - wai-make-assets
+  - wai-middleware-auth
   - wai-middleware-catch
   - wai-middleware-crowd
   - wai-middleware-delegate
@@ -5362,12 +5475,13 @@ broken-packages:
   - wai-middleware-preprocessor
   - wai-middleware-static-caching
   - wai-middleware-travisci
+  - wai-middleware-validation
+  - wai-predicates
+  - wai-rate-limit-postgres
   - wai-rate-limit-redis
   - wai-request-spec
   - wai-responsible
   - wai-router
-  - wai-routes
-  - wai-routing
   - wai-secure-cookies
   - wai-session-alt
   - wai-session-mysql
@@ -5378,21 +5492,19 @@ broken-packages:
   - wai-throttler
   - waitra
   - wallpaper
-  - warc
   - warp-dynamic
   - warp-grpc
-  - warp-quic
   - warp-static
   - warp-systemd
   - wasm
-  - watchdog
   - watcher
   - watchit
   - wavefront
   - wavefront-obj
   - weak-bag
+  - Weather
   - weather-api
-  - web3-polkadot
+  - web3-ipfs
   - webapi
   - webapp
   - webauthn
@@ -5402,18 +5514,21 @@ broken-packages:
   - webcrank
   - webcrank-dispatch
   - web-css
-  - webdriver-angular
+  - webdriver
   - webdriver-snoy
   - web-encodings
   - WeberLogic
+  - webex-teams-pipes
   - webfinger-client
-  - webkitgtk3
+  - web-inv-route
   - webkit-javascriptcore
   - webmention
   - web-output
   - web-push
+  - web-rep
   - Webrexp
   - web-routes-quasi
+  - web-routes-th
   - web-routes-transformers
   - webshow
   - websockets-rpc
@@ -5424,19 +5539,20 @@ broken-packages:
   - weighted-regexp
   - welshy
   - werewolf
-  - wgpu-hs
+  - wgpu-raw-hs
   - Wheb
   - while-lang-parser
   - whim
   - whiskers
   - whois
+  - wholepixels
   - why3
   - WikimediaParser
+  - willow
   - windns
   - windowslive
   - winerror
-  - Wired
-  - wireguard-hs
+  - winery
   - wires
   - wiring
   - witty
@@ -5448,14 +5564,14 @@ broken-packages:
   - woe
   - woffex
   - wol
+  - word24
   - word2vec-model
   - wordify
   - Wordlint
-  - wordlist
+  - wordn
   - WordNet
   - WordNet-ghc74
   - wordpass
-  - wordpress-auth
   - wordsearch
   - workdays
   - Workflow
@@ -5471,9 +5587,11 @@ broken-packages:
   - wsdl
   - wsedit
   - wsjtx-udp
+  - wstunnel
   - wtk
   - wumpus-core
   - wxdirect
+  - X
   - X11-extras
   - X11-rm
   - X11-xdamage
@@ -5500,22 +5618,24 @@ broken-packages:
   - xml-conduit-decode
   - xml-conduit-parse
   - xml-conduit-selectors
-  - xml-conduit-stylist
   - xml-html-conduit-lens
   - XmlHtmlWriter
+  - xml-lens
   - xml-parsec
   - xml-prettify
-  - xml-query
+  - xml-query-xml-types
+  - xml-to-json
   - xml-tydom-core
   - xml-verify
   - XMMS
   - xmonad-bluetilebranch
   - xmonad-contrib-gpl
-  - xmonad-dbus
+  - xmonad-entryhelper
   - xmonad-eval
+  - xmonad-screenshot
   - xmonad-vanessa
+  - xmonad-wallpaper
   - xmonad-windownames
-  - xor
   - Xorshift128Plus
   - xorshift-plus
   - xournal-types
@@ -5523,7 +5643,7 @@ broken-packages:
   - xsact
   - xsd
   - xslt
-  - xxhash
+  - xturtle
   - y0l0bot
   - yabi-muno
   - yackage
@@ -5532,14 +5652,18 @@ broken-packages:
   - yahoo-prices
   - yahoo-web-search
   - yajl
+  - yak
   - yall
   - yam-app
   - yam-config
+  - yaml-combinators
   - yaml-config
   - yamlkeysdiff
+  - yaml-light-lens
   - yaml-pretty-extras
   - YamlReference
   - yaml-rpc
+  - yaml-union
   - yampa2048
   - yampa-glfw
   - yampa-gloss
@@ -5547,12 +5671,12 @@ broken-packages:
   - yampa-sdl2
   - YampaSynth
   - yampa-test
-  - yam-servant
   - yandex-translate
   - yaop
-  - yap
   - yapb
   - yarr
+  - yasi
+  - yate
   - yaya-test
   - yaya-unsafe-test
   - yeller
@@ -5560,7 +5684,6 @@ broken-packages:
   - yeshql-postgresql-simple
   - yesod-angular
   - yesod-angular-ui
-  - yesod-articles
   - yesod-auth-account
   - yesod-auth-account-fork
   - yesod-auth-bcrypt
@@ -5571,25 +5694,27 @@ broken-packages:
   - yesod-auth-ldap-mediocre
   - yesod-auth-ldap-native
   - yesod-auth-nopassword
+  - yesod-auth-oauth
   - yesod-auth-pam
   - yesod-auth-smbclient
   - yesod-auth-zendesk
   - yesod-bootstrap
-  - yesod-comments
   - yesod-content-pdf
   - yesod-crud
-  - yesod-crud-persist
+  - yesod-csp
   - yesod-datatables
   - yesod-dsl
   - yesod-fast-devel
   - yesod-filter
+  - yesod-form-json
   - yesod-form-richtext
   - yesod-gitrev
   - yesod-goodies
-  - yesod-ip
   - yesod-job-queue
+  - yesod-katip
   - yesod-links
   - yesod-lucid
+  - yesod-markdown
   - yesod-paginate
   - yesod-pagination
   - yesod-pnotify
@@ -5597,25 +5722,22 @@ broken-packages:
   - yesod-raml
   - yesod-recaptcha
   - yesod-routes
-  - yesod-routes-flow
   - yesod-rst
   - yesod-s3
   - yesod-sass
   - yesod-static-angular
   - yesod-static-remote
   - yesod-test-json
+  - yesod-text-markdown
   - yesod-tls
+  - yesod-transloadit
   - yesod-vend
-  - yesod-worker
   - YFrob
   - yggdrasil
   - yhccore
   - yhseq
   - yices
-  - yi-contrib
-  - yi-monokai
-  - yi-solarized
-  - yi-spolsky
+  - yi-core
   - yoda
   - Yogurt
   - yst
@@ -5624,18 +5746,14 @@ broken-packages:
   - yu-tool
   - yxdb-utils
   - z3-encoding
-  - z85
   - zabt
   - zampolit
   - Z-Data
   - ZEBEDDE
   - zendesk-api
-  - zenhack-prelude
   - zeno
-  - zephyr
-  - zeromq4-clone-pattern
+  - zeolite-lang
   - zeromq4-conduit
-  - zeromq4-patterns
   - zeromq-haskell
   - zettelkast
   - ZFS
@@ -5656,6 +5774,7 @@ broken-packages:
   - zsh-battery
   - zsyntax
   - ztar
+  - zuul
   - Zwaluw
-  - zxcvbn-dvorak
   - zxcvbn-hs
+  - zydiskell
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
index 2ecfb76784d..3f2b936f21c 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
@@ -1,38 +1,39 @@
 # pkgs/development/haskell-modules/configuration-hackage2nix.yaml
 
-compiler: ghc-8.10.7
+compiler: ghc-9.0.2
 
 core-packages:
   - array-0.5.4.0
-  - base-4.14.1.0
+  - base-4.15.1.0
   - binary-0.8.8.0
-  - bytestring-0.10.12.0
-  - Cabal-3.2.1.0
-  - containers-0.6.2.1
-  - deepseq-1.4.4.0
-  - directory-1.3.6.0
+  - bytestring-0.10.12.1
+  - Cabal-3.4.1.0
+  - containers-0.6.4.1
+  - deepseq-1.4.5.0
+  - directory-1.3.6.2
   - exceptions-0.10.4
   - filepath-1.4.2.1
-  - ghc-8.10.4
-  - ghc-boot-8.10.4
-  - ghc-boot-th-8.10.4
+  - ghc-9.0.2
+  - ghc-bignum-1.1
+  - ghc-boot-9.0.2
+  - ghc-boot-th-9.0.2
   - ghc-compact-0.1.0.0
-  - ghc-heap-8.10.4
-  - ghc-prim-0.6.1
-  - ghci-8.10.4
-  - haskeline-0.8.0.1
+  - ghc-heap-9.0.2
+  - ghc-prim-0.7.0
+  - ghci-9.0.2
+  - haskeline-0.8.2
   - hpc-0.6.1.0
-  - integer-gmp-1.0.3.0
-  - libiserv-8.10.4
+  - integer-gmp-1.1
+  - libiserv-9.0.2
   - mtl-2.2.2
   - parsec-3.1.14.0
   - pretty-1.1.3.6
-  - process-1.6.9.0
-  - rts-1.0
+  - process-1.6.13.2
+  - rts-1.0.2
   - stm-2.5.0.0
-  - template-haskell-2.16.0.0
-  - terminfo-0.4.1.4
-  - text-1.2.4.1
+  - template-haskell-2.17.0.0
+  - terminfo-0.4.1.5
+  - text-1.2.5.0
   - time-1.9.3
   - transformers-0.5.6.2
   - unix-2.7.2.2
@@ -70,74 +71,24 @@ default-package-overrides:
   # gi-gdkx11-4.x requires gtk-4.x, which is still under development and
   # not yet available in Nixpkgs
   - gi-gdkx11 < 4
-  # streamly-* packages which are not in stackage and to be constrained
-  # as long as we have streamly < 0.8.0
-  - streamly-archive < 0.1.0
-  - streamly-bytestring < 0.1.3
-  - streamly-lmdb < 0.3.0
-  - streamly-process
-  # dhall-nix is not part of stackage, remove if dhall >= 1.40
-  - dhall-nix < 1.1.22
   # reflex-dom-pandoc is only used by neuron which needs a version < 1.0.0.0
   - reflex-dom-pandoc < 1.0.0.0
-  # 2021-09-07: pin to our current GHC version
-  - ghc-api-compat == 8.10.7
-  # 2021-10-13: weeder 2.3.0 require GHC == 9.0.*; remove pin when GHC version changes
-  - weeder < 2.3.0
-  # 2021-10-10: taskwarrior 0.4 requires aeson > 2.0.1.0
-  - taskwarrior < 0.4.0.0
-  # 2021-10-19: autoapply 0.4.1.1 requires th-desugar 1.12
-  - autoapply < 0.4.1.1
-  # 2021-10-22: 1.8 breaks shake-bench
-  - SVGFonts < 1.8
-  # 2021-11-09: 0.20.6 can't be built with aeson < 2.0 which is a pain to override at the moment
-  - futhark < 0.20.6
+  # 2022-02-18: pin to our current GHC version
+  - ghc-api-compat == 9.0.*
   # 2021-11-09: ghc-bignum is bundled starting with 9.0.1; only 1.0 builds with GHCs prior to 9.2.1
   - ghc-bignum == 1.0
-  # 2021-11-18: lucid-{alpine, htmx} are not in stackage, so we need to downgrade them
-  - lucid-alpine == 0.1.0.2
-  - lucid-htmx == 0.1.0.2
-  # 2021-11-21: restrict haskell-gi-related packages to match stackage version (0.25)
-  - gi-girepository < 1.0.25
-  - gi-ggit < 1.0.11
-  - gi-gst < 1.0.25
-  - gi-gstaudio < 1.0.24
-  - gi-gstbase < 1.0.25
-  - gi-gstvideo < 1.0.25
-  - gi-gtksource < 3.0.25
-  - gi-ibus < 1.5.4
-  - gi-javascriptcore < 4.0.24
-  - gi-ostree < 1.0.15
-  - gi-notify < 0.7.24
-  - gi-pangocairo < 1.0.26
-  - gi-poppler < 0.18.26
-  - gi-secret < 0.0.14
-  - gi-soup < 2.4.25
-  - gi-vte < 2.91.29
-  - gi-webkit2 < 4.0.28
-  - gi-webkit2webextension < 4.0.27
-  - gi-wnck < 3.0.11
-  # gi-cogl, gi-coglpango, gi-clutter, gi-json, gi-rsvg are only available for haskell-gi >= 0.26
-  # 1.2.1.0 needs opaleye >= 0.8 which stackage doesn't provide
-  - rel8 < 1.2.1.0
-  # 0.14.0.0 drops support for every GHC < 9.0.1
-  - brittany < 0.14
   # 1.2.0.0: “Dropped support for GHC <9.2 (might readd it later)”
   - retrie < 1.2.0.0
-  # Compat with polysemy in Stackage LTS 18
-  - polysemy-resume < 0.1.0.2
-  - polysemy-conc < 0.5
-  - polysemy-mocks < 0.2
-  # Pinning patch because it is mainly used by the reflex-frp ecosystem which is not yet compatible with it.
-  # https://github.com/reflex-frp/reflex-dom/issues/431
-  - patch < 0.0.5.0
   # On the recommendation of hnix author:
   # https://github.com/NixOS/nixpkgs/pull/154461#issuecomment-1015511883
   - hnix < 0.15
   # needs http-client >= 0.7.11 which isn't part of Stackage LTS 18
   - http-client-restricted < 0.0.5
+  # Needs dhall 1.41.*, Stackage Nightly has 1.40
+  - dhall-nix < 1.1.24
 
 extra-packages:
+  - aeson < 2                           # required by pantry-0.5.2
   - base16-bytestring < 1               # required for cabal-install etc.
   - Cabal == 2.2.*                      # required for jailbreak-cabal etc.
   - Cabal == 2.4.*                      # required for cabal-install etc.
@@ -158,19 +109,26 @@ extra-packages:
   - mmorph == 1.1.3                     # Newest working version of mmorph on ghc 8.6.5. needed for hls
   - network == 2.6.3.1                  # required by pkgs/games/hedgewars/default.nix, 2020-11-15
   - optparse-applicative < 0.16         # needed for niv-0.2.19
+  - pantry == 0.5.2.1                   # needed for stack-2.7.3
   - resolv == 0.1.1.2                   # required to build cabal-install-3.0.0.0 with pre ghc-8.8.x
   - sbv == 7.13                         # required for pkgs.petrinizer
   - crackNum < 3.0                      # 2021-05-21: 3.0 removed the lib which sbv 7.13 uses
   - ghc-api-compat == 8.6               # 2021-09-07: preserve for GHC 8.8.4
-  - ghc-lib == 9.0.*                    # 2021-11-05: Need one GHC 9.0.2 compatible version
-  - ghc-lib-parser == 9.0.*             # 2021-11-05: Need one GHC 9.0.2 compatible version
-  - ghc-lib-parser-ex == 9.0.*          # 2021-11-05: Need one GHC 9.0.2 compatible version
+  - ghc-api-compat == 8.10.7            # 2022-02-17: preserve for GHC 8.10.7
+  - ghc-lib == 8.10.7.*                 # 2022-02-17: preserve for GHC 8.10.7
+  - ghc-lib-parser == 8.10.7.*          # 2022-02-17: preserve for GHC 8.10.7
+  - ghc-lib-parser-ex == 8.10.*         # 2022-02-17: preserve for GHC 8.10.7
   - doctest == 0.18.*                   # 2021-11-19: closest to stackage version for GHC 9.*
   - brick == 0.64.*                     # 2021-12-03: matterhorn depends on brick < 0.65
   - path == 0.9.0                       # 2021-12-03: path version building with stackage genvalidity and GHC 9.0.2
-  - ormolu == 0.3.*                     # 2021-12-03: for HLS with GHC 9.0.2
-  - fourmolu == 0.4.*                   # 2022-02-05: for HLS with GHC 9.0.2
+  - ormolu == 0.2.*                     # 2022-02-21: For ghc 8.8 and 8.10
   - ghc-exactprint == 1.4.*             # 2022-02-07: preserve for now, 1.5.0 has a breaking change without type changes
+  - ShellCheck == 0.7.2                 # 2022-02-20: haskell-ci 0.14 needs this
+  - weeder == 2.2.*                     # 2022-02-21: preserve for GHC 8.10.7
+  - attoparsec == 0.13.*                # 2022-02-23: Needed to compile elm for now
+  - relude == 0.7.0.0                   # 2022-02-25: Needed for ema 0.6
+  - SVGFonts < 1.8                      # 2022-03-19: Needed for Chart-diagrams 1.9.3
+  - clay < 0.14                         # 2022-03-20: Needed for neuron 1.0.0.0
 
 package-maintainers:
   abbradar:
@@ -191,6 +149,7 @@ package-maintainers:
     - pretty-simple
     - purenix
     - spago
+    - stack
     - termonad
   dalpd:
     - ghc-vis
@@ -290,7 +249,6 @@ package-maintainers:
     - cabal-fmt
     - ema
     - generic-optics
-    - ghcup
     - ghcid
     - ghcide
     - haskell-language-server
@@ -436,6 +394,7 @@ unsupported-platforms:
   bindings-sane:                                [ x86_64-darwin, aarch64-darwin ]
   btrfs:                                        [ x86_64-darwin, aarch64-darwin ] # depends on linux
   bustle:                                       [ x86_64-darwin, aarch64-darwin ] # uses glibc-specific ptsname_r
+  camfort:                                      [ aarch64-linux ]
   charsetdetect:                                [ aarch64-linux ] # not supported by vendored lib / not configured properly https://github.com/batterseapower/libcharsetdetect/issues/3
   cut-the-crap:                                 [ x86_64-darwin, aarch64-darwin ]
   d3d11binding:                                 [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
@@ -453,19 +412,21 @@ unsupported-platforms:
   gi-dbusmenugtk3:                              [ x86_64-darwin, aarch64-darwin ]
   gi-dbusmenu:                                  [ x86_64-darwin, aarch64-darwin ]
   gi-ggit:                                      [ x86_64-darwin, aarch64-darwin ]
+  gi-gtkosxapplication:                         [ x86_64-linux, aarch64-linux ]
   gi-ibus:                                      [ x86_64-darwin, aarch64-darwin ]
   gi-javascriptcore:                            [ x86_64-darwin, aarch64-darwin ] # webkitgtk marked broken on darwin
   gi-ostree:                                    [ x86_64-darwin, aarch64-darwin ]
   gi-vte:                                       [ x86_64-darwin, aarch64-darwin ]
-  gi-webkit2:                                   [ x86_64-darwin, aarch64-darwin ] # webkitgtk marked broken on darwin
   gi-webkit2webextension:                       [ x86_64-darwin, aarch64-darwin ] # webkitgtk marked broken on darwin
+  gi-webkit2:                                   [ x86_64-darwin, aarch64-darwin ] # webkitgtk marked broken on darwin
   gi-wnck:                                      [ x86_64-darwin, aarch64-darwin ]
   gnome-keyring:                                [ x86_64-darwin, aarch64-darwin ]
+  gtk3-mac-integration:                         [ x86_64-linux, aarch64-linux ]
   gtk-mac-integration:                          [ i686-linux, x86_64-linux, aarch64-linux, armv7l-linux ]
   gtk-sni-tray:                                 [ x86_64-darwin, aarch64-darwin ]
   haskell-snake:                                [ x86_64-darwin, aarch64-darwin ]
-  hbro:                                         [ x86_64-darwin, aarch64-darwin ] # webkitgtk marked broken on darwin
   hbro-contrib:                                 [ x86_64-darwin, aarch64-darwin ] # webkitgtk marked broken on darwin
+  hbro:                                         [ x86_64-darwin, aarch64-darwin ] # webkitgtk marked broken on darwin
   hcwiid:                                       [ x86_64-darwin, aarch64-darwin ]
   HFuse:                                        [ x86_64-darwin, aarch64-darwin ]
   hidapi:                                       [ x86_64-darwin, aarch64-darwin ]
@@ -478,6 +439,11 @@ unsupported-platforms:
   iwlib:                                        [ x86_64-darwin, aarch64-darwin ]
   Jazzkell:                                     [ x86_64-darwin, aarch64-darwin ] # depends on Euterpea
   jsaddle-webkit2gtk:                           [ x86_64-darwin, aarch64-darwin ]
+  keid-core:                                    [ aarch64-linux ]
+  keid-geometry:                                [ aarch64-linux ]
+  keid-render-basic:                            [ aarch64-linux ]
+  keid-sound-openal:                            [ aarch64-linux ]
+  keid-ui-dearimgui:                            [ aarch64-linux ]
   kqueue:                                       [ x86_64-linux, aarch64-linux, i686-linux, armv7l-linux ] # BSD / Darwin only API
   Kulitta:                                      [ x86_64-darwin, aarch64-darwin ] # depends on Euterpea
   LambdaHack:                                   [ x86_64-darwin, aarch64-darwin ]
@@ -494,6 +460,7 @@ unsupported-platforms:
   linux-namespaces:                             [ x86_64-darwin, aarch64-darwin ]
   lio-fs:                                       [ x86_64-darwin, aarch64-darwin ]
   logging-facade-journald:                      [ x86_64-darwin, aarch64-darwin ]
+  longshot:                                     [ aarch64-linux ]
   midi-alsa:                                    [ x86_64-darwin, aarch64-darwin ]
   mpi-hs:                                       [ aarch64-linux, x86_64-darwin, aarch64-darwin ]
   mpi-hs-binary:                                [ aarch64-linux, x86_64-darwin, aarch64-darwin ]
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml
index 77be3013a48..2f4b75ef813 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml
@@ -1,36 +1,36 @@
-# Stackage LTS 18.25
+# Stackage LTS 19.0
 # This file is auto-generated by
 # maintainers/scripts/haskell/update-stackage.sh
 default-package-overrides:
   - abstract-deque ==0.3
+  - abstract-deque-tests ==0.3
   - abstract-par ==0.3.3
   - AC-Angle ==1.0
-  - accuerr ==0.2.0.2
+  - acc ==0.2.0.1
   - ace ==0.6
+  - acid-state ==0.16.1
   - action-permutations ==0.0.0.1
-  - ad ==4.4.1
+  - active ==0.2.0.15
+  - ad ==4.5
+  - ad-delcont ==0.3.0.0
   - adjunctions ==4.4
   - adler32 ==0.1.2.0
+  - advent-of-code-api ==0.2.8.1
   - aern2-mp ==0.2.8.0
   - aern2-real ==0.2.8.0
-  - aeson ==1.5.6.0
+  - aeson ==2.0.3.0
   - aeson-attoparsec ==0.0.0
-  - aeson-better-errors ==0.9.1.0
+  - aeson-better-errors ==0.9.1.1
   - aeson-casing ==0.2.0.0
-  - aeson-combinators ==0.0.5.0
-  - aeson-commit ==1.3
+  - aeson-commit ==1.4
   - aeson-compat ==0.3.10
-  - aeson-default ==0.9.1.0
-  - aeson-diff ==1.1.0.9
+  - aeson-extra ==0.5.1
   - aeson-generic-compat ==0.0.1.3
-  - aeson-lens ==0.5.0.0
   - aeson-optics ==1.1.1
-  - aeson-picker ==0.1.0.5
   - aeson-pretty ==0.8.9
   - aeson-qq ==0.8.4
-  - aeson-schemas ==1.3.5
+  - aeson-schemas ==1.3.5.1
   - aeson-typescript ==0.3.0.1
-  - aeson-with ==0.1.2.0
   - aeson-yak ==0.1.1.3
   - aeson-yaml ==1.1.0.1
   - Agda ==2.6.2.1
@@ -40,116 +40,30 @@ default-package-overrides:
   - alerts ==0.1.2.0
   - alex ==3.2.7.1
   - alex-meta ==0.3.0.13
-  - alg ==0.2.13.1
-  - algebraic-graphs ==0.5
-  - Allure ==0.10.3.0
+  - algebra ==4.3.1
+  - algebraic-graphs ==0.6
+  - align-audio ==0.0
+  - Allure ==0.11.0.0
   - almost-fix ==0.0.2
   - alsa-core ==0.5.0.1
   - alsa-mixer ==0.3.0
   - alsa-pcm ==0.6.1.1
   - alsa-seq ==0.6.0.8
   - alternative-vector ==0.0.0
+  - alternators ==1.0.0.0
   - ALUT ==2.4.0.3
-  - amazonka-apigateway ==1.6.1
-  - amazonka-application-autoscaling ==1.6.1
-  - amazonka-appstream ==1.6.1
-  - amazonka-athena ==1.6.1
-  - amazonka-autoscaling ==1.6.1
-  - amazonka-budgets ==1.6.1
-  - amazonka-certificatemanager ==1.6.1
-  - amazonka-cloudformation ==1.6.1
-  - amazonka-cloudfront ==1.6.1
-  - amazonka-cloudhsm ==1.6.1
-  - amazonka-cloudsearch ==1.6.1
-  - amazonka-cloudsearch-domains ==1.6.1
-  - amazonka-cloudtrail ==1.6.1
-  - amazonka-cloudwatch ==1.6.1
-  - amazonka-cloudwatch-events ==1.6.1
-  - amazonka-cloudwatch-logs ==1.6.1
-  - amazonka-codebuild ==1.6.1
-  - amazonka-codecommit ==1.6.1
-  - amazonka-codedeploy ==1.6.1
-  - amazonka-codepipeline ==1.6.1
-  - amazonka-cognito-identity ==1.6.1
-  - amazonka-cognito-idp ==1.6.1
-  - amazonka-cognito-sync ==1.6.1
-  - amazonka-config ==1.6.1
-  - amazonka-core ==1.6.1
-  - amazonka-datapipeline ==1.6.1
-  - amazonka-devicefarm ==1.6.1
-  - amazonka-directconnect ==1.6.1
-  - amazonka-discovery ==1.6.1
-  - amazonka-dms ==1.6.1
-  - amazonka-ds ==1.6.1
-  - amazonka-dynamodb ==1.6.1
-  - amazonka-dynamodb-streams ==1.6.1
-  - amazonka-ecr ==1.6.1
-  - amazonka-ecs ==1.6.1
-  - amazonka-efs ==1.6.1
-  - amazonka-elasticache ==1.6.1
-  - amazonka-elasticbeanstalk ==1.6.1
-  - amazonka-elasticsearch ==1.6.1
-  - amazonka-elastictranscoder ==1.6.1
-  - amazonka-elb ==1.6.1
-  - amazonka-elbv2 ==1.6.1
-  - amazonka-emr ==1.6.1
-  - amazonka-gamelift ==1.6.1
-  - amazonka-glacier ==1.6.1
-  - amazonka-glue ==1.6.1
-  - amazonka-health ==1.6.1
-  - amazonka-iam ==1.6.1
-  - amazonka-importexport ==1.6.1
-  - amazonka-inspector ==1.6.1
-  - amazonka-iot ==1.6.1
-  - amazonka-iot-dataplane ==1.6.1
-  - amazonka-kinesis ==1.6.1
-  - amazonka-kinesis-analytics ==1.6.1
-  - amazonka-kinesis-firehose ==1.6.1
-  - amazonka-kms ==1.6.1
-  - amazonka-lambda ==1.6.1
-  - amazonka-lightsail ==1.6.1
-  - amazonka-marketplace-analytics ==1.6.1
-  - amazonka-marketplace-metering ==1.6.1
-  - amazonka-ml ==1.6.1
-  - amazonka-opsworks ==1.6.1
-  - amazonka-opsworks-cm ==1.6.1
-  - amazonka-pinpoint ==1.6.1
-  - amazonka-polly ==1.6.1
-  - amazonka-rds ==1.6.1
-  - amazonka-redshift ==1.6.1
-  - amazonka-rekognition ==1.6.1
-  - amazonka-route53 ==1.6.1
-  - amazonka-route53-domains ==1.6.1
-  - amazonka-s3 ==1.6.1
-  - amazonka-sdb ==1.6.1
-  - amazonka-servicecatalog ==1.6.1
-  - amazonka-ses ==1.6.1
-  - amazonka-shield ==1.6.1
-  - amazonka-sms ==1.6.1
-  - amazonka-snowball ==1.6.1
-  - amazonka-sns ==1.6.1
-  - amazonka-sqs ==1.6.1
-  - amazonka-ssm ==1.6.1
-  - amazonka-stepfunctions ==1.6.1
-  - amazonka-storagegateway ==1.6.1
-  - amazonka-sts ==1.6.1
-  - amazonka-support ==1.6.1
-  - amazonka-swf ==1.6.1
-  - amazonka-test ==1.6.1
-  - amazonka-waf ==1.6.1
-  - amazonka-workspaces ==1.6.1
-  - amazonka-xray ==1.6.1
   - amqp ==0.22.1
   - amqp-utils ==0.6.3.2
   - annotated-wl-pprint ==0.7.0
   - ansi-terminal ==0.11.1
+  - ansi-terminal-game ==1.8.0.0
   - ansi-wl-pprint ==0.6.9
   - ANum ==0.2.0.2
   - apecs ==0.9.4
   - apecs-gloss ==0.2.4
   - apecs-physics ==0.4.5
   - api-field-json-th ==0.1.0.2
-  - api-maker ==0.1.0.0
+  - api-maker ==0.1.0.6
   - ap-normalize ==0.1.0.1
   - appar ==0.1.8
   - appendmap ==0.1.5
@@ -163,7 +77,7 @@ default-package-overrides:
   - array-memoize ==0.6.0
   - arrow-extras ==0.1.0.1
   - arrows ==0.4.4.2
-  - ascii ==1.0.1.6
+  - ascii ==1.1.1.2
   - ascii-case ==1.0.0.10
   - ascii-char ==1.0.0.14
   - asciidiagram ==1.3.3.3
@@ -184,29 +98,28 @@ default-package-overrides:
   - async-refresh ==0.3.0.0
   - async-refresh-tokens ==0.4.0.0
   - atom-basic ==0.2.5
+  - atom-conduit ==0.9.0.1
   - atomic-primops ==0.8.4
   - atomic-write ==0.2.0.7
-  - attoparsec ==0.13.2.5
+  - attoparsec ==0.14.4
   - attoparsec-base64 ==0.0.0
   - attoparsec-binary ==0.2
+  - attoparsec-data ==1.0.5.2
   - attoparsec-expr ==0.1.1.2
-  - attoparsec-iso8601 ==1.0.2.0
+  - attoparsec-iso8601 ==1.0.2.1
   - attoparsec-path ==0.0.0.1
+  - attoparsec-time ==1.0.3
   - audacity ==0.0.2.1
   - aur ==7.0.7
-  - aura ==3.2.5
   - authenticate ==1.3.5.1
-  - authenticate-oauth ==1.6.0.1
-  - autoexporter ==1.1.20
+  - authenticate-oauth ==1.7
+  - autoexporter ==2.0.0.1
   - auto-update ==0.1.6
-  - avro ==0.5.2.0
   - aws-cloudfront-signed-cookies ==0.2.0.10
-  - aws-xray-client ==0.1.0.1
-  - aws-xray-client-wai ==0.1.0.1
-  - backprop ==0.2.6.4
   - backtracking ==0.1.0
   - bank-holidays-england ==0.2.0.6
   - barbies ==2.0.3.1
+  - barrier ==0.1.1
   - base16 ==0.3.1.0
   - base16-bytestring ==1.0.2.0
   - base16-lens ==0.1.3.2
@@ -216,39 +129,46 @@ default-package-overrides:
   - base58-bytestring ==0.1.0
   - base58string ==0.10.0
   - base64 ==0.4.2.3
-  - base64-bytestring ==1.1.0.0
+  - base64-bytestring ==1.2.1.0
   - base64-bytestring-type ==1.0.1
   - base64-lens ==0.3.1
   - base64-string ==0.2
   - base-compat ==0.11.2
   - base-compat-batteries ==0.11.2
-  - basement ==0.0.12
+  - basement ==0.0.14
   - base-orphans ==0.8.6
-  - base-prelude ==1.4
+  - base-prelude ==1.6
   - base-unicode-symbols ==0.2.4.2
   - basic-prelude ==0.7.0
+  - battleship-combinatorics ==0.0.1
   - bazel-runfiles ==0.12
   - bbdb ==0.8
-  - bcp47 ==0.2.0.5
-  - bcp47-orphans ==0.1.0.4
   - bcrypt ==0.0.11
+  - beam-core ==0.9.2.1
+  - beam-migrate ==0.5.1.2
+  - beam-postgres ==0.5.2.1
+  - beam-sqlite ==0.5.1.2
   - bech32 ==1.1.2
-  - bech32-th ==1.0.2
+  - bech32-th ==1.1.1
   - bench ==1.0.12
   - benchpress ==0.2.2.18
+  - bencode ==0.6.1.1
+  - bencoding ==0.4.5.4
   - between ==0.11.0.0
   - bibtex ==0.1.0.6
   - bifunctors ==5.5.11
   - bimap ==0.4.0
   - bimaps ==0.1.0.2
   - bimap-server ==0.1.0.1
-  - bin ==0.1.1
+  - bin ==0.1.2
+  - binance-exports ==0.1.0.0
   - binary-conduit ==1.3.1
-  - binary-ext ==2.0.4
+  - binaryen ==0.0.6.0
+  - binary-generic-combinators ==0.4.4.0
   - binary-ieee754 ==0.1.0.0
   - binary-instances ==1.0.2
   - binary-list ==1.1.1.2
-  - binary-orphans ==1.0.1
+  - binary-orphans ==1.0.2
   - binary-parser ==0.5.7.1
   - binary-parsers ==0.2.4.0
   - binary-search ==2.0.0
@@ -258,9 +178,13 @@ default-package-overrides:
   - bindings-GLFW ==3.3.2.0
   - bindings-libzip ==1.0.1
   - bindings-uname ==0.1
-  - bins ==0.1.2.0
+  - BiobaseENA ==0.0.0.2
+  - BiobaseEnsembl ==0.2.0.1
+  - BiobaseFasta ==0.4.0.1
+  - BiobaseTypes ==0.2.1.0
+  - BiobaseXNA ==0.11.1.1
   - bitarray ==0.0.1.1
-  - bits ==0.5.3
+  - bits ==0.6
   - bitset-word8 ==0.1.1.2
   - bits-extra ==0.0.2.0
   - bitvec ==1.1.2.0
@@ -270,21 +194,27 @@ default-package-overrides:
   - blas-carray ==0.1.0.1
   - blas-comfort-array ==0.0.0.3
   - blas-ffi ==0.1
+  - blas-hs ==0.1.1.0
   - blaze-bootstrap ==0.1.0.1
   - blaze-builder ==0.4.2.2
+  - blaze-colonnade ==1.2.2.1
   - blaze-html ==0.9.1.2
   - blaze-markup ==0.8.2.8
   - blaze-svg ==0.3.6.1
   - blaze-textual ==0.2.2.1
+  - bm ==0.1.0.2
   - bmp ==1.2.6.3
-  - BNFC ==2.9.3
+  - bnb-staking-csvs ==0.2.1.0
+  - BNFC ==2.9.4
   - BNFC-meta ==0.6.1
   - board-games ==0.3
   - bodhi ==0.1.0
   - boltzmann-samplers ==0.1.1.0
+  - bookkeeping ==0.4.0.1
   - Boolean ==0.2.4
   - boolean-like ==0.1.1.0
   - boolsimplifier ==0.1.8
+  - boomerang ==1.4.7
   - boots ==0.2.0.1
   - bordacount ==0.1.0.0
   - boring ==0.2
@@ -292,28 +222,26 @@ default-package-overrides:
   - bound ==2.0.4
   - BoundedChan ==1.0.3.0
   - bounded-queue ==1.0.0
-  - boundingboxes ==0.2.3
-  - bower-json ==1.0.0.1
   - boxes ==0.1.5
-  - brick ==0.62
+  - brick ==0.68
+  - brittany ==0.14.0.2
   - broadcast-chan ==0.2.1.2
   - bsb-http-chunked ==0.0.0.4
   - bson ==0.4.0.1
-  - btrfs ==0.2.0.0
+  - bson-lens ==0.1.1
   - buffer-builder ==0.2.4.7
   - buffer-pipe ==0.0
-  - bugsnag-haskell ==0.0.4.3
+  - bugsnag-haskell ==0.0.4.4
   - bugsnag-hs ==0.2.0.8
-  - bugzilla-redhat ==0.3.3
-  - burrito ==1.2.0.4
+  - bugzilla-redhat ==1.0.0
+  - burrito ==2.0.1.0
   - butcher ==1.3.3.2
   - buttplug-hs-core ==0.1.0.1
   - bv ==0.5
-  - bv-little ==1.1.1
   - byteable ==0.1.1
   - byte-count-reader ==0.10.1.8
   - bytedump ==1.0
-  - byte-order ==0.1.2.0
+  - byte-order ==0.1.3.0
   - byteorder ==1.0.4
   - bytes ==0.17.1
   - byteset ==0.1.1.0
@@ -324,6 +252,7 @@ default-package-overrides:
   - bytestring-strict-builder ==0.4.5.5
   - bytestring-to-vector ==0.3.0.1
   - bytestring-tree-builder ==0.2.7.9
+  - bytestring-trie ==0.2.7
   - bz2 ==1.0.1.0
   - bzlib ==0.5.1.0
   - bzlib-conduit ==0.3.0.2
@@ -332,20 +261,22 @@ default-package-overrides:
   - cabal2spec ==2.6.2
   - cabal-appimage ==0.3.0.3
   - cabal-clean ==0.1.20210924
-  - cabal-debian ==5.1
   - cabal-doctest ==1.0.9
   - cabal-file ==0.1.1
-  - cabal-flatpak ==0.1.0.2
-  - cabal-plan ==0.7.2.0
-  - cabal-rpm ==2.0.10
+  - cabal-file-th ==0.2.7
+  - cabal-flatpak ==0.1.0.3
+  - cabal-plan ==0.7.2.1
+  - cabal-rpm ==2.0.11
   - Cabal-syntax ==3.6.0.0
   - cache ==0.1.3.0
   - cached-json-file ==0.1.1
   - cacophony ==0.10.1
   - calendar-recycling ==0.0.0.1
-  - call-stack ==0.3.0
+  - call-alloy ==0.3
+  - call-stack ==0.4.0
   - can-i-haz ==0.3.1.0
-  - capability ==0.4.0.0
+  - capability ==0.5.0.0
+  - capataz ==0.2.1.0
   - ca-province-codes ==1.0.0.0
   - cardano-coin-selection ==1.0.1
   - carray ==0.1.6.8
@@ -359,12 +290,12 @@ default-package-overrides:
   - cassava-conduit ==0.6.0
   - cassava-megaparsec ==2.0.4
   - cast ==0.1.0.2
-  - category ==0.2.5.0
+  - caster ==0.0.3.0
   - cayley-client ==0.4.17
   - cborg ==0.2.6.0
   - cborg-json ==0.2.3.0
   - cdar-mBound ==0.1.0.4
-  - c-enum ==0.1.1.0
+  - c-enum ==0.1.1.2
   - cereal ==0.5.8.2
   - cereal-conduit ==0.8.0
   - cereal-text ==0.1.0.2
@@ -377,33 +308,35 @@ default-package-overrides:
   - charset ==0.3.9
   - charsetdetect-ae ==1.1.0.4
   - Chart ==1.9.3
-  - chaselev-deque ==0.5.0.5
   - ChasingBottoms ==1.3.1.11
   - cheapskate ==0.1.1.2
   - cheapskate-highlight ==0.1.0.0
   - cheapskate-lucid ==0.1.0.0
-  - checkers ==0.5.6
+  - check-email ==1.0.2
+  - checkers ==0.6.0
   - checksum ==0.0
   - chimera ==0.3.2.0
   - chiphunk ==0.1.4.0
   - choice ==0.2.2
   - chronologique ==0.3.1.3
-  - chronos ==1.1.1
-  - chronos-bench ==0.2.0.2
   - chunked-data ==0.3.1
   - cipher-aes ==0.2.11
+  - cipher-aes128 ==0.7.0.6
   - cipher-camellia ==0.0.2
   - cipher-des ==0.0.6
   - cipher-rc4 ==0.1.4
   - circle-packing ==0.1.0.6
-  - circular ==0.4.0.1
-  - citeproc ==0.4.0.1
-  - clash-ghc ==1.4.7
-  - clash-lib ==1.4.7
-  - clash-prelude ==1.4.7
+  - circular ==0.4.0.2
+  - citeproc ==0.6.0.1
+  - clash-ghc ==1.6.2
+  - clash-lib ==1.6.2
+  - clash-prelude ==1.6.2
   - classy-prelude ==1.5.0.2
   - classy-prelude-conduit ==1.5.0
-  - clay ==0.13.3
+  - classy-prelude-yesod ==1.5.0
+  - clay ==0.14.0
+  - cleff ==0.3.2.0
+  - cleff-plugin ==0.1.0.0
   - clientsession ==0.9.1.2
   - climb ==0.3.3
   - Clipboard ==2.3.2.0
@@ -412,20 +345,25 @@ default-package-overrides:
   - clumpiness ==0.17.0.2
   - ClustalParser ==1.3.0
   - cmark ==0.6
-  - cmark-gfm ==0.2.2
+  - cmark-gfm ==0.2.3
   - cmark-lucid ==0.1.0.0
   - cmdargs ==0.10.21
   - codec-beam ==0.2.0
+  - code-conjure ==0.5.2
   - code-page ==0.2.1
+  - coercible-utils ==0.1.0
+  - cointracking-imports ==0.1.0.1
   - collect-errors ==0.1.5.0
-  - co-log-concurrent ==0.5.1.0
-  - co-log-core ==0.2.1.1
+  - colonnade ==1.2.0.2
   - Color ==0.3.3
   - colorful-monoids ==0.2.1.3
   - colorize-haskell ==1.0.1
   - colour ==2.3.6
+  - columnar ==1.0.0.0
   - combinatorial ==0.1.0.1
-  - comfort-array ==0.4.1
+  - comfort-array ==0.5.1
+  - comfort-array-shape ==0.0
+  - comfort-fftw ==0.0
   - comfort-graph ==0.0.3.1
   - commonmark ==0.2.1.1
   - commonmark-extensions ==0.2.3
@@ -433,12 +371,13 @@ default-package-overrides:
   - commutative ==0.0.2
   - comonad ==5.0.8
   - comonad-extras ==4.0.1
+  - compact ==0.2.0.0
   - compactmap ==0.1.4.2.1
-  - compdata ==0.12.1
   - compensated ==0.8.3
   - compiler-warnings ==0.1.0
+  - componentm ==0.0.0.2
+  - componentm-devel ==0.0.0.2
   - composable-associations ==0.1.0.0
-  - composable-associations-aeson ==0.1.0.1
   - composition ==1.0.2.2
   - composition-extra ==2.0.0
   - concise ==0.1.0.1
@@ -450,28 +389,29 @@ default-package-overrides:
   - cond ==0.4.1.1
   - conduino ==0.2.2.0
   - conduit ==1.3.4.2
-  - conduit-algorithms ==0.0.11.0
+  - conduit-aeson ==0.1.0.1
   - conduit-combinators ==1.3.0
   - conduit-concurrent-map ==0.1.1
+  - conduit-connection ==0.1.0.5
   - conduit-extra ==1.3.5
   - conduit-parse ==0.2.1.0
   - conduit-zstd ==0.0.2.0
   - conferer ==1.1.0.0
   - conferer-aeson ==1.1.0.2
-  - conferer-hspec ==1.1.0.0
   - conferer-warp ==1.1.0.0
+  - ConfigFile ==1.1.4
   - config-ini ==0.2.4.0
+  - configuration-tools ==0.6.1
   - configurator ==0.3.0.0
   - configurator-export ==0.1.0.1
-  - configurator-pg ==0.2.5
   - connection ==0.3.1
   - connection-pool ==0.2.2
   - console-style ==0.0.2.1
-  - constraint ==0.1.4.0
   - constraints ==0.13.3
   - constraints-extras ==0.3.2.1
   - constraint-tuples ==0.1.2
   - construct ==0.3.0.2
+  - containers-unicode-symbols ==0.3.1.3
   - contravariant ==1.5.5
   - contravariant-extras ==0.3.5.3
   - control-bool ==0.2.1
@@ -481,23 +421,27 @@ default-package-overrides:
   - convertible ==1.1.1.0
   - cookie ==0.4.5
   - copr-api ==0.1.0
-  - core-data ==0.2.1.11
-  - core-program ==0.2.12.0
+  - core-data ==0.3.1.1
+  - core-program ==0.4.4.0
+  - core-telemetry ==0.1.9.1
   - core-text ==0.3.5.0
   - countable ==1.0
-  - country ==0.2.1
+  - covariance ==0.1.0.6
   - cpphs ==1.20.9.1
   - cprng-aes ==0.6.1
   - cpu ==0.1.2
   - cpuinfo ==0.1.0.2
-  - crackNum ==3.1
+  - crackNum ==3.2
   - crc32c ==0.0.0
   - credential-store ==0.1.2
   - criterion ==1.5.13.0
   - criterion-measurement ==0.1.3.0
   - cron ==0.7.0
   - crypto-api ==0.13.3
+  - crypto-api-tests ==0.3
+  - crypto-cipher-tests ==0.0.11
   - crypto-cipher-types ==0.0.9
+  - cryptocompare ==0.1.2
   - crypto-enigma ==0.1.1.6
   - cryptohash ==0.11.9
   - cryptohash-cryptoapi ==0.1.4
@@ -508,49 +452,58 @@ default-package-overrides:
   - cryptonite ==0.29
   - cryptonite-conduit ==0.2.2
   - cryptonite-openssl ==0.7
-  - crypto-numbers ==0.2.7
-  - crypto-pubkey ==0.2.8
   - crypto-pubkey-types ==0.4.3
   - crypto-random ==0.0.9
   - crypto-random-api ==0.2.0
+  - cryptostore ==0.2.1.0
+  - crypt-sha512 ==0
   - csp ==1.4.0
-  - css-syntax ==0.1.0.0
   - css-text ==0.1.3.0
-  - c-struct ==0.1.1.1
+  - c-struct ==0.1.1.2
   - csv ==0.1.2
+  - csv-conduit ==0.7.3.0
   - ctrie ==0.2
   - cubicbezier ==0.6.0.6
   - cubicspline ==0.1.2
-  - cuckoo-filter ==0.2.0.2
+  - cublas ==0.6.0.0
+  - cuda ==0.11.0.0
   - cue-sheet ==2.0.1
+  - cufft ==0.10.0.0
   - curl ==1.3.8
+  - curl-runnings ==0.17.0
   - currencies ==0.2.0.0
   - currency ==0.2.0.0
   - cursor ==0.3.2.0
   - cursor-brick ==0.1.0.1
   - cursor-fuzzy-time ==0.0.0.0
-  - cursor-gen ==0.3.0.0
+  - cursor-gen ==0.4.0.0
+  - cusolver ==0.3.0.0
+  - cusparse ==0.3.0.0
   - cutter ==0.0
   - cyclotomic ==1.1.1
   - czipwith ==1.0.1.4
-  - d10 ==0.2.1.6
+  - d10 ==1.0.0.2
   - data-accessor ==0.2.3
   - data-accessor-mtl ==0.2.0.4
-  - data-accessor-template ==0.2.1.16
   - data-accessor-transformers ==0.2.1.7
-  - data-ascii ==1.0.0.6
   - data-binary-ieee754 ==0.4.4
   - data-bword ==0.1.0.1
   - data-checked ==0.3
-  - data-clist ==0.1.2.3
-  - data-compat ==0.1.0.3
+  - data-clist ==0.2
   - data-default ==0.7.1.1
   - data-default-class ==0.1.2.0
+  - data-default-extra ==0.1.0
+  - data-default-instances-base ==0.1.0.1
+  - data-default-instances-bytestring ==0.0.1
+  - data-default-instances-case-insensitive ==0.0.1
   - data-default-instances-containers ==0.0.1
   - data-default-instances-dlist ==0.0.1
+  - data-default-instances-new-base ==0.0.2
   - data-default-instances-old-locale ==0.0.1
+  - data-default-instances-text ==0.0.1
+  - data-default-instances-unordered-containers ==0.0.1
+  - data-default-instances-vector ==0.0.1
   - data-diverse ==4.7.0.0
-  - datadog ==0.2.5.0
   - data-dword ==0.3.2.1
   - data-endian ==0.1.1
   - data-fix ==0.3.2
@@ -568,11 +521,17 @@ default-package-overrides:
   - data-ref ==0.0.2
   - data-reify ==0.6.3
   - data-serializer ==0.3.5
+  - datasets ==0.4.0
+  - data-sketches ==0.3.1.0
+  - data-sketches-core ==0.1.0.0
   - data-textual ==0.3.0.3
+  - data-tree-print ==0.1.0.2
   - dataurl ==0.1.0.0
   - DAV ==1.3.4
+  - dawg-ord ==0.5.1.2
+  - dbcleaner ==0.1.3
   - DBFunctor ==0.1.2.1
-  - dbus ==1.2.17
+  - dbus ==1.2.22
   - dbus-hslogger ==0.1.0.1
   - debian ==4.0.2
   - debian-build ==0.10.2.1
@@ -581,7 +540,6 @@ default-package-overrides:
   - Decimal ==0.5.2
   - declarative ==0.5.4
   - deepseq-generics ==0.2.0.0
-  - deepseq-instances ==0.1.0.1
   - deferred-folds ==0.9.18.1
   - dejafu ==2.4.0.3
   - dense-linear-algebra ==0.1.0.0
@@ -593,66 +551,87 @@ default-package-overrides:
   - deriveJsonNoPrefix ==0.1.0.1
   - derive-topdown ==0.0.3.0
   - deriving-aeson ==0.2.8
-  - deriving-compat ==0.5.10
-  - derulo ==1.0.10
-  - dhall ==1.39.0
-  - dhall-bash ==1.0.37
-  - dhall-json ==1.7.7
-  - dhall-lsp-server ==1.0.17
-  - dhall-yaml ==1.2.7
+  - deriving-compat ==0.6
+  - derulo ==2.0.0.1
+  - detour-via-sci ==1.0.0
+  - df1 ==0.4
+  - dhall ==1.40.2
+  - dhall-bash ==1.0.39
+  - dhall-json ==1.7.9
+  - dhall-yaml ==1.2.10
+  - di ==1.3
+  - diagrams ==1.4.0.1
+  - diagrams-contrib ==1.4.4
+  - diagrams-core ==1.5.0
+  - diagrams-lib ==1.4.5.1
+  - diagrams-rasterific ==1.4.2.2
   - diagrams-solve ==0.1.3
-  - dialogflow-fulfillment ==0.1.1.4
+  - diagrams-svg ==1.4.3.1
   - di-core ==1.0.4
   - dictionary-sharing ==0.1.0.0
+  - di-df1 ==1.2.1
   - Diff ==0.4.1
   - digest ==0.0.1.3
   - digits ==0.3.1
+  - di-handle ==1.0.1
   - dimensional ==1.4
   - di-monad ==1.3.1
   - directory-tree ==0.12.1
   - direct-sqlite ==2.3.26
-  - dirichlet ==0.1.0.5
+  - dirichlet ==0.1.0.6
   - discount ==0.1.1
+  - discover-instances ==0.1.0.0
+  - discrimination ==0.4.1
   - disk-free-space ==0.1.0.1
-  - distributed-closure ==0.4.2.0
+  - distributed-static ==0.3.9
   - distribution-opensuse ==1.1.3
   - distributive ==0.6.2.1
+  - djinn-lib ==0.0.1.3
   - dlist ==1.0
   - dlist-instances ==0.1.1.1
   - dlist-nonempty ==0.1.1
   - dns ==4.0.1
   - dockerfile ==0.2.0
   - doclayout ==0.3.1.1
-  - doctemplates ==0.9
-  - doctest ==0.17
+  - docopt ==0.7.0.7
+  - doctemplates ==0.10.0.1
+  - doctest ==0.18.2
   - doctest-discover ==0.2.0.0
   - doctest-driver-gen ==0.3.0.5
   - doctest-exitcode-stdio ==0.0
   - doctest-extract ==0.1
   - doctest-lib ==0.1
+  - doctest-parallel ==0.2.2
   - doldol ==0.4.1.2
   - do-list ==1.0.1
+  - domain ==0.1.1.3
+  - domain-core ==0.1.0.1
+  - domain-optics ==0.1.0.2
   - do-notation ==0.1.0.2
   - dot ==0.3
-  - dotenv ==0.8.0.7
+  - dotenv ==0.9.0.0
   - dotgen ==0.4.3
   - dotnet-timespan ==0.0.1.0
-  - double-conversion ==2.0.2.0
+  - double-conversion ==2.0.4.1
   - download ==0.3.2.7
   - download-curl ==0.1.4
-  - drinkery ==0.4
+  - DPutils ==0.1.1.0
+  - drifter ==0.3.0
+  - drifter-postgresql ==0.2.1
+  - drifter-sqlite ==0.1.0.0
   - dsp ==0.2.5.1
   - dual ==0.1.1.1
+  - dual-tree ==0.2.3.0
   - dublincore-xml-conduit ==0.1.0.2
-  - dunai ==0.7.0
+  - dunai ==0.8.1
   - duration ==0.2.0.0
   - dvorak ==0.1.0.0
   - dynamic-state ==0.3.1
   - dyre ==0.9.1
   - eap ==0.9.0.2
-  - earcut ==0.1.0.4
   - Earley ==0.13.0.1
   - easy-file ==0.2.2
+  - easy-logger ==0.1.0.7
   - Ebnf2ps ==1.0.15
   - echo ==0.1.4
   - ecstasy ==0.2.1.0
@@ -660,29 +639,21 @@ default-package-overrides:
   - edit-distance ==0.2.2.1
   - edit-distance-vector ==1.0.0.4
   - editor-open ==0.6.0.0
-  - egison ==4.1.3
-  - egison-pattern-src ==0.2.1.2
-  - egison-pattern-src-th-mode ==0.2.1.2
   - either ==5.0.1.1
   - either-both ==0.1.1.1
   - either-unwrap ==1.1
-  - ekg ==0.4.0.15
-  - ekg-core ==0.1.1.7
-  - ekg-json ==0.1.0.6
-  - ekg-statsd ==0.2.5.0
   - elerea ==2.9.0
-  - elf ==0.30
-  - eliminators ==0.7
-  - elm2nix ==0.2.1
-  - elm-bridge ==0.6.1
+  - elf ==0.31
+  - eliminators ==0.8
+  - elm-bridge ==0.8.0
   - elm-core-sources ==1.0.0
   - elm-export ==0.6.0.1
-  - elynx ==0.5.1.1
-  - elynx-markov ==0.5.1.1
-  - elynx-nexus ==0.5.1.1
-  - elynx-seq ==0.5.1.1
-  - elynx-tools ==0.5.1.1
-  - elynx-tree ==0.5.1.1
+  - elynx ==0.6.1.1
+  - elynx-markov ==0.6.1.1
+  - elynx-nexus ==0.6.1.1
+  - elynx-seq ==0.6.1.1
+  - elynx-tools ==0.6.1.1
+  - elynx-tree ==0.6.1.1
   - email-validate ==2.3.2.15
   - emd ==0.2.0.0
   - emojis ==0.1.2
@@ -690,84 +661,93 @@ default-package-overrides:
   - ENIG ==0.0.1.0
   - entropy ==0.4.1.7
   - enummapset ==0.6.0.3
-  - enumset ==0.0.5
-  - enum-subset-generate ==0.1.0.0
+  - enumset ==0.1
+  - enum-text ==0.5.3.0
   - envelope ==0.2.2.0
   - envparse ==0.4.1
   - envy ==2.1.0.0
-  - epub-metadata ==4.5
-  - eq ==4.2.1
+  - eq ==4.3
   - equal-files ==0.0.5.3
   - equational-reasoning ==0.7.0.1
-  - equivalence ==0.3.5
+  - equivalence ==0.4
   - erf ==2.0.0.0
-  - error-or ==0.1.2.0
-  - error-or-utils ==0.1.1
+  - errata ==0.4.0.0
+  - error ==0.3.0.0
+  - errorcall-eq-instance ==0.3.0
+  - error-or ==0.2.0.0
+  - error-or-utils ==0.2.0
   - errors ==2.3.0
   - errors-ext ==0.4.2
   - ersatz ==0.4.10
-  - esqueleto ==3.5.3.0
-  - essence-of-live-coding ==0.2.5
-  - essence-of-live-coding-gloss ==0.2.5
-  - essence-of-live-coding-pulse ==0.2.5
-  - essence-of-live-coding-quickcheck ==0.2.5
-  - etc ==0.4.1.0
-  - eve ==0.1.9.0
+  - esqueleto ==3.5.3.1
+  - essence-of-live-coding ==0.2.6
+  - essence-of-live-coding-gloss ==0.2.6
+  - essence-of-live-coding-pulse ==0.2.6
+  - essence-of-live-coding-quickcheck ==0.2.6
+  - essence-of-live-coding-warp ==0.2.6
   - eventful-core ==0.2.0
+  - eventful-memory ==0.2.0
   - eventful-test-helpers ==0.2.0
   - event-list ==0.1.2
-  - eventstore ==1.4.1
+  - eventstore ==1.4.2
   - every ==0.0.1
+  - evm-opcodes ==0.1.1
   - exact-combinatorics ==0.2.0.11
   - exact-pi ==0.5.0.1
-  - exception-hierarchy ==0.1.0.4
+  - exception-hierarchy ==0.1.0.6
   - exception-mtl ==0.4.0.1
-  - exceptions ==0.10.4
   - exception-transformers ==0.4.0.11
   - exception-via ==0.1.0.0
+  - executable-hash ==0.2.0.4
   - executable-path ==0.0.3.1
   - exit-codes ==1.0.0
   - exomizer ==1.0.0
   - experimenter ==0.1.0.12
   - expiring-cache-map ==0.0.6.1
+  - explainable-predicates ==0.1.2.1
   - explicit-exception ==0.1.10
   - exp-pairs ==0.2.1.0
-  - express ==0.1.16
+  - express ==1.0.8
   - extended-reals ==0.2.4.0
   - extensible-effects ==5.0.0.1
   - extensible-exceptions ==0.1.1.4
-  - extra ==1.7.9
+  - extra ==1.7.10
   - extractable-singleton ==0.0.1
   - extrapolate ==0.4.6
   - fail ==4.9.0.0
   - failable ==1.2.4.0
-  - fakedata ==0.8.0
+  - fakedata ==1.0.2
   - fakedata-parser ==0.1.0.0
+  - fakedata-quickcheck ==0.2.0
   - fakefs ==0.3.0.2
   - fakepull ==0.3.0.2
-  - faktory ==1.0.3.1
-  - fast-digits ==0.3.1.0
-  - fast-logger ==3.0.5
+  - faktory ==1.1.2.1
+  - fast-builder ==0.1.3.0
+  - fast-logger ==3.1.1
   - fast-math ==1.0.2
-  - fb ==2.1.1
+  - fastmemo ==0.1.0.1
   - fclabels ==2.0.5.1
   - feature-flags ==0.1.0.1
-  - fedora-dists ==1.1.2
-  - fedora-haskell-tools ==0.9
+  - fedora-dists ==2.0.0
+  - fedora-haskell-tools ==1.0
   - feed ==1.3.2.0
   - FenwickTree ==0.1.2.1
   - fft ==0.1.8.7
+  - fftw-ffi ==0.1
   - fgl ==5.7.0.3
+  - fields-json ==0.4.0.0
   - file-embed ==0.0.15.0
   - file-embed-lzma ==0
   - filelock ==0.1.1.5
   - filemanip ==0.3.6.3
+  - file-modules ==0.1.2.4
   - filepath-bytestring ==1.4.2.1.9
   - file-path-th ==0.1.0.0
   - filepattern ==0.1.2
   - fileplow ==0.1.0.0
-  - filtrable ==0.1.4.0
-  - fin ==0.2
+  - filter-logger ==0.6.0.0
+  - filtrable ==0.1.6.0
+  - fin ==0.2.1
   - FindBin ==0.0.5
   - fingertree ==0.1.5.0
   - finite-typelits ==0.1.4.2
@@ -776,7 +756,7 @@ default-package-overrides:
   - fitspec ==0.4.10
   - fixed ==0.3
   - fixed-length ==0.2.3
-  - fixed-vector ==1.2.0.0
+  - fixed-vector ==1.2.1.0
   - fixed-vector-hetero ==0.6.1.1
   - fix-whitespace ==0.0.7
   - flac ==0.2.0
@@ -784,31 +764,34 @@ default-package-overrides:
   - flags-applicative ==0.1.0.3
   - flat ==0.4.4
   - flat-mcmc ==1.5.2
+  - flay ==0.4
   - flexible-defaults ==0.0.3
   - FloatingHex ==0.5
   - floatshow ==0.2.4
-  - flow ==1.0.23
+  - flow ==2.0.0.0
   - flush-queue ==1.0.0
   - fmlist ==0.9.4
   - fmt ==0.6.3.0
   - fn ==0.3.0.2
   - focus ==1.0.3
   - focuslist ==0.1.1.0
-  - foldable1 ==0.1.0.0
   - fold-debounce ==0.2.0.9
   - fold-debounce-conduit ==0.2.0.6
   - foldl ==1.4.12
   - folds ==0.7.7
   - follow-file ==0.0.3
   - FontyFruity ==0.5.3.5
+  - force-layout ==0.4.0.6
   - foreign-store ==0.2
   - ForestStructures ==0.0.1.0
   - forkable-monad ==0.2.0.3
-  - forma ==1.1.3
+  - forma ==1.2.0
   - format-numbers ==0.1.0.1
   - formatting ==7.1.3
-  - foundation ==0.0.26.1
-  - fourmolu ==0.3.0.0
+  - fortran-src ==0.9.0
+  - foundation ==0.0.28
+  - fourmolu ==0.4.0.0
+  - Frames ==0.7.3
   - free ==5.1.7
   - free-categories ==0.2.0.2
   - freenect ==1.2.1
@@ -816,348 +799,381 @@ default-package-overrides:
   - freetype2 ==0.2.0
   - free-vl ==0.1.4
   - friendly-time ==0.4.1
+  - frisby ==0.2.4
   - from-sum ==0.2.3.0
   - frontmatter ==0.1.0.2
   - fsnotify ==0.3.0.1
   - fsnotify-conduit ==0.1.1.1
   - ftp-client ==0.5.1.4
-  - ftp-client-conduit ==0.5.0.5
   - funcmp ==1.9
   - function-builder ==0.3.0.1
-  - functor-classes-compat ==1.0.1
-  - functor-combinators ==0.3.6.0
+  - functor-classes-compat ==2.0.0.2
+  - functor-combinators ==0.4.1.0
+  - fused-effects ==1.1.1.2
   - fusion-plugin ==0.2.3
   - fusion-plugin-types ==0.1.0
   - fuzzcheck ==0.1.1
   - fuzzy ==0.1.0.1
   - fuzzy-dates ==0.1.1.2
   - fuzzyset ==0.2.2
-  - fuzzy-time ==0.1.0.0
+  - fuzzy-time ==0.2.0.0
   - gauge ==0.2.5
   - gd ==3000.7.3
   - gdp ==0.0.3.0
   - general-games ==1.1.1
   - generic-aeson ==0.2.0.13
-  - generic-arbitrary ==0.1.0
+  - generic-arbitrary ==0.2.0
   - generic-constraints ==1.1.1.1
   - generic-data ==0.9.2.1
   - generic-data-surgery ==0.3.0.0
   - generic-deriving ==1.14.1
   - generic-functor ==0.2.0.0
-  - generic-lens ==2.1.0.0
-  - generic-lens-core ==2.1.0.0
+  - generic-lens ==2.2.1.0
+  - generic-lens-core ==2.2.1.0
   - generic-monoid ==0.1.0.1
-  - generic-optics ==2.1.0.0
+  - generic-optics ==2.2.1.0
   - GenericPretty ==1.2.2
-  - generic-random ==1.4.0.0
+  - generic-random ==1.5.0.1
   - generics-eot ==0.4.0.1
   - generics-sop ==0.5.1.2
   - generics-sop-lens ==0.2.0.1
   - geniplate-mirror ==0.7.8
-  - genvalidity ==0.11.0.2
-  - genvalidity-aeson ==0.3.0.0
-  - genvalidity-bytestring ==0.6.0.0
-  - genvalidity-containers ==0.9.0.0
-  - genvalidity-criterion ==0.2.0.0
-  - genvalidity-hspec ==0.7.0.4
-  - genvalidity-hspec-aeson ==0.3.1.1
-  - genvalidity-hspec-binary ==0.2.0.4
-  - genvalidity-hspec-cereal ==0.2.0.4
-  - genvalidity-hspec-hashable ==0.2.0.5
-  - genvalidity-hspec-optics ==0.1.1.2
-  - genvalidity-hspec-persistent ==0.0.0.1
-  - genvalidity-mergeful ==0.2.0.0
-  - genvalidity-mergeless ==0.2.0.0
-  - genvalidity-path ==0.3.0.4
-  - genvalidity-persistent ==0.0.0.0
-  - genvalidity-property ==0.5.0.1
-  - genvalidity-scientific ==0.2.1.1
-  - genvalidity-sydtest ==0.0.0.0
-  - genvalidity-sydtest-aeson ==0.0.0.0
-  - genvalidity-sydtest-hashable ==0.0.0.0
-  - genvalidity-sydtest-lens ==0.0.0.0
-  - genvalidity-sydtest-persistent ==0.0.0.1
-  - genvalidity-text ==0.7.0.2
-  - genvalidity-time ==0.3.0.0
-  - genvalidity-typed-uuid ==0.0.0.2
-  - genvalidity-unordered-containers ==0.3.0.1
-  - genvalidity-uuid ==0.1.0.4
-  - genvalidity-vector ==0.3.0.1
-  - geojson ==4.0.4
+  - genvalidity ==1.0.0.1
+  - genvalidity-bytestring ==1.0.0.0
+  - genvalidity-containers ==1.0.0.0
+  - genvalidity-criterion ==1.0.0.0
+  - genvalidity-hspec ==1.0.0.0
+  - genvalidity-hspec-aeson ==1.0.0.0
+  - genvalidity-hspec-binary ==1.0.0.0
+  - genvalidity-hspec-cereal ==1.0.0.0
+  - genvalidity-hspec-hashable ==1.0.0.0
+  - genvalidity-hspec-optics ==1.0.0.0
+  - genvalidity-hspec-persistent ==1.0.0.0
+  - genvalidity-mergeless ==0.3.0.0
+  - genvalidity-path ==1.0.0.0
+  - genvalidity-persistent ==1.0.0.0
+  - genvalidity-property ==1.0.0.0
+  - genvalidity-scientific ==1.0.0.0
+  - genvalidity-text ==1.0.0.0
+  - genvalidity-time ==1.0.0.0
+  - genvalidity-unordered-containers ==1.0.0.0
+  - genvalidity-uuid ==1.0.0.0
+  - genvalidity-vector ==1.0.0.0
+  - geodetics ==0.1.2
+  - geojson ==4.1.0
   - getopt-generics ==0.13.0.4
+  - ghc-bignum-orphans ==0.1.1
   - ghc-byteorder ==4.11.0.0.10
   - ghc-check ==0.5.0.6
+  - ghc-compact ==0.1.0.0
   - ghc-core ==0.5.6
-  - ghc-events ==0.17.0.1
+  - ghc-events ==0.17.0.2
   - ghc-exactprint ==0.6.4
   - ghcid ==0.8.7
   - ghci-hexcalc ==0.1.1.0
   - ghcjs-codemirror ==0.0.0.2
-  - ghc-lib ==8.10.7.20210828
-  - ghc-lib-parser ==8.10.7.20210828
-  - ghc-lib-parser-ex ==8.10.0.23
+  - ghcjs-perch ==0.3.3.3
+  - ghc-lib ==9.0.2.20211226
+  - ghc-lib-parser ==9.0.2.20211226
+  - ghc-lib-parser-ex ==9.0.0.6
   - ghc-parser ==0.2.3.0
   - ghc-paths ==0.1.0.12
   - ghc-prof ==1.4.1.9
   - ghc-source-gen ==0.4.3.0
-  - ghc-syntax-highlighter ==0.0.6.0
+  - ghc-syntax-highlighter ==0.0.7.0
   - ghc-tcplugins-extra ==0.4.2
-  - ghc-trace-events ==0.1.2.4
+  - ghc-trace-events ==0.1.2.5
   - ghc-typelits-extra ==0.4.3
   - ghc-typelits-knownnat ==0.7.6
   - ghc-typelits-natnormalise ==0.7.6
   - ghc-typelits-presburger ==0.6.2.0
   - ghost-buster ==0.1.1.0
-  - gi-atk ==2.0.23
-  - gi-cairo ==1.0.25
-  - gi-dbusmenu ==0.4.9
-  - gi-dbusmenugtk3 ==0.4.10
-  - gi-gdk ==3.0.24
-  - gi-gdkpixbuf ==2.0.26
-  - gi-gdkx11 ==3.0.11
-  - gi-gio ==2.0.28
-  - gi-glib ==2.0.25
-  - gi-gmodule ==2.0.1
-  - gi-gobject ==2.0.26
-  - gi-graphene ==1.0.3
-  - gi-gtk ==3.0.37
+  - gi-atk ==2.0.24
+  - gi-cairo ==1.0.26
+  - gi-cairo-connector ==0.1.1
+  - gi-cairo-render ==0.1.1
+  - gi-dbusmenu ==0.4.10
+  - gi-dbusmenugtk3 ==0.4.11
+  - gi-gdk ==3.0.25
+  - gi-gdkpixbuf ==2.0.28
+  - gi-gdkx11 ==3.0.12
+  - gi-gio ==2.0.29
+  - gi-glib ==2.0.26
+  - gi-gmodule ==2.0.2
+  - gi-gobject ==2.0.27
+  - gi-graphene ==1.0.4
+  - gi-gtk ==3.0.38
   - gi-gtk-hs ==0.3.12
-  - gi-harfbuzz ==0.0.4
-  - ginger ==0.10.1.0
-  - gingersnap ==0.3.1.0
-  - gi-pango ==1.0.24
+  - gi-gtksource ==3.0.25
+  - gi-harfbuzz ==0.0.5
+  - gi-javascriptcore ==4.0.24
+  - ginger ==0.10.4.0
+  - gi-pango ==1.0.25
   - githash ==0.1.6.2
-  - github-release ==1.3.10
-  - github-rest ==1.0.3
+  - github ==0.27
+  - github-release ==2.0.0.0
+  - github-rest ==1.1.2
   - github-types ==0.2.1
   - github-webhooks ==0.15.0
-  - gitlab-haskell ==0.2.5
   - gitrev ==1.3.1
-  - gi-xlib ==2.0.10
+  - gi-vte ==2.91.29
+  - gi-xlib ==2.0.11
   - gl ==0.9
   - glabrous ==2.0.5
+  - glasso ==0.1.0
   - GLFW-b ==3.3.0.0
   - Glob ==0.10.2
+  - glob-posix ==0.2.0.1
   - gloss ==1.13.2.1
+  - gloss-algorithms ==1.13.0.2
+  - gloss-raster ==1.13.1.2
   - gloss-rendering ==1.13.1.1
   - GLURaw ==2.0.0.5
   - GLUT ==2.7.0.16
-  - gluturtle ==0.0.58.1
-  - gnuplot ==0.5.6.1
+  - gmail-simple ==0.1.0.4
+  - gnuplot ==0.5.7
   - goldplate ==0.2.0
   - google-isbn ==1.0.3
-  - gopher-proxy ==0.1.1.2
+  - gopher-proxy ==0.1.1.3
   - gothic ==0.1.8
+  - gotyno-hs ==1.1.0
   - gpolyline ==0.1.0.1
   - graph-core ==0.3.0.0
   - graphite ==0.10.0.1
-  - graphql-client ==1.1.1
   - graphs ==0.7.1
   - graphula ==2.0.1.0
   - graphviz ==2999.20.1.0
   - graph-wrapper ==0.2.6.0
   - gravatar ==0.8.0
-  - greskell ==1.2.0.2
-  - greskell-core ==0.1.3.7
-  - greskell-websocket ==0.1.2.6
+  - greskell ==2.0.0.0
+  - greskell-core ==1.0.0.0
+  - greskell-websocket ==1.0.0.0
   - groom ==0.1.2.1
+  - groundhog ==0.12.0
+  - groundhog-postgresql ==0.12
+  - groundhog-sqlite ==0.12.0
   - group-by-date ==0.1.0.4
+  - grouped-list ==0.2.3.0
   - groups ==0.5.3
+  - gtk2hs-buildtools ==0.13.8.2
+  - gtk-sni-tray ==0.1.8.0
   - gtk-strut ==0.1.3.0
   - guarded-allocation ==0.0.1
-  - H ==0.9.0.1
   - hackage-db ==2.1.2
-  - hackage-security ==0.6.2.0
+  - hackage-security ==0.6.2.1
   - haddock-library ==1.10.0
   - hadoop-streaming ==0.2.0.3
+  - hakyll ==4.15.1.1
   - hakyll-convert ==0.3.0.4
-  - hal ==0.4.8
+  - hal ==0.4.9
   - half ==0.3.1
   - hall-symbols ==0.1.0.6
+  - hamilton ==0.1.0.3
   - hamtsolo ==1.0.4
   - HandsomeSoup ==0.4.2
-  - hapistrano ==0.4.3.0
-  - happstack-server ==7.7.1.2
+  - handwriting ==0.1.0.3
+  - happstack-server ==7.7.2
+  - happstack-server-tls ==7.2.1.1
   - happy ==1.20.0
   - happy-meta ==0.2.0.11
   - HasBigDecimal ==0.1.1
   - hasbolt ==0.1.6.1
-  - hashable ==1.3.0.0
-  - hashable-time ==0.2.1
+  - hashable ==1.3.5.0
+  - hashable-time ==0.3
   - hashids ==1.0.2.7
   - hashing ==0.1.0.1
   - hashmap ==1.3.3
   - hashtables ==1.2.4.2
   - haskeline ==0.8.2
   - haskell-awk ==1.2.0.1
-  - haskell-gi ==0.25.0
-  - haskell-gi-base ==0.25.0
+  - haskell-gi ==0.26.0
+  - haskell-gi-base ==0.26.0
   - haskell-gi-overloading ==1.0
-  - haskell-import-graph ==1.0.4
   - haskell-lexer ==1.1
-  - haskell-lsp ==0.24.0.0
   - haskell-lsp-types ==0.24.0.0
-  - haskell-names ==0.9.9
-  - HaskellNet ==0.6
   - haskell-src ==1.0.4
   - haskell-src-exts ==1.23.1
   - haskell-src-exts-util ==0.2.5
   - haskell-src-meta ==0.8.9
   - haskey-btree ==0.3.0.1
+  - haskintex ==0.8.0.0
+  - haskoin-core ==0.21.1
   - hasktags ==0.72.0
-  - hasql ==1.4.5.3
+  - hasql ==1.5.0.2
+  - hasql-migration ==0.3.0
   - hasql-notifications ==0.2.0.0
   - hasql-optparse-applicative ==0.3.0.8
   - hasql-pool ==0.5.2.2
   - hasql-queue ==1.2.0.2
+  - hasql-th ==0.4.0.11
   - hasql-transaction ==1.0.1.1
+  - has-transformers ==0.1.0.4
   - hasty-hamiltonian ==1.3.4
   - HaTeX ==3.22.3.1
   - HaXml ==1.25.8
   - haxr ==3000.11.4.1
   - HCodecs ==0.5.2
   - hdaemonize ==0.5.6
-  - HDBC ==2.4.0.3
+  - HDBC ==2.4.0.4
   - HDBC-session ==0.1.2.0
-  - headroom ==0.4.3.0
+  - headed-megaparsec ==0.2.1
   - heap ==1.0.4
   - heaps ==0.4
+  - heatshrink ==0.1.0.0
   - hebrew-time ==0.1.2
   - hedgehog ==1.0.5
+  - hedgehog-classes ==0.2.5.3
   - hedgehog-corpus ==0.2.0
   - hedgehog-fakedata ==0.0.1.5
   - hedgehog-fn ==1.0
   - hedgehog-quickcheck ==0.1.1
-  - hedis ==0.14.4
+  - hedis ==0.15.1
   - hedn ==0.3.0.4
   - here ==1.2.13
   - heredoc ==0.2.0.0
-  - heterocephalus ==1.0.5.4
+  - heterocephalus ==1.0.5.6
+  - hex ==0.2.0
   - hexml ==0.3.4
-  - hexml-lens ==0.2.1
   - hexpat ==0.20.13
+  - hex-text ==0.1.0.6
   - hformat ==0.3.3.1
   - hfsevents ==0.1.6
-  - hgeometry ==0.12.0.4
-  - hgeometry-combinatorial ==0.12.0.3
-  - hgrev ==0.2.6
+  - hgeometry ==0.14
+  - hgeometry-combinatorial ==0.14
+  - hid ==0.2.2
   - hidapi ==0.1.7
-  - hie-bios ==0.7.6
+  - hie-bios ==0.9.1
   - hi-file-parser ==0.1.2.0
   - higher-leveldb ==0.6.0.0
   - highlighting-kate ==0.6.4
+  - hindent ==5.3.2
   - hinfo ==0.0.3.0
   - hinotify ==0.4.1
   - hint ==0.9.0.5
+  - histogram-fill ==0.9.1.0
   - hjsmin ==0.2.0.4
   - hkd-default ==1.1.0.0
   - hkgr ==0.3
-  - hledger ==1.21
-  - hledger-iadd ==1.3.14
-  - hledger-interest ==1.6.1
-  - hledger-lib ==1.21
+  - hledger ==1.25
+  - hledger-iadd ==1.3.17
+  - hledger-interest ==1.6.3
+  - hledger-lib ==1.25
   - hledger-stockquotes ==0.1.2.0
-  - hledger-ui ==1.21
-  - hledger-web ==1.21
+  - hledger-ui ==1.25
+  - hledger-web ==1.25
   - hlibcpuid ==0.2.0
   - hlibgit2 ==0.18.0.16
   - hlibsass ==0.1.10.1
-  - hlint ==3.2.8
+  - hlint ==3.3.6
   - hmatrix ==0.20.2
-  - hmatrix-backprop ==0.1.3.0
   - hmatrix-gsl ==0.19.0.1
   - hmatrix-gsl-stats ==0.4.1.8
   - hmatrix-morpheus ==0.1.1.2
+  - hmatrix-repa ==0.1.2.2
   - hmatrix-vector-sized ==0.1.3.0
-  - hmm-lapack ==0.4
-  - hmpfr ==0.4.4
+  - hmm-lapack ==0.5
+  - HMock ==0.5.1.0
   - hnock ==0.4.0
-  - hoauth2 ==1.16.2
+  - hoauth2 ==2.3.0
+  - hocilib ==0.2.0
   - hoogle ==5.0.18.3
-  - hOpenPGP ==2.9.7
-  - hopenpgp-tools ==0.23.6
   - hopenssl ==2.2.4
   - hopfli ==0.2.2.1
-  - hosc ==0.18.1
+  - horizontal-rule ==0.5.0.0
+  - hosc ==0.19.1
   - hostname ==1.0
   - hostname-validate ==1.0.0
   - hourglass ==0.2.12
   - hourglass-orphans ==0.1.0.0
   - hp2pretty ==0.10
   - hpack ==0.34.6
-  - hpack-dhall ==0.5.3
+  - hpack-dhall ==0.5.4
   - hpc-codecov ==0.3.0.0
-  - hpc-lcov ==1.0.1
+  - HPDF ==1.6.0
+  - hpp ==0.6.4
+  - hpqtypes ==1.9.3.0
   - hprotoc ==2.4.17
-  - hruby ==0.3.8.1
+  - hreader ==1.1.0
+  - hreader-lens ==0.1.3.0
+  - hruby ==0.5.0.0
   - hsass ==0.8.0
   - hs-bibutils ==6.10.0.0
   - hsc2hs ==0.68.8
   - hscolour ==1.24.4
   - hsdns ==1.8
-  - hsebaysdk ==0.4.1.0
   - hsemail ==2.2.1
-  - hs-functors ==0.1.7.1
+  - hset ==2.2.0
+  - hsexif ==0.6.1.8
   - hs-GeoIP ==0.3
+  - hsignal ==0.2.7.5
   - hsini ==0.5.1.2
-  - hsinstall ==2.6
+  - hsinstall ==2.7
   - HSlippyMap ==3.0.1
   - hslogger ==1.3.1.0
-  - hslua ==1.3.0.2
-  - hslua-aeson ==1.0.3.1
-  - hslua-module-doclayout ==0.2.0.1
-  - hslua-module-path ==0.1.0.1
-  - hslua-module-system ==0.2.2.1
-  - hslua-module-text ==0.3.0.1
+  - hslua ==2.1.0
+  - hslua-aeson ==2.1.0
+  - hslua-classes ==2.1.0
+  - hslua-core ==2.1.0
+  - hslua-marshalling ==2.1.0
+  - hslua-module-doclayout ==1.0.3
+  - hslua-module-path ==1.0.2
+  - hslua-module-system ==1.0.2
+  - hslua-module-text ==1.0.2
+  - hslua-module-version ==1.0.2
+  - hslua-objectorientation ==2.1.0
+  - hslua-packaging ==2.1.0
+  - hsndfile ==0.8.0
+  - hsndfile-vector ==0.5.2
   - HsOpenSSL ==0.11.7.2
   - HsOpenSSL-x509-system ==0.1.0.4
   - hsp ==0.10.0
-  - hspec ==2.7.10
+  - hspec ==2.8.5
   - hspec-attoparsec ==0.1.0.2
   - hspec-checkers ==0.1.0.2
   - hspec-contrib ==0.5.1
-  - hspec-core ==2.7.10
-  - hspec-discover ==2.7.10
+  - hspec-core ==2.8.5
+  - hspec-discover ==2.8.5
   - hspec-expectations ==0.8.2
-  - hspec-expectations-json ==1.0.0.4
+  - hspec-expectations-json ==1.0.0.5
   - hspec-expectations-lifted ==0.10.0
   - hspec-expectations-pretty-diff ==0.7.2.6
-  - hspec-golden ==0.1.0.3
-  - hspec-golden-aeson ==0.7.0.0
+  - hspec-golden ==0.2.0.0
+  - hspec-golden-aeson ==0.9.0.0
   - hspec-hedgehog ==0.0.1.2
-  - hspec-junit-formatter ==1.0.0.5
+  - hspec-junit-formatter ==1.0.3.0
   - hspec-leancheck ==0.0.6
   - hspec-megaparsec ==2.2.0
   - hspec-meta ==2.7.8
   - hspec-need-env ==0.1.0.8
   - hspec-parsec ==0
   - hspec-smallcheck ==0.5.2
-  - hspec-tables ==0.0.1
   - hspec-tmp-proc ==0.5.0.1
-  - hspec-wai ==0.11.0
-  - hspec-wai-json ==0.11.0
+  - hspec-wai ==0.11.1
   - hs-php-session ==0.0.9.3
   - hsshellscript ==3.5.0
   - hs-tags ==0.1.5.3
+  - hstatistics ==0.3.1
   - HStringTemplate ==0.8.8
   - HSvm ==0.1.1.3.25
   - HsYAML ==0.2.1.0
   - HsYAML-aeson ==0.2.0.1
   - hsyslog ==5.0.2
+  - hsyslog-udp ==0.2.5
   - htaglib ==1.2.0
-  - HTF ==0.14.0.6
+  - HTF ==0.15.0.0
   - html ==1.0.1.2
   - html-conduit ==1.3.2.2
+  - html-email-validate ==0.2.0.0
   - html-entities ==1.1.4.5
   - html-entity-map ==0.1.0.0
-  - htoml ==1.0.0.3
-  - http2 ==3.0.2
+  - http2 ==3.0.3
   - HTTP ==4000.3.16
-  - http-api-data ==0.4.2
-  - http-client ==0.6.4.1
-  - http-client-openssl ==0.3.2.0
+  - http-api-data ==0.4.3
+  - http-api-data-qq ==0.1.0.0
+  - http-client ==0.7.11
+  - http-client-openssl ==0.3.3
   - http-client-overrides ==0.1.1.0
-  - http-client-tls ==0.3.5.3
+  - http-client-tls ==0.3.6.1
   - http-common ==0.8.3.4
   - http-conduit ==2.3.8
   - http-date ==0.0.11
@@ -1166,7 +1182,7 @@ default-package-overrides:
   - httpd-shed ==0.4.1.1
   - http-link-header ==1.2.1
   - http-media ==0.8.0.0
-  - http-query ==0.1.1
+  - http-query ==0.1.3
   - http-reverse-proxy ==0.6.0
   - http-streams ==0.8.9.6
   - http-types ==0.12.3
@@ -1175,21 +1191,27 @@ default-package-overrides:
   - HUnit-approx ==1.1.1.1
   - hunit-dejafu ==2.0.0.5
   - hvect ==0.4.0.1
-  - hvega ==0.11.0.1
+  - hvega ==0.12.0.2
   - hw-balancedparens ==0.4.1.1
   - hw-bits ==0.7.2.1
   - hw-conduit ==0.2.1.0
   - hw-conduit-merges ==0.2.1.0
   - hw-diagnostics ==0.0.1.0
+  - hw-dsv ==0.4.1.0
   - hweblib ==0.6.3
+  - hw-eliasfano ==0.1.2.0
   - hw-excess ==0.2.3.0
   - hw-fingertree ==0.1.2.0
   - hw-fingertree-strict ==0.1.2.0
   - hw-hedgehog ==0.1.1.0
-  - hw-hspec-hedgehog ==0.1.1.0
   - hw-int ==0.0.2.0
+  - hw-ip ==2.4.2.0
   - hw-json-simd ==0.1.1.0
+  - hw-json-simple-cursor ==0.1.1.0
+  - hw-json-standard-cursor ==0.2.3.1
   - hw-kafka-client ==4.0.3
+  - hw-mquery ==0.2.1.0
+  - hworker ==0.1.0.1
   - hw-packed-vector ==0.2.1.0
   - hw-parser ==0.1.1.0
   - hw-prim ==0.6.3.0
@@ -1199,6 +1221,7 @@ default-package-overrides:
   - hw-streams ==0.0.1.0
   - hw-string-parse ==0.0.0.4
   - hw-succinct ==0.1.0.1
+  - hw-xml ==0.5.1.0
   - hxt ==9.3.1.22
   - hxt-charproperties ==9.5.0.0
   - hxt-css ==0.1.0.3
@@ -1218,30 +1241,30 @@ default-package-overrides:
   - if ==0.1.0.0
   - iff ==0.0.6
   - ihaskell ==0.10.2.2
+  - ihaskell-hvega ==0.5.0.2
   - ihs ==0.1.0.3
   - ilist ==0.4.0.1
   - imagesize-conduit ==1.1
   - Imlib ==0.1.2
   - immortal ==0.3
   - immortal-queue ==0.1.0.1
-  - inbox ==0.1.0
+  - inbox ==0.2.0
   - include-file ==0.1.0.4
-  - incremental-parser ==0.5.0.2
+  - incremental-parser ==0.5.0.3
   - indents ==0.5.0.1
   - indexed ==0.1.3
   - indexed-containers ==0.1.0.2
   - indexed-list-literals ==0.2.1.3
   - indexed-profunctors ==0.1.1
   - indexed-traversable ==0.1.2
-  - indexed-traversable-instances ==0.1
+  - indexed-traversable-instances ==0.1.1
   - infer-license ==0.2.0
   - inflections ==0.4.0.6
   - influxdb ==1.9.2.2
   - ini ==0.4.1
   - inj ==1.0
   - inline-c ==0.9.1.5
-  - inline-c-cpp ==0.4.0.3
-  - inline-r ==0.10.5
+  - inline-c-cpp ==0.5.0.0
   - inliterate ==0.1.0
   - input-parsers ==0.2.3.1
   - insert-ordered-containers ==0.2.5.1
@@ -1255,7 +1278,6 @@ default-package-overrides:
   - interpolate ==0.2.1
   - interpolatedstring-perl6 ==1.0.2
   - interpolation ==0.1.1.2
-  - interpolator ==1.1.0.2
   - IntervalMap ==0.6.1.2
   - intervals ==0.9.2
   - intro ==0.9.0.0
@@ -1269,12 +1291,10 @@ default-package-overrides:
   - io-region ==0.1.1
   - io-storage ==0.3
   - io-streams ==1.5.2.1
-  - io-streams-haproxy ==1.0.1.0
   - ip6addr ==1.0.3
-  - ipa ==0.3.1.1
   - iproute ==1.7.12
   - IPv6Addr ==2.0.4
-  - ipynb ==0.1.0.2
+  - ipynb ==0.2
   - ipython-kernel ==0.10.2.2
   - irc ==0.6.1.0
   - irc-client ==1.1.2.2
@@ -1285,42 +1305,36 @@ default-package-overrides:
   - iso3166-country-codes ==0.20140203.8
   - iso639 ==0.1.0.3
   - iso8601-time ==0.1.5
+  - isocline ==1.0.9
   - iterable ==3.0
-  - ixset-typed ==0.5
-  - ixset-typed-binary-instance ==0.1.0.2
-  - ixset-typed-conversions ==0.1.2.0
-  - ixset-typed-hashable-instance ==0.1.0.2
   - ix-shapable ==0.1.0
   - jack ==0.7.2
   - jalaali ==1.0.0.0
   - java-adt ==0.2018.11.4
   - jira-wiki-markup ==1.4.0
-  - jose ==0.8.4
-  - jose-jwt ==0.9.3
+  - jose ==0.9
   - js-chart ==2.9.4.1
   - js-dgtable ==0.5.2
   - js-flot ==0.8.3
   - js-jquery ==3.3.1
   - json ==0.10
-  - json-feed ==1.0.15
-  - jsonifier ==0.1.1
-  - jsonpath ==0.2.0.0
-  - json-rpc ==1.0.3
-  - json-rpc-generic ==0.2.1.6
-  - JuicyPixels ==3.3.6
+  - json-feed ==2.0.0.0
+  - jsonifier ==0.2
+  - jsonpath ==0.2.1.0
+  - json-stream ==0.4.3.0
+  - JuicyPixels ==3.3.7
   - JuicyPixels-blurhash ==0.1.0.3
   - JuicyPixels-extra ==0.5.2
   - JuicyPixels-scale-dct ==0.1.2
   - junit-xml ==0.1.0.2
   - justified-containers ==0.3.0.0
-  - jwt ==0.10.1
+  - jwt ==0.11.0
   - kan-extensions ==5.2.3
-  - kanji ==3.4.1
+  - kanji ==3.5.0
   - katip ==0.8.7.0
   - katip-logstash ==0.1.0.2
-  - kawhi ==0.3.0
+  - katip-wai ==0.1.1.0
   - kazura-queue ==0.1.0.4
-  - kdt ==0.2.4
   - keep-alive ==0.2.0.0
   - keycode ==0.2.2
   - keys ==3.12.3
@@ -1328,35 +1342,35 @@ default-package-overrides:
   - kind-apply ==0.3.2.1
   - kind-generics ==0.4.1.4
   - kind-generics-th ==0.2.2.2
+  - kleene ==0.1
   - kmeans ==0.1.3
   - koji ==0.0.2
-  - koofr-client ==1.0.0.3
   - krank ==0.2.3
-  - kubernetes-webhook-haskell ==0.2.0.3
   - l10n ==0.1.0.1
   - labels ==0.3.3
-  - lackey ==1.0.16
-  - lambdabot-core ==5.3.0.2
-  - LambdaHack ==0.10.3.0
+  - lackey ==2.0.0.0
+  - LambdaHack ==0.11.0.0
   - lame ==0.2.0
-  - language-avro ==0.1.4.0
   - language-bash ==0.9.2
-  - language-c ==0.9.0.1
+  - language-c ==0.9.0.2
   - language-c-quote ==0.13
-  - language-docker ==10.0.2
+  - language-docker ==10.4.2
+  - language-dot ==0.1.1
+  - language-glsl ==0.3.0
   - language-java ==0.2.9
   - language-javascript ==0.7.1.0
   - language-protobuf ==1.0.1
   - language-python ==0.5.8
   - language-thrift ==0.12.0.1
-  - lapack ==0.3.2
+  - lapack ==0.5
   - lapack-carray ==0.0.3
   - lapack-comfort-array ==0.0.1
   - lapack-ffi ==0.0.3
   - lapack-ffi-tools ==0.1.3
+  - lapack-hmatrix ==0.0.0.1
   - largeword ==1.2.5
   - latex ==0.1.0.4
-  - lattices ==2.0.2
+  - lattices ==2.0.3
   - lawful ==0.1.0.0
   - lazy-csv ==0.5.1
   - lazyio ==0.1.0.4
@@ -1366,26 +1380,26 @@ default-package-overrides:
   - leancheck-instances ==0.0.4
   - leapseconds-announced ==2017.1.0.1
   - learn-physics ==0.6.5
-  - lens ==4.19.2
+  - lens ==5.0.1
   - lens-action ==0.2.6
   - lens-aeson ==1.1.3
   - lens-csv ==0.1.1.0
-  - lens-datetime ==0.3
-  - lens-family ==2.0.0
-  - lens-family-core ==2.0.0
+  - lens-family ==2.1.1
+  - lens-family-core ==2.1.0
   - lens-family-th ==0.5.2.1
   - lens-misc ==0.0.2.0
   - lens-process ==0.4.0.0
   - lens-properties ==4.11.1
   - lens-regex ==0.1.3
   - lens-regex-pcre ==1.1.0.0
-  - lenz ==0.4.2.0
+  - lentil ==1.5.3.2
+  - LetsBeRational ==1.0.0.0
   - leveldb-haskell ==0.6.5
+  - lexer-applicative ==2.1.0.2
   - libBF ==0.6.3
   - libffi ==0.1
   - libgit ==0.3.1
   - libgraph ==1.14
-  - libjwt-typed ==0.2
   - libmpd ==0.10.0.0
   - liboath-hs ==0.0.1.2
   - libyaml ==0.1.2
@@ -1395,24 +1409,25 @@ default-package-overrides:
   - lift-generics ==0.2.1
   - lift-type ==0.1.0.1
   - line ==4.0.1
-  - linear ==1.21.6
-  - linear-circuit ==0.1.0.2
+  - linear ==1.21.8
+  - linear-base ==0.1.0
+  - linear-circuit ==0.1.0.4
+  - linebreak ==1.1.0.1
   - linenoise ==0.3.2
   - linux-capabilities ==0.1.0.0
   - linux-file-extents ==0.2.0.0
   - linux-namespaces ==0.1.3.0
-  - liquid-fixpoint ==0.8.10.2
   - List ==0.6.2
   - ListLike ==4.7.6
   - list-predicate ==0.1.0.1
   - listsafe ==0.1.0.1
-  - list-singleton ==1.0.0.5
+  - list-singleton ==2.0.0.0
   - list-t ==1.0.5.1
   - list-transformer ==1.0.7
   - ListTree ==0.2.3
-  - literatex ==0.1.0.2
+  - ListZipper ==1.2.0.2
+  - literatex ==0.2.0.2
   - little-rio ==0.2.2
-  - llvm-hs ==9.0.1
   - llvm-hs-pure ==9.0.0
   - lmdb ==0.2.5
   - load-env ==0.2.1.0
@@ -1428,36 +1443,39 @@ default-package-overrides:
   - logict ==0.7.1.0
   - logstash ==0.1.0.3
   - loop ==0.3.0
+  - lpeg ==1.0.3
   - lrucache ==1.2.0.1
   - lrucaching ==0.3.3
-  - lsp ==1.2.0.0
-  - lsp-test ==0.14.0.0
-  - lsp-types ==1.2.0.0
-  - lucid ==2.9.12.1
+  - lsp ==1.4.0.0
+  - lsp-test ==0.14.0.2
+  - lsp-types ==1.4.0.1
+  - lua ==2.1.0
+  - lua-arbitrary ==1.0.1
+  - lucid ==2.11.0
   - lucid-cdn ==0.2.2.0
   - lucid-extras ==0.2.2
   - lukko ==0.1.1.3
+  - lxd-client-config ==0.1.0.1
+  - lz4 ==0.2.3.1
   - lz4-frame-conduit ==0.1.0.1
   - lzma ==0.0.0.3
   - lzma-clib ==5.2.2
   - lzma-conduit ==1.2.2
   - machines ==0.7.2
-  - machines-binary ==7.0.0.0
   - magic ==1.1
-  - magico ==0.0.2.1
+  - magico ==0.0.2.3
   - mainland-pretty ==0.7.1
   - main-tester ==0.2.0.1
-  - makefile ==1.1.0.0
   - managed ==1.0.9
-  - MapWith ==0.2.0.0
+  - mandrill ==0.5.6.0
   - markdown ==0.1.17.5
   - markdown-unlit ==0.5.1
   - markov-chain ==0.0.3.4
-  - massiv ==0.6.1.0
-  - massiv-io ==0.4.1.0
-  - massiv-persist ==0.1.0.0
-  - massiv-serialise ==0.1.0.0
-  - massiv-test ==0.1.6.1
+  - massiv ==1.0.1.1
+  - massiv-io ==1.0.0.1
+  - massiv-persist ==1.0.0.2
+  - massiv-serialise ==1.0.0.2
+  - massiv-test ==1.0.0.0
   - mathexpr ==0.3.0.0
   - math-extras ==0.1.1.0
   - math-functions ==0.3.4.2
@@ -1470,18 +1488,17 @@ default-package-overrides:
   - maximal-cliques ==0.1.1
   - mbox ==0.3.4
   - mbox-utility ==0.0.3.1
-  - mcmc ==0.5.0.0
+  - mbtiles ==0.6.0.0
+  - mcmc ==0.6.2.0
   - mcmc-types ==1.0.3
-  - medea ==1.2.0
   - median-stream ==0.7.0.0
   - med-module ==0.1.2.2
-  - megaparsec ==9.0.1
-  - megaparsec-tests ==9.0.1
-  - membrain ==0.0.0.2
-  - memory ==0.15.0
+  - megaparsec ==9.2.0
+  - megaparsec-tests ==9.2.0
+  - mega-sdist ==0.4.2.1
+  - memory ==0.16.0
   - MemoTrie ==0.6.10
   - mercury-api ==0.1.0.2
-  - mergeful ==0.2.0.0
   - mergeless ==0.3.0.0
   - mersenne-random ==1.0.0.1
   - mersenne-random-pure64 ==0.2.2.0
@@ -1489,7 +1506,7 @@ default-package-overrides:
   - metrics ==0.4.1.1
   - mfsolve ==0.3.2.1
   - microlens ==0.4.12.0
-  - microlens-aeson ==2.3.1
+  - microlens-aeson ==2.4.1
   - microlens-contra ==0.1.0.2
   - microlens-ghc ==0.4.13.1
   - microlens-mtl ==0.2.0.1
@@ -1500,24 +1517,25 @@ default-package-overrides:
   - microstache ==1.0.2
   - midair ==0.2.0.1
   - midi ==0.2.2.2
+  - midi-alsa ==0.2.1
   - mighty-metropolis ==2.0.0
   - mime-mail ==0.5.1
   - mime-mail-ses ==0.4.3
   - mime-types ==0.1.0.9
-  - mini-egison ==1.0.0
   - minimal-configuration ==0.1.4
   - minimorph ==0.3.0.0
-  - minio-hs ==1.5.3
   - miniutter ==0.5.1.1
   - min-max-pqueue ==0.1.0.2
   - mintty ==0.1.3
   - missing-foreign ==0.1.1
+  - MissingH ==1.5.0.1
   - mixed-types-num ==0.5.9.1
-  - mltool ==0.2.0.1
   - mmap ==0.5.9
-  - mmark ==0.0.7.2
+  - mmark ==0.0.7.4
+  - mmark-cli ==0.0.5.1
+  - mmark-ext ==0.2.1.4
   - mmorph ==1.1.5
-  - mnist-idx ==0.1.2.8
+  - mnist-idx ==0.1.3.0
   - mnist-idx-conduit ==0.4.0.0
   - mockery ==0.3.5
   - mock-time ==0.1.0
@@ -1535,11 +1553,11 @@ default-package-overrides:
   - monadlist ==0.0.2
   - monad-logger ==0.3.36
   - monad-logger-json ==0.1.0.0
-  - monad-logger-logstash ==0.1.0.0
+  - monad-logger-logstash ==0.2.0.2
   - monad-logger-prefix ==0.1.12
   - monad-loops ==0.4.3
   - monad-memo ==0.5.4
-  - monad-metrics ==0.2.2.0
+  - monadoid ==0.0.3
   - monad-par ==0.3.5
   - monad-parallel ==0.7.2.5
   - monad-par-extras ==0.3.3
@@ -1549,24 +1567,21 @@ default-package-overrides:
   - MonadPrompt ==1.0.0.5
   - MonadRandom ==0.5.3
   - monad-resumption ==0.1.4.0
-  - monad-skeleton ==0.1.5
+  - monad-skeleton ==0.2
   - monad-st ==0.2.4.1
   - monads-tf ==0.1.0.3
   - monad-time ==0.3.1.0
-  - monad-unlift ==0.2.0
-  - monad-unlift-ref ==0.2.1
   - mongoDB ==2.7.1.1
+  - monoidal-containers ==0.6.2.0
+  - monoid-extras ==0.6.1
   - monoid-subclasses ==1.1.3
   - monoid-transformer ==0.0.4
+  - monomer ==1.3.0.0
   - mono-traversable ==1.0.15.3
   - mono-traversable-instances ==0.1.1.0
-  - mono-traversable-keys ==0.1.0
+  - mono-traversable-keys ==0.2.0
   - more-containers ==0.2.2.2
-  - morpheus-graphql ==0.17.0
-  - morpheus-graphql-app ==0.17.0
-  - morpheus-graphql-client ==0.17.0
-  - morpheus-graphql-core ==0.17.0
-  - morpheus-graphql-subscriptions ==0.17.0
+  - morpheus-graphql-tests ==0.18.0
   - moss ==0.2.0.0
   - mountpoints ==1.0.2
   - mpi-hs ==0.7.2.0
@@ -1575,7 +1590,7 @@ default-package-overrides:
   - mtl-compat ==0.2.2
   - mtl-prelude ==2.0.3.1
   - multiarg ==0.30.0.10
-  - multi-containers ==0.1.1
+  - multi-containers ==0.2
   - multimap ==1.2.1
   - multipart ==0.2.1
   - multiset ==0.3.4.3
@@ -1583,7 +1598,6 @@ default-package-overrides:
   - murmur3 ==1.0.5
   - murmur-hash ==0.1.0.10
   - MusicBrainz ==0.4.1
-  - mustache ==2.3.2
   - mutable-containers ==0.3.4
   - mwc-probability ==2.3.1
   - mwc-random ==0.15.0.2
@@ -1592,11 +1606,16 @@ default-package-overrides:
   - mysql ==0.2.1
   - mysql-simple ==0.4.7.1
   - n2o ==0.11.1
+  - n2o-nitro ==0.11.2
   - nagios-check ==0.3.2
+  - named ==0.3.0.1
   - names-th ==0.3.0.1
   - nano-erl ==0.1.0.1
+  - NanoID ==3.2.0
   - nanospec ==0.2.2
+  - nanovg ==0.8.0.0
   - nats ==1.1.2
+  - natural-arithmetic ==0.1.2.0
   - natural-induction ==0.2.0.0
   - natural-sort ==0.1.2
   - natural-transformation ==0.4
@@ -1606,14 +1625,13 @@ default-package-overrides:
   - netlib-carray ==0.1
   - netlib-comfort-array ==0.0.0.2
   - netlib-ffi ==0.1.1
-  - net-mqtt ==0.7.1.1
-  - net-mqtt-lens ==0.1.1.0
   - netpbm ==1.0.4
+  - netrc ==0.2.0.0
   - nettle ==0.3.0
   - netwire ==5.0.3
   - netwire-input ==0.0.7
   - netwire-input-glfw ==0.0.11
-  - network ==3.1.1.1
+  - network ==3.1.2.7
   - network-bsd ==2.8.1.0
   - network-byte-order ==0.1.6
   - network-conduit-tls ==1.3.2
@@ -1626,13 +1644,18 @@ default-package-overrides:
   - network-simple-tls ==0.4
   - network-transport ==0.5.4
   - network-transport-composed ==0.2.1
+  - network-transport-tcp ==0.8.0
+  - network-transport-tests ==0.3.0
   - network-uri ==2.6.4.1
+  - network-wait ==0.1.1.0
   - newtype ==0.2.2.0
   - newtype-generics ==0.6.1
+  - nfc ==0.1.0
   - nicify-lib ==1.0.1
   - NineP ==0.0.2.1
   - nix-derivation ==1.1.2
   - nix-paths ==1.0.1
+  - NoHoed ==0.1.1
   - nonce ==1.0.7
   - nondeterminism ==1.4
   - non-empty ==0.3.3
@@ -1642,41 +1665,42 @@ default-package-overrides:
   - nonempty-vector ==0.2.1.0
   - nonempty-zipper ==1.0.0.3
   - non-negative ==0.1.2
+  - normalization-insensitive ==2.0.2
   - not-gloss ==0.7.7.0
   - no-value ==1.0.0.0
   - nowdoc ==0.1.1.0
   - nqe ==0.6.3
-  - nri-env-parser ==0.1.0.8
-  - nri-observability ==0.1.1.4
-  - nri-prelude ==0.6.0.6
   - nsis ==0.3.3
   - numbers ==3000.2.0.2
   - numeric-extras ==0.1
   - numeric-limits ==0.1.0.0
   - numeric-prelude ==0.4.3.3
-  - numhask ==0.7.1.0
+  - numeric-quest ==0.2.0.2
+  - numhask ==0.10.0.0
+  - numhask-array ==0.10.0
+  - numhask-space ==0.10.0.0
   - NumInstances ==1.4
   - numtype-dk ==0.5.0.3
   - nuxeo ==0.3.2
-  - nvim-hs ==2.1.0.4
-  - nvim-hs-contrib ==2.0.0.0
-  - nvim-hs-ghcid ==2.0.0.0
-  - oauthenticated ==0.2.1.0
+  - nvim-hs ==2.2.0.1
+  - nvvm ==0.10.0.0
   - ObjectName ==1.1.0.2
+  - ochintin-daicho ==0.3.4.2
   - o-clock ==1.2.1.1
-  - odbc ==0.2.6
+  - oeis ==0.3.10
   - oeis2 ==1.0.6
   - ofx ==0.4.4.0
   - old-locale ==1.0.0.7
   - old-time ==1.1.0.3
   - once ==0.4
-  - one-liner ==1.0
-  - OneTuple ==0.2.2.1
+  - one-liner ==2.0
+  - one-liner-instances ==0.1.3.0
+  - OneTuple ==0.3.1
   - Only ==0.1
   - oo-prototypes ==0.1.0.0
-  - opaleye ==0.7.6.2
+  - opaleye ==0.9.2.0
   - OpenAL ==1.7.0.5
-  - openapi3 ==3.1.0
+  - openapi3 ==3.2.2
   - open-browser ==0.2.1.0
   - openexr-write ==0.1.0.2
   - OpenGL ==3.0.3.0
@@ -1690,113 +1714,126 @@ default-package-overrides:
   - opentelemetry-wai ==0.7.0
   - operational ==0.2.4.1
   - operational-class ==0.3.0.0
-  - optics ==0.3
-  - optics-core ==0.3.0.1
-  - optics-extra ==0.3
-  - optics-th ==0.3.0.2
+  - opml-conduit ==0.9.0.0
+  - optics ==0.4
+  - optics-core ==0.4
+  - optics-extra ==0.4
+  - optics-th ==0.4
   - optics-vl ==0.2.1
+  - optima ==0.4.0.3
   - optional-args ==1.0.2
   - options ==1.2.1.1
   - optparse-applicative ==0.16.1.0
+  - optparse-enum ==1.0.0.0
   - optparse-generic ==1.4.7
   - optparse-simple ==0.1.1.4
   - optparse-text ==0.1.1.0
+  - OrderedBits ==0.0.2.0
   - ordered-containers ==0.2.2
-  - ormolu ==0.1.4.1
+  - ormolu ==0.3.1.0
   - overhang ==1.0.0
-  - packcheck ==0.5.1
-  - packdeps ==0.6.0.0
+  - packcheck ==0.6.0
   - pager ==0.1.1.0
   - pagination ==0.2.2
-  - pagure ==0.1.0
-  - pagure-cli ==0.2
-  - pandoc ==2.14.0.3
+  - pagure ==0.1.1
+  - pagure-cli ==0.2.1
+  - palette ==0.3.0.2
+  - pandoc ==2.17.1.1
+  - pandoc-csv2table ==1.0.9
   - pandoc-dhall-decoder ==0.1.0.1
-  - pandoc-plot ==1.2.3
+  - pandoc-lua-marshal ==0.1.5.1
+  - pandoc-plot ==1.4.1
   - pandoc-throw ==0.1.0.0
   - pandoc-types ==1.22.1
-  - pantry ==0.5.2.3
+  - pantry ==0.5.4
   - parallel ==3.2.2.0
+  - parallel-io ==0.3.5
   - parameterized ==0.5.0.0
-  - paripari ==0.7.0.0
   - parseargs ==0.2.0.9
   - parsec-class ==1.0.0.0
   - parsec-numbers ==0.1.0
   - parsec-numeric ==0.1.0.0
   - ParsecTools ==0.0.2.0
-  - parser-combinators ==1.2.1
-  - parser-combinators-tests ==1.2.1
+  - parser-combinators ==1.3.0
+  - parser-combinators-tests ==1.3.0
   - parsers ==0.12.10
   - partial-handler ==1.0.3
-  - partial-isomorphisms ==0.2.2.1
+  - partial-isomorphisms ==0.2.3.0
+  - partial-order ==0.2.0.0
   - partial-semigroup ==0.5.1.14
-  - password ==3.0.0.0
+  - password ==3.0.1.0
   - password-instances ==3.0.0.0
   - password-types ==1.0.0.0
-  - path ==0.8.0
+  - path ==0.9.2
   - path-binary-instance ==0.1.0.1
+  - path-dhall-instance ==0.2.1.0
   - path-extensions ==0.1.1.0
   - path-extra ==0.2.0
-  - path-io ==1.6.3
+  - path-formatting ==0.1.0.0
+  - path-io ==1.7.0
   - path-like ==0.2.0.2
   - path-pieces ==0.2.1
-  - path-text-utf8 ==0.0.1.8
   - pathtype ==0.8.1.1
+  - path-utils ==0.1.1.0
   - pathwalk ==0.3.1.2
   - pattern-arrows ==0.0.2
-  - pava ==0.1.1.2
+  - pava ==0.1.1.3
   - pcg-random ==0.1.3.7
-  - pcre2 ==1.1.5
+  - pcre2 ==2.1.0.1
   - pcre-heavy ==1.0.0.2
   - pcre-light ==0.4.1.0
   - pcre-utils ==0.1.8.2
   - pdc ==0.1.1
   - pdfinfo ==1.5.4
+  - pdf-toolbox-content ==0.1.1
+  - pdf-toolbox-core ==0.1.1
+  - pdf-toolbox-document ==0.1.2
   - peano ==0.1.0.1
   - pem ==0.2.4
   - percent-format ==0.0.2
   - peregrin ==0.3.1
+  - perf ==0.9.0
   - perfect-hash-generator ==0.2.0.6
-  - perfect-vector-shuffle ==0.1.1.1
   - persist ==0.1.1.5
-  - persistable-record ==0.6.0.5
-  - persistable-types-HDBC-pg ==0.0.3.5
-  - persistent ==2.13.3.0
-  - persistent-mtl ==0.2.2.0
-  - persistent-mysql ==2.13.1.0
+  - persistent ==2.13.3.3
+  - persistent-discover ==0.1.0.5
+  - persistent-documentation ==0.1.0.4
+  - persistent-mongoDB ==2.13.0.1
+  - persistent-mtl ==0.4.0.0
+  - persistent-mysql ==2.13.1.2
   - persistent-pagination ==0.1.1.2
-  - persistent-postgresql ==2.13.4.0
+  - persistent-postgresql ==2.13.5.0
   - persistent-qq ==2.12.0.2
+  - persistent-redis ==2.13.0.1
+  - persistent-refs ==0.4
   - persistent-sqlite ==2.13.1.0
   - persistent-template ==2.12.0.0
-  - persistent-test ==2.13.1.0
-  - persistent-typed-db ==0.1.0.5
+  - persistent-test ==2.13.1.2
   - pg-harness-client ==0.6.0
   - pgp-wordlist ==0.1.0.3
   - pg-transact ==0.3.2.0
   - phantom-state ==0.2.1.2
+  - phatsort ==0.5.0.1
+  - picosat ==0.1.6
   - pid1 ==0.1.3.0
-  - pinboard ==0.10.2.0
+  - pinch ==0.4.1.2
   - pipes ==4.3.16
-  - pipes-aeson ==0.4.1.8
   - pipes-attoparsec ==0.5.1.5
-  - pipes-binary ==0.4.3
   - pipes-bytestring ==2.1.7
   - pipes-concurrency ==2.0.14
   - pipes-csv ==1.4.3
   - pipes-extras ==1.0.15
   - pipes-fastx ==0.3.0.0
+  - pipes-fluid ==0.6.0.1
   - pipes-group ==1.0.12
   - pipes-http ==1.0.6
-  - pipes-network ==0.6.5
-  - pipes-network-tls ==0.4
+  - pipes-mongodb ==0.1.0.0
   - pipes-ordered-zip ==1.2.1
   - pipes-parse ==3.0.9
   - pipes-random ==1.0.0.5
   - pipes-safe ==2.3.3
   - pipes-wai ==3.2.0
-  - pkcs10 ==0.2.0.0
-  - pkgtreediff ==0.4.1
+  - pkgtreediff ==0.5.0
   - place-cursor-at ==1.0.1
   - placeholders ==0.1
   - plaid ==0.1.0.4
@@ -1805,29 +1842,43 @@ default-package-overrides:
   - pointedlist ==0.6.1
   - pointless-fun ==1.1.0.8
   - poll ==0.0.0.2
-  - polling-cache ==0.1.1.0
   - poly ==0.5.0.0
   - poly-arity ==0.1.0
   - polynomials-bernstein ==1.1.2
   - polyparse ==1.13
-  - polysemy ==1.5.0.0
-  - polysemy-plugin ==0.3.0.0
+  - polysemy ==1.6.0.0
+  - polysemy-extra ==0.2.0.0
+  - polysemy-fs ==0.1.0.0
+  - polysemy-fskvstore ==0.1.1.0
+  - polysemy-kvstore ==0.1.2.0
+  - polysemy-methodology ==0.2.1.0
+  - polysemy-path ==0.2.1.0
+  - polysemy-plugin ==0.4.1.1
+  - polysemy-several ==0.1.0.0
+  - polysemy-socket ==0.0.2.0
+  - polysemy-uncontrolled ==0.1.1.0
+  - polysemy-video ==0.2.0.1
+  - polysemy-vinyl ==0.1.5.0
+  - polysemy-webserver ==0.2.1.1
   - pooled-io ==0.0.2.2
   - port-utils ==0.2.1.0
   - posix-paths ==0.3.0.0
   - possibly ==1.0.0.0
   - postgres-options ==0.2.0.0
-  - postgresql-binary ==0.12.4.1
+  - postgresql-binary ==0.12.4.2
   - postgresql-libpq ==0.9.4.3
   - postgresql-libpq-notify ==0.2.0.0
+  - postgresql-migration ==0.2.1.3
   - postgresql-orm ==0.5.1
+  - postgresql-query ==3.9.0
+  - postgresql-schema ==0.1.14
   - postgresql-simple ==0.6.4
+  - postgresql-simple-url ==0.2.1.0
+  - postgresql-syntax ==0.4
   - postgresql-typed ==0.6.2.0
-  - postgrest ==7.0.1
   - post-mess-age ==0.2.1.0
   - pptable ==0.3.0.0
   - pqueue ==1.4.1.4
-  - prairie ==0.0.1.0
   - prefix-units ==0.2.0
   - prelude-compat ==0.0.0.2
   - prelude-safeenum ==0.1.1.3
@@ -1841,119 +1892,131 @@ default-package-overrides:
   - prettyprinter-compat-ansi-wl-pprint ==1.0.2
   - prettyprinter-compat-wl-pprint ==1.0.1
   - prettyprinter-convert-ansi-wl-pprint ==1.1.2
-  - pretty-relative-time ==0.2.0.0
+  - pretty-relative-time ==0.3.0.0
   - pretty-show ==1.10
   - pretty-simple ==4.0.0.0
   - pretty-sop ==0.2.0.3
   - pretty-terminal ==0.1.0.0
+  - pretty-types ==0.4.0.0
   - primes ==0.2.1.0
   - primitive ==0.7.3.0
   - primitive-addr ==0.1.0.2
-  - primitive-extras ==0.10.1
+  - PrimitiveArray ==0.10.1.1
+  - primitive-extras ==0.10.1.4
+  - primitive-offset ==0.2.0.0
   - primitive-unaligned ==0.1.1.1
   - primitive-unlifted ==0.1.3.1
   - prim-uniq ==0.2
   - print-console-colors ==0.1.0.0
   - probability ==0.2.7
   - process-extras ==0.7.4
-  - product-isomorphic ==0.0.3.3
   - product-profunctors ==0.11.0.3
   - profiterole ==0.1
   - profunctors ==5.6.2
   - projectroot ==0.2.0.1
   - project-template ==0.2.1.0
   - prometheus ==2.2.3
-  - prometheus-client ==1.0.1
+  - prometheus-client ==1.1.0
   - prometheus-metrics-ghc ==1.0.1.2
   - prometheus-wai-middleware ==1.0.1.0
   - promises ==0.3
   - prompt ==0.1.1.2
   - prospect ==0.1.0.0
-  - proto3-wire ==1.2.2
   - protobuf ==0.2.1.3
   - protobuf-simple ==0.1.1.1
   - protocol-buffers ==2.4.17
   - protocol-buffers-descriptor ==2.4.17
   - protocol-radius ==0.0.1.1
   - protocol-radius-test ==0.1.0.1
-  - protolude ==0.3.0
+  - proto-lens ==0.7.1.0
+  - proto-lens-arbitrary ==0.1.2.10
+  - proto-lens-optparse ==0.1.1.8
+  - proto-lens-protobuf-types ==0.7.1.0
+  - proto-lens-protoc ==0.7.1.0
+  - proto-lens-runtime ==0.7.0.1
+  - proto-lens-setup ==0.4.0.5
   - proxied ==0.3.1
+  - psql-helpers ==0.1.0.0
   - psqueues ==0.2.7.3
-  - ptr-poker ==0.1.2.4
-  - publicsuffix ==0.20200526
+  - pthread ==0.2.1
+  - ptr-poker ==0.1.2.5
   - pulse-simple ==0.1.14
   - pureMD5 ==2.1.4
   - purescript-bridge ==0.14.0.0
-  - pushbullet-types ==0.4.1.0
-  - pusher-http-haskell ==2.1.0.8
+  - pusher-http-haskell ==2.1.0.9
   - pvar ==1.0.0.0
-  - PyF ==0.9.0.3
+  - PyF ==0.10.2.0
   - qchas ==1.1.0.1
   - qm-interpolated-string ==0.3.0.0
-  - qrcode-core ==0.9.4
-  - qrcode-juicypixels ==0.8.2
+  - qrcode-core ==0.9.5
+  - qrcode-juicypixels ==0.8.3
   - quadratic-irrational ==0.1.1
   - QuasiText ==0.1.2.6
+  - queue-sheet ==0.7.0.2
+  - quickbench ==1.0.1
   - QuickCheck ==2.14.2
   - quickcheck-arbitrary-adt ==0.3.1.0
   - quickcheck-assertions ==0.3.0
   - quickcheck-classes ==0.6.5.0
   - quickcheck-classes-base ==0.6.2.0
   - quickcheck-higherorder ==0.1.0.1
-  - quickcheck-instances ==0.3.25.2
+  - quickcheck-instances ==0.3.27
   - quickcheck-io ==0.2.0
   - quickcheck-simple ==0.1.1.1
   - quickcheck-special ==0.1.0.6
   - quickcheck-text ==0.1.2.1
   - quickcheck-transformer ==0.3.1.1
   - quickcheck-unicode ==1.0.1.0
+  - quicklz ==1.5.0.11
   - quiet ==0.2
   - quote-quot ==0.2.0.0
   - radius ==0.7.1.0
   - rainbow ==0.34.2.2
   - rainbox ==0.26.0.0
-  - ral ==0.2
-  - rampart ==1.1.0.4
+  - ral ==0.2.1
+  - rampart ==2.0.0.0
   - ramus ==0.1.2
   - rando ==0.0.0.4
-  - random ==1.2.0
+  - random ==1.2.1
   - random-bytestring ==0.1.4
-  - random-fu ==0.2.7.7
+  - random-fu ==0.3.0.0
   - random-shuffle ==0.0.4
   - random-source ==0.3.0.11
   - random-tree ==0.6.0.5
   - range ==0.3.0.2
-  - ranged-list ==0.1.0.0
   - Ranged-sets ==0.4.0
   - range-set-list ==0.1.3.1
   - rank1dynamic ==0.4.1
   - rank2classes ==1.4.4
   - Rasterific ==0.7.5.4
   - rasterific-svg ==0.3.3.2
-  - ratel ==1.0.17
+  - ratel ==2.0.0.0
   - rate-limit ==1.4.2
-  - ratel-wai ==1.1.5
+  - ratel-wai ==2.0.0.0
   - rattle ==0.2
-  - rattletrap ==11.1.1
+  - rattletrap ==11.2.4
   - Rattus ==0.5.0.1
-  - rawfilepath ==0.2.4
+  - rawfilepath ==1.0.0
   - rawstring-qm ==0.2.3.0
   - raw-strings-qq ==1.1
   - rcu ==0.2.5
-  - rdf ==0.1.0.5
   - rdtsc ==1.3.0.1
   - re2 ==0.3
   - readable ==0.3.1
   - read-editor ==0.1.0.2
   - read-env-var ==1.0.0.0
-  - reanimate ==1.1.5.0
   - reanimate-svg ==0.13.0.1
-  - rebase ==1.13.2
+  - rebase ==1.15.0.3
   - record-dot-preprocessor ==0.2.14
   - record-hasfield ==1.0
   - records-sop ==0.1.1.0
   - record-wrangler ==0.1.1.0
+  - rec-smallarray ==0.1.0.0
   - recursion-schemes ==5.2.2.2
+  - redact ==0.4.0.0
+  - reddit-scrape ==0.0.1
+  - redis-io ==1.1.0
+  - redis-resp ==1.0.0
   - reducers ==3.12.4
   - refact ==0.3.0.2
   - ref-fd ==0.5
@@ -1970,110 +2033,110 @@ default-package-overrides:
   - regex-applicative-text ==0.1.0.1
   - regex-base ==0.94.0.2
   - regex-compat ==0.95.2.1
-  - regex-compat-tdfa ==0.95.1.4
   - regex-pcre ==0.95.0.0
   - regex-pcre-builtin ==0.95.2.3.8.44
   - regex-posix ==0.96.0.1
   - regex-posix-clib ==2.7
-  - regex-tdfa ==1.3.1.1
+  - regex-tdfa ==1.3.1.2
   - regex-with-pcre ==1.1.0.1
-  - registry ==0.2.1.0
   - reinterpret-cast ==0.1.0
-  - relapse ==1.0.0.0
-  - relational-query ==0.12.3.0
-  - relational-query-HDBC ==0.7.2.0
-  - relational-record ==0.2.2.0
-  - relational-schemas ==0.1.8.0
+  - rel8 ==1.3.1.0
   - reliable-io ==0.0.2
-  - relude ==0.7.0.0
+  - relude ==1.0.0.1
   - renderable ==0.2.0.1
+  - reorder-expression ==0.1.0.0
+  - repa ==3.4.1.5
+  - repa-io ==3.4.1.1
   - replace-attoparsec ==1.4.5.0
   - replace-megaparsec ==1.4.4.0
   - repline ==0.4.0.0
-  - req ==3.9.0
+  - req ==3.10.0
   - req-conduit ==1.0.1
-  - rerebase ==1.13.2
+  - require ==0.4.11
+  - rerebase ==1.15.0.3
+  - reroute ==0.6.0.0
   - rescue ==0.4.2.1
-  - resistor-cube ==0.0.1.2
+  - resistor-cube ==0.0.1.4
   - resolv ==0.1.2.0
   - resource-pool ==0.2.3.2
   - resourcet ==1.2.4.3
   - result ==0.2.6.0
-  - rethinkdb-client-driver ==0.0.25
-  - retry ==0.8.1.2
+  - retry ==0.9.2.0
   - rev-state ==0.1.2
   - rfc1751 ==0.1.3
   - rfc5051 ==0.2
+  - rg ==1.4.0.0
   - rhbzquery ==0.4.4
-  - rhine ==0.7.0
-  - rhine-gloss ==0.7.0
-  - rigel-viz ==0.2.0.0
+  - rhine ==0.7.1
+  - rhine-gloss ==0.7.1
+  - riak-protobuf ==0.25.0.0
   - rio ==0.1.21.0
   - rio-orphans ==0.1.2.0
   - rio-prettyprint ==0.1.1.0
+  - rng-utils ==0.3.1
   - roc-id ==0.1.0.0
   - rocksdb-haskell ==1.0.1
   - rocksdb-haskell-jprupp ==2.1.4
   - rocksdb-query ==0.4.2
   - roles ==0.2.1.0
+  - rollbar ==1.1.3
   - rope-utf16-splay ==0.3.2.0
   - rosezipper ==0.2
   - rot13 ==0.2.0.1
   - rpmbuild-order ==0.4.5
   - rpm-nvr ==0.1.1
-  - rp-tree ==0.6
+  - rp-tree ==0.7.1
   - RSA ==2.4.1
+  - rss-conduit ==0.6.0.1
   - runmemo ==1.0.0.1
-  - rvar ==0.2.0.6
+  - rvar ==0.3.0.0
+  - s3-signer ==0.5.0.0
   - safe ==0.3.19
   - safe-coloured-text ==0.1.0.0
   - safe-coloured-text-terminfo ==0.0.0.0
   - safecopy ==0.10.4.2
   - safe-decimal ==0.2.1.0
   - safe-exceptions ==0.1.7.2
+  - safe-exceptions-checked ==0.1.0
   - safe-foldable ==0.1.0.0
   - safeio ==0.0.5.0
-  - safe-json ==1.1.2.0
+  - safe-json ==1.1.3.0
   - safe-money ==0.9.1
   - SafeSemaphore ==0.10.1
-  - safe-tensor ==0.2.1.1
+  - salak ==0.3.6
+  - salak-yaml ==0.3.5.3
   - saltine ==0.1.1.1
-  - salve ==1.0.11
+  - salve ==2.0.0.0
   - sample-frame ==0.0.3
   - sample-frame-np ==0.0.4.1
   - sampling ==0.3.5
   - sandwich ==0.1.0.9
   - sandwich-quickcheck ==0.1.0.6
   - sandwich-slack ==0.1.0.6
-  - sandwich-webdriver ==0.1.0.6
   - say ==0.1.0.1
-  - sbp ==2.6.3
-  - sbv ==8.15
+  - sbp ==4.1.1
+  - sbv ==8.17
   - scalpel ==0.6.2
   - scalpel-core ==0.6.2
   - scanf ==0.1.0.0
   - scanner ==0.3.1
-  - scheduler ==1.5.0
+  - scheduler ==2.0.0.1
+  - SciBaseTypes ==0.1.1.0
   - scientific ==0.3.7.0
   - scotty ==0.12
   - scrypt ==0.5.0
   - sdl2 ==2.5.3.0
-  - sdl2-gfx ==0.2
-  - sdl2-image ==2.0.0
-  - sdl2-mixer ==1.1.0
   - sdl2-ttf ==2.1.2
   - search-algorithms ==0.3.2
-  - secp256k1-haskell ==0.5.0
+  - secp256k1-haskell ==0.6.0
   - securemem ==0.1.10
   - selda ==0.5.1.0
-  - selda-json ==0.1.1.0
-  - selda-postgresql ==0.1.8.1
   - selda-sqlite ==0.1.7.1
   - selections ==0.3.0.0
-  - selective ==0.4.2
-  - semialign ==1.1.0.1
-  - semialign-indexed ==1.1
-  - semialign-optics ==1.1
+  - selective ==0.5
+  - semialign ==1.2.0.1
+  - semialign-indexed ==1.2
+  - semialign-optics ==1.2
   - semigroupoid-extras ==5
   - semigroupoids ==5.3.7
   - semigroups ==0.19.2
@@ -2081,15 +2144,14 @@ default-package-overrides:
   - semiring-simple ==1.0.0.1
   - semver ==0.4.0.1
   - sendfile ==0.7.11.4
-  - sendgrid-v3 ==0.3.0.0
   - seqalign ==0.2.0.4
   - seqid ==0.6.2
   - seqid-streams ==0.7.2
-  - sequence-formats ==1.6.1
-  - sequenceTools ==1.5.0
+  - sequence-formats ==1.6.3
+  - sequenceTools ==1.5.2
   - serf ==0.1.1.0
   - serialise ==0.2.4.0
-  - servant ==0.18.3
+  - servant ==0.19
   - servant-auth ==0.4.1.0
   - servant-auth-client ==0.4.1.0
   - servant-auth-docs ==0.2.10.0
@@ -2097,50 +2159,60 @@ default-package-overrides:
   - servant-auth-swagger ==0.2.10.1
   - servant-auth-wordpress ==1.0.0.2
   - servant-blaze ==0.9.1
-  - servant-client ==0.18.3
-  - servant-client-core ==0.18.3
+  - servant-checked-exceptions ==2.2.0.1
+  - servant-checked-exceptions-core ==2.2.0.1
+  - servant-client ==0.19
+  - servant-client-core ==0.19
   - servant-conduit ==0.15.1
-  - servant-docs ==0.11.9
+  - servant-docs ==0.12
   - servant-elm ==0.7.2
-  - servant-errors ==0.1.6.0
   - servant-exceptions ==0.2.1
   - servant-exceptions-server ==0.2.1
   - servant-foreign ==0.15.4
-  - servant-http-streams ==0.18.3
+  - servant-JuicyPixels ==0.3.1.0
+  - servant-lucid ==0.9.0.5
   - servant-machines ==0.15.1
   - servant-multipart ==0.12.1
   - servant-multipart-api ==0.12.1
-  - servant-openapi3 ==2.0.1.3
+  - servant-multipart-client ==0.12.1
+  - servant-openapi3 ==2.0.1.4
   - servant-pipes ==0.15.3
   - servant-rawm ==1.0.0.0
-  - servant-server ==0.18.3
+  - servant-ruby ==0.9.0.0
+  - servant-server ==0.19
+  - servant-static-th ==1.0.0.0
+  - servant-subscriber ==0.7.0.0
   - servant-swagger ==1.1.10
   - servant-swagger-ui ==0.3.5.4.5.0
   - servant-swagger-ui-core ==0.3.5
-  - serverless-haskell ==0.12.6
+  - servant-swagger-ui-redoc ==0.3.4.1.22.3
+  - servant-websockets ==2.0.0
+  - servant-xml ==1.0.1.4
   - serversession ==1.0.2
   - serversession-frontend-wai ==1.0
+  - servius ==1.2.3.0
   - ses-html ==0.4.0.0
   - set-cover ==0.1.1
   - setenv ==0.1.1.3
   - setlocale ==1.0.0.10
+  - set-monad ==0.3.0.0
+  - sets ==0.0.6.2
   - sexp-grammar ==2.3.3.1
+  - sexpr-parser ==0.2.2.0
   - SHA ==1.6.4.4
   - shake ==0.19.6
   - shake-language-c ==0.12.0
   - shake-plus ==0.3.4.0
-  - shake-plus-extended ==0.4.1.0
-  - shakespeare ==2.0.25.1
+  - shakespeare ==2.0.26
   - shared-memory ==0.2.0.0
-  - ShellCheck ==0.7.2
+  - ShellCheck ==0.8.0
   - shell-conduit ==5.0.0
   - shell-escape ==0.2.0
   - shellmet ==0.0.4.0
   - shelltestrunner ==1.9
   - shell-utility ==0.1
-  - shelly ==1.9.0
-  - shikensu ==0.3.11
-  - shortcut-links ==0.5.1.1
+  - shelly ==1.10.0
+  - shikensu ==0.4.1
   - should-not-typecheck ==2.1.0
   - show-combinators ==0.2.0.0
   - siggy-chardust ==1.0.0
@@ -2151,59 +2223,59 @@ default-package-overrides:
   - simple-cmd ==0.2.3
   - simple-cmd-args ==0.1.7
   - simple-log ==0.9.12
+  - simple-media-timestamp ==0.2.0.0
+  - simple-media-timestamp-attoparsec ==0.1.0.0
+  - simple-media-timestamp-formatting ==0.1.1.0
   - simple-reflect ==0.3.3
   - simple-sendfile ==0.2.30
-  - simple-templates ==1.0.0
   - simple-vec3 ==0.6.0.1
-  - simplistic-generics ==2.0.0
   - since ==0.0.0
-  - singleton-bool ==0.1.5
-  - singleton-nats ==0.4.5
-  - singletons ==2.7
+  - singleton-bool ==0.1.6
+  - singleton-nats ==0.4.6
+  - singletons ==3.0.1
+  - singletons-base ==3.0
   - singletons-presburger ==0.6.1.0
+  - singletons-th ==3.0
   - siphash ==1.0.3
-  - Sit ==0.2021.1.18
   - sitemap-gen ==0.1.0.0
   - sized ==1.0.0.0
   - skein ==1.0.9.4
   - skews ==0.1.0.3
   - skip-var ==0.1.1.0
-  - skylighting ==0.10.5.2
-  - skylighting-core ==0.10.5.2
-  - slack-api ==0.12
+  - skylighting ==0.12.3
+  - skylighting-core ==0.12.3
   - slack-progressbar ==0.1.0.1
-  - slick ==1.1.2.2
+  - slave-thread ==1.1.0.1
   - slist ==0.2.0.0
-  - slynx ==0.5.1.1
+  - slynx ==0.6.1.1
   - smallcheck ==1.2.1
   - smash ==0.1.2
-  - smash-aeson ==0.1.0.0
-  - smash-lens ==0.1.0.1
   - smash-microlens ==0.1.0.0
-  - smoothie ==0.4.2.11
   - smtp-mail ==0.3.0.0
   - snap-blaze ==0.2.1.5
-  - snap-core ==1.0.4.2
-  - snap-server ==1.1.2.0
+  - snap-core ==1.0.5.0
+  - snappy ==0.2.0.2
   - snowflake ==0.1.1.1
   - soap ==0.2.3.6
   - soap-openssl ==0.1.0.2
   - soap-tls ==0.1.1.4
   - socket ==0.8.3.0
   - socks ==0.6.1
-  - some ==1.0.2
+  - solana-staking-csvs ==0.1.2.0
+  - some ==1.0.3
+  - some-dict-of ==0.1.0.2
   - sop-core ==0.5.0.2
   - sort ==1.0.0.0
   - sorted-list ==0.2.1.0
+  - sound-collage ==0.2.1
   - sourcemap ==0.1.7
   - sox ==0.2.3.1
   - soxlib ==0.0.3.1
   - spacecookie ==1.0.0.1
   - sparse-linear-algebra ==0.3.1
-  - sparse-tensor ==0.2.1.5
   - spatial-math ==0.5.0.1
   - special-values ==0.1.0.0
-  - speculate ==0.4.10
+  - speculate ==0.4.14
   - speedy-slice ==0.3.2
   - Spintax ==0.3.6
   - splice ==0.6.1.1
@@ -2211,60 +2283,74 @@ default-package-overrides:
   - split ==0.2.3.4
   - splitmix ==0.1.0.4
   - splitmix-distributions ==0.9.0.0
+  - split-record ==0.1.1.4
+  - Spock-api ==0.14.0.0
   - spoon ==0.3.1
   - spreadsheet ==0.1.3.8
   - sqlcli ==0.2.2.0
   - sqlcli-odbc ==0.2.0.1
   - sqlite-simple ==0.4.18.0
   - sql-words ==0.1.6.4
-  - squeal-postgresql ==0.7.0.1
   - squeather ==0.8.0.0
   - srcloc ==0.6
-  - stache ==2.3.0
-  - stack ==2.7.3
-  - stackcollapse-ghc ==0.0.1.3
+  - srt ==0.1.1.0
+  - srt-attoparsec ==0.1.0.0
+  - srt-dhall ==0.1.0.0
+  - srt-formatting ==0.1.0.0
+  - stache ==2.3.1
+  - stack-all ==0.4
+  - stack-clean-old ==0.4.6
+  - stackcollapse-ghc ==0.0.1.4
   - stack-templatizer ==0.1.0.2
+  - state-codes ==0.1.3
   - stateref ==0.3
   - StateVar ==1.2.2
+  - stateWriter ==0.3.0
   - static-text ==0.2.0.7
-  - statistics ==0.15.2.0
+  - statistics ==0.16.0.1
   - status-notifier-item ==0.3.1.0
-  - stb-image-redux ==0.2.1.3
+  - stb-image-redux ==0.2.1.2
   - step-function ==0.2
+  - stitch ==0.6.0.0
   - stm-chans ==3.0.0.6
   - stm-conduit ==4.0.1
+  - stm-containers ==1.2
   - stm-delay ==0.1.1.1
   - stm-extras ==0.1.0.3
+  - stm-hamt ==1.2.0.7
   - stm-lifted ==2.5.0.0
   - STMonadTrans ==0.4.6
   - stm-split ==0.0.2.1
+  - stm-supply ==0.2.0.0
   - stopwatch ==0.1.0.6
   - storable-complex ==0.2.3.0
   - storable-endian ==0.2.6.1
-  - storable-record ==0.0.5
+  - storable-record ==0.0.6
   - storable-tuple ==0.0.3.3
   - storablevector ==0.2.13.1
   - store ==0.7.14
   - store-core ==0.4.4.4
   - store-streaming ==0.2.0.3
-  - stratosphere ==0.59.1
   - Stream ==0.4.7.2
   - streaming ==0.2.3.1
   - streaming-attoparsec ==1.0.0.1
   - streaming-bytestring ==0.2.1
+  - streaming-cassava ==0.2.0.0
   - streaming-commons ==0.2.2.4
-  - streamly ==0.7.3
+  - streamly ==0.8.1.1
+  - streamly-bytestring ==0.1.4
   - streams ==3.3
   - streamt ==0.5.0.0
   - strict ==0.4.0.1
   - strict-concurrency ==0.2.4.3
   - strict-list ==0.1.6
   - strict-tuple ==0.1.5
-  - strict-tuple-lens ==0.1.0.1
+  - strict-tuple-lens ==0.2
+  - strict-wrapper ==0.0.0.0
   - stringbuilder ==0.5.1
   - string-class ==0.1.7.0
   - string-combinators ==0.6.0.5
-  - string-conv ==0.1.2
+  - string-conv ==0.2.0
   - string-conversions ==0.4.0.1
   - string-interpolate ==0.3.1.1
   - string-qq ==0.0.4
@@ -2272,32 +2358,32 @@ default-package-overrides:
   - stringsearch ==0.3.6.6
   - string-transform ==1.1.1
   - stripe-concepts ==1.0.3.1
-  - stripe-core ==2.6.2
-  - stripe-haskell ==2.6.2
-  - stripe-http-client ==2.6.2
-  - strive ==5.0.16
+  - stripe-scotty ==1.1.0.2
+  - stripe-signature ==1.0.0.14
+  - stripe-wreq ==1.0.1.14
+  - strive ==6.0.0.1
+  - strong-path ==1.1.3.0
   - structs ==0.1.6
   - structured ==0.1.1
   - structured-cli ==2.7.0.1
-  - subcategories ==0.1.1.0
+  - subcategories ==0.2.0.0
   - sum-type-boilerplate ==0.1.1
   - sundown ==0.6
   - superbuffer ==0.3.1.1
+  - svg-builder ==0.1.1
+  - SVGFonts ==1.8.0.1
   - svg-tree ==0.6.2.4
-  - swagger ==0.3.0
-  - swagger2 ==2.6
-  - sweet-egison ==0.1.1.3
+  - swagger2 ==2.8.2
   - swish ==0.10.1.0
   - syb ==0.7.2.1
-  - sydtest ==0.2.0.0
   - sydtest-discover ==0.0.0.1
-  - sydtest-persistent-sqlite ==0.1.0.0
-  - sydtest-servant ==0.1.0.0
-  - sydtest-wai ==0.1.0.0
-  - sydtest-yesod ==0.1.0.0
   - symbol ==0.2.4
   - symengine ==0.1.2.0
   - symmetry-operations-symbols ==0.0.2.1
+  - synthesizer-alsa ==0.5.0.6
+  - synthesizer-core ==0.8.2.1
+  - synthesizer-dimensional ==0.8.1
+  - synthesizer-midi ==0.6.1.1
   - sysinfo ==0.1.1
   - system-argv0 ==0.1.1
   - systemd ==2.3.0
@@ -2312,6 +2398,7 @@ default-package-overrides:
   - tagged-transformer ==0.8.1
   - tagshare ==0.0
   - tagsoup ==0.14.8
+  - tagstream-conduit ==0.5.6
   - tao ==1.0.0
   - tao-example ==1.0.0
   - tar ==0.5.1.1
@@ -2319,32 +2406,38 @@ default-package-overrides:
   - tardis ==0.4.3.0
   - tasty ==1.4.2.1
   - tasty-ant-xml ==1.1.8
-  - tasty-bench ==0.2.5
+  - tasty-bench ==0.3.1
   - tasty-dejafu ==2.0.0.8
   - tasty-discover ==4.2.2
   - tasty-expected-failure ==0.12.3
+  - tasty-fail-fast ==0.0.3
   - tasty-focus ==1.0.1
   - tasty-golden ==2.3.5
   - tasty-hedgehog ==1.1.0.0
-  - tasty-hspec ==1.1.6
+  - tasty-hslua ==1.0.2
+  - tasty-hspec ==1.2
+  - tasty-html ==0.4.1.4
   - tasty-hunit ==0.10.0.3
   - tasty-hunit-compat ==0.2.0.1
   - tasty-inspection-testing ==0.1
   - tasty-kat ==0.0.3
   - tasty-leancheck ==0.0.2
-  - tasty-lua ==0.2.3.2
+  - tasty-lua ==1.0.2
   - tasty-program ==1.0.5
   - tasty-quickcheck ==0.10.2
   - tasty-rerun ==1.1.18
-  - tasty-silver ==3.2.3
+  - tasty-silver ==3.3.1
   - tasty-smallcheck ==0.8.2
+  - tasty-tap ==0.1.0
   - tasty-test-reporter ==0.1.1.4
   - tasty-th ==0.1.7
   - tasty-wai ==0.1.1.1
-  - Taxonomy ==2.2.0
   - TCache ==0.12.1
   - tce-conf ==1.3
+  - tcp-streams ==1.0.1.1
   - tdigest ==0.2.1.1
+  - teardown ==0.5.0.1
+  - telegram-bot-simple ==0.4.3
   - template-haskell-compat-v0208 ==0.1.7
   - temporary ==1.3
   - temporary-rc ==1.2.0.3
@@ -2354,6 +2447,7 @@ default-package-overrides:
   - termbox ==0.3.0
   - terminal-progress-bar ==0.4.1
   - terminal-size ==0.3.2.1
+  - termonad ==4.2.0.1
   - test-framework ==0.8.2.0
   - test-framework-hunit ==0.3.0.2
   - test-framework-leancheck ==0.0.4
@@ -2361,12 +2455,12 @@ default-package-overrides:
   - test-framework-smallcheck ==0.2
   - test-fun ==0.1.0.0
   - testing-type-modifiers ==0.1.0.1
-  - texmath ==0.12.3.3
+  - texmath ==0.12.4
   - text-ansi ==0.1.1
   - text-binary ==0.2.1.1
-  - text-builder ==0.6.6.3
+  - text-builder ==0.6.6.4
+  - text-builder-dev ==0.2
   - text-conversions ==0.3.1
-  - text-format ==0.3.2
   - text-icu ==0.7.1.0
   - text-latin1 ==0.3.1
   - text-ldap ==0.1.1.14
@@ -2376,10 +2470,10 @@ default-package-overrides:
   - text-postgresql ==0.0.3.1
   - text-printer ==0.5.0.2
   - text-regex-replace ==0.1.1.4
-  - text-region ==0.3.1.0
-  - text-short ==0.1.3
-  - text-show ==3.9.2
-  - text-show-instances ==3.8.4
+  - text-rope ==0.1
+  - text-short ==0.1.5
+  - text-show ==3.9.6
+  - text-show-instances ==3.8.6
   - text-zipper ==0.11
   - tfp ==1.0.2
   - tf-random ==0.5
@@ -2387,15 +2481,15 @@ default-package-overrides:
   - th-bang-compat ==0.0.1.0
   - th-compat ==0.1.3
   - th-constraint-compat ==0.0.1.0
-  - th-data-compat ==0.1.0.0
-  - th-desugar ==1.11
+  - th-desugar ==1.12
   - th-env ==0.1.0.3
   - these ==1.1.1.1
   - these-lens ==1.0.1.2
   - these-optics ==1.0.1.2
   - these-skinny ==0.7.5
-  - th-expand-syns ==0.4.8.0
+  - th-expand-syns ==0.4.9.0
   - th-extras ==0.0.0.6
+  - th-lego ==0.3
   - th-lift ==0.8.2
   - th-lift-instances ==0.1.19
   - th-nowq ==0.1.0.5
@@ -2405,19 +2499,15 @@ default-package-overrides:
   - thread-local-storage ==0.2
   - threads ==0.5.1.6
   - thread-supervisor ==0.2.0.0
-  - threepenny-gui ==0.9.1.0
   - th-reify-compat ==0.0.1.5
   - th-reify-many ==0.1.10
-  - throttle-io-stream ==0.2.0.1
   - through-text ==0.1.0.0
-  - throwable-exceptions ==0.1.0.9
   - th-strict-compat ==0.1.0.1
   - th-test-utils ==1.1.1
   - th-utilities ==0.2.4.3
-  - thyme ==0.3.5.5
   - tidal ==1.7.10
   - tile ==0.3.0.0
-  - time-compat ==1.9.5
+  - time-compat ==1.9.6.1
   - timeit ==2.0
   - timelens ==0.2.0.2
   - time-lens ==0.4.0.2
@@ -2426,9 +2516,12 @@ default-package-overrides:
   - time-manager ==0.0.0
   - time-parsers ==0.1.2.1
   - timerep ==2.0.1.0
+  - timers-tick ==0.5.0.1
   - timer-wheel ==0.3.0
+  - timespan ==0.4.0.0
   - time-units ==1.0.0
   - timezone-olson ==0.2.1
+  - timezone-olson-th ==0.1.0.11
   - timezone-series ==0.1.13
   - tinylog ==0.15.0
   - titlecase ==1.0.1
@@ -2436,44 +2529,51 @@ default-package-overrides:
   - tls ==1.5.7
   - tls-debug ==0.4.8
   - tls-session-manager ==0.0.4
-  - tlynx ==0.5.1.1
+  - tlynx ==0.6.1.1
   - tmapchan ==0.0.3
   - tmapmvar ==0.0.4
   - tmp-postgres ==1.34.1.0
   - tmp-proc ==0.5.0.1
-  - tomland ==1.3.2.0
-  - tonalude ==0.1.1.1
+  - tophat ==1.0.5.1
   - topograph ==1.0.0.1
   - torsor ==0.1
   - tostring ==0.2.1.1
+  - tracing ==0.0.7.2
+  - tracing-control ==0.0.7.2
   - transaction ==0.1.1.3
   - transformers-base ==0.4.6
   - transformers-bifunctors ==0.1
   - transformers-compat ==0.6.6
+  - transformers-either ==0.1.2
   - transformers-fix ==1.0
+  - transient ==0.7.0.0
   - traverse-with-class ==1.0.1.1
   - tree-diff ==0.2.1.1
   - tree-fun ==0.8.1.0
   - tree-view ==0.5.1
   - trifecta ==2.1.2
+  - trimdent ==0.1.0.0
   - triplesec ==0.2.2.1
   - trivial-constraint ==0.7.0.0
   - tsv2csv ==0.1.0.2
-  - ttc ==1.1.1.0
+  - ttc ==1.1.1.1
   - ttl-hashtables ==1.4.1.0
   - ttrie ==0.1.2.2
   - tuple ==0.3.0.2
+  - tuples ==0.1.0.0
   - tuples-homogenous-h98 ==0.1.1.0
   - tuple-sop ==0.3.1.0
   - tuple-th ==0.2.5
   - turtle ==1.5.24
-  - typecheck-plugin-nat-simple ==0.1.0.2
+  - twitter-conduit ==0.6.1
+  - twitter-types ==0.11.0
+  - twitter-types-lens ==0.11.0
   - TypeCompose ==0.9.14
   - typed-process ==0.2.8.0
-  - typed-uuid ==0.1.0.0
   - type-equality ==1
   - type-errors ==0.2.0.0
   - type-errors-pretty ==0.0.1.2
+  - type-fun ==0.1.3
   - type-hint ==0.1
   - type-level-integers ==0.0.1
   - type-level-kv-list ==1.1.0
@@ -2486,41 +2586,43 @@ default-package-overrides:
   - type-of-html ==1.6.2.0
   - type-of-html-static ==0.1.0.2
   - type-operators ==0.2.0.0
-  - typerep-map ==0.3.3.0
   - type-spec ==0.4.0.0
-  - tzdata ==0.2.20211021.0
+  - typography-geometry ==1.0.1.0
+  - tz ==0.1.3.6
+  - tzdata ==0.2.20220315.0
   - ua-parser ==0.7.6.0
   - uglymemo ==0.1.0.1
   - unagi-chan ==0.4.1.4
   - unbounded-delays ==0.1.1.1
+  - unbound-generics ==0.4.1
   - unboxed-ref ==0.4.0.0
   - unboxing-vector ==0.2.0.0
   - uncaught-exception ==0.1.0
-  - uncertain ==0.3.1.0
   - unconstrained ==0.1.0.2
   - unexceptionalio ==0.5.1
   - unexceptionalio-trans ==0.5.1
   - unicode ==0.0.1.1
   - unicode-collation ==0.1.3.1
+  - unicode-data ==0.3.0
   - unicode-show ==0.1.1.0
-  - unicode-transforms ==0.3.7.1
+  - unicode-transforms ==0.4.0
+  - unidecode ==0.1.0.4
   - unification-fd ==0.11.1
+  - union ==0.1.2
   - union-angle ==0.1.0.1
   - union-find ==0.2
   - unipatterns ==0.0.0.0
   - uniplate ==1.6.13
-  - uniprot-kb ==0.1.2.0
   - uniq-deep ==1.2.1
   - unique ==0.0.1
   - unique-logic ==0.4
   - unique-logic-tf ==0.5.1
   - unit-constraint ==0.0.0
-  - universe ==1.2.1
-  - universe-base ==1.1.2
+  - units-parser ==0.1.1.4
+  - universe ==1.2.2
+  - universe-base ==1.1.3
   - universe-dependent-sum ==1.3
-  - universe-instances-base ==1.1
-  - universe-instances-extended ==1.1.2
-  - universe-instances-trans ==1.1
+  - universe-instances-extended ==1.1.3
   - universe-reverse-instances ==1.1.1
   - universe-some ==1.2.1
   - universum ==1.7.2
@@ -2529,10 +2631,11 @@ default-package-overrides:
   - unix-time ==0.4.7
   - unliftio ==0.2.21.0
   - unliftio-core ==0.2.0.1
+  - unliftio-path ==0.0.2.0
   - unliftio-pool ==0.2.1.1
   - unliftio-streams ==0.1.1.1
   - unlit ==0.4.0.0
-  - unordered-containers ==0.2.16.0
+  - unordered-containers ==0.2.17.0
   - unsafe ==0.0
   - urbit-hob ==0.3.3
   - uri-bytestring ==0.3.3.1
@@ -2540,17 +2643,18 @@ default-package-overrides:
   - uri-encode ==1.5.0.7
   - url ==2.1.3
   - users ==0.5.0.0
-  - utf8-conversions ==0.1.0.4
+  - users-postgresql-simple ==0.5.0.2
+  - users-test ==0.5.0.1
   - utf8-light ==0.4.2
   - utf8-string ==1.0.2
-  - util ==0.1.17.1
   - utility-ht ==0.0.16
   - uuid ==1.3.15
   - uuid-types ==1.0.5
+  - valida ==1.1.0
+  - valida-base ==0.2.0
+  - validate-input ==0.5.0.0
   - validation ==1.1.2
-  - validation-selective ==0.1.0.1
-  - validity ==0.11.0.1
-  - validity-aeson ==0.2.0.4
+  - validity ==0.12.0.0
   - validity-bytestring ==0.4.1.1
   - validity-containers ==0.5.0.4
   - validity-path ==0.4.0.1
@@ -2558,14 +2662,18 @@ default-package-overrides:
   - validity-primitive ==0.0.0.1
   - validity-scientific ==0.2.0.3
   - validity-text ==0.3.1.2
-  - validity-time ==0.4.0.0
+  - validity-time ==0.5.0.0
   - validity-unordered-containers ==0.2.0.3
   - validity-uuid ==0.1.0.3
   - validity-vector ==0.2.0.3
-  - valor ==0.1.0.0
+  - valor ==1.0.0.0
+  - variable-media-field ==0.1.0.0
+  - variable-media-field-dhall ==0.1.0.0
+  - variable-media-field-optics ==0.1.0.0
+  - varying ==0.8.1.0
   - vault ==0.3.1.5
   - vcs-ignore ==0.0.2.0
-  - vec ==0.4
+  - vec ==0.4.1
   - vector ==0.12.3.1
   - vector-algorithms ==0.8.0.4
   - vector-binary-instances ==0.2.5.2
@@ -2576,81 +2684,100 @@ default-package-overrides:
   - vector-instances ==3.4
   - vector-mmap ==0.0.3
   - vector-rotcev ==0.1.0.1
-  - vector-sized ==1.4.4
+  - vector-sized ==1.5.0
   - vector-space ==0.16
   - vector-split ==1.0.0.2
   - vector-th-unbox ==0.2.2
+  - vectortiles ==1.5.1
   - verbosity ==0.4.0.0
-  - versions ==5.0.2
+  - versions ==5.0.3
   - vformat ==0.14.1.0
-  - vformat-aeson ==0.1.0.1
   - vformat-time ==0.1.0.0
   - ViennaRNAParser ==1.3.3
   - vinyl ==0.13.3
+  - vinyl-loeb ==0.0.1.0
+  - vivid ==0.5.2.0
+  - vivid-osc ==0.5.0.0
+  - vivid-supercollider ==0.4.1.2
   - void ==0.7.3
   - vty ==5.33
   - wai ==3.2.3
-  - wai-app-static ==3.1.7.2
+  - wai-app-static ==3.1.7.3
+  - wai-cli ==0.2.3
   - wai-conduit ==3.0.0.4
   - wai-cors ==0.2.7
-  - wai-enforce-https ==0.0.2.1
+  - wai-enforce-https ==1.0.0.0
   - wai-eventsource ==3.0.0
   - wai-extra ==3.1.8
   - wai-feature-flags ==0.1.0.3
   - wai-handler-launch ==3.0.3.1
-  - wai-logger ==2.3.7
-  - wai-middleware-auth ==0.2.5.1
+  - wai-logger ==2.4.0
   - wai-middleware-caching ==0.1.0.2
+  - wai-middleware-caching-lru ==0.1.0.0
+  - wai-middleware-caching-redis ==0.2.0.0
   - wai-middleware-clacks ==0.1.0.1
   - wai-middleware-delegate ==0.1.2.4
   - wai-middleware-prometheus ==1.0.0.1
-  - wai-middleware-static ==0.9.1
-  - wai-rate-limit ==0.1.0.0
-  - wai-rate-limit-redis ==0.1.0.0
+  - wai-middleware-static ==0.9.2
+  - wai-rate-limit ==0.2.0.0
+  - wai-rate-limit-redis ==0.2.0.0
   - wai-saml2 ==0.2.1.2
   - wai-session ==0.3.3
+  - wai-session-postgresql ==0.2.1.3
   - wai-session-redis ==0.1.0.4
   - wai-slack-middleware ==0.2.0
+  - wai-transformers ==0.1.0
   - wai-websockets ==3.0.1.2
   - wakame ==0.1.0.0
-  - warp ==3.3.19
+  - warp ==3.3.20
   - warp-tls ==3.3.2
   - warp-tls-uid ==0.2.0.6
   - wave ==0.2.0
   - wcwidth ==0.0.2
-  - webdriver ==0.9.0.1
   - webex-teams-api ==0.2.0.1
   - webex-teams-conduit ==0.2.0.1
-  - webex-teams-pipes ==0.2.0.1
-  - webgear-server ==0.2.1
+  - webgear-core ==1.0.1
+  - webgear-openapi ==1.0.1
+  - webgear-server ==1.0.1
+  - webpage ==0.0.5.1
+  - web-plugins ==0.4.0
+  - web-routes ==0.27.14.3
+  - web-routes-boomerang ==0.28.4.2
+  - web-routes-happstack ==0.23.12.1
+  - web-routes-hsp ==0.24.6.1
+  - web-routes-wai ==0.24.3.1
   - webrtc-vad ==0.1.0.3
   - websockets ==0.12.7.3
-  - websockets-snap ==0.10.3.1
+  - websockets-simple ==0.2.0
   - weigh ==0.0.16
   - wide-word ==0.1.1.2
   - wikicfp-scraper ==0.1.0.12
   - wild-bind ==0.1.2.8
   - wild-bind-x11 ==0.2.0.14
-  - Win32 ==2.6.2.1
+  - Win32 ==2.12.0.1
   - Win32-notify ==0.3.0.3
   - windns ==0.1.0.1
-  - witch ==0.3.4.2
+  - wire-streams ==0.1.1.0
+  - witch ==1.0.0.1
+  - withdependencies ==0.3.0
   - witherable ==0.4.2
   - within ==0.2.0.1
   - with-location ==0.1.0
   - with-utf8 ==1.0.2.3
+  - witness ==0.5
   - wizards ==1.0.3
+  - wl-pprint ==1.2.1
   - wl-pprint-annotated ==0.1.0.1
   - wl-pprint-console ==0.1.0.2
   - wl-pprint-text ==1.2.0.2
-  - word24 ==2.0.1
   - word8 ==0.1.3
   - wordpress-auth ==1.0.0.1
   - word-trie ==0.3.0
-  - word-wrap ==0.4.1
+  - word-wrap ==0.5
   - world-peace ==1.0.2.0
   - wrap ==0.0.0
   - wreq ==0.5.3.3
+  - wreq-stringless ==0.5.9.1
   - writer-cps-exceptions ==0.1.0.1
   - writer-cps-mtl ==0.1.1.6
   - writer-cps-transformers ==0.5.6.1
@@ -2665,45 +2792,58 @@ default-package-overrides:
   - x509-validation ==1.6.12
   - Xauth ==0.1
   - xdg-basedir ==0.2.2
+  - xdg-desktop-entry ==0.1.1.1
   - xdg-userdirs ==0.1.0.2
-  - xeno ==0.4.3
+  - xeno ==0.5
   - xlsx ==0.8.4
   - xlsx-tabular ==0.2.2.1
   - xml ==1.3.14
   - xml-basic ==0.1.3.1
+  - xmlbf ==0.6.1
+  - xmlbf-xeno ==0.2
+  - xmlbf-xmlhtml ==0.2
   - xml-conduit ==1.9.1.1
   - xml-conduit-writer ==0.1.1.2
   - xmlgen ==0.6.2.2
   - xml-hamlet ==0.5.0.2
   - xml-helpers ==1.0.0
+  - xmlhtml ==0.2.5.2
   - xml-html-qq ==0.1.0.1
   - xml-indexed-cursor ==0.1.1.0
-  - xml-lens ==0.3
+  - xml-parser ==0.1.1
   - xml-picklers ==0.3.6
-  - xml-to-json ==2.0.1
   - xml-to-json-fast ==2.0.0
   - xml-types ==0.3.8
-  - xmonad ==0.15
-  - xmonad-contrib ==0.16
-  - xmonad-extras ==0.15.3
-  - xss-sanitize ==0.3.6
+  - xmonad ==0.17.0
+  - xmonad-contrib ==0.17.0
+  - xmonad-extras ==0.17.0
+  - xss-sanitize ==0.3.7
   - xxhash-ffi ==0.2.0.0
-  - yaml ==0.11.7.0
+  - yaml ==0.11.8.0
   - yamlparse-applicative ==0.2.0.1
+  - yaml-unscrambler ==0.1.0.8
+  - yarn-lock ==0.6.5
+  - yeshql-core ==4.2.0.0
   - yesod ==1.6.2
+  - yesod-alerts ==0.1.3.0
   - yesod-auth ==1.6.11
+  - yesod-auth-basic ==0.1.0.3
   - yesod-auth-hashdb ==1.7.1.7
-  - yesod-auth-oauth2 ==0.6.3.4
+  - yesod-auth-oauth2 ==0.7.0.1
   - yesod-bin ==1.6.2
   - yesod-core ==1.6.21.0
-  - yesod-fb ==0.6.1
+  - yesod-eventsource ==1.6.0.1
   - yesod-form ==1.7.0
+  - yesod-form-bootstrap4 ==3.0.1
+  - yesod-gitrepo ==0.3.0
   - yesod-gitrev ==0.2.2
   - yesod-markdown ==0.12.6.12
   - yesod-newsfeed ==1.7.0.0
   - yesod-page-cursor ==2.0.0.9
   - yesod-paginator ==1.1.1.0
   - yesod-persistent ==1.6.0.7
+  - yesod-recaptcha2 ==1.0.2
+  - yesod-routes-flow ==3.0.0.1
   - yesod-sitemap ==1.6.0
   - yesod-static ==1.6.1.0
   - yesod-test ==1.6.12
@@ -2722,7 +2862,7 @@ default-package-overrides:
   - zim-parser ==0.2.1.0
   - zio ==0.1.0.2
   - zip ==1.7.2
-  - zip-archive ==0.4.1
+  - zip-archive ==0.4.2.1
   - zipper-extra ==0.1.3.2
   - zippers ==0.3.2
   - zip-stream ==0.2.1.0
@@ -2732,4 +2872,3 @@ default-package-overrides:
   - zot ==0.0.3
   - zstd ==0.1.3.0
   - ztail ==1.2.0.2
-  - zydiskell ==0.2.0.0
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
index fc5ece3e069..71775add849 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
@@ -21,9 +21,11 @@ dont-distribute-packages:
  - Advise-me
  - AlgoRhythm
  - AlignmentAlgorithms
+ - Allure
  - AndroidViewHierarchyImporter
  - Annotations
  - ApplePush
+ - AspectAG
  - AttoJson
  - AutoForms
  - AvlTree
@@ -32,21 +34,15 @@ dont-distribute-packages:
  - BerlekampAlgorithm
  - BioHMM
  - Biobase
- - BiobaseBlast
  - BiobaseDotP
- - BiobaseENA
  - BiobaseEnsembl
  - BiobaseFR3D
- - BiobaseFasta
  - BiobaseHTTP
  - BiobaseHTTPTools
  - BiobaseInfernal
  - BiobaseMAF
  - BiobaseTrainingData
- - BiobaseTurner
- - BiobaseTypes
  - BiobaseVienna
- - BiobaseXNA
  - BirdPP
  - Bitly
  - BlastHTTP
@@ -57,10 +53,12 @@ dont-distribute-packages:
  - CBOR
  - CC-delcont-alt
  - CMCompare
+ - CMQ
  - CPBrainfuck
  - CSPM-Interpreter
  - CSPM-ToProlog
  - CSPM-cspm
+ - Capabilities
  - CarneadesIntoDung
  - Chart-fltkhs
  - ClustalParser
@@ -85,6 +83,7 @@ dont-distribute-packages:
  - DocTest
  - DrHylo
  - Dust
+ - Dust-crypto
  - Dust-tools
  - Dust-tools-pcap
  - DysFRP-Cairo
@@ -109,10 +108,15 @@ dont-distribute-packages:
  - FiniteMap
  - FirstOrderTheory
  - Flippi
+ - ForSyDe
  - Forestry
  - FormalGrammars
  - Foster
+ - Frames
+ - Frames-beam
  - Frames-dsv
+ - Frames-map-reduce
+ - Frames-streamly
  - Frank
  - GLFW-OGL
  - GLFW-task
@@ -120,7 +124,6 @@ dont-distribute-packages:
  - GPipe-Collada
  - GPipe-Examples
  - GPipe-GLFW
- - GPipe-GLFW4
  - GPipe-TextureLoad
  - Gamgine
  - GeBoP
@@ -140,7 +143,6 @@ dont-distribute-packages:
  - GrowlNotify
  - Gtk2hsGenerics
  - GtkGLTV
- - GuiHaskell
  - GuiTV
  - H
  - HAppS-Data
@@ -172,7 +174,6 @@ dont-distribute-packages:
  - HLearn-distributions
  - HNM
  - HPhone
- - HPlot
  - HPong
  - HROOT
  - HROOT-core
@@ -194,10 +195,12 @@ dont-distribute-packages:
  - HaTeX-qq
  - HaVSA
  - Hach
+ - Haggressive
  - HarmTrace
  - HasGP
+ - Haschoo
  - Hashell
- - HaskRel
+ - HaskellNet-SSL
  - Hate
  - Hawk
  - Hayoo
@@ -233,9 +236,12 @@ dont-distribute-packages:
  - KiCS-debugger
  - KiCS-prophecy
  - LDAPv3
+ - LambdaHack
  - LambdaINet
  - LambdaPrettyQuote
  - LambdaShell
+ - Lambdaya
+ - Lattices
  - LinearSplit
  - LinkChecker
  - LogicGrowsOnTrees
@@ -249,6 +255,7 @@ dont-distribute-packages:
  - MFlow
  - MIP-glpk
  - MSQueue
+ - MailchimpSimple
  - MaybeT-transformers
  - MetaObject
  - Metrics
@@ -288,6 +295,7 @@ dont-distribute-packages:
  - OpenVG
  - PCLT-DB
  - PageIO
+ - Paillier
  - Paraiso
  - Parallel-Arrows-Eden
  - PermuteEffects
@@ -300,15 +308,14 @@ dont-distribute-packages:
  - Pup-Events-Demo
  - Quelea
  - RESTng
+ - RJson
  - RMP
  - RNAFold
  - RNAFoldProgs
  - RNAdesign
- - RNAdraw
  - RNAlien
  - RNAwolf
  - Ranka
- - Rlang-QQ
  - RollingDirectory
  - S3
  - SBench
@@ -319,6 +326,7 @@ dont-distribute-packages:
  - SGdemo
  - STLinkUSB
  - STM32-Zombie
+ - SVD2HS
  - SVG2Q
  - SciFlow
  - SciFlow-drmaa
@@ -329,10 +337,19 @@ dont-distribute-packages:
  - Shellac-haskeline
  - Shellac-readline
  - ShortestPathProblems
+ - Shpadoinkle
+ - Shpadoinkle-backend-pardiff
+ - Shpadoinkle-backend-snabbdom
+ - Shpadoinkle-backend-static
  - Shpadoinkle-developer-tools
  - Shpadoinkle-disembodied
  - Shpadoinkle-examples
+ - Shpadoinkle-html
+ - Shpadoinkle-lens
  - Shpadoinkle-router
+ - Shpadoinkle-streaming
+ - Shpadoinkle-template
+ - Shpadoinkle-widgets
  - SimpleGL
  - SimpleLog
  - SimpleServer
@@ -341,12 +358,11 @@ dont-distribute-packages:
  - SoccerFun
  - SoccerFunGL
  - SourceGraph
+ - SpacePrivateers
  - SpinCounter
- - Spock-auth
- - Spock-lucid
- - Spock-worker
  - StockholmAlignment
  - Strafunski-Sdf2Haskell
+ - SybWidget
  - SyntaxMacros
  - Taxonomy
  - TaxonomyTools
@@ -360,7 +376,7 @@ dont-distribute-packages:
  - UMM
  - URLT
  - UrlDisp
- - ViennaRNA-extras
+ - Villefort
  - WAVE
  - WEditorBrick
  - WEditorHyphen
@@ -372,6 +388,7 @@ dont-distribute-packages:
  - WebBits-Html
  - WebBits-multiplate
  - WebCont
+ - Wired
  - WordAlignment
  - WxGeneric
  - XML
@@ -386,21 +403,39 @@ dont-distribute-packages:
  - Z-YAML
  - a50
  - abcBridge
+ - abstract-par-accelerate
  - ac-machine-conduit
  - accelerate-arithmetic
+ - accelerate-fftw
  - accelerate-fourier
+ - accelerate-io
+ - accelerate-io-JuicyPixels
+ - accelerate-io-array
+ - accelerate-io-bmp
+ - accelerate-io-bytestring
+ - accelerate-io-cereal
+ - accelerate-io-repa
+ - accelerate-io-serialise
+ - accelerate-io-vector
+ - accelerate-llvm
+ - accelerate-llvm-native
+ - accelerate-random
  - accelerate-typelits
+ - accelerate-utility
  - access-token-provider
  - acme-php
  - acme-safe
  - acousticbrainz-client
  - activehs
  - actor
+ - acts
+ - addy
  - adhoc-network
  - adict
+ - adjunction
  - adp-multi-monadiccp
- - aern2-real
  - aeson-native
+ - aeson-result
  - afv
  - agda-server
  - agda-snippets-hakyll
@@ -410,14 +445,161 @@ dont-distribute-packages:
  - algebra-checkers
  - algebra-driven-design
  - algebra-sql
+ - algebraic
  - algolia
- - align-audio
+ - algorithmic-composition-additional
+ - algorithmic-composition-basic
+ - algorithmic-composition-complex
+ - algorithmic-composition-frequency-shift
+ - algorithmic-composition-overtones
  - alms
  - alpha
  - alsa-gui
  - alsa-pcm-tests
  - alsa-seq-tests
+ - alto
  - amazon-emailer-client-snap
+ - amazonka
+ - amazonka-alexa-business
+ - amazonka-apigateway
+ - amazonka-application-autoscaling
+ - amazonka-appstream
+ - amazonka-appsync
+ - amazonka-athena
+ - amazonka-autoscaling
+ - amazonka-autoscaling-plans
+ - amazonka-batch
+ - amazonka-budgets
+ - amazonka-certificatemanager
+ - amazonka-certificatemanager-pca
+ - amazonka-cloud9
+ - amazonka-clouddirectory
+ - amazonka-cloudformation
+ - amazonka-cloudfront
+ - amazonka-cloudhsm
+ - amazonka-cloudhsmv2
+ - amazonka-cloudsearch
+ - amazonka-cloudsearch-domains
+ - amazonka-cloudtrail
+ - amazonka-cloudwatch
+ - amazonka-cloudwatch-events
+ - amazonka-cloudwatch-logs
+ - amazonka-codebuild
+ - amazonka-codecommit
+ - amazonka-codedeploy
+ - amazonka-codepipeline
+ - amazonka-codestar
+ - amazonka-cognito-identity
+ - amazonka-cognito-idp
+ - amazonka-cognito-sync
+ - amazonka-comprehend
+ - amazonka-config
+ - amazonka-connect
+ - amazonka-contrib-rds-utils
+ - amazonka-cost-explorer
+ - amazonka-cur
+ - amazonka-datapipeline
+ - amazonka-devicefarm
+ - amazonka-directconnect
+ - amazonka-discovery
+ - amazonka-dms
+ - amazonka-ds
+ - amazonka-dynamodb
+ - amazonka-dynamodb-dax
+ - amazonka-dynamodb-streams
+ - amazonka-ec2
+ - amazonka-ecr
+ - amazonka-ecs
+ - amazonka-efs
+ - amazonka-elasticache
+ - amazonka-elasticbeanstalk
+ - amazonka-elasticsearch
+ - amazonka-elastictranscoder
+ - amazonka-elb
+ - amazonka-elbv2
+ - amazonka-emr
+ - amazonka-fms
+ - amazonka-gamelift
+ - amazonka-glacier
+ - amazonka-glue
+ - amazonka-greengrass
+ - amazonka-guardduty
+ - amazonka-health
+ - amazonka-iam
+ - amazonka-importexport
+ - amazonka-inspector
+ - amazonka-iot
+ - amazonka-iot-analytics
+ - amazonka-iot-dataplane
+ - amazonka-iot-jobs-dataplane
+ - amazonka-kinesis
+ - amazonka-kinesis-analytics
+ - amazonka-kinesis-firehose
+ - amazonka-kinesis-video
+ - amazonka-kinesis-video-archived-media
+ - amazonka-kinesis-video-media
+ - amazonka-kms
+ - amazonka-lambda
+ - amazonka-lex-models
+ - amazonka-lex-runtime
+ - amazonka-lightsail
+ - amazonka-marketplace-analytics
+ - amazonka-marketplace-entitlement
+ - amazonka-marketplace-metering
+ - amazonka-mechanicalturk
+ - amazonka-mediaconvert
+ - amazonka-medialive
+ - amazonka-mediapackage
+ - amazonka-mediastore
+ - amazonka-mediastore-dataplane
+ - amazonka-migrationhub
+ - amazonka-ml
+ - amazonka-mobile
+ - amazonka-mq
+ - amazonka-opsworks
+ - amazonka-opsworks-cm
+ - amazonka-organizations
+ - amazonka-pinpoint
+ - amazonka-polly
+ - amazonka-pricing
+ - amazonka-rds
+ - amazonka-redshift
+ - amazonka-rekognition
+ - amazonka-resourcegroups
+ - amazonka-resourcegroupstagging
+ - amazonka-route53
+ - amazonka-route53-autonaming
+ - amazonka-route53-domains
+ - amazonka-s3
+ - amazonka-s3-streaming
+ - amazonka-sagemaker
+ - amazonka-sagemaker-runtime
+ - amazonka-sdb
+ - amazonka-secretsmanager
+ - amazonka-serverlessrepo
+ - amazonka-servicecatalog
+ - amazonka-ses
+ - amazonka-shield
+ - amazonka-sms
+ - amazonka-snowball
+ - amazonka-sns
+ - amazonka-sqs
+ - amazonka-ssm
+ - amazonka-stepfunctions
+ - amazonka-storagegateway
+ - amazonka-sts
+ - amazonka-support
+ - amazonka-swf
+ - amazonka-test
+ - amazonka-transcribe
+ - amazonka-translate
+ - amazonka-waf
+ - amazonka-waf-regional
+ - amazonka-workdocs
+ - amazonka-workmail
+ - amazonka-workspaces
+ - amazonka-xray
+ - amby
  - ampersand
  - amqp-streamly
  - analyze-client
@@ -430,8 +612,22 @@ dont-distribute-packages:
  - anonymous-sums-tests
  - antagonist
  - anticiv
+ - antiope-athena
+ - antiope-contract
+ - antiope-core
+ - antiope-dynamodb
+ - antiope-es
+ - antiope-messages
+ - antiope-optparse-applicative
+ - antiope-s3
+ - antiope-shell
+ - antiope-sns
+ - antiope-sqs
+ - antiope-swf
  - antlrc
  - apelsin
+ - api-rpc-accumulate
+ - api-rpc-factom
  - api-rpc-pegnet
  - api-yoti
  - apiary
@@ -453,56 +649,80 @@ dont-distribute-packages:
  - apotiki
  - approx-rand-test
  - arbor-monad-metric-datadog
+ - archive-tar-bytestring
  - archlinux-web
  - arduino-copilot
  - arff
  - arghwxhaskell
  - argon
  - ariadne
+ - arith-encode
  - arithmetic-circuits
  - array-forth
  - arraylist
+ - ascii-cows
  - ascii-table
+ - ascii_1_1_2_0
  - asic
+ - asif
  - assert4hs-hspec
  - assert4hs-tasty
  - assimp
  - ast-monad-json
  - astview
+ - aterm-utils
  - atlassian-connect-core
+ - atlassian-connect-descriptor
  - atmos-dimensional-tf
  - atomic-primops-foreign
  - atp
+ - ats-format
+ - ats-pkg
  - attoparsec-enumerator
+ - attoparsec-ip
  - attoparsec-iteratee
  - attoparsec-text-enumerator
+ - attoparsec-uri
  - atuin
  - audiovisual
  - aura
- - aura_3_2_7
  - authoring
+ - autodocodec-openapi3
+ - autodocodec-schema
+ - autodocodec-swagger2
+ - autodocodec-yaml
+ - automata
  - autonix-deps-kf5
  - avers
  - avers-api
  - avers-api-docs
  - avers-server
+ - aviation-cessna172-diagrams
+ - aviation-cessna172-weight-balance
  - aviation-navigation
- - avro-piper
+ - aviation-weight-balance
  - awesomium
  - awesomium-glut
  - aws-configuration-tools
  - aws-dynamodb-conduit
  - aws-dynamodb-streams
+ - aws-easy
+ - aws-ec2-knownhosts
  - aws-elastic-transcoder
  - aws-kinesis
  - aws-kinesis-client
  - aws-kinesis-reshard
  - aws-lambda
+ - aws-lambda-haskell-runtime-wai
  - aws-mfa-credentials
  - aws-sdk
  - aws-sdk-xml-unordered
+ - aws-ses-easy
  - aws-sign4
+ - aws-simple
  - aws-sns
+ - aws-xray-client-persistent
+ - aws-xray-client-wai
  - axiom
  - azimuth-hs
  - azure-functions-worker
@@ -521,6 +741,7 @@ dont-distribute-packages:
  - bamboo-theme-mini-html5
  - bamse
  - bamstats
+ - barley
  - base32-bytestring
  - base64-bytes
  - baserock-schema
@@ -530,16 +751,19 @@ dont-distribute-packages:
  - batchd-libvirt
  - batching
  - battlenet-yesod
+ - battleplace-api
  - battleships
  - bayes-stack
  - bbi
+ - bcp47
+ - bcp47-orphans
  - bdcs
  - bdcs-api
  - beam-automigrate
  - beam-th
  - beautifHOL
  - bech32-th
- - bech32-th_1_1_1
+ - beeminder-api
  - bein
  - belka
  - berp
@@ -552,10 +776,12 @@ dont-distribute-packages:
  - binary-file
  - binary-protocol-zmq
  - binary-streams
+ - binding-gtk
  - binding-wx
  - bindings-apr-util
  - bindings-linux-videodev2
  - bindings-ppdev
+ - bindynamic
  - binembed-example
  - bioace
  - bioalign
@@ -569,6 +795,7 @@ dont-distribute-packages:
  - bip32
  - birch-beer
  - bird
+ - bisc
  - biscuit-servant
  - bit-array
  - bitcoin-address
@@ -576,8 +803,6 @@ dont-distribute-packages:
  - bitcoin-api-extra
  - bitcoin-block
  - bitcoin-compact-filters
- - bitcoin-keys
- - bitcoin-rpc
  - bitcoin-scripting
  - bitcoin-tx
  - bitcoin-types
@@ -589,18 +814,25 @@ dont-distribute-packages:
  - bla
  - blakesum-demo
  - blastxml
+ - blatex
  - blaze-builder-enumerator
  - blaze-colonnade
+ - ble
  - blink1
  - blip
+ - blockfrost-client
+ - blockfrost-client-core
+ - blockfrost-pretty
  - blogination
  - bloodhound-amazonka-auth
+ - blosum
  - bloxorz
  - blubber
- - bluetile
  - blunt
  - bno055-haskell
  - bogre-banana
+ - boilerplate
+ - bond
  - bond-haskell
  - bond-haskell-compiler
  - bookkeeper-permissions
@@ -609,20 +841,13 @@ dont-distribute-packages:
  - boots-cloud
  - boots-web
  - borel
- - bowntz
- - box-csv
- - box-socket
  - breakout
  - bricks
  - bricks-internal-test
  - bricks-parsec
  - bricks-rendering
  - bricks-syntax
- - broadcast-chan-conduit
- - broadcast-chan-pipes
  - bronyradiogermany-streaming
- - brotli-conduit
- - brotli-streams
  - btree
  - buchhaltung
  - buildbox-tools
@@ -634,20 +859,23 @@ dont-distribute-packages:
  - buster-gtk
  - buster-network
  - butterflies
- - bv-sized-lens
+ - bytable
  - bytehash
  - bytelog
+ - bytestring-builder-varword
  - bytestring-read
- - c0check
  - cabal-bounds
  - cabal-cache
  - cabal-cargs
+ - cabal-debian
  - cabal-query
  - cabal-test
  - cabal2arch
  - cabalmdvrpm
  - cabalrpmdeps
+ - cabocha
  - cake
+ - cake3
  - cakyrespa
  - cal3d-examples
  - cal3d-opengl
@@ -655,16 +883,18 @@ dont-distribute-packages:
  - calculator
  - caldims
  - call
- - camfort
  - campfire
  - canteven-http
  - cao
  - cap
+ - capnp
  - captcha-2captcha
  - captcha-capmonster
  - car-pool
  - carboncopy
  - cartel
+ - cas-hashable-s3
+ - cas-store
  - casadi-bindings
  - casadi-bindings-control
  - casadi-bindings-core
@@ -684,10 +914,12 @@ dont-distribute-packages:
  - casui
  - categorical-algebra
  - category-extras
+ - cautious-gen
  - cctools-workqueue
  - cef3-simple
  - ceilometer-common
  - celtchar
+ - cerberus
  - cereal-enumerator
  - cereal-io-streams
  - cereal-streams
@@ -695,11 +927,10 @@ dont-distribute-packages:
  - cfipu
  - cflp
  - cfopu
- - cgrep
  - chainweb-mining-client
  - chalkboard-viewer
  - charade
- - chart-svg
+ - chart-cli
  - chart-svg-various
  - chart-unit
  - cheapskate-terminal
@@ -714,6 +945,7 @@ dont-distribute-packages:
  - chr-core
  - chr-lang
  - chromatin
+ - chronograph
  - chu2
  - chuchu
  - chunks
@@ -726,11 +958,10 @@ dont-distribute-packages:
  - claferwiki
  - clash
  - clash-ghc
- - clash-ghc_1_6_1
  - clash-lib
  - clash-lib-hedgehog
- - clash-lib_1_6_1
  - clash-multisignal
+ - clash-prelude
  - clash-prelude-hedgehog
  - clash-prelude-quickcheck
  - clash-shake
@@ -754,7 +985,10 @@ dont-distribute-packages:
  - clckwrks-theme-geo-bootstrap
  - cless
  - cleveland
+ - cli-git
+ - cli-nix
  - click-clack
+ - clickhouse-haskell
  - clifford
  - clippings
  - clocked
@@ -762,6 +996,7 @@ dont-distribute-packages:
  - cloud-seeder
  - cloudyfs
  - clua
+ - clustering
  - clustertools
  - clutterhs
  - cmathml3
@@ -769,29 +1004,47 @@ dont-distribute-packages:
  - cmv
  - cnc-spec-compiler
  - co-feldspar
- - co-log-polysemy-formatting
- - code-conjure
+ - cobot-io
  - codec
  - codec-rpm
  - codemonitor
+ - coformat
  - cognimeta-utils
  - coinbase-exchange
+ - coincident-root-loci
  - colada
+ - colchis
  - collapse-duplication
  - collection-json
  - collections-base-instances
  - color-counter
  - colorless-http-client
  - colorless-scotty
+ - colour-accelerate
  - colour-space
  - columbia
+ - columnar
  - comark
  - comic
+ - commodities
  - commsec-keyexchange
  - comonad-random
- - compaREST
  - compact-mutable
+ - compactable
+ - compdata-automata
+ - compdata-dags
+ - compdata-param
+ - compdoc
+ - compdoc-dhall-decoder
  - complexity
+ - composite-aeson-cofree-list
+ - composite-aeson-path
+ - composite-aeson-refined
+ - composite-aeson-throw
+ - composite-aeson-writeonly
+ - composite-swagger
+ - compstrat
+ - comptrans
  - computational-algebra
  - concraft
  - concraft-hr
@@ -802,6 +1055,7 @@ dont-distribute-packages:
  - conductive-hsc3
  - conductive-song
  - conduit-aeson
+ - conduit-throttle
  - conduit-vfs-zip
  - confcrypt
  - conferer-provider-dhall
@@ -812,35 +1066,41 @@ dont-distribute-packages:
  - config-select
  - configifier
  - configurator-ng
+ - conic-graphs
  - constraint-manip
  - constructible
  - consumers
  - container
  - containers-accelerate
+ - content-store
  - continuum
  - continuum-client
  - control
  - control-monad-attempt
  - control-monad-exception-monadsfd
+ - contstuff-monads-tf
+ - contstuff-transformers
  - conversions
  - convert
+ - convert-annotation
  - convertible-ascii
  - convertible-text
  - coordinate
  - copilot
  - copilot-c99
  - copilot-cbmc
+ - copilot-frp-sketch
  - copilot-language
  - copilot-libraries
+ - copilot-sbv
  - copilot-theorem
- - core-webserver-servant
- - core-webserver-warp
  - coroutine-enumerator
  - coroutine-iteratee
  - couch-simple
  - couchdb-enumerator
  - cpkg
  - cprng-aes-effect
+ - cql-io
  - cql-io-tinylog
  - cqrs-example
  - cqrs-memory
@@ -852,6 +1112,7 @@ dont-distribute-packages:
  - craftwerk-cairo
  - craftwerk-gtk
  - craze
+ - credentials
  - credentials-cli
  - crf-chain1
  - crf-chain1-constrained
@@ -860,19 +1121,22 @@ dont-distribute-packages:
  - criu-rpc
  - crockford
  - cron-compat
+ - crypto-classical
  - crypto-conduit
+ - crypto-pubkey
  - cryptocipher
+ - cryptoconditions
  - cryptoids
  - cryptoids-class
  - cryptol
  - crystalfontz
- - csg
  - cspmchecker
  - csv-enumerator
  - ctpl
  - cube
+ - cuckoo
+ - curryer-rpc
  - cursedcsv
- - cursor-fuzzy-time-gen
  - cv-combinators
  - cypher
  - dapi
@@ -887,6 +1151,7 @@ dont-distribute-packages:
  - data-accessor-monads-fd
  - data-basic
  - data-cycle
+ - data-diverse-lens
  - data-elf
  - data-layer
  - data-lens-fd
@@ -898,11 +1163,14 @@ dont-distribute-packages:
  - data-rtuple
  - data-structure-inferrer
  - datadog-tracing
+ - datafix
  - dataflow
+ - datasets
+ - date-conversions
  - dbjava
  - dbus-client
+ - ddate
  - ddc-build
- - ddc-core
  - ddc-core-babel
  - ddc-core-eval
  - ddc-core-flow
@@ -917,7 +1185,6 @@ dont-distribute-packages:
  - ddc-war
  - ddci-core
  - debug
- - debug-trace-var
  - decidable
  - decimal-arithmetic
  - dedukti
@@ -936,43 +1203,49 @@ dont-distribute-packages:
  - delimiter-separated
  - delta
  - delta-h
- - dep-t-advice
- - dep-t-dynamic
  - dependent-literals-plugin
  - dependent-state
+ - depends
  - dephd
  - deptrack-devops
  - deptrack-dot
  - dequeue
  - derive-IG
+ - descript-lang
  - detour-via-uom
  - devtools
  - dewdrop
  - dfinity-radix-tree
- - dhall-docs
+ - dhall-recursive-adt
+ - dhcp-lease-parser
  - dia-functions
  - diagrams-haddock
  - diagrams-html5
+ - diagrams-input
  - diagrams-pandoc
- - diagrams-pgf
  - diagrams-reflex
  - diagrams-wx
- - dialog
  - difference-monoid
+ - differential
  - digestive-functors-hsp
  - dingo-core
  - dingo-example
  - dingo-widgets
  - diplomacy
  - diplomacy-server
+ - direct-rocksdb
+ - directory-contents
  - dirfiles
- - dirtree
  - disco
  - discogs-haskell
  - discord-gateway
  - discord-hs
  - discord-register
  - discord-rest
+ - disposable
+ - distributed-fork
+ - distributed-fork-aws-lambda
+ - distributed-process
  - distributed-process-async
  - distributed-process-azure
  - distributed-process-client-server
@@ -991,17 +1264,27 @@ dont-distribute-packages:
  - distributed-process-task
  - distributed-process-tests
  - distributed-process-zookeeper
+ - distributed-static
  - distribution-plot
+ - diversity
  - dixi
  - dl-fedora
  - dmenu-pkill
  - dmenu-pmount
  - dmenu-search
+ - dnscache
+ - dobutokO-effects
+ - dobutokO-poetry
+ - dobutokO-poetry-general
+ - dobutokO-poetry-general-languages
+ - dobutokO2
+ - dobutokO3
+ - dobutokO4
  - doc-review
- - domain
- - domain-core
- - domain-optics
+ - dom-parser
  - dormouse-client
+ - doublezip
+ - dovetail
  - dovetail-aeson
  - dow
  - download-media-content
@@ -1017,12 +1300,16 @@ dont-distribute-packages:
  - dsh-sql
  - dsmc-tools
  - dtd
+ - dtw
  - dumb-cas
+ - duplo
  - dvda
  - dynamic-cabal
- - dynamic-pipeline
  - dynamic-plot
+ - dynamic-pp
+ - dynamodb-simple
  - dynobud
+ - ec2-unikernel
  - eccrypto-ed25519-bindings
  - ecdsa
  - edenskel
@@ -1037,24 +1324,29 @@ dont-distribute-packages:
  - egison-pattern-src-th-mode
  - egison-quote
  - egison-tutorial
+ - ekg
+ - ekg-carbon
+ - ekg-cloudwatch
+ - ekg-wai
  - elerea-examples
- - eliminators_0_9
  - elliptic-curve
  - elsa
  - emacs-keys
  - email
  - emailparse
- - embeddock
- - embeddock-example
  - embroidery
  - engine-io-growler
+ - engine-io-snap
+ - engine-io-wai
+ - engine-io-yesod
  - entangle
+ - enum-text-rio
  - enumerate
  - enumerate-function
  - enumeration
  - enumerator-fd
  - enumerator-tf
- - envy-extensible
+ - enumfun
  - ephemeral
  - erf-native
  - eros-client
@@ -1063,7 +1355,8 @@ dont-distribute-packages:
  - errors-ext
  - ersatz-toysat
  - esotericbot
- - esqueleto-streaming
+ - espial
+ - estimators
  - estreps
  - eternity
  - eternity-timestamped
@@ -1073,15 +1366,27 @@ dont-distribute-packages:
  - ethereum-analyzer-webui
  - ethereum-client-haskell
  - ethereum-merkle-patricia-db
+ - euphoria
  - evdev-streamly
+ - eve-cli
  - event-monad
+ - eventful-dynamodb
  - eventful-postgresql
  - eventful-sqlite
+ - eventloop
  - eventsource-geteventstore-store
+ - eventsource-store-specs
+ - eventsource-stub-store
  - every-bit-counts
  - exception-monads-fd
+ - exchangerates
  - exference
- - exon
+ - exinst-aeson
+ - exinst-bytes
+ - exinst-cereal
+ - exinst-deepseq
+ - exinst-hashable
+ - exinst-serialise
  - expand
  - expat-enumerator
  - expiring-containers
@@ -1091,18 +1396,38 @@ dont-distribute-packages:
  - explore
  - expressions-z3
  - extemp
+ - extended-containers-lens
  - extensible-data
+ - external-sort
  - extract-dependencies
- - extrapolate
  - factual-api
- - falling-turnip
+ - fadno
  - fallingblocks
  - family-tree
+ - fast-arithmetic
  - fast-bech32
+ - fasta
  - fastirc
+ - fastly
+ - fastparser
  - fault-tree
+ - fay
+ - fay-base
+ - fay-builder
+ - fay-dom
+ - fay-geoposition
+ - fay-hsx
+ - fay-jquery
+ - fay-ref
+ - fay-simplejson
+ - fay-text
+ - fay-uri
+ - fay-websockets
+ - fb-persistent
  - fbrnch
  - fcd
+ - fcf-composite
+ - fcf-graphs
  - feature-flipper-postgres
  - fedora-img-dl
  - feed-gipeda
@@ -1110,7 +1435,6 @@ dont-distribute-packages:
  - feed2lj
  - feed2twitter
  - fei-base
- - fei-cocoapi
  - fei-dataiter
  - fei-datasets
  - fei-examples
@@ -1118,21 +1442,27 @@ dont-distribute-packages:
  - fei-nn
  - feldspar-compiler
  - feldspar-language
+ - fenfire
  - festung
  - ffmpeg-tutorials
  - ficketed
  - fields
  - filepath-crypto
  - filepath-io-access
+ - filesystem-abstractions
  - filesystem-enumerator
  - find-clumpiness
  - findhttp
+ - finitary-derive
+ - finitary-optics
  - finite-table
+ - firestore
  - firstify
- - fishfood
  - fix-parser-simple
  - fixed-point-vector
  - fixed-point-vector-space
+ - fixed-precision
+ - fixer
  - fixhs
  - flac-picture
  - flashblast
@@ -1150,7 +1480,7 @@ dont-distribute-packages:
  - fltkhs-themes
  - fluent-logger
  - fluent-logger-conduit
- - foldl-transduce-attoparsec
+ - fmt-for-rio
  - follower
  - foo
  - formal
@@ -1159,15 +1489,17 @@ dont-distribute-packages:
  - forml
  - formlets
  - formlets-hsp
+ - forsyde-deep
  - forth-hll
- - fortran-src-extras
  - fortran-vars
  - foscam-directory
  - foscam-sort
+ - fpco-api
  - fplll
  - fpnla-examples
  - frame-markdown
  - freckle-app
+ - free-game
  - free-theorems-counterexamples
  - free-theorems-seq
  - free-theorems-seq-webui
@@ -1175,6 +1507,8 @@ dont-distribute-packages:
  - freekick2
  - freelude
  - freer-converse
+ - freetype-simple
+ - front
  - frpnow-gloss
  - frpnow-gtk
  - frpnow-gtk3
@@ -1189,14 +1523,13 @@ dont-distribute-packages:
  - funcons-simple
  - funcons-tools
  - function-combine
- - functional-arrow
  - functor-combo
+ - funflow
  - funflow-nix
  - funion
  - funnyprint
  - funsat
  - fused-effects-squeal
- - futhark_0_21_6
  - fwgl-glfw
  - fwgl-javascript
  - fxpak
@@ -1204,7 +1537,9 @@ dont-distribute-packages:
  - g2q
  - gact
  - galois-fft
+ - gargoyle-postgresql
  - gargoyle-postgresql-connect
+ - gargoyle-postgresql-nix
  - gbu
  - gdax
  - gdiff-ig
@@ -1216,6 +1551,9 @@ dont-distribute-packages:
  - gelatin-gl
  - gelatin-sdl2
  - gelatin-shaders
+ - gemini-textboard
+ - generic-override-aeson
+ - generic-xml
  - generics-mrsop-gdiff
  - genesis
  - genesis-test
@@ -1223,6 +1561,16 @@ dont-distribute-packages:
  - geni-util
  - geniconvert
  - geniserver
+ - genvalidity-aeson
+ - genvalidity-hspec-aeson
+ - genvalidity-mergeful
+ - genvalidity-mergeless
+ - genvalidity-sydtest
+ - genvalidity-sydtest-aeson
+ - genvalidity-sydtest-hashable
+ - genvalidity-sydtest-lens
+ - genvalidity-sydtest-persistent
+ - genvalidity-typed-uuid
  - geodetic
  - geolite-csv
  - getemx
@@ -1230,13 +1578,17 @@ dont-distribute-packages:
  - ghc-debug-client
  - ghc-debug-common
  - ghc-debug-stub
+ - ghc-dump-util
  - ghc-imported-from
  - ghc-instances
  - ghc-mod
+ - ghc-session
  - ghc-tags-plugin
  - ghci-pretty
- - ghcjs-dom-webkit
+ - ghcjs-dom-hello
+ - ghcjs-fetch
  - ghcjs-hplay
+ - ghcprofview
  - ght
  - gi-cairo-again
  - gi-clutter
@@ -1244,15 +1596,19 @@ dont-distribute-packages:
  - gi-gsk
  - gi-gstpbutils
  - gi-gtk_4_0_5
+ - gipeda
+ - git-config
  - git-fmt
  - git-gpush
+ - git-monitor
  - git-object
  - git-remote-ipfs
+ - git-sanity
+ - gitdo
  - github-webhook-handler-snap
  - gitlib-cross
  - gitlib-s3
  - givegif
- - gladexml-accessor
  - glazier
  - glazier-pipes
  - glazier-react
@@ -1263,7 +1619,6 @@ dont-distribute-packages:
  - glome-hs
  - gloss-accelerate
  - gloss-devil
- - gloss-examples
  - gloss-raster-accelerate
  - gloss-sodium
  - gmap
@@ -1271,16 +1626,196 @@ dont-distribute-packages:
  - gnome-desktop
  - gnomevfs
  - gnss-converters
- - gnuidn
  - goal-geometry
  - goal-graphical
  - goal-probability
  - goal-simulation
  - goat
+ - goatee-gtk
+ - gogol
+ - gogol-abusiveexperiencereport
+ - gogol-acceleratedmobilepageurl
+ - gogol-accessapproval
+ - gogol-accesscontextmanager
+ - gogol-adexchange-buyer
+ - gogol-adexchange-seller
+ - gogol-adexchangebuyer2
+ - gogol-adexperiencereport
+ - gogol-admin-datatransfer
+ - gogol-admin-directory
+ - gogol-admin-emailmigration
+ - gogol-admin-reports
+ - gogol-adsense
+ - gogol-adsense-host
+ - gogol-affiliates
+ - gogol-alertcenter
+ - gogol-analytics
+ - gogol-analyticsreporting
+ - gogol-android-enterprise
+ - gogol-android-publisher
+ - gogol-androiddeviceprovisioning
+ - gogol-androidmanagement
+ - gogol-appengine
+ - gogol-apps-activity
+ - gogol-apps-calendar
+ - gogol-apps-licensing
+ - gogol-apps-reseller
+ - gogol-apps-tasks
+ - gogol-appstate
+ - gogol-autoscaler
+ - gogol-bigquery
+ - gogol-bigquerydatatransfer
+ - gogol-bigtableadmin
+ - gogol-billing
+ - gogol-binaryauthorization
+ - gogol-blogger
+ - gogol-books
+ - gogol-chat
+ - gogol-civicinfo
+ - gogol-classroom
+ - gogol-cloudasset
+ - gogol-clouderrorreporting
+ - gogol-cloudfunctions
+ - gogol-cloudidentity
+ - gogol-cloudiot
+ - gogol-cloudkms
+ - gogol-cloudmonitoring
+ - gogol-cloudprivatecatalog
+ - gogol-cloudprivatecatalogproducer
+ - gogol-cloudprofiler
+ - gogol-cloudscheduler
+ - gogol-cloudsearch
+ - gogol-cloudshell
+ - gogol-cloudtasks
+ - gogol-cloudtrace
+ - gogol-commentanalyzer
+ - gogol-composer
+ - gogol-compute
+ - gogol-consumersurveys
+ - gogol-container
+ - gogol-containeranalysis
+ - gogol-containerbuilder
+ - gogol-customsearch
+ - gogol-dataflow
+ - gogol-datafusion
+ - gogol-dataproc
+ - gogol-datastore
+ - gogol-debugger
+ - gogol-deploymentmanager
+ - gogol-dfareporting
+ - gogol-dialogflow
+ - gogol-digitalassetlinks
+ - gogol-discovery
+ - gogol-dlp
+ - gogol-dns
+ - gogol-docs
+ - gogol-doubleclick-bids
+ - gogol-doubleclick-search
+ - gogol-drive
+ - gogol-driveactivity
+ - gogol-factchecktools
+ - gogol-file
+ - gogol-firebase-dynamiclinks
+ - gogol-firebase-rules
+ - gogol-firebasehosting
+ - gogol-firebaseremoteconfig
+ - gogol-firestore
+ - gogol-fitness
+ - gogol-fonts
+ - gogol-freebasesearch
+ - gogol-fusiontables
+ - gogol-games
+ - gogol-games-configuration
+ - gogol-games-management
+ - gogol-genomics
+ - gogol-gmail
+ - gogol-groups-migration
+ - gogol-groups-settings
+ - gogol-healthcare
+ - gogol-iam
+ - gogol-iamcredentials
+ - gogol-iap
+ - gogol-identity-toolkit
+ - gogol-indexing
+ - gogol-jobs
+ - gogol-kgsearch
+ - gogol-language
+ - gogol-latencytest
+ - gogol-libraryagent
+ - gogol-logging
+ - gogol-manufacturers
+ - gogol-maps-coordinate
+ - gogol-maps-engine
+ - gogol-mirror
+ - gogol-ml
+ - gogol-monitoring
+ - gogol-oauth2
+ - gogol-oslogin
+ - gogol-pagespeed
+ - gogol-partners
+ - gogol-people
+ - gogol-photoslibrary
+ - gogol-play-moviespartner
+ - gogol-playcustomapp
+ - gogol-plus
+ - gogol-plus-domains
+ - gogol-poly
+ - gogol-prediction
+ - gogol-proximitybeacon
+ - gogol-pubsub
+ - gogol-qpxexpress
+ - gogol-redis
+ - gogol-remotebuildexecution
+ - gogol-replicapool
+ - gogol-replicapool-updater
+ - gogol-resourcemanager
+ - gogol-resourceviews
+ - gogol-run
+ - gogol-runtimeconfig
+ - gogol-safebrowsing
+ - gogol-script
+ - gogol-searchconsole
+ - gogol-securitycenter
+ - gogol-servicebroker
+ - gogol-serviceconsumermanagement
+ - gogol-servicecontrol
+ - gogol-servicemanagement
+ - gogol-servicenetworking
+ - gogol-serviceusage
+ - gogol-serviceuser
+ - gogol-sheets
+ - gogol-shopping-content
+ - gogol-siteverification
+ - gogol-slides
+ - gogol-sourcerepo
+ - gogol-spanner
+ - gogol-spectrum
+ - gogol-speech
+ - gogol-sqladmin
+ - gogol-storage
+ - gogol-storage-transfer
+ - gogol-streetviewpublish
+ - gogol-surveys
+ - gogol-tagmanager
+ - gogol-taskqueue
+ - gogol-testing
+ - gogol-texttospeech
+ - gogol-toolresults
+ - gogol-tpu
+ - gogol-tracing
+ - gogol-translate
+ - gogol-urlshortener
+ - gogol-useraccounts
+ - gogol-vault
+ - gogol-videointelligence
+ - gogol-vision
+ - gogol-webmaster-tools
+ - gogol-websecurityscanner
+ - gogol-youtube
+ - gogol-youtube-analytics
+ - gogol-youtube-reporting
  - google-drive
  - google-mail-filters
- - google-maps-geocoding
- - google-static-maps
  - googleplus
  - gore-and-ash-actor
  - gore-and-ash-async
@@ -1293,7 +1828,6 @@ dont-distribute-packages:
  - gore-and-ash-sync
  - gps
  - gps2htmlReport
- - grab-form
  - graflog
  - grammar-combinators
  - grapefruit-examples
@@ -1308,16 +1842,20 @@ dont-distribute-packages:
  - graph-rewriting-strategies
  - graph-rewriting-trs
  - graph-rewriting-ww
- - graph-trace-viz
  - graph-visit
  - graphicsFormats
  - graphicstools
  - graphql-client
+ - graphql-utils
  - graphtype
  - greencard-lib
  - grid-proto
  - gridbounds
  - gridland
+ - groot
+ - gross
+ - groundhog-converters
+ - groundhog-inspector
  - grpc-etcd-client
  - grpc-haskell
  - grpc-haskell-core
@@ -1329,7 +1867,6 @@ dont-distribute-packages:
  - gstorable
  - gtfs
  - gtk-serialized-event
- - gtk2hs-cast-glade
  - gtk2hs-cast-gnomevfs
  - gtk2hs-cast-gtk
  - gtk2hs-cast-gtkglext
@@ -1337,9 +1874,9 @@ dont-distribute-packages:
  - gtkimageview
  - gtkrsync
  - guarded-rewriting
- - guess-combinator
  - hArduino
  - hOff-display
+ - hOpenPGP
  - hPDB
  - hPDB-examples
  - habit
@@ -1358,7 +1895,7 @@ dont-distribute-packages:
  - hack2-handler-happstack-server
  - hack2-handler-mongrel2-http
  - hack2-handler-snap-server
- - hackage-server
+ - hackage-mirror
  - hackage2twitter
  - hackmanager
  - haddock
@@ -1366,10 +1903,12 @@ dont-distribute-packages:
  - haddocset
  - hadoop-tools
  - haggis
+ - hailgun-send
+ - hailgun-simple
  - hails-bin
  - hakyll-elm
  - hakyll-ogmarkup
- - hakyll-typescript
+ - hakyll-shortcut-links
  - halberd
  - hall-symbols
  - halma-gui
@@ -1388,7 +1927,10 @@ dont-distribute-packages:
  - happstack-dlg
  - happstack-facebook
  - happstack-fay
+ - happstack-fay-ajax
+ - happstack-foundation
  - happstack-helpers
+ - happstack-hsp
  - happstack-ixset
  - happstack-jmacro
  - happstack-plugins
@@ -1397,7 +1939,6 @@ dont-distribute-packages:
  - happstack-yui
  - happybara-webkit
  - haquil
- - hardware-edsl
  - harg
  - hark
  - harmony
@@ -1407,17 +1948,19 @@ dont-distribute-packages:
  - hascat-lib
  - hascat-setup
  - hascat-system
+ - hashable-accelerate
+ - hashes
  - hashflare
  - hask-home
- - haskarrow
+ - haskades
  - haskdeep
  - haskeem
- - haskell-abci
  - haskell-aliyun
  - haskell-bitmex-client
  - haskell-docs
  - haskell-eigen-util
  - haskell-ftp
+ - haskell-lsp-client
  - haskell-pdf-presenter
  - haskell-platform-test
  - haskell-reflect
@@ -1459,8 +2002,9 @@ dont-distribute-packages:
  - haskelm
  - haskey-mtl
  - haskgame
+ - hasklepias
+ - haskoin
  - haskoin-bitcoind
- - haskoin-core
  - haskoin-crypto
  - haskoin-node
  - haskoin-protocol
@@ -1485,15 +2029,11 @@ dont-distribute-packages:
  - hasloGUI
  - hasparql-client
  - hasql-cursor-query
+ - hasql-dynamic-statements
  - hasql-postgres
  - hasql-postgres-options
- - hasql-streams-conduit
- - hasql-streams-core
- - hasql-streams-example
- - hasql-streams-pipes
- - hasql-streams-streaming
- - hasql-streams-streamly
- - hasql-th
+ - hasqlator-mysql
+ - hasqly-mysql
  - hastache-aeson
  - haste-app
  - haste-gapi
@@ -1502,29 +2042,31 @@ dont-distribute-packages:
  - haste-perch
  - hatexmpp3
  - hawitter
+ - haxl-amazonka
+ - haxl-facebook
  - haxy
  - hback
  - hbayes
  - hbb
  - hbcd
  - hbf
- - hbro
- - hbro-contrib
  - hcg-minus-cairo
  - hcheat
  - hcheckers
+ - hcount
+ - hcube
  - hdbi
  - hdbi-conduit
  - hdbi-postgresql
  - hdbi-sqlite
  - hdbi-tests
- - hdf
  - hdiff
  - hdirect
  - hdocs
  - hdph
  - heart-app
  - heatitup
+ - heatitup-complete
  - heavy-log-shortcuts
  - heavy-logger
  - heavy-logger-amazon
@@ -1534,17 +2076,16 @@ dont-distribute-packages:
  - hedgehog-gen-json
  - hedis-pile
  - heist-aeson
- - helic
  - helics
  - helics-wai
  - helium
+ - helix
  - hellage
  - hellnet
  - hemokit
  - hen
  - henet
  - hepevt
- - her-lexer-parsec
  - hermit
  - hermit-syb
  - herringbone
@@ -1553,17 +2094,23 @@ dont-distribute-packages:
  - hesh
  - hesql
  - heterolist
+ - hevm
  - hevolisa
  - hevolisa-dph
+ - hexpat-conduit
  - hexpat-iteratee
  - hfd
  - hfiar
+ - hfractal
  - hgalib
  - hgen
  - hgeometry-svg
  - hgithub
  - hiccup
+ - hie-core
+ - hierarchical-env
  - hierarchical-spectral-clustering
+ - higher-leveldb
  - highjson-swagger
  - highjson-th
  - himpy
@@ -1574,6 +2121,7 @@ dont-distribute-packages:
  - hinvaders
  - hinze-streams
  - hipbot
+ - hipe
  - hipsql-client
  - hipsql-server
  - hirt
@@ -1587,23 +2135,24 @@ dont-distribute-packages:
  - hjsonschema
  - hjugement-cli
  - hlcm
- - hledger-api
  - hlrdb
  - hls
  - hly
  - hmark
+ - hmatrix-backprop
  - hmeap
  - hmeap-utils
  - hmep
- - hmm-lapack_0_5
  - hmt
  - hmt-diagrams
  - hnormalise
+ - ho-rewriting
  - hob
  - hogre
  - hogre-examples
  - holy-project
  - hommage
+ - homotuple
  - hood
  - hoodie
  - hoodle
@@ -1614,6 +2163,10 @@ dont-distribute-packages:
  - hoodle-publish
  - hoodle-render
  - hoovie
+ - hopenpgp-tools
+ - hoppy-docs
+ - hotswap
+ - hout
  - hp2any-graph
  - hp2any-manager
  - hpaco
@@ -1629,53 +2182,56 @@ dont-distribute-packages:
  - hpython
  - hquantlib
  - hranker
- - hreader
- - hreader-lens
  - hreq-client
  - hreq-conduit
- - hriemann
+ - hs
  - hs-blake2
- - hs-brotli
- - hs-duktape
  - hs-ffmpeg
  - hs-gen-iface
+ - hs-ix
+ - hs-opentelemetry-exporter-in-memory
+ - hs-opentelemetry-exporter-otlp
+ - hs-opentelemetry-instrumentation-conduit
+ - hs-opentelemetry-instrumentation-http-client
+ - hs-opentelemetry-instrumentation-persistent
+ - hs-opentelemetry-instrumentation-postgresql-simple
+ - hs-opentelemetry-instrumentation-wai
+ - hs-opentelemetry-instrumentation-yesod
+ - hs-opentelemetry-propagator-w3c
+ - hs-opentelemetry-sdk
  - hs-pkpass
+ - hs-profunctors
  - hs-sdl-term-emulator
- - hs-swisstable-hashtables-class
  - hs2dot
  - hsautogui
  - hsbackup
  - hsbencher-codespeed
  - hsbencher-fusion
  - hsc3-auditor
- - hsc3-cairo
  - hsc3-data
- - hsc3-db
- - hsc3-dot
  - hsc3-forth
  - hsc3-graphs
- - hsc3-lang
  - hsc3-lisp
  - hsc3-plot
- - hsc3-process
- - hsc3-rec
  - hsc3-server
  - hsc3-sf-hsndfile
- - hsc3-unsafe
  - hsc3-utils
  - hscassandra
+ - hschema-aeson
+ - hschema-prettyprinter
+ - hschema-quickcheck
  - hscope
  - hsdev
- - hset
  - hsfacter
+ - hsinspect-lsp
  - hslogstash
+ - hsnsq
+ - hsp-cgi
  - hspec-expectations-pretty
- - hspec-expectations-pretty-diff
  - hspec-pg-transact
  - hspec-setup
  - hspec-shouldbe
- - hspec-test-sandbox
- - hspecVariant
+ - hspec-webdriver
  - hsprocess
  - hsql-mysql
  - hsql-odbc
@@ -1689,17 +2245,20 @@ dont-distribute-packages:
  - hstar
  - hstox
  - hstradeking
- - hstzaar
  - hsubconvert
  - hswip
  - hsx-jmacro
  - hsx-xhtml
+ - html-kure
+ - html-presentation-text
  - hts
+ - htsn-import
  - http-client-auth
  - http-enumerator
- - http-io-streams
+ - http-pony
  - http2-client-exe
  - http2-client-grpc
+ - http2-grpc-proto3-wire
  - https-everywhere-rules
  - https-everywhere-rules-raw
  - httpspec
@@ -1713,13 +2272,10 @@ dont-distribute-packages:
  - hurdle
  - huzzy
  - hw-all
- - hw-dsv
+ - hw-aws-sqs-conduit
  - hw-json
+ - hw-json-demo
  - hw-json-lens
- - hw-json-simple-cursor
- - hw-json-standard-cursor
- - hw-kafka-avro
- - hw-simd-cli
  - hw-uri
  - hworker-ses
  - hwormhole
@@ -1733,6 +2289,7 @@ dont-distribute-packages:
  - hxthelper
  - hxweb
  - hybrid
+ - hydra-print
  - hydrogen-cli
  - hydrogen-cli-args
  - hydrogen-data
@@ -1747,26 +2304,27 @@ dont-distribute-packages:
  - hyperpublic
  - iException
  - ice40-prim
+ - icepeak
  - ide-backend
  - ide-backend-server
  - ideas-math
  - ideas-math-types
  - ideas-statistics
- - if-instance
+ - identicon-style-squares
  - ige-mac-integration
  - ihaskell-inline-r
  - ihaskell-rlangqq
  - ihttp
  - imap
+ - imapget
  - imbib
+ - imgur
  - imgurder
  - imj-animation
  - imj-base
  - imj-game-hamazed
  - imj-measure-stdout
- - imm
  - imparse
- - imperative-edsl-vhdl
  - importify
  - imprevu-happstack
  - improve
@@ -1780,8 +2338,11 @@ dont-distribute-packages:
  - indexation
  - indieweb-algorithms
  - indigo
+ - infernal
  - infernu
+ - infinity
  - inline-java
+ - inspection-proxy
  - inspector-wrecker
  - instant-aeson
  - instant-bytes
@@ -1789,12 +2350,11 @@ dont-distribute-packages:
  - instant-hashable
  - instant-zipper
  - instapaper-sender
+ - integreat
  - interpolatedstring-qq
  - interpolatedstring-qq-mwotton
  - introduction-test
  - intset
- - invertible-hlist
- - invertible-hxt
  - ion
  - ipatch
  - ipc
@@ -1805,6 +2365,7 @@ dont-distribute-packages:
  - irc-fun-client
  - irc-fun-color
  - irc-fun-messages
+ - iri
  - ironforge
  - isevaluated
  - ismtp
@@ -1828,6 +2389,11 @@ dont-distribute-packages:
  - ivory-serialize
  - ivory-stdlib
  - ivy-web
+ - ixset
+ - ixset-typed-binary-instance
+ - ixset-typed-cassava
+ - ixset-typed-conversions
+ - ixset-typed-hashable-instance
  - iyql
  - j2hs
  - jacinda
@@ -1836,16 +2402,18 @@ dont-distribute-packages:
  - java-character
  - java-reflect
  - javaclass
+ - javascript-extras
  - javasf
+ - jespresso
  - jmacro
  - jmacro-rpc
  - jmacro-rpc-happstack
  - jmacro-rpc-snap
  - jmonkey
- - jobs-ui
+ - jobqueue
  - join
  - jordan-openapi
- - jot
+ - jsaddle-hello
  - jsc
  - jsmw
  - json-ast-json-encoder
@@ -1853,7 +2421,10 @@ dont-distribute-packages:
  - json-b
  - json-enumerator
  - json-incremental-decoder
+ - json-pointer-aeson
+ - json-pointer-hasql
  - json-query
+ - json-rpc-client
  - json-togo
  - json-tokens
  - json2-hdbc
@@ -1874,13 +2445,17 @@ dont-distribute-packages:
  - kansas-lava-papilio
  - kansas-lava-shake
  - karakuri
+ - karps
  - katip-elasticsearch
+ - katip-raven
  - katip-rollbar
+ - keenser
  - keera-hails-i18n
  - keera-hails-mvc-environment-gtk
  - keera-hails-mvc-model-lightmodel
  - keera-hails-mvc-model-protectedmodel
  - keera-hails-mvc-solutions-gtk
+ - keera-hails-mvc-view-gtk
  - keera-hails-reactive-cbmvar
  - keera-hails-reactive-fs
  - keera-hails-reactive-gtk
@@ -1891,30 +2466,34 @@ dont-distribute-packages:
  - keera-hails-reactive-yampa
  - keera-hails-reactivelenses
  - keera-posture
- - keid-core
  - keid-geometry
  - keid-render-basic
  - keid-resource-gltf
  - keid-sound-openal
  - keid-ui-dearimgui
  - kevin
+ - keyring
  - keysafe
+ - keystore
  - keyvaluehash
  - keyword-args
  - kicad-data
  - kif-parser
  - kit
- - kleene
  - kmeans-par
  - kmeans-vector
  - knead
  - knead-arithmetic
  - knit-haskell
- - knots
+ - koji-install
  - koji-tool
  - korfu
+ - krapsh
  - ks-test
+ - kubernetes-client
+ - kure-your-boilerplate
  - kurita
+ - kvitable
  - laborantin-hs
  - labsat
  - labyrinth
@@ -1926,7 +2505,6 @@ dont-distribute-packages:
  - lambdaFeed
  - lambdaLit
  - lambdabot-zulip
- - lambdacat
  - lambdacms-media
  - lambdacube
  - lambdacube-bullet
@@ -1935,20 +2513,23 @@ dont-distribute-packages:
  - lambdacube-examples
  - lambdacube-gl
  - lambdacube-samples
+ - lambdatwit
  - lambdaya-bus
  - lambdiff
  - lang
  - language-Modula2
  - language-boogie
+ - language-ecmascript-analysis
  - language-eiffel
  - language-kort
  - language-ninja
  - language-oberon
+ - language-puppet
  - language-python-colour
  - language-qux
  - language-spelling
- - lapack_0_5
  - lat
+ - latest-npm-version
  - latex-formulae-hakyll
  - latex-formulae-pandoc
  - latex-svg-hakyll
@@ -1968,8 +2549,12 @@ dont-distribute-packages:
  - legion-extra
  - leksah
  - leksah-server
+ - lens-accelerate
+ - lens-toml-parser
  - lens-utils
- - levmar
+ - lenz
+ - lenz-mtl
+ - lenz-template
  - levmar-chart
  - lex-applicative
  - lgtk
@@ -1984,35 +2569,39 @@ dont-distribute-packages:
  - libmolude
  - libraft
  - librato
- - libssh2-conduit
  - libxml-enumerator
- - lifetimes
  - lifted-base-tf
  - lightning-haskell
  - lightstep-haskell
  - lighttpd-conf
  - lighttpd-conf-qq
+ - linear-accelerate
+ - linear-code
  - linearmap-category
  - linearscan-hoopl
  - linkchk
  - linkcore
  - linux-ptrace
  - lio-eci11
+ - lio-simple
  - lion
  - liquid-base
  - liquid-bytestring
  - liquid-containers
- - liquid-fixpoint_8_10_7
+ - liquid-fixpoint
  - liquid-ghc-prim
  - liquid-parallel
  - liquid-platform
  - liquid-prelude
  - liquid-vector
+ - liquidhaskell
  - liquidhaskell-cabal-demo
  - list-t-attoparsec
  - list-t-html-parser
+ - list-tuple
  - list-witnesses
  - listenbrainz-client
+ - liszt
  - live-sequencer
  - llvm
  - llvm-analysis
@@ -2024,6 +2613,7 @@ dont-distribute-packages:
  - llvm-extra
  - llvm-general
  - llvm-general-quote
+ - llvm-hs-pretty
  - llvm-pretty-bc-parser
  - llvm-tf
  - llvm-tools
@@ -2031,6 +2621,7 @@ dont-distribute-packages:
  - lnd-client
  - lnurl
  - lnurl-authenticator
+ - load-balancing
  - local-search
  - localize
  - locked-poll
@@ -2038,24 +2629,30 @@ dont-distribute-packages:
  - log-elasticsearch
  - log-postgres
  - log-utils
+ - log4hs
  - logging-effect-extra
+ - logging-facade-journald
  - logic-classes
  - lojban
  - lojysamban
  - lol-apps
  - lol-benches
+ - lol-calculus
  - lol-cpp
  - lol-repa
  - lol-tests
  - lol-typing
  - loli
- - longshot
  - loop-effin
  - lorentz
  - lostcities
  - loup
+ - lp-diagrams-svg
+ - lrucaching-haxl
  - ls-usb
  - lsystem
+ - ltext
+ - lti13
  - luachunk
  - lucid-colonnade
  - lucienne
@@ -2068,6 +2665,9 @@ dont-distribute-packages:
  - mDNSResponder-client
  - macbeth-lib
  - machines-amazonka
+ - machines-directory
+ - machines-process
+ - mackerel-client
  - macosx-make-standalone
  - magic-wormhole
  - magicbane
@@ -2077,6 +2677,7 @@ dont-distribute-packages:
  - mailgun
  - majordomo
  - majority
+ - make-package
  - manatee
  - manatee-all
  - manatee-anything
@@ -2094,15 +2695,18 @@ dont-distribute-packages:
  - manatee-template
  - manatee-terminal
  - manatee-welcome
+ - mangrove
  - manifold-random
  - manifolds
  - marionetta
  - markdown-pap
  - markdown2svg
  - markov-processes
+ - markup
  - marmalade-upload
  - marquise
  - marvin
+ - marxup
  - masakazu-bot
  - matchers
  - math-programming-glpk
@@ -2114,12 +2718,13 @@ dont-distribute-packages:
  - maxent-learner-hw-gui
  - maxsharing
  - mcmc-samplers
- - mealy
  - mediabus-fdk-aac
  - mediabus-rtp
  - mellon-gpio
  - mellon-web
  - memcache-conduit
+ - memis
+ - memory-hexstring
  - mergeful-persistent
  - mergeless-persistent
  - merkle-patricia-db
@@ -2129,15 +2734,22 @@ dont-distribute-packages:
  - metar-http
  - metronome
  - micro-gateway
+ - microformats2-parser
  - microformats2-types
+ - micrologger
  - midimory
  - mighttpd
+ - migrant-hdbc
+ - migrant-postgresql-simple
+ - migrant-sqlite-simple
  - minecraft-data
- - minesweeper
  - mini-egison
  - minilight-lua
  - minimung
  - minioperational
+ - minirotate
+ - mirror-tweet
+ - miso-action-logger
  - miss
  - miss-porcelain
  - missing-py2
@@ -2145,7 +2757,14 @@ dont-distribute-packages:
  - mkbndl
  - mlist
  - mmark-cli
- - mmark-ext
+ - mmsyn4
+ - mmsyn6ukr
+ - mmsyn6ukr-array
+ - mmsyn7h
+ - mmsyn7l
+ - mmsyn7s
+ - mmsyn7ukr
+ - mmsyn7ukr-common
  - mmtl-base
  - moan
  - modify-fasta
@@ -2155,8 +2774,10 @@ dont-distribute-packages:
  - modulo
  - mole
  - monad-exception
+ - monad-metrics-extensible
  - monad-state
  - monad-stlike-stm
+ - monad-unlift-ref
  - monadiccp-gecode
  - monarch
  - monetdb-mapi
@@ -2164,16 +2785,20 @@ dont-distribute-packages:
  - monky
  - monte-carlo
  - moo
- - moo-nad
+ - moonshine
  - morley
  - morley-client
  - morley-upgradeable
- - morloc
- - morpheus-graphql-client_0_18_0
- - morpheus-graphql_0_18_0
+ - morpheus-graphql
+ - morpheus-graphql-app
+ - morpheus-graphql-cli
+ - morpheus-graphql-client
+ - morpheus-graphql-code-gen
+ - morpheus-graphql-subscriptions
  - morphisms-functors-inventory
- - mosaico-lib
+ - mortred
  - motor-diagrams
+ - motor-reflection
  - mp
  - mp3decoder
  - mpdmate
@@ -2181,14 +2806,27 @@ dont-distribute-packages:
  - mpretty
  - mprover
  - mps
+ - mptcp
+ - mptcp-pm
  - mptcpanalyzer
  - msgpack-aeson
  - msgpack-idl
  - msgpack-rpc
  - msgpack-rpc-conduit
  - mtgoxapi
+ - mu-avro
+ - mu-graphql
  - mu-grpc-client
+ - mu-grpc-common
  - mu-grpc-server
+ - mu-kafka
+ - mu-lens
+ - mu-optics
+ - mu-persistent
+ - mu-prometheus
+ - mu-protobuf
+ - mu-rpc
+ - mu-servant-server
  - mu-tracing
  - multi-cabal
  - multibase
@@ -2200,7 +2838,9 @@ dont-distribute-packages:
  - multirec-binary
  - multisetrewrite
  - murder
+ - murmur
  - murmurhash3
+ - mushu
  - music-graphics
  - music-parts
  - music-pitch
@@ -2214,40 +2854,44 @@ dont-distribute-packages:
  - mute-unmute
  - mvc-updates
  - mvclient
+ - mwc-random-accelerate
  - mxnet-dataiter
  - mxnet-examples
  - mxnet-nn
  - myTestlll
  - mysnapsession-example
+ - mysql-haskell
+ - mysql-haskell-nem
  - mysql-haskell-openssl
  - mysql-simple-typed
- - mywatch
  - n2o-web
  - nakadi-client
+ - named-servant-client
+ - named-servant-server
  - nats-queue
  - natural-number
+ - neko-obfs
  - nemesis-titan
  - nerf
  - nero-wai
  - nero-warp
  - nested-routes
+ - net-mqtt-lens
+ - net-mqtt-rpc
  - net-spider-cli
  - net-spider-pangraph
  - net-spider-rpl
  - net-spider-rpl-cli
- - netcore
  - netlines
  - netstring-enumerator
  - nettle-frp
  - nettle-netkit
- - nettle-openflow
  - network-anonymous-i2p
  - network-anonymous-tor
  - network-connection
  - network-enumerator
  - network-hans
  - network-interfacerequest
- - network-messagepack-rpc-websocket
  - network-minihttp
  - network-netpacket
  - network-pgi
@@ -2255,29 +2899,44 @@ dont-distribute-packages:
  - network-rpca
  - network-stream
  - network-topic-models
+ - network-uri-json
  - network-websocket
+ - neural
  - newsletter-mailgun
  - newsynth
  - ngrams-loader
  - ngx-export-tools-extra
+ - nicovideo-translator
  - nikepub
  - nirum
+ - nix-thunk
+ - nkjp
  - nlp-scores-scripts
  - nomyx-api
  - nomyx-core
  - nomyx-language
  - nomyx-library
  - nomyx-server
+ - nonlinear-optimization-backprop
  - notmuch-haskell
  - notmuch-web
- - numeric-ode
+ - now-haskell
+ - nri-env-parser
+ - nri-http
+ - nri-kafka
+ - nri-observability
+ - nri-postgresql
+ - nri-redis
+ - nri-test-encoding
  - numerical
  - numhask-hedgehog
- - numhask-histogram
  - numhask-range
  - numhask-test
+ - nvim-hs-ghcid
  - nyan
- - nymphaea
+ - nyan-interpolation
+ - nyan-interpolation-simple
+ - oanda-rest-api
  - oath
  - obd
  - obdd
@@ -2292,46 +2951,60 @@ dont-distribute-packages:
  - odd-jobs
  - off-simple
  - ohloh-hs
+ - oidc-client
  - ois-input-manager
  - olwrapper
- - one-liner_2_0
  - online
  - online-csv
  - opc-xml-da-client
  - open-adt-tutorial
- - open-union
+ - openai-hs
+ - openapi3-code-generator
+ - opencv-extra
  - openpgp-Crypto
  - openpgp-crypto-api
  - openssh-github-keys
  - optima-for-hasql
  - optimal-blocks
  - optimusprime
+ - optparse-enum
  - orchid
  - orchid-demo
  - order-maintenance
  - org-mode-lucid
+ - orgmode-parse
+ - orgstat
  - osm-download
  - otp-authenticator
+ - overload
+ - package-o-tron
  - padKONTROL
  - pairing
+ - pan-os-syslog
  - panda
+ - pandoc-highlighting-extensions
  - pandoc-japanese-filters
- - pandoc_2_17_1_1
+ - pandora-io
  - papa
  - papa-base
  - papa-base-implement
  - papa-export
  - papa-implement
+ - papa-lens
  - papa-semigroupoids
  - paprika
+ - parameterized
  - parco-attoparsec
  - parco-parsec
  - parconc-examples
  - parquet-hs
  - parse-help
  - parsestar
+ - parsley
  - parsley-garnish
+ - partage
  - partial-lens
+ - partial-semigroup-test
  - passman-cli
  - patch-image
  - patterns
@@ -2346,7 +3019,6 @@ dont-distribute-packages:
  - penny
  - penny-bin
  - penny-lib
- - penrose
  - peparser
  - perdure
  - perf-analysis
@@ -2355,45 +3027,72 @@ dont-distribute-packages:
  - periodic-client-exe
  - periodic-server
  - perm
+ - permutations
+ - persistable-record
+ - persistable-types-HDBC-pg
  - persistent-audit
  - persistent-hssqlppp
+ - persistent-iproute
  - persistent-map
+ - persistent-mysql-haskell
+ - persistent-relational-record
  - persona-idp
  - peyotls
  - peyotls-codec
  - pg-entity
  - pgsql-simple
+ - phonetic-languages-common
+ - phonetic-languages-constraints
+ - phonetic-languages-constraints-array
  - phonetic-languages-examples
  - phonetic-languages-general
+ - phonetic-languages-permutations
+ - phonetic-languages-permutations-array
+ - phonetic-languages-phonetics-basics
+ - phonetic-languages-plus
+ - phonetic-languages-properties
+ - phonetic-languages-simplified-base
+ - phonetic-languages-simplified-common
  - phonetic-languages-simplified-examples-array
  - phonetic-languages-simplified-examples-common
  - phonetic-languages-simplified-generalized-examples-array
+ - phonetic-languages-simplified-generalized-examples-common
+ - phonetic-languages-simplified-generalized-properties-array
  - phonetic-languages-simplified-lists-examples
+ - phonetic-languages-simplified-properties-array
+ - phonetic-languages-simplified-properties-lists
+ - phonetic-languages-simplified-properties-lists-double
+ - phonetic-languages-ukrainian
  - phooey
+ - pia-forward
  - pianola
  - pier
  - ping
  - pinpon
  - pipe-enumerator
  - pipes-attoparsec-streaming
- - pipes-brotli
  - pipes-cacophony
  - pipes-cereal-plus
  - pipes-conduit
  - pipes-courier
  - pipes-extra
  - pipes-files
+ - pipes-fluid
  - pipes-illumina
  - pipes-key-value-csv
+ - pipes-misc
+ - pipes-network-tls
  - pipes-p2p
  - pipes-p2p-examples
+ - pipes-protolude
+ - pipes-transduce
  - pisigma
  - pitchtrack
  - pkgtreediff
- - pkgtreediff_0_5_0
  - planet-mitchell
+ - playlists-http
  - plocketed
- - ploterific
+ - plugins-auto
  - png-file
  - pngload
  - pocket-dns
@@ -2402,10 +3101,9 @@ dont-distribute-packages:
  - pointless-rewrite
  - poke
  - polh-lexicon
+ - poly-rec
  - polydata
  - polysemy-RandomFu
- - polysemy-log-co
- - polysemy-methodology-co-log
  - polysemy-optics
  - polyseq
  - polytypeable-utils
@@ -2418,51 +3116,66 @@ dont-distribute-packages:
  - ports
  - poseidon
  - poseidon-postgis
- - postgresql-query
+ - postgresql-pure
  - postgresql-simple-queue
  - postgresql-simple-typed
  - postgresql-tx-query
  - postgresql-tx-squeal
  - postgresql-tx-squeal-compat-simple
- - postgrest_8_0_0
+ - postgrest
  - postmark
  - potoki
  - potoki-cereal
  - potoki-conduit
  - potoki-hasql
  - potoki-zlib
+ - powerqueue-levelmem
  - powerqueue-sqs
  - pqueue-mtl
  - practice-room
  - pred-set
  - pred-trie
  - prednote-test
+ - prefork
  - presto-hdbc
  - preview
+ - primal-memory
  - primula-board
  - primula-bot
+ - priority-sync
  - proc
  - process-iterio
  - process-progress
  - process-qq
+ - process-sequential
  - process-streaming
  - procrastinating-structure
  - producer
+ - product-isomorphic
  - prof2dot
+ - profiterole
+ - profiteur
  - progressbar
  - project-m36
+ - prolog-graph
+ - prolog-graph-lib
  - prologue
  - prolude
  - prometheus-effect
  - propane
- - proplang
  - prosidyc
  - proteome
  - proto-lens-descriptors
  - proto3-suite
+ - proto3-wire
  - protobuf-native
  - protocol-buffers-descriptor-fork
+ - proton
+ - psc-ide
  - psql
+ - ptera
+ - ptera-core
+ - ptera-th
  - puffytools
  - pugs-compat
  - pugs-hsregex
@@ -2470,31 +3183,40 @@ dont-distribute-packages:
  - puppetresources
  - pure-cdb
  - pure-priority-queue-tests
- - purescript-bridge
+ - purenix
+ - purescript
  - purescript-iso
+ - purescript-tsd-gen
+ - pursuit-client
  - push-notify
  - push-notify-apn
  - push-notify-ccs
  - push-notify-general
+ - pushme
  - puzzle-draw-cmdline
  - pvd
  - qd-vec
  - qhs
+ - qr-imager
  - qr-repa
+ - qtah-examples
+ - qtah-qt5
  - quantum-random
  - queryparser
  - queryparser-demo
  - queryparser-hive
  - queryparser-presto
  - queryparser-vertica
+ - queue-sheet
  - queuelike
- - quickbench
+ - quickbooks
  - quickcheck-combinators
  - quickcheck-poly
  - quickcheck-regex
  - quickcheck-relaxng
  - quickcheck-state-machine
  - quickcheck-state-machine-distributed
+ - quickcheck-webdriver
  - quicktest
  - quipper
  - quipper-algorithms
@@ -2505,6 +3227,7 @@ dont-distribute-packages:
  - quipper-libraries
  - quipper-rendering
  - quipper-tools
+ - quipper-utils
  - quiver-binary
  - quiver-bytestring
  - quiver-cell
@@ -2516,11 +3239,13 @@ dont-distribute-packages:
  - quiver-interleave
  - quiver-sort
  - qux
+ - r-glpk-phonetic-languages-ukrainian-durations
  - rail-compiler-editor
  - rails-session
  - rainbow-tests
  - raketka
  - rallod
+ - random-access-file
  - random-effin
  - random-hypergeometric
  - range-space
@@ -2536,7 +3261,9 @@ dont-distribute-packages:
  - rasa-ext-style
  - rasa-ext-views
  - rasa-ext-vim
+ - rascal
  - rating-chgk-info
+ - raven-haskell-scotty
  - raw-feldspar
  - rawr
  - razom-text-util
@@ -2550,6 +3277,7 @@ dont-distribute-packages:
  - reactive-fieldtrip
  - reactive-glut
  - reactor
+ - readline-in-other-words
  - readpyc
  - reanimate
  - record-aeson
@@ -2559,15 +3287,22 @@ dont-distribute-packages:
  - records-th
  - redHandlers
  - reddit
+ - rediscaching-haxl
  - reduce-equations
  - refh
  - reflex-animation
  - reflex-backend-socket
  - reflex-backend-wai
  - reflex-dom-colonnade
+ - reflex-dynamic-containers
  - reflex-ghci
  - reflex-gloss-scene
+ - reflex-localize
+ - reflex-localize-dom
+ - reflex-monad-auth
  - reflex-process
+ - reform-hsp
+ - refractor
  - refurb
  - reg-alloc-graph-color
  - regex-deriv
@@ -2575,6 +3310,7 @@ dont-distribute-packages:
  - regex-pcre-text
  - regex-pderiv
  - regex-xmlschema
+ - regexchar
  - regexp-tries
  - regional-pointers
  - regions-monadsfd
@@ -2585,24 +3321,32 @@ dont-distribute-packages:
  - regular-web
  - regular-xmlpickler
  - reheat
+ - relational-postgresql8
+ - relational-query
+ - relational-query-HDBC
+ - relational-query-postgresql-pure
+ - relational-record
+ - relational-record-examples
+ - relational-schemas
  - relative-date
+ - reload
  - remote-json
  - remote-json-client
  - remote-json-server
  - remotion
  - repa-array
  - repa-convert
- - repa-examples
  - repa-flow
  - repa-plugin
  - repa-stream
  - repa-v4l2
  - replicant
+ - repo-based-blog
  - repr
  - representable-tries
+ - resin
  - resource-pool-catchio
  - resource-simple
- - respond
  - rest-client
  - rest-core
  - rest-example
@@ -2620,6 +3364,7 @@ dont-distribute-packages:
  - rewrite
  - rewriting
  - rezoom
+ - rfc
  - rfc-env
  - rfc-http-client
  - rfc-psql
@@ -2627,6 +3372,7 @@ dont-distribute-packages:
  - rfc-servant
  - rhythm-game-tutorial
  - rib
+ - ribosome
  - ribosome-root
  - ribosome-test
  - ridley-extras
@@ -2649,11 +3395,14 @@ dont-distribute-packages:
  - rollbar-cli
  - rollbar-wai
  - rollbar-yesod
+ - ron-rdt
  - ron-schema
  - ron-storage
+ - rosa
  - rose-trie
  - roshask
  - rosmsg-bin
+ - rounded
  - roundtrip-xml
  - route-generator
  - route-planning
@@ -2666,7 +3415,13 @@ dont-distribute-packages:
  - ruler
  - ruler-core
  - runtime-arbitrary
+ - rv
  - s-expression
+ - safe-coloured-text-gen
+ - safe-coloured-text-layout
+ - safe-coloured-text-layout-gen
+ - safe-coupling
+ - safe-plugins
  - safer-file-handles
  - safer-file-handles-bytestring
  - safer-file-handles-text
@@ -2682,6 +3437,7 @@ dont-distribute-packages:
  - samtools-conduit
  - samtools-enumerator
  - samtools-iteratee
+ - sandwich-webdriver
  - sarsi
  - sasl
  - sat-micro-hs
@@ -2697,8 +3453,10 @@ dont-distribute-packages:
  - scalable-server
  - scalp-webhooks
  - scalpel-search
+ - scan-metadata
  - scan-vector-machine
- - schema
+ - schedevr
+ - scheduling
  - schematic
  - scholdoc
  - scholdoc-citeproc
@@ -2707,19 +3465,23 @@ dont-distribute-packages:
  - scion-browser
  - scope
  - scope-cairo
+ - scotty-fay
  - scotty-hastache
+ - scotty-haxl
+ - scotty-utils
  - scp-streams
  - scrabble-bot
  - scrapbook
  - scroll
- - sde-solver
  - seakale-postgresql
  - seakale-tests
  - secrm
  - sednaDBXML
  - seitz-symbol
+ - selda-postgresql
  - selenium-server
  - self-extract
+ - semantic-source
  - semi-iso
  - semiring
  - semiring-num
@@ -2735,73 +3497,98 @@ dont-distribute-packages:
  - serv-wai
  - servant-auth-token
  - servant-auth-token-acid
+ - servant-auth-token-api
  - servant-auth-token-leveldb
  - servant-auth-token-persistent
  - servant-auth-token-rocksdb
- - servant-auth-wordpress
+ - servant-cli
  - servant-client-namedargs
  - servant-csharp
  - servant-db-postgresql
  - servant-ede
+ - servant-ekg
  - servant-event-stream
  - servant-examples
+ - servant-haxl-client
  - servant-http2-client
+ - servant-jquery
+ - servant-js
+ - servant-jsonrpc-client
+ - servant-jsonrpc-server
  - servant-matrix-param
  - servant-polysemy
  - servant-postgresql
+ - servant-pushbullet-client
+ - servant-rate-limit
+ - servant-reason
  - servant-server-namedargs
  - servant-snap
  - servant-streaming-client
  - servant-streaming-docs
  - servant-streaming-server
- - servant-subscriber
  - servant-swagger-tags
+ - servant-to-elm
+ - servant-typescript
+ - servant-util
+ - servant-util-beam-pg
  - servant-waargonaut
  - servant-zeppelin-client
  - servant-zeppelin-server
  - servant-zeppelin-swagger
+ - serverless-haskell
  - sessiontypes-distributed
  - sgf
  - sgrep
  - sha1
  - shady-graphics
  - shake-ats
+ - shake-bindist
  - shake-minify-css
+ - shake-plus-extended
+ - shakebook
  - shaker
  - shapefile
  - shapely-data
+ - shapes-demo
  - shelduck
  - shellmate-extras
  - shine-varying
  - short-vec-lens
- - showdown
  - shpider
  - shuffle
  - si-clock
  - sibe
  - sigma-ij
- - signable
  - signals
  - signature
  - signify-hs
  - silvi
  - simgi
+ - simple
  - simple-c-value
  - simple-firewire
+ - simple-log-syslog
+ - simple-logging
  - simple-nix
  - simple-pascal
+ - simple-postgresql-orm
+ - simple-session
  - simpleirc-lens
  - simseq
- - singleton-nats_0_4_6
- - singletons-base
+ - singular-factory
  - siphon
  - siren-json
  - sirkel
+ - sitemap
  - skeleton
  - skeletons
+ - sketch-frp-copilot
  - skylark-client
+ - slate
  - slidemews
  - slip32
+ - smallcheck-laws
+ - smallcheck-lens
  - smallstring
  - smartword
  - smcdel
@@ -2819,11 +3606,12 @@ dont-distribute-packages:
  - snaplet-actionlog
  - snaplet-auth-acid
  - snaplet-coffee
+ - snaplet-customauth
+ - snaplet-fay
  - snaplet-hasql
  - snaplet-haxl
  - snaplet-hdbc
  - snaplet-lss
- - snaplet-mandrill
  - snaplet-mongoDB
  - snaplet-mysql-simple
  - snaplet-oauth
@@ -2836,9 +3624,11 @@ dont-distribute-packages:
  - snaplet-sqlite-simple-jwt-auth
  - snaplet-stripe
  - snaplet-tasks
+ - snaplet-typed-sessions
  - snaplet-wordpress
  - snappy-iteratee
  - sndfile-enumerators
+ - sneakyterm
  - sneathlane-haste
  - snm
  - snmp
@@ -2846,7 +3636,10 @@ dont-distribute-packages:
  - snowflake-core
  - snowflake-server
  - sock2stream
+ - socket-io
  - sockets
+ - socketson
+ - solga
  - solga-swagger
  - solr
  - souffle-dsl
@@ -2854,6 +3647,7 @@ dont-distribute-packages:
  - soundgen
  - source-code-server
  - spade
+ - spago
  - sparkle
  - sparrow
  - sparsebit
@@ -2869,37 +3663,35 @@ dont-distribute-packages:
  - sphinx-cli
  - spice
  - spike
- - spline3
  - splines
  - sprinkles
- - sproxy
- - sproxy-web
- - sproxy2
  - sql-simple-mysql
  - sql-simple-pool
  - sql-simple-postgresql
  - sql-simple-sqlite
  - sqlite-simple-typed
+ - sqsd-local
+ - squeal-postgresql
  - squeal-postgresql-ltree
  - squeal-postgresql-uuid-ossp
- - squeeze
  - sr-extra
  - sscgi
  - sshd-lint
  - sssp
  - sstable
  - stable-tree
- - stack-hpc-coveralls
  - stack-network
  - stack-run-auto
  - stackage
  - stackage-build-plan
  - stackage-cabal
+ - stackage-curator
  - stackage-query
  - stackage-sandbox
  - stackage-setup
  - stackage-upload
  - stackage2nix
+ - stan
  - starrover2
  - stateful-mtl
  - static-closure
@@ -2907,33 +3699,38 @@ dont-distribute-packages:
  - statsdi
  - stmcontrol
  - storablevector-streamfusion
+ - stratum-tool
  - stratux
  - stratux-demo
  - stratux-http
  - stratux-websockets
- - streaming-base64
- - streaming-brotli
- - streaming-concurrency
  - streaming-fft
  - streaming-process
- - streaming-sort
+ - streaming-utils
  - strelka
  - strict-data
  - string-typelits
  - stripe-haskell
+ - stripe-hs
  - stripe-http-client
- - stripe-scotty
+ - stripe-http-streams
+ - stripe-tests
+ - strongswan-sql
  - structural-induction
  - structured-mongoDB
  - stunts
  - stutter
  - stylist
+ - subG-instances
  - subhask
  - substring-parser
+ - sugar-json
+ - sugar-scheme
  - summoner-tui
  - sump
  - sunroof-examples
  - sunroof-server
+ - super-user-spark
  - supercollider-ht
  - supercollider-midi
  - superconstraints
@@ -2945,10 +3742,28 @@ dont-distribute-packages:
  - swapper
  - sweet-egison
  - switch
+ - syb-with-class-instances-text
+ - sydtest
+ - sydtest-aeson
  - sydtest-amqp
+ - sydtest-hedgehog
+ - sydtest-hedis
+ - sydtest-hspec
+ - sydtest-mongo
+ - sydtest-persistent
+ - sydtest-persistent-postgresql
+ - sydtest-persistent-sqlite
+ - sydtest-process
+ - sydtest-rabbitmq
+ - sydtest-servant
+ - sydtest-typed-process
+ - sydtest-wai
+ - sydtest-yesod
  - sylvia
  - sym-plot
  - symantic-atom
+ - symantic-http-demo
+ - symantic-http-test
  - symantic-lib
  - symbiote
  - symmetry-operations-symbols
@@ -2961,6 +3776,7 @@ dont-distribute-packages:
  - syntax-printer
  - syntaxnet-haskell
  - synthesizer-llvm
+ - sys-process
  - systemstats
  - t3-client
  - ta
@@ -2968,11 +3784,12 @@ dont-distribute-packages:
  - tagged-list
  - tagged-th
  - tagsoup-navigate
- - tagstew
+ - tak-ai
  - tal
  - tamarin-prover
  - tamarin-prover-term
  - tamarin-prover-theory
+ - tar-bytestring
  - target
  - task
  - task-distribution
@@ -2982,6 +3799,7 @@ dont-distribute-packages:
  - tasty-jenkins-xml
  - tasty-laws
  - tasty-lens
+ - tasty-sugar
  - tateti-tateti
  - tbox
  - tccli
@@ -2990,21 +3808,21 @@ dont-distribute-packages:
  - tdlib-gen
  - tdlib-types
  - techlab
+ - telega
  - telegram-bot
  - telegram-raw-api
- - telegram-types
  - tensorflow-core-ops
  - tensorflow-logging
  - tensorflow-ops
  - terminal-text
  - terrahs
- - test-framework-sandbox
  - test-sandbox-compose
- - test-sandbox-hunit
- - test-sandbox-quickcheck
  - test-simple
  - testbench
+ - text-all
+ - text-generic-pretty
  - text-json-qq
+ - text-locale-encoding
  - text-plus
  - text-xml-generic
  - textmatetags
@@ -3026,16 +3844,31 @@ dont-distribute-packages:
  - time-io-access
  - time-warp
  - timeprint
+ - timeseries
  - timezone-unix
  - tinyMesh
  - tip-haskell-frontend
  - tip-lib
  - titan
+ - tlex
+ - tlex-core
+ - tlex-debug
+ - tlex-encoding
+ - tlex-th
  - tls-extra
  - tn
  - to-string-instances
  - toboggan
+ - todos
+ - token-limiter-concurrent
  - toktok
+ - tomlcheck
+ - tonatona
+ - tonatona-google-server-api
+ - tonatona-logger
+ - tonatona-persistent-postgresql
+ - tonatona-persistent-sqlite
+ - tonatona-servant
  - too-many-cells
  - top
  - topaz
@@ -3047,11 +3880,15 @@ dont-distribute-packages:
  - tpar
  - tpb
  - trajectory
+ - trans-fx-data
+ - trans-fx-io
  - transf
  - transfer-db
  - transformations
  - transformers-convert
+ - transient-universe
  - transient-universe-tls
+ - translate-cli
  - trasa
  - trasa-client
  - trasa-extra
@@ -3059,35 +3896,38 @@ dont-distribute-packages:
  - trasa-reflex
  - trasa-server
  - trasa-th
- - traverse-code
  - treemap-html-tools
  - treersec
  - trek-app
  - trek-db
  - triangulation
  - tries
- - trimdent
  - trimpolya
+ - tripLL
+ - tropical-geometry
  - truelevel
  - trurl
  - tsession-happstack
  - tsweb
+ - ttn-client
  - tuntap-simple
  - tup-functor
- - tuple-hlist
- - tuple-morph
  - tuple-ops
- - turingMachine
+ - tweet-hs
  - twentefp-eventloop-graphics
  - twentefp-eventloop-trees
  - twentefp-graphs
  - twentefp-rosetree
  - twentefp-trees
  - twentyseven
+ - twhs
  - twidge
  - twilight-stm
  - twill
+ - twirp
+ - twitter-conduit
  - twitter-enumerator
+ - twitter-types-lens
  - type-assertions
  - type-cache
  - type-cereal
@@ -3099,12 +3939,13 @@ dont-distribute-packages:
  - type-sets
  - type-structure
  - type-sub-th
+ - typed-admin
  - typed-encoding-encoding
- - typed-spreadsheet
  - typed-streams
- - typelet
+ - typed-uuid
  - typelevel
  - typelevel-rewrite-rules
+ - typesafe-precure
  - typescript-docs
  - typson-beam
  - typson-esqueleto
@@ -3112,10 +3953,11 @@ dont-distribute-packages:
  - u2f
  - uber
  - ucam-webauth
+ - udbus-model
  - uhc-light
  - uhc-util
+ - ukrainian-phonetics-basic
  - unagi-bloomfilter
- - unbeliever
  - unbound
  - unfoldable-restricted
  - uni-events
@@ -3126,11 +3968,15 @@ dont-distribute-packages:
  - uni-uDrawGraph
  - unicode-normalization
  - uniform-io
- - uniformBase
+ - uniqueness-periods
  - uniqueness-periods-vector-examples
+ - uniqueness-periods-vector-filters
+ - uniqueness-periods-vector-general
+ - uniqueness-periods-vector-properties
+ - universe
+ - universe-dependent-sum
  - universe-th
  - unix-fcntl
- - unix-simple
  - unpacked-these
  - unpacked-validation
  - unparse-attoparsec
@@ -3138,22 +3984,26 @@ dont-distribute-packages:
  - up
  - urbit-airlock
  - urbit-api
- - urbit-hob
  - ureader
  - urembed
  - uri-enumerator
  - uri-enumerator-file
+ - urlpath
  - usb
  - usb-enumerator
  - usb-hid
  - usb-id-database
  - usb-iteratee
  - usb-safe
+ - userid
+ - users-mysql-haskell
  - util-exception
  - util-primitive-control
+ - util-universe
  - uu-cco-examples
  - uu-cco-hut-parsing
  - uu-cco-uu-parsinglib
+ - uu-options
  - uuid-crypto
  - uvector-algorithms
  - v4l2
@@ -3164,23 +4014,23 @@ dont-distribute-packages:
  - vacuum-opengl
  - vacuum-ubigraph
  - variable-precision
+ - vault-tool-server
+ - vault-trans
  - vcache-trie
  - vcard
  - vcsgui
  - vect-floating-accelerate
- - vector-endian
  - vector-instances-collections
  - vector-text
  - venzone
  - verdict-json
- - versioning-servant
  - vessel
  - vflow-types
- - vformat-aeson
- - vformat-time
  - vfr-waypoints
+ - viewprof
  - vigilance
  - vimeta
+ - vinyl-generics
  - vinyl-operational
  - vision
  - visual-graphrewrite
@@ -3192,6 +4042,7 @@ dont-distribute-packages:
  - vty-ui-extras
  - waargonaut
  - wahsp
+ - wai-control
  - wai-devel
  - wai-dispatch
  - wai-handler-snap
@@ -3201,27 +4052,36 @@ dont-distribute-packages:
  - wai-middleware-cache
  - wai-middleware-cache-redis
  - wai-middleware-consul
+ - wai-middleware-content-type
  - wai-middleware-rollbar
  - wai-middleware-route
+ - wai-middleware-throttle
+ - wai-routes
+ - wai-routing
  - wai-session-tokyocabinet
  - wai-thrift
  - waldo
  - warped
  - wavesurfer
  - wavy
- - web-inv-route
  - web-mongrel2
  - web-page
- - web-rep
  - web-routes-regular
  - web-routing
  - web3
+ - web3-bignum
+ - web3-crypto
  - web3-ethereum
+ - web3-polkadot
+ - web3-provider
+ - web3-solidity
  - webcrank-wai
+ - webdriver-angular
  - webdriver-w3c
  - webserver
  - weighted
  - werewolf-slack
+ - wgpu-hs
  - what4
  - wheb-mongo
  - wheb-redis
@@ -3229,20 +4089,23 @@ dont-distribute-packages:
  - whitespace
  - wikipedia4epub
  - winio
+ - wireguard-hs
  - wl-pprint-ansiterm
  - wl-pprint-terminfo
  - wlc-hs
  - wobsurv
  - wolf
+ - word
  - workflow-extra
  - workflow-pure
  - workflow-types
  - wraxml
  - wrecker
  - wrecker-ui
+ - wreq-helper
  - wright
  - writer-cps-full
- - wss-client
+ - ws
  - wtk-gtk
  - wu-wei
  - wumpus-basic
@@ -3262,13 +4125,14 @@ dont-distribute-packages:
  - xhb-atom-cache
  - xhb-ewmh
  - xml-catalog
+ - xml-conduit-stylist
  - xml-enumerator
  - xml-enumerator-combinators
+ - xml-isogen
  - xml-monad
  - xml-pipe
  - xml-push
  - xml-query-xml-conduit
- - xml-query-xml-types
  - xml-tydom-conduit
  - xml2x
  - xmltv
@@ -3287,23 +4151,30 @@ dont-distribute-packages:
  - yam-job
  - yam-logger
  - yam-redis
+ - yam-servant
  - yam-transaction
  - yam-transaction-odbc
  - yam-transaction-postgresql
  - yam-web
  - yaml-rpc-scotty
  - yaml-rpc-snap
- - yaml-streamly
- - yaml-unscrambler
  - yarr-image-io
  - yavie
  - ycextra
  - yeamer
  - yeshql
+ - yesod-articles
+ - yesod-auth-fb
  - yesod-auth-ldap
+ - yesod-auth-lti13
  - yesod-colonnade
+ - yesod-comments
  - yesod-continuations
+ - yesod-crud-persist
  - yesod-examples
+ - yesod-fay
+ - yesod-fb
+ - yesod-ip
  - yesod-mangopay
  - yesod-paypal-rest
  - yesod-platform
@@ -3313,6 +4184,24 @@ dont-distribute-packages:
  - yesod-raml-mock
  - yesod-routes-typescript
  - yesod-session-redis
+ - yesod-worker
+ - yi
+ - yi-contrib
+ - yi-dynamic-configuration
+ - yi-frontend-pango
+ - yi-frontend-vty
+ - yi-fuzzy-open
+ - yi-ireader
+ - yi-keymap-cua
+ - yi-keymap-emacs
+ - yi-keymap-vim
+ - yi-misc-modes
+ - yi-mode-haskell
+ - yi-mode-javascript
+ - yi-monokai
+ - yi-snippet
+ - yi-solarized
+ - yi-spolsky
  - yjftp
  - yjftp-libs
  - yoko
@@ -3320,8 +4209,10 @@ dont-distribute-packages:
  - yql
  - yu-launch
  - yuuko
+ - z85
  - zasni-gerna
- - zerobin
+ - zephyr
+ - zephyr-copilot
  - zeromq3-conduit
  - zeromq3-haskell
  - zeroth
@@ -3341,3 +4232,4 @@ dont-distribute-packages:
  - zoom-cache-sndfile
  - zoovisitor
  - zuramaru
+ - zxcvbn-dvorak
diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix
index b93dcb18344..32108a0b718 100644
--- a/pkgs/development/haskell-modules/configuration-nix.nix
+++ b/pkgs/development/haskell-modules/configuration-nix.nix
@@ -213,18 +213,11 @@ self: super: builtins.intersectAttrs super {
   }) super.tz;
 
   # Nix-specific workaround
-  xmonad = appendPatch ./patches/xmonad-nix.patch (dontCheck super.xmonad);
-  xmonad_0_17_0 = doDistribute (appendPatch ./patches/xmonad_0_17_0-nix.patch (super.xmonad_0_17_0));
+  xmonad = appendPatch ./patches/xmonad_0_17_0-nix.patch (dontCheck super.xmonad);
 
-  # Need matching xmonad version
-  xmonad-contrib_0_17_0 = doDistribute (super.xmonad-contrib_0_17_0.override {
-    xmonad = self.xmonad_0_17_0;
-  });
-
-  xmonad-extras_0_17_0 = doDistribute (super.xmonad-extras_0_17_0.override {
-    xmonad = self.xmonad_0_17_0;
-    xmonad-contrib = self.xmonad-contrib_0_17_0;
-  });
+  # https://hydra.nixos.org/build/128665302/nixlog/3
+  # Disable tests because they require a running dbus session
+  xmonad-dbus = dontCheck super.xmonad-dbus;
 
   # wxc supports wxGTX >= 3.0, but our current default version points to 2.8.
   # http://hydra.cryp.to/build/1331287/log/raw
@@ -489,19 +482,21 @@ self: super: builtins.intersectAttrs super {
   # The tests expect additional solvers on the path, replace the
   # available ones also with hard coded paths, and remove the missing
   # ones from the test.
+  # TODO(@sternenseemann): package cvc5 and re-enable tests
   sbv = overrideCabal (drv: {
     postPatch = ''
       sed -i -e 's|"abc"|"${pkgs.abc-verifier}/bin/abc"|' Data/SBV/Provers/ABC.hs
+      sed -i -e 's|"bitwuzla"|"${pkgs.bitwuzla}/bin/bitwuzla"|' Data/SBV/Provers/Bitwuzla.hs
       sed -i -e 's|"boolector"|"${pkgs.boolector}/bin/boolector"|' Data/SBV/Provers/Boolector.hs
+      sed -i -e 's|"cvc4"|"${pkgs.cvc4}/bin/cvc4"|' Data/SBV/Provers/CVC4.hs
       sed -i -e 's|"yices-smt2"|"${pkgs.yices}/bin/yices-smt2"|' Data/SBV/Provers/Yices.hs
       sed -i -e 's|"z3"|"${pkgs.z3}/bin/z3"|' Data/SBV/Provers/Z3.hs
-    '' + (if pkgs.stdenv.isAarch64 then ''
-      sed -i -e 's|\[abc, boolector, cvc4, mathSAT, yices, z3, dReal\]|[abc, boolector, yices, z3]|' SBVTestSuite/SBVConnectionTest.hs
-    ''
-    else ''
-      sed -i -e 's|"cvc4"|"${pkgs.cvc4}/bin/cvc4"|' Data/SBV/Provers/CVC4.hs
-      sed -i -e 's|\[abc, boolector, cvc4, mathSAT, yices, z3, dReal\]|[abc, boolector, cvc4, yices, z3]|' SBVTestSuite/SBVConnectionTest.hs
-    '');
+
+      # Solvers we don't provide are removed from tests
+      sed -i -e 's|, cvc5||' SBVTestSuite/SBVConnectionTest.hs
+      sed -i -e 's|, mathSAT||' SBVTestSuite/SBVConnectionTest.hs
+      sed -i -e 's|, dReal||' SBVTestSuite/SBVConnectionTest.hs
+    '';
   }) super.sbv;
 
   # The test-suite requires a running PostgreSQL server.
@@ -568,6 +563,7 @@ self: super: builtins.intersectAttrs super {
   # Tests require internet
   http-download = dontCheck super.http-download;
   pantry = dontCheck super.pantry;
+  pantry_0_5_2_1 = dontCheck super.pantry_0_5_2_1;
 
   # gtk2hs-buildtools is listed in setupHaskellDepends, but we
   # need it during the build itself, too.
@@ -823,6 +819,11 @@ self: super: builtins.intersectAttrs super {
   # time
   random = dontCheck super.random;
 
+  # mockery's tests depend on hspec-discover which dependso on mockery for its tests
+  mockery = dontCheck super.mockery;
+  # same for logging-facade
+  logging-facade = dontCheck super.logging-facade;
+
   # Since this package is primarily used by nixpkgs maintainers and is probably
   # not used to link against by anyone, we can make it’s closure smaller and
   # add its runtime dependencies in `haskellPackages` (as opposed to cabal2nix).
@@ -977,8 +978,6 @@ self: super: builtins.intersectAttrs super {
 {
   inherit (super)
     hls-brittany-plugin
-    hls-call-hierarchy-plugin
-    hls-class-plugin
     hls-eval-plugin
     hls-floskell-plugin
     hls-fourmolu-plugin
@@ -986,14 +985,17 @@ self: super: builtins.intersectAttrs super {
     hls-ormolu-plugin
     hls-pragmas-plugin
     hls-rename-plugin
-    hls-selection-range-plugin
     hls-splice-plugin;
   # Tests have file permissions expections that don‘t work with the nix store.
   hls-stylish-haskell-plugin = dontCheck super.hls-stylish-haskell-plugin;
 
   # Flaky tests
   hls-hlint-plugin = dontCheck super.hls-hlint-plugin;
+  hls-class-plugin = dontCheck super.hls-class-plugin;
   hls-alternate-number-format-plugin = dontCheck super.hls-alternate-number-format-plugin;
   hls-qualify-imported-names-plugin = dontCheck super.hls-qualify-imported-names-plugin;
   hls-haddock-comments-plugin = dontCheck super.hls-haddock-comments-plugin;
+  hls-tactics-plugin = dontCheck super.hls-tactics-plugin;
+  hls-call-hierarchy-plugin = dontCheck super.hls-call-hierarchy-plugin;
+  hls-selection-range-plugin = dontCheck super.hls-selection-range-plugin;
 }
diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix
index d8137038f63..04973d3251e 100644
--- a/pkgs/development/haskell-modules/generic-builder.nix
+++ b/pkgs/development/haskell-modules/generic-builder.nix
@@ -55,7 +55,7 @@ in
 , changelog ? null
 , mainProgram ? null
 , doCoverage ? false
-, doHaddock ? !(ghc.isHaLVM or false)
+, doHaddock ? !(ghc.isHaLVM or false) && (ghc.hasHaddock or true)
 , doHaddockInterfaces ? doHaddock && lib.versionAtLeast ghc.version "9.0.1"
 , passthru ? {}
 , pkg-configDepends ? [], libraryPkgconfigDepends ? [], executablePkgconfigDepends ? [], testPkgconfigDepends ? [], benchmarkPkgconfigDepends ? []
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index a16396d316e..d800f05e07d 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -18,6 +18,8 @@ self: {
        ];
        description = "Haskell package for easy integration with the 2captcha API";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "3d-graphics-examples" = callPackage
@@ -270,6 +272,8 @@ self: {
        pname = "ACME";
        version = "0.0.0.1";
        sha256 = "103mil8lixg0v2wjizy0pqyy9ywbmrk56mc0n37wwvz0qkjaqnds";
+       revision = "1";
+       editedCabalFile = "0c02gd5adgcfryd8fygbhxw0ps455l3v1d8knn8rbga067j9jqm7";
        libraryHaskellDepends = [
          base list-extras mtl random random-shuffle void
        ];
@@ -778,6 +782,8 @@ self: {
        ];
        description = "Mapping between Aeson's JSON and Bson objects";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "Agata" = callPackage
@@ -957,36 +963,6 @@ self: {
      }:
      mkDerivation {
        pname = "Allure";
-       version = "0.10.3.0";
-       sha256 = "1p2g87rhqwm2hji32cp3swk9p0kl703nhaswv5z69wmzz2yzzqqa";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         async base enummapset file-embed filepath ghc-compact hsini
-         LambdaHack optparse-applicative primitive splitmix template-haskell
-         text th-lift-instances transformers
-       ];
-       executableHaskellDepends = [
-         async base filepath LambdaHack optparse-applicative
-       ];
-       testHaskellDepends = [
-         base LambdaHack optparse-applicative tasty tasty-hunit text
-       ];
-       description = "Near-future Sci-Fi roguelike and tactical squad combat game";
-       license = lib.licenses.agpl3Plus;
-       platforms = [
-         "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
-       ];
-     }) {};
-
-  "Allure_0_11_0_0" = callPackage
-    ({ mkDerivation, async, base, enummapset, file-embed, filepath
-     , ghc-compact, hsini, LambdaHack, optparse-applicative, primitive
-     , splitmix, tasty, tasty-hunit, template-haskell, text
-     , th-lift-instances, transformers
-     }:
-     mkDerivation {
-       pname = "Allure";
        version = "0.11.0.0";
        sha256 = "1mmnn86azcpig1j61mwks2z227sw70lc7hsmi342hprabrccq9b1";
        isLibrary = true;
@@ -1081,6 +1057,8 @@ self: {
        ];
        description = "A simple music library with the capability of generating .ly and .mid files.";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ApplePush" = callPackage
@@ -1167,6 +1145,7 @@ self: {
        ];
        description = "Strongly typed Attribute Grammars implemented using type-level programming";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "AttoBencode" = callPackage
@@ -1316,8 +1295,8 @@ self: {
      }:
      mkDerivation {
        pname = "BNFC";
-       version = "2.9.3";
-       sha256 = "1b2cgnr7c8ndk9jmfr0x905d72wgk0cc9ngbrw9f1q6fbm3mbcgp";
+       version = "2.9.4";
+       sha256 = "1gy7ggrf2zikyfi8anlj2zavs5b99z7rzs1lmyflrjd82a31bmzp";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -1344,8 +1323,8 @@ self: {
        pname = "BNFC-meta";
        version = "0.6.1";
        sha256 = "0snackflcjxza4iqbd85fdsmylwr3bj71nsfrs2s2idc3nlxc7ia";
-       revision = "2";
-       editedCabalFile = "1xg96a83jhz5jiw16yrgm3x5k7fz7zmz6cvggnfmjvw7v7bl69ph";
+       revision = "3";
+       editedCabalFile = "0yimv82q98v6s78k1gcgpj072p38i8r1s5skfhjws5m2qb2ywiq6";
        libraryHaskellDepends = [
          alex-meta array base fail happy-meta haskell-src-meta syb
          template-haskell
@@ -1615,6 +1594,7 @@ self: {
        description = "BLAST-related tools";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "BiobaseDotP" = callPackage
@@ -1649,7 +1629,6 @@ self: {
        ];
        description = "European Nucleotide Archive data";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "BiobaseEnsembl" = callPackage
@@ -1714,7 +1693,6 @@ self: {
        ];
        description = "streaming FASTA parser";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "BiobaseHTTP" = callPackage
@@ -1872,6 +1850,7 @@ self: {
        description = "Import Turner RNA parameters";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "BiobaseTypes" = callPackage
@@ -1905,7 +1884,6 @@ self: {
        ];
        description = "Collection of types for bioinformatics";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "BiobaseVienna" = callPackage
@@ -1963,7 +1941,6 @@ self: {
        ];
        description = "Efficient RNA/DNA/Protein Primary/Secondary Structure";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "BirdPP" = callPackage
@@ -2012,6 +1989,8 @@ self: {
        ];
        description = "A module to aid in the (de)serialisation of binary data";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "Bitly" = callPackage
@@ -2283,6 +2262,8 @@ self: {
        ];
        description = "C-Structs implementation for Haskell";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "CBOR" = callPackage
@@ -2485,7 +2466,6 @@ self: {
        description = "cwmwl udp message queue";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "COrdering" = callPackage
@@ -2809,17 +2789,15 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "Cabal_3_6_2_0" = callPackage
+  "Cabal_3_6_3_0" = callPackage
     ({ mkDerivation, array, base, binary, bytestring, containers
      , deepseq, directory, filepath, mtl, parsec, pretty, process, text
      , time, transformers, unix
      }:
      mkDerivation {
        pname = "Cabal";
-       version = "3.6.2.0";
-       sha256 = "0hmw2wkypd42qyyfi6rhbsxmymbxg9rrw683yg39627vlw33v44y";
-       revision = "1";
-       editedCabalFile = "1s79dmxxzyczldakjcwg7jqxhhfw724fwbjh7s656cynxnalq85f";
+       version = "3.6.3.0";
+       sha256 = "0xxbciinap6938jldj16009s4rqjdd9dbbjvnjzgzs58sj4gx89g";
        setupHaskellDepends = [ mtl parsec ];
        libraryHaskellDepends = [
          array base binary bytestring containers deepseq directory filepath
@@ -2898,7 +2876,6 @@ self: {
        description = "Separate and contain effects of IO monad";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "Cardinality" = callPackage
@@ -3518,8 +3495,8 @@ self: {
      }:
      mkDerivation {
        pname = "ConClusion";
-       version = "0.1.0";
-       sha256 = "1zi113zyf6fp133fplc3263683asxf0j038xsy51simwzw4rmxjc";
+       version = "0.2.0";
+       sha256 = "1nz7xax1llc0v775kx0g6hsrfbmgy1gj0pgalwpblqms1ccpy04s";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -3532,8 +3509,6 @@ self: {
        ];
        description = "Cluster algorithms, PCA, and chemical conformere analysis";
        license = lib.licenses.agpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "Concurrent-Cache" = callPackage
@@ -4011,8 +3986,6 @@ self: {
        ];
        description = "DBFunctor - Functional Data Management => ETL/ELT Data Processing in Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "DBlimited" = callPackage
@@ -4091,6 +4064,8 @@ self: {
        ];
        description = "Complete API bindings for DigitalOcean API V2";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "DOM" = callPackage
@@ -4402,6 +4377,8 @@ self: {
        benchmarkHaskellDepends = [ base criterion ];
        description = "A package for adding index column to data files";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "DataTreeView" = callPackage
@@ -5024,7 +5001,6 @@ self: {
        description = "Cryptographic operations";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) openssl;};
 
   "Dust-tools" = callPackage
@@ -5230,6 +5206,8 @@ self: {
        ];
        description = "A library of efficient, purely-functional data structures (Core Implementations)";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "EditTimeReport" = callPackage
@@ -6079,6 +6057,8 @@ self: {
        ];
        description = "Finite totally-ordered sets";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "Finance-Quote-Yahoo" = callPackage
@@ -6252,7 +6232,6 @@ self: {
        description = "ForSyDe's Haskell-embedded Domain Specific Language";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ForestStructures" = callPackage
@@ -6445,8 +6424,8 @@ self: {
      }:
      mkDerivation {
        pname = "Frames";
-       version = "0.7.2";
-       sha256 = "08q3zfhb6wf4b8020d63v6zpmb3834ba50hnb478vvjqd8rrp1mh";
+       version = "0.7.3";
+       sha256 = "0pn2i7qbjbmnzvj2ns3sh2m8i1yhc5w0y6lbzc4dsn2lqv5zpi0c";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -6456,13 +6435,14 @@ self: {
          vector vector-th-unbox vinyl
        ];
        testHaskellDepends = [
-         attoparsec base directory foldl hspec htoml HUnit lens pipes pretty
-         regex-applicative template-haskell temporary text
+         attoparsec base bytestring directory foldl hspec htoml HUnit lens
+         pipes pretty regex-applicative template-haskell temporary text
          unordered-containers vinyl
        ];
        benchmarkHaskellDepends = [ base criterion pipes transformers ];
        description = "Data frames For working with tabular data files";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "Frames-beam" = callPackage
@@ -6487,7 +6467,6 @@ self: {
        description = "A library for accessing Postgres tables as in-memory data structures";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "Frames-dsv" = callPackage
@@ -6527,7 +6506,6 @@ self: {
        description = "Frames wrapper for map-reduce-folds and some extra folds helpers";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "Frames-streamly" = callPackage
@@ -6545,6 +6523,7 @@ self: {
        testHaskellDepends = [ base Frames streamly text vinyl ];
        description = "A streamly layer for Frames I/O";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "Frank" = callPackage
@@ -6659,6 +6638,8 @@ self: {
        pname = "GLFW";
        version = "0.5.2.5";
        sha256 = "029sw2sykr6plffkrmigv5mj2aklllmgi021is5ybsbqv0mxgh9p";
+       revision = "1";
+       editedCabalFile = "1zbgbg3hb1w05cyiwcz510ny8lxa308kw17j7xvqn1r72kv3x186";
        libraryHaskellDepends = [ base OpenGL ];
        librarySystemDepends = [ libGL libX11 libXext libXfixes ];
        description = "A Haskell binding for GLFW";
@@ -6903,8 +6884,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion lens ];
        description = "Typesafe functional GPU graphics programming";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "GPipe-Examples" = callPackage
@@ -6966,6 +6945,7 @@ self: {
        description = "GLFW OpenGL context creation for GPipe";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "GPipe-TextureLoad" = callPackage
@@ -7782,7 +7762,6 @@ self: {
        ];
        description = "A graphical REPL and development environment for Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "GuiTV" = callPackage
@@ -8023,8 +8002,8 @@ self: {
      }:
      mkDerivation {
        pname = "HDBC";
-       version = "2.4.0.3";
-       sha256 = "0vv2l99wpm2azm1wmbiqvra5aw708rsldd8y4fdf660q7lgvqqqy";
+       version = "2.4.0.4";
+       sha256 = "1jlh6swrk5vn106p456dmqg3yf145hsjgziwmcyfafx7w682sgy9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -8077,8 +8056,8 @@ self: {
      }:
      mkDerivation {
        pname = "HDBC-postgresql";
-       version = "2.5.0.0";
-       sha256 = "1awwrq7hivk1hp709iz624hm2wjbk18hspld91pixv5x34fcn7s9";
+       version = "2.5.0.1";
+       sha256 = "0qpryqgzx4carc4wpy0vv2706y6i542zx7mz4f1mg19rnc69qfi9";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal ];
@@ -8142,8 +8121,6 @@ self: {
        librarySystemDepends = [ pfstools ];
        description = "Utilities for reading, manipulating, and writing HDR images";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) pfstools;};
 
   "HERA" = callPackage
@@ -8787,8 +8764,8 @@ self: {
      }:
      mkDerivation {
        pname = "HList";
-       version = "0.5.1.0";
-       sha256 = "0dpyv9qfkr8w8q19kxyzk9nph8zdhdcnaw3w0b09cishcs47jrgw";
+       version = "0.5.2.0";
+       sha256 = "00gfghf3dxa4f3r5kvwd8n2yfgc4paa7vbk1h8mlxykb7kxwx2n1";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          array base base-orphans ghc-prim mtl profunctors semigroups tagged
@@ -8800,8 +8777,6 @@ self: {
        ];
        description = "Heterogeneous lists";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "HListPP" = callPackage
@@ -8984,8 +8959,8 @@ self: {
      }:
      mkDerivation {
        pname = "HPDF";
-       version = "1.5.3";
-       sha256 = "12h3gx9gikzz4fwf11zk1nwzbpwqzzyavjz8mr27scy3s94vw41r";
+       version = "1.6.0";
+       sha256 = "037cwhnjr6p2b168bixy9a1n811krcvmyhg2kbhlry02svkars7k";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -9071,7 +9046,6 @@ self: {
        executablePkgconfigDepends = [ plplotd-gnome2 ];
        description = "A minimal monadic PLplot interface for Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {plplotd-gnome2 = null;};
 
   "HPong" = callPackage
@@ -9120,6 +9094,8 @@ self: {
        platforms = [
          "aarch64-darwin" "i686-linux" "x86_64-darwin" "x86_64-linux"
        ];
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) gsl;};
 
   "HROOT" = callPackage
@@ -9368,6 +9344,8 @@ self: {
        testHaskellDepends = [ aeson attoparsec base HTF text ];
        description = "Small template engine";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "HSoM" = callPackage
@@ -9415,6 +9393,8 @@ self: {
        pname = "HStringTemplate";
        version = "0.8.8";
        sha256 = "1n8ci0kzjcgnqh4dfpqwlh7mnlzyiqiqc6hc0zr65p0balbg8zbi";
+       revision = "2";
+       editedCabalFile = "1iq8ni7im7b0q3hpchyc9j7iw1r431xlikwsqlhiwnw61q2c5qi5";
        libraryHaskellDepends = [
          array base blaze-builder bytestring containers deepseq directory
          filepath mtl old-locale parsec pretty semigroups syb
@@ -9463,8 +9443,8 @@ self: {
      }:
      mkDerivation {
        pname = "HTF";
-       version = "0.14.0.6";
-       sha256 = "0lm4va3nnb9yli56vfkj7h816k0cnrdjnd3d9x44m706bh3avksq";
+       version = "0.15.0.0";
+       sha256 = "16sbz9rr1v8p3b0qi6b9rvzqgbd4rr05qp2wiiy0nc2gh1qca4nq";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal process ];
@@ -9510,6 +9490,28 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "HTTP_4000_4_0" = callPackage
+    ({ mkDerivation, array, base, bytestring, deepseq, httpd-shed
+     , HUnit, mtl, network, network-uri, parsec, pureMD5, split
+     , test-framework, test-framework-hunit, time, transformers
+     }:
+     mkDerivation {
+       pname = "HTTP";
+       version = "4000.4.0";
+       sha256 = "1m2z6hsla3kf810kcfkljf2j9w6lhjgvxbpqzv5f227wxs8n5s5h";
+       libraryHaskellDepends = [
+         array base bytestring mtl network network-uri parsec time
+         transformers
+       ];
+       testHaskellDepends = [
+         base bytestring deepseq httpd-shed HUnit mtl network network-uri
+         pureMD5 split test-framework test-framework-hunit
+       ];
+       description = "A library for client-side HTTP";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "HTTP-Simple" = callPackage
     ({ mkDerivation, base, HTTP, network }:
      mkDerivation {
@@ -9604,6 +9606,8 @@ self: {
        ];
        description = "A test framework building on HUnit";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "HUnit-approx" = callPackage
@@ -9888,7 +9892,6 @@ self: {
        description = "Aggression analysis for Tweets on Twitter";
        license = lib.licenses.gpl2Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "HandlerSocketClient" = callPackage
@@ -10068,7 +10071,6 @@ self: {
        description = "Minimalist R5RS Scheme interpreter";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "Hashell" = callPackage
@@ -10105,6 +10107,7 @@ self: {
        description = "HaskRel, Haskell as a DBMS with support for the relational algebra";
        license = lib.licenses.gpl2Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "HaskellAnalysisProgram" = callPackage
@@ -10141,6 +10144,8 @@ self: {
        libraryHaskellDepends = [ array base containers random ];
        description = "Combinatorics, group theory, commutative algebra, non-commutative algebra";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "HaskellLM" = callPackage
@@ -10183,6 +10188,8 @@ self: {
        ];
        description = "Client support for POP3, SMTP, and IMAP";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "HaskellNet-SSL" = callPackage
@@ -10200,6 +10207,7 @@ self: {
        ];
        description = "Helpers to connect to SSL/TLS mail servers with HaskellNet";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "HaskellTorrent" = callPackage
@@ -10791,8 +10799,6 @@ self: {
        ];
        description = "Bindings to htslib";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) zlib;};
 
   "HsHaruPDF" = callPackage
@@ -10932,6 +10938,8 @@ self: {
        libraryHaskellDepends = [ base ghc-prim ];
        description = "Haskell helper functions";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "HsWebots" = callPackage
@@ -11690,6 +11698,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A transpiler from Python to C++ for competitive programming";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "JsContracts" = callPackage
@@ -11760,8 +11770,8 @@ self: {
      }:
      mkDerivation {
        pname = "JuicyPixels";
-       version = "3.3.6";
-       sha256 = "1f8giivsqxma19ax78dr7j4gir12iyfqn2mlsd27zzl8dn7dy6w1";
+       version = "3.3.7";
+       sha256 = "1rrvapzcj0q8sigxq1zq2k4h88i1r2hyca4p7pkqa1b4pk6vhdny";
        libraryHaskellDepends = [
          base binary bytestring containers deepseq mtl primitive
          transformers vector zlib
@@ -11911,6 +11921,8 @@ self: {
        libraryHaskellDepends = [ base JuicyPixels vector ];
        description = "Convert JuicyPixel images into RGBA format, flip, trim and so on";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "JunkDB" = callPackage
@@ -12020,6 +12032,8 @@ self: {
        libraryHaskellDepends = [ base containers mtl ];
        description = "A simple parsing library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "KdTree" = callPackage
@@ -12236,6 +12250,8 @@ self: {
        ];
        description = "LC-3 virtual machine";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "LDAP" = callPackage
@@ -12390,48 +12406,6 @@ self: {
   "LambdaHack" = callPackage
     ({ mkDerivation, ansi-terminal, assert-failure, async, base
      , base-compat, binary, bytestring, containers, deepseq, directory
-     , doctest, doctest-driver-gen, enummapset, file-embed, filepath
-     , ghc-compact, ghc-prim, hashable, hsini, keys, miniutter
-     , open-browser, optparse-applicative, pretty-show, primitive
-     , QuickCheck, sdl2, sdl2-ttf, splitmix, stm, tasty, tasty-hunit
-     , tasty-quickcheck, template-haskell, text, th-lift-instances, time
-     , transformers, unordered-containers, vector
-     , vector-binary-instances, witch, zlib
-     }:
-     mkDerivation {
-       pname = "LambdaHack";
-       version = "0.10.3.0";
-       sha256 = "06hijymhdcrb9jrxmyilj7rvqa6kyr5q9js9ah715c3jvd6nc5gj";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         ansi-terminal assert-failure async base base-compat binary
-         bytestring containers deepseq directory enummapset file-embed
-         filepath ghc-compact ghc-prim hashable hsini keys miniutter
-         open-browser optparse-applicative pretty-show primitive QuickCheck
-         sdl2 sdl2-ttf splitmix stm template-haskell text th-lift-instances
-         time transformers unordered-containers vector
-         vector-binary-instances witch zlib
-       ];
-       executableHaskellDepends = [
-         async base filepath optparse-applicative
-       ];
-       testHaskellDepends = [
-         base containers doctest enummapset optparse-applicative QuickCheck
-         splitmix tasty tasty-hunit tasty-quickcheck text transformers
-         vector
-       ];
-       testToolDepends = [ doctest-driver-gen ];
-       description = "A game engine library for tactical squad ASCII roguelike dungeon crawlers";
-       license = lib.licenses.bsd3;
-       platforms = [
-         "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
-       ];
-     }) {};
-
-  "LambdaHack_0_11_0_0" = callPackage
-    ({ mkDerivation, ansi-terminal, assert-failure, async, base
-     , base-compat, binary, bytestring, containers, deepseq, directory
      , enummapset, file-embed, filepath, ghc-compact, hashable, hsini
      , keys, miniutter, open-browser, optparse-applicative, pretty-show
      , primitive, QuickCheck, sdl2, sdl2-ttf, splitmix, stm, tasty
@@ -12578,7 +12552,6 @@ self: {
        description = "Library for RedPitaya";
        license = lib.licenses.lgpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "LargeCardinalHierarchy" = callPackage
@@ -12627,6 +12600,7 @@ self: {
        ];
        description = "A library for lattices";
        license = "GPL";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "Lazy-Pbkdf2" = callPackage
@@ -13352,7 +13326,6 @@ self: {
        description = "Haskell library to interact with Mailchimp JSON API Version 3.0";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "Map" = callPackage
@@ -13384,6 +13357,8 @@ self: {
        benchmarkHaskellDepends = [ base ];
        description = "mapWith: like fmap, but with additional parameters (isFirst, isLast, etc)";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "Mapping" = callPackage
@@ -13620,22 +13595,24 @@ self: {
      }) {};
 
   "MiniAgda" = callPackage
-    ({ mkDerivation, alex, array, base, containers, happy
-     , haskell-src-exts, mtl, pretty
+    ({ mkDerivation, alex, array, base, containers, goldplate, happy
+     , haskell-src-exts, mtl, pretty, process, transformers
      }:
      mkDerivation {
        pname = "MiniAgda";
-       version = "0.2020.4.14";
-       sha256 = "0fj0fk2i47yrfqiapl3wkj8n74rjpndvwxg2dzx3185glb06cjxj";
+       version = "0.2022.3.11";
+       sha256 = "1h1zcq3hsx8nxayzp3sa1qd1mlaigshqknkp3xn66yiv08f6vgmc";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [
-         array base containers haskell-src-exts mtl pretty
+         array base containers haskell-src-exts mtl pretty transformers
        ];
        executableToolDepends = [ alex happy ];
+       testHaskellDepends = [ base process ];
+       testToolDepends = [ goldplate ];
        description = "A toy dependently typed programming language with type-based termination";
-       license = "unknown";
+       license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        broken = true;
      }) {};
@@ -13647,8 +13624,8 @@ self: {
      }:
      mkDerivation {
        pname = "MissingH";
-       version = "1.5.0.0";
-       sha256 = "100x3315lk0zs58cv951jxcy6cgip18cq25r8f2bsgwbvv6gh2by";
+       version = "1.5.0.1";
+       sha256 = "0c92fdv32nq51kfdizi3lpxmnvscsgk6marfzaycd7k05aka8byb";
        libraryHaskellDepends = [
          array base containers directory filepath hslogger mtl network
          network-bsd old-locale old-time parsec process regex-compat time
@@ -15090,20 +15067,9 @@ self: {
      }) {};
 
   "OneTuple" = callPackage
-    ({ mkDerivation, base }:
-     mkDerivation {
-       pname = "OneTuple";
-       version = "0.2.2.1";
-       sha256 = "15ls6kkf953288q7rsc49bvw467ll4nq28hvsgbaazdn7hf75ixc";
-       revision = "1";
-       editedCabalFile = "03mygfz7lv6h0i30bq2grvmahbg9j7a36mc0wls2nr81dv9p19s7";
-       libraryHaskellDepends = [ base ];
-       description = "Singleton Tuple";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "OneTuple_0_3_1" = callPackage
-    ({ mkDerivation, base, base-orphans, hashable, template-haskell }:
+    ({ mkDerivation, base, base-orphans, ghc-prim, hashable
+     , template-haskell
+     }:
      mkDerivation {
        pname = "OneTuple";
        version = "0.3.1";
@@ -15111,12 +15077,11 @@ self: {
        revision = "2";
        editedCabalFile = "0gk0656igxl0km9kgh8v7b5vq74kla59ka9hvpzq57njr6bc0j58";
        libraryHaskellDepends = [
-         base base-orphans hashable template-haskell
+         base base-orphans ghc-prim template-haskell
        ];
        testHaskellDepends = [ base hashable template-haskell ];
        description = "Singleton Tuple";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "Only" = callPackage
@@ -15473,6 +15438,8 @@ self: {
        libraryHaskellDepends = [ base containers ghc-prim mtl ];
        description = "Arrow parser combinators similar to Parsec";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "PBKDF2" = callPackage
@@ -15559,6 +15526,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Priority Search Queue";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "PTQ" = callPackage
@@ -15645,7 +15614,6 @@ self: {
        description = "a simple Paillier cryptosystem";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "PandocAgda" = callPackage
@@ -16303,6 +16271,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Geometric Extrapolation of Integer Sequences with error prediction";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "PropLogic" = callPackage
@@ -16454,28 +16424,6 @@ self: {
      }) {};
 
   "PyF" = callPackage
-    ({ mkDerivation, base, bytestring, containers, deepseq, directory
-     , filepath, hashable, haskell-src-exts, haskell-src-meta, hspec
-     , HUnit, megaparsec, mtl, process, template-haskell, temporary
-     , text
-     }:
-     mkDerivation {
-       pname = "PyF";
-       version = "0.9.0.3";
-       sha256 = "1x1zryq3di5z3mc1wind6ma1b7cpsvf90y7k5dyvwkn1kisz3jf8";
-       libraryHaskellDepends = [
-         base containers haskell-src-exts haskell-src-meta megaparsec mtl
-         template-haskell text
-       ];
-       testHaskellDepends = [
-         base bytestring deepseq directory filepath hashable hspec HUnit
-         process template-haskell temporary text
-       ];
-       description = "Quasiquotations for a python like interpolated string formater";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "PyF_0_10_2_0" = callPackage
     ({ mkDerivation, base, bytestring, deepseq, filepath, ghc, ghc-boot
      , hspec, HUnit, mtl, parsec, process, template-haskell, temporary
      , text, time
@@ -16493,7 +16441,6 @@ self: {
        ];
        description = "Quasiquotations for a python like interpolated string formatter";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "QIO" = callPackage
@@ -16653,8 +16600,6 @@ self: {
        benchmarkHaskellDepends = [ base hspec QuickCheck ];
        description = "Valid and Invalid generator";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "QuickPlot" = callPackage
@@ -16791,7 +16736,6 @@ self: {
        description = "A reflective JSON serializer/parser";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "RLP" = callPackage
@@ -16916,6 +16860,7 @@ self: {
        description = "Draw RNA secondary structures";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "RNAlien" = callPackage
@@ -17093,6 +17038,8 @@ self: {
        executableHaskellDepends = [ base random-fu ];
        description = "Randomness intuition trainer";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "Range" = callPackage
@@ -17400,6 +17347,7 @@ self: {
        description = "quasiquoter for inline-R code";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "RollingDirectory" = callPackage
@@ -17945,7 +17893,6 @@ self: {
        description = "translate a SVD of a Microcontroller to Haskell tables";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "SVG2Q" = callPackage
@@ -17966,7 +17913,7 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "SVGFonts" = callPackage
+  "SVGFonts_1_7_0_1" = callPackage
     ({ mkDerivation, attoparsec, base, blaze-markup, blaze-svg
      , bytestring, cereal, cereal-vector, containers, data-default-class
      , diagrams-core, diagrams-lib, directory, parsec, split, text
@@ -17986,9 +17933,10 @@ self: {
        ];
        description = "Fonts from the SVG-Font format";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "SVGFonts_1_8_0_1" = callPackage
+  "SVGFonts" = callPackage
     ({ mkDerivation, attoparsec, base, blaze-markup, blaze-svg
      , bytestring, cereal, cereal-vector, containers, data-default-class
      , diagrams-core, diagrams-lib, directory, parsec, split, text
@@ -18006,7 +17954,6 @@ self: {
        ];
        description = "Fonts from the SVG-Font format";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "SVGPath" = callPackage
@@ -18034,6 +17981,8 @@ self: {
        ];
        description = "A parser for SWMM 5 binary .OUT files";
        license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "SableCC2Hs" = callPackage
@@ -18145,8 +18094,6 @@ self: {
        ];
        description = "Base types and classes for statistics, sciences and humanities";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "SciFlow" = callPackage
@@ -18241,8 +18188,6 @@ self: {
        libraryHaskellDepends = [ base bytestring ];
        description = "simple static linked SHA3 using private symbols and the ref impl";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "SegmentTree" = callPackage
@@ -18256,6 +18201,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Data structure for querying the set (or count) of intervals covering given point";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "SelectSequencesFromMSA" = callPackage
@@ -18361,7 +18308,7 @@ self: {
        broken = true;
      }) {};
 
-  "ShellCheck" = callPackage
+  "ShellCheck_0_7_2" = callPackage
     ({ mkDerivation, aeson, array, base, bytestring, containers
      , deepseq, Diff, directory, filepath, mtl, parsec, process
      , QuickCheck, regex-tdfa
@@ -18386,9 +18333,10 @@ self: {
        ];
        description = "Shell script analysis tool";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ShellCheck_0_8_0" = callPackage
+  "ShellCheck" = callPackage
     ({ mkDerivation, aeson, array, base, bytestring, containers
      , deepseq, Diff, directory, filepath, mtl, parsec, process
      , QuickCheck, regex-tdfa
@@ -18413,7 +18361,6 @@ self: {
        ];
        description = "Shell script analysis tool";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "Shellac" = callPackage
@@ -18532,6 +18479,7 @@ self: {
        ];
        description = "A programming model for declarative, high performance user interface";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "Shpadoinkle-backend-pardiff" = callPackage
@@ -18551,7 +18499,6 @@ self: {
        description = "A Virtual Dom in pure Haskell, based on Html as an Alignable Functor";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "Shpadoinkle-backend-snabbdom" = callPackage
@@ -18570,7 +18517,6 @@ self: {
        description = "Use the high-performance Snabbdom virtual dom library written in JavaScript";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "Shpadoinkle-backend-static" = callPackage
@@ -18583,7 +18529,6 @@ self: {
        description = "A backend for rendering Shpadoinkle as Text";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "Shpadoinkle-console" = callPackage
@@ -18595,6 +18540,8 @@ self: {
        libraryHaskellDepends = [ aeson base jsaddle lens text unliftio ];
        description = "Support for the native browser console";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "Shpadoinkle-debug" = callPackage
@@ -18701,7 +18648,6 @@ self: {
        description = "A typed, template generated Html DSL, and helpers";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "Shpadoinkle-isreal" = callPackage
@@ -18738,6 +18684,7 @@ self: {
        libraryHaskellDepends = [ base lens Shpadoinkle text ];
        description = "Lens combinators for Shpadoinkle applications";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "Shpadoinkle-router" = callPackage
@@ -18774,7 +18721,6 @@ self: {
        description = "Integration of the streaming library with Shpadoinkle continuations";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "Shpadoinkle-template" = callPackage
@@ -18797,7 +18743,6 @@ self: {
        description = "Read standard file formats into Shpadoinkle with Template Haskell";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "Shpadoinkle-widgets" = callPackage
@@ -18823,7 +18768,6 @@ self: {
        description = "A collection of common reusable types and components";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "Shrub" = callPackage
@@ -18961,25 +18905,24 @@ self: {
      }) {};
 
   "Sit" = callPackage
-    ({ mkDerivation, array, base, containers, data-lens-light, mtl }:
+    ({ mkDerivation, alex, array, base, containers, data-lens-light
+     , happy, mtl
+     }:
      mkDerivation {
        pname = "Sit";
-       version = "0.2021.1.18";
-       sha256 = "045xbxf0jyxr6510mcfhnfbj2p0kka5l45cydlxchhwg75z8snmi";
-       revision = "1";
-       editedCabalFile = "0vd1j410rp27g9cbzd3b1ymv02gfmi7pcnqzgpnppi9kc0nrr6kl";
+       version = "0.2022.3.18";
+       sha256 = "03q784w5wf8rvc173skh1cmdsvw5450cxc9jymqs23xv9wyp8b4z";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          array base containers data-lens-light mtl
        ];
+       libraryToolDepends = [ alex happy ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
        description = "Prototypical type checker for Type Theory with Sized Natural Numbers";
        license = "unknown";
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "SizeCompare" = callPackage
@@ -19197,8 +19140,6 @@ self: {
        ];
        description = "Video game";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "SpacePrivateers" = callPackage
@@ -19221,7 +19162,6 @@ self: {
        description = "Simple space pirate roguelike";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "SpinCounter" = callPackage
@@ -19272,8 +19212,6 @@ self: {
        ];
        description = "Another Haskell web framework for rapid development";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "Spock-api" = callPackage
@@ -19325,6 +19263,7 @@ self: {
        description = "Provides authentification helpers for Spock";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "Spock-core" = callPackage
@@ -19380,7 +19319,6 @@ self: {
        libraryHaskellDepends = [ base lucid Spock transformers ];
        description = "Lucid support for Spock";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "Spock-worker" = callPackage
@@ -19398,7 +19336,6 @@ self: {
        testHaskellDepends = [ base containers HTF stm vector ];
        description = "Background workers for Spock";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "SpreadsheetML" = callPackage
@@ -19698,7 +19635,6 @@ self: {
        description = "Library which aids constructing generic (SYB3-based) widgets";
        license = "LGPL";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "SyntaxMacros" = callPackage
@@ -19805,6 +19741,34 @@ self: {
        libraryHaskellDepends = [ base template-haskell ];
        description = "TH implementation of effects";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "TLT" = callPackage
+    ({ mkDerivation, ansi-terminal, base, either, free, HUnit, mtl
+     , resourcet, STMonadTrans, symbol, transformers
+     }:
+     mkDerivation {
+       pname = "TLT";
+       version = "0.1.0.0";
+       sha256 = "125hfd8ig706zsizyn959qsjcadsgbiqq3dnygjxambvd2d135pr";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         ansi-terminal base either free HUnit mtl resourcet STMonadTrans
+         symbol transformers
+       ];
+       executableHaskellDepends = [
+         ansi-terminal base either free HUnit mtl resourcet STMonadTrans
+         symbol transformers
+       ];
+       testHaskellDepends = [
+         ansi-terminal base either free HUnit mtl resourcet STMonadTrans
+         symbol transformers
+       ];
+       description = "Testing in monads and transformers without explicit specs";
+       license = lib.licenses.lgpl3Only;
      }) {};
 
   "TORCS" = callPackage
@@ -20955,6 +20919,7 @@ self: {
        description = "ViennaRNA v2 extensions";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ViennaRNAParser" = callPackage
@@ -21002,7 +20967,6 @@ self: {
        description = "Villefort is a task manager and time tracker";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "Vulkan" = callPackage
@@ -21219,6 +21183,8 @@ self: {
        ];
        description = "Library for interacting with the Weather Underground JSON API";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "WebBits" = callPackage
@@ -21373,8 +21339,8 @@ self: {
     ({ mkDerivation }:
      mkDerivation {
        pname = "Win32";
-       version = "2.6.2.1";
-       sha256 = "03lwm777sqv24hwyjjail8lk95jgaw7mns1g1hx2qhk29593432q";
+       version = "2.12.0.1";
+       sha256 = "1nivdwjp9x9i64xg8gf3xj8khm9dfq6n5m8kvvlhz7i7ypl4mv72";
        description = "A binding to Windows Win32 API";
        license = lib.licenses.bsd3;
        platforms = lib.platforms.none;
@@ -21546,7 +21512,6 @@ self: {
        description = "Wire-aware hardware description";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "WordAlignment" = callPackage
@@ -21684,6 +21649,8 @@ self: {
        ];
        description = "A light-weight XML library";
        license = "BSD-3-Clause AND GPL-3.0-or-later";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "X11" = callPackage
@@ -22213,8 +22180,8 @@ self: {
      }:
      mkDerivation {
        pname = "Z-IO";
-       version = "1.0.0.0";
-       sha256 = "0mam287629rlcq8l04ykm8y4lad9vry403a4svq226d51v2p7mni";
+       version = "1.0.1.0";
+       sha256 = "0w82pfbs7f8yiw7jv95m5gh8yd23v5gwdxjh7z8cwf173r5j6g0k";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -22263,8 +22230,8 @@ self: {
      }:
      mkDerivation {
        pname = "Z-YAML";
-       version = "0.3.3.0";
-       sha256 = "012flgd88rwya7g5lkbla4841pzq2b1b9m4jkmggk38kpbrhf515";
+       version = "0.3.4.0";
+       sha256 = "1bv88kl5bn4x0mq0pciyihvml4jqsi76379wbqsgjpf285x2a92d";
        libraryHaskellDepends = [
          base primitive scientific transformers unordered-containers Z-Data
          Z-IO
@@ -22574,7 +22541,6 @@ self: {
        description = "Provides the class ParAccelerate, nothing more";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "abt" = callPackage
@@ -22638,8 +22604,6 @@ self: {
        benchmarkHaskellDepends = [ gauge rerebase ];
        description = "Sequence optimized for monoidal construction and folding";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "accelerate" = callPackage
@@ -22667,6 +22631,8 @@ self: {
        testHaskellDepends = [ base doctest ];
        description = "An embedded language for accelerated array processing";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "accelerate-arithmetic" = callPackage
@@ -22898,7 +22864,6 @@ self: {
        description = "Accelerate frontend to the FFTW library (Fourier transform)";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "accelerate-fourier" = callPackage
@@ -22955,6 +22920,7 @@ self: {
        libraryHaskellDepends = [ accelerate base ];
        description = "Convert between Accelerate arrays and raw pointers";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "accelerate-io-JuicyPixels" = callPackage
@@ -23056,6 +23022,7 @@ self: {
        ];
        description = "Binary serialisation of Accelerate arrays using serialise";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "accelerate-io-vector" = callPackage
@@ -23120,6 +23087,7 @@ self: {
        ];
        description = "Accelerate backend component generating LLVM IR";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "accelerate-llvm-native" = callPackage
@@ -23143,7 +23111,6 @@ self: {
        description = "Accelerate backend for multicore CPUs";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "accelerate-llvm-ptx" = callPackage
@@ -23178,7 +23145,6 @@ self: {
        description = "Generate Accelerate arrays filled with high quality pseudorandom numbers";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "accelerate-typelits" = callPackage
@@ -23214,7 +23180,6 @@ self: {
        description = "Utility functions for the Accelerate framework";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "accentuateus" = callPackage
@@ -23279,6 +23244,8 @@ self: {
        libraryHaskellDepends = [ base bifunctors lens semigroups ];
        description = "Data type like Either but with accumulating error type";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ace" = callPackage
@@ -23333,10 +23300,8 @@ self: {
      }:
      mkDerivation {
        pname = "acid-state";
-       version = "0.16.0.1";
-       sha256 = "0n8qp002w972lf7z9hhn5bbz2rslh8m6am07c88y755nj5xk6y88";
-       revision = "1";
-       editedCabalFile = "0jz3826gx6chsa2bipzdpqvl2risp3bm6g4nrr79wb403qrqwbf4";
+       version = "0.16.1";
+       sha256 = "1fvcx96y7cin7f39asa130q8j2z39l61ibff98vmkhqwxiys4z4h";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -24188,32 +24153,9 @@ self: {
        description = "Semigroup actions and torsors";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ad" = callPackage
-    ({ mkDerivation, array, base, Cabal, cabal-doctest, comonad
-     , containers, criterion, data-reify, directory, doctest, erf
-     , filepath, free, nats, reflection, semigroups, transformers
-     }:
-     mkDerivation {
-       pname = "ad";
-       version = "4.4.1";
-       sha256 = "1afpqk0my4n50xvq9f0rhcs8kzy3w1xxjql462xc0mvvhsgp6s6g";
-       revision = "3";
-       editedCabalFile = "0dixfii8fk4drly5iwzy1ihnx5phmns0i8cbdhl6ylp79yyrdv2h";
-       setupHaskellDepends = [ base Cabal cabal-doctest ];
-       libraryHaskellDepends = [
-         array base comonad containers data-reify erf free nats reflection
-         semigroups transformers
-       ];
-       testHaskellDepends = [ base directory doctest filepath ];
-       benchmarkHaskellDepends = [ base criterion erf ];
-       description = "Automatic Differentiation";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "ad_4_5" = callPackage
     ({ mkDerivation, adjunctions, array, base, comonad, containers
      , criterion, data-reify, erf, free, nats, reflection, semigroups
      , transformers
@@ -24229,7 +24171,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion erf ];
        description = "Automatic Differentiation";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ad-delcont" = callPackage
@@ -24339,7 +24280,6 @@ self: {
        description = "A full-featured library for parsing, validating, and rendering email addresses";
        license = lib.licenses.bsd2;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "adhoc-network" = callPackage
@@ -24396,7 +24336,6 @@ self: {
        description = "See README for more info";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "adjunctions" = callPackage
@@ -24563,6 +24502,8 @@ self: {
        ];
        description = "Parse Advent of Code ASCII art letters";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aern2-mp" = callPackage
@@ -24584,8 +24525,6 @@ self: {
        ];
        description = "Multi-precision ball (interval) arithmetic";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "aern2-real" = callPackage
@@ -24606,10 +24545,9 @@ self: {
        ];
        description = "Real numbers as sequences of MPBalls";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "aeson" = callPackage
+  "aeson_1_5_6_0" = callPackage
     ({ mkDerivation, attoparsec, base, base-compat
      , base-compat-batteries, base-orphans, base16-bytestring
      , bytestring, containers, data-fix, deepseq, Diff, directory, dlist
@@ -24641,9 +24579,10 @@ self: {
        ];
        description = "Fast JSON parsing and encoding";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "aeson_2_0_3_0" = callPackage
+  "aeson" = callPackage
     ({ mkDerivation, attoparsec, base, base-compat
      , base-compat-batteries, base-orphans, base16-bytestring
      , bytestring, containers, data-fix, deepseq, Diff, directory, dlist
@@ -24676,7 +24615,6 @@ self: {
        ];
        description = "Fast JSON parsing and encoding";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "aeson-applicative" = callPackage
@@ -24711,10 +24649,8 @@ self: {
      }:
      mkDerivation {
        pname = "aeson-better-errors";
-       version = "0.9.1.0";
-       sha256 = "09vkyrhwak3bmpfsqcd2az8hfqqkxyhg468hv5avgisy0nzh3w38";
-       revision = "1";
-       editedCabalFile = "1kwhnabcfwbm9r116y19pgwsds5vd0g62sp8r6n43q5crdnc7ly7";
+       version = "0.9.1.1";
+       sha256 = "05yibq9kqbjb8rh84n12sbax05amvd8jccpja0hyadz58pjy4jnk";
        libraryHaskellDepends = [
          aeson base bytestring dlist mtl scientific text transformers
          transformers-compat unordered-containers vector void
@@ -24775,8 +24711,8 @@ self: {
      }:
      mkDerivation {
        pname = "aeson-combinators";
-       version = "0.0.5.0";
-       sha256 = "1z5fbvpffx2lv3d2wk9g74hmkx1n1yjkwd3vy57f3pp5npja7f3a";
+       version = "0.1.0.0";
+       sha256 = "08zzzl8qb18a1zhl3cjlqjwmmagf3052ialpqksiwx6bpb6x2i2m";
        libraryHaskellDepends = [
          aeson base bytestring containers fail scientific text time
          time-compat unordered-containers uuid-types vector void
@@ -24792,22 +24728,6 @@ self: {
      }) {};
 
   "aeson-commit" = callPackage
-    ({ mkDerivation, aeson, aeson-qq, base, mtl, tasty, tasty-hspec
-     , text
-     }:
-     mkDerivation {
-       pname = "aeson-commit";
-       version = "1.3";
-       sha256 = "1w185p6s91pxd0kmgxxv62v81q7f77q4bgs8iv02xv34wp1jm9jv";
-       libraryHaskellDepends = [ aeson base mtl text ];
-       testHaskellDepends = [
-         aeson aeson-qq base tasty tasty-hspec text
-       ];
-       description = "Parse Aeson data with commitment";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "aeson-commit_1_4" = callPackage
     ({ mkDerivation, aeson, aeson-qq, base, hspec, mtl, text }:
      mkDerivation {
        pname = "aeson-commit";
@@ -24817,7 +24737,6 @@ self: {
        testHaskellDepends = [ aeson aeson-qq base hspec text ];
        description = "Parse Aeson data with commitment";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "aeson-compat" = callPackage
@@ -24878,6 +24797,8 @@ self: {
        testHaskellDepends = [ aeson base containers ];
        description = "Apply default value to FromJSON instacnes' Maybe fields";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aeson-deriving" = callPackage
@@ -24896,30 +24817,31 @@ self: {
        ];
        description = "data types for compositional, type-directed serialization";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aeson-diff" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, directory, doctest
-     , edit-distance-vector, filepath, Glob, hashable, mtl
-     , optparse-applicative, QuickCheck, quickcheck-instances
-     , scientific, text, unordered-containers, vector
+    ({ mkDerivation, aeson, base, bytestring, Cabal, cabal-doctest
+     , directory, doctest, edit-distance-vector, filepath, Glob
+     , optparse-applicative, QuickCheck, scientific, text, vector
      }:
      mkDerivation {
        pname = "aeson-diff";
-       version = "1.1.0.9";
-       sha256 = "18bm4qyjjwgrr6dxc4y0vai0z6qgrh2lcqb4jrr4xqs4cxrlwr92";
+       version = "1.1.0.12";
+       sha256 = "0zr7qjcyklwgg6k9cf12z2cpkyyxb9jkhx7pkb2h31vprzba4b9z";
        isLibrary = true;
        isExecutable = true;
+       setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
-         aeson base bytestring edit-distance-vector hashable mtl scientific
-         text unordered-containers vector
+         aeson base bytestring edit-distance-vector scientific text vector
        ];
        executableHaskellDepends = [
-         aeson base bytestring optparse-applicative text
+         aeson base bytestring optparse-applicative
        ];
        testHaskellDepends = [
          aeson base bytestring directory doctest filepath Glob QuickCheck
-         quickcheck-instances text unordered-containers vector
+         vector
        ];
        description = "Extract and apply patches to JSON documents";
        license = lib.licenses.bsd3;
@@ -25007,6 +24929,8 @@ self: {
        testHaskellDepends = [ base ];
        description = "Tools for creating flat JSON serializations";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aeson-flatten" = callPackage
@@ -25021,20 +24945,23 @@ self: {
        testHaskellDepends = [ aeson base bytestring hspec ];
        description = "JSON flatten for Aeson";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aeson-flowtyped" = callPackage
     ({ mkDerivation, aeson, base, containers, data-fix, deriving-compat
-     , free, mtl, recursion-schemes, reflection, scientific, tasty
-     , tasty-hunit, text, time, unordered-containers, vector, wl-pprint
+     , free, generics-sop, mtl, recursion-schemes, reflection
+     , scientific, tasty, tasty-hunit, text, time, unordered-containers
+     , vector, wl-pprint
      }:
      mkDerivation {
        pname = "aeson-flowtyped";
-       version = "0.12.2";
-       sha256 = "1b0y415n2a5gzsqxmw7732j5mrwang5cabc7r02zydya735wllbr";
+       version = "0.13.2.1";
+       sha256 = "03zs0mz6fxgvcvfnx3j55yj2hi4npfj10kirjysnx0icypqy6x7g";
        libraryHaskellDepends = [
-         aeson base containers data-fix deriving-compat free mtl
-         recursion-schemes reflection scientific text time
+         aeson base containers data-fix deriving-compat free generics-sop
+         mtl recursion-schemes reflection scientific text time
          unordered-containers vector wl-pprint
        ];
        testHaskellDepends = [
@@ -25094,23 +25021,23 @@ self: {
        ];
        description = "Aeson helper func";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aeson-injector" = callPackage
-    ({ mkDerivation, aeson, base, bifunctors, containers, deepseq
-     , hashable, HUnit, lens, QuickCheck, quickcheck-text, scientific
-     , servant-docs, swagger2, tasty, tasty-hunit, tasty-quickcheck
-     , text, unordered-containers, vector
+    ({ mkDerivation, aeson, attoparsec, base, bifunctors, containers
+     , deepseq, hashable, HUnit, lens, QuickCheck, quickcheck-text
+     , scientific, servant-docs, swagger2, tasty, tasty-hunit
+     , tasty-quickcheck, text, unordered-containers, vector
      }:
      mkDerivation {
        pname = "aeson-injector";
-       version = "1.1.5.0";
-       sha256 = "0hg853hhbvmqa6yj0xg8naxdrbs2n3lzld0jrbmfmccjqcfzarx4";
-       revision = "1";
-       editedCabalFile = "0l1628z78sxi1wjh1x3hymaid2f7g4r4sbs28phg127fzwn4i7ma";
+       version = "1.2.0.0";
+       sha256 = "1q7hcclg0lycjgayyb9sgmh8rbjiw6cck7wl7xkxvf5ivy0jppz9";
        libraryHaskellDepends = [
-         aeson base bifunctors deepseq hashable lens servant-docs swagger2
-         text unordered-containers
+         aeson attoparsec base bifunctors deepseq hashable lens servant-docs
+         swagger2 text unordered-containers
        ];
        testHaskellDepends = [
          aeson base containers HUnit lens QuickCheck quickcheck-text
@@ -25118,6 +25045,8 @@ self: {
        ];
        description = "Injecting fields into aeson values";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aeson-iproute" = callPackage
@@ -25136,6 +25065,8 @@ self: {
        testHaskellDepends = [ base doctest ];
        description = "Aeson instances for iproute types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aeson-json-ast" = callPackage
@@ -25147,6 +25078,8 @@ self: {
        libraryHaskellDepends = [ aeson base json-ast ];
        description = "Integration layer for \"json-ast\" and \"aeson\"";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aeson-lens" = callPackage
@@ -25163,6 +25096,8 @@ self: {
        testHaskellDepends = [ base doctest ];
        description = "Lens of Aeson";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aeson-match-qq" = callPackage
@@ -25269,18 +25204,22 @@ self: {
        ];
        description = "Alternative JSON parser based on Parsec and Aeson";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aeson-picker" = callPackage
     ({ mkDerivation, aeson, base, hspec, lens, lens-aeson, text }:
      mkDerivation {
        pname = "aeson-picker";
-       version = "0.1.0.5";
-       sha256 = "05lw6fd8xk9s37iz8pvznqh4vj856ayc75ha9iw1w82zxzv87pwp";
+       version = "0.1.0.6";
+       sha256 = "18qn7d163li5v4hjikjfds5jiqcv4h54myipw0pr4sq1ra1wlys4";
        libraryHaskellDepends = [ aeson base lens lens-aeson text ];
        testHaskellDepends = [ base hspec text ];
        description = "Tiny library to get fields from JSON format";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aeson-prefix" = callPackage
@@ -25364,6 +25303,8 @@ self: {
        benchmarkHaskellDepends = [ aeson base bytestring criterion text ];
        description = "Quick JSON extractions with Aeson";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aeson-result" = callPackage
@@ -25375,6 +25316,7 @@ self: {
        libraryHaskellDepends = [ aeson aeson-helper base text ];
        description = "API Result for aeson";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "aeson-schema" = callPackage
@@ -25417,10 +25359,8 @@ self: {
      }:
      mkDerivation {
        pname = "aeson-schemas";
-       version = "1.3.5";
-       sha256 = "1fdq109yjmvixri7hamj8z0iryxxdja8kkm6pk54mi0az0vx9743";
-       revision = "2";
-       editedCabalFile = "0n312ks2jl9l44ijz3my2caxbl4lkw3db97sa74w8nnch0wvmslh";
+       version = "1.3.5.1";
+       sha256 = "1cp6q92z0zkz9kdkaialcx2v9plvmkcghrg54jv841iqxjwcbj3r";
        libraryHaskellDepends = [
          aeson base first-class-families hashable megaparsec
          template-haskell text unordered-containers
@@ -25521,8 +25461,6 @@ self: {
        ];
        description = "Aeson instances for the Tiled map editor";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "aeson-toolkit" = callPackage
@@ -25535,6 +25473,8 @@ self: {
        testHaskellDepends = [ base hspec ];
        description = "A generalization of Aeson over Failure";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aeson-typescript" = callPackage
@@ -25562,6 +25502,31 @@ self: {
        broken = true;
      }) {};
 
+  "aeson-typescript_0_4_0_0" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, directory
+     , filepath, hspec, mtl, process, string-interpolate
+     , template-haskell, temporary, text, th-abstraction, transformers
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "aeson-typescript";
+       version = "0.4.0.0";
+       sha256 = "0qy8hnrczyfxlyayrs9x1sp25wv9klc5n6c1pdds4lf09aq201ji";
+       libraryHaskellDepends = [
+         aeson base containers mtl string-interpolate template-haskell text
+         th-abstraction transformers unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson base bytestring containers directory filepath hspec mtl
+         process string-interpolate template-haskell temporary text
+         th-abstraction transformers unordered-containers
+       ];
+       description = "Generate TypeScript definition files from your ADTs";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "aeson-utils" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, scientific
      , text
@@ -25596,8 +25561,6 @@ self: {
        ];
        description = "API for parsing \"aeson\" JSON tree into Haskell types";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "aeson-via" = callPackage
@@ -25606,8 +25569,8 @@ self: {
      }:
      mkDerivation {
        pname = "aeson-via";
-       version = "0.1.2";
-       sha256 = "1dm90xx57c5d7x55zdq57pm78v1phii8gkb92y9nzvjjq5y6galy";
+       version = "0.2.0";
+       sha256 = "0v2k9ilm60hnjzsjw1x1b0qcyc6b6db64k6rkci9mbnfqv8bj2wj";
        libraryHaskellDepends = [
          aeson aeson-casing base newtype-generics text
        ];
@@ -25616,6 +25579,8 @@ self: {
        ];
        description = "Wrappers to derive-via Aeson ToJSON/FromJSON typeclasses";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aeson-with" = callPackage
@@ -25634,6 +25599,8 @@ self: {
        ];
        description = "withXField combinators for aeson";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aeson-yak" = callPackage
@@ -26371,6 +26338,25 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "alarmclock_0_7_0_6" = callPackage
+    ({ mkDerivation, async, base, clock, hspec, stm, time
+     , unbounded-delays
+     }:
+     mkDerivation {
+       pname = "alarmclock";
+       version = "0.7.0.6";
+       sha256 = "02fkmdhhzdmjkz68l9gayk99b21kvm47ksaflqlqsw3yiy8zq2ss";
+       libraryHaskellDepends = [
+         async base clock stm time unbounded-delays
+       ];
+       testHaskellDepends = [
+         async base clock hspec stm time unbounded-delays
+       ];
+       description = "Wake up and perform an action at a certain time";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "alea" = callPackage
     ({ mkDerivation, base, optparse-applicative, random, text }:
      mkDerivation {
@@ -26443,6 +26429,8 @@ self: {
        pname = "alex-meta";
        version = "0.3.0.13";
        sha256 = "0lbralcid373p25m4qhrhrjak87p8wp4as3304sj6ba6xka89q3v";
+       revision = "1";
+       editedCabalFile = "0jxwpyx3mmydk07014k43256cwr2znvlfig76q7za8l1jpbbpxyx";
        libraryHaskellDepends = [
          array base containers haskell-src-meta QuickCheck template-haskell
        ];
@@ -26469,8 +26457,8 @@ self: {
      }:
      mkDerivation {
        pname = "alex-tools";
-       version = "0.5.0.1";
-       sha256 = "0rc56hvmlnym620pc8i7539wig50glms537kcwlmhd89c9cib8iy";
+       version = "0.5.0.2";
+       sha256 = "1bfnxyajma4083ml96wmjvqmhkl9518s810q8qz6ra90kbhbf6s0";
        libraryHaskellDepends = [
          base bytestring deepseq template-haskell text
        ];
@@ -26675,7 +26663,6 @@ self: {
        description = "General linear algebra structures";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "algebraic-classes" = callPackage
@@ -26689,6 +26676,8 @@ self: {
        libraryHaskellDepends = [ base syb template-haskell ];
        description = "Conversions between algebraic classes and F-algebras";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "algebraic-graphs" = callPackage
@@ -26697,25 +26686,6 @@ self: {
      }:
      mkDerivation {
        pname = "algebraic-graphs";
-       version = "0.5";
-       sha256 = "02y5g459zl6hgdyq0kkqv4gz9v2xp7y2al9m4g46wis5hb7zxfc9";
-       libraryHaskellDepends = [
-         array base containers deepseq mtl transformers
-       ];
-       testHaskellDepends = [
-         array base containers deepseq extra inspection-testing mtl
-         QuickCheck transformers
-       ];
-       description = "A library for algebraic graph construction and transformation";
-       license = lib.licenses.mit;
-     }) {};
-
-  "algebraic-graphs_0_6" = callPackage
-    ({ mkDerivation, array, base, containers, deepseq, extra
-     , inspection-testing, mtl, QuickCheck, transformers
-     }:
-     mkDerivation {
-       pname = "algebraic-graphs";
        version = "0.6";
        sha256 = "1d3gwyimrzcc7i2qj3iimab3wz6vicgwybhq7ac3da86b8pjlgim";
        revision = "1";
@@ -26729,7 +26699,6 @@ self: {
        ];
        description = "A library for algebraic graph construction and transformation";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "algebraic-graphs-io" = callPackage
@@ -26836,8 +26805,8 @@ self: {
      }:
      mkDerivation {
        pname = "algorithmic-composition-additional";
-       version = "0.1.0.0";
-       sha256 = "183zjamprssdn3qiiil2ahzhfj6ajg7zs5vdspjfwfq651r8c9gh";
+       version = "0.1.1.0";
+       sha256 = "0j6qbfghx4i00ka0r8n8pw7m037qqn71vky794n3a06mfnisy8pb";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -26854,44 +26823,47 @@ self: {
        ];
        description = "Helps to create experimental music from a file (or its part) and a Ukrainian text";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "algorithmic-composition-basic" = callPackage
     ({ mkDerivation, base, bytestring, directory, foldable-ix
      , mmsyn2-array, mmsyn3, mmsyn7l, mmsyn7ukr-common, process
-     , process-sequential, ukrainian-phonetics-basic-array
+     , process-sequential, ukrainian-phonetics-basic-array-bytestring
      }:
      mkDerivation {
        pname = "algorithmic-composition-basic";
-       version = "0.4.1.0";
-       sha256 = "1k5rsz1c67zzdxh56w9rr1mgnv7jmwbfn4z2ysq1ny1vgyi4m7ry";
+       version = "0.5.0.0";
+       sha256 = "0wd6fdx9wg92h8224xgwj0s4iawxx3abxpfjv8jz14fj6vk6hrzi";
        libraryHaskellDepends = [
          base bytestring directory foldable-ix mmsyn2-array mmsyn3 mmsyn7l
          mmsyn7ukr-common process process-sequential
-         ukrainian-phonetics-basic-array
+         ukrainian-phonetics-basic-array-bytestring
        ];
        description = "Helps to create experimental music from a file (or its part) and a Ukrainian text";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "algorithmic-composition-complex" = callPackage
     ({ mkDerivation, algorithmic-composition-basic, base, bytestring
      , directory, foldable-ix, mmsyn2-array, mmsyn3, mmsyn7l
      , mmsyn7ukr-common, phonetic-languages-simplified-base, process
-     , ukrainian-phonetics-basic-array
+     , ukrainian-phonetics-basic-array-bytestring
      }:
      mkDerivation {
        pname = "algorithmic-composition-complex";
-       version = "0.1.0.0";
-       sha256 = "12spldkdcjidaa95w46z5rvy1nsxn9blzhic8klkgx8jwvynixbl";
+       version = "0.1.1.0";
+       sha256 = "0gajyjjghhjgkjah0x139ca2010161rnkaxn22zgn8yikcdnr036";
        libraryHaskellDepends = [
          algorithmic-composition-basic base bytestring directory foldable-ix
          mmsyn2-array mmsyn3 mmsyn7l mmsyn7ukr-common
          phonetic-languages-simplified-base process
-         ukrainian-phonetics-basic-array
+         ukrainian-phonetics-basic-array-bytestring
        ];
        description = "Helps to create more complex experimental music from a file (especially timbre)";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "algorithmic-composition-frequency-shift" = callPackage
@@ -26908,17 +26880,19 @@ self: {
        ];
        description = "Helps to create experimental music. Uses SoX inside.";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "algorithmic-composition-overtones" = callPackage
     ({ mkDerivation, algorithmic-composition-basic, base }:
      mkDerivation {
        pname = "algorithmic-composition-overtones";
-       version = "0.1.0.0";
-       sha256 = "0phdwds12jmv7dp88z6lk6h58jayn9cpjn1sgrglymgww87h88d9";
+       version = "0.1.1.0";
+       sha256 = "09q29fdn5n83k1lmmzn6ny5sz4rhbrzcj8hbkb6lkqgv3mvvzq6b";
        libraryHaskellDepends = [ algorithmic-composition-basic base ];
        description = "Some variants of the overtones functions to generate a timbre";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "align" = callPackage
@@ -26963,7 +26937,6 @@ self: {
        ];
        description = "Find relative time displacement of two recordings of the same music";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "align-text" = callPackage
@@ -26992,6 +26965,19 @@ self: {
        license = lib.licenses.publicDomain;
      }) {};
 
+  "alignment" = callPackage
+    ({ mkDerivation, assoc, base, bifunctors, lens, semigroupoids }:
+     mkDerivation {
+       pname = "alignment";
+       version = "0.1.0.2";
+       sha256 = "1gsnp2rfqcll1hrf1c0c9rkjvv3mbvfsqghlkyfs9jvb0w9sd2i7";
+       libraryHaskellDepends = [
+         assoc base bifunctors lens semigroupoids
+       ];
+       description = "Zip-alignment";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "alist" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -27447,7 +27433,6 @@ self: {
        description = "Implement a menu experience fit for web users";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "altsvc" = callPackage
@@ -27575,6 +27560,7 @@ self: {
        testHaskellDepends = [ base tasty tasty-hunit ];
        description = "Comprehensive Amazon Web Services SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-alexa-business" = callPackage
@@ -27592,6 +27578,7 @@ self: {
        ];
        description = "Amazon Alexa For Business SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-apigateway" = callPackage
@@ -27609,6 +27596,7 @@ self: {
        ];
        description = "Amazon API Gateway SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-application-autoscaling" = callPackage
@@ -27626,6 +27614,7 @@ self: {
        ];
        description = "Amazon Application Auto Scaling SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-appstream" = callPackage
@@ -27643,6 +27632,7 @@ self: {
        ];
        description = "Amazon AppStream SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-appsync" = callPackage
@@ -27660,6 +27650,7 @@ self: {
        ];
        description = "Amazon AppSync SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-athena" = callPackage
@@ -27677,6 +27668,7 @@ self: {
        ];
        description = "Amazon Athena SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-autoscaling" = callPackage
@@ -27694,6 +27686,7 @@ self: {
        ];
        description = "Amazon Auto Scaling SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-autoscaling-plans" = callPackage
@@ -27711,6 +27704,7 @@ self: {
        ];
        description = "Amazon Auto Scaling Plans SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-batch" = callPackage
@@ -27728,6 +27722,7 @@ self: {
        ];
        description = "Amazon Batch SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-budgets" = callPackage
@@ -27745,6 +27740,7 @@ self: {
        ];
        description = "Amazon Budgets SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-certificatemanager" = callPackage
@@ -27762,6 +27758,7 @@ self: {
        ];
        description = "Amazon Certificate Manager SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-certificatemanager-pca" = callPackage
@@ -27779,6 +27776,7 @@ self: {
        ];
        description = "Amazon Certificate Manager Private Certificate Authority SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-cloud9" = callPackage
@@ -27796,6 +27794,7 @@ self: {
        ];
        description = "Amazon Cloud9 SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-clouddirectory" = callPackage
@@ -27813,6 +27812,7 @@ self: {
        ];
        description = "Amazon CloudDirectory SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-cloudformation" = callPackage
@@ -27830,6 +27830,7 @@ self: {
        ];
        description = "Amazon CloudFormation SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-cloudfront" = callPackage
@@ -27847,6 +27848,7 @@ self: {
        ];
        description = "Amazon CloudFront SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-cloudhsm" = callPackage
@@ -27864,6 +27866,7 @@ self: {
        ];
        description = "Amazon CloudHSM SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-cloudhsmv2" = callPackage
@@ -27881,6 +27884,7 @@ self: {
        ];
        description = "Amazon CloudHSM V2 SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-cloudsearch" = callPackage
@@ -27898,6 +27902,7 @@ self: {
        ];
        description = "Amazon CloudSearch SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-cloudsearch-domains" = callPackage
@@ -27915,6 +27920,7 @@ self: {
        ];
        description = "Amazon CloudSearch Domain SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-cloudtrail" = callPackage
@@ -27932,6 +27938,7 @@ self: {
        ];
        description = "Amazon CloudTrail SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-cloudwatch" = callPackage
@@ -27949,6 +27956,7 @@ self: {
        ];
        description = "Amazon CloudWatch SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-cloudwatch-events" = callPackage
@@ -27966,6 +27974,7 @@ self: {
        ];
        description = "Amazon CloudWatch Events SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-cloudwatch-logs" = callPackage
@@ -27983,6 +27992,7 @@ self: {
        ];
        description = "Amazon CloudWatch Logs SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-codebuild" = callPackage
@@ -28000,6 +28010,7 @@ self: {
        ];
        description = "Amazon CodeBuild SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-codecommit" = callPackage
@@ -28017,6 +28028,7 @@ self: {
        ];
        description = "Amazon CodeCommit SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-codedeploy" = callPackage
@@ -28034,6 +28046,7 @@ self: {
        ];
        description = "Amazon CodeDeploy SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-codepipeline" = callPackage
@@ -28051,6 +28064,7 @@ self: {
        ];
        description = "Amazon CodePipeline SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-codestar" = callPackage
@@ -28068,6 +28082,7 @@ self: {
        ];
        description = "Amazon CodeStar SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-cognito-identity" = callPackage
@@ -28085,6 +28100,7 @@ self: {
        ];
        description = "Amazon Cognito Identity SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-cognito-idp" = callPackage
@@ -28102,6 +28118,7 @@ self: {
        ];
        description = "Amazon Cognito Identity Provider SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-cognito-sync" = callPackage
@@ -28119,6 +28136,7 @@ self: {
        ];
        description = "Amazon Cognito Sync SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-comprehend" = callPackage
@@ -28136,6 +28154,7 @@ self: {
        ];
        description = "Amazon Comprehend SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-config" = callPackage
@@ -28153,6 +28172,7 @@ self: {
        ];
        description = "Amazon Config SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-connect" = callPackage
@@ -28170,6 +28190,7 @@ self: {
        ];
        description = "Amazon Connect Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-contrib-rds-utils" = callPackage
@@ -28191,7 +28212,6 @@ self: {
        description = "A Haskell equivalent of \"aws rds generate-db-auth-token\"";
        license = lib.licenses.mpl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "amazonka-core" = callPackage
@@ -28224,6 +28244,8 @@ self: {
        ];
        description = "Core data types and functionality for Amazonka libraries";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "amazonka-cost-explorer" = callPackage
@@ -28241,6 +28263,7 @@ self: {
        ];
        description = "Amazon Cost Explorer Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-cur" = callPackage
@@ -28258,6 +28281,7 @@ self: {
        ];
        description = "Amazon Cost and Usage Report Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-datapipeline" = callPackage
@@ -28275,6 +28299,7 @@ self: {
        ];
        description = "Amazon Data Pipeline SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-devicefarm" = callPackage
@@ -28292,6 +28317,7 @@ self: {
        ];
        description = "Amazon Device Farm SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-directconnect" = callPackage
@@ -28309,6 +28335,7 @@ self: {
        ];
        description = "Amazon Direct Connect SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-discovery" = callPackage
@@ -28326,6 +28353,7 @@ self: {
        ];
        description = "Amazon Application Discovery Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-dms" = callPackage
@@ -28343,6 +28371,7 @@ self: {
        ];
        description = "Amazon Database Migration Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-ds" = callPackage
@@ -28360,6 +28389,7 @@ self: {
        ];
        description = "Amazon Directory Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-dynamodb" = callPackage
@@ -28377,6 +28407,7 @@ self: {
        ];
        description = "Amazon DynamoDB SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-dynamodb-dax" = callPackage
@@ -28394,6 +28425,7 @@ self: {
        ];
        description = "Amazon DynamoDB Accelerator (DAX) SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-dynamodb-streams" = callPackage
@@ -28411,6 +28443,7 @@ self: {
        ];
        description = "Amazon DynamoDB Streams SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-ec2" = callPackage
@@ -28428,6 +28461,7 @@ self: {
        ];
        description = "Amazon Elastic Compute Cloud SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-ecr" = callPackage
@@ -28445,6 +28479,7 @@ self: {
        ];
        description = "Amazon EC2 Container Registry SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-ecs" = callPackage
@@ -28462,6 +28497,7 @@ self: {
        ];
        description = "Amazon EC2 Container Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-efs" = callPackage
@@ -28479,6 +28515,7 @@ self: {
        ];
        description = "Amazon Elastic File System SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-elasticache" = callPackage
@@ -28496,6 +28533,7 @@ self: {
        ];
        description = "Amazon ElastiCache SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-elasticbeanstalk" = callPackage
@@ -28513,6 +28551,7 @@ self: {
        ];
        description = "Amazon Elastic Beanstalk SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-elasticsearch" = callPackage
@@ -28530,6 +28569,7 @@ self: {
        ];
        description = "Amazon Elasticsearch Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-elastictranscoder" = callPackage
@@ -28547,6 +28587,7 @@ self: {
        ];
        description = "Amazon Elastic Transcoder SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-elb" = callPackage
@@ -28564,6 +28605,7 @@ self: {
        ];
        description = "Amazon Elastic Load Balancing SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-elbv2" = callPackage
@@ -28581,6 +28623,7 @@ self: {
        ];
        description = "Amazon Elastic Load Balancing SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-emr" = callPackage
@@ -28598,6 +28641,7 @@ self: {
        ];
        description = "Amazon Elastic MapReduce SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-fms" = callPackage
@@ -28615,6 +28659,7 @@ self: {
        ];
        description = "Amazon Firewall Management Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-gamelift" = callPackage
@@ -28632,6 +28677,7 @@ self: {
        ];
        description = "Amazon GameLift SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-glacier" = callPackage
@@ -28649,6 +28695,7 @@ self: {
        ];
        description = "Amazon Glacier SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-glue" = callPackage
@@ -28666,6 +28713,7 @@ self: {
        ];
        description = "Amazon Glue SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-greengrass" = callPackage
@@ -28683,6 +28731,7 @@ self: {
        ];
        description = "Amazon Greengrass SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-guardduty" = callPackage
@@ -28700,6 +28749,7 @@ self: {
        ];
        description = "Amazon GuardDuty SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-health" = callPackage
@@ -28717,6 +28767,7 @@ self: {
        ];
        description = "Amazon Health APIs and Notifications SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-iam" = callPackage
@@ -28734,6 +28785,7 @@ self: {
        ];
        description = "Amazon Identity and Access Management SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-iam-policy" = callPackage
@@ -28755,6 +28807,8 @@ self: {
        ];
        description = "Amazon IAM Policy Document DSL and Combinators";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "amazonka-importexport" = callPackage
@@ -28772,6 +28826,7 @@ self: {
        ];
        description = "Amazon Import/Export SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-inspector" = callPackage
@@ -28789,6 +28844,7 @@ self: {
        ];
        description = "Amazon Inspector SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-iot" = callPackage
@@ -28806,6 +28862,7 @@ self: {
        ];
        description = "Amazon IoT SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-iot-analytics" = callPackage
@@ -28823,6 +28880,7 @@ self: {
        ];
        description = "Amazon IoT Analytics SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-iot-dataplane" = callPackage
@@ -28840,6 +28898,7 @@ self: {
        ];
        description = "Amazon IoT Data Plane SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-iot-jobs-dataplane" = callPackage
@@ -28857,6 +28916,7 @@ self: {
        ];
        description = "Amazon IoT Jobs Data Plane SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-kinesis" = callPackage
@@ -28874,6 +28934,7 @@ self: {
        ];
        description = "Amazon Kinesis SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-kinesis-analytics" = callPackage
@@ -28891,6 +28952,7 @@ self: {
        ];
        description = "Amazon Kinesis Analytics SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-kinesis-firehose" = callPackage
@@ -28908,6 +28970,7 @@ self: {
        ];
        description = "Amazon Kinesis Firehose SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-kinesis-video" = callPackage
@@ -28925,6 +28988,7 @@ self: {
        ];
        description = "Amazon Kinesis Video Streams SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-kinesis-video-archived-media" = callPackage
@@ -28942,6 +29006,7 @@ self: {
        ];
        description = "Amazon Kinesis Video Streams Archived Media SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-kinesis-video-media" = callPackage
@@ -28959,6 +29024,7 @@ self: {
        ];
        description = "Amazon Kinesis Video Streams Media SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-kms" = callPackage
@@ -28976,6 +29042,7 @@ self: {
        ];
        description = "Amazon Key Management Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-lambda" = callPackage
@@ -28993,6 +29060,7 @@ self: {
        ];
        description = "Amazon Lambda SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-lex-models" = callPackage
@@ -29010,6 +29078,7 @@ self: {
        ];
        description = "Amazon Lex Model Building Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-lex-runtime" = callPackage
@@ -29027,6 +29096,7 @@ self: {
        ];
        description = "Amazon Lex Runtime Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-lightsail" = callPackage
@@ -29044,6 +29114,7 @@ self: {
        ];
        description = "Amazon Lightsail SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-marketplace-analytics" = callPackage
@@ -29061,6 +29132,7 @@ self: {
        ];
        description = "Amazon Marketplace Commerce Analytics SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-marketplace-entitlement" = callPackage
@@ -29078,6 +29150,7 @@ self: {
        ];
        description = "Amazon Marketplace Entitlement Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-marketplace-metering" = callPackage
@@ -29095,6 +29168,7 @@ self: {
        ];
        description = "Amazon Marketplace Metering SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-mechanicalturk" = callPackage
@@ -29112,6 +29186,7 @@ self: {
        ];
        description = "Amazon Mechanical Turk SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-mediaconvert" = callPackage
@@ -29130,7 +29205,6 @@ self: {
        description = "Amazon Elemental MediaConvert SDK";
        license = lib.licenses.mpl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "amazonka-medialive" = callPackage
@@ -29148,6 +29222,7 @@ self: {
        ];
        description = "Amazon Elemental MediaLive SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-mediapackage" = callPackage
@@ -29165,6 +29240,7 @@ self: {
        ];
        description = "Amazon Elemental MediaPackage SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-mediastore" = callPackage
@@ -29182,6 +29258,7 @@ self: {
        ];
        description = "Amazon Elemental MediaStore SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-mediastore-dataplane" = callPackage
@@ -29199,6 +29276,7 @@ self: {
        ];
        description = "Amazon Elemental MediaStore Data Plane SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-migrationhub" = callPackage
@@ -29216,6 +29294,7 @@ self: {
        ];
        description = "Amazon Migration Hub SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-ml" = callPackage
@@ -29233,6 +29312,7 @@ self: {
        ];
        description = "Amazon Machine Learning SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-mobile" = callPackage
@@ -29250,6 +29330,7 @@ self: {
        ];
        description = "Amazon Mobile SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-mq" = callPackage
@@ -29267,6 +29348,7 @@ self: {
        ];
        description = "Amazon MQ SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-opsworks" = callPackage
@@ -29284,6 +29366,7 @@ self: {
        ];
        description = "Amazon OpsWorks SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-opsworks-cm" = callPackage
@@ -29301,6 +29384,7 @@ self: {
        ];
        description = "Amazon OpsWorks for Chef Automate SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-organizations" = callPackage
@@ -29318,6 +29402,7 @@ self: {
        ];
        description = "Amazon Organizations SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-pinpoint" = callPackage
@@ -29335,6 +29420,7 @@ self: {
        ];
        description = "Amazon Pinpoint SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-polly" = callPackage
@@ -29352,6 +29438,7 @@ self: {
        ];
        description = "Amazon Polly SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-pricing" = callPackage
@@ -29369,6 +29456,7 @@ self: {
        ];
        description = "Amazon Price List Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-rds" = callPackage
@@ -29386,6 +29474,7 @@ self: {
        ];
        description = "Amazon Relational Database Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-redshift" = callPackage
@@ -29403,6 +29492,7 @@ self: {
        ];
        description = "Amazon Redshift SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-rekognition" = callPackage
@@ -29420,6 +29510,7 @@ self: {
        ];
        description = "Amazon Rekognition SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-resourcegroups" = callPackage
@@ -29437,6 +29528,7 @@ self: {
        ];
        description = "Amazon Resource Groups SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-resourcegroupstagging" = callPackage
@@ -29454,6 +29546,7 @@ self: {
        ];
        description = "Amazon Resource Groups Tagging API SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-route53" = callPackage
@@ -29471,6 +29564,7 @@ self: {
        ];
        description = "Amazon Route 53 SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-route53-autonaming" = callPackage
@@ -29488,6 +29582,7 @@ self: {
        ];
        description = "Amazon Route 53 Auto Naming SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-route53-domains" = callPackage
@@ -29505,6 +29600,7 @@ self: {
        ];
        description = "Amazon Route 53 Domains SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-s3" = callPackage
@@ -29522,6 +29618,7 @@ self: {
        ];
        description = "Amazon Simple Storage Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-s3-streaming" = callPackage
@@ -29542,7 +29639,6 @@ self: {
        description = "Provides conduits to upload data to S3 using the Multipart API";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "amazonka-sagemaker" = callPackage
@@ -29560,6 +29656,7 @@ self: {
        ];
        description = "Amazon SageMaker Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-sagemaker-runtime" = callPackage
@@ -29577,6 +29674,7 @@ self: {
        ];
        description = "Amazon SageMaker Runtime SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-sdb" = callPackage
@@ -29594,6 +29692,7 @@ self: {
        ];
        description = "Amazon SimpleDB SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-secretsmanager" = callPackage
@@ -29611,6 +29710,7 @@ self: {
        ];
        description = "Amazon Secrets Manager SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-serverlessrepo" = callPackage
@@ -29628,6 +29728,7 @@ self: {
        ];
        description = "Amazon ServerlessApplicationRepository SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-servicecatalog" = callPackage
@@ -29645,6 +29746,7 @@ self: {
        ];
        description = "Amazon Service Catalog SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-ses" = callPackage
@@ -29662,6 +29764,7 @@ self: {
        ];
        description = "Amazon Simple Email Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-shield" = callPackage
@@ -29679,6 +29782,7 @@ self: {
        ];
        description = "Amazon Shield SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-sms" = callPackage
@@ -29696,6 +29800,7 @@ self: {
        ];
        description = "Amazon Server Migration Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-snowball" = callPackage
@@ -29713,6 +29818,7 @@ self: {
        ];
        description = "Amazon Import/Export Snowball SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-sns" = callPackage
@@ -29730,6 +29836,7 @@ self: {
        ];
        description = "Amazon Simple Notification Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-sqs" = callPackage
@@ -29747,6 +29854,7 @@ self: {
        ];
        description = "Amazon Simple Queue Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-ssm" = callPackage
@@ -29764,6 +29872,7 @@ self: {
        ];
        description = "Amazon Simple Systems Manager (SSM) SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-stepfunctions" = callPackage
@@ -29781,6 +29890,7 @@ self: {
        ];
        description = "Amazon Step Functions SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-storagegateway" = callPackage
@@ -29798,6 +29908,7 @@ self: {
        ];
        description = "Amazon Storage Gateway SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-sts" = callPackage
@@ -29815,6 +29926,7 @@ self: {
        ];
        description = "Amazon Security Token Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-support" = callPackage
@@ -29832,6 +29944,7 @@ self: {
        ];
        description = "Amazon Support SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-swf" = callPackage
@@ -29849,6 +29962,7 @@ self: {
        ];
        description = "Amazon Simple Workflow Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-test" = callPackage
@@ -29870,6 +29984,7 @@ self: {
        ];
        description = "Common functionality for Amazonka library test-suites";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-transcribe" = callPackage
@@ -29887,6 +30002,7 @@ self: {
        ];
        description = "Amazon Transcribe Service SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-translate" = callPackage
@@ -29904,6 +30020,7 @@ self: {
        ];
        description = "Amazon Translate SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-waf" = callPackage
@@ -29921,6 +30038,7 @@ self: {
        ];
        description = "Amazon WAF SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-waf-regional" = callPackage
@@ -29938,6 +30056,7 @@ self: {
        ];
        description = "Amazon WAF Regional SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-workdocs" = callPackage
@@ -29955,6 +30074,7 @@ self: {
        ];
        description = "Amazon WorkDocs SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-workmail" = callPackage
@@ -29972,6 +30092,7 @@ self: {
        ];
        description = "Amazon WorkMail SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-workspaces" = callPackage
@@ -29989,6 +30110,7 @@ self: {
        ];
        description = "Amazon WorkSpaces SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amazonka-xray" = callPackage
@@ -30006,6 +30128,7 @@ self: {
        ];
        description = "Amazon X-Ray SDK";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amby" = callPackage
@@ -30032,7 +30155,6 @@ self: {
        description = "Statistical data visualization";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ampersand" = callPackage
@@ -30600,6 +30722,8 @@ self: {
        executableHaskellDepends = [ base data-default ];
        description = "Tools for interacting with Anki database";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "annah" = callPackage
@@ -30638,6 +30762,25 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "annotated-exception" = callPackage
+    ({ mkDerivation, base, containers, hspec, hspec-discover
+     , safe-exceptions, text, unliftio-core
+     }:
+     mkDerivation {
+       pname = "annotated-exception";
+       version = "0.1.2.1";
+       sha256 = "06nzxm6vxli3jlj940vjxa4j8cg76v5l4za2w1w3j3z9lfzms0h9";
+       libraryHaskellDepends = [
+         base containers safe-exceptions text unliftio-core
+       ];
+       testHaskellDepends = [
+         base containers hspec safe-exceptions text unliftio-core
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Exceptions, with checkpoints and context";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "annotated-fix" = callPackage
     ({ mkDerivation, base, recursion-schemes }:
      mkDerivation {
@@ -30718,6 +30861,8 @@ self: {
        ];
        description = "AnsiPretty for ansi-wl-pprint";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ansi-terminal" = callPackage
@@ -30919,6 +31064,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "antiope-contract" = callPackage
@@ -30932,6 +31078,7 @@ self: {
        ];
        description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "antiope-core" = callPackage
@@ -30958,6 +31105,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "antiope-dynamodb" = callPackage
@@ -30980,6 +31128,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "antiope-es" = callPackage
@@ -30999,6 +31148,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "antiope-messages" = callPackage
@@ -31023,6 +31173,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "antiope-optparse-applicative" = callPackage
@@ -31045,7 +31196,6 @@ self: {
        description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "antiope-s3" = callPackage
@@ -31074,6 +31224,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "antiope-shell" = callPackage
@@ -31103,6 +31254,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "antiope-sns" = callPackage
@@ -31126,6 +31278,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "antiope-sqs" = callPackage
@@ -31152,6 +31305,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "antiope-swf" = callPackage
@@ -31167,6 +31321,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "antiprimes" = callPackage
@@ -31286,8 +31441,6 @@ self: {
        testHaskellDepends = [ base ghc-prim ];
        description = "prelude for Algebra of Programming";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "aos-signature" = callPackage
@@ -31481,8 +31634,6 @@ self: {
        ];
        description = "STM stores for apecs";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "apelsin" = callPackage
@@ -31547,29 +31698,6 @@ self: {
      }) {};
 
   "api-maker" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, http-client
-     , http-client-tls, http-types, lens, monad-control, mtl, req, text
-     , transformers, transformers-base
-     }:
-     mkDerivation {
-       pname = "api-maker";
-       version = "0.1.0.0";
-       sha256 = "02rkmyq1zrjklklfqpj1413j3fb0c61y28pwj06z24i71d5nmy6r";
-       libraryHaskellDepends = [
-         aeson base bytestring containers http-client http-client-tls
-         http-types lens monad-control mtl req text transformers
-         transformers-base
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers http-client http-client-tls
-         http-types lens monad-control mtl req text transformers
-         transformers-base
-       ];
-       description = "Package to make APIs";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "api-maker_0_1_0_6" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, easy-logger
      , http-api-data, http-client, http-client-tls, http-types, lens
      , monad-control, mtl, req, text, transformers, transformers-base
@@ -31590,7 +31718,6 @@ self: {
        ];
        description = "Package to make APIs";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "api-monobank" = callPackage
@@ -31632,6 +31759,32 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "api-rpc-accumulate" = callPackage
+    ({ mkDerivation, aeson, aeson-casing, base, bytestring, http-client
+     , http-client-tls, http-conduit, json-alt, network, remote-json
+     , remote-json-client, remote-monad, stm, text, time, transformers
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "api-rpc-accumulate";
+       version = "0.1.0.0";
+       sha256 = "0w3wqvyn524gcv07yzvcmhy9ghc663pwch5psk1fnyd9a51l2kg4";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson aeson-casing base bytestring http-client http-client-tls
+         http-conduit json-alt network remote-json remote-json-client
+         remote-monad text time transformers unordered-containers
+       ];
+       executableHaskellDepends = [
+         aeson base bytestring http-client http-conduit stm text time
+       ];
+       testHaskellDepends = [ base bytestring ];
+       description = "JSON-RPC API client for Accumulate blockchain";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "api-rpc-factom" = callPackage
     ({ mkDerivation, aeson, aeson-casing, base, bytestring, http-client
      , http-client-tls, http-conduit, network, servant, servant-client
@@ -31656,7 +31809,6 @@ self: {
        description = "RPC API client for Factom";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "api-rpc-pegnet" = callPackage
@@ -31715,6 +31867,8 @@ self: {
        benchmarkHaskellDepends = [ base criterion text time ];
        description = "DSL for generating API boilerplate and docs";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "api-yoti" = callPackage
@@ -32305,6 +32459,40 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "apply-refact_0_10_0_0" = callPackage
+    ({ mkDerivation, base, containers, directory, extra, filemanip
+     , filepath, ghc, ghc-boot-th, ghc-exactprint, ghc-paths
+     , optparse-applicative, process, refact, silently, syb, tasty
+     , tasty-expected-failure, tasty-golden, transformers, uniplate
+     , unix-compat
+     }:
+     mkDerivation {
+       pname = "apply-refact";
+       version = "0.10.0.0";
+       sha256 = "129bf8n66kpwh5420rxprngg43bqr2agyd8q8d7l49k2rxsjl1fb";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base containers directory extra filemanip ghc ghc-boot-th
+         ghc-exactprint ghc-paths process refact syb transformers uniplate
+         unix-compat
+       ];
+       executableHaskellDepends = [
+         base containers directory extra filemanip filepath ghc ghc-boot-th
+         ghc-exactprint ghc-paths optparse-applicative process refact syb
+         transformers uniplate unix-compat
+       ];
+       testHaskellDepends = [
+         base containers directory extra filemanip filepath ghc ghc-boot-th
+         ghc-exactprint ghc-paths optparse-applicative process refact
+         silently syb tasty tasty-expected-failure tasty-golden transformers
+         uniplate unix-compat
+       ];
+       description = "Perform refactorings specified by the refact library";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "apply-unordered" = callPackage
     ({ mkDerivation, base, fin, ghc, ghc-tcplugins-extra, hspec
      , should-not-typecheck, syb
@@ -32563,6 +32751,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "LRU cache based on STM";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "arbor-monad-counter" = callPackage
@@ -32776,6 +32966,8 @@ self: {
        ];
        description = "Distribute hackage packages to archlinux";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "arch-web" = callPackage
@@ -32887,6 +33079,7 @@ self: {
        libraryToolDepends = [ cpphs ];
        description = "Common interface using the tar-bytestring package";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "archiver" = callPackage
@@ -32972,15 +33165,15 @@ self: {
   "arduino-copilot" = callPackage
     ({ mkDerivation, base, containers, copilot, copilot-c99
      , copilot-language, directory, filepath, mtl, optparse-applicative
-     , process, temporary
+     , process, sketch-frp-copilot, temporary
      }:
      mkDerivation {
        pname = "arduino-copilot";
-       version = "1.5.7";
-       sha256 = "06qhad2v4qc5izza3j7wnfafzsidz232qqlq1iy3l8sbmdc8kw37";
+       version = "1.7.0";
+       sha256 = "073l9fmg1i83whdfbplpshz2695ls7bb4kf4c40446q0cpccpnrc";
        libraryHaskellDepends = [
          base containers copilot copilot-c99 copilot-language directory
-         filepath mtl optparse-applicative temporary
+         filepath mtl optparse-applicative sketch-frp-copilot temporary
        ];
        testHaskellDepends = [ base directory process temporary ];
        description = "Arduino programming in haskell using the Copilot stream DSL";
@@ -33053,8 +33246,8 @@ self: {
      }:
      mkDerivation {
        pname = "argo";
-       version = "0.2022.2.2";
-       sha256 = "133k1jqx737y8bj92w7afvs5hxh28gcv6yyf7mdwlnvq1xphy7pa";
+       version = "0.2022.2.27";
+       sha256 = "0jbxkkgia4jj49kyc7zg97w397cfdfk194bx8s6cikyaigw0yg0a";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -33219,6 +33412,8 @@ self: {
        pname = "arion-compose";
        version = "0.1.3.0";
        sha256 = "1pw0vqx1y3zgq303gdgd3vkz95mqrv8hl0pfkw6kyc49hj7l864y";
+       revision = "1";
+       editedCabalFile = "03pp8dhxdcjkxw2mxgy667p266chbsqn13vc900cccy3qibqqk6m";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -33260,7 +33455,6 @@ self: {
        description = "A practical arithmetic encoding (aka Godel numbering) library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "arithmatic" = callPackage
@@ -33413,6 +33607,8 @@ self: {
        ];
        description = "Prevent serialization backwards compatibility problems using golden tests";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "arpa" = callPackage
@@ -33537,6 +33733,8 @@ self: {
        ];
        description = "IsList instances of Array for OverloadedLists extension";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "array-memoize" = callPackage
@@ -33678,8 +33876,6 @@ self: {
        ];
        description = "functions for working with arrows";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "arrowapply-utils" = callPackage
@@ -33839,35 +34035,35 @@ self: {
   "ascii" = callPackage
     ({ mkDerivation, ascii-case, ascii-char, ascii-group
      , ascii-predicates, ascii-superset, ascii-th, base, bytestring
-     , data-ascii, text
+     , text
      }:
      mkDerivation {
        pname = "ascii";
-       version = "1.0.1.6";
-       sha256 = "1bxii5r24p7i68h37m6q7bjqy9fgp6s33ia9s62hwh70xkkcm8yw";
+       version = "1.1.1.2";
+       sha256 = "0wyr8s678dz2f45aiaish7xagdpnzn9rdx56zd4cs0aib0w71gl6";
        libraryHaskellDepends = [
          ascii-case ascii-char ascii-group ascii-predicates ascii-superset
-         ascii-th base bytestring data-ascii text
+         ascii-th base bytestring text
        ];
        testHaskellDepends = [ base text ];
        description = "The ASCII character set and encoding";
        license = lib.licenses.asl20;
      }) {};
 
-  "ascii_1_1_1_2" = callPackage
-    ({ mkDerivation, ascii-case, ascii-char, ascii-group
+  "ascii_1_1_2_0" = callPackage
+    ({ mkDerivation, ascii-case, ascii-char, ascii-group, ascii-numbers
      , ascii-predicates, ascii-superset, ascii-th, base, bytestring
-     , text
+     , hedgehog, text
      }:
      mkDerivation {
        pname = "ascii";
-       version = "1.1.1.2";
-       sha256 = "0wyr8s678dz2f45aiaish7xagdpnzn9rdx56zd4cs0aib0w71gl6";
+       version = "1.1.2.0";
+       sha256 = "17yh71i28m1m4hnlbd6sp234kwqpgsdpn4bmv2g283vq37mkn09n";
        libraryHaskellDepends = [
-         ascii-case ascii-char ascii-group ascii-predicates ascii-superset
-         ascii-th base bytestring text
+         ascii-case ascii-char ascii-group ascii-numbers ascii-predicates
+         ascii-superset ascii-th base bytestring text
        ];
-       testHaskellDepends = [ base text ];
+       testHaskellDepends = [ base hedgehog text ];
        description = "The ASCII character set and encoding";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
@@ -33921,6 +34117,7 @@ self: {
        libraryHaskellDepends = [ base random-extras random-fu text ];
        description = "A collection of ASCII cows. Moo.";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ascii-flatten" = callPackage
@@ -33951,6 +34148,19 @@ self: {
        license = lib.licenses.asl20;
      }) {};
 
+  "ascii-group_1_0_0_12" = callPackage
+    ({ mkDerivation, ascii-char, base, hashable, hedgehog }:
+     mkDerivation {
+       pname = "ascii-group";
+       version = "1.0.0.12";
+       sha256 = "0g7n2bqhy131b4d87gqny82pwjndgmddvb2c4k6k2ic5138z6zk3";
+       libraryHaskellDepends = [ ascii-char base hashable ];
+       testHaskellDepends = [ ascii-char base hedgehog ];
+       description = "ASCII character groups";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "ascii-holidays" = callPackage
     ({ mkDerivation, base, random, random-shuffle, terminfo, time }:
      mkDerivation {
@@ -33966,6 +34176,28 @@ self: {
        license = lib.licenses.gpl3Only;
      }) {};
 
+  "ascii-numbers" = callPackage
+    ({ mkDerivation, ascii-case, ascii-char, ascii-superset, base
+     , bytestring, d10, hashable, hedgehog, invert, text
+     }:
+     mkDerivation {
+       pname = "ascii-numbers";
+       version = "1.0.0.0";
+       sha256 = "1zmid1p3gqdmbriq6d87fyz69pksh1ha2x7w4m4pw7nch85440f5";
+       libraryHaskellDepends = [
+         ascii-case ascii-char ascii-superset base bytestring d10 hashable
+         text
+       ];
+       testHaskellDepends = [
+         ascii-case ascii-char ascii-superset base bytestring d10 hashable
+         hedgehog invert text
+       ];
+       description = "ASCII representations of numbers";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "ascii-predicates" = callPackage
     ({ mkDerivation, ascii-char, base }:
      mkDerivation {
@@ -33978,6 +34210,19 @@ self: {
        license = lib.licenses.asl20;
      }) {};
 
+  "ascii-predicates_1_0_0_10" = callPackage
+    ({ mkDerivation, ascii-char, base, hedgehog }:
+     mkDerivation {
+       pname = "ascii-predicates";
+       version = "1.0.0.10";
+       sha256 = "1964w50mvfwq4x6ss6vhz7q7fg8b9bfhczv95ll9cxs61qn2rir0";
+       libraryHaskellDepends = [ ascii-char base ];
+       testHaskellDepends = [ ascii-char base hedgehog ];
+       description = "Various categorizations of ASCII characters";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "ascii-progress" = callPackage
     ({ mkDerivation, async, base, concurrent-output, data-default
      , hspec, QuickCheck, time
@@ -34036,6 +34281,23 @@ self: {
        license = lib.licenses.asl20;
      }) {};
 
+  "ascii-superset_1_0_1_12" = callPackage
+    ({ mkDerivation, ascii-char, base, bytestring, hashable, hedgehog
+     , text
+     }:
+     mkDerivation {
+       pname = "ascii-superset";
+       version = "1.0.1.12";
+       sha256 = "04kp4v0m1z1sh78862qryhkq1a5jzv1hdkyyrsv2m7caqkh8rn2c";
+       libraryHaskellDepends = [
+         ascii-char base bytestring hashable text
+       ];
+       testHaskellDepends = [ ascii-char base hedgehog text ];
+       description = "Representing ASCII with refined supersets";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "ascii-table" = callPackage
     ({ mkDerivation, aeson, base, containers, dlist, hashable, text
      , unordered-containers, vector, wl-pprint-extras
@@ -34071,6 +34333,25 @@ self: {
        license = lib.licenses.asl20;
      }) {};
 
+  "ascii-th_1_0_0_10" = callPackage
+    ({ mkDerivation, ascii-char, ascii-superset, base, bytestring
+     , hedgehog, template-haskell, text
+     }:
+     mkDerivation {
+       pname = "ascii-th";
+       version = "1.0.0.10";
+       sha256 = "16ir0rkkwzc60fdznjjx9mgfh5vi09h2a77b1gk63m01p10xlr6g";
+       libraryHaskellDepends = [
+         ascii-char ascii-superset base template-haskell
+       ];
+       testHaskellDepends = [
+         ascii-char ascii-superset base bytestring hedgehog text
+       ];
+       description = "Template Haskell support for ASCII";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "ascii-vector-avc" = callPackage
     ({ mkDerivation, attoparsec, base, binary, bytestring, deepseq
      , deepseq-generics, HUnit, split, zlib
@@ -34203,7 +34484,6 @@ self: {
        description = "Library for creating and querying segmented feeds";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "asil" = callPackage
@@ -34238,8 +34518,6 @@ self: {
        ];
        description = "asn type and encoding/decoding";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "asn1-codec" = callPackage
@@ -34541,6 +34819,8 @@ self: {
        pname = "assoc-list";
        version = "0.1.0.1";
        sha256 = "1ggvws2ma9cn165h03dx0v0zd1aifhi5qx05lnymf9ca98pa7ls9";
+       revision = "1";
+       editedCabalFile = "1flpnhl0sw7cz4r3634ys2bcivza5i4fb3s5l1c5jlrbzzygf04k";
        libraryHaskellDepends = [ base contravariant ];
        testHaskellDepends = [ base contravariant hedgehog ];
        description = "Association lists (lists of tuples)";
@@ -34553,6 +34833,8 @@ self: {
        pname = "assoc-listlike";
        version = "0.1.0.1";
        sha256 = "1jzv0x8397274ks8azm89xcca8i1h6rgi8drbp4nj05mxzvz6brv";
+       revision = "1";
+       editedCabalFile = "19635cmwd5svv3n04vd7lxjmwywhy9q5a9slqp4f57mnlyzw0w4a";
        libraryHaskellDepends = [ base contravariant ListLike ];
        testHaskellDepends = [ base contravariant hedgehog ListLike ];
        description = "Association lists (list-like collections of tuples)";
@@ -34703,8 +34985,6 @@ self: {
        ];
        description = "Amateur astronomical computations";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "astview" = callPackage
@@ -34973,6 +35253,8 @@ self: {
        libraryHaskellDepends = [ array base containers ghc-prim ];
        description = "serialisation for Haskell values with sharing support";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aterm-utils" = callPackage
@@ -34988,7 +35270,6 @@ self: {
        description = "Utility functions for working with aterms as generated by Minitermite";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "atl" = callPackage
@@ -35065,6 +35346,7 @@ self: {
        ];
        description = "Code that helps you create a valid Atlassian Connect Descriptor";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "atmos" = callPackage
@@ -35224,8 +35506,6 @@ self: {
        libraryHaskellDepends = [ base stm ];
        description = "A typeclass for mutable references that have an atomic modify operation";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "atomic-primops" = callPackage
@@ -35384,6 +35664,7 @@ self: {
        ];
        description = "A source-code formatter for ATS";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ats-pkg" = callPackage
@@ -35419,7 +35700,6 @@ self: {
        description = "A build tool for ATS";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ats-setup" = callPackage
@@ -35572,7 +35852,7 @@ self: {
        broken = true;
      }) {};
 
-  "attoparsec" = callPackage
+  "attoparsec_0_13_2_5" = callPackage
     ({ mkDerivation, array, base, bytestring, case-insensitive
      , containers, criterion, deepseq, directory, filepath, ghc-prim
      , http-types, parsec, QuickCheck, quickcheck-unicode, scientific
@@ -35600,9 +35880,10 @@ self: {
        ];
        description = "Fast combinator parsing for bytestrings and text";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "attoparsec_0_14_4" = callPackage
+  "attoparsec" = callPackage
     ({ mkDerivation, array, base, bytestring, case-insensitive
      , containers, deepseq, directory, filepath, ghc-prim, http-types
      , parsec, QuickCheck, quickcheck-unicode, scientific, tasty
@@ -35631,7 +35912,6 @@ self: {
        doHaddock = false;
        description = "Fast combinator parsing for bytestrings and text";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "attoparsec-arff" = callPackage
@@ -35749,6 +36029,7 @@ self: {
        ];
        description = "Parse IP data types with attoparsec";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "attoparsec-iso8601" = callPackage
@@ -35757,23 +36038,6 @@ self: {
      }:
      mkDerivation {
        pname = "attoparsec-iso8601";
-       version = "1.0.2.0";
-       sha256 = "162gc101mwhmjbfhhv1wm3yvk2h4ra34wpw5x87735cfqxvjv582";
-       revision = "3";
-       editedCabalFile = "1kjwc15lwn9axsx4nkl0ar1afimvhz0wsfir2wrxq17jsj9k0cjj";
-       libraryHaskellDepends = [
-         attoparsec base base-compat-batteries text time time-compat
-       ];
-       description = "Parsing of ISO 8601 dates, originally from aeson";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "attoparsec-iso8601_1_0_2_1" = callPackage
-    ({ mkDerivation, attoparsec, base, base-compat-batteries, text
-     , time, time-compat
-     }:
-     mkDerivation {
-       pname = "attoparsec-iso8601";
        version = "1.0.2.1";
        sha256 = "1zmj6v63xjj20ja50ffbi222yg513cnnqyxl76ybb4x98z9jld0k";
        libraryHaskellDepends = [
@@ -35781,7 +36045,6 @@ self: {
        ];
        description = "Parsing of ISO 8601 dates, originally from aeson";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "attoparsec-iteratee" = callPackage
@@ -35901,6 +36164,7 @@ self: {
        ];
        description = "URI parser / printer using attoparsec";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "attoparsec-varword" = callPackage
@@ -35918,6 +36182,8 @@ self: {
        ];
        description = "Variable-length integer decoding for Attoparsec";
        license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "attosplit" = callPackage
@@ -36081,43 +36347,6 @@ self: {
      }:
      mkDerivation {
        pname = "aura";
-       version = "3.2.5";
-       sha256 = "1zrsjcvmhh3y0pahnz2fr944j2xz8sv4dcd9xz08vci4x1lm87hr";
-       revision = "1";
-       editedCabalFile = "0rmihjl4ysw36fpj4g5zkdhzvq8c0n0vxv4zlcmn35q37k85qpb6";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson algebraic-graphs aur base bytestring containers filepath
-         hashable http-client http-types language-bash megaparsec
-         network-uri prettyprinter prettyprinter-ansi-terminal rio scheduler
-         stm text time transformers typed-process versions
-       ];
-       executableHaskellDepends = [
-         aeson aur base bytestring containers http-client http-client-tls
-         megaparsec optparse-applicative prettyprinter
-         prettyprinter-ansi-terminal rio scheduler text transformers
-         typed-process versions
-       ];
-       testHaskellDepends = [
-         base bytestring containers megaparsec rio tasty tasty-hunit text
-         versions
-       ];
-       description = "A secure package manager for Arch Linux and the AUR";
-       license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
-  "aura_3_2_7" = callPackage
-    ({ mkDerivation, aeson, algebraic-graphs, aur, base, bytestring
-     , containers, filepath, hashable, http-client, http-client-tls
-     , http-types, language-bash, megaparsec, network-uri
-     , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal
-     , rio, scheduler, stm, tasty, tasty-hunit, text, time, transformers
-     , typed-process, versions
-     }:
-     mkDerivation {
-       pname = "aura";
        version = "3.2.7";
        sha256 = "07ya2vd94grh6fs7k5kq25yh95xfk5mdqcgqq84anjz0phprq5z3";
        revision = "1";
@@ -36195,26 +36424,6 @@ self: {
      }:
      mkDerivation {
        pname = "authenticate-oauth";
-       version = "1.6.0.1";
-       sha256 = "1hry1zbi7gbyfi94w9cyg6m7ii7xm68jnsph63zxdj2s4ns0ylp0";
-       revision = "2";
-       editedCabalFile = "08i6mmk2jqlrd1aksjx02arly7dfpkwc0dwxpr7hs4rbxajbckyr";
-       libraryHaskellDepends = [
-         base base64-bytestring blaze-builder bytestring crypto-pubkey-types
-         data-default http-client http-types random RSA SHA time
-         transformers transformers-compat
-       ];
-       description = "Library to authenticate with OAuth for Haskell web applications";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "authenticate-oauth_1_7" = callPackage
-    ({ mkDerivation, base, base64-bytestring, blaze-builder, bytestring
-     , crypto-pubkey-types, data-default, http-client, http-types
-     , random, RSA, SHA, time, transformers, transformers-compat
-     }:
-     mkDerivation {
-       pname = "authenticate-oauth";
        version = "1.7";
        sha256 = "0y4v46rn0cvm0sr1v8qq1zgzllrlrr3ji5gij1xprgf1zsazcvvl";
        libraryHaskellDepends = [
@@ -36224,7 +36433,6 @@ self: {
        ];
        description = "Library to authenticate with OAuth for Haskell web applications";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "authinfo-hs" = callPackage
@@ -36296,25 +36504,6 @@ self: {
      }:
      mkDerivation {
        pname = "autoapply";
-       version = "0.4.1";
-       sha256 = "1jgzfdi5p0pns6w7543yp2ljglnmym9qplyb4vafynzg3bjhzvz0";
-       setupHaskellDepends = [ base Cabal cabal-doctest ];
-       libraryHaskellDepends = [
-         base logict mtl template-haskell th-desugar transformers
-         unification-fd
-       ];
-       testHaskellDepends = [ base doctest ];
-       description = "Template Haskell to automatically pass values to functions";
-       license = lib.licenses.bsd3;
-       maintainers = with lib.maintainers; [ expipiplus1 ];
-     }) {};
-
-  "autoapply_0_4_1_1" = callPackage
-    ({ mkDerivation, base, Cabal, cabal-doctest, doctest, logict, mtl
-     , template-haskell, th-desugar, transformers, unification-fd
-     }:
-     mkDerivation {
-       pname = "autoapply";
        version = "0.4.1.1";
        sha256 = "1gpc08j5sq51kz1ysjnm50h89zd6g9r9grbc49jrrbnqirnnl6fl";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -36325,7 +36514,6 @@ self: {
        testHaskellDepends = [ base doctest ];
        description = "Template Haskell to automatically pass values to functions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ expipiplus1 ];
      }) {};
 
@@ -36345,6 +36533,8 @@ self: {
        testHaskellDepends = [ base doctest ];
        description = "Self-documenting encoder and decoder";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "autodocodec-openapi3" = callPackage
@@ -36361,6 +36551,7 @@ self: {
        ];
        description = "Autodocodec interpreters for openapi3";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "autodocodec-schema" = callPackage
@@ -36378,6 +36569,7 @@ self: {
        ];
        description = "Autodocodec interpreters for JSON Schema";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "autodocodec-swagger2" = callPackage
@@ -36394,6 +36586,7 @@ self: {
        ];
        description = "Autodocodec interpreters for swagger2";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "autodocodec-yaml" = callPackage
@@ -36412,26 +36605,13 @@ self: {
        ];
        description = "Autodocodec interpreters for yaml";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "autoexporter" = callPackage
     ({ mkDerivation, base, Cabal, directory, filepath }:
      mkDerivation {
        pname = "autoexporter";
-       version = "1.1.20";
-       sha256 = "1aciwnsxb76hl2yx1n8mbmd6rhl41f1axq3c2djdc6mkkiyh9qc1";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ base Cabal directory filepath ];
-       executableHaskellDepends = [ base ];
-       description = "Automatically re-export modules";
-       license = lib.licenses.mit;
-     }) {};
-
-  "autoexporter_2_0_0_1" = callPackage
-    ({ mkDerivation, base, Cabal, directory, filepath }:
-     mkDerivation {
-       pname = "autoexporter";
        version = "2.0.0.1";
        sha256 = "1sdpfqd8ypi1d8bkxj695midhgi9ynahknwlc72gh718ah26xc18";
        isLibrary = true;
@@ -36440,7 +36620,6 @@ self: {
        executableHaskellDepends = [ base Cabal directory filepath ];
        description = "Automatically re-export modules";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "autom" = callPackage
@@ -36483,7 +36662,6 @@ self: {
        description = "automata";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "automitive-cse" = callPackage
@@ -36748,7 +36926,6 @@ self: {
        description = "Diagrams for the Cessna 172 aircraft in aviation";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "aviation-cessna172-weight-balance" = callPackage
@@ -36764,6 +36941,7 @@ self: {
        ];
        description = "Weight and Balance for the Cessna 172 aircraft in aviation";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "aviation-navigation" = callPackage
@@ -36794,6 +36972,8 @@ self: {
        libraryHaskellDepends = [ base lens ];
        description = "Units of measurements used in aviation";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aviation-weight-balance" = callPackage
@@ -36805,6 +36985,7 @@ self: {
        libraryHaskellDepends = [ aviation-units base lens ];
        description = "Weight and Balance structures used in aviation";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "avl-static" = callPackage
@@ -36845,57 +37026,19 @@ self: {
      , generic-lens, HasBigDecimal, hashable, hedgehog, hspec
      , hspec-discover, hw-hspec-hedgehog, lens, lens-aeson, mtl
      , QuickCheck, random, raw-strings-qq, scientific, semigroups
-     , tagged, template-haskell, text, tf-random, time, transformers
-     , unordered-containers, uuid, vector, zlib
-     }:
-     mkDerivation {
-       pname = "avro";
-       version = "0.5.2.0";
-       sha256 = "1apvqny4dikx5b7yqxs8a4hsxipl5xvz2i3c5bna1faiagxav1i1";
-       revision = "1";
-       editedCabalFile = "0081mnhn26824rbdsz1n74i9m21yfkh6y4g3v7ksh933dxagyiij";
-       libraryHaskellDepends = [
-         aeson array base base16-bytestring bifunctors binary bytestring
-         containers data-binary-ieee754 deepseq fail HasBigDecimal hashable
-         mtl raw-strings-qq scientific semigroups tagged template-haskell
-         text tf-random time unordered-containers uuid vector zlib
-       ];
-       testHaskellDepends = [
-         aeson array base base16-bytestring bifunctors binary bytestring
-         containers directory doctest doctest-discover extra fail
-         generic-lens HasBigDecimal hashable hedgehog hspec
-         hw-hspec-hedgehog lens lens-aeson mtl QuickCheck raw-strings-qq
-         scientific semigroups tagged text tf-random time transformers
-         unordered-containers uuid vector zlib
-       ];
-       testToolDepends = [ doctest-discover hspec-discover ];
-       benchmarkHaskellDepends = [
-         aeson base binary bytestring containers deepseq gauge hashable mtl
-         random raw-strings-qq text transformers unordered-containers vector
-       ];
-       description = "Avro serialization support for Haskell";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "avro_0_6_0_1" = callPackage
-    ({ mkDerivation, aeson, array, base, base16-bytestring, bifunctors
-     , binary, bytestring, containers, data-binary-ieee754, deepseq
-     , directory, doctest, doctest-discover, extra, fail, gauge
-     , generic-lens, HasBigDecimal, hashable, hedgehog, hspec
-     , hspec-discover, hw-hspec-hedgehog, lens, lens-aeson, mtl
-     , QuickCheck, random, raw-strings-qq, scientific, semigroups
-     , tagged, template-haskell, text, tf-random, time, transformers
-     , unordered-containers, uuid, vector, zlib
+     , tagged, template-haskell, text, tf-random, th-lift-instances
+     , time, transformers, unordered-containers, uuid, vector, zlib
      }:
      mkDerivation {
        pname = "avro";
-       version = "0.6.0.1";
-       sha256 = "1kl7dp0vm2klvijszjhwj2x9m4bmw044s085fyq86cszqrsrrn6w";
+       version = "0.6.0.2";
+       sha256 = "1xv0l5glji6g4qxib4lga55q5c58694iv1kzjimf7zdz45gs10xp";
        libraryHaskellDepends = [
          aeson array base base16-bytestring bifunctors binary bytestring
          containers data-binary-ieee754 deepseq fail HasBigDecimal hashable
          mtl raw-strings-qq scientific semigroups tagged template-haskell
-         text tf-random time unordered-containers uuid vector zlib
+         text tf-random th-lift-instances time unordered-containers uuid
+         vector zlib
        ];
        testHaskellDepends = [
          aeson array base base16-bytestring bifunctors binary bytestring
@@ -36912,7 +37055,6 @@ self: {
        ];
        description = "Avro serialization support for Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "avro-piper" = callPackage
@@ -36947,7 +37089,6 @@ self: {
        ];
        description = "Tool for decoding avro";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "avwx" = callPackage
@@ -36967,6 +37108,8 @@ self: {
        testHaskellDepends = [ attoparsec base lens pretty-show text ];
        description = "Parse aviation weather reports";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "awesome-prelude" = callPackage
@@ -37072,6 +37215,8 @@ self: {
        pname = "aws-arn";
        version = "0.1.0.1";
        sha256 = "0ml27685rjycrhc84sq41yniy15s2ak59cq5j1ybf9mxkwl52qcn";
+       revision = "1";
+       editedCabalFile = "1jm9g9fqyk2xr37kw52qghcpr9ak9nss1hnc3wy1lq2an42q1dpw";
        libraryHaskellDepends = [
          base deriving-compat hashable lens text
        ];
@@ -37093,8 +37238,8 @@ self: {
        pname = "aws-cloudfront-signed-cookies";
        version = "0.2.0.10";
        sha256 = "1mzsg6wfzgiippl8kw54m16i1m7zxwfqfwx3wbb3m372pg4h9sza";
-       revision = "3";
-       editedCabalFile = "0yswkjkx4xhmy11k3zcgcrmwr19dcaxw15vbl52nqsrhamw60fh3";
+       revision = "5";
+       editedCabalFile = "1d9zsm2y08mzgr25wk3bf1laz918vbjvrfh7kc56r1naiqqprj74";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -37108,6 +37253,30 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "aws-cloudfront-signed-cookies_0_2_0_11" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, asn1-encoding, asn1-types
+     , base, base64-bytestring, bytestring, cookie, cryptonite, hedgehog
+     , lens, lens-aeson, neat-interpolation, optparse-applicative, pem
+     , text, time, vector
+     }:
+     mkDerivation {
+       pname = "aws-cloudfront-signed-cookies";
+       version = "0.2.0.11";
+       sha256 = "018a3q443h19pbcc178ns7zdmsdd3pz8ww3yfixrhr4jfghws3r9";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson aeson-pretty asn1-encoding asn1-types base base64-bytestring
+         bytestring cookie cryptonite lens lens-aeson optparse-applicative
+         pem text time vector
+       ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [ base hedgehog neat-interpolation ];
+       description = "Generate signed cookies for AWS CloudFront";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "aws-cloudfront-signer" = callPackage
     ({ mkDerivation, asn1-encoding, asn1-types, base, base64-bytestring
      , bytestring, crypto-pubkey-types, RSA, time
@@ -37209,7 +37378,6 @@ self: {
        description = "Helper function and types for working with amazonka";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "aws-ec2" = callPackage
@@ -37264,7 +37432,6 @@ self: {
        description = "Capture and manage AWS EC2 known_host pubkeys";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "aws-elastic-transcoder" = callPackage
@@ -37445,6 +37612,8 @@ self: {
        testHaskellDepends = [ base hspec ];
        description = "Haskell runtime for AWS Lambda";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aws-lambda-haskell-runtime-wai" = callPackage
@@ -37468,6 +37637,7 @@ self: {
        ];
        description = "Run wai applications on AWS Lambda";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "aws-lambda-runtime" = callPackage
@@ -37492,6 +37662,8 @@ self: {
        executableHaskellDepends = [ aeson base lens lens-aeson text ];
        description = "Haskell on AWS Lambda Runtime API";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aws-larpi" = callPackage
@@ -37669,6 +37841,7 @@ self: {
        benchmarkHaskellDepends = [ base criterion ];
        description = "Wrapper over Amazonka's SES";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "aws-sign4" = callPackage
@@ -37711,7 +37884,6 @@ self: {
        description = "Dead simple bindings to commonly used AWS Services";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "aws-sns" = callPackage
@@ -37783,6 +37955,8 @@ self: {
        benchmarkHaskellDepends = [ async base criterion random time ];
        description = "A client for AWS X-Ray";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aws-xray-client-persistent" = callPackage
@@ -37791,8 +37965,8 @@ self: {
      }:
      mkDerivation {
        pname = "aws-xray-client-persistent";
-       version = "0.1.0.2";
-       sha256 = "0c2x2bwrddzg1if4fiznmyl62priwr3m626vm0lqndmgjxv13snd";
+       version = "0.1.0.4";
+       sha256 = "1jkc3li196l0hp4x1kbx65idn7dl710c2yagbh573d3l09zzh0l8";
        libraryHaskellDepends = [
          aws-xray-client base conduit containers lens persistent random
          resourcet text time
@@ -37800,7 +37974,6 @@ self: {
        description = "A client for AWS X-Ray integration with Persistent";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "aws-xray-client-wai" = callPackage
@@ -37818,6 +37991,7 @@ self: {
        ];
        description = "A client for AWS X-Ray integration with WAI";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "axel" = callPackage
@@ -38254,6 +38428,8 @@ self: {
        ];
        description = "Heterogeneous automatic differentation";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "backstop" = callPackage
@@ -38571,8 +38747,8 @@ self: {
        pname = "ban-instance";
        version = "0.1.0.1";
        sha256 = "0504qsjbqbrdf9avfrhs290baszc9dickx7wknbyxwrzpzzbpggk";
-       revision = "1";
-       editedCabalFile = "1ii8z13xlnn9avkpvbwbm3m8pwvd5rrkp34n1klcdy9r96bk9pw3";
+       revision = "2";
+       editedCabalFile = "1piiw6fkfbkdbiz4sky34anghhhzjsklgxgxn1x76fsh5nyj1dkn";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base ];
        description = "For when a type should never be an instance of a class";
@@ -38591,8 +38767,6 @@ self: {
        testHaskellDepends = [ base hspec HUnit QuickCheck time ];
        description = "US bank holidays";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "bank-holidays-england" = callPackage
@@ -38607,6 +38781,19 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "bank-holidays-england_0_2_0_7" = callPackage
+    ({ mkDerivation, base, containers, hspec, QuickCheck, time }:
+     mkDerivation {
+       pname = "bank-holidays-england";
+       version = "0.2.0.7";
+       sha256 = "0q24flhiqp50krld6blmnlj8wqf2jvhfdpwrg469n3391p7jgfsc";
+       libraryHaskellDepends = [ base containers time ];
+       testHaskellDepends = [ base containers hspec QuickCheck time ];
+       description = "Calculation of bank holidays in England and Wales";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "banwords" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, data-default, HUnit
      , test-framework, test-framework-hunit, text, vector
@@ -38755,7 +38942,6 @@ self: {
        description = "A web based environment for learning and tinkering with Haskell";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "barrie" = callPackage
@@ -38810,12 +38996,12 @@ self: {
        broken = true;
      }) {};
 
-  "base_4_16_0_0" = callPackage
+  "base_4_16_1_0" = callPackage
     ({ mkDerivation, ghc-bignum, ghc-prim, rts }:
      mkDerivation {
        pname = "base";
-       version = "4.16.0.0";
-       sha256 = "0m5h5kynyfll8hna1dgqw7s2w5spvxzp84pm3niinpf9fva6hhv9";
+       version = "4.16.1.0";
+       sha256 = "1n6w97xxdsspa34w417sakx1ysv4qgp5l00r6lkf09rwfmani7vl";
        libraryHaskellDepends = [ ghc-bignum ghc-prim rts ];
        description = "Basic libraries";
        license = lib.licenses.bsd3;
@@ -38864,7 +39050,7 @@ self: {
 
   "base-compat-batteries_0_12_1" = callPackage
     ({ mkDerivation, base, base-compat, ghc-prim, hspec, hspec-discover
-     , OneTuple, QuickCheck
+     , QuickCheck
      }:
      mkDerivation {
        pname = "base-compat-batteries";
@@ -38872,7 +39058,7 @@ self: {
        sha256 = "12w3bpsz3xykhibc8wkhiii9nav7yxhlv424cy1b9v9ihbfkr3zr";
        revision = "2";
        editedCabalFile = "0p522rvawkpyr12jwa0cikpqihvq2xd99nr95l0s3zdjf1srv0gf";
-       libraryHaskellDepends = [ base base-compat ghc-prim OneTuple ];
+       libraryHaskellDepends = [ base base-compat ghc-prim ];
        testHaskellDepends = [ base hspec QuickCheck ];
        testToolDepends = [ hspec-discover ];
        description = "base-compat with extra batteries";
@@ -38983,11 +39169,23 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "base-prelude";
-       version = "1.4";
-       sha256 = "0nn5v2y9kl7i3n21250m7cvn55lvkmzj22wx6q4kaag5ycwwczrs";
+       version = "1.6";
+       sha256 = "1qh45ymq4j4vr39h0641hqpbmmxcdz3lwzabfnhxl3rgm8vkcpcv";
+       libraryHaskellDepends = [ base ];
+       description = "Featureful preludes formed solely from the \"base\" package";
+       license = lib.licenses.mit;
+     }) {};
+
+  "base-prelude_1_6_1" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "base-prelude";
+       version = "1.6.1";
+       sha256 = "0rbx6k85svqrkw5ixp2xal8bg6xrz729g7rrhkgsr3ixv38k943j";
        libraryHaskellDepends = [ base ];
-       description = "The most complete prelude formed solely from the \"base\" package";
+       description = "Featureful preludes formed solely from the \"base\" package";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "base-unicode-symbols" = callPackage
@@ -39289,27 +39487,6 @@ self: {
      }) {};
 
   "base64-bytestring" = callPackage
-    ({ mkDerivation, base, bytestring, containers, criterion, deepseq
-     , HUnit, QuickCheck, split, test-framework, test-framework-hunit
-     , test-framework-quickcheck2
-     }:
-     mkDerivation {
-       pname = "base64-bytestring";
-       version = "1.1.0.0";
-       sha256 = "1adcnkcx4nh3d59k94bkndj0wkgbvchz576qwlpaa7148a86q391";
-       libraryHaskellDepends = [ base bytestring ];
-       testHaskellDepends = [
-         base bytestring containers HUnit QuickCheck split test-framework
-         test-framework-hunit test-framework-quickcheck2
-       ];
-       benchmarkHaskellDepends = [
-         base bytestring containers criterion deepseq
-       ];
-       description = "Fast base64 encoding and decoding for ByteStrings";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "base64-bytestring_1_2_1_0" = callPackage
     ({ mkDerivation, base, bytestring, criterion, deepseq, HUnit
      , QuickCheck, test-framework, test-framework-hunit
      , test-framework-quickcheck2
@@ -39326,7 +39503,6 @@ self: {
        benchmarkHaskellDepends = [ base bytestring criterion deepseq ];
        description = "Fast base64 encoding and decoding for ByteStrings";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "base64-bytestring-type" = callPackage
@@ -39423,10 +39599,8 @@ self: {
     ({ mkDerivation, base, ghc-prim }:
      mkDerivation {
        pname = "basement";
-       version = "0.0.12";
-       sha256 = "12zsnxkgv86im2prslk6ddhy0zwpawwjc1h4ff63kpxp2xdl7i2k";
-       revision = "1";
-       editedCabalFile = "1gr3zqf9xl3wlr2ajc03h9iya3jpx2h4jyjv2vhqxdvm6myiiffb";
+       version = "0.0.14";
+       sha256 = "01kk3z0c48c2jhni8ba165zxzm4sljy18r97cad1yd897qjsy2mv";
        libraryHaskellDepends = [ base ghc-prim ];
        description = "Foundation scrap box of array & string";
        license = lib.licenses.bsd3;
@@ -39808,6 +39982,8 @@ self: {
        ];
        description = "Core definitions for BattlePlace.io service";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "battleplace-api" = callPackage
@@ -39821,6 +39997,7 @@ self: {
        ];
        description = "Public API definitions of BattlePlace.io service";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "battleship-combinatorics" = callPackage
@@ -39844,8 +40021,6 @@ self: {
        testHaskellDepends = [ base QuickCheck ];
        description = "Compute number of possible arrangements in the battleship game";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "battleships" = callPackage
@@ -39984,6 +40159,7 @@ self: {
        ];
        description = "Language tags as specified by BCP 47";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "bcp47-orphans" = callPackage
@@ -40003,6 +40179,7 @@ self: {
        ];
        description = "BCP47 orphan instances";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "bcrypt" = callPackage
@@ -40132,6 +40309,8 @@ self: {
        libraryHaskellDepends = [ base bytestring ];
        description = "Simple, fast binary diff/patch";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "bdo" = callPackage
@@ -40336,8 +40515,6 @@ self: {
        ];
        description = "Beam driver for SQLite";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "beam-th" = callPackage
@@ -40452,24 +40629,6 @@ self: {
      }:
      mkDerivation {
        pname = "bech32-th";
-       version = "1.0.2";
-       sha256 = "0ypn8y4b0iw7jb167biy0zjs4hp9k9nlf8y4nsczfv5n4p4cadnq";
-       revision = "1";
-       editedCabalFile = "1b614lymjd3idcbzrkha7labfskv1m0kbljrnhwcz7sbymfcbdbk";
-       libraryHaskellDepends = [ base bech32 template-haskell text ];
-       testHaskellDepends = [ base bech32 hspec template-haskell ];
-       testToolDepends = [ hspec-discover ];
-       description = "Template Haskell extensions to the Bech32 library";
-       license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
-  "bech32-th_1_1_1" = callPackage
-    ({ mkDerivation, base, bech32, hspec, hspec-discover
-     , template-haskell, text
-     }:
-     mkDerivation {
-       pname = "bech32-th";
        version = "1.1.1";
        sha256 = "0548an9v6y14qalb1agl5bskcmpb9865lxyap162xzgskd9s4iik";
        libraryHaskellDepends = [ base bech32 template-haskell text ];
@@ -40520,7 +40679,6 @@ self: {
        description = "Bindings to the beeminder.com JSON API";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "bein" = callPackage
@@ -40633,8 +40791,6 @@ self: {
        testHaskellDepends = [ base split text ];
        description = "Show, plot and compare benchmark results";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "benchmark-function" = callPackage
@@ -40662,6 +40818,21 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "benchpress_0_2_2_19" = callPackage
+    ({ mkDerivation, base, bytestring, mtl, time }:
+     mkDerivation {
+       pname = "benchpress";
+       version = "0.2.2.19";
+       sha256 = "00yv902qicsyrx2sbx7m2h1wsqfzikl8ffbkcvm1xqkn11p3gcjw";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base mtl time ];
+       executableHaskellDepends = [ base bytestring time ];
+       description = "Micro-benchmarking with detailed statistics";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "bencode" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers, hspec
      , parsec, QuickCheck, transformers, transformers-compat
@@ -40729,6 +40900,24 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "bencoding-lens" = callPackage
+    ({ mkDerivation, base, bencoding, bytestring, cryptonite, hspec
+     , http-conduit, lens
+     }:
+     mkDerivation {
+       pname = "bencoding-lens";
+       version = "0.1.0.0";
+       sha256 = "0n4igbdc2x2415giwpy4w9n54c54y2afw8bbrqjmp8ykcfjmqfzm";
+       libraryHaskellDepends = [ base bencoding bytestring lens ];
+       testHaskellDepends = [
+         base bencoding cryptonite hspec http-conduit lens
+       ];
+       description = "Lenses for bencoded data";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "bento" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -41364,19 +41553,6 @@ self: {
      }) {};
 
   "bin" = callPackage
-    ({ mkDerivation, base, dec, deepseq, fin, hashable, QuickCheck }:
-     mkDerivation {
-       pname = "bin";
-       version = "0.1.1";
-       sha256 = "11awr2zdknjdgy365hh3alq0fjkhhixk6synf65af2brzkl8k5ys";
-       libraryHaskellDepends = [
-         base dec deepseq fin hashable QuickCheck
-       ];
-       description = "Bin: binary natural numbers";
-       license = lib.licenses.gpl2Plus;
-     }) {};
-
-  "bin_0_1_2" = callPackage
     ({ mkDerivation, base, boring, dec, deepseq, fin, hashable
      , QuickCheck, some
      }:
@@ -41389,7 +41565,32 @@ self: {
        ];
        description = "Bin: binary natural numbers";
        license = lib.licenses.gpl2Plus;
-       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "binance-exports" = callPackage
+    ({ mkDerivation, aeson, base, bytedump, bytestring, cassava
+     , cmdargs, cryptohash-sha256, hedgehog, http-client, http-types
+     , mtl, req, safe-exceptions, scientific, tasty, tasty-hedgehog
+     , tasty-hunit, text, time
+     }:
+     mkDerivation {
+       pname = "binance-exports";
+       version = "0.1.0.0";
+       sha256 = "0kx3kj84myn4vai0mw1710bwqn3vpp55qigmwidvjrs047r1vzrl";
+       revision = "4";
+       editedCabalFile = "17c5041sa6kas0fimik0zrynyyr9r8i4yz8lhbrjf8ar20piqx7m";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytedump bytestring cassava cmdargs cryptohash-sha256
+         http-client http-types mtl req safe-exceptions scientific text time
+       ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base hedgehog tasty tasty-hedgehog tasty-hunit
+       ];
+       description = "Generate CSV Exports of your Binance Trade History";
+       license = lib.licenses.bsd3;
      }) {};
 
   "binary_0_8_9_0" = callPackage
@@ -41638,8 +41839,6 @@ self: {
        ];
        description = "Read and write values of types that implement Binary";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "binary-list" = callPackage
@@ -41672,25 +41871,6 @@ self: {
      }) {};
 
   "binary-orphans" = callPackage
-    ({ mkDerivation, base, binary, QuickCheck, quickcheck-instances
-     , tagged, tasty, tasty-quickcheck, transformers
-     }:
-     mkDerivation {
-       pname = "binary-orphans";
-       version = "1.0.1";
-       sha256 = "0gbmn5rpvyxhw5bxjmxwld6918lslv03b2f6hshssaw1il5x86j3";
-       revision = "5";
-       editedCabalFile = "1h2d37szfrcwn9rphnijn4q9l947b0wwqjs1aqmm62xkhbad7jf6";
-       libraryHaskellDepends = [ base binary transformers ];
-       testHaskellDepends = [
-         base binary QuickCheck quickcheck-instances tagged tasty
-         tasty-quickcheck
-       ];
-       description = "Compatibility package for binary; provides instances";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "binary-orphans_1_0_2" = callPackage
     ({ mkDerivation, base, binary, OneTuple, QuickCheck
      , quickcheck-instances, tagged, tasty, tasty-quickcheck
      , transformers
@@ -41708,7 +41888,6 @@ self: {
        ];
        description = "Compatibility package for binary; provides instances";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "binary-parser" = callPackage
@@ -41934,6 +42113,8 @@ self: {
        ];
        benchmarkHaskellDepends = [ base criterion random ];
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "binary-typed" = callPackage
@@ -42025,6 +42206,8 @@ self: {
        testHaskellDepends = [ base HTF HUnit QuickCheck random ];
        description = "Data Binding";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "binding-gtk" = callPackage
@@ -42040,7 +42223,6 @@ self: {
        description = "Data Binding in Gtk2Hs";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "binding-wx" = callPackage
@@ -42232,8 +42414,6 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "This package is obsolete. Look for bindings-DSL instead.";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "bindings-dc1394" = callPackage
@@ -42427,8 +42607,6 @@ self: {
        librarySystemDepends = [ blas liblapack ];
        description = "Low level bindings to the C levmar (Levenberg-Marquardt) library";
        license = "unknown";
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) blas; inherit (pkgs) liblapack;};
 
   "bindings-libcddb" = callPackage
@@ -42863,7 +43041,6 @@ self: {
        description = "A variation of Data.Dynamic.Dynamic with a Binary instance";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "binembed" = callPackage
@@ -42932,6 +43109,8 @@ self: {
        ];
        description = "Aggregate continuous values into discrete bins";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "binsm" = callPackage
@@ -43279,8 +43458,6 @@ self: {
        testHaskellDepends = [ base ];
        description = "Birds of Paradise";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "bisc" = callPackage
@@ -43301,6 +43478,7 @@ self: {
        ];
        description = "A small tool that clears cookies (and more)";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "biscuit-haskell" = callPackage
@@ -43659,6 +43837,7 @@ self: {
        description = "Bitcoin keys";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "bitcoin-payment-channel" = callPackage
@@ -43725,6 +43904,7 @@ self: {
        description = "Library to communicate with the Satoshi Bitcoin daemon";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "bitcoin-script" = callPackage
@@ -43920,23 +44100,11 @@ self: {
     ({ mkDerivation, base, bytes, mtl, transformers }:
      mkDerivation {
        pname = "bits";
-       version = "0.5.3";
-       sha256 = "0avcm2635nvgghr7nbci66s4l5q4k6ag81hla1xai58b159anyq0";
-       libraryHaskellDepends = [ base bytes mtl transformers ];
-       description = "Various bit twiddling and bitwise serialization primitives";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "bits_0_6" = callPackage
-    ({ mkDerivation, base, bytes, mtl, transformers }:
-     mkDerivation {
-       pname = "bits";
        version = "0.6";
        sha256 = "18s2aa99cwcshcws2zl2ll7xgqn9dpznpkv1nplamc9h4vmqqs93";
        libraryHaskellDepends = [ base bytes mtl transformers ];
        description = "Various bit twiddling and bitwise serialization primitives";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "bits-atomic" = callPackage
@@ -44027,6 +44195,27 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "bits-extra_0_0_2_3" = callPackage
+    ({ mkDerivation, base, criterion, doctest, doctest-discover
+     , ghc-prim, hedgehog, hspec, hspec-discover, hw-hedgehog
+     , hw-hspec-hedgehog, vector
+     }:
+     mkDerivation {
+       pname = "bits-extra";
+       version = "0.0.2.3";
+       sha256 = "1lyrr5jg8yg9cb97pn1pd4qgc7qn3irv8k5ra5j48fyn1rb6z4r7";
+       libraryHaskellDepends = [ base ghc-prim vector ];
+       testHaskellDepends = [
+         base doctest doctest-discover ghc-prim hedgehog hspec hw-hedgehog
+         hw-hspec-hedgehog
+       ];
+       testToolDepends = [ doctest-discover hspec-discover ];
+       benchmarkHaskellDepends = [ base criterion ghc-prim vector ];
+       description = "Useful bitwise operations";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "bits-extras" = callPackage
     ({ mkDerivation, base, gcc_s }:
      mkDerivation {
@@ -44194,7 +44383,7 @@ self: {
      }) {};
 
   "bitvec" = callPackage
-    ({ mkDerivation, base, bytestring, containers, deepseq, integer-gmp
+    ({ mkDerivation, base, bytestring, containers, deepseq, ghc-bignum
      , primitive, quickcheck-classes, quickcheck-classes-base, random
      , tasty, tasty-bench, tasty-hunit, tasty-quickcheck, vector
      }:
@@ -44203,14 +44392,14 @@ self: {
        version = "1.1.2.0";
        sha256 = "0h7c5kpx43bm6qqnkpbzma9n201987cnq1231zg33p3xp7qc1hm2";
        libraryHaskellDepends = [
-         base bytestring deepseq integer-gmp primitive vector
+         base bytestring deepseq ghc-bignum primitive vector
        ];
        testHaskellDepends = [
-         base integer-gmp primitive quickcheck-classes
+         base ghc-bignum primitive quickcheck-classes
          quickcheck-classes-base tasty tasty-hunit tasty-quickcheck vector
        ];
        benchmarkHaskellDepends = [
-         base containers integer-gmp random tasty-bench vector
+         base containers ghc-bignum random tasty-bench vector
        ];
        description = "Space-efficient bit vectors";
        license = lib.licenses.bsd3;
@@ -44412,6 +44601,31 @@ self: {
        license = lib.licenses.asl20;
      }) {};
 
+  "blagda" = callPackage
+    ({ mkDerivation, aeson, Agda, base, bytestring, containers
+     , directory, mtl, mustache, pandoc, pandoc-types, process, SHA
+     , shake, syb, tagsoup, text, time, unordered-containers, uri-encode
+     }:
+     mkDerivation {
+       pname = "blagda";
+       version = "0.1.0.1";
+       sha256 = "0i8yydkpr0rbmj0xdsa0kkwp45xaghy896hh1ilsvyy07s4plx5y";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson Agda base bytestring containers directory mtl mustache pandoc
+         pandoc-types process SHA shake syb tagsoup text time
+         unordered-containers uri-encode
+       ];
+       executableHaskellDepends = [
+         aeson Agda base bytestring containers directory mtl mustache pandoc
+         pandoc-types process SHA shake syb tagsoup text time
+         unordered-containers uri-encode
+       ];
+       description = "Shake frontend for Agda blogging";
+       license = lib.licenses.agpl3Only;
+     }) {};
+
   "blake2" = callPackage
     ({ mkDerivation, base, base16-bytestring, bytestring, criterion
      , hlint, QuickCheck, tasty, tasty-quickcheck
@@ -44484,8 +44698,8 @@ self: {
        pname = "blank-canvas";
        version = "0.7.3";
        sha256 = "1g10959ly5nv2xfhax4pamzxnxkqbniahplc5za8k5r4nq1vjrm2";
-       revision = "5";
-       editedCabalFile = "0ls60723f859g8rp4974jpi8a5zdcaaxkm47mcsnhzxkswn0hjmj";
+       revision = "7";
+       editedCabalFile = "1vy43yvz382fd3d78w3inzly19pshszgwv3bsy4rzmiic0ip3l99";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base base-compat-batteries base64-bytestring bytestring
@@ -44618,7 +44832,6 @@ self: {
        description = "Blog in LaTeX";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "blaze" = callPackage
@@ -44851,6 +45064,8 @@ self: {
        ];
        description = "create svg by Haskell";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "blaze-svg" = callPackage
@@ -44963,7 +45178,6 @@ self: {
        description = "Bluetooth Low Energy (BLE) peripherals";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "blindpass" = callPackage
@@ -44979,6 +45193,8 @@ self: {
        testHaskellDepends = [ base hspec ];
        description = "Password entry tool";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "blink1" = callPackage
@@ -45045,6 +45261,8 @@ self: {
        libraryHaskellDepends = [ base blaze-html clay text ];
        description = "An HTML and CSS renderer for Haskell";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "blockchain" = callPackage
@@ -45081,8 +45299,8 @@ self: {
      }:
      mkDerivation {
        pname = "blockfrost-api";
-       version = "0.3.0.0";
-       sha256 = "1773mklwigyqhgbxsp2zz4yzwsq0s2sapifzisrk56qix74z9md4";
+       version = "0.4.0.0";
+       sha256 = "01rdg8xl3qal2nl76h56badzfmjpqbn8zrcxqrqbbv611c8ccpqs";
        libraryHaskellDepends = [
          aeson base bytestring data-default-class deriving-aeson lens
          QuickCheck quickcheck-instances safe-money servant servant-docs
@@ -45095,6 +45313,8 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "API definitions for blockfrost.io";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "blockfrost-client" = callPackage
@@ -45105,8 +45325,8 @@ self: {
      }:
      mkDerivation {
        pname = "blockfrost-client";
-       version = "0.3.0.0";
-       sha256 = "0n49qbqlghgqw0nnx6bpkfiiyaqzzscl6hr0rh7xxw56955r55p0";
+       version = "0.4.0.0";
+       sha256 = "1xx53zrdi37lvj0mfzwfd3yhyzfm9wp8621yqm4cr091gzwh8a1m";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -45120,6 +45340,7 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "blockfrost.io basic client";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "blockfrost-client-core" = callPackage
@@ -45131,8 +45352,8 @@ self: {
      }:
      mkDerivation {
        pname = "blockfrost-client-core";
-       version = "0.2.0.0";
-       sha256 = "0hsgsvgvl0fmf8l8ma57cn5mxc02m30h9rvirgrwfp6mww4ar351";
+       version = "0.4.0.0";
+       sha256 = "1g276jinr4nbia63sx5bciwglb3yxzgqli8xsq1g73pd4qxwdw43";
        libraryHaskellDepends = [
          aeson base blockfrost-api bytestring case-insensitive containers
          data-default http-client http-client-tls http-types servant
@@ -45141,6 +45362,7 @@ self: {
        ];
        description = "blockfrost.io common client definitions / instances";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "blockfrost-pretty" = callPackage
@@ -45158,6 +45380,7 @@ self: {
        ];
        description = "blockfrost.io pretty-printing utilities";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "blockhash" = callPackage
@@ -45331,7 +45554,6 @@ self: {
        description = "BLOSUM generator";
        license = lib.licenses.gpl2Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "bloxorz" = callPackage
@@ -45479,7 +45701,6 @@ self: {
        executablePkgconfigDepends = [ gtk2 ];
        description = "full-featured tiling for the GNOME desktop environment";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) gtk2;};
 
   "bluetileutils" = callPackage
@@ -45536,6 +45757,29 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "bm" = callPackage
+    ({ mkDerivation, aeson, ansi-wl-pprint, base, directory, dlist
+     , filepath, network-uri, optparse-applicative, scientific, tasty
+     , tasty-hunit, text, transformers, typed-process, vector, yaml
+     }:
+     mkDerivation {
+       pname = "bm";
+       version = "0.1.0.2";
+       sha256 = "1rpwlbhn5fkndw19ryksm9x2fcg7z7xscigi4zfs9v4w16skn7zj";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base dlist network-uri scientific text transformers vector
+       ];
+       executableHaskellDepends = [
+         ansi-wl-pprint base directory filepath optparse-applicative
+         typed-process yaml
+       ];
+       testHaskellDepends = [ base tasty tasty-hunit vector ];
+       description = "open bookmarks and queries from the command line";
+       license = lib.licenses.mit;
+     }) {};
+
   "bmp" = callPackage
     ({ mkDerivation, base, binary, bytestring }:
      mkDerivation {
@@ -45556,10 +45800,8 @@ self: {
      }:
      mkDerivation {
        pname = "bnb-staking-csvs";
-       version = "0.2.0.0";
-       sha256 = "1m2bd6cwlgavq3nri3xwbqim2zikzv1dxqf5a5gxkqra1qgbvm4v";
-       revision = "1";
-       editedCabalFile = "066nk1wjxlwh1dqhgr4yalch45w09p032whbvs5rin18airixyk3";
+       version = "0.2.1.0";
+       sha256 = "1cvkfj1x0z7bv67ihzf3h8k4r4fpvdfjhiair32k08k52lz2q6h7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -45714,7 +45956,6 @@ self: {
        description = "Generate Haskell boilerplate";
        license = lib.licenses.gpl3Plus;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "bolt" = callPackage
@@ -45818,7 +46059,6 @@ self: {
        description = "Bond schema compiler and code generator";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "bond-haskell" = callPackage
@@ -46129,6 +46369,22 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "boomerang_1_4_8" = callPackage
+    ({ mkDerivation, base, mtl, semigroups, template-haskell, text
+     , th-abstraction
+     }:
+     mkDerivation {
+       pname = "boomerang";
+       version = "1.4.8";
+       sha256 = "141rs9q8i89118ldplm90zqzkjff3jwqhsdld4vp4ipc26f9gjdl";
+       libraryHaskellDepends = [
+         base mtl semigroups template-haskell text th-abstraction
+       ];
+       description = "Library for invertible parsing and printing";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "boomslang" = callPackage
     ({ mkDerivation, base, containers, data-accessor
      , data-accessor-template, font-opengl-basic4x6, GLFW-b, MonadRandom
@@ -46467,8 +46723,6 @@ self: {
        ];
        description = "ScopeH and ScopeT extras for bound";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "bound-gen" = callPackage
@@ -46500,13 +46754,11 @@ self: {
        pname = "bounded-array";
        version = "0.1.0.0";
        sha256 = "0zv5a82rm6hwikgls2hw9d18igvfgw655s5pw5h1xbwcv1d8d0ji";
-       revision = "2";
-       editedCabalFile = "1j04il1kw0r3sy1dv3b3lffkxvnka7ic25jx174wzd0myqbr9zpr";
+       revision = "3";
+       editedCabalFile = "1m0kmns9my73idfkp5n5qix7w0lzrqbq96p4hhxa3702z5cvqkpf";
        libraryHaskellDepends = [ array base ];
        description = "Arrays with a value for every index";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "bounded-queue" = callPackage
@@ -46541,6 +46793,8 @@ self: {
        libraryHaskellDepends = [ base lens ];
        description = "A generic boundingbox for an arbitrary vector";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "bower-json" = callPackage
@@ -46561,6 +46815,8 @@ self: {
        ];
        description = "Read bower.json from Haskell";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "bowntz" = callPackage
@@ -46577,6 +46833,7 @@ self: {
        description = "audio-visual pseudo-physical simulation of colliding circles";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "box" = callPackage
@@ -46594,8 +46851,6 @@ self: {
        ];
        description = "boxes";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "box-csv" = callPackage
@@ -46607,7 +46862,6 @@ self: {
        libraryHaskellDepends = [ attoparsec base box text time ];
        description = "CSV parsing in a box";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "box-socket" = callPackage
@@ -46628,7 +46882,6 @@ self: {
        executableHaskellDepends = [ base optparse-generic ];
        description = "Box websockets";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "box-tuples" = callPackage
@@ -46680,6 +46933,8 @@ self: {
        testHaskellDepends = [ base ];
        description = "A minimal typed unix path library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "braid" = callPackage
@@ -46785,6 +47040,8 @@ self: {
        pname = "break";
        version = "1.0.2";
        sha256 = "0wpj29a8lpimb0mjif4f6jmx6q9pkpkn5xplmkbjzkqgxi0bp23n";
+       revision = "1";
+       editedCabalFile = "0lwc3mkkzqadm1scjzy7zipgd5r5h2cqpcnhbckb0qnwcpvvrqd5";
        libraryHaskellDepends = [ base mtl transformers ];
        description = "Break from a loop";
        license = lib.licenses.bsd3;
@@ -46843,32 +47100,6 @@ self: {
        broken = true;
      }) {};
 
-  "brick" = callPackage
-    ({ mkDerivation, base, bytestring, config-ini, containers
-     , contravariant, data-clist, deepseq, directory, dlist, exceptions
-     , filepath, microlens, microlens-mtl, microlens-th, QuickCheck, stm
-     , template-haskell, text, text-zipper, transformers, unix, vector
-     , vty, word-wrap
-     }:
-     mkDerivation {
-       pname = "brick";
-       version = "0.62";
-       sha256 = "1f74m9yxwqv3xs1jhhpww2higfz3w0v1niff257wshhrvrkigh36";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base bytestring config-ini containers contravariant data-clist
-         deepseq directory dlist exceptions filepath microlens microlens-mtl
-         microlens-th stm template-haskell text text-zipper transformers
-         unix vector vty word-wrap
-       ];
-       testHaskellDepends = [
-         base containers microlens QuickCheck vector
-       ];
-       description = "A declarative terminal user interface library";
-       license = lib.licenses.bsd3;
-     }) {};
-
   "brick_0_64_2" = callPackage
     ({ mkDerivation, base, bytestring, config-ini, containers
      , contravariant, data-clist, deepseq, directory, dlist, exceptions
@@ -46896,7 +47127,7 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "brick_0_67" = callPackage
+  "brick" = callPackage
     ({ mkDerivation, base, bytestring, config-ini, containers
      , contravariant, data-clist, deepseq, directory, dlist, exceptions
      , filepath, microlens, microlens-mtl, microlens-th, QuickCheck, stm
@@ -46905,8 +47136,8 @@ self: {
      }:
      mkDerivation {
        pname = "brick";
-       version = "0.67";
-       sha256 = "02f8qmc3y2pyqysc9qan2l05vk3ryvlc7mgs8hdh18fp96x88669";
+       version = "0.68";
+       sha256 = "0fa0vlj9k3ril8mjc0kyxrq87iy40v10yvkgz32r3fcy80j7spk9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -46920,7 +47151,6 @@ self: {
        ];
        description = "A declarative terminal user interface library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "brick-dropdownmenu" = callPackage
@@ -47127,38 +47357,6 @@ self: {
   "brittany" = callPackage
     ({ mkDerivation, aeson, base, butcher, bytestring, cmdargs
      , containers, czipwith, data-tree-print, deepseq, directory, extra
-     , filepath, ghc, ghc-boot-th, ghc-exactprint, ghc-paths, hspec
-     , monad-memo, mtl, multistate, parsec, pretty, random, safe
-     , semigroups, strict, syb, text, transformers, uniplate, unsafe
-     , yaml
-     }:
-     mkDerivation {
-       pname = "brittany";
-       version = "0.13.1.2";
-       sha256 = "1pa8qgsild3zl56sdmbsllka64k05jk2p16ij3bdla4rbfw96z5g";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base butcher bytestring cmdargs containers czipwith
-         data-tree-print deepseq directory extra filepath ghc ghc-boot-th
-         ghc-exactprint ghc-paths monad-memo mtl multistate pretty random
-         safe semigroups strict syb text transformers uniplate unsafe yaml
-       ];
-       executableHaskellDepends = [ base ];
-       testHaskellDepends = [
-         aeson base butcher bytestring cmdargs containers czipwith
-         data-tree-print deepseq directory extra filepath ghc ghc-boot-th
-         ghc-exactprint ghc-paths hspec monad-memo mtl multistate parsec
-         pretty safe semigroups strict syb text transformers uniplate unsafe
-         yaml
-       ];
-       description = "Haskell source code formatter";
-       license = lib.licenses.agpl3Only;
-     }) {};
-
-  "brittany_0_14_0_2" = callPackage
-    ({ mkDerivation, aeson, base, butcher, bytestring, cmdargs
-     , containers, czipwith, data-tree-print, deepseq, directory, extra
      , filepath, ghc, ghc-boot, ghc-boot-th, ghc-exactprint, hspec
      , monad-memo, mtl, multistate, pretty, random, safe, semigroups
      , strict, syb, text, transformers, uniplate, yaml
@@ -47189,7 +47387,6 @@ self: {
        ];
        description = "Haskell source code formatter";
        license = lib.licenses.agpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "broadcast-chan" = callPackage
@@ -47222,7 +47419,6 @@ self: {
        ];
        description = "Conduit-based parallel streaming code for broadcast-chan";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "broadcast-chan-pipes" = callPackage
@@ -47239,7 +47435,6 @@ self: {
        ];
        description = "Pipes-based parallel streaming code for broadcast-chan";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "broadcast-chan-tests" = callPackage
@@ -47252,8 +47447,8 @@ self: {
        pname = "broadcast-chan-tests";
        version = "0.2.1.2";
        sha256 = "08qjvhdx2pwgj5kcl5fmg5qdlzbdchxjihmqch4sgv48kcga06nv";
-       revision = "1";
-       editedCabalFile = "1x2bmnkybh627yf22ackvqh3xfhdxv88ijsl8ryg8qhr6qm51jfj";
+       revision = "2";
+       editedCabalFile = "0cd1sfjkf158z5g0xk2r5mcawmzay04q8hyhcbara4lfx6gwx3h9";
        libraryHaskellDepends = [
          async base broadcast-chan clock containers optparse-applicative
          paramtree stm tagged tasty tasty-golden tasty-hunit tasty-travis
@@ -47264,8 +47459,6 @@ self: {
        ];
        description = "Helpers for generating tests for broadcast-chan";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "broccoli" = callPackage
@@ -47373,8 +47566,8 @@ self: {
        pname = "brotli";
        version = "0.0.0.0";
        sha256 = "1l9qiw5cl0k1rcnqnj9pb7vgj1b06wckkk5i73nqr15ixgcjmr9j";
-       revision = "2";
-       editedCabalFile = "0iny0gbb5b3a8n8rpriz7620fnhw70c0pgl615s4b1rhrnj87wrb";
+       revision = "3";
+       editedCabalFile = "1h2p4f0sdf9b2aga9hlfb83fl0w9in6dm9qw42l5jjdapw3hv7nx";
        libraryHaskellDepends = [ base bytestring transformers ];
        libraryPkgconfigDepends = [ brotli ];
        testHaskellDepends = [
@@ -47382,8 +47575,6 @@ self: {
        ];
        description = "Brotli (RFC7932) compression and decompression";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) brotli;};
 
   "brotli-conduit" = callPackage
@@ -47405,6 +47596,7 @@ self: {
        description = "Conduit interface for Brotli (RFC7932) compression";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "brotli-streams" = callPackage
@@ -47416,8 +47608,8 @@ self: {
        pname = "brotli-streams";
        version = "0.0.0.0";
        sha256 = "14jc1nhm50razsl99d95amdf4njf75dnzx8vqkihgrgp7qisyz3z";
-       revision = "2";
-       editedCabalFile = "0xp1raxz3ddaq4hvpsw9yqwdfy51wwjiirh51nnxdgxqcwpy5w8s";
+       revision = "3";
+       editedCabalFile = "05531gbin8qww8b8djh8ij2s7hn302s2ld29qdxrrclfmqkk5qjy";
        libraryHaskellDepends = [ base brotli bytestring io-streams ];
        testHaskellDepends = [
          base bytestring HUnit io-streams QuickCheck test-framework
@@ -47425,7 +47617,6 @@ self: {
        ];
        description = "IO-Streams interface for Brotli (RFC7932) compression";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "browscap" = callPackage
@@ -47551,6 +47742,8 @@ self: {
        ];
        description = "Mapping between BSON and algebraic data types";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "bspack" = callPackage
@@ -47645,6 +47838,8 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "buchhaltung" = callPackage
@@ -47860,8 +48055,8 @@ self: {
      }:
      mkDerivation {
        pname = "bugsnag-haskell";
-       version = "0.0.4.3";
-       sha256 = "098bmbv7wgpjqp8yys0bpsf6q5m4940g2g9n50mjam7lwnxwk1gg";
+       version = "0.0.4.4";
+       sha256 = "1pf9gi2rr1dv56b0x4sj1wyxvw2ak9n2nzkz21mmzi4l68f4dvs9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -47874,8 +48069,6 @@ self: {
        ];
        description = "Bugsnag error reporter for Haskell";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "bugsnag-hs" = callPackage
@@ -47924,8 +48117,10 @@ self: {
      }:
      mkDerivation {
        pname = "bugzilla-redhat";
-       version = "0.3.3";
-       sha256 = "1nslky0rc868hyx11s0bvlz6r4mvagknhwmnlqvgcnlfbg6xni4d";
+       version = "1.0.0";
+       sha256 = "1g95j03y2sg1fwdf48a05nijqllkd0m7scn1wbfyzvb57q716hlx";
+       revision = "1";
+       editedCabalFile = "1rsn401pzj0vz3fqg0zsc79jmpanjp61caplnb5i0kl1c9glsxz4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -48196,23 +48391,6 @@ self: {
      }:
      mkDerivation {
        pname = "burrito";
-       version = "1.2.0.4";
-       sha256 = "1i08p5g6yivmkgbhxv48amfdw523agjwyd02pbk5lbzyssc2sp7d";
-       libraryHaskellDepends = [
-         base bytestring containers parsec template-haskell text
-         transformers
-       ];
-       testHaskellDepends = [ base containers hspec QuickCheck text ];
-       description = "Parse and render URI templates";
-       license = lib.licenses.isc;
-     }) {};
-
-  "burrito_2_0_1_0" = callPackage
-    ({ mkDerivation, base, bytestring, containers, hspec, parsec
-     , QuickCheck, template-haskell, text, transformers
-     }:
-     mkDerivation {
-       pname = "burrito";
        version = "2.0.1.0";
        sha256 = "1b8c4sdk60sj20rrrhra4hx0f1y1injih4xcg4q19fgaf04chr91";
        libraryHaskellDepends = [
@@ -48225,7 +48403,6 @@ self: {
        ];
        description = "Parse and render URI templates";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "burst-detection" = callPackage
@@ -48357,6 +48534,8 @@ self: {
        pname = "butcher";
        version = "1.3.3.2";
        sha256 = "06qgqjc8h7dd786wkcwrxpl6bsd66jzywwcnhm52q0cb9678w3qx";
+       revision = "1";
+       editedCabalFile = "1c9rhsnzdpnxhs3l7yq6fh8p9lq177fmdn23khcl72n5m6xx64wm";
        libraryHaskellDepends = [
          base bifunctors containers deque extra free microlens microlens-th
          mtl multistate pretty transformers unsafe void
@@ -48442,8 +48621,6 @@ self: {
        ];
        description = "Client library for buttplug.io";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "bv" = callPackage
@@ -48495,6 +48672,8 @@ self: {
        ];
        description = "Efficient little-endian bit vector library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "bv-sized" = callPackage
@@ -48516,8 +48695,6 @@ self: {
        ];
        description = "a bitvector datatype that is parameterized by the vector width";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "bv-sized-lens" = callPackage
@@ -48529,7 +48706,6 @@ self: {
        libraryHaskellDepends = [ base bv-sized lens parameterized-utils ];
        description = "Well-typed lenses for bv-sized bitvectors";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "byline" = callPackage
@@ -48567,7 +48743,6 @@ self: {
        description = "data from/to ByteString";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "byte-count-reader" = callPackage
@@ -48586,13 +48761,15 @@ self: {
      }) {};
 
   "byte-order" = callPackage
-    ({ mkDerivation, base, primitive, primitive-unaligned }:
+    ({ mkDerivation, base, primitive, primitive-unaligned, wide-word }:
      mkDerivation {
        pname = "byte-order";
-       version = "0.1.2.0";
-       sha256 = "1nnq4qmqmkv61xcyxrh14s6hg7rbnjkna6mwlrqh1rr59pikn45w";
-       libraryHaskellDepends = [ base primitive primitive-unaligned ];
-       testHaskellDepends = [ base primitive ];
+       version = "0.1.3.0";
+       sha256 = "0lr5ijhc165qhviabklnl0zpbk5400wb1fqd1xn7x0ga1vvclxhl";
+       libraryHaskellDepends = [
+         base primitive primitive-unaligned wide-word
+       ];
+       testHaskellDepends = [ base primitive wide-word ];
        description = "Portable big-endian and little-endian conversions";
        license = lib.licenses.bsd3;
      }) {};
@@ -48628,16 +48805,16 @@ self: {
      , primitive, primitive-offset, primitive-unlifted, QuickCheck
      , quickcheck-classes, quickcheck-instances, run-st, tasty
      , tasty-hunit, tasty-quickcheck, template-haskell, text, text-short
-     , vector, wide-word
+     , vector, wide-word, zigzag
      }:
      mkDerivation {
        pname = "bytebuild";
-       version = "0.3.9.0";
-       sha256 = "07ln4qva3qb81w8rsdfxg4i1m659lf97680abm78y1qb41c8ampz";
+       version = "0.3.10.0";
+       sha256 = "1g3ayqdvvszh0jp22xh04pj6g8sff8m1mk06i5f4a0yxxwpvj3bg";
        libraryHaskellDepends = [
          base byteslice bytestring haskell-src-meta integer-logarithms
          natural-arithmetic primitive primitive-offset primitive-unlifted
-         run-st template-haskell text-short wide-word
+         run-st template-haskell text-short wide-word zigzag
        ];
        testHaskellDepends = [
          base byteslice bytestring natural-arithmetic primitive
@@ -48784,19 +48961,19 @@ self: {
   "byteslice" = callPackage
     ({ mkDerivation, base, bytestring, gauge, primitive, primitive-addr
      , primitive-unlifted, quickcheck-classes, run-st, tasty
-     , tasty-hunit, tasty-quickcheck, tuples, vector
+     , tasty-hunit, tasty-quickcheck, transformers, tuples, vector
      }:
      mkDerivation {
        pname = "byteslice";
-       version = "0.2.6.0";
-       sha256 = "0kgrqf5v0crr44xm46fppkbqw5r738qspwyjdk9g4wavsm1bk20b";
+       version = "0.2.7.0";
+       sha256 = "1mzqlyh0mswk64irz0sr8fk0v9y9ksb1k1j3g51l9vhhnz0cavhj";
        libraryHaskellDepends = [
          base bytestring primitive primitive-addr primitive-unlifted run-st
          tuples vector
        ];
        testHaskellDepends = [
          base bytestring primitive quickcheck-classes tasty tasty-hunit
-         tasty-quickcheck
+         tasty-quickcheck transformers
        ];
        benchmarkHaskellDepends = [ base gauge primitive ];
        description = "Slicing managed and unmanaged memory";
@@ -48827,14 +49004,14 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "bytestring_0_11_2_0" = callPackage
+  "bytestring_0_11_3_0" = callPackage
     ({ mkDerivation, base, deepseq, ghc-prim, QuickCheck, random, tasty
      , tasty-bench, tasty-quickcheck, template-haskell, transformers
      }:
      mkDerivation {
        pname = "bytestring";
-       version = "0.11.2.0";
-       sha256 = "16w5j3vxyak3ycfc8w1zwmagznlavgrwiqa1m0fn7s38vzjb7yjf";
+       version = "0.11.3.0";
+       sha256 = "03wfvdd6y99adjrp4r8kzi3a020dar7xmgfzyjdrk40nmranvp5h";
        libraryHaskellDepends = [ base deepseq ghc-prim template-haskell ];
        testHaskellDepends = [
          base deepseq ghc-prim QuickCheck tasty tasty-quickcheck
@@ -48858,6 +49035,8 @@ self: {
        ];
        description = "Aeson instances for ByteString, using base 64 encoding";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "bytestring-arbitrary" = callPackage
@@ -48906,7 +49085,6 @@ self: {
        description = "Variable-length integer encoding";
        license = lib.licenses.lgpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "bytestring-class" = callPackage
@@ -48970,6 +49148,8 @@ self: {
        libraryHaskellDepends = [ base bytestring ];
        description = "Simple, fast binary diff/patch";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "bytestring-encoding" = callPackage
@@ -49038,6 +49218,8 @@ self: {
        ];
        description = "ByteString-backed Handles";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "bytestring-lexing" = callPackage
@@ -49269,19 +49451,23 @@ self: {
      }) {};
 
   "bytestring-trie" = callPackage
-    ({ mkDerivation, base, binary, bytestring, QuickCheck, smallcheck
-     , tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck
+    ({ mkDerivation, base, binary, bytestring, criterion, deepseq
+     , QuickCheck, smallcheck, tasty, tasty-hunit, tasty-quickcheck
+     , tasty-smallcheck
      }:
      mkDerivation {
        pname = "bytestring-trie";
-       version = "0.2.6";
-       sha256 = "00wz54cmn2wa8vvhvhmdxj16nj0blhhyabp54ddahicnnizi2hzf";
-       libraryHaskellDepends = [ base binary bytestring ];
+       version = "0.2.7";
+       sha256 = "1fyrgnyxvdyj69w4m460a2iyqga9v2c46i3pmnif72r5rl6fc70d";
+       libraryHaskellDepends = [ base binary bytestring deepseq ];
        testHaskellDepends = [
-         base binary bytestring QuickCheck smallcheck tasty tasty-hunit
-         tasty-quickcheck tasty-smallcheck
+         base binary bytestring deepseq QuickCheck smallcheck tasty
+         tasty-hunit tasty-quickcheck tasty-smallcheck
+       ];
+       benchmarkHaskellDepends = [
+         base binary bytestring criterion deepseq QuickCheck
        ];
-       description = "An efficient finite map from (byte)strings to values";
+       description = "An efficient finite map from bytestrings to values";
        license = lib.licenses.bsd3;
      }) {};
 
@@ -49450,8 +49636,8 @@ self: {
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
        pname = "c-enum";
-       version = "0.1.1.0";
-       sha256 = "0ynq77s8xwl5xqkc3c99ygj3h7rkfmkf4040h1skiz8pd2l8v48i";
+       version = "0.1.1.2";
+       sha256 = "01i8dfzrcpkji4vnnflabfbxd4f6q8mmzh1whnizqp14pbzmkqv2";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base template-haskell ];
        description = "To make a type corresponding to an enum of C language";
@@ -49520,8 +49706,8 @@ self: {
     ({ mkDerivation, array, base, primitive, template-haskell }:
      mkDerivation {
        pname = "c-struct";
-       version = "0.1.1.1";
-       sha256 = "0aan4j0zfam28phl8vgrgncbz275haq9ls0d2yisv2r2in6c99lx";
+       version = "0.1.1.2";
+       sha256 = "179sqqzik48xf9axhm3m9y6qv8028lh7l16cr79z85ddkvry7avd";
        libraryHaskellDepends = [ array base primitive template-haskell ];
        testHaskellDepends = [ array base primitive template-haskell ];
        description = "To make a wrapper for struct of C language";
@@ -49539,7 +49725,6 @@ self: {
        executableHaskellDepends = [ base c0parser ];
        description = "Simple C0 Syntax Check";
        license = "GPL";
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "c0parser" = callPackage
@@ -49551,8 +49736,6 @@ self: {
        libraryHaskellDepends = [ base parsec ];
        description = "Simple C0 Parser";
        license = "GPL";
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "c10k" = callPackage
@@ -49581,6 +49764,20 @@ self: {
        license = lib.licenses.mit;
      }) {inherit (pkgs) libxml2;};
 
+  "c14n_0_1_0_2" = callPackage
+    ({ mkDerivation, base, bytestring, libxml2 }:
+     mkDerivation {
+       pname = "c14n";
+       version = "0.1.0.2";
+       sha256 = "165mayyj2apzv87jqsmpyskl6hr7gpvpg7ypi2vqgi8wda1gawki";
+       libraryHaskellDepends = [ base bytestring ];
+       librarySystemDepends = [ libxml2 ];
+       libraryPkgconfigDepends = [ libxml2 ];
+       description = "Bindings to the c14n implementation in libxml";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {inherit (pkgs) libxml2;};
+
   "c2ats" = callPackage
     ({ mkDerivation, base, containers, HUnit, language-c, pretty
      , regex-posix, test-framework, test-framework-hunit
@@ -49681,6 +49878,17 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "ca-patterns" = callPackage
+    ({ mkDerivation, base, parsec, text, vector }:
+     mkDerivation {
+       pname = "ca-patterns";
+       version = "0.1.0.0";
+       sha256 = "1n5l7dxsci9dbrrngrc9q7f85i966i2vzidzrm3prjf8fq3i87b0";
+       libraryHaskellDepends = [ base parsec text vector ];
+       description = "Manipulate patterns in cellular automata, create and parse RLE files";
+       license = lib.licenses.mit;
+     }) {};
+
   "ca-province-codes" = callPackage
     ({ mkDerivation, aeson, base, hspec, QuickCheck, text }:
      mkDerivation {
@@ -49716,6 +49924,8 @@ self: {
        ];
        description = "A maintenance command of Haskell cabal packages";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "cabal" = callPackage
@@ -49745,6 +49955,18 @@ self: {
        license = lib.licenses.agpl3Only;
      }) {};
 
+  "cabal-appimage_0_3_0_4" = callPackage
+    ({ mkDerivation, base, Cabal, filepath }:
+     mkDerivation {
+       pname = "cabal-appimage";
+       version = "0.3.0.4";
+       sha256 = "1plgswf3mrkdn6fysghbmkcnjjk00afvlyb39m7h92vwxwxkv6yl";
+       libraryHaskellDepends = [ base Cabal filepath ];
+       description = "Cabal support for creating AppImage applications";
+       license = lib.licenses.agpl3Only;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "cabal-audit" = callPackage
     ({ mkDerivation, base, Cabal, directory, filepath, HTTP
      , optparse-applicative
@@ -49773,6 +49995,8 @@ self: {
        libraryHaskellDepends = [ base Cabal directory extra filepath ];
        description = "Build time library that autodetects exposed modules";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "cabal-bounds" = callPackage
@@ -49832,34 +50056,37 @@ self: {
   "cabal-cache" = callPackage
     ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3
      , antiope-core, antiope-optparse-applicative, antiope-s3, base
-     , bytestring, conduit-extra, containers, cryptonite, deepseq
-     , directory, exceptions, filepath, generic-lens, hedgehog, hspec
-     , hspec-discover, http-client, http-types, hw-hedgehog
-     , hw-hspec-hedgehog, lens, mtl, optparse-applicative, process
-     , raw-strings-qq, relation, resourcet, selective, stm, stringsearch
-     , tar, temporary, text, time, topograph, unliftio, zlib
+     , bytestring, containers, cryptonite, deepseq, directory
+     , exceptions, filepath, generic-lens, hedgehog, hspec
+     , hspec-discover, http-client, http-client-tls, http-types
+     , hw-hspec-hedgehog, lens, mtl, network-uri, optparse-applicative
+     , process, raw-strings-qq, relation, resourcet, stm, stringsearch
+     , temporary, text, topograph, transformers, unliftio
      }:
      mkDerivation {
        pname = "cabal-cache";
-       version = "1.0.3.0";
-       sha256 = "0xx0a53z7wj75p8dqypr6ys63cpw8acl49358f42xi5lgblvqnca";
+       version = "1.0.4.0";
+       sha256 = "1qh2cy0mwslqfdw747jkvvfbdma0c3mmjd5kpv2s5slz0m7m8l9j";
        revision = "1";
-       editedCabalFile = "19dr9x78xfgb8jnbj1i23mhzqnvixgh1azyq5fvccm6h4pcbjfzz";
+       editedCabalFile = "049x7hz1173650bsqp8ff2yv7gn6v1akl3iz24xx5q8ql1p0silc";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson amazonka amazonka-core amazonka-s3 antiope-core
-         antiope-optparse-applicative antiope-s3 base bytestring
-         conduit-extra containers cryptonite deepseq directory exceptions
-         filepath generic-lens http-client http-types lens mtl
-         optparse-applicative process relation resourcet selective stm
-         stringsearch tar temporary text time topograph unliftio zlib
+         aeson amazonka amazonka-core amazonka-s3 antiope-core antiope-s3
+         base bytestring containers cryptonite deepseq directory exceptions
+         filepath generic-lens http-client http-client-tls http-types lens
+         mtl network-uri optparse-applicative process relation resourcet stm
+         text topograph transformers
+       ];
+       executableHaskellDepends = [
+         aeson amazonka amazonka-core antiope-core
+         antiope-optparse-applicative base bytestring containers directory
+         exceptions generic-lens http-types lens mtl optparse-applicative
+         resourcet stm stringsearch temporary text unliftio
        ];
-       executableHaskellDepends = [ base optparse-applicative ];
        testHaskellDepends = [
-         aeson antiope-core antiope-s3 base bytestring containers filepath
-         generic-lens hedgehog hspec http-types hw-hedgehog
-         hw-hspec-hedgehog lens raw-strings-qq relation text
+         aeson antiope-core base bytestring filepath hedgehog hspec
+         http-types hw-hspec-hedgehog lens network-uri raw-strings-qq text
        ];
        testToolDepends = [ hspec-discover ];
        description = "CI Assistant for Haskell projects";
@@ -49968,6 +50195,7 @@ self: {
        executableHaskellDepends = [ base Cabal debian lens mtl pretty ];
        description = "Create a Debianization for a Cabal package";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "cabal-dependency-licenses" = callPackage
@@ -50108,30 +50336,6 @@ self: {
      }:
      mkDerivation {
        pname = "cabal-flatpak";
-       version = "0.1.0.2";
-       sha256 = "1h7yklhqrsgxk841fryxz0sk03zb02p34g1nvwdz6c6mfpwc8y54";
-       revision = "2";
-       editedCabalFile = "0mf387hkxshcbss739c66j0hc1143r9lns3p3aw1l76as9lbdlwj";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         aeson aeson-pretty base bytestring cabal-plan containers
-         cryptohash-sha256 http-client http-client-tls http-types
-         optparse-applicative pathtype shell-utility tar text utility-ht
-         zlib
-       ];
-       description = "Generate a FlatPak manifest from a Cabal package description";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "cabal-flatpak_0_1_0_3" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cabal-plan
-     , containers, cryptohash-sha256, http-client, http-client-tls
-     , http-types, optparse-applicative, pathtype, shell-utility, tar
-     , text, utility-ht, zlib
-     }:
-     mkDerivation {
-       pname = "cabal-flatpak";
        version = "0.1.0.3";
        sha256 = "1k0fzhyvlcq1l09fnf3f3wig4g9l61wsm1dmsjd3nwsgh52xb37v";
        revision = "1";
@@ -50146,7 +50350,6 @@ self: {
        ];
        description = "Generate a FlatPak manifest from a Cabal package description";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "cabal-fmt" = callPackage
@@ -50255,6 +50458,8 @@ self: {
        doCheck = false;
        description = "Give Haskell development tools access to Cabal project environment";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "cabal-info" = callPackage
@@ -50384,8 +50589,8 @@ self: {
      }:
      mkDerivation {
        pname = "cabal-install-parsers";
-       version = "0.4.4";
-       sha256 = "0yr2yqnbzsx191sp0s1p4i4a4hjgnscm2f0pl9zfdszlyhbvdnyl";
+       version = "0.4.5";
+       sha256 = "0gdqr7ib22h6qfvkv179xm4s2lw6fj62y7hj5lg53zjkc7y8791j";
        libraryHaskellDepends = [
          aeson base base16-bytestring binary binary-instances bytestring
          Cabal containers cryptohash-sha256 deepseq directory filepath lukko
@@ -50508,34 +50713,18 @@ self: {
        broken = true;
      }) {};
 
-  "cabal-plan" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, async, base, base-compat
-     , base16-bytestring, bytestring, containers, directory, filepath
-     , mtl, optics-core, optparse-applicative, parsec, process
-     , semialign, singleton-bool, text, these, topograph, transformers
-     , vector
-     }:
+  "cabal-pkg-config-version-hook" = callPackage
+    ({ mkDerivation, base, Cabal, lens, process }:
      mkDerivation {
-       pname = "cabal-plan";
-       version = "0.7.2.0";
-       sha256 = "118g2ywzgjny57c2iysnj5f7rlriwic3f0k9c54f6bvkc0a3sfi3";
-       configureFlags = [ "-fexe" ];
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base base16-bytestring bytestring containers directory
-         filepath text
-       ];
-       executableHaskellDepends = [
-         ansi-terminal async base base-compat bytestring containers
-         directory mtl optics-core optparse-applicative parsec process
-         semialign singleton-bool text these topograph transformers vector
-       ];
-       description = "Library and utility for processing cabal's plan.json file";
-       license = lib.licenses.gpl2Plus;
+       pname = "cabal-pkg-config-version-hook";
+       version = "0.1.0.0";
+       sha256 = "0v4fajrcbwdj05srma9g3fw96z91j9b5c5cws59sh54a7jb5nlm6";
+       libraryHaskellDepends = [ base Cabal lens process ];
+       description = "Make Cabal aware of pkg-config package versions";
+       license = lib.licenses.bsd3;
      }) {};
 
-  "cabal-plan_0_7_2_1" = callPackage
+  "cabal-plan" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, async, base, base-compat
      , base16-bytestring, bytestring, containers, directory, filepath
      , mtl, optics-core, optparse-applicative, parsec, process
@@ -50562,7 +50751,6 @@ self: {
        ];
        description = "Library and utility for processing cabal's plan.json file";
        license = lib.licenses.gpl2Plus;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "cabal-progdeps" = callPackage
@@ -50605,8 +50793,8 @@ self: {
      }:
      mkDerivation {
        pname = "cabal-rpm";
-       version = "2.0.10";
-       sha256 = "028kvvdm8dqjmk16ag8p1mb4d3nfyz1i6x8ijfcr45hrb93hdd77";
+       version = "2.0.11";
+       sha256 = "041sr5fym01cdfi606180iz5zqxnlw44vhr4bbwpxr45qn71kzxb";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -50779,6 +50967,8 @@ self: {
        ];
        description = "Helper functions for writing custom Setup.hs scripts.";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "cabal-uninstall" = callPackage
@@ -50949,6 +51139,8 @@ self: {
        pname = "cabal2spec";
        version = "2.6.3";
        sha256 = "1mxqllc6mbxbyr5iz6qs0sxmvzrn5jf9wbs6zqnlygg23ml043kr";
+       revision = "1";
+       editedCabalFile = "0njnhrm2mm2nrn5y95fqw3s5r1md64f6d1k1zql9ppl102qgrbfp";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base Cabal filepath time ];
@@ -51114,7 +51306,6 @@ self: {
        testHaskellDepends = [ base text-format ];
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {cabocha = null;};
 
   "cache" = callPackage
@@ -51372,8 +51563,6 @@ self: {
        ];
        description = "That rabbit's got a vicious streak a mile wide!";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "caf" = callPackage
@@ -51426,8 +51615,8 @@ self: {
      }:
      mkDerivation {
        pname = "cairo";
-       version = "0.13.8.1";
-       sha256 = "1hpkyhrlg1d24s34kq6d379z8l8fvznm98wpq37haqjma4nl25hk";
+       version = "0.13.8.2";
+       sha256 = "1sq2imy359vnbny610n7655a4z5a8fgdxanys4f5nw84246hc2yl";
        enableSeparateDataOutput = true;
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [
@@ -51538,7 +51727,6 @@ self: {
        description = "Third cake the Makefile EDSL";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "cakyrespa" = callPackage
@@ -51630,8 +51818,8 @@ self: {
      }:
      mkDerivation {
        pname = "calamity";
-       version = "0.2.0.0";
-       sha256 = "0c3nfi2vsj9h64l9j3pf42fgjgs7sh5ks7i1ymkfvmb2d3yyff6x";
+       version = "0.2.0.2";
+       sha256 = "05yqh6prffcwdv4zl1xcw8p9xidrn95wffxjkiy5j5vh2yf5a7c0";
        libraryHaskellDepends = [
          aeson async base bytestring calamity-commands colour
          concurrent-extra connection containers data-default-class
@@ -51800,23 +51988,21 @@ self: {
      }) {};
 
   "call-alloy" = callPackage
-    ({ mkDerivation, base, bytestring, containers, directory
+    ({ mkDerivation, base, bytestring, containers, directory, extra
      , file-embed, filepath, hashable, hspec, mtl, process, split
      , trifecta, unix
      }:
      mkDerivation {
        pname = "call-alloy";
-       version = "0.2.2.0";
-       sha256 = "09xy823lxmp4siqxbv8f6v192a9bs0vmq36293cbiv7g7w65bnvi";
-       revision = "2";
-       editedCabalFile = "0c90z46ks7sybx899ama5dsvbxvm62a2cclwqav1rak1vjygglk2";
+       version = "0.3";
+       sha256 = "0pf6zdx201pkdzj3iccwj9k3bi0qabpmsn0sfn27mcwdgksn2q7p";
        libraryHaskellDepends = [
-         base bytestring containers directory file-embed filepath hashable
-         mtl process split trifecta unix
+         base bytestring containers directory extra file-embed filepath
+         hashable mtl process split trifecta unix
        ];
        testHaskellDepends = [
-         base bytestring containers directory file-embed filepath hashable
-         hspec mtl process split trifecta unix
+         base bytestring containers directory extra file-embed filepath
+         hashable hspec mtl process split trifecta unix
        ];
        description = "A simple library to call Alloy given a specification";
        license = lib.licenses.mit;
@@ -51845,18 +52031,6 @@ self: {
      }) {};
 
   "call-stack" = callPackage
-    ({ mkDerivation, base, nanospec }:
-     mkDerivation {
-       pname = "call-stack";
-       version = "0.3.0";
-       sha256 = "0ski7ihdxah7x4x07qgkjljg8hzqs9d6aa5k4cmr40bzp3i8s3mq";
-       libraryHaskellDepends = [ base ];
-       testHaskellDepends = [ base nanospec ];
-       description = "Use GHC call-stacks in a backward compatible way";
-       license = lib.licenses.mit;
-     }) {};
-
-  "call-stack_0_4_0" = callPackage
     ({ mkDerivation, base, filepath, nanospec }:
      mkDerivation {
        pname = "call-stack";
@@ -51866,7 +52040,6 @@ self: {
        testHaskellDepends = [ base filepath nanospec ];
        description = "Use GHC call-stacks in a backward compatible way";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "camfort" = callPackage
@@ -51904,7 +52077,12 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "CamFort - Cambridge Fortran infrastructure";
        license = lib.licenses.asl20;
+       platforms = [
+         "aarch64-darwin" "armv7l-linux" "i686-linux" "x86_64-darwin"
+         "x86_64-linux"
+       ];
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) flint;};
 
   "camh" = callPackage
@@ -52173,6 +52351,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Convert data to and from a natural number representation";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "cao" = callPackage
@@ -52214,21 +52394,18 @@ self: {
 
   "capability" = callPackage
     ({ mkDerivation, base, constraints, containers, dlist, exceptions
-     , generic-lens, hspec, lens, monad-control, monad-unlift, mtl
-     , mutable-containers, primitive, reflection, safe-exceptions
-     , silently, streaming, temporary, text, transformers, unliftio
-     , unliftio-core
+     , generic-lens, hspec, lens, monad-control, mtl, mutable-containers
+     , primitive, reflection, safe-exceptions, silently, streaming
+     , temporary, text, transformers, unliftio, unliftio-core
      }:
      mkDerivation {
        pname = "capability";
-       version = "0.4.0.0";
-       sha256 = "02dnvzfvn81k15qp41fqd3pk4izg8rfbj7d5f6ry0wfa8d8payq0";
-       revision = "1";
-       editedCabalFile = "0dqqry8qjx9gigz7x542zchrvjbmmhpafzn4fxf1dw0yd6hqavfq";
+       version = "0.5.0.0";
+       sha256 = "116phv80mqs5jd3pv0ar29xfjcg8jf2c77fp530dk0k3da8v5d38";
        libraryHaskellDepends = [
          base constraints dlist exceptions generic-lens lens monad-control
-         monad-unlift mtl mutable-containers primitive reflection
-         safe-exceptions streaming transformers unliftio unliftio-core
+         mtl mutable-containers primitive reflection safe-exceptions
+         streaming transformers unliftio unliftio-core
        ];
        testHaskellDepends = [
          base containers dlist hspec lens mtl silently streaming temporary
@@ -52238,7 +52415,7 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "capability_0_5_0_0" = callPackage
+  "capability_0_5_0_1" = callPackage
     ({ mkDerivation, base, constraints, containers, dlist, exceptions
      , generic-lens, hspec, lens, monad-control, mtl, mutable-containers
      , primitive, reflection, safe-exceptions, silently, streaming
@@ -52246,8 +52423,8 @@ self: {
      }:
      mkDerivation {
        pname = "capability";
-       version = "0.5.0.0";
-       sha256 = "116phv80mqs5jd3pv0ar29xfjcg8jf2c77fp530dk0k3da8v5d38";
+       version = "0.5.0.1";
+       sha256 = "0sksd42ywaq5av7a1h9y66pclsk1fd9qx46q38kgs3av88zhzqci";
        libraryHaskellDepends = [
          base constraints dlist exceptions generic-lens lens monad-control
          mtl mutable-containers primitive reflection safe-exceptions
@@ -52281,8 +52458,6 @@ self: {
        ];
        description = "OTP-like supervision trees in Haskell";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "capnp" = callPackage
@@ -52329,7 +52504,6 @@ self: {
        description = "Cap'n Proto for Haskell";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "capped-list" = callPackage
@@ -52376,6 +52550,8 @@ self: {
        testHaskellDepends = [ base mtl tasty tasty-hunit ];
        description = "Monadic capabilities with late binding";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "captcha-2captcha" = callPackage
@@ -52549,8 +52725,6 @@ self: {
        ];
        description = "Algorithms for coin selection and fee balancing";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "cardano-transactions" = callPackage
@@ -52696,6 +52870,8 @@ self: {
        ];
        description = "A hashing class for content-addressed storage";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "cas-hashable-s3" = callPackage
@@ -52712,6 +52888,7 @@ self: {
        ];
        description = "ContentHashable instances for S3 objects";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "cas-store" = callPackage
@@ -52736,6 +52913,7 @@ self: {
        ];
        description = "A content-addressed storage";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "casa-abbreviations-and-acronyms" = callPackage
@@ -52759,8 +52937,6 @@ self: {
        ];
        description = "CASA Abbreviations and Acronyms";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "casa-client" = callPackage
@@ -53016,6 +53192,8 @@ self: {
        benchmarkHaskellDepends = [ gauge mwc-random rerebase ];
        description = "A converter for spinal, snake and camel cases";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "cash" = callPackage
@@ -53724,7 +53902,6 @@ self: {
        ];
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "cayene-lpp" = callPackage
@@ -53784,6 +53961,27 @@ self: {
        broken = true;
      }) {};
 
+  "cayley-client_0_4_18" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, binary, bytestring
+     , exceptions, hspec, http-client, http-conduit, lens, lens-aeson
+     , mtl, text, transformers, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "cayley-client";
+       version = "0.4.18";
+       sha256 = "0zdv66p9klc6px8ch6239k2p4pi3px28k50918kq80wl94msigns";
+       libraryHaskellDepends = [
+         aeson attoparsec base binary bytestring exceptions http-client
+         http-conduit lens lens-aeson mtl text transformers
+         unordered-containers vector
+       ];
+       testHaskellDepends = [ aeson base hspec unordered-containers ];
+       description = "A Haskell client for the Cayley graph database";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "cayley-dickson" = callPackage
     ({ mkDerivation, base, random }:
      mkDerivation {
@@ -53844,7 +54042,7 @@ self: {
   "cborg" = callPackage
     ({ mkDerivation, aeson, array, base, base-orphans
      , base16-bytestring, base64-bytestring, bytestring, containers
-     , deepseq, ghc-prim, half, integer-gmp, primitive, QuickCheck
+     , deepseq, ghc-bignum, ghc-prim, half, primitive, QuickCheck
      , random, scientific, tasty, tasty-hunit, tasty-quickcheck, text
      , vector
      }:
@@ -53855,7 +54053,7 @@ self: {
        revision = "1";
        editedCabalFile = "0ry5p8cnmm772m3z074azh1ldxvq851dmffsp2b7vljjhzd9j4sc";
        libraryHaskellDepends = [
-         array base bytestring containers deepseq ghc-prim half integer-gmp
+         array base bytestring containers deepseq ghc-bignum ghc-prim half
          primitive text
        ];
        testHaskellDepends = [
@@ -53897,6 +54095,8 @@ self: {
        libraryHaskellDepends = [ base template-haskell ];
        description = "typesafe c-style casts; useful for FFI";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "cci" = callPackage
@@ -54147,7 +54347,6 @@ self: {
        description = "Protect and control API access with cerberus";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "cereal" = callPackage
@@ -54464,6 +54663,28 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "cfn-flip" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, conduit, doctest
+     , filepath, Glob, hspec, libyaml, resourcet, text, unliftio
+     , unliftio-core, yaml
+     }:
+     mkDerivation {
+       pname = "cfn-flip";
+       version = "0.1.0.1";
+       sha256 = "0vykc7lwjarbf0zqkjfms5sv82vsd64q102qrmvl3qs8mil0vkv2";
+       libraryHaskellDepends = [
+         aeson base bytestring conduit libyaml resourcet text unliftio
+         unliftio-core yaml
+       ];
+       testHaskellDepends = [
+         aeson base conduit doctest filepath Glob hspec libyaml yaml
+       ];
+       description = "Haskell implementation of aws/cfn-flip";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "cfopu" = callPackage
     ({ mkDerivation, base, bytestring, containers, data-default
      , dequeue, mtl
@@ -54592,7 +54813,6 @@ self: {
        ];
        description = "Command line tool";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "cgroup-rts-threads" = callPackage
@@ -54943,6 +55163,7 @@ self: {
        ];
        description = "Command-line utility to draw charts from input data easily";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "chart-histogram" = callPackage
@@ -54977,6 +55198,7 @@ self: {
        description = "Charting library targetting SVGs";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "chart-svg-various" = callPackage
@@ -55077,6 +55299,8 @@ self: {
        ];
        description = "Chase & Lev work-stealing lock-free double-ended queues (deques)";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "chassis" = callPackage
@@ -55344,8 +55568,8 @@ self: {
     ({ mkDerivation, array, base, QuickCheck, random, semigroupoids }:
      mkDerivation {
        pname = "checkers";
-       version = "0.5.6";
-       sha256 = "1b82dz295h37pi6bnkr4r18gkvavrwvsig15955i8hh1rcn2msaz";
+       version = "0.6.0";
+       sha256 = "1r4rsa4k0fy8xig3m530ryflry9viv9v47g4gh7h0ld27rbd6z60";
        libraryHaskellDepends = [
          array base QuickCheck random semigroupoids
        ];
@@ -55432,8 +55656,6 @@ self: {
        libraryHaskellDepends = [ base chell QuickCheck random ];
        description = "QuickCheck support for the Chell testing library";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "cherry-core-alpha" = callPackage
@@ -55476,8 +55698,8 @@ self: {
      }:
      mkDerivation {
        pname = "chessIO";
-       version = "0.9.2.0";
-       sha256 = "024hzkgq7csmhxapxsl26c8sxpnngpwvikz4sg277arkj6j6mxf2";
+       version = "0.9.3.0";
+       sha256 = "0hmj9dvsvwrp7ab4zrzmbvmzy0q6fr2ifzmdp4ajbxlmca0yh3py";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -55820,6 +56042,8 @@ self: {
        ];
        description = "Datatypes required for chr library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "chr-lang" = callPackage
@@ -55918,7 +56142,6 @@ self: {
        description = "measure timings of data evaluation";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "chronologique" = callPackage
@@ -55938,52 +56161,23 @@ self: {
      }) {};
 
   "chronos" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, criterion
-     , deepseq, doctest, hashable, HUnit, old-locale, primitive
-     , QuickCheck, semigroups, test-framework, test-framework-hunit
-     , test-framework-quickcheck2, text, thyme, time, torsor, vector
-     }:
-     mkDerivation {
-       pname = "chronos";
-       version = "1.1.1";
-       sha256 = "10nxhnj5y984c3mf2wkc2zl6afbph0b0vj7f722g0yp7cq4908yj";
-       revision = "1";
-       editedCabalFile = "0yspjcgnzl8kvfw6lgndkd2m4cp1s5gvga0kfm5fbrf0g8kwhns8";
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring hashable primitive semigroups text
-         torsor vector
-       ];
-       testHaskellDepends = [
-         attoparsec base bytestring doctest HUnit QuickCheck test-framework
-         test-framework-hunit test-framework-quickcheck2 text torsor
-       ];
-       benchmarkHaskellDepends = [
-         attoparsec base bytestring criterion deepseq old-locale QuickCheck
-         text thyme time vector
-       ];
-       description = "A performant time library";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "chronos_1_1_3" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytebuild, byteslice
-     , bytesmith, bytestring, criterion, deepseq, doctest, hashable
-     , HUnit, natural-arithmetic, old-locale, primitive, QuickCheck
-     , semigroups, test-framework, test-framework-hunit
-     , test-framework-quickcheck2, text, text-short, thyme, time, torsor
-     , vector
+     , bytesmith, bytestring, criterion, deepseq, hashable, HUnit
+     , natural-arithmetic, old-locale, primitive, QuickCheck, semigroups
+     , test-framework, test-framework-hunit, test-framework-quickcheck2
+     , text, text-short, thyme, time, torsor, vector
      }:
      mkDerivation {
        pname = "chronos";
-       version = "1.1.3";
-       sha256 = "1c5jzws6szqf9izifavapzvvib0b83rlyf5wcjfrshfipwfqrg26";
+       version = "1.1.4";
+       sha256 = "1v7h0qlckliid2zd3ff2l9l4xrdxacaw8my8bjj8grysj4vvyn5q";
        libraryHaskellDepends = [
          aeson attoparsec base bytebuild byteslice bytesmith bytestring
          deepseq hashable natural-arithmetic primitive semigroups text
          text-short torsor vector
        ];
        testHaskellDepends = [
-         aeson attoparsec base bytestring deepseq doctest HUnit QuickCheck
+         aeson attoparsec base bytestring deepseq HUnit QuickCheck
          test-framework test-framework-hunit test-framework-quickcheck2 text
          torsor
        ];
@@ -55993,7 +56187,6 @@ self: {
        ];
        description = "A high-performance time library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "chronos-bench" = callPackage
@@ -56175,6 +56368,8 @@ self: {
        ];
        description = "Church encoded pair";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "churros" = callPackage
@@ -56242,13 +56437,13 @@ self: {
      }:
      mkDerivation {
        pname = "cimple";
-       version = "0.0.14";
-       sha256 = "1n287ybpl4h8laklw4s0gqf7hn8w12yv3wxm1xjh7rx9fivnim2v";
+       version = "0.0.16";
+       sha256 = "02pxk1r076j0vkn0vhny9nxzf0dlql1hcn8sdw0nili8mb41pbj4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson ansi-wl-pprint array base bytestring containers data-fix
-         filepath groom monad-parallel mtl recursion-schemes split text
+         filepath monad-parallel mtl recursion-schemes split text
          transformers-compat
        ];
        libraryToolDepends = [ alex happy ];
@@ -56539,8 +56734,8 @@ self: {
      }:
      mkDerivation {
        pname = "circular";
-       version = "0.4.0.1";
-       sha256 = "03j06zf2fshcf59df088i47s4nx89arggv9h96izbpi0rz4m0fmk";
+       version = "0.4.0.2";
+       sha256 = "1wmm649rpjyy1w7k8zd4b8k52cb26i2jq4n6hszbspxp2bcvrnfs";
        libraryHaskellDepends = [ aeson base primitive vector ];
        testHaskellDepends = [
          aeson base hspec primitive QuickCheck quickcheck-instances vector
@@ -56638,32 +56833,6 @@ self: {
      }:
      mkDerivation {
        pname = "citeproc";
-       version = "0.4.0.1";
-       sha256 = "13hgbcbr7jbyfbxp8fsc43c2wq4fhlbxzqwh1plfkdi5n9bif1lv";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring case-insensitive containers
-         data-default file-embed filepath pandoc-types safe scientific text
-         transformers unicode-collation uniplate vector xml-conduit
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers Diff directory filepath mtl pretty
-         text timeit transformers
-       ];
-       description = "Generates citations and bibliography from CSL styles";
-       license = lib.licenses.bsd2;
-     }) {};
-
-  "citeproc_0_6_0_1" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring
-     , case-insensitive, containers, data-default, Diff, directory
-     , file-embed, filepath, mtl, pandoc-types, pretty, safe, scientific
-     , text, timeit, transformers, unicode-collation, uniplate, vector
-     , xml-conduit
-     }:
-     mkDerivation {
-       pname = "citeproc";
        version = "0.6.0.1";
        sha256 = "015ansq3a710s0hzs2157fx12bc4f1hy45l4dbi6j477sy800bqc";
        isLibrary = true;
@@ -56679,7 +56848,6 @@ self: {
        ];
        description = "Generates citations and bibliography from CSL styles";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "citeproc-hs" = callPackage
@@ -57020,58 +57188,27 @@ self: {
      }) {};
 
   "clash-ghc" = callPackage
-    ({ mkDerivation, array, base, bifunctors, bytestring, Cabal
-     , clash-lib, clash-prelude, concurrent-supply, containers, deepseq
-     , directory, exceptions, extra, filepath, ghc, ghc-boot, ghc-prim
-     , ghc-typelits-extra, ghc-typelits-knownnat
-     , ghc-typelits-natnormalise, ghci, hashable, haskeline, integer-gmp
-     , lens, mtl, primitive, process, reflection, split
-     , template-haskell, text, time, transformers, uniplate, unix
-     , unordered-containers, utf8-string, vector
-     }:
-     mkDerivation {
-       pname = "clash-ghc";
-       version = "1.4.7";
-       sha256 = "06r97diqy6px1pf06dbnvf6ns0kmqy5gc5mr6k9xam1d2pk37xwd";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         array base bifunctors bytestring Cabal clash-lib clash-prelude
-         concurrent-supply containers deepseq directory exceptions extra
-         filepath ghc ghc-boot ghc-prim ghc-typelits-extra
-         ghc-typelits-knownnat ghc-typelits-natnormalise ghci hashable
-         haskeline integer-gmp lens mtl primitive process reflection split
-         template-haskell text time transformers uniplate unix
-         unordered-containers utf8-string vector
-       ];
-       executableHaskellDepends = [ base ];
-       description = "Clash: a functional hardware description language - GHC frontend";
-       license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
-  "clash-ghc_1_6_1" = callPackage
     ({ mkDerivation, array, base, bytestring, Cabal, clash-lib
      , clash-prelude, concurrent-supply, containers, data-binary-ieee754
-     , deepseq, directory, exceptions, extra, filepath, ghc, ghc-boot
-     , ghc-prim, ghc-typelits-extra, ghc-typelits-knownnat
-     , ghc-typelits-natnormalise, ghci, hashable, haskeline, integer-gmp
-     , lens, mtl, primitive, process, reflection, split
-     , template-haskell, text, time, transformers, uniplate, unix
-     , unordered-containers, utf8-string, vector
+     , deepseq, directory, exceptions, extra, filepath, ghc, ghc-bignum
+     , ghc-boot, ghc-prim, ghc-typelits-extra, ghc-typelits-knownnat
+     , ghc-typelits-natnormalise, ghci, hashable, haskeline, lens, mtl
+     , primitive, process, reflection, split, template-haskell, text
+     , time, transformers, uniplate, unix, unordered-containers
+     , utf8-string, vector
      }:
      mkDerivation {
        pname = "clash-ghc";
-       version = "1.6.1";
-       sha256 = "0kkwrp2ch01s75gyy3xa3lf305xi9czw0v4sgqcb4cds4qb47ih2";
+       version = "1.6.2";
+       sha256 = "0whyml49yag2yjm0qx3kw50w5r88x1ahdqgfh7ys03vhmppnf6h7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          array base bytestring Cabal clash-lib clash-prelude
          concurrent-supply containers data-binary-ieee754 deepseq directory
-         exceptions extra filepath ghc ghc-boot ghc-prim ghc-typelits-extra
-         ghc-typelits-knownnat ghc-typelits-natnormalise ghci hashable
-         haskeline integer-gmp lens mtl primitive process reflection split
+         exceptions extra filepath ghc ghc-bignum ghc-boot ghc-prim
+         ghc-typelits-extra ghc-typelits-knownnat ghc-typelits-natnormalise
+         ghci hashable haskeline lens mtl primitive process reflection split
          template-haskell text time transformers uniplate unix
          unordered-containers utf8-string vector
        ];
@@ -57082,56 +57219,13 @@ self: {
      }) {};
 
   "clash-lib" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, array
-     , attoparsec, base, base16-bytestring, binary, bytestring
-     , clash-prelude, concurrent-supply, containers, cryptohash-sha256
-     , data-binary-ieee754, data-default, deepseq, directory, dlist
-     , errors, exceptions, extra, filepath, ghc, ghc-boot-th
-     , ghc-typelits-knownnat, hashable, haskell-src-exts
-     , haskell-src-meta, hint, integer-gmp, interpolate, lens, mtl
-     , ordered-containers, parsers, pretty-show, prettyprinter
-     , primitive, process, quickcheck-text, reducers, tasty, tasty-hunit
-     , tasty-quickcheck, template-haskell, temporary, terminal-size
-     , text, text-show, time, transformers, trifecta
-     , unordered-containers, utf8-string, vector
-     , vector-binary-instances
-     }:
-     mkDerivation {
-       pname = "clash-lib";
-       version = "1.4.7";
-       sha256 = "03wj0i926x8lc09nwgwh48plqxc49i5zzwil88bgnxdcwv9ncv18";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson aeson-pretty ansi-terminal array attoparsec base
-         base16-bytestring binary bytestring clash-prelude concurrent-supply
-         containers cryptohash-sha256 data-binary-ieee754 data-default
-         deepseq directory dlist errors exceptions extra filepath ghc
-         ghc-boot-th hashable haskell-src-meta hint integer-gmp interpolate
-         lens mtl ordered-containers parsers pretty-show prettyprinter
-         primitive process reducers template-haskell temporary terminal-size
-         text text-show time transformers trifecta unordered-containers
-         utf8-string vector vector-binary-instances
-       ];
-       testHaskellDepends = [
-         aeson aeson-pretty base base16-bytestring bytestring clash-prelude
-         concurrent-supply containers data-default deepseq ghc
-         ghc-typelits-knownnat haskell-src-exts lens pretty-show
-         quickcheck-text tasty tasty-hunit tasty-quickcheck template-haskell
-         text transformers unordered-containers
-       ];
-       description = "Clash: a functional hardware description language - As a library";
-       license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
-  "clash-lib_1_6_1" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, array, async
      , attoparsec, base, base16-bytestring, binary, bytestring
      , clash-prelude, concurrent-supply, containers, cryptohash-sha256
      , data-binary-ieee754, data-default, deepseq, directory, dlist
-     , exceptions, extra, filepath, ghc, ghc-boot-th
+     , exceptions, extra, filepath, ghc, ghc-bignum, ghc-boot-th
      , ghc-typelits-knownnat, Glob, hashable, haskell-src-exts
-     , haskell-src-meta, hint, integer-gmp, interpolate, lens, mtl
+     , haskell-src-meta, hint, interpolate, lens, mtl
      , ordered-containers, pretty-show, prettyprinter, primitive
      , quickcheck-text, stringsearch, tasty, tasty-hunit
      , tasty-quickcheck, template-haskell, temporary, terminal-size
@@ -57140,8 +57234,8 @@ self: {
      }:
      mkDerivation {
        pname = "clash-lib";
-       version = "1.6.1";
-       sha256 = "0qghvgl4x1lskmadn14kgbilfq9m2cb6n3ik513p27cvv5k8ahpj";
+       version = "1.6.2";
+       sha256 = "0i1h25zl1zagjk7163dh66a56fwi720889g0pr1mi5pk2j1hwx20";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -57149,8 +57243,8 @@ self: {
          aeson aeson-pretty ansi-terminal array async attoparsec base
          base16-bytestring binary bytestring clash-prelude concurrent-supply
          containers cryptohash-sha256 data-binary-ieee754 data-default
-         deepseq directory dlist exceptions extra filepath ghc ghc-boot-th
-         hashable haskell-src-meta hint integer-gmp interpolate lens mtl
+         deepseq directory dlist exceptions extra filepath ghc ghc-bignum
+         ghc-boot-th hashable haskell-src-meta hint interpolate lens mtl
          ordered-containers pretty-show prettyprinter primitive
          template-haskell temporary terminal-size text time transformers
          trifecta unordered-containers vector vector-binary-instances yaml
@@ -57179,8 +57273,8 @@ self: {
      }:
      mkDerivation {
        pname = "clash-lib-hedgehog";
-       version = "1.6.1";
-       sha256 = "0mm5wr80aylkp8xr71r40n90n5piipyfq7nrrj1ppqmb7lcs8gwj";
+       version = "1.6.2";
+       sha256 = "1wmdfm2i15gwccb7niqfsvfixdzmvv3z25p1qdbjik6368j0d376";
        libraryHaskellDepends = [
          base clash-lib containers data-binary-ieee754 fakedata
          ghc-typelits-knownnat ghc-typelits-natnormalise hedgehog
@@ -57208,54 +57302,12 @@ self: {
      }) {};
 
   "clash-prelude" = callPackage
-    ({ mkDerivation, array, arrows, base, bifunctors, binary
-     , bytestring, Cabal, cabal-doctest, constraints, containers
-     , criterion, data-binary-ieee754, data-default-class, deepseq
-     , doctest, extra, ghc-prim, ghc-typelits-extra
-     , ghc-typelits-knownnat, ghc-typelits-natnormalise, half, hashable
-     , hedgehog, hint, integer-gmp, interpolate, lens, QuickCheck
-     , quickcheck-classes-base, recursion-schemes, reflection
-     , singletons, tasty, tasty-hedgehog, tasty-hunit, tasty-quickcheck
-     , tasty-th, template-haskell, text, text-show, th-abstraction
-     , th-lift, th-orphans, time, transformers, type-errors, uniplate
-     , vector
-     }:
-     mkDerivation {
-       pname = "clash-prelude";
-       version = "1.4.7";
-       sha256 = "1ba7w8d9532gd6ahvmdbxsby2rx9wpxblkgmkrn6df1xdp3aqi9w";
-       setupHaskellDepends = [ base Cabal cabal-doctest ];
-       libraryHaskellDepends = [
-         array arrows base bifunctors binary bytestring constraints
-         containers data-binary-ieee754 data-default-class deepseq extra
-         ghc-prim ghc-typelits-extra ghc-typelits-knownnat
-         ghc-typelits-natnormalise half hashable integer-gmp interpolate
-         lens QuickCheck recursion-schemes reflection singletons
-         template-haskell text text-show th-abstraction th-lift th-orphans
-         time transformers type-errors uniplate vector
-       ];
-       testHaskellDepends = [
-         base deepseq doctest ghc-typelits-extra ghc-typelits-knownnat
-         ghc-typelits-natnormalise hedgehog hint quickcheck-classes-base
-         tasty tasty-hedgehog tasty-hunit tasty-quickcheck tasty-th
-         template-haskell
-       ];
-       benchmarkHaskellDepends = [
-         base criterion deepseq template-haskell
-       ];
-       description = "Clash: a functional hardware description language - Prelude library";
-       license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "clash-prelude_1_6_1" = callPackage
     ({ mkDerivation, array, arrows, base, binary, bytestring
      , constraints, containers, criterion, data-binary-ieee754
      , data-default-class, deepseq, directory, doctest-parallel, extra
-     , filepath, ghc-prim, ghc-typelits-extra, ghc-typelits-knownnat
-     , ghc-typelits-natnormalise, half, hashable, hedgehog, hint
-     , integer-gmp, interpolate, lens, QuickCheck
+     , filepath, ghc-bignum, ghc-prim, ghc-typelits-extra
+     , ghc-typelits-knownnat, ghc-typelits-natnormalise, half, hashable
+     , hedgehog, hint, interpolate, lens, QuickCheck
      , quickcheck-classes-base, recursion-schemes, reflection
      , singletons, tasty, tasty-hedgehog, tasty-hunit, tasty-quickcheck
      , tasty-th, template-haskell, text, th-abstraction, th-lift
@@ -57263,13 +57315,13 @@ self: {
      }:
      mkDerivation {
        pname = "clash-prelude";
-       version = "1.6.1";
-       sha256 = "18fhkk2icwk8jm7d6ni0l2l7jgh0isdkmlzj2dpvqrwla6qf40j2";
+       version = "1.6.2";
+       sha256 = "05yp80skljri0wgc884ka4b6mqziks820wfi1d8yl4sjm2850qji";
        libraryHaskellDepends = [
          array arrows base binary bytestring constraints containers
-         data-binary-ieee754 data-default-class deepseq extra ghc-prim
-         ghc-typelits-extra ghc-typelits-knownnat ghc-typelits-natnormalise
-         half hashable integer-gmp interpolate lens QuickCheck
+         data-binary-ieee754 data-default-class deepseq extra ghc-bignum
+         ghc-prim ghc-typelits-extra ghc-typelits-knownnat
+         ghc-typelits-natnormalise half hashable interpolate lens QuickCheck
          recursion-schemes reflection singletons template-haskell text
          th-abstraction th-lift th-orphans time transformers type-errors
          uniplate vector
@@ -57286,7 +57338,6 @@ self: {
        description = "Clash: a functional hardware description language - Prelude library";
        license = lib.licenses.bsd2;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "clash-prelude-hedgehog" = callPackage
@@ -57295,8 +57346,8 @@ self: {
      }:
      mkDerivation {
        pname = "clash-prelude-hedgehog";
-       version = "1.6.1";
-       sha256 = "12p3rnfxi0l249l7w6cbvp2l4hlzxzppi9nca7vn9awr20shi2r4";
+       version = "1.6.2";
+       sha256 = "1i1zgjs8v0834cdbzg893x5l16d9fni33l153w288amg9cdy08l0";
        libraryHaskellDepends = [
          base clash-prelude ghc-typelits-knownnat ghc-typelits-natnormalise
          hedgehog text
@@ -57593,7 +57644,7 @@ self: {
        broken = true;
      }) {};
 
-  "clay" = callPackage
+  "clay_0_13_3" = callPackage
     ({ mkDerivation, base, hspec, hspec-discover, mtl, text }:
      mkDerivation {
        pname = "clay";
@@ -57604,6 +57655,20 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "CSS preprocessor as embedded Haskell";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "clay" = callPackage
+    ({ mkDerivation, base, hspec, hspec-discover, mtl, text }:
+     mkDerivation {
+       pname = "clay";
+       version = "0.14.0";
+       sha256 = "10dwgvga0xsil20w6l0xr8g1lsxg7rwdfcv4bga818jp49xbmnac";
+       libraryHaskellDepends = [ base mtl text ];
+       testHaskellDepends = [ base hspec hspec-discover mtl text ];
+       testToolDepends = [ hspec-discover ];
+       description = "CSS preprocessor as embedded Haskell";
+       license = lib.licenses.bsd3;
      }) {};
 
   "clckwrks" = callPackage
@@ -57930,27 +57995,43 @@ self: {
   "cleff" = callPackage
     ({ mkDerivation, atomic-primops, base, containers, exceptions
      , extra, hspec, lifted-base, microlens, monad-control, primitive
-     , QuickCheck, rec-smallarray, template-haskell, th-abstraction
-     , transformers-base, unliftio
+     , template-haskell, th-abstraction, transformers-base, unliftio
      }:
      mkDerivation {
        pname = "cleff";
-       version = "0.2.1.0";
-       sha256 = "1a9gvmz9s71c1m9d1f5mxnhid8096fdhmgw4j9l358gg4i6lzvrw";
+       version = "0.3.2.0";
+       sha256 = "0ayvywkd88p5frr41405jz82zya31jslbzxzln2x01maibjyyf2h";
        libraryHaskellDepends = [
          atomic-primops base containers exceptions microlens monad-control
-         primitive rec-smallarray template-haskell th-abstraction
-         transformers-base unliftio
+         primitive template-haskell th-abstraction transformers-base
+         unliftio
        ];
        testHaskellDepends = [
          atomic-primops base containers exceptions extra hspec lifted-base
-         microlens monad-control primitive QuickCheck rec-smallarray
-         template-haskell th-abstraction transformers-base unliftio
+         microlens monad-control primitive template-haskell th-abstraction
+         transformers-base unliftio
        ];
        description = "Fast and concise extensible effects";
        license = lib.licenses.bsd3;
      }) {};
 
+  "cleff-plugin" = callPackage
+    ({ mkDerivation, base, cleff, containers, ghc, ghc-tcplugins-extra
+     }:
+     mkDerivation {
+       pname = "cleff-plugin";
+       version = "0.1.0.0";
+       sha256 = "092lwskcwhgylzx1a02fjjgd15v0ipvx4mxnmdii2r782v697g37";
+       libraryHaskellDepends = [
+         base cleff containers ghc ghc-tcplugins-extra
+       ];
+       testHaskellDepends = [
+         base cleff containers ghc ghc-tcplugins-extra
+       ];
+       description = "Automatic disambiguation for extensible effects";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "cless" = callPackage
     ({ mkDerivation, base, highlighting-kate, optparse-applicative
      , process, terminfo, wl-pprint-extras, wl-pprint-terminfo
@@ -58117,6 +58198,8 @@ self: {
        ];
        description = "Miscellaneous utilities for building and working with command line interfaces";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "cli-git" = callPackage
@@ -58133,6 +58216,7 @@ self: {
        ];
        description = "Bindings to the git command-line interface";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "cli-nix" = callPackage
@@ -58149,6 +58233,7 @@ self: {
        ];
        description = "Bindings to the nix command-line interface";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "cli-setup" = callPackage
@@ -58216,7 +58301,6 @@ self: {
        description = "A Haskell library as database client for Clickhouse";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "clientsession" = callPackage
@@ -58606,8 +58690,6 @@ self: {
        ];
        description = "Closed intervals of totally ordered types";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "closure" = callPackage
@@ -58913,7 +58995,6 @@ self: {
        description = "High performance clustering algorithms";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "clustertools" = callPackage
@@ -59010,8 +59091,8 @@ self: {
      }:
      mkDerivation {
        pname = "cmark-gfm";
-       version = "0.2.2";
-       sha256 = "1skzdg1icmhn0zrkhbnba4200ymah8sd5msk4qfgawrk77zilw7f";
+       version = "0.2.3";
+       sha256 = "0krf1991bny99raw3961wp6hqdi0xmzcz18yisfp172kvd4cx33q";
        libraryHaskellDepends = [ base bytestring text ];
        testHaskellDepends = [ base HUnit text ];
        benchmarkHaskellDepends = [
@@ -59447,33 +59528,20 @@ self: {
        libraryHaskellDepends = [ base co-log-core stm ];
        description = "Asynchronous backend for co-log library";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "co-log-core" = callPackage
     ({ mkDerivation, base, doctest, Glob }:
      mkDerivation {
        pname = "co-log-core";
-       version = "0.2.1.1";
-       sha256 = "04w8j39n1cfmzvvllbjj21w7g53lgppf5crk7n4i9hgspaxbwyik";
-       revision = "1";
-       editedCabalFile = "1mib449rp5g02f62nl4phfgjm4f8dj5v6qwxyx0cccglkiccn28j";
-       libraryHaskellDepends = [ base ];
-       testHaskellDepends = [ base doctest Glob ];
-       description = "Composable Contravariant Comonadic Logging Library";
-       license = lib.licenses.mpl20;
-     }) {};
-
-  "co-log-core_0_3_0_0" = callPackage
-    ({ mkDerivation, base, doctest, Glob }:
-     mkDerivation {
-       pname = "co-log-core";
-       version = "0.3.0.0";
-       sha256 = "0jwxagj6mwlq5d1cql73qwkrzdq0bsj6bh6g179wkd9bm6rb9r9q";
+       version = "0.3.1.0";
+       sha256 = "1v0pccm2wmvlb21g8l47qmnl7839lj2rkf17bvrqj36xa7p0nwi9";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest Glob ];
        description = "Composable Contravariant Comonadic Logging Library";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "co-log-json" = callPackage
@@ -59489,6 +59557,8 @@ self: {
        ];
        description = "Structured messages support in co-log ecosystem";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "co-log-polysemy" = callPackage
@@ -59503,8 +59573,6 @@ self: {
        executableHaskellDepends = [ base co-log-core polysemy ];
        description = "Composable Contravariant Comonadic Logging Library";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "co-log-polysemy-formatting" = callPackage
@@ -59529,6 +59597,7 @@ self: {
        description = "A Polysemy logging effect for high quality (unstructured) logs";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "co-log-sys" = callPackage
@@ -59607,8 +59676,8 @@ self: {
      }:
      mkDerivation {
        pname = "cobot-io";
-       version = "0.1.4.2";
-       sha256 = "1gh51097r6z35vbvdfg8fasv00midmdxgya0b2acm3hbrjnrdvp4";
+       version = "0.1.4.3";
+       sha256 = "1xmdz71ay9jphxabap610qvcm4bcm3dbd06zx6zkhd8xjz1hqsjf";
        libraryHaskellDepends = [
          array attoparsec base binary bytestring cobot containers
          data-msgpack deepseq http-conduit hyraxAbif lens linear megaparsec
@@ -59623,7 +59692,6 @@ self: {
        description = "Biological data file formats and IO";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "cobot-tools" = callPackage
@@ -59670,15 +59738,14 @@ self: {
      }:
      mkDerivation {
        pname = "code-conjure";
-       version = "0.5.0";
-       sha256 = "0vby6br1hg4v2yvp835p1wf32jmp431zqxkgglnd4f1by09vbx7m";
+       version = "0.5.2";
+       sha256 = "0vv4hmqirvf24pizbb47qvzl80il2n79k9sqvvwrds4ls0dsyavh";
        libraryHaskellDepends = [
          base express leancheck speculate template-haskell
        ];
        testHaskellDepends = [ base express leancheck speculate ];
        description = "synthesize Haskell functions out of partial definitions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "code-page" = callPackage
@@ -60052,6 +60119,7 @@ self: {
        ];
        description = "Generate clang-format config based on some existing code base";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "cofunctor" = callPackage
@@ -60219,7 +60287,6 @@ self: {
        description = "Equivariant CSM classes of coincident root loci";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "cointracking-imports" = callPackage
@@ -60231,6 +60298,8 @@ self: {
        pname = "cointracking-imports";
        version = "0.1.0.1";
        sha256 = "19in8n8sigcbph29cgrbg1ccbxzadav1siryfjfc1g112p6mrf91";
+       revision = "1";
+       editedCabalFile = "1pcqkp1fvnwv5f4r88nva0dafgzfk2vixa5wh2q42991aj38a539";
        libraryHaskellDepends = [
          base base-compat-batteries bytestring cassava filepath lens
          scientific text time xlsx
@@ -60283,7 +60352,6 @@ self: {
        description = "Rudimentary JSON-RPC 2.0 client over raw TCP.";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "cold-widow" = callPackage
@@ -60621,6 +60689,8 @@ self: {
        libraryHaskellDepends = [ base lens linear profunctors ];
        description = "A type for colors";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "colour" = callPackage
@@ -60649,6 +60719,7 @@ self: {
        libraryHaskellDepends = [ accelerate base ];
        description = "Working with colours in Accelerate";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "colour-space" = callPackage
@@ -60739,6 +60810,7 @@ self: {
        ];
        description = "A CSV toolkit based on cassava and enum-text";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "com" = callPackage
@@ -60872,6 +60944,8 @@ self: {
        ];
        description = "Generate and manipulate various combinatorial objects";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "combinat-diagrams" = callPackage
@@ -60982,29 +61056,6 @@ self: {
     ({ mkDerivation, base, ChasingBottoms, containers, deepseq
      , doctest-exitcode-stdio, doctest-lib, guarded-allocation
      , non-empty, prelude-compat, primitive, QuickCheck, semigroups
-     , storable-record, tagged, transformers, utility-ht
-     }:
-     mkDerivation {
-       pname = "comfort-array";
-       version = "0.4.1";
-       sha256 = "11nsq6yc3sz259nn9vks49rxq5zzrfwqn9fvi10w3vbnq3wjg9i5";
-       libraryHaskellDepends = [
-         base containers deepseq guarded-allocation non-empty prelude-compat
-         primitive QuickCheck semigroups storable-record tagged transformers
-         utility-ht
-       ];
-       testHaskellDepends = [
-         base ChasingBottoms containers doctest-exitcode-stdio doctest-lib
-         QuickCheck tagged
-       ];
-       description = "Arrays where the index type is a function of the shape type";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "comfort-array_0_5_1" = callPackage
-    ({ mkDerivation, base, ChasingBottoms, containers, deepseq
-     , doctest-exitcode-stdio, doctest-lib, guarded-allocation
-     , non-empty, prelude-compat, primitive, QuickCheck, semigroups
      , storable-record, storablevector, tagged, transformers, utility-ht
      }:
      mkDerivation {
@@ -61022,7 +61073,6 @@ self: {
        ];
        description = "Arrays where the index type is a function of the shape type";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "comfort-array-shape" = callPackage
@@ -61044,8 +61094,6 @@ self: {
        doHaddock = false;
        description = "Additional shape types for the comfort-array package";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "comfort-fftw" = callPackage
@@ -61066,8 +61114,6 @@ self: {
        ];
        description = "High-level interface to FFTW (Fast Fourier Transform) based on comfort-array";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "comfort-graph" = callPackage
@@ -61088,6 +61134,26 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "comfort-graph_0_0_3_2" = callPackage
+    ({ mkDerivation, base, containers, doctest-exitcode-stdio
+     , QuickCheck, semigroups, transformers, utility-ht
+     }:
+     mkDerivation {
+       pname = "comfort-graph";
+       version = "0.0.3.2";
+       sha256 = "13g6dcqcnysh1l0hsm3j3q9il9r987brxc3557m69k0ag0wk5m4b";
+       libraryHaskellDepends = [
+         base containers QuickCheck semigroups transformers utility-ht
+       ];
+       testHaskellDepends = [
+         base containers doctest-exitcode-stdio QuickCheck transformers
+         utility-ht
+       ];
+       description = "Graph structure with type parameters for nodes and edges";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "comic" = callPackage
     ({ mkDerivation, aeson, base, deepseq, hashable, hashable-orphans
      , lens, sorted-list, text, time, uuid
@@ -61216,7 +61282,6 @@ self: {
        description = "Library for working with commoditized amounts and price histories";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "commonmark" = callPackage
@@ -61259,8 +61324,6 @@ self: {
        ];
        description = "Command-line commonmark converter and highlighter";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "commonmark-extensions" = callPackage
@@ -61463,8 +61526,8 @@ self: {
      }:
      mkDerivation {
        pname = "compaREST";
-       version = "0.1.0.0";
-       sha256 = "06y2qxl0vgka4vby5vv1njzgwbaq3615qic15iqnnm9dqwg7cczx";
+       version = "0.1.0.1";
+       sha256 = "0m03zq2vbymbajbd0pc6n906cbis2nridf54659qyjvfi64h8037";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -61486,6 +61549,7 @@ self: {
        description = "Compatibility checker for OpenAPI";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "compact" = callPackage
@@ -61671,6 +61735,7 @@ self: {
        ];
        description = "A typeclass for structures which can be catMaybed, filtered, and partitioned";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "compactmap" = callPackage
@@ -61739,6 +61804,8 @@ self: {
        ];
        description = "Compositional Data Types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "compdata-automata" = callPackage
@@ -61754,6 +61821,7 @@ self: {
        ];
        description = "Tree automata on Compositional Data Types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "compdata-dags" = callPackage
@@ -61776,7 +61844,6 @@ self: {
        description = "Compositional Data Types on DAGs";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "compdata-fixplate" = callPackage
@@ -61813,7 +61880,6 @@ self: {
        description = "Parametric Compositional Data Types";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "compdoc" = callPackage
@@ -61833,6 +61899,7 @@ self: {
        ];
        description = "Parse a Pandoc to a composite value";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "compdoc-dhall-decoder" = callPackage
@@ -61851,6 +61918,7 @@ self: {
        ];
        description = "Allows you to write FromDhall instances for Compdoc";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "compendium-client" = callPackage
@@ -61867,6 +61935,8 @@ self: {
        ];
        description = "Client for the Compendium schema server";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "compensated" = callPackage
@@ -62036,6 +62106,8 @@ self: {
        ];
        description = "Aeson ToJSON/FromJSON implementation for the types of composable-associations";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "compose-ltr" = callPackage
@@ -62088,6 +62160,8 @@ self: {
        ];
        description = "JSON for Vinyl records";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "composite-aeson-cofree-list" = callPackage
@@ -62103,6 +62177,7 @@ self: {
        ];
        description = "Print a Cofree [] as a JSON value";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "composite-aeson-path" = callPackage
@@ -62114,6 +62189,7 @@ self: {
        libraryHaskellDepends = [ base composite-aeson path ];
        description = "Formatting data for the path library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "composite-aeson-refined" = callPackage
@@ -62129,6 +62205,7 @@ self: {
        ];
        description = "composite-aeson support for Refined from the refined package";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "composite-aeson-throw" = callPackage
@@ -62144,6 +62221,7 @@ self: {
        ];
        description = "MonadThrow behaviour for composite-aeson";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "composite-aeson-writeonly" = callPackage
@@ -62158,6 +62236,7 @@ self: {
        ];
        description = "WriteOnly indicators for composite-aeson";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "composite-base" = callPackage
@@ -62227,8 +62306,6 @@ self: {
        ];
        description = "Dhall instances for composite records";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "composite-ekg" = callPackage
@@ -62256,6 +62333,22 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "composite-ix" = callPackage
+    ({ mkDerivation, base, composite-base, containers, lens
+     , nonempty-containers, vector, vinyl
+     }:
+     mkDerivation {
+       pname = "composite-ix";
+       version = "0.0.1.0";
+       sha256 = "0kyy3fm1z9w2mwrhwn3gz5hpvykzsnij0rrsqi2fh3gd1dsxgc6c";
+       libraryHaskellDepends = [
+         base composite-base containers lens nonempty-containers vector
+         vinyl
+       ];
+       description = "Indexing utilities for composite records";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "composite-lens-extra" = callPackage
     ({ mkDerivation, base, composite-base, lens, vinyl }:
      mkDerivation {
@@ -62310,6 +62403,7 @@ self: {
        ];
        description = "Swagger for Vinyl records";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "composite-tuple" = callPackage
@@ -62479,7 +62573,6 @@ self: {
        description = "Strategy combinators for compositional data types";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "comptrans" = callPackage
@@ -62498,7 +62591,6 @@ self: {
        description = "Automatically converting ASTs into compositional data types";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "computational-algebra" = callPackage
@@ -62826,6 +62918,8 @@ self: {
        ];
        description = "A client side web UI framework for Haskell. Core framework.";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "concurrency" = callPackage
@@ -62983,8 +63077,8 @@ self: {
      }:
      mkDerivation {
        pname = "concurrent-machines";
-       version = "0.3.1.4";
-       sha256 = "1ddwbmvxaigkdbfqf3cm8pyyh0knn1zbf46j7rh1c6vqwqx2g16l";
+       version = "0.3.1.5";
+       sha256 = "0pdvn2sw2k9kpj2g53hf2w21hrcs7l3hxjn5hdjhyqaswpmq5xzh";
        libraryHaskellDepends = [
          async base containers lifted-async machines monad-control
          semigroups time transformers transformers-base
@@ -63067,6 +63161,8 @@ self: {
        libraryHaskellDepends = [ base ghc-prim ];
        description = "Concurrent Haskell in ST";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "concurrent-state" = callPackage
@@ -63109,6 +63205,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "More utilities and broad-used datastructures for concurrency";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "concurrentoutput" = callPackage
@@ -63267,13 +63365,13 @@ self: {
 
   "conduit-aeson" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, conduit
-     , conduit-extra, containers, doctest-parallel, hspec
-     , hspec-discover, QuickCheck, scientific, text
+     , conduit-extra, containers, doctest-parallel, hspec, QuickCheck
+     , scientific, text
      }:
      mkDerivation {
        pname = "conduit-aeson";
-       version = "0.1.0.0";
-       sha256 = "17czqy2w3wq4sd2infclvipbq8xg01s6bz87y1fwgvd28c5hym6l";
+       version = "0.1.0.1";
+       sha256 = "1jam2d4kk1pky9d88afl467a7sf5q46079cpfx9g2mjx7nc6x6zn";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring conduit conduit-extra text
        ];
@@ -63281,7 +63379,6 @@ self: {
          aeson attoparsec base bytestring conduit containers
          doctest-parallel hspec QuickCheck scientific text
        ];
-       testToolDepends = [ hspec-discover ];
        description = "Short description";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -63290,32 +63387,32 @@ self: {
   "conduit-algorithms" = callPackage
     ({ mkDerivation, async, base, bytestring, bzlib-conduit, conduit
      , conduit-combinators, conduit-extra, conduit-zstd, containers
-     , criterion, deepseq, directory, exceptions, HUnit, lzma-conduit
-     , monad-control, mtl, pqueue, resourcet, stm, stm-conduit
-     , streaming-commons, test-framework, test-framework-hunit
-     , test-framework-th, transformers, unliftio-core, vector
+     , criterion, deepseq, directory, exceptions, fingertree, HUnit
+     , lzma-conduit, monad-control, mtl, QuickCheck, resourcet, stm
+     , stm-conduit, streaming-commons, tasty, tasty-hunit
+     , tasty-quickcheck, tasty-th, transformers, unliftio-core, vector
      }:
      mkDerivation {
        pname = "conduit-algorithms";
-       version = "0.0.11.0";
-       sha256 = "0c1jwz30kkvimx7lb61782yk0kyfamrf5bqc3g1h7g51lk8bbv9i";
+       version = "0.0.12.0";
+       sha256 = "0zq1a3f64p5rqhlhk87vvpn3m8198m9ndxshj4wdq5b3lkylh89b";
        libraryHaskellDepends = [
          async base bytestring bzlib-conduit conduit conduit-combinators
-         conduit-extra conduit-zstd containers deepseq exceptions
-         lzma-conduit monad-control mtl pqueue resourcet stm stm-conduit
+         conduit-extra conduit-zstd containers deepseq exceptions fingertree
+         lzma-conduit monad-control mtl resourcet stm stm-conduit
          streaming-commons transformers unliftio-core vector
        ];
        testHaskellDepends = [
          async base bytestring bzlib-conduit conduit conduit-combinators
          conduit-extra conduit-zstd containers deepseq directory exceptions
-         HUnit lzma-conduit monad-control mtl pqueue resourcet stm
-         stm-conduit streaming-commons test-framework test-framework-hunit
-         test-framework-th transformers unliftio-core vector
+         fingertree HUnit lzma-conduit monad-control mtl QuickCheck
+         resourcet stm stm-conduit streaming-commons tasty tasty-hunit
+         tasty-quickcheck tasty-th transformers unliftio-core vector
        ];
        benchmarkHaskellDepends = [
          async base bytestring bzlib-conduit conduit conduit-combinators
          conduit-extra conduit-zstd containers criterion deepseq exceptions
-         lzma-conduit monad-control mtl pqueue resourcet stm stm-conduit
+         fingertree lzma-conduit monad-control mtl resourcet stm stm-conduit
          streaming-commons transformers unliftio-core vector
        ];
        description = "Conduit-based algorithms";
@@ -63617,7 +63714,6 @@ self: {
        description = "Throttle Conduit Producers";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "conduit-tokenize-attoparsec" = callPackage
@@ -63867,6 +63963,8 @@ self: {
        testHaskellDepends = [ base conferer hspec hspec-core text ];
        description = "conferer's FromConfig instances for hspec Config";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "conferer-provider-dhall" = callPackage
@@ -64375,6 +64473,8 @@ self: {
        ];
        description = "Reduced parser for configurator-ng config files";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "confsolve" = callPackage
@@ -64423,6 +64523,7 @@ self: {
        ];
        description = "Vinyl-style extensible graphs";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "conjugateGradient" = callPackage
@@ -64562,6 +64663,8 @@ self: {
        testHaskellDepends = [ base hedgehog time ];
        description = "Orders, Galois connections, and lattices";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "consistent" = callPackage
@@ -64950,6 +65053,36 @@ self: {
        testToolDepends = [ markdown-unlit ];
        description = "Haskell version of the Construct library for easy specification of file formats";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "construct_0_3_1" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, Cabal, cabal-doctest
+     , cereal, directory, doctest, filepath, incremental-parser
+     , input-parsers, markdown-unlit, monoid-subclasses, parsers
+     , rank2classes, tasty, tasty-hunit, text
+     }:
+     mkDerivation {
+       pname = "construct";
+       version = "0.3.1";
+       sha256 = "0kv186wqw4fzwibsacsr5slb7fxrjhcxdf96bav9rgsq114py5y2";
+       enableSeparateDataOutput = true;
+       setupHaskellDepends = [ base Cabal cabal-doctest ];
+       libraryHaskellDepends = [
+         attoparsec base bytestring cereal incremental-parser input-parsers
+         monoid-subclasses parsers rank2classes text
+       ];
+       testHaskellDepends = [
+         attoparsec base bytestring cereal directory doctest filepath
+         incremental-parser monoid-subclasses rank2classes tasty tasty-hunit
+         text
+       ];
+       testToolDepends = [ markdown-unlit ];
+       description = "Haskell version of the Construct library for easy specification of file formats";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "constructible" = callPackage
@@ -65150,8 +65283,6 @@ self: {
        libraryHaskellDepends = [ base base-unicode-symbols containers ];
        description = "Unicode alternatives for common functions and operators";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "containers-verified" = callPackage
@@ -65190,7 +65321,6 @@ self: {
        description = "Store and retrieve data from an on-disk store";
        license = lib.licenses.lgpl21Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "context" = callPackage
@@ -65253,8 +65383,6 @@ self: {
        ];
        description = "Basic algorithms on context-free grammars";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "context-http-client" = callPackage
@@ -65328,10 +65456,8 @@ self: {
      }:
      mkDerivation {
        pname = "contiguous";
-       version = "0.6.1";
-       sha256 = "1cgmz0adrv1kv1z21cfs4s4lmzbyp4acq5v2ly96bckp8a35cbix";
-       revision = "1";
-       editedCabalFile = "0lmqkbz8cgnxyds1wbhb9mxmc3rwz5x9hcamx08znrjl6fpkxs4f";
+       version = "0.6.1.1";
+       sha256 = "0r1l2qpnmv8xbf5wk7ibcmn9ry9xab7r0v84a1srqlm1dxr9xmh3";
        libraryHaskellDepends = [
          base deepseq primitive primitive-unlifted run-st
        ];
@@ -65463,6 +65589,19 @@ self: {
        license = lib.licenses.asl20;
      }) {};
 
+  "contra-tracers" = callPackage
+    ({ mkDerivation, aeson, base, contra-tracer }:
+     mkDerivation {
+       pname = "contra-tracers";
+       version = "1.0.0";
+       sha256 = "1875kkrs52nhx64rgj791szy2pnxns16nj4m20jisbnva1vsq93n";
+       libraryHaskellDepends = [ aeson base contra-tracer ];
+       description = "A logging library built on top of contra-tracer to make configuring and declaring multiple tracers easy (via generics)";
+       license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "contracheck-applicative" = callPackage
     ({ mkDerivation, base, containers, contravariant, generics-sop
      , microlens, mmorph
@@ -65559,6 +65698,8 @@ self: {
        ];
        description = "An alternative to monads in do-notation";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "control-event" = callPackage
@@ -65751,6 +65892,8 @@ self: {
        libraryHaskellDepends = [ base transformers ];
        description = "Fast, easy to use CPS-based monad transformers";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "contstuff-monads-tf" = callPackage
@@ -65763,7 +65906,6 @@ self: {
        description = "ContStuff instances for monads-tf transformers (deprecated)";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "contstuff-transformers" = callPackage
@@ -65776,7 +65918,6 @@ self: {
        description = "Deprecated interface between contstuff 0.7.0 and the transformers package";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "converge" = callPackage
@@ -65902,7 +66043,6 @@ self: {
        description = "Convert the annotation of a gene to another in a delimited file using a variety of different databases";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "convertible" = callPackage
@@ -66024,8 +66164,8 @@ self: {
      }:
      mkDerivation {
        pname = "copilot";
-       version = "3.7";
-       sha256 = "1s39w0vqk2pdd9b3kxvjzi6r300x4mxz6rbkpdjzccagnk08xzay";
+       version = "3.8";
+       sha256 = "0lqr2ns6jg7m36pynl6i442d8x4kdlwlxqf59a0gspn8zgidwaii";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -66044,8 +66184,8 @@ self: {
      }:
      mkDerivation {
        pname = "copilot-c99";
-       version = "3.7";
-       sha256 = "0k30n2w6sw76fdm42vrn28jrz23w3sydkmmh3lmbd42kipp01h7b";
+       version = "3.8";
+       sha256 = "0bpak9kd23j8bmc8x7ksb84gggmxplax4wj00c39mrvh5cb5wlwx";
        libraryHaskellDepends = [
          base containers copilot-core directory filepath language-c99
          language-c99-simple language-c99-util mtl pretty
@@ -66078,8 +66218,8 @@ self: {
      }:
      mkDerivation {
        pname = "copilot-core";
-       version = "3.7";
-       sha256 = "0mf6mim94ryixdbwwdr39bvc704fwi0pdj3zkdl4csnj3gv4mr40";
+       version = "3.8";
+       sha256 = "0vv3p9a0c3pa856yx8zmr4d5ag8mym9gbpz5bgi17a7cgfc682cz";
        libraryHaskellDepends = [ base dlist mtl pretty ];
        testHaskellDepends = [
          base HUnit pretty QuickCheck test-framework test-framework-hunit
@@ -66091,17 +66231,40 @@ self: {
        broken = true;
      }) {};
 
+  "copilot-frp-sketch" = callPackage
+    ({ mkDerivation, base, containers, copilot, copilot-c99
+     , copilot-language, directory, filepath, mtl, optparse-applicative
+     , temporary
+     }:
+     mkDerivation {
+       pname = "copilot-frp-sketch";
+       version = "1.0.0";
+       sha256 = "00lnswf9p77415pnl67kggah6zwh2mf1szb78n6df2r13cbv6n0v";
+       libraryHaskellDepends = [
+         base containers copilot copilot-c99 copilot-language directory
+         filepath mtl optparse-applicative temporary
+       ];
+       description = "FRP sketch programming with Copilot";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "copilot-language" = callPackage
     ({ mkDerivation, array, base, containers, copilot-core
-     , copilot-theorem, data-reify, mtl
+     , copilot-theorem, data-reify, HUnit, mtl, pretty, QuickCheck
+     , test-framework, test-framework-hunit, test-framework-quickcheck2
      }:
      mkDerivation {
        pname = "copilot-language";
-       version = "3.7";
-       sha256 = "1p1l7ciyvwgghnshf7apjwarf9w2wsyqflib5xghq9y1dhmz0xg4";
+       version = "3.8";
+       sha256 = "1wnv7xkgalxd7p7bm2zrsbg2r2wip9an8m5m3fc63wxvk9wcabj6";
        libraryHaskellDepends = [
          array base containers copilot-core copilot-theorem data-reify mtl
        ];
+       testHaskellDepends = [
+         base copilot-core HUnit pretty QuickCheck test-framework
+         test-framework-hunit test-framework-quickcheck2
+       ];
        description = "A Haskell-embedded DSL for monitoring hard real-time distributed systems";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -66113,8 +66276,8 @@ self: {
      }:
      mkDerivation {
        pname = "copilot-libraries";
-       version = "3.7";
-       sha256 = "1lqi3ml5vw0qjki4rmb1kk6q6yapc24zwvmsccnlik5llnrhb7lv";
+       version = "3.8";
+       sha256 = "1sx8bl10j7qwqi91dbl9dahy9l2n17qfbyni73az2fx9rq3q1jkz";
        libraryHaskellDepends = [
          array base containers copilot-language data-reify mtl parsec
        ];
@@ -66137,7 +66300,6 @@ self: {
        description = "A compiler for CoPilot targeting SBV";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "copilot-theorem" = callPackage
@@ -66148,8 +66310,8 @@ self: {
      }:
      mkDerivation {
        pname = "copilot-theorem";
-       version = "3.7";
-       sha256 = "1h587747s52gx03qspnhx5jbkrrxhg618mibbwfcxpk7w7bdayv1";
+       version = "3.8";
+       sha256 = "18287hs36lhf1g6l740vkynccy1d87lrr9rcjpgzfn03s9y3d58n";
        libraryHaskellDepends = [
          ansi-terminal base bimap bv-sized containers copilot-core
          data-default directory filepath libBF mtl panic parameterized-utils
@@ -66221,6 +66383,8 @@ self: {
        ];
        description = "Yet another shell monad";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "core" = callPackage
@@ -66262,23 +66426,6 @@ self: {
      }:
      mkDerivation {
        pname = "core-data";
-       version = "0.2.1.11";
-       sha256 = "0i4v84gfrjfimc9nh12mf0fabqysm575c8kiq8awk2f1xmbz2f7q";
-       libraryHaskellDepends = [
-         aeson base bytestring containers core-text hashable prettyprinter
-         scientific text unordered-containers vector
-       ];
-       description = "Convenience wrappers around common data structures and encodings";
-       license = lib.licenses.mit;
-     }) {};
-
-  "core-data_0_3_1_1" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, core-text
-     , hashable, prettyprinter, scientific, text, unordered-containers
-     , vector
-     }:
-     mkDerivation {
-       pname = "core-data";
        version = "0.3.1.1";
        sha256 = "0i11m2k1xb97f0plvp9g7l4zhp9d1njn9z7xfhcmghbvlkk82vx2";
        libraryHaskellDepends = [
@@ -66287,7 +66434,6 @@ self: {
        ];
        description = "Convenience wrappers around common data structures and encodings";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "core-haskell" = callPackage
@@ -66312,27 +66458,6 @@ self: {
      , core-text, directory, exceptions, filepath, fsnotify, hashable
      , hourglass, mtl, prettyprinter, safe-exceptions, stm
      , template-haskell, terminal-size, text, text-short, transformers
-     , unix
-     }:
-     mkDerivation {
-       pname = "core-program";
-       version = "0.2.12.0";
-       sha256 = "0gl1cv82h2ax8gf1jjqphkj2481plz64jqq497rvyy2cpqv72kvr";
-       libraryHaskellDepends = [
-         async base bytestring chronologique core-data core-text directory
-         exceptions filepath fsnotify hashable hourglass mtl prettyprinter
-         safe-exceptions stm template-haskell terminal-size text text-short
-         transformers unix
-       ];
-       description = "Opinionated Haskell Interoperability";
-       license = lib.licenses.mit;
-     }) {};
-
-  "core-program_0_4_4_0" = callPackage
-    ({ mkDerivation, async, base, bytestring, chronologique, core-data
-     , core-text, directory, exceptions, filepath, fsnotify, hashable
-     , hourglass, mtl, prettyprinter, safe-exceptions, stm
-     , template-haskell, terminal-size, text, text-short, transformers
      , typed-process, unix
      }:
      mkDerivation {
@@ -66347,7 +66472,6 @@ self: {
        ];
        description = "Opinionated Haskell Interoperability";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "core-telemetry" = callPackage
@@ -66367,8 +66491,6 @@ self: {
        ];
        description = "Advanced telemetry";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "core-text" = callPackage
@@ -66418,7 +66540,6 @@ self: {
        ];
        description = "Interoperability with Servant";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "core-webserver-warp" = callPackage
@@ -66436,7 +66557,6 @@ self: {
        ];
        description = "Interoperability with Wai/Warp";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "corebot-bliki" = callPackage
@@ -66502,8 +66622,6 @@ self: {
        librarySystemDepends = [ rocksdb ];
        description = "Launches CoreNLP and parses the JSON output";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) rocksdb;};
 
   "cornea" = callPackage
@@ -66727,23 +66845,32 @@ self: {
      }) {};
 
   "country" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, deepseq
-     , hashable, primitive, QuickCheck, quickcheck-classes, scientific
-     , tasty, tasty-quickcheck, text, unordered-containers
+    ({ mkDerivation, aeson, attoparsec, base, bytebuild, bytehash
+     , byteslice, bytestring, compact, contiguous, deepseq, entropy
+     , gauge, hashable, primitive, primitive-unlifted, QuickCheck
+     , quickcheck-classes, scientific, tasty, tasty-quickcheck, text
+     , text-short, unordered-containers
      }:
      mkDerivation {
        pname = "country";
-       version = "0.2.1";
-       sha256 = "0nc9vjwagmih0m8h423lbsamkbxxyzhk3cr9cm7a7wwbl2bddq3a";
+       version = "0.2.2";
+       sha256 = "149j83j8y7q078azsbq4clrmgcd95w3980fs2dfqg7hmmiff8gcm";
        libraryHaskellDepends = [
-         aeson attoparsec base bytestring deepseq hashable primitive
-         scientific text unordered-containers
+         aeson attoparsec base bytebuild bytehash byteslice bytestring
+         contiguous deepseq entropy hashable primitive primitive-unlifted
+         scientific text text-short unordered-containers
        ];
        testHaskellDepends = [
-         base QuickCheck quickcheck-classes tasty tasty-quickcheck
+         base byteslice primitive QuickCheck quickcheck-classes tasty
+         tasty-quickcheck text text-short
+       ];
+       benchmarkHaskellDepends = [
+         base bytehash byteslice bytestring compact gauge primitive text
        ];
        description = "Country data type and functions";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "country-codes" = callPackage
@@ -66815,12 +66942,28 @@ self: {
      }:
      mkDerivation {
        pname = "covariance";
-       version = "0.1.0.5";
-       sha256 = "0ahbr930imp1qf67zdalk67zykp1q6dm141wcrb6pkv6ldjavv2p";
+       version = "0.1.0.6";
+       sha256 = "0aqml07q4rxihv3mrflprx2gm1c56np2m4n8kbipcdiflndn1017";
+       libraryHaskellDepends = [ base glasso hmatrix statistics vector ];
+       testHaskellDepends = [ base hmatrix tasty tasty-hunit ];
+       description = "Well-conditioned estimation of large-dimensional covariance matrices";
+       license = lib.licenses.gpl3Plus;
+       maintainers = with lib.maintainers; [ dschrempf ];
+     }) {};
+
+  "covariance_0_2_0_0" = callPackage
+    ({ mkDerivation, base, glasso, hmatrix, statistics, tasty
+     , tasty-hunit, vector
+     }:
+     mkDerivation {
+       pname = "covariance";
+       version = "0.2.0.0";
+       sha256 = "1746jgqsnzlq23g5a5w91ms33czx4p0dsckhm76frpk8wq7g1dh9";
        libraryHaskellDepends = [ base glasso hmatrix statistics vector ];
        testHaskellDepends = [ base hmatrix tasty tasty-hunit ];
        description = "Well-conditioned estimation of large-dimensional covariance matrices";
        license = lib.licenses.gpl3Plus;
+       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ dschrempf ];
      }) {};
 
@@ -67039,8 +67182,8 @@ self: {
     ({ mkDerivation, base, containers, directory, parallel }:
      mkDerivation {
        pname = "cpsa";
-       version = "3.6.9";
-       sha256 = "1d6308vy4zgwpqjqlslxj50x2pbgkq698p9l05xvm3wr5ml6dyv9";
+       version = "3.6.10";
+       sha256 = "1fxysn5ag27dzkbw95hdzzgz4nmm38spl96d2xv14lfnrafv6q06";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -67076,6 +67219,8 @@ self: {
        libraryHaskellDepends = [ base data-accessor enumset ];
        description = "Binding for the cpuid machine instruction on x86 compatible processors";
        license = "GPL";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "cpuinfo" = callPackage
@@ -67140,6 +67285,8 @@ self: {
        ];
        description = "Cassandra CQL binary protocol";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "cql-io" = callPackage
@@ -67168,7 +67315,6 @@ self: {
        description = "Cassandra CQL client";
        license = lib.licenses.mpl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "cql-io-tinylog" = callPackage
@@ -67399,23 +67545,6 @@ self: {
      }:
      mkDerivation {
        pname = "crackNum";
-       version = "3.1";
-       sha256 = "1qavlqz1ca2c0v029kijlnf51l2sdiwk6dkx8kyk6xqp97bhx8rk";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         base directory filepath libBF process sbv tasty tasty-golden
-       ];
-       description = "Crack various integer and floating-point data formats";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "crackNum_3_2" = callPackage
-    ({ mkDerivation, base, directory, filepath, libBF, process, sbv
-     , tasty, tasty-golden
-     }:
-     mkDerivation {
-       pname = "crackNum";
        version = "3.2";
        sha256 = "1q9isxg65s9bsafqlcwpl82xypra4cxf935wxi5npbxi6dw5w13i";
        isLibrary = false;
@@ -67425,7 +67554,6 @@ self: {
        ];
        description = "Crack various integer and floating-point data formats";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "craft" = callPackage
@@ -67632,6 +67760,8 @@ self: {
        ];
        description = "Conflict-free replicated data types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "crdt-event-fold" = callPackage
@@ -67680,8 +67810,6 @@ self: {
        ];
        description = "Framework for artificial life experiments";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "credential-store" = callPackage
@@ -67724,7 +67852,6 @@ self: {
        description = "Secure Credentials Storage and Distribution";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "credentials-cli" = callPackage
@@ -67912,6 +68039,8 @@ self: {
        ];
        description = "A simple tool for comparing in Criterion benchmark results";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "criterion-compare" = callPackage
@@ -68318,7 +68447,6 @@ self: {
        description = "An educational tool for studying classical cryptography schemes";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "crypto-conduit" = callPackage
@@ -68422,6 +68550,8 @@ self: {
        benchmarkHaskellDepends = [ base bytestring criterion mtl ];
        description = "Cryptographic numbers: functions and algorithms";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "crypto-pubkey" = callPackage
@@ -68448,6 +68578,7 @@ self: {
        ];
        description = "Public Key cryptography";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "crypto-pubkey-openssh" = callPackage
@@ -68531,16 +68662,16 @@ self: {
      }) {};
 
   "crypto-rng" = callPackage
-    ({ mkDerivation, base, bytestring, crypto-api, DRBG, exceptions
-     , monad-control, mtl, transformers-base
+    ({ mkDerivation, base, bytestring, entropy, exceptions
+     , monad-control, mtl, primitive, random, transformers-base
      }:
      mkDerivation {
        pname = "crypto-rng";
-       version = "0.1.2.0";
-       sha256 = "0vmfxg5anp3bx8k84rmy3fs0z9h7aw8nhlv52z9js9k469xg9c6j";
+       version = "0.3.0.1";
+       sha256 = "0454zc70kxsahpcgnkk24rvjhm3bdlrd33qyl84zvixpv3m4mrps";
        libraryHaskellDepends = [
-         base bytestring crypto-api DRBG exceptions monad-control mtl
-         transformers-base
+         base bytestring entropy exceptions monad-control mtl primitive
+         random transformers-base
        ];
        description = "Cryptographic random number generator";
        license = lib.licenses.bsd3;
@@ -68668,7 +68799,6 @@ self: {
        description = "Interledger Crypto-Conditions";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "cryptohash" = callPackage
@@ -68912,6 +69042,29 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "cryptonite_0_30" = callPackage
+    ({ mkDerivation, base, basement, bytestring, deepseq, gauge
+     , ghc-prim, integer-gmp, memory, random, tasty, tasty-hunit
+     , tasty-kat, tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "cryptonite";
+       version = "0.30";
+       sha256 = "07bb97iszhnrfddh5ql6p3dqd0c13xycjw5n2kljw7d0ia59q2an";
+       libraryHaskellDepends = [
+         base basement bytestring deepseq ghc-prim integer-gmp memory
+       ];
+       testHaskellDepends = [
+         base bytestring memory tasty tasty-hunit tasty-kat tasty-quickcheck
+       ];
+       benchmarkHaskellDepends = [
+         base bytestring deepseq gauge memory random
+       ];
+       description = "Cryptography Primitives sink";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "cryptonite-cd" = callPackage
     ({ mkDerivation, base, basement-cd, bytestring, deepseq, gauge
      , ghc-prim, integer-gmp, memory-cd, random, tasty, tasty-hunit
@@ -69050,6 +69203,8 @@ self: {
        ];
        description = "Connection-set algebra (CSA) library";
        license = "GPL";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "cse-ghc-plugin" = callPackage
@@ -69095,6 +69250,7 @@ self: {
        description = "Analytical CSG (Constructive Solid Geometry) library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "csound-catalog" = callPackage
@@ -69548,8 +69704,6 @@ self: {
        executableToolDepends = [ alex happy ];
        description = "Implementation of Univalence in Cubical Sets";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "cubicbezier" = callPackage
@@ -69635,7 +69789,6 @@ self: {
        description = "Haskell Implementation of Cuckoo Filters";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "cuckoo-filter" = callPackage
@@ -69662,6 +69815,8 @@ self: {
        ];
        description = "Pure and impure Cuckoo Filter";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "cuda" = callPackage
@@ -69764,6 +69919,8 @@ self: {
        libraryHaskellDepends = [ aeson base curl text utf8-string ];
        description = "Communicate with HTTP service using JSON";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "curl-cookiejar" = callPackage
@@ -69786,21 +69943,20 @@ self: {
      , case-insensitive, clock, cmdargs, connection, dhall, dhall-json
      , directory, hashable, hspec, hspec-expectations, http-client-tls
      , http-conduit, http-types, megaparsec, pretty-simple
-     , raw-strings-qq, regex-posix, tar, text, time, transformers
+     , raw-strings-qq, regex-posix, tar, text, transformers
      , unordered-containers, vector, yaml, zlib
      }:
      mkDerivation {
        pname = "curl-runnings";
-       version = "0.16.4";
-       sha256 = "1900v9gs4mmap4xp0bypq0wz14mw2mmak9861z4rl954pz25v9pv";
+       version = "0.17.0";
+       sha256 = "1bpyx4n9s416dbz3k216vn64qm04x1kh60ypn4fswhcampwfq4n2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson base base64-bytestring bytestring case-insensitive clock
-         connection dhall dhall-json directory hashable hspec
-         hspec-expectations http-client-tls http-conduit http-types
-         megaparsec pretty-simple regex-posix text time transformers
-         unordered-containers vector yaml
+         connection dhall dhall-json directory hashable http-client-tls
+         http-conduit http-types megaparsec pretty-simple regex-posix text
+         transformers unordered-containers vector yaml
        ];
        executableHaskellDepends = [
          aeson base bytestring cmdargs directory http-conduit tar text zlib
@@ -69833,8 +69989,8 @@ self: {
     ({ mkDerivation, base, parsec, text }:
      mkDerivation {
        pname = "curly-expander";
-       version = "0.3.0.0";
-       sha256 = "08yw57f08rcvhnqsljndnqgbkll3zgf22xnqpjxlf1b6a8yfbqxm";
+       version = "0.3.0.1";
+       sha256 = "09hhlsya3ibk1v0k487a5dj35p9d838vixfnkzlfai3rmgs5awdz";
        libraryHaskellDepends = [ base parsec text ];
        testHaskellDepends = [ base parsec text ];
        description = "Curly braces (brackets) expanding";
@@ -69939,6 +70095,8 @@ self: {
        testHaskellDepends = [ base Cabal filepath mtl ];
        description = "Functions for manipulating Curry programs";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "curry-frontend" = callPackage
@@ -69970,6 +70128,27 @@ self: {
        broken = true;
      }) {};
 
+  "currycarbon" = callPackage
+    ({ mkDerivation, base, doctest, filepath, math-functions
+     , optparse-applicative, parsec, vector
+     }:
+     mkDerivation {
+       pname = "currycarbon";
+       version = "0.1.1.0";
+       sha256 = "0x328zl65hpaw93w9w167rc1sdpk7j7z4spwdmyj9wll6g57cwpb";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base filepath math-functions parsec vector
+       ];
+       executableHaskellDepends = [ base filepath optparse-applicative ];
+       testHaskellDepends = [ base doctest ];
+       description = "A package for simple, fast radiocarbon calibration";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "curryer" = callPackage
     ({ mkDerivation, aeson, base, blaze-html, bytestring
      , case-insensitive, containers, cookie, http-types, mtl, regex-pcre
@@ -70016,7 +70195,6 @@ self: {
        description = "Fast, Haskell RPC";
        license = lib.licenses.publicDomain;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "curryrs" = callPackage
@@ -70119,7 +70297,6 @@ self: {
          base criterion cursor-fuzzy-time genvalidity-criterion QuickCheck
        ];
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "cursor-gen" = callPackage
@@ -70130,31 +70307,6 @@ self: {
      }:
      mkDerivation {
        pname = "cursor-gen";
-       version = "0.3.0.0";
-       sha256 = "0sy7ypz4x9xhirfj9i2dk8r854gzr238qgaijgi221k7681jdcqb";
-       libraryHaskellDepends = [
-         base containers cursor genvalidity genvalidity-containers
-         genvalidity-text QuickCheck text
-       ];
-       testHaskellDepends = [
-         base containers cursor genvalidity-hspec genvalidity-hspec-optics
-         hspec microlens pretty-show QuickCheck text
-       ];
-       benchmarkHaskellDepends = [
-         base criterion cursor genvalidity-criterion
-       ];
-       description = "Generators for Purely Functional Cursors";
-       license = lib.licenses.mit;
-     }) {};
-
-  "cursor-gen_0_4_0_0" = callPackage
-    ({ mkDerivation, base, containers, criterion, cursor, genvalidity
-     , genvalidity-containers, genvalidity-criterion, genvalidity-hspec
-     , genvalidity-hspec-optics, genvalidity-text, hspec, microlens
-     , pretty-show, QuickCheck, text
-     }:
-     mkDerivation {
-       pname = "cursor-gen";
        version = "0.4.0.0";
        sha256 = "1a591kx30d8zmwl1rp78scjgbakkslq45wx6f558wmpph33gnw5s";
        libraryHaskellDepends = [
@@ -70170,7 +70322,6 @@ self: {
        ];
        description = "Generators for Purely Functional Cursors";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "curve25519" = callPackage
@@ -70294,6 +70445,8 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) pocketsphinx; inherit (pkgs) sphinxbase;};
 
   "cutter" = callPackage
@@ -70424,21 +70577,11 @@ self: {
        ];
        description = "Permissively licensed D-Bus client library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "d10" = callPackage
-    ({ mkDerivation, base, doctest, template-haskell }:
-     mkDerivation {
-       pname = "d10";
-       version = "0.2.1.6";
-       sha256 = "0a720zfpxwx5aymy3kmigfcwdbqz4vbfxjn1irfjl34ngndi358y";
-       libraryHaskellDepends = [ base template-haskell ];
-       testHaskellDepends = [ base doctest ];
-       description = "Digits 0-9";
-       license = lib.licenses.mit;
-     }) {};
-
-  "d10_1_0_0_2" = callPackage
     ({ mkDerivation, base, hedgehog, template-haskell }:
      mkDerivation {
        pname = "d10";
@@ -70450,6 +70593,21 @@ self: {
        testHaskellDepends = [ base hedgehog template-haskell ];
        description = "Digits 0-9";
        license = lib.licenses.mit;
+     }) {};
+
+  "d10_1_0_1_0" = callPackage
+    ({ mkDerivation, base, hashable, hedgehog, template-haskell }:
+     mkDerivation {
+       pname = "d10";
+       version = "1.0.1.0";
+       sha256 = "0494hnk99nski7xsas06kbskvi4m9k7h5hizn1w8034xc34n0ppg";
+       libraryHaskellDepends = [
+         base hashable hedgehog template-haskell
+       ];
+       testHaskellDepends = [ base hashable hedgehog template-haskell ];
+       doHaddock = false;
+       description = "Digits 0-9";
+       license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
      }) {};
 
@@ -70647,7 +70805,7 @@ self: {
      , filepath, FindBin, hashable, haskeline, html, http-conduit
      , http-types, HUnit, leancheck, memory, mmap, monad-control, mtl
      , network, network-uri, old-time, parsec, process, QuickCheck
-     , regex-applicative, regex-compat-tdfa, stm, system-fileio
+     , regex-applicative, regex-base, regex-tdfa, stm, system-fileio
      , system-filepath, tar, temporary, terminfo, test-framework
      , test-framework-hunit, test-framework-leancheck
      , test-framework-quickcheck2, text, time, transformers
@@ -70656,8 +70814,8 @@ self: {
      }:
      mkDerivation {
        pname = "darcs";
-       version = "2.16.4";
-       sha256 = "07dygwh6p4fsrlgxmq6r7yvxmf4n2y04izzd30jzqgs0pi9645p4";
+       version = "2.16.5";
+       sha256 = "0ar4markr71l9hzrbgcz4q37cf2rf3936i6qi8p827p36v96qg6n";
        configureFlags = [ "-fforce-char8-encoding" "-flibrary" ];
        isLibrary = true;
        isExecutable = true;
@@ -70667,9 +70825,9 @@ self: {
          conduit constraints containers cryptonite data-ordlist directory
          fgl filepath hashable haskeline html http-conduit http-types memory
          mmap mtl network network-uri old-time parsec process
-         regex-applicative regex-compat-tdfa stm tar temporary terminfo text
-         time transformers unix unix-compat utf8-string vector zip-archive
-         zlib
+         regex-applicative regex-base regex-tdfa stm tar temporary terminfo
+         text time transformers unix unix-compat utf8-string vector
+         zip-archive zlib
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [
@@ -71124,6 +71282,8 @@ self: {
        ];
        description = "Utilities for accessing and manipulating fields of records";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "data-accessor-transformers" = callPackage
@@ -71300,11 +71460,10 @@ self: {
     ({ mkDerivation, base, deepseq, QuickCheck }:
      mkDerivation {
        pname = "data-clist";
-       version = "0.1.2.3";
-       sha256 = "1mwfhnmvi3vicyjzl33m6pcipi2v887zazyqxygq258ndd010s9m";
-       revision = "1";
-       editedCabalFile = "13hg7a3d4ky8b765dl03ryxg28lq8iaqj5ky3j51r0i1i4f2a9hy";
-       libraryHaskellDepends = [ base deepseq QuickCheck ];
+       version = "0.2";
+       sha256 = "04mj0d1yp0l27v2my51w9q5zpdrdhp29fdyvmwqgxxp8f6yiwfhw";
+       libraryHaskellDepends = [ base deepseq ];
+       testHaskellDepends = [ base QuickCheck ];
        description = "Simple functional ring type";
        license = lib.licenses.bsd3;
      }) {};
@@ -71331,6 +71490,8 @@ self: {
        libraryHaskellDepends = [ base constraints ];
        description = "Define Backwards Compatibility Schemes for Arbitrary Data";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "data-concurrent-queue" = callPackage
@@ -71372,6 +71533,8 @@ self: {
        benchmarkHaskellDepends = [ base criterion deepseq QuickCheck ];
        description = "Generically compare data by their constructors";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "data-cycle" = callPackage
@@ -71624,6 +71787,8 @@ self: {
        benchmarkHaskellDepends = [ base criterion ];
        description = "Extensible records and polymorphic variants";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "data-diverse-lens" = callPackage
@@ -71641,7 +71806,6 @@ self: {
        description = "Isos & Lens for Data.Diverse.Many and Prisms for Data.Diverse.Which";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "data-dword" = callPackage
@@ -71913,6 +72077,8 @@ self: {
        pname = "data-forest";
        version = "0.1.0.9";
        sha256 = "1l16hg1pfzrbi2ih6najcam18p2b5lvmmkl6fxvk7izynvcc79jc";
+       revision = "1";
+       editedCabalFile = "0m0fp8fx21257z5k1g575wjcmavd29qav4cgjcwg5nxkxwrfldg8";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
        description = "A simple multi-way tree data structure";
@@ -72001,6 +72167,8 @@ self: {
        testHaskellDepends = [ base doctest ];
        description = "Extending the concept of indices for lists and other containers";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "data-interval" = callPackage
@@ -72269,6 +72437,8 @@ self: {
        libraryHaskellDepends = [ attoparsec base binary containers text ];
        description = "Data types for named entities";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "data-nat" = callPackage
@@ -72392,15 +72562,11 @@ self: {
     ({ mkDerivation, base, deepseq, mtl, parallel, pretty, time }:
      mkDerivation {
        pname = "data-pprint";
-       version = "0.2.4.1";
-       sha256 = "10qg7sa64l7sjm6f9xx00nqddmxccj4h1apv4wwqhh8y7vlal1hc";
-       revision = "1";
-       editedCabalFile = "0gk2x4z7m0816gq6p22y5y8r1iydi4154xbn474i9nsbk56kp2by";
+       version = "0.2.4.2";
+       sha256 = "0r0d0s0bipxsr3108wmgqx2bixab05q5qrjzgsppxy3b1aki34nn";
        libraryHaskellDepends = [ base deepseq mtl parallel pretty time ];
        description = "Prettyprint and compare Data values";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "data-quotientref" = callPackage
@@ -72823,8 +72989,8 @@ self: {
        pname = "data-tree-print";
        version = "0.1.0.2";
        sha256 = "00jh37anim8qsn553467gmfhajcz1c61zrgh1ypkqsll0gc29vy3";
-       revision = "2";
-       editedCabalFile = "00qpzhm3lndhpql8aj93aj6r3x9n0gw3nx6n0q60xxrd6agyjifq";
+       revision = "3";
+       editedCabalFile = "0j24bzw0gs9zz22jp2iabpqyvyc4cg4c0y12cxiiskpndvspah2y";
        libraryHaskellDepends = [ base pretty syb ];
        description = "Print Data instances as a nested tree";
        license = lib.licenses.bsd3;
@@ -72957,6 +73123,8 @@ self: {
        ];
        description = "Database versioning and migration (experimental)";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "database-study" = callPackage
@@ -72983,6 +73151,8 @@ self: {
        pname = "datadog";
        version = "0.2.5.0";
        sha256 = "15vbx09f2l250wlmk1wcnfrdmma81dghmy5gbyc6z7s8aqf9vib6";
+       revision = "1";
+       editedCabalFile = "1427mp2sjq3n3w16266012lvqzajvn5sh63dlw2rzncscy8102nf";
        libraryHaskellDepends = [
          aeson auto-update base buffer-builder bytestring containers dlist
          http-client http-client-tls http-types lens lifted-base
@@ -73081,7 +73251,6 @@ self: {
        description = "Fixing data-flow problems";
        license = lib.licenses.isc;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "dataflow" = callPackage
@@ -73192,6 +73361,8 @@ self: {
        ];
        description = "Client for DataRobot API";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "datasets" = callPackage
@@ -73222,6 +73393,7 @@ self: {
        ];
        description = "Classical data sets for statistics and machine learning";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dataurl" = callPackage
@@ -73263,6 +73435,7 @@ self: {
        testHaskellDepends = [ base dates hspec QuickCheck time ];
        description = "Date conversions";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dates" = callPackage
@@ -73279,6 +73452,8 @@ self: {
        testHaskellDepends = [ base hspec ];
        description = "Small library for parsing different dates formats";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "datetime" = callPackage
@@ -73538,8 +73713,8 @@ self: {
      }:
      mkDerivation {
        pname = "dbus";
-       version = "1.2.17";
-       sha256 = "0iyfnkxcnm1vl379ry88fqxgn2y8q6ilsvpic6ciassnyv5pcbrv";
+       version = "1.2.22";
+       sha256 = "03bpvdgjq4l7s5mihdhazd0aamcjvg9wxlgpsnm10r7jdk7lbbia";
        libraryHaskellDepends = [
          base bytestring cereal conduit containers deepseq exceptions
          filepath lens network parsec random split template-haskell text
@@ -73556,7 +73731,7 @@ self: {
        license = lib.licenses.asl20;
      }) {};
 
-  "dbus_1_2_23" = callPackage
+  "dbus_1_2_24" = callPackage
     ({ mkDerivation, base, bytestring, cereal, conduit, containers
      , criterion, deepseq, directory, exceptions, extra, filepath, lens
      , network, parsec, process, QuickCheck, random, resourcet, split
@@ -73565,8 +73740,8 @@ self: {
      }:
      mkDerivation {
        pname = "dbus";
-       version = "1.2.23";
-       sha256 = "10dzqab23i4a2k7fjrbhy0gq6daf865d32mw75vqrgkmywqajp99";
+       version = "1.2.24";
+       sha256 = "0w7337hn9l6n35qr9h5lscd0csss72hz88n99vqg3z8dz6g0ha17";
        libraryHaskellDepends = [
          base bytestring cereal conduit containers deepseq exceptions
          filepath lens network parsec random split template-haskell text
@@ -73756,7 +73931,6 @@ self: {
        description = "Discordian Date Types for Haskell";
        license = lib.licenses.gpl2Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ddc-base" = callPackage
@@ -73825,6 +73999,7 @@ self: {
        description = "Disciplined Disciple Compiler core language and type checker";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ddc-core-babel" = callPackage
@@ -74171,6 +74346,8 @@ self: {
        ];
        description = "Modules for working with the Debian package system";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "debian-binary" = callPackage
@@ -74266,8 +74443,8 @@ self: {
      }:
      mkDerivation {
        pname = "debug-me";
-       version = "1.20200820";
-       sha256 = "1pxcycgdd0gmiqabpbjkish31yb2n7bqgwd1fm1na6w6xmjlh58a";
+       version = "1.20220324";
+       sha256 = "0zpg45bfqnlcnxh8kg2yy336qq9zb01g0ypqf7s2la33kxgck8n5";
        isLibrary = false;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal filepath ];
@@ -74324,7 +74501,6 @@ self: {
        libraryHaskellDepends = [ base template-haskell unicode-show ];
        description = "You do not have to write variable names twice in Debug.Trace";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "debug-tracy" = callPackage
@@ -74452,6 +74628,8 @@ self: {
        pname = "decision-diagrams";
        version = "0.2.0.0";
        sha256 = "0l03mwig95h300rn1cfhd5ahwrlap6zsw09lwmkx6wkw6rjf4a5s";
+       revision = "1";
+       editedCabalFile = "12wki53kzfry2fh8039zvs0ifkzcz48vkg9ks8ycb60sjqqqf1cl";
        libraryHaskellDepends = [
          base containers hashable hashtables intern mwc-random primitive
          random reflection unordered-containers vector
@@ -74710,6 +74888,8 @@ self: {
        libraryHaskellDepends = [ array base deepseq stm ];
        description = "Candidate NFData Instances for Types in base";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "deepseq-magic" = callPackage
@@ -75158,6 +75338,8 @@ self: {
        ];
        description = "Mutable and immutable dense multidimensional arrays";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "dense-int-set" = callPackage
@@ -75218,8 +75400,6 @@ self: {
        ];
        description = "Dependency injection for records-of-functions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "dep-t-advice" = callPackage
@@ -75245,7 +75425,6 @@ self: {
        ];
        description = "Giving good advice to functions in records-of-functions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dep-t-dynamic" = callPackage
@@ -75271,6 +75450,7 @@ self: {
        description = "A dynamic environment for dependency injection";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "dependency" = callPackage
@@ -75482,7 +75662,6 @@ self: {
        description = "A simple configuration management tool for Haskell";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "dephd" = callPackage
@@ -75800,6 +75979,8 @@ self: {
        ];
        description = "Derive ToJSON/FromJSON instances in a more prefix-friendly manner";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "deriving-aeson" = callPackage
@@ -75822,29 +76003,6 @@ self: {
      }:
      mkDerivation {
        pname = "deriving-compat";
-       version = "0.5.10";
-       sha256 = "1ah04xsb71wv6iax47xpdykfadxp3lcw2l6vkg15723l1xgy8ach";
-       libraryHaskellDepends = [
-         base containers ghc-boot-th ghc-prim template-haskell
-         th-abstraction transformers transformers-compat
-       ];
-       testHaskellDepends = [
-         base base-compat base-orphans hspec QuickCheck tagged
-         template-haskell transformers transformers-compat void
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Backports of GHC deriving extensions";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "deriving-compat_0_6" = callPackage
-    ({ mkDerivation, base, base-compat, base-orphans, containers
-     , ghc-boot-th, ghc-prim, hspec, hspec-discover, QuickCheck, tagged
-     , template-haskell, th-abstraction, transformers
-     , transformers-compat, void
-     }:
-     mkDerivation {
-       pname = "deriving-compat";
        version = "0.6";
        sha256 = "0yy4gm4wf9ivwfz2hwc7j3kavbya1p01s49fdgnzisgsk3h9xvnp";
        libraryHaskellDepends = [
@@ -75858,7 +76016,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Backports of GHC deriving extensions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "deriving-show-simple" = callPackage
@@ -75916,21 +76073,6 @@ self: {
     ({ mkDerivation, base, HUnit }:
      mkDerivation {
        pname = "derulo";
-       version = "1.0.10";
-       sha256 = "0mdmrzypl0hjbnwn9ij1bjfk4j07r0c9gw7h3wdhl82a8zcxggpc";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ base ];
-       executableHaskellDepends = [ base ];
-       testHaskellDepends = [ base HUnit ];
-       description = "Parse and render JSON simply";
-       license = lib.licenses.mit;
-     }) {};
-
-  "derulo_2_0_0_1" = callPackage
-    ({ mkDerivation, base, HUnit }:
-     mkDerivation {
-       pname = "derulo";
        version = "2.0.0.1";
        sha256 = "15lq7yv69i7azz2vxbx29k9csz62pp3a01qk8sng6yrq734qw8dx";
        isLibrary = true;
@@ -75940,7 +76082,6 @@ self: {
        testHaskellDepends = [ base HUnit ];
        description = "Parse and render JSON simply";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "describe" = callPackage
@@ -76010,7 +76151,6 @@ self: {
        description = "Library, interpreter, and CLI for Descript programming language";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "descriptive" = callPackage
@@ -76137,6 +76277,8 @@ self: {
        ];
        description = "Markov chain text generator";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "deunicode" = callPackage
@@ -76457,40 +76599,40 @@ self: {
 
   "dhall" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, atomic-write
-     , base, bytestring, case-insensitive, cborg, cborg-json, containers
-     , contravariant, cryptonite, data-fix, deepseq, Diff, directory
-     , doctest, dotgen, either, exceptions, filepath, foldl, gauge
-     , generic-random, half, hashable, haskeline, http-client
-     , http-client-tls, http-types, lens-family-core, megaparsec, memory
-     , mmorph, mockery, mtl, network-uri, optparse-applicative
-     , parser-combinators, parsers, pretty-simple, prettyprinter
-     , prettyprinter-ansi-terminal, profunctors, QuickCheck
-     , quickcheck-instances, repline, scientific, serialise
-     , special-values, spoon, tasty, tasty-expected-failure, tasty-hunit
-     , tasty-quickcheck, tasty-silver, template-haskell, text
-     , text-manipulate, th-lift-instances, transformers
-     , transformers-compat, turtle, unordered-containers, uri-encode
-     , vector
+     , base, base16-bytestring, bytestring, case-insensitive, cborg
+     , cborg-json, containers, contravariant, cryptohash-sha256
+     , data-fix, deepseq, Diff, directory, doctest, dotgen, either
+     , exceptions, filepath, foldl, gauge, generic-random, half
+     , hashable, haskeline, http-client, http-client-tls, http-types
+     , lens-family-core, megaparsec, mmorph, mockery, mtl, network-uri
+     , optparse-applicative, parser-combinators, parsers, pretty-simple
+     , prettyprinter, prettyprinter-ansi-terminal, profunctors
+     , QuickCheck, quickcheck-instances, repline, scientific, serialise
+     , special-values, spoon, system-filepath, tasty
+     , tasty-expected-failure, tasty-hunit, tasty-quickcheck
+     , tasty-silver, template-haskell, temporary, text, text-manipulate
+     , th-lift-instances, time, transformers, turtle
+     , unordered-containers, uri-encode, vector
      }:
      mkDerivation {
        pname = "dhall";
-       version = "1.39.0";
-       sha256 = "1by2d84fbckspczddl4npfsf89q6nprmbg0i5g8yr1psp0fpl4ab";
-       revision = "3";
-       editedCabalFile = "1yhslq8i3407yaw30vgyffmmmq61f4g3ik4ikjhhplcbl6hb57l6";
+       version = "1.40.2";
+       sha256 = "14wh497fipvz01zc9s31gv144spg1iqfwp6x5mlk1hjk0v9qs5by";
+       revision = "2";
+       editedCabalFile = "0mxq3knz1wpvs6jcdw6p0mnwpyy7aqriy2qdyxqzmhcbw2yn3hc1";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
-         aeson aeson-pretty ansi-terminal atomic-write base bytestring
-         case-insensitive cborg cborg-json containers contravariant
-         cryptonite data-fix deepseq Diff directory dotgen either exceptions
-         filepath half hashable haskeline http-client http-client-tls
-         http-types lens-family-core megaparsec memory mmorph mtl
-         network-uri optparse-applicative parser-combinators parsers
-         pretty-simple prettyprinter prettyprinter-ansi-terminal profunctors
-         repline scientific serialise template-haskell text text-manipulate
-         th-lift-instances transformers transformers-compat
+         aeson aeson-pretty ansi-terminal atomic-write base
+         base16-bytestring bytestring case-insensitive cborg cborg-json
+         containers contravariant cryptohash-sha256 data-fix deepseq Diff
+         directory dotgen either exceptions filepath half hashable haskeline
+         http-client http-client-tls http-types lens-family-core megaparsec
+         mmorph mtl network-uri optparse-applicative parser-combinators
+         parsers pretty-simple prettyprinter prettyprinter-ansi-terminal
+         profunctors repline scientific serialise template-haskell text
+         text-manipulate th-lift-instances time transformers
          unordered-containers uri-encode vector
        ];
        executableHaskellDepends = [ base ];
@@ -76499,9 +76641,9 @@ self: {
          either filepath foldl generic-random http-client http-client-tls
          lens-family-core megaparsec mockery prettyprinter QuickCheck
          quickcheck-instances scientific serialise special-values spoon
-         tasty tasty-expected-failure tasty-hunit tasty-quickcheck
-         tasty-silver template-haskell text transformers turtle
-         unordered-containers vector
+         system-filepath tasty tasty-expected-failure tasty-hunit
+         tasty-quickcheck tasty-silver template-haskell temporary text time
+         transformers turtle unordered-containers vector
        ];
        benchmarkHaskellDepends = [
          base bytestring containers directory gauge text
@@ -76512,7 +76654,7 @@ self: {
        maintainers = with lib.maintainers; [ Gabriel439 ];
      }) {};
 
-  "dhall_1_40_2" = callPackage
+  "dhall_1_41_1" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, atomic-write
      , base, base16-bytestring, bytestring, case-insensitive, cborg
      , cborg-json, containers, contravariant, cryptohash-sha256
@@ -76531,10 +76673,8 @@ self: {
      }:
      mkDerivation {
        pname = "dhall";
-       version = "1.40.2";
-       sha256 = "14wh497fipvz01zc9s31gv144spg1iqfwp6x5mlk1hjk0v9qs5by";
-       revision = "2";
-       editedCabalFile = "0mxq3knz1wpvs6jcdw6p0mnwpyy7aqriy2qdyxqzmhcbw2yn3hc1";
+       version = "1.41.1";
+       sha256 = "09flx2mfl8mzszn0hx80fai3ryiwgjkbxyklfkpmm5hw1smkdslv";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -76550,18 +76690,43 @@ self: {
          text-manipulate th-lift-instances time transformers
          unordered-containers uri-encode vector
        ];
-       executableHaskellDepends = [ base ];
+       executableHaskellDepends = [
+         aeson aeson-pretty ansi-terminal atomic-write base
+         base16-bytestring bytestring case-insensitive cborg cborg-json
+         containers contravariant data-fix deepseq Diff directory dotgen
+         either exceptions filepath half hashable haskeline lens-family-core
+         megaparsec mmorph mtl network-uri optparse-applicative
+         parser-combinators parsers pretty-simple prettyprinter
+         prettyprinter-ansi-terminal profunctors repline scientific
+         serialise template-haskell text text-manipulate th-lift-instances
+         time transformers unordered-containers uri-encode vector
+       ];
        testHaskellDepends = [
-         base bytestring cborg containers data-fix deepseq directory doctest
-         either filepath foldl generic-random http-client http-client-tls
-         lens-family-core megaparsec mockery prettyprinter QuickCheck
-         quickcheck-instances scientific serialise special-values spoon
-         system-filepath tasty tasty-expected-failure tasty-hunit
-         tasty-quickcheck tasty-silver template-haskell temporary text time
-         transformers turtle unordered-containers vector
+         aeson aeson-pretty ansi-terminal atomic-write base
+         base16-bytestring bytestring case-insensitive cborg cborg-json
+         containers contravariant data-fix deepseq Diff directory doctest
+         dotgen either exceptions filepath foldl generic-random half
+         hashable haskeline http-client http-client-tls lens-family-core
+         megaparsec mmorph mockery mtl network-uri optparse-applicative
+         parser-combinators parsers pretty-simple prettyprinter
+         prettyprinter-ansi-terminal profunctors QuickCheck
+         quickcheck-instances repline scientific serialise special-values
+         spoon system-filepath tasty tasty-expected-failure tasty-hunit
+         tasty-quickcheck tasty-silver template-haskell temporary text
+         text-manipulate th-lift-instances time transformers turtle
+         unordered-containers uri-encode vector
        ];
        benchmarkHaskellDepends = [
-         base bytestring containers directory gauge text
+         aeson aeson-pretty ansi-terminal atomic-write base
+         base16-bytestring bytestring case-insensitive cborg cborg-json
+         containers contravariant data-fix deepseq Diff directory dotgen
+         either exceptions filepath gauge half hashable haskeline
+         lens-family-core megaparsec mmorph mtl network-uri
+         optparse-applicative parser-combinators parsers pretty-simple
+         prettyprinter prettyprinter-ansi-terminal profunctors repline
+         scientific serialise template-haskell text text-manipulate
+         th-lift-instances time transformers unordered-containers uri-encode
+         vector
        ];
        doCheck = false;
        description = "A configuration language guaranteed to terminate";
@@ -76576,8 +76741,10 @@ self: {
      }:
      mkDerivation {
        pname = "dhall-bash";
-       version = "1.0.37";
-       sha256 = "0gm6zamh8kgrc2d00cjf2ijb49ic3z6rlk0ngmig8hckmsy63w1d";
+       version = "1.0.39";
+       sha256 = "0by0w5dqsi0yrs9qnkpls7n5m0qwslxkcycb4s97vk8xl6nj5kk8";
+       revision = "1";
+       editedCabalFile = "1c01623qx7wxas9g8b4hliybvff0g994jbwrcx14hhb77xr6j14v";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -76592,16 +76759,14 @@ self: {
        maintainers = with lib.maintainers; [ Gabriel439 ];
      }) {};
 
-  "dhall-bash_1_0_39" = callPackage
+  "dhall-bash_1_0_40" = callPackage
     ({ mkDerivation, base, bytestring, containers, dhall
      , neat-interpolation, optparse-generic, shell-escape, text
      }:
      mkDerivation {
        pname = "dhall-bash";
-       version = "1.0.39";
-       sha256 = "0by0w5dqsi0yrs9qnkpls7n5m0qwslxkcycb4s97vk8xl6nj5kk8";
-       revision = "1";
-       editedCabalFile = "1c01623qx7wxas9g8b4hliybvff0g994jbwrcx14hhb77xr6j14v";
+       version = "1.0.40";
+       sha256 = "0fkzrj4q97cfg96slc6y3sihr9ahcj7lsjpv4kfyrvlw7jxgxld9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -76645,10 +76810,8 @@ self: {
      }:
      mkDerivation {
        pname = "dhall-csv";
-       version = "1.0.1";
-       sha256 = "00a08lcxf9r1ln87bzy4j83z08yl1m7xmzv1irg0xa03vskby3lx";
-       revision = "1";
-       editedCabalFile = "1bwsapkmfqcw0hgvpnw3mpsx5q36x1f5dq4dai5wypj0bly3x8k0";
+       version = "1.0.2";
+       sha256 = "08m9gjjldbzbgqr7vb33xjnzn7vmhf8gp9zh73vvzbchflwgh48p";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -76679,10 +76842,8 @@ self: {
      }:
      mkDerivation {
        pname = "dhall-docs";
-       version = "1.0.8";
-       sha256 = "1rkwvk6vd8l52nxv186fw3qdmsjvi8098yccnnbysmf41rz80fi7";
-       revision = "2";
-       editedCabalFile = "12virkq759imppdzpx75fyka8kqfw01xfwb0lm9mir86gjb34n2q";
+       version = "1.0.9";
+       sha256 = "1va5bv7jz3msp39l782qbc1m3n5wnjdqx4jsj9vqdydqbfsk8gri";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -76700,7 +76861,6 @@ self: {
        ];
        description = "Generate HTML docs from a dhall package";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ Gabriel439 ];
      }) {};
 
@@ -76747,8 +76907,10 @@ self: {
      }:
      mkDerivation {
        pname = "dhall-json";
-       version = "1.7.7";
-       sha256 = "163600cr04a5c9gjqg0846wwjp4wl61yhfg80zvsadkaq5zfzlll";
+       version = "1.7.9";
+       sha256 = "11rl46vn6lzcm9kznpfc43c3a2cbq2si2zba3k2x4j360kvg9fgn";
+       revision = "2";
+       editedCabalFile = "0f1jb37f5k214dzxbbhw2hij7j7srydkdp0hpkapgs5k73vjvqm4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -76768,7 +76930,7 @@ self: {
        maintainers = with lib.maintainers; [ Gabriel439 ];
      }) {};
 
-  "dhall-json_1_7_9" = callPackage
+  "dhall-json_1_7_10" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, aeson-yaml, ansi-terminal
      , base, bytestring, containers, dhall, exceptions, filepath
      , lens-family-core, optparse-applicative, prettyprinter
@@ -76777,10 +76939,8 @@ self: {
      }:
      mkDerivation {
        pname = "dhall-json";
-       version = "1.7.9";
-       sha256 = "11rl46vn6lzcm9kznpfc43c3a2cbq2si2zba3k2x4j360kvg9fgn";
-       revision = "2";
-       editedCabalFile = "0f1jb37f5k214dzxbbhw2hij7j7srydkdp0hpkapgs5k73vjvqm4";
+       version = "1.7.10";
+       sha256 = "11gpsgd3aafqh9v10gib7yivy3dp7dhd1a3dslf2ivc7na3d8p71";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -76823,27 +76983,29 @@ self: {
   "dhall-lsp-server" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
      , data-default, dhall, dhall-json, directory, doctest, filepath
-     , haskell-lsp, haskell-lsp-types, hslogger, hspec, lens, lsp-test
-     , megaparsec, mtl, network-uri, optparse-applicative, prettyprinter
-     , QuickCheck, rope-utf16-splay, tasty, tasty-hspec, text
-     , transformers, unordered-containers, uri-encode
+     , hslogger, hspec, lens, lsp, lsp-test, lsp-types, megaparsec, mtl
+     , network-uri, optparse-applicative, prettyprinter, QuickCheck
+     , rope-utf16-splay, tasty, tasty-hspec, text, transformers
+     , unordered-containers, uri-encode
      }:
      mkDerivation {
        pname = "dhall-lsp-server";
-       version = "1.0.17";
-       sha256 = "0h4wji3fsvkplj78bfqi3x9p7q9ikcsmj65nfrfn4p6p6i1knhw8";
+       version = "1.1.1";
+       sha256 = "0z4gc27fpz1pcjbajwpxgn0zhxlp9xp47lyg55p03ghfpqa2mcl6";
+       revision = "1";
+       editedCabalFile = "0705v99wy1903mhay7csp629gbzgqr902az04lp5hpxr9xvpmlnz";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson aeson-pretty base bytestring containers data-default dhall
-         dhall-json directory filepath haskell-lsp hslogger lens megaparsec
-         mtl network-uri prettyprinter rope-utf16-splay text transformers
+         dhall-json directory filepath hslogger lens lsp megaparsec mtl
+         network-uri prettyprinter rope-utf16-splay text transformers
          unordered-containers uri-encode
        ];
        executableHaskellDepends = [ base optparse-applicative ];
        testHaskellDepends = [
-         base directory doctest filepath haskell-lsp-types hspec lsp-test
-         QuickCheck tasty tasty-hspec text
+         base directory doctest filepath hspec lsp-test lsp-types QuickCheck
+         tasty tasty-hspec text
        ];
        description = "Language Server Protocol (LSP) server for Dhall";
        license = lib.licenses.mit;
@@ -76856,10 +77018,10 @@ self: {
      }:
      mkDerivation {
        pname = "dhall-nix";
-       version = "1.1.21";
-       sha256 = "0yqqjq8yqswcaiqrrgx37rlwvxgciwhvird34hsaq4fr3kbjgv4h";
+       version = "1.1.23";
+       sha256 = "17ajfkhxg4kjn6w7v3ymr6nsbqplvywkcwmfzybxqvmphh4zmfjb";
        revision = "1";
-       editedCabalFile = "0pnnlm299sw7jgz6a1bg18nvc2qfgylinc90b3da0cpvaardp6wz";
+       editedCabalFile = "1grr0r30nbhi1d52vhmhp0rx2pas0wbg7m5npsqczfgd1d9p43dz";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -76874,16 +77036,14 @@ self: {
        maintainers = with lib.maintainers; [ Gabriel439 ];
      }) {};
 
-  "dhall-nix_1_1_23" = callPackage
+  "dhall-nix_1_1_24" = callPackage
     ({ mkDerivation, base, containers, data-fix, dhall, hnix
      , lens-family-core, neat-interpolation, optparse-generic, text
      }:
      mkDerivation {
        pname = "dhall-nix";
-       version = "1.1.23";
-       sha256 = "17ajfkhxg4kjn6w7v3ymr6nsbqplvywkcwmfzybxqvmphh4zmfjb";
-       revision = "1";
-       editedCabalFile = "1grr0r30nbhi1d52vhmhp0rx2pas0wbg7m5npsqczfgd1d9p43dz";
+       version = "1.1.24";
+       sha256 = "1zaqzccrj3yn502k1b9drs882ycxw59m3jgsbafj6fny1v5ljcha";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -76907,10 +77067,8 @@ self: {
      }:
      mkDerivation {
        pname = "dhall-nixpkgs";
-       version = "1.0.7";
-       sha256 = "1s7md4b2jzgmf557clln9fc5lmdrd9xjs55dd97dv8q6krm8nabg";
-       revision = "3";
-       editedCabalFile = "135j5m3dgiyvjlw67rbx1jjnnzb5v777g6a8kkplpiv92swwslfd";
+       version = "1.0.8";
+       sha256 = "1jr9njnly63d5bzd9np7hijmczkwamb4j2k14h647h6i3hhkxh8n";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -76931,10 +77089,8 @@ self: {
      }:
      mkDerivation {
        pname = "dhall-openapi";
-       version = "1.0.3";
-       sha256 = "0k7yq7g77ws7wjfzd35ydsjwaq2kc1y0rhwjwb6yvkyvljmr0ykz";
-       revision = "2";
-       editedCabalFile = "0cqvwbpn3njl3xm4jxcsb2dvfi6y1nm6inxanqxda7pgbysqrn8j";
+       version = "1.0.4";
+       sha256 = "1hvjilm1hjq4963l7xnr1r35x023pgddv0l3bvfgryd58zv728ah";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -76959,8 +77115,8 @@ self: {
        pname = "dhall-recursive-adt";
        version = "0.1.0.1";
        sha256 = "09s3m86vflj5im2walab8d0wpvihsvxc5mzy55m10pfzr3gxsd11";
-       revision = "2";
-       editedCabalFile = "14a524zh3vi06cnf5glhd1kdl4wsmzsaqgvsvxg5096kzn6cijqx";
+       revision = "4";
+       editedCabalFile = "0ym561whhaiszvqpdfbbzng3891n36fkwgaspyfhl5gz7pdqr6v9";
        libraryHaskellDepends = [ base data-fix dhall recursion-schemes ];
        testHaskellDepends = [
          base dhall either hedgehog recursion-schemes tasty tasty-hedgehog
@@ -76968,6 +77124,7 @@ self: {
        ];
        description = "Convert recursive ADTs from and to Dhall";
        license = lib.licenses.cc0;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dhall-text" = callPackage
@@ -77022,20 +77179,18 @@ self: {
 
   "dhall-toml" = callPackage
     ({ mkDerivation, base, containers, dhall, directory, doctest
-     , filepath, prettyprinter, tasty, tasty-hunit, text, tomland
-     , unordered-containers
+     , filepath, optparse-applicative, prettyprinter, tasty, tasty-hunit
+     , text, tomland, unordered-containers
      }:
      mkDerivation {
        pname = "dhall-toml";
-       version = "1.0.1";
-       sha256 = "024cillwk8rq7jlv6vh85ifypy1ddfvszf3fzmgl1r0ca9iclmbb";
-       revision = "1";
-       editedCabalFile = "1gha7d2mv02l85z78grikillywh295ankc94vg3gbzlcc0bk0czz";
+       version = "1.0.2";
+       sha256 = "1ygrh13pbsym5b6gq1bwbqacd00y7y5bnzqihzz4r84jain669yh";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base containers dhall prettyprinter text tomland
-         unordered-containers
+         base containers dhall optparse-applicative prettyprinter text
+         tomland unordered-containers
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [
@@ -77044,8 +77199,6 @@ self: {
        ];
        description = "Convert between Dhall and TOML";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "dhall-yaml" = callPackage
@@ -77056,39 +77209,8 @@ self: {
      }:
      mkDerivation {
        pname = "dhall-yaml";
-       version = "1.2.7";
-       sha256 = "17fpxjlhmjnra92l8iv4k40bxbx1plmhkijf6axxkjyhfh0ax303";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base bytestring dhall dhall-json HsYAML HsYAML-aeson
-         optparse-applicative text vector
-       ];
-       executableHaskellDepends = [
-         aeson ansi-terminal base bytestring dhall dhall-json exceptions
-         optparse-applicative prettyprinter prettyprinter-ansi-terminal text
-       ];
-       testHaskellDepends = [
-         base bytestring dhall dhall-json tasty tasty-expected-failure
-         tasty-hunit text
-       ];
-       description = "Convert between Dhall and YAML";
-       license = lib.licenses.gpl3Only;
-       maintainers = with lib.maintainers; [ Gabriel439 ];
-     }) {};
-
-  "dhall-yaml_1_2_9" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, base, bytestring, dhall
-     , dhall-json, exceptions, HsYAML, HsYAML-aeson
-     , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal
-     , tasty, tasty-expected-failure, tasty-hunit, text, vector
-     }:
-     mkDerivation {
-       pname = "dhall-yaml";
-       version = "1.2.9";
-       sha256 = "0gn9jrqihimjs8i9ksgmlkh8c64km52rmsgz2y6k3ab0igkv8dw6";
-       revision = "2";
-       editedCabalFile = "18qshgn6vfry37sfmdwi1lijqdrhbrximbwcyi5zzz1b5nb7sa0v";
+       version = "1.2.10";
+       sha256 = "1a3g84799lbq7v9bzdq9bcwzyzci07rd1x42325ck4x51hrqs8nn";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -77105,7 +77227,6 @@ self: {
        ];
        description = "Convert between Dhall and YAML";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ Gabriel439 ];
      }) {};
 
@@ -77126,7 +77247,6 @@ self: {
        description = "Parse a DHCP lease file";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "dhrun" = callPackage
@@ -77484,8 +77604,6 @@ self: {
        ];
        description = "Graph layout and drawing with GraphViz and diagrams";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "diagrams-gtk" = callPackage
@@ -77501,8 +77619,6 @@ self: {
        ];
        description = "Backend for rendering diagrams directly to GTK windows";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "diagrams-haddock" = callPackage
@@ -77574,6 +77690,30 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "diagrams-input" = callPackage
+    ({ mkDerivation, attoparsec, base, base64-bytestring, blaze-builder
+     , blaze-markup, bytestring, colour, conduit, conduit-extra
+     , containers, css-text, data-default, diagrams-core, diagrams-lib
+     , digits, either, JuicyPixels, linear, resourcet, semigroups, split
+     , system-filepath, text, transformers, unordered-containers, vector
+     , xml-conduit, xml-types
+     }:
+     mkDerivation {
+       pname = "diagrams-input";
+       version = "0.1";
+       sha256 = "1ap1qark5f746fgvnzr0fam9csxqqbpvlsyr7smxgwxzhqhsjdjy";
+       libraryHaskellDepends = [
+         attoparsec base base64-bytestring blaze-builder blaze-markup
+         bytestring colour conduit conduit-extra containers css-text
+         data-default diagrams-core diagrams-lib digits either JuicyPixels
+         linear resourcet semigroups split system-filepath text transformers
+         unordered-containers vector xml-conduit xml-types
+       ];
+       description = "Parse raster and SVG files for diagrams";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "diagrams-lib" = callPackage
     ({ mkDerivation, active, adjunctions, array, base, bytestring
      , cereal, colour, containers, criterion, data-default-class
@@ -77671,7 +77811,6 @@ self: {
        ];
        description = "PGF backend for diagrams drawing EDSL";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "diagrams-postscript" = callPackage
@@ -77763,6 +77902,8 @@ self: {
        ];
        description = "Library for drawing the Rubik's Cube";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "diagrams-solve" = callPackage
@@ -77873,6 +78014,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A Dialogflow Fulfillment library for Haskell";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "dialogue" = callPackage
@@ -77920,6 +78063,8 @@ self: {
        pname = "dice";
        version = "0.1.0.1";
        sha256 = "1jybckq3wf3vs0d92ji6a6mlgw64afhwdr6b0w2p1d97zp2fsdn3";
+       revision = "1";
+       editedCabalFile = "160n5nn39in0hz60hddwds1a2z8gwk3r1llzjaj2278phig3ap7k";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base parsec random-fu transformers ];
@@ -78206,7 +78351,6 @@ self: {
        description = "Finds out whether an entity comes from different distributions (statuses)";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "diffmap" = callPackage
@@ -78732,6 +78876,8 @@ self: {
        ];
        description = "A convenient tagless EDSL";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "diohsc" = callPackage
@@ -78933,7 +79079,6 @@ self: {
        description = "Bindings to RocksDB";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "direct-sqlite" = callPackage
@@ -78976,8 +79121,8 @@ self: {
        pname = "directory";
        version = "1.3.7.0";
        sha256 = "041dnqqnc1dadasqyhivpa7rnhw3i08gq5bwj1kfz7lhlihbv1lz";
-       revision = "1";
-       editedCabalFile = "048d5ccrd697cvb3kb3aahqkzwcizh275d44j09rvrh08xqzjnad";
+       revision = "2";
+       editedCabalFile = "13krvs6zfswr3xndysq1bg7mz9n8mm1w7p4zcx8xjs0jqkm8hiyl";
        libraryHaskellDepends = [ base filepath time unix ];
        testHaskellDepends = [ base filepath time unix ];
        description = "Platform-agnostic library for filesystem operations";
@@ -79005,7 +79150,6 @@ self: {
        description = "Recursively build, navigate, and operate on a tree of directory contents";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "directory-layout" = callPackage
@@ -79095,8 +79239,8 @@ self: {
      }:
      mkDerivation {
        pname = "dirichlet";
-       version = "0.1.0.5";
-       sha256 = "1ibp7cvbi86m2m0kb1pzxmnb68awhbkayms7gffx3nqli6yb1fi9";
+       version = "0.1.0.6";
+       sha256 = "1awypb4ww1mgmvyd16hx1wxjws83slv65i3dc059b7w5nrmwqg49";
        libraryHaskellDepends = [
          base log-domain math-functions mwc-random primitive vector
        ];
@@ -79145,6 +79289,7 @@ self: {
        description = "A small library for working with directories";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "disassembler" = callPackage
@@ -79169,8 +79314,8 @@ self: {
      }:
      mkDerivation {
        pname = "disco";
-       version = "0.1.2.0";
-       sha256 = "0c8d7ly5v6x9pf9xhs1rlnd627d6lsna0x40qrz59xcc77n78xr3";
+       version = "0.1.5";
+       sha256 = "023pa9jgvxk1p56aydki91c8xmxx63m5w0v6bdyy1dqnwcgqlzzy";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -79251,26 +79396,23 @@ self: {
     ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring
      , containers, data-default, emoji, http-client, iso8601-time
      , JuicyPixels, MonadRandom, mtl, req, safe-exceptions, scientific
-     , text, time, unliftio, unordered-containers, vector, websockets
-     , wuss
+     , text, time, unliftio, unordered-containers, websockets, wuss
      }:
      mkDerivation {
        pname = "discord-haskell";
-       version = "1.12.0";
-       sha256 = "02gxfpwrxg7i9n0wca4g0dfsndrdxasdsdbp79ixwp51pvd04cad";
+       version = "1.12.5";
+       sha256 = "1pciyjmgqnv4ra12fshmjb65phgs1l6jsn0ffvargv3gm92g079y";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson async base base64-bytestring bytestring containers
          data-default emoji http-client iso8601-time JuicyPixels MonadRandom
          mtl req safe-exceptions scientific text time unliftio
-         unordered-containers vector websockets wuss
+         unordered-containers websockets wuss
        ];
        executableHaskellDepends = [ base text unliftio ];
        description = "Write bots for Discord in Haskell";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "discord-haskell-voice" = callPackage
@@ -79281,8 +79423,10 @@ self: {
      }:
      mkDerivation {
        pname = "discord-haskell-voice";
-       version = "2.2.1";
-       sha256 = "07vwd9l9aa87wfs8gpqdi39h0j2jvc7mdn48yzkn68canv1wf95q";
+       version = "2.2.2";
+       sha256 = "0vbp8xdvb9ci49l1ifqghbv6smqx0ll902957yyxym6yj2xjfpmv";
+       revision = "2";
+       editedCabalFile = "11dylm637a0wgvdmk47rhznhfkvdssfl52mnaf3wmqvd3axfh1id";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -79472,7 +79616,7 @@ self: {
 
   "discrimination" = callPackage
     ({ mkDerivation, array, base, containers, contravariant, criterion
-     , deepseq, ghc-prim, hashable, integer-gmp, primitive, promises
+     , deepseq, ghc-bignum, ghc-prim, hashable, primitive, promises
      , QuickCheck, quickcheck-instances, splitmix, tasty
      , tasty-quickcheck, transformers, unordered-containers, vector
      , vector-algorithms
@@ -79484,8 +79628,8 @@ self: {
        revision = "1";
        editedCabalFile = "1iz2vfizkid17m1k9j1a1rdzr44ir2fgw0nnhg1drjlyirc09p9f";
        libraryHaskellDepends = [
-         array base containers contravariant deepseq ghc-prim hashable
-         integer-gmp primitive promises transformers
+         array base containers contravariant deepseq ghc-bignum ghc-prim
+         hashable primitive promises transformers
        ];
        testHaskellDepends = [
          base containers criterion deepseq hashable QuickCheck
@@ -79626,6 +79770,7 @@ self: {
        libraryHaskellDepends = [ base ghcjs-base-stub stm ];
        description = "Allows storing different resource-releasing actions together";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dist-upload" = callPackage
@@ -79688,6 +79833,8 @@ self: {
        testHaskellDepends = [ base binary hspec QuickCheck ];
        description = "Serializable closures for distributed programming";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "distributed-fork" = callPackage
@@ -79706,6 +79853,7 @@ self: {
        testHaskellDepends = [ base tasty tasty-hunit unix ];
        description = "Like 'forkIO', but uses remote machines instead of local threads";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "distributed-fork-aws-lambda" = callPackage
@@ -79733,7 +79881,6 @@ self: {
        description = "AWS Lambda backend for distributed-fork";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "distributed-process" = callPackage
@@ -79759,7 +79906,6 @@ self: {
        description = "Cloud Haskell: Erlang-style concurrency in Haskell";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "distributed-process-async" = callPackage
@@ -80265,6 +80411,7 @@ self: {
        ];
        description = "Compositional, type-safe, polymorphic static values and closures";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "distribution" = callPackage
@@ -80400,6 +80547,7 @@ self: {
        ];
        description = "Quantify the diversity of a population";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dixi" = callPackage
@@ -80485,6 +80633,8 @@ self: {
        ];
        description = "Generate Haskell code from a type. Bridge from Djinn to GHC API.";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "djinn-lib" = callPackage
@@ -80736,8 +80886,6 @@ self: {
        testHaskellDepends = [ attoparsec base bytestring HUnit text ];
        description = "DNS name parsing and pattern matching utilities";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "dnscache" = callPackage
@@ -80757,7 +80905,6 @@ self: {
        description = "Caching DNS resolver library and mass DNS resolver utility";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "dnsrbl" = callPackage
@@ -80811,6 +80958,8 @@ self: {
        testHaskellDepends = [ base indexed ];
        description = "Generalize do-notation to work on monads and indexed monads simultaneously";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "do-notation-dsl" = callPackage
@@ -80827,6 +80976,8 @@ self: {
        ];
        description = "An alternative to monads";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "do-spaces" = callPackage
@@ -80881,6 +81032,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "The library is intended to print updated messages on the terminal screen";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "dobutokO-effects" = callPackage
@@ -80892,6 +81045,7 @@ self: {
        libraryHaskellDepends = [ base dobutokO-frequency ];
        description = "A library to deal with SoX effects and possibilities";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dobutokO-frequency" = callPackage
@@ -80903,6 +81057,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Helps to create experimental music. Working with frequencies and types.";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "dobutokO-poetry" = callPackage
@@ -80925,6 +81081,7 @@ self: {
        ];
        description = "Helps to order the 7 or less Ukrainian words to obtain somewhat suitable for poetry or music text";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dobutokO-poetry-general" = callPackage
@@ -80936,6 +81093,7 @@ self: {
        libraryHaskellDepends = [ base mmsyn3 mmsyn6ukr mmsyn7s vector ];
        description = "Helps to order the 7 or less words (first of all the Ukrainian ones) to obtain somewhat suitable for poetry or music text";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dobutokO-poetry-general-languages" = callPackage
@@ -80952,6 +81110,7 @@ self: {
        ];
        description = "Helps to order the 7 or less words to obtain somewhat suitable for poetry or music text";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dobutokO2" = callPackage
@@ -80975,6 +81134,7 @@ self: {
        ];
        description = "Helps to create experimental music from a file (or its part) and a Ukrainian text";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dobutokO3" = callPackage
@@ -80991,6 +81151,7 @@ self: {
        ];
        description = "Helps to create more complex experimental music from a file (especially timbre)";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dobutokO4" = callPackage
@@ -81007,6 +81168,7 @@ self: {
        ];
        description = "Helps to create experimental music. Uses SoX inside.";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "doc-review" = callPackage
@@ -81241,8 +81403,6 @@ self: {
        ];
        description = "A command-line interface parser that will make you smile";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "docrecords" = callPackage
@@ -81284,32 +81444,6 @@ self: {
     ({ mkDerivation, aeson, base, bytestring, containers, criterion
      , doclayout, filepath, Glob, HsYAML, mtl, parsec, safe, scientific
      , tasty, tasty-golden, tasty-hunit, temporary, text
-     , text-conversions, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "doctemplates";
-       version = "0.9";
-       sha256 = "048h8ka849h1f0xxwkasjbrrwq03rfz2m7aqg5xc5286kp02w9ns";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson base containers doclayout filepath HsYAML mtl parsec safe
-         scientific text text-conversions unordered-containers vector
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers doclayout filepath Glob tasty
-         tasty-golden tasty-hunit temporary text
-       ];
-       benchmarkHaskellDepends = [
-         aeson base containers criterion doclayout filepath mtl text
-       ];
-       description = "Pandoc-style document templates";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "doctemplates_0_10_0_1" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, criterion
-     , doclayout, filepath, Glob, HsYAML, mtl, parsec, safe, scientific
-     , tasty, tasty-golden, tasty-hunit, temporary, text
      , text-conversions, vector
      }:
      mkDerivation {
@@ -81330,40 +81464,10 @@ self: {
        ];
        description = "Pandoc-style document templates";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "doctest" = callPackage
     ({ mkDerivation, base, base-compat, code-page, deepseq, directory
-     , filepath, ghc, ghc-paths, hspec, hspec-core, HUnit, mockery
-     , process, QuickCheck, setenv, silently, stringbuilder, syb
-     , transformers
-     }:
-     mkDerivation {
-       pname = "doctest";
-       version = "0.17";
-       sha256 = "0f0knggq6yjcznyri35fll619q5jr8vcsbiyvdiz4prkawhaa4pz";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base base-compat code-page deepseq directory filepath ghc ghc-paths
-         process syb transformers
-       ];
-       executableHaskellDepends = [
-         base base-compat code-page deepseq directory filepath ghc ghc-paths
-         process syb transformers
-       ];
-       testHaskellDepends = [
-         base base-compat code-page deepseq directory filepath ghc ghc-paths
-         hspec hspec-core HUnit mockery process QuickCheck setenv silently
-         stringbuilder syb transformers
-       ];
-       description = "Test interactive Haskell examples";
-       license = lib.licenses.mit;
-     }) {};
-
-  "doctest_0_18_2" = callPackage
-    ({ mkDerivation, base, base-compat, code-page, deepseq, directory
      , exceptions, filepath, ghc, ghc-paths, hspec, hspec-core, HUnit
      , mockery, process, QuickCheck, setenv, silently, stringbuilder
      , syb, transformers
@@ -81389,7 +81493,6 @@ self: {
        ];
        description = "Test interactive Haskell examples";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "doctest_0_20_0" = callPackage
@@ -81538,19 +81641,19 @@ self: {
 
   "doctest-parallel" = callPackage
     ({ mkDerivation, base, base-compat, Cabal, code-page, containers
-     , deepseq, directory, exceptions, filepath, ghc, ghc-paths, Glob
-     , hspec, hspec-core, hspec-discover, HUnit, mockery, pretty
+     , deepseq, directory, exceptions, extra, filepath, ghc, ghc-paths
+     , Glob, hspec, hspec-core, hspec-discover, HUnit, mockery, pretty
      , process, QuickCheck, random, setenv, silently, stringbuilder, syb
      , template-haskell, transformers, unordered-containers
      }:
      mkDerivation {
        pname = "doctest-parallel";
-       version = "0.2.1";
-       sha256 = "1ybk4dl4qmb83izpqizzlzgys1ylrxwv4rzv48kk1cnll5k1hz45";
+       version = "0.2.2";
+       sha256 = "0m5xvh8j3v7r1882kxd4r4sc5plw0jprd5mc5cbn5zxmzfj30ffy";
        libraryHaskellDepends = [
          base base-compat Cabal code-page containers deepseq directory
-         exceptions filepath ghc ghc-paths Glob pretty process random syb
-         template-haskell transformers unordered-containers
+         exceptions extra filepath ghc ghc-paths Glob pretty process random
+         syb template-haskell transformers unordered-containers
        ];
        testHaskellDepends = [
          base base-compat code-page containers deepseq directory exceptions
@@ -81594,8 +81697,6 @@ self: {
        ];
        description = "Low-level bindings to the DocuSign API";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "docusign-base-minimal" = callPackage
@@ -81787,6 +81888,7 @@ self: {
        ];
        description = "Simple monadic DOM parser";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dom-selector" = callPackage
@@ -81807,6 +81909,8 @@ self: {
        ];
        description = "DOM traversal by CSS selectors for xml-conduit package";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "domain" = callPackage
@@ -81832,7 +81936,25 @@ self: {
        ];
        description = "Codegen helping you define domain models";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "domain-aeson" = callPackage
+    ({ mkDerivation, aeson, base, domain, domain-core, rerebase
+     , template-haskell, template-haskell-compat-v0208, text, th-lego
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "domain-aeson";
+       version = "0.1";
+       sha256 = "08kc4j9bs2nmkd7ddnygw9rjm25z6js1y9fmhisc5kjhf26cbwm2";
+       libraryHaskellDepends = [
+         aeson base domain-core template-haskell
+         template-haskell-compat-v0208 text th-lego unordered-containers
+         vector
+       ];
+       testHaskellDepends = [ domain rerebase ];
+       description = "Integration of domain with aeson";
+       license = lib.licenses.mit;
      }) {};
 
   "domain-auth" = callPackage
@@ -81853,6 +81975,24 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "domain-cereal" = callPackage
+    ({ mkDerivation, base, cereal, cereal-text, domain, domain-core
+     , leb128-cereal, rerebase, template-haskell
+     , template-haskell-compat-v0208, text, th-lego
+     }:
+     mkDerivation {
+       pname = "domain-cereal";
+       version = "0.1";
+       sha256 = "0ap4rrkhp5ggwy5fjwhg0v4ii1ayxf6w7ary2k8jc82v46bpl5is";
+       libraryHaskellDepends = [
+         base cereal domain-core leb128-cereal template-haskell
+         template-haskell-compat-v0208 text th-lego
+       ];
+       testHaskellDepends = [ cereal cereal-text domain rerebase ];
+       description = "Integration of domain with cereal";
+       license = lib.licenses.mit;
+     }) {};
+
   "domain-core" = callPackage
     ({ mkDerivation, base, template-haskell
      , template-haskell-compat-v0208, text, th-lego, th-lift-instances
@@ -81867,6 +82007,22 @@ self: {
        ];
        description = "Low-level API of \"domain\"";
        license = lib.licenses.mit;
+     }) {};
+
+  "domain-core_0_1_0_2" = callPackage
+    ({ mkDerivation, base, template-haskell
+     , template-haskell-compat-v0208, text, th-lego, th-lift-instances
+     }:
+     mkDerivation {
+       pname = "domain-core";
+       version = "0.1.0.2";
+       sha256 = "1x21f9nsikcbvf977sm4ckfc2cqfvkkk315kdax66sbd8f2ipgm2";
+       libraryHaskellDepends = [
+         base template-haskell template-haskell-compat-v0208 text th-lego
+         th-lift-instances
+       ];
+       description = "Low-level API of \"domain\"";
+       license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
      }) {};
 
@@ -81887,6 +82043,27 @@ self: {
        description = "Integration of domain with optics";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "domain-optics_0_1_0_3" = callPackage
+    ({ mkDerivation, base, domain, domain-core, optics, optics-core
+     , rerebase, template-haskell, template-haskell-compat-v0208, text
+     , th-lego, unordered-containers
+     }:
+     mkDerivation {
+       pname = "domain-optics";
+       version = "0.1.0.3";
+       sha256 = "0bfp6vidn10p0jjzmag0cdxncb5mq1qlp0v851hqps5cl9qshnbk";
+       libraryHaskellDepends = [
+         base domain-core optics-core template-haskell
+         template-haskell-compat-v0208 text th-lego unordered-containers
+       ];
+       testHaskellDepends = [ domain optics rerebase ];
+       description = "Integration of domain with optics";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "dominion" = callPackage
@@ -81902,8 +82079,6 @@ self: {
        testHaskellDepends = [ base containers hspec lens mtl random ];
        description = "A simulator for the board game Dominion";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "domplate" = callPackage
@@ -82036,55 +82211,55 @@ self: {
 
   "dotenv" = callPackage
     ({ mkDerivation, base, base-compat, containers, directory
-     , exceptions, hspec, hspec-megaparsec, megaparsec
-     , optparse-applicative, process, text, transformers, yaml
+     , exceptions, hspec, hspec-discover, hspec-megaparsec, megaparsec
+     , optparse-applicative, process, text, transformers
      }:
      mkDerivation {
        pname = "dotenv";
-       version = "0.8.0.7";
-       sha256 = "11x7aiflf45rdbbzk33pg8v2x5a4bnbhi6845bi3wpgq7y27210v";
+       version = "0.9.0.0";
+       sha256 = "12w7n6yn8mk5l3b2a1ppzg3s4fvs24gx2plas8amhxrqdpx4gdk7";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base base-compat containers directory exceptions megaparsec process
-         text transformers yaml
+         text transformers
        ];
        executableHaskellDepends = [
          base base-compat megaparsec optparse-applicative process text
-         transformers yaml
+         transformers
        ];
        testHaskellDepends = [
          base base-compat containers directory exceptions hspec
-         hspec-megaparsec megaparsec process text transformers yaml
+         hspec-megaparsec megaparsec process text transformers
        ];
+       testToolDepends = [ hspec-discover ];
        description = "Loads environment variables from dotenv files";
        license = lib.licenses.mit;
      }) {};
 
-  "dotenv_0_9_0_0" = callPackage
+  "dotenv_0_9_0_2" = callPackage
     ({ mkDerivation, base, base-compat, containers, directory
      , exceptions, hspec, hspec-discover, hspec-megaparsec, megaparsec
-     , optparse-applicative, process, text, transformers
+     , optparse-applicative, process, text
      }:
      mkDerivation {
        pname = "dotenv";
-       version = "0.9.0.0";
-       sha256 = "12w7n6yn8mk5l3b2a1ppzg3s4fvs24gx2plas8amhxrqdpx4gdk7";
+       version = "0.9.0.2";
+       sha256 = "0f0kzkkfvk7bmlxzq2z7b1rr374aa4qlh8pklbjaqg0drfhyyk6a";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base base-compat containers directory exceptions megaparsec process
-         text transformers
+         text
        ];
        executableHaskellDepends = [
          base base-compat megaparsec optparse-applicative process text
-         transformers
        ];
        testHaskellDepends = [
          base base-compat containers directory exceptions hspec
-         hspec-megaparsec megaparsec process text transformers
+         hspec-megaparsec megaparsec process text
        ];
        testToolDepends = [ hspec-discover ];
        description = "Loads environment variables from dotenv files";
@@ -82155,25 +82330,6 @@ self: {
      }:
      mkDerivation {
        pname = "double-conversion";
-       version = "2.0.2.0";
-       sha256 = "0sx2kc1gw72mjvd8vph8bbjw5whfxfv92rsdhjg1c0al75rf3ka4";
-       revision = "1";
-       editedCabalFile = "01f1jwhdk639dmh8c8sw8gcxbkv24vhwic6yngls8xj2hhgpsdcf";
-       libraryHaskellDepends = [ base bytestring ghc-prim text ];
-       testHaskellDepends = [
-         base bytestring HUnit test-framework test-framework-hunit
-         test-framework-quickcheck2 text
-       ];
-       description = "Fast conversion between double precision floating point and text";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "double-conversion_2_0_4_1" = callPackage
-    ({ mkDerivation, base, bytestring, ghc-prim, HUnit, test-framework
-     , test-framework-hunit, test-framework-quickcheck2, text
-     }:
-     mkDerivation {
-       pname = "double-conversion";
        version = "2.0.4.1";
        sha256 = "1hrpqh8lbw0kkryqsya95mfnnnj0pj7zswxrn6kvfy4rf7z8v2d4";
        libraryHaskellDepends = [ base bytestring ghc-prim text ];
@@ -82183,7 +82339,6 @@ self: {
        ];
        description = "Fast conversion between single and double precision floating point and text";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "double-extra" = callPackage
@@ -82222,6 +82377,7 @@ self: {
        libraryHaskellDepends = [ base foldable-ix ];
        description = "Some special functions to work with lists (with zip)";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "doublify-toolkit" = callPackage
@@ -82271,7 +82427,6 @@ self: {
        description = "A PureScript interpreter with a Haskell FFI";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "dovetail-aeson" = callPackage
@@ -82353,6 +82508,8 @@ self: {
        testHaskellDepends = [ base tasty tasty-hunit vector-space ];
        description = "Reverse mode automatic differentiation";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "download" = callPackage
@@ -82835,6 +82992,8 @@ self: {
        libraryHaskellDepends = [ base exceptions mtl transformers ];
        description = "Boozy streaming library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "driving-classes-plugin" = callPackage
@@ -82910,6 +83069,8 @@ self: {
        ];
        description = "Dropbox API client";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "dropbox-sdk" = callPackage
@@ -83132,16 +83293,17 @@ self: {
      }:
      mkDerivation {
        pname = "dsv";
-       version = "1.0.0.2";
-       sha256 = "1499qdsxn6qvavgi0g6x75w0cl21dc1f7nn79ajr0lq56dpdx873";
+       version = "1.0.0.3";
+       sha256 = "17vhfq50m12b5vsj92vi0kq3433622jwkfjndkzxdcblra2mnmzx";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          attoparsec base bytestring cassava containers foldl pipes
          pipes-bytestring pipes-safe template-haskell text validation vector
        ];
        testHaskellDepends = [
-         base bytestring containers foldl hedgehog pipes safe-exceptions
-         text vector
+         attoparsec base bytestring cassava containers foldl hedgehog pipes
+         pipes-bytestring pipes-safe safe-exceptions template-haskell text
+         validation vector
        ];
        description = "DSV (delimiter-separated values)";
        license = lib.licenses.mit;
@@ -83244,7 +83406,6 @@ self: {
        description = "(Fast) Dynamic Time Warping";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "dual" = callPackage
@@ -83277,6 +83438,8 @@ self: {
        ];
        description = "Network multiplayer 2D shooting game";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "dual-tree" = callPackage
@@ -83372,6 +83535,8 @@ self: {
        ];
        description = "A Haskell library for parsing text into structured data";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "duet" = callPackage
@@ -83468,23 +83633,6 @@ self: {
      }:
      mkDerivation {
        pname = "dunai";
-       version = "0.7.0";
-       sha256 = "1gii02d557ak0h4sq5ra4n40y4sl88z74n6mwd0937xxlpiahwsh";
-       libraryHaskellDepends = [
-         base MonadRandom simple-affine-space transformers transformers-base
-       ];
-       testHaskellDepends = [ base tasty tasty-hunit transformers ];
-       description = "Generalised reactive framework supporting classic, arrowized and monadic FRP";
-       license = lib.licenses.bsd3;
-       maintainers = with lib.maintainers; [ turion ];
-     }) {};
-
-  "dunai_0_8_1" = callPackage
-    ({ mkDerivation, base, MonadRandom, simple-affine-space, tasty
-     , tasty-hunit, transformers, transformers-base
-     }:
-     mkDerivation {
-       pname = "dunai";
        version = "0.8.1";
        sha256 = "1zijhrk50cyyrb6jqlf8q0hh87lbfy5k9iy6w2az66nm89ckxrv9";
        libraryHaskellDepends = [
@@ -83493,7 +83641,6 @@ self: {
        testHaskellDepends = [ base tasty tasty-hunit transformers ];
        description = "Generalised reactive framework supporting classic, arrowized and monadic FRP";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ turion ];
      }) {};
 
@@ -83561,7 +83708,6 @@ self: {
        description = "Frontend development build tool";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "dura" = callPackage
@@ -83835,8 +83981,6 @@ self: {
        libraryHaskellDepends = [ base generics-sop ];
        description = "Programatically identify space leaks in your program";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "dynamic" = callPackage
@@ -84007,6 +84151,7 @@ self: {
        description = "Library Type Safe implementation of Dynamic Pipeline Paradigm (DPP)";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "dynamic-plot" = callPackage
@@ -84055,7 +84200,6 @@ self: {
        description = "A pretty-print library that employs a dynamic programming algorithm for optimal rendering";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "dynamic-state" = callPackage
@@ -84099,7 +84243,6 @@ self: {
        description = "Typesafe library for working with DynamoDB database";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "dynloader" = callPackage
@@ -84301,6 +84444,8 @@ self: {
        libraryHaskellDepends = [ base vector ];
        description = "Binding to C++ earcut library";
        license = lib.licenses.isc;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "early" = callPackage
@@ -84364,6 +84509,8 @@ self: {
        testHaskellDepends = [ base hspec ];
        description = "Parses command line arguments";
        license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "easy-bitcoin" = callPackage
@@ -84581,6 +84728,7 @@ self: {
        ];
        description = "A handy tool for uploading unikernels to Amazon's EC2";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "eccrypto" = callPackage
@@ -84707,8 +84855,8 @@ self: {
        pname = "ed25519";
        version = "0.0.5.0";
        sha256 = "0v8msqvgzimhs7p5ri25hrb1ni2wvisl5rmdxy89fc59py79b9fq";
-       revision = "4";
-       editedCabalFile = "1jr8v3kw69fdchnynflq3gz1bwx4jm5jpl7c00bnflrhkdrfbndn";
+       revision = "5";
+       editedCabalFile = "1ckyssya3vw8nf4w324zhbyyf92zlzr2kcv20bvw58wz7mgppb14";
        libraryHaskellDepends = [ base bytestring ghc-prim ];
        testHaskellDepends = [
          base bytestring directory doctest filepath hlint QuickCheck
@@ -84757,10 +84905,8 @@ self: {
      }:
      mkDerivation {
        pname = "ede";
-       version = "0.3.2.0";
-       sha256 = "1y78l8b6wnl621nlfm3jwf9qskfnyd4ian1sxjsmk2jw22z1yp4d";
-       revision = "2";
-       editedCabalFile = "1nlyj74rhvvn8vgfwn4pzdlxjsi876fmd7pp46hndbyckwm2pika";
+       version = "0.3.3.0";
+       sha256 = "0hc7jq3dfrwl87rlf0yaxv44dni95a0lc5ccs6ldr6svfwx5h7qg";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -84771,7 +84917,7 @@ self: {
        ];
        executableHaskellDepends = [
          aeson attoparsec base bytestring optparse-applicative prettyprinter
-         prettyprinter-ansi-terminal text
+         prettyprinter-ansi-terminal text unordered-containers
        ];
        testHaskellDepends = [
          aeson base bifunctors bytestring directory filepath tasty
@@ -85119,11 +85265,10 @@ self: {
      }) {};
 
   "effectful" = callPackage
-    ({ mkDerivation, base, containers, exceptions, freer-simple
-     , fused-effects, ghc-prim, lifted-async, lifted-base, monad-control
-     , mtl, polysemy, primitive, resourcet, tasty, tasty-bench
-     , tasty-hunit, transformers, transformers-base, unliftio
-     , unliftio-core
+    ({ mkDerivation, base, containers, exceptions, fused-effects
+     , ghc-prim, lifted-async, lifted-base, monad-control, mtl
+     , primitive, resourcet, tasty, tasty-bench, tasty-hunit
+     , transformers, transformers-base, unliftio, unliftio-core
      }:
      mkDerivation {
        pname = "effectful";
@@ -85136,9 +85281,7 @@ self: {
        testHaskellDepends = [
          base exceptions lifted-async lifted-base tasty tasty-hunit unliftio
        ];
-       benchmarkHaskellDepends = [
-         base freer-simple fused-effects mtl polysemy tasty-bench
-       ];
+       benchmarkHaskellDepends = [ base fused-effects mtl tasty-bench ];
        description = "A simple, yet powerful extensible effects library";
        license = lib.licenses.bsd3;
      }) {};
@@ -85226,6 +85369,8 @@ self: {
        ];
        description = "An Effect System based on Type Classes";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "effin" = callPackage
@@ -85507,8 +85652,6 @@ self: {
        executableToolDepends = [ markdown-unlit ];
        description = "IO with Exceptions tracked on the type-level";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "either" = callPackage
@@ -85636,6 +85779,7 @@ self: {
        ];
        description = "Remote monitoring of processes";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ekg-bosun" = callPackage
@@ -85672,7 +85816,6 @@ self: {
        description = "An EKG backend to send statistics to Carbon (part of Graphite monitoring tools)";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ekg-cloudwatch" = callPackage
@@ -85690,6 +85833,7 @@ self: {
        ];
        description = "An ekg backend for Amazon Cloudwatch";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ekg-core" = callPackage
@@ -85777,6 +85921,8 @@ self: {
        ];
        description = "JSON encoding of ekg metrics";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ekg-log" = callPackage
@@ -85870,6 +86016,8 @@ self: {
        ];
        description = "Push metrics to statsd";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ekg-wai" = callPackage
@@ -85891,7 +86039,6 @@ self: {
        description = "Remote monitoring of processes";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "elbow" = callPackage
@@ -85985,44 +86132,27 @@ self: {
     ({ mkDerivation, base, binary, bytestring, containers, hspec }:
      mkDerivation {
        pname = "elf";
-       version = "0.30";
-       sha256 = "16gfpqsqfwlq4qprh0nswa4br1rz7rj7in7v803cqggkxz7s5c4p";
-       revision = "1";
-       editedCabalFile = "08krv9xws8gr8s5k6796y7yzng22gf4m1a4mv5g57j3yjldwkds2";
-       libraryHaskellDepends = [ base binary bytestring ];
-       testHaskellDepends = [ base bytestring containers hspec ];
-       description = "An Elf parser";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "elf_0_31" = callPackage
-    ({ mkDerivation, base, binary, bytestring, containers, hspec }:
-     mkDerivation {
-       pname = "elf";
        version = "0.31";
        sha256 = "180h5kz8wmrm6hy4myp83b2sjss7dq8wxvlqryi79qscsrz9n0ln";
        libraryHaskellDepends = [ base binary bytestring ];
        testHaskellDepends = [ base bytestring containers hspec ];
        description = "An Elf parser";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "eliminators" = callPackage
     ({ mkDerivation, base, extra, hspec, hspec-discover, singleton-nats
-     , singletons, template-haskell, th-abstraction, th-desugar
+     , singletons-base, template-haskell, th-abstraction, th-desugar
      }:
      mkDerivation {
        pname = "eliminators";
-       version = "0.7";
-       sha256 = "1h3h0f7s0gjbza7lij8y2pg5hl6zrf8cqslh5f0hpwnfxh3yls6v";
-       revision = "1";
-       editedCabalFile = "1bp8745kynqd8kll3dw36ws9s9j2bzgsr88ij14fx8hab4fm72cn";
+       version = "0.8";
+       sha256 = "00prqf3qnhsswigcx87nq9dfaq9vjvzgcgbpnxrpgw9k36p9mdh2";
        libraryHaskellDepends = [
-         base extra singleton-nats singletons template-haskell
+         base extra singleton-nats singletons-base template-haskell
          th-abstraction th-desugar
        ];
-       testHaskellDepends = [ base hspec singleton-nats singletons ];
+       testHaskellDepends = [ base hspec singleton-nats singletons-base ];
        testToolDepends = [ hspec-discover ];
        description = "Dependently typed elimination functions using singletons";
        license = lib.licenses.bsd3;
@@ -86095,22 +86225,6 @@ self: {
      }:
      mkDerivation {
        pname = "elm-bridge";
-       version = "0.6.1";
-       sha256 = "0q71zj7vzkwxkn022bn4bqnblwygdrkjypqy65xxadfbqjl9y8gx";
-       libraryHaskellDepends = [ aeson base template-haskell ];
-       testHaskellDepends = [
-         aeson base containers hspec QuickCheck text
-       ];
-       description = "Derive Elm types and Json code from Haskell types, using aeson's options";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "elm-bridge_0_8_0" = callPackage
-    ({ mkDerivation, aeson, base, containers, hspec, QuickCheck
-     , template-haskell, text
-     }:
-     mkDerivation {
-       pname = "elm-bridge";
        version = "0.8.0";
        sha256 = "05xnbwxzxm80xccrd5g4f83gsvs7gmyg9a7a0xxyk10qx93j4rs3";
        libraryHaskellDepends = [ aeson base template-haskell ];
@@ -86119,7 +86233,6 @@ self: {
        ];
        description = "Derive Elm types and Json code from Haskell types, using aeson's options";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "elm-build-lib" = callPackage
@@ -86226,7 +86339,9 @@ self: {
        ];
        description = "elm-export persistent entities";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ jb55 ];
+       broken = true;
      }) {};
 
   "elm-get" = callPackage
@@ -86537,6 +86652,8 @@ self: {
        ];
        description = "Generate ELM types/encoders/decoders from Haskell types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "elo" = callPackage
@@ -86603,26 +86720,8 @@ self: {
      }:
      mkDerivation {
        pname = "elynx";
-       version = "0.5.1.1";
-       sha256 = "1jh46yy7i45bym0cgvj4nik0a7yv82grncfmn3dk4rr70r9wvdwa";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         aeson base bytestring elynx-tools optparse-applicative slynx tlynx
-       ];
-       description = "Validate and (optionally) redo ELynx analyses";
-       license = lib.licenses.gpl3Plus;
-       maintainers = with lib.maintainers; [ dschrempf ];
-     }) {};
-
-  "elynx_0_6_1_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, elynx-tools
-     , optparse-applicative, slynx, tlynx
-     }:
-     mkDerivation {
-       pname = "elynx";
-       version = "0.6.1.0";
-       sha256 = "0y6l3vcjjrsr3klzzcbckil36v12fyhy195fd43h8zabmlkrg897";
+       version = "0.6.1.1";
+       sha256 = "16kqf4v9ikrd6w19zg3lrpy69xsdhr0p1hni72wi2i8glrzmq4qw";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -86630,7 +86729,6 @@ self: {
        ];
        description = "Validate and (optionally) redo ELynx analyses";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ dschrempf ];
      }) {};
 
@@ -86641,30 +86739,8 @@ self: {
      }:
      mkDerivation {
        pname = "elynx-markov";
-       version = "0.5.1.1";
-       sha256 = "0j2xg8iszkf3m1xlmrkm6mq3mqnfnc11pbar288r5alva7ssl1vb";
-       libraryHaskellDepends = [
-         async attoparsec base bytestring containers elynx-seq hmatrix
-         integration math-functions mwc-random primitive statistics vector
-       ];
-       testHaskellDepends = [
-         base containers elynx-tools hmatrix hspec mwc-random vector
-       ];
-       benchmarkHaskellDepends = [ base ];
-       description = "Simulate molecular sequences along trees";
-       license = lib.licenses.gpl3Plus;
-       maintainers = with lib.maintainers; [ dschrempf ];
-     }) {};
-
-  "elynx-markov_0_6_1_0" = callPackage
-    ({ mkDerivation, async, attoparsec, base, bytestring, containers
-     , elynx-seq, elynx-tools, hmatrix, hspec, integration
-     , math-functions, mwc-random, primitive, statistics, vector
-     }:
-     mkDerivation {
-       pname = "elynx-markov";
-       version = "0.6.1.0";
-       sha256 = "1bk0hxwym1kgq97xdyzf4925y53gsb5figl5gamarwh6f3rxl6sw";
+       version = "0.6.1.1";
+       sha256 = "1xwvnfyil8kp2qxcv8h4k623qn8kajp8mj4a6jbjjp8qk70rlbrf";
        libraryHaskellDepends = [
          async attoparsec base bytestring containers elynx-seq hmatrix
          integration math-functions mwc-random primitive statistics vector
@@ -86675,7 +86751,6 @@ self: {
        benchmarkHaskellDepends = [ base ];
        description = "Simulate molecular sequences along trees";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ dschrempf ];
      }) {};
 
@@ -86683,26 +86758,12 @@ self: {
     ({ mkDerivation, attoparsec, base, bytestring, hspec }:
      mkDerivation {
        pname = "elynx-nexus";
-       version = "0.5.1.1";
-       sha256 = "1p5x2in4r63amb9ifrxdqb3b9bjrxy97gwij0p3hsh9h8p7wsijg";
-       libraryHaskellDepends = [ attoparsec base bytestring ];
-       testHaskellDepends = [ base hspec ];
-       description = "Import and export Nexus files";
-       license = lib.licenses.gpl3Plus;
-       maintainers = with lib.maintainers; [ dschrempf ];
-     }) {};
-
-  "elynx-nexus_0_6_1_0" = callPackage
-    ({ mkDerivation, attoparsec, base, bytestring, hspec }:
-     mkDerivation {
-       pname = "elynx-nexus";
-       version = "0.6.1.0";
-       sha256 = "1dj8mn3ky0xzr94iar6bc82vsia3znq2fbr8ly0mlwph45x25czz";
+       version = "0.6.1.1";
+       sha256 = "0qx28djaj3k56wp0qqcdy7zn90alr24q05l9a93qp0wqahlwmgy3";
        libraryHaskellDepends = [ attoparsec base bytestring ];
        testHaskellDepends = [ base hspec ];
        description = "Import and export Nexus files";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ dschrempf ];
      }) {};
 
@@ -86713,29 +86774,8 @@ self: {
      }:
      mkDerivation {
        pname = "elynx-seq";
-       version = "0.5.1.1";
-       sha256 = "0cjm8i44i8zqkh7x5rwf0g45fji6k6mq6h47hiphybax6a16zaxb";
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring containers matrices mwc-random
-         parallel primitive vector vector-th-unbox word8
-       ];
-       testHaskellDepends = [
-         base bytestring elynx-tools hspec matrices vector
-       ];
-       description = "Handle molecular sequences";
-       license = lib.licenses.gpl3Plus;
-       maintainers = with lib.maintainers; [ dschrempf ];
-     }) {};
-
-  "elynx-seq_0_6_1_0" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
-     , elynx-tools, hspec, matrices, mwc-random, parallel, primitive
-     , vector, vector-th-unbox, word8
-     }:
-     mkDerivation {
-       pname = "elynx-seq";
-       version = "0.6.1.0";
-       sha256 = "1bzcp6s1pxxwwg44yj0v1rh0k4saf52nr5m7mh6fpybcm3kpkww0";
+       version = "0.6.1.1";
+       sha256 = "1mcdg4nv9hdmw0lcr2vhy748d3ykcrlplc8hz14ywkxaxlrqb1sm";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring containers matrices mwc-random
          parallel primitive vector vector-th-unbox word8
@@ -86745,82 +86785,31 @@ self: {
        ];
        description = "Handle molecular sequences";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ dschrempf ];
      }) {};
 
   "elynx-tools" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
-     , bytestring, cryptohash-sha256, deepseq, directory, hmatrix
-     , monad-control, monad-logger, mwc-random, optparse-applicative
-     , primitive, template-haskell, text, time, transformers
-     , transformers-base, vector, zlib
-     }:
-     mkDerivation {
-       pname = "elynx-tools";
-       version = "0.5.1.1";
-       sha256 = "16cw9afpnczwrqhgyzy3vc7c6b9zx88ja94h34k2gi3960rfxf53";
-       libraryHaskellDepends = [
-         aeson attoparsec base base16-bytestring bytestring
-         cryptohash-sha256 deepseq directory hmatrix monad-control
-         monad-logger mwc-random optparse-applicative primitive
-         template-haskell text time transformers transformers-base vector
-         zlib
-       ];
-       description = "Tools for ELynx";
-       license = lib.licenses.gpl3Plus;
-       maintainers = with lib.maintainers; [ dschrempf ];
-     }) {};
-
-  "elynx-tools_0_6_1_0" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
      , bytestring, cryptohash-sha256, directory, hmatrix, mwc-random
-     , optparse-applicative, template-haskell, text, time, transformers
+     , optparse-applicative, template-haskell, time, transformers
      , vector, zlib
      }:
      mkDerivation {
        pname = "elynx-tools";
-       version = "0.6.1.0";
-       sha256 = "17vw9b9158mfna83xqkj8hnl02m8ngn2k22wsh2kvnhgiw9qc38m";
+       version = "0.6.1.1";
+       sha256 = "089dgc8c2y4wxhi0xgvql5yfgfbpwnj8sg88hl7nvgnw5sh4jvs2";
        libraryHaskellDepends = [
          aeson attoparsec base base16-bytestring bytestring
          cryptohash-sha256 directory hmatrix mwc-random optparse-applicative
-         template-haskell text time transformers vector zlib
+         template-haskell time transformers vector zlib
        ];
        description = "Tools for ELynx";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ dschrempf ];
      }) {};
 
   "elynx-tree" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, comonad
-     , containers, criterion, deepseq, double-conversion, elynx-nexus
-     , elynx-tools, hspec, math-functions, microlens, mwc-random
-     , parallel, primitive, QuickCheck, statistics
-     }:
-     mkDerivation {
-       pname = "elynx-tree";
-       version = "0.5.1.1";
-       sha256 = "0wjhj48jbyjvmydsa9wcppzlambm2r5pmd5wjfjn0k7s5sc3zf5k";
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring comonad containers deepseq
-         double-conversion elynx-nexus math-functions mwc-random parallel
-         primitive statistics
-       ];
-       testHaskellDepends = [
-         attoparsec base bytestring containers elynx-tools hspec QuickCheck
-       ];
-       benchmarkHaskellDepends = [
-         base criterion elynx-tools microlens mwc-random parallel
-       ];
-       description = "Handle phylogenetic trees";
-       license = lib.licenses.gpl3Plus;
-       maintainers = with lib.maintainers; [ dschrempf ];
-     }) {};
-
-  "elynx-tree_0_6_1_0" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, comonad
      , containers, criterion, data-default, data-default-class, deepseq
      , double-conversion, elynx-nexus, elynx-tools, hspec
      , math-functions, microlens, mwc-random, parallel, primitive
@@ -86828,8 +86817,8 @@ self: {
      }:
      mkDerivation {
        pname = "elynx-tree";
-       version = "0.6.1.0";
-       sha256 = "186f8qyp0k8jjc01wvpwlpxfkmr7043yyxajmh700jlxbz4p8j7i";
+       version = "0.6.1.1";
+       sha256 = "0jhr5czybmp98cxzipa01wjkxz9jbryqlj02lcmbxlal7sqifsy4";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring comonad containers
          data-default-class deepseq double-conversion elynx-nexus
@@ -86844,7 +86833,6 @@ self: {
        ];
        description = "Handle phylogenetic trees";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ dschrempf ];
      }) {};
 
@@ -86985,6 +86973,23 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "email-validate_2_3_2_16" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, doctest, hspec
+     , QuickCheck, template-haskell
+     }:
+     mkDerivation {
+       pname = "email-validate";
+       version = "2.3.2.16";
+       sha256 = "1cr3y23d1a8kkbfjwmqr6lvd330k3lh8p1c8pqjswy5sq5az3rdq";
+       libraryHaskellDepends = [
+         attoparsec base bytestring template-haskell
+       ];
+       testHaskellDepends = [ base bytestring doctest hspec QuickCheck ];
+       description = "Email address validation";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "email-validate-json" = callPackage
     ({ mkDerivation, aeson, base, email-validate, text }:
      mkDerivation {
@@ -87080,7 +87085,6 @@ self: {
        ];
        description = "Embed the values in scope in the haddock documentation of the module";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "embeddock-example" = callPackage
@@ -87092,7 +87096,6 @@ self: {
        libraryHaskellDepends = [ base embeddock time ];
        description = "Example of using embeddock";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "embla" = callPackage
@@ -87394,6 +87397,8 @@ self: {
        ];
        description = "A Haskell implementation of Engine.IO";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "engine-io-growler" = callPackage
@@ -87430,7 +87435,6 @@ self: {
        ];
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "engine-io-wai" = callPackage
@@ -87450,7 +87454,6 @@ self: {
        description = "An @engine-io@ @ServerAPI@ that is compatible with @Wai@";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "engine-io-yesod" = callPackage
@@ -87468,7 +87471,6 @@ self: {
        ];
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "engineering-units" = callPackage
@@ -87558,22 +87560,31 @@ self: {
        ];
        description = "Generate an ADT being a subset of another ADT, and the corresponding mappings";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "enum-text" = callPackage
-    ({ mkDerivation, array, base, bytestring, fmt, hashable, possibly
-     , text, time, unordered-containers
+    ({ mkDerivation, array, attoparsec, base, bytestring, doctest
+     , doctest-discover, fmt, hashable, possibly, scientific, text, time
+     , unordered-containers
      }:
      mkDerivation {
        pname = "enum-text";
-       version = "0.5.2.1";
-       sha256 = "16wvizrbf6n2i0s4318065i39qhp94p6jy4vappd05mlmmwiccam";
+       version = "0.5.3.0";
+       sha256 = "0cxk46s20wwcq68rpy3skx6ap0mlmmsgfrq0n4s2rnv1gf6gsccx";
        libraryHaskellDepends = [
-         array base bytestring fmt hashable possibly text time
-         unordered-containers
+         array attoparsec base bytestring fmt hashable possibly scientific
+         text time unordered-containers
+       ];
+       testHaskellDepends = [
+         array attoparsec base bytestring doctest doctest-discover fmt
+         hashable possibly scientific text time unordered-containers
        ];
        description = "A text rendering and parsing toolkit for enumerated types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "enum-text-rio" = callPackage
@@ -87590,6 +87601,7 @@ self: {
        ];
        description = "Making fmt available with rio";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "enum-types" = callPackage
@@ -87742,7 +87754,6 @@ self: {
        description = "Finitely represented /total/ EnumMaps";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "enummapmap" = callPackage
@@ -87780,6 +87791,8 @@ self: {
        libraryHaskellDepends = [ base containers deepseq ];
        description = "Enum wrappers for IntMap and IntSet";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "enummapset" = callPackage
@@ -87813,6 +87826,8 @@ self: {
        ];
        description = "TH-generated EnumSet/EnumMap wrappers around IntSet/IntMap";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "enumset" = callPackage
@@ -87820,20 +87835,6 @@ self: {
      }:
      mkDerivation {
        pname = "enumset";
-       version = "0.0.5";
-       sha256 = "0d9lnl7mmcwydfhb4iazh6gcdbxvdh7b3gar3c9l1k5xmc4r8qii";
-       libraryHaskellDepends = [
-         base data-accessor semigroups storable-record
-       ];
-       description = "Sets of enumeration values represented by machine words";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "enumset_0_1" = callPackage
-    ({ mkDerivation, base, data-accessor, semigroups, storable-record
-     }:
-     mkDerivation {
-       pname = "enumset";
        version = "0.1";
        sha256 = "1flsyc8a9hj33pl35jkcls8sdc7yw8yc9xfflynm0h9ncq1frlcr";
        libraryHaskellDepends = [
@@ -87841,7 +87842,6 @@ self: {
        ];
        description = "Sets of enumeration values represented by machine words";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "env-extra" = callPackage
@@ -87860,8 +87860,6 @@ self: {
        ];
        description = "Safe helpers for accessing and modifying environment variables";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "env-locale" = callPackage
@@ -87907,6 +87905,8 @@ self: {
        testHaskellDepends = [ base doctest Glob ];
        description = "Defines generic 'Envelope' type to wrap reponses from a JSON API";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "envparse" = callPackage
@@ -87981,7 +87981,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Provides FromEnv in envy instance for Record of extensible";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "epanet-haskell" = callPackage
@@ -88049,6 +88048,8 @@ self: {
        ];
        description = "A library for simulating epidemics as birth-death processes";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "epic" = callPackage
@@ -88182,23 +88183,11 @@ self: {
     ({ mkDerivation, base, semigroupoids }:
      mkDerivation {
        pname = "eq";
-       version = "4.2.1";
-       sha256 = "1bcvjpbdis79dd09i07l7rjkh7j79qbpwb731rgr9k9215268wfa";
-       libraryHaskellDepends = [ base semigroupoids ];
-       description = "Leibnizian equality";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "eq_4_3" = callPackage
-    ({ mkDerivation, base, semigroupoids }:
-     mkDerivation {
-       pname = "eq";
        version = "4.3";
        sha256 = "0p3189kq045vxh0h7is81q0qahaghni810x68g31yml05md37giz";
        libraryHaskellDepends = [ base semigroupoids ];
        description = "Leibnizian equality";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "equal-files" = callPackage
@@ -88273,28 +88262,6 @@ self: {
      }) {};
 
   "equivalence" = callPackage
-    ({ mkDerivation, base, containers, fail, mtl, QuickCheck
-     , STMonadTrans, template-haskell, transformers, transformers-compat
-     }:
-     mkDerivation {
-       pname = "equivalence";
-       version = "0.3.5";
-       sha256 = "167njzd1cf32aa7br90rjafrxy6hw3fxkk8awifqbxjrcwm5maqp";
-       revision = "1";
-       editedCabalFile = "0rc68zqj518lmlp58kbgfb945gp0iszfjn6h3y777cjrbm1jp5k4";
-       libraryHaskellDepends = [
-         base containers fail mtl STMonadTrans transformers
-         transformers-compat
-       ];
-       testHaskellDepends = [
-         base containers fail mtl QuickCheck STMonadTrans template-haskell
-         transformers transformers-compat
-       ];
-       description = "Maintaining an equivalence relation implemented as union-find using STT";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "equivalence_0_4" = callPackage
     ({ mkDerivation, base, containers, mtl, QuickCheck, STMonadTrans
      , template-haskell, transformers, transformers-compat
      }:
@@ -88311,7 +88278,6 @@ self: {
        ];
        description = "Maintaining an equivalence relation implemented as union-find using STT";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "erd" = callPackage
@@ -88335,6 +88301,8 @@ self: {
        ];
        description = "An entity-relationship diagram generator from a plain text description";
        license = lib.licenses.publicDomain;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "erf" = callPackage
@@ -88457,8 +88425,8 @@ self: {
      }:
      mkDerivation {
        pname = "errata";
-       version = "0.3.0.0";
-       sha256 = "1m83lp3h2lxqkx0d17kplmwp0ngh3yn79k7yza4jkny0c4xv0ijy";
+       version = "0.4.0.0";
+       sha256 = "1nrmakr76x53hdnykl1imcm57s07v85fbmb10pkzd4wwabk9kajp";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base containers text ];
@@ -88484,8 +88452,8 @@ self: {
     ({ mkDerivation, base, doctest, text }:
      mkDerivation {
        pname = "error";
-       version = "0.2.1.2";
-       sha256 = "082g4ryz9inc7ghfiwhba501mjq0il9i7slg7mnarnscipwldyqf";
+       version = "0.3.0.0";
+       sha256 = "1vbmfjcx82b5ngzqda74j4xwqhzwhgl9ikh65ipzk2x26fzkww84";
        libraryHaskellDepends = [ base text ];
        testHaskellDepends = [ base doctest ];
        description = "The canonical error type";
@@ -88607,17 +88575,6 @@ self: {
      }) {};
 
   "error-or" = callPackage
-    ({ mkDerivation, base, containers, text }:
-     mkDerivation {
-       pname = "error-or";
-       version = "0.1.2.0";
-       sha256 = "0ry06vhz7mrl7i587vw3pv2ralh8aw7km6jfhagww0hmckwdjqmm";
-       libraryHaskellDepends = [ base containers text ];
-       description = "Composable, hierarchical errors";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "error-or_0_2_0_0" = callPackage
     ({ mkDerivation, base, containers, mtl, text }:
      mkDerivation {
        pname = "error-or";
@@ -88626,30 +88583,17 @@ self: {
        libraryHaskellDepends = [ base containers mtl text ];
        description = "Composable, hierarchical errors";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "error-or-utils" = callPackage
     ({ mkDerivation, base, containers, error-or, text }:
      mkDerivation {
        pname = "error-or-utils";
-       version = "0.1.1";
-       sha256 = "14n5h69wknns3b6ij8avdijwlpwykalkpvx2q57cg6zv0ywnvmwz";
-       libraryHaskellDepends = [ base containers error-or text ];
-       description = "Utilities using ErrorOr datatype";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "error-or-utils_0_2_0" = callPackage
-    ({ mkDerivation, base, containers, error-or, text }:
-     mkDerivation {
-       pname = "error-or-utils";
        version = "0.2.0";
        sha256 = "1z92js5khx49yd0zydjabdn0m2901zv5586r2vsbx7sd3rfvx2ff";
        libraryHaskellDepends = [ base containers error-or text ];
        description = "Utilities using ErrorOr datatype";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "error-util" = callPackage
@@ -88963,7 +88907,6 @@ self: {
        description = "Espial is an open-source, web-based bookmarking server";
        license = lib.licenses.agpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "esqueleto" = callPackage
@@ -88976,8 +88919,8 @@ self: {
      }:
      mkDerivation {
        pname = "esqueleto";
-       version = "3.5.3.0";
-       sha256 = "0z3cf49sha6q965qw2m08jfmb91ki2rsdpnr7l39lka5b4ffxjlz";
+       version = "3.5.3.1";
+       sha256 = "16i0hnn91a77jdzmj8zwr328splaqbk0wzbj3kvrwnbylwjbdccm";
        libraryHaskellDepends = [
          aeson attoparsec base blaze-html bytestring conduit containers
          monad-logger persistent resourcet tagged text time transformers
@@ -89027,7 +88970,6 @@ self: {
        ];
        description = "Memory-constant streaming of Esqueleto results from PostgreSQL";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ess" = callPackage
@@ -89044,37 +88986,53 @@ self: {
      }) {};
 
   "essence-of-live-coding" = callPackage
-    ({ mkDerivation, base, containers, foreign-store, mtl, QuickCheck
-     , syb, test-framework, test-framework-quickcheck2, time
-     , transformers, vector-sized
+    ({ mkDerivation, base, containers, foreign-store, HUnit, mmorph
+     , mtl, QuickCheck, syb, test-framework, test-framework-hunit
+     , test-framework-quickcheck2, time, transformers, vector-sized
      }:
      mkDerivation {
        pname = "essence-of-live-coding";
-       version = "0.2.5";
-       sha256 = "1ggb69h9fx8vdw6ijkisjyg6hbmi2wdvssil81xxapkj1yhgvvzr";
+       version = "0.2.6";
+       sha256 = "0bmcy6j0zw9v7z4sr0m300ckr1mdh3wxj975wbgbl8qlkwsfwv9l";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base containers foreign-store syb time transformers vector-sized
+         base containers foreign-store mmorph syb time transformers
+         vector-sized
        ];
        executableHaskellDepends = [ base transformers ];
        testHaskellDepends = [
-         base containers mtl QuickCheck syb test-framework
-         test-framework-quickcheck2 transformers
+         base containers HUnit mtl QuickCheck syb test-framework
+         test-framework-hunit test-framework-quickcheck2 transformers
        ];
        description = "General purpose live coding framework";
        license = lib.licenses.bsd3;
        maintainers = with lib.maintainers; [ turion ];
      }) {};
 
+  "essence-of-live-coding-PortMidi" = callPackage
+    ({ mkDerivation, base, essence-of-live-coding, PortMidi
+     , transformers
+     }:
+     mkDerivation {
+       pname = "essence-of-live-coding-PortMidi";
+       version = "0.2.6";
+       sha256 = "0n5bivhffrxp8kwhf42r3yf485y3mnxl4r3pzwp2l89h7l380q8z";
+       libraryHaskellDepends = [
+         base essence-of-live-coding PortMidi transformers
+       ];
+       description = "General purpose live coding framework - PortMidi backend";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "essence-of-live-coding-gloss" = callPackage
     ({ mkDerivation, base, essence-of-live-coding, foreign-store, gloss
      , syb, transformers
      }:
      mkDerivation {
        pname = "essence-of-live-coding-gloss";
-       version = "0.2.5";
-       sha256 = "1xa1m1ih625614zd1xn2qbz5hmx45gkv2ssksmwck8jxjbslpspv";
+       version = "0.2.6";
+       sha256 = "02jdi5ijkhf9jc9r5jyqvlk6idmgbjbv3x4yw6ich2m95yhf8hrl";
        libraryHaskellDepends = [
          base essence-of-live-coding foreign-store gloss syb transformers
        ];
@@ -89099,6 +89057,8 @@ self: {
        ];
        description = "General purpose live coding framework - Gloss example";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "essence-of-live-coding-pulse" = callPackage
@@ -89107,8 +89067,8 @@ self: {
      }:
      mkDerivation {
        pname = "essence-of-live-coding-pulse";
-       version = "0.2.5";
-       sha256 = "0m2gjzsc6jw860kj5a1k6qrn0xs1zx4snsnq4d9gx1k3lrfqgh0q";
+       version = "0.2.6";
+       sha256 = "16fipxz90vlsy9hgksiw7m7r7wzrqrjdhb6fg11m6jlrk1f5bkka";
        libraryHaskellDepends = [
          base essence-of-live-coding foreign-store pulse-simple transformers
        ];
@@ -89133,6 +89093,8 @@ self: {
        ];
        description = "General purpose live coding framework - pulse backend example";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "essence-of-live-coding-quickcheck" = callPackage
@@ -89141,8 +89103,8 @@ self: {
      }:
      mkDerivation {
        pname = "essence-of-live-coding-quickcheck";
-       version = "0.2.5";
-       sha256 = "07qw6jyk1vbr85pj9shp9cgpav4g2bc11rnzav39n79jn1vp826m";
+       version = "0.2.6";
+       sha256 = "1hkzp0q0xk3wa892vnjimi7m9gq56m5wx1m2i72ssl6x2jgy52hl";
        libraryHaskellDepends = [
          base boltzmann-samplers essence-of-live-coding QuickCheck syb
          transformers
@@ -89152,18 +89114,31 @@ self: {
        maintainers = with lib.maintainers; [ turion ];
      }) {};
 
+  "essence-of-live-coding-vivid" = callPackage
+    ({ mkDerivation, base, essence-of-live-coding, vivid }:
+     mkDerivation {
+       pname = "essence-of-live-coding-vivid";
+       version = "0.2.6";
+       sha256 = "1vw4bjxnqd58h5lrw7wqd1w3026skcnz9vrnwmfxcsbyc09bnyvw";
+       libraryHaskellDepends = [ base essence-of-live-coding vivid ];
+       description = "General purpose live coding framework - vivid backend";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "essence-of-live-coding-warp" = callPackage
-    ({ mkDerivation, base, essence-of-live-coding, http-client
-     , http-types, wai, warp
+    ({ mkDerivation, base, bytestring, essence-of-live-coding
+     , http-client, http-types, wai, warp
      }:
      mkDerivation {
        pname = "essence-of-live-coding-warp";
-       version = "0.2.5";
-       sha256 = "1r6bc9yx5r0m8qf9amhwmbddylvm2m1yqp2afxwmg00i16fmsvyv";
+       version = "0.2.6";
+       sha256 = "0x18jxw0xwqvbwdalbrz4lp2lq9pyl4a5r9vnky5hc5wcwqm2f4m";
        libraryHaskellDepends = [
          base essence-of-live-coding http-types wai warp
        ];
-       testHaskellDepends = [ base essence-of-live-coding http-client ];
+       testHaskellDepends = [
+         base bytestring essence-of-live-coding http-client
+       ];
        description = "General purpose live coding framework";
        license = lib.licenses.bsd3;
      }) {};
@@ -89197,7 +89172,6 @@ self: {
        description = "Tool for managing probability estimation";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "estreps" = callPackage
@@ -89232,6 +89206,8 @@ self: {
        testHaskellDepends = [ aeson base rio tasty tasty-hunit ];
        description = "Declarative configuration spec for Haskell projects";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "etcd" = callPackage
@@ -89268,8 +89244,6 @@ self: {
        ];
        description = "everything breaking the Fairbairn threshold";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "eternity" = callPackage
@@ -89607,7 +89581,6 @@ self: {
        description = "Dynamic network FRP with events and continuous values";
        license = lib.licenses.publicDomain;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "eurofxref" = callPackage
@@ -89690,6 +89663,8 @@ self: {
        ];
        description = "An extensible event framework";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "eve-cli" = callPackage
@@ -89707,7 +89682,6 @@ self: {
        testHaskellDepends = [ base bytestring eve lens mtl text vty ];
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "eved" = callPackage
@@ -89725,6 +89699,8 @@ self: {
        ];
        description = "A value level web framework";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "eveff" = callPackage
@@ -89872,7 +89848,6 @@ self: {
        description = "Library for eventful DynamoDB event stores";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "eventful-memory" = callPackage
@@ -89985,8 +89960,8 @@ self: {
        pname = "eventlog2html";
        version = "0.9.2";
        sha256 = "0mr916gppp8pgyqdx89zhmcil7hkm7462h6vsq1y4n1qf5hx30jv";
-       revision = "2";
-       editedCabalFile = "1n6pjzjrzg6x6yasgzdm451xzil4b39kg3l3qln3cf9hmnhrnygp";
+       revision = "3";
+       editedCabalFile = "12vbcl7l08a8a8xnjibpsb7va270l5m0avmwdw7ms4qnly7c5z29";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -90017,7 +89992,6 @@ self: {
        description = "A different take on an IO system. Based on Amanda's IO loop, this eventloop takes a function that maps input events to output events. It can easily be extended by modules that represent IO devices or join multiple modules together.";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "eventsource-api" = callPackage
@@ -90037,6 +90011,8 @@ self: {
        ];
        description = "Provides an eventsourcing high level API";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "eventsource-geteventstore-store" = callPackage
@@ -90078,6 +90054,7 @@ self: {
        ];
        description = "Provides common test specification for Store implementation";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "eventsource-stub-store" = callPackage
@@ -90099,6 +90076,7 @@ self: {
        ];
        description = "An in-memory stub store implementation";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "eventsourced" = callPackage
@@ -90162,43 +90140,6 @@ self: {
   "eventstore" = callPackage
     ({ mkDerivation, aeson, array, async, base, bifunctors, bytestring
      , cereal, clock, connection, containers, dns, dotnet-timespan
-     , exceptions, fast-logger, file-embed, hashable, http-client
-     , interpolate, lifted-async, lifted-base, monad-control
-     , monad-logger, mono-traversable, mtl, protobuf, random, safe
-     , safe-exceptions, semigroups, stm, stm-chans, streaming, tasty
-     , tasty-hspec, tasty-hunit, text, time, transformers-base
-     , unordered-containers, uuid, vector
-     }:
-     mkDerivation {
-       pname = "eventstore";
-       version = "1.4.1";
-       sha256 = "1d8lai7ra0r8mlfwnyvf9bhx7n4y9qzvj1sc96x3fh8xf79qd8mj";
-       libraryHaskellDepends = [
-         aeson array base bifunctors bytestring cereal clock connection
-         containers dns dotnet-timespan exceptions fast-logger hashable
-         http-client interpolate lifted-async lifted-base monad-control
-         monad-logger mono-traversable mtl protobuf random safe
-         safe-exceptions semigroups stm stm-chans streaming text time
-         transformers-base unordered-containers uuid vector
-       ];
-       testHaskellDepends = [
-         aeson async base bytestring cereal connection containers
-         dotnet-timespan exceptions fast-logger file-embed hashable
-         lifted-async lifted-base monad-control mono-traversable protobuf
-         safe safe-exceptions semigroups stm stm-chans streaming tasty
-         tasty-hspec tasty-hunit text time transformers-base
-         unordered-containers uuid vector
-       ];
-       description = "EventStore TCP Client";
-       license = lib.licenses.bsd3;
-       platforms = [ "x86_64-darwin" "x86_64-linux" ];
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "eventstore_1_4_2" = callPackage
-    ({ mkDerivation, aeson, array, async, base, bifunctors, bytestring
-     , cereal, clock, connection, containers, dns, dotnet-timespan
      , exceptions, fast-logger, file-embed, hashable, hspec, http-client
      , interpolate, lifted-async, lifted-base, monad-control
      , monad-logger, mono-traversable, mtl, protobuf, random, safe
@@ -90295,6 +90236,8 @@ self: {
        ];
        description = "A GHC plugin to derive instances";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ewe" = callPackage
@@ -90445,8 +90388,8 @@ self: {
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
        pname = "exception-hierarchy";
-       version = "0.1.0.4";
-       sha256 = "0hph7mng5llcvazq9mqh9pndgbjjwivgmhpqlbf4r1xii7c0ymnx";
+       version = "0.1.0.6";
+       sha256 = "0dnkfznv21sqb8law2smvrlyz76b49dccd83m6fici972f2v1v4k";
        libraryHaskellDepends = [ base template-haskell ];
        description = "Exception type hierarchy with TemplateHaskell";
        license = lib.licenses.bsd3;
@@ -90617,7 +90560,6 @@ self: {
        description = "A Haskell client for https://exchangeratesapi.io/";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "execs" = callPackage
@@ -90755,6 +90697,8 @@ self: {
        ];
        description = "Compile time checks that a computation considers producing data through all possible constructors";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "exherbo-cabal" = callPackage
@@ -90862,6 +90806,8 @@ self: {
        ];
        description = "Dependent pairs and their instances";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "exinst-aeson" = callPackage
@@ -90880,6 +90826,7 @@ self: {
        ];
        description = "Dependent pairs and their instances";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "exinst-bytes" = callPackage
@@ -90900,6 +90847,7 @@ self: {
        ];
        description = "Dependent pairs and their instances";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "exinst-cereal" = callPackage
@@ -90919,6 +90867,7 @@ self: {
        ];
        description = "Dependent pairs and their instances";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "exinst-deepseq" = callPackage
@@ -90931,7 +90880,6 @@ self: {
        description = "Derive instances for the `deepseq` library for your existential types";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "exinst-hashable" = callPackage
@@ -90946,7 +90894,6 @@ self: {
        description = "Derive instances for the `hashable` library for your existential types";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "exinst-serialise" = callPackage
@@ -90965,6 +90912,7 @@ self: {
        ];
        description = "Dependent pairs and their instances";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "exist" = callPackage
@@ -91040,20 +90988,21 @@ self: {
      }) {};
 
   "exitcode" = callPackage
-    ({ mkDerivation, base, checkers, hedgehog, lens, mmorph, mtl
-     , QuickCheck, semigroupoids, semigroups, tasty, tasty-hedgehog
-     , tasty-hunit, tasty-quickcheck, transformers
+    ({ mkDerivation, base, bifunctors, checkers, filepath, hedgehog
+     , lens, mtl, process, QuickCheck, semigroupoids, semigroups, tasty
+     , tasty-hedgehog, tasty-hunit, tasty-quickcheck, transformers
      }:
      mkDerivation {
        pname = "exitcode";
-       version = "0.1.0.2";
-       sha256 = "1w3m5ib952kiyw85ysj049v01qzc8p8mlmn9mxsm1h0x0a5axf3y";
+       version = "0.1.0.6";
+       sha256 = "07knpcak3ca38r7g9x4ixi36rg6zllrn2azbqlkgmmdqwqmcaj7w";
        libraryHaskellDepends = [
-         base lens mmorph mtl semigroupoids semigroups transformers
+         base bifunctors filepath lens mtl process semigroupoids semigroups
+         transformers
        ];
        testHaskellDepends = [
-         base checkers hedgehog lens QuickCheck tasty tasty-hedgehog
-         tasty-hunit tasty-quickcheck transformers
+         base bifunctors checkers hedgehog lens mtl QuickCheck semigroupoids
+         tasty tasty-hedgehog tasty-hunit tasty-quickcheck transformers
        ];
        description = "Monad transformer for exit codes";
        license = lib.licenses.bsd3;
@@ -91076,23 +91025,23 @@ self: {
 
   "exon" = callPackage
     ({ mkDerivation, base, flatparse, haskell-src-exts
-     , haskell-src-meta, hedgehog, relude, tasty, tasty-hedgehog
+     , haskell-src-meta, hedgehog, incipit-base, tasty, tasty-hedgehog
      , template-haskell, text
      }:
      mkDerivation {
        pname = "exon";
-       version = "0.2.0.1";
-       sha256 = "0pdggj0yc863xf6ip8j97ix6nvj07q7x9sp4ancxcvry892kglwm";
+       version = "0.3.0.0";
+       sha256 = "0ysrn78h9z143jpgbw0z5ng6kv79h69v42h4cgywfv2vss9hd96h";
        libraryHaskellDepends = [
-         base flatparse haskell-src-exts haskell-src-meta relude
+         base flatparse haskell-src-exts haskell-src-meta incipit-base
          template-haskell text
        ];
        testHaskellDepends = [
-         base hedgehog tasty tasty-hedgehog template-haskell text
+         base hedgehog incipit-base tasty tasty-hedgehog template-haskell
+         text
        ];
        description = "Monoidal Quasiquote Interpolation";
        license = "BSD-2-Clause-Patent";
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "exotic-list-monads" = callPackage
@@ -91145,8 +91094,6 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "floating point with extended exponent range";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "exp-pairs" = callPackage
@@ -91477,19 +91424,6 @@ self: {
     ({ mkDerivation, base, leancheck, template-haskell }:
      mkDerivation {
        pname = "express";
-       version = "0.1.16";
-       sha256 = "04a1iv3dzyni7b0yvzqf1s8l0wg07hk9sg6d59hdbsl4f3kw8ki4";
-       libraryHaskellDepends = [ base template-haskell ];
-       testHaskellDepends = [ base leancheck ];
-       benchmarkHaskellDepends = [ base leancheck ];
-       description = "Dynamically-typed expressions involving function application and variables";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "express_1_0_8" = callPackage
-    ({ mkDerivation, base, leancheck, template-haskell }:
-     mkDerivation {
-       pname = "express";
        version = "1.0.8";
        sha256 = "1hkcrzbqn54sx907zh28sg659f46yip6dvgjaywdjpk8hbvqfzs2";
        libraryHaskellDepends = [ base template-haskell ];
@@ -91497,7 +91431,6 @@ self: {
        benchmarkHaskellDepends = [ base leancheck ];
        description = "Dynamically-typed expressions involving function application and variables";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "expression-parser" = callPackage
@@ -91658,6 +91591,8 @@ self: {
        testHaskellDepends = [ base hspec QuickCheck ];
        description = "Heap and Vector container types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "extended-containers-lens" = callPackage
@@ -91669,6 +91604,7 @@ self: {
        libraryHaskellDepends = [ base extended-containers lens ];
        description = "lens instances for extended-containers";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "extended-reals" = callPackage
@@ -91710,8 +91646,6 @@ self: {
        testHaskellDepends = [ base lens QuickCheck template-haskell ];
        description = "Extensible, efficient, optics-friendly data types and effects";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "extensible-data" = callPackage
@@ -91858,6 +91792,8 @@ self: {
        ];
        description = "Parse Haskell Language Extensions";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "external-sort" = callPackage
@@ -91872,7 +91808,6 @@ self: {
        description = "Sort large arrays on your hard drive. Kind of like the unix util sort.";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "extra" = callPackage
@@ -91881,24 +91816,6 @@ self: {
      }:
      mkDerivation {
        pname = "extra";
-       version = "1.7.9";
-       sha256 = "17fzmxwrv0w7inhq7kia36prc2nsx845r9v56sihqvr17fk2cvpn";
-       libraryHaskellDepends = [
-         base clock directory filepath process time unix
-       ];
-       testHaskellDepends = [
-         base directory filepath QuickCheck quickcheck-instances unix
-       ];
-       description = "Extra functions I use";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "extra_1_7_10" = callPackage
-    ({ mkDerivation, base, clock, directory, filepath, process
-     , QuickCheck, quickcheck-instances, time, unix
-     }:
-     mkDerivation {
-       pname = "extra";
        version = "1.7.10";
        sha256 = "0h219hi4b74x51jdxhyfff0lyxsbgyclm428lv3nr6y8hrwydpwz";
        libraryHaskellDepends = [
@@ -91909,7 +91826,6 @@ self: {
        ];
        description = "Extra functions I use";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "extract-dependencies" = callPackage
@@ -91977,8 +91893,6 @@ self: {
        ];
        description = "API Client for ExtraLife team and user data";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "extrapolate" = callPackage
@@ -91995,7 +91909,6 @@ self: {
        testHaskellDepends = [ base express leancheck speculate ];
        description = "generalize counter-examples of test properties";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ez-couch" = callPackage
@@ -92102,6 +92015,8 @@ self: {
        ];
        description = "Factoring integers and polynomials";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "factory" = callPackage
@@ -92127,8 +92042,6 @@ self: {
        ];
        description = "Rational arithmetic in an irrational world";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "facts" = callPackage
@@ -92193,6 +92106,7 @@ self: {
        ];
        description = "Minimal library for music generation and notation";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fadno-braids" = callPackage
@@ -92225,6 +92139,8 @@ self: {
        ];
        description = "XML/XSD combinators/schemas/codegen";
        license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "fail" = callPackage
@@ -92334,6 +92250,8 @@ self: {
        testHaskellDepends = [ base hspec lens random text time ];
        description = "Randomly generated fake data";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "fake-type" = callPackage
@@ -92351,38 +92269,6 @@ self: {
      }) {inherit (pkgs.xorg) libXtst;};
 
   "fakedata" = callPackage
-    ({ mkDerivation, attoparsec, base, bytestring, containers, deepseq
-     , directory, exceptions, fakedata-parser, filepath, gauge, hashable
-     , hspec, hspec-discover, random, string-random, template-haskell
-     , text, time, unordered-containers, vector, yaml
-     }:
-     mkDerivation {
-       pname = "fakedata";
-       version = "0.8.0";
-       sha256 = "0in9yz7qkdnrp3bz6zdfvz435d9k9zhdq6n18nsm5il949kf68p5";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         attoparsec base bytestring containers directory exceptions
-         fakedata-parser filepath hashable random string-random
-         template-haskell text time unordered-containers vector yaml
-       ];
-       testHaskellDepends = [
-         attoparsec base bytestring containers directory exceptions
-         fakedata-parser filepath hashable hspec hspec-discover random
-         string-random template-haskell text time unordered-containers
-         vector yaml
-       ];
-       testToolDepends = [ hspec-discover ];
-       benchmarkHaskellDepends = [
-         attoparsec base bytestring containers deepseq directory exceptions
-         fakedata-parser filepath gauge hashable random string-random
-         template-haskell text time unordered-containers vector yaml
-       ];
-       description = "Library for producing fake data";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "fakedata_1_0_2" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
      , deepseq, directory, exceptions, fakedata-parser, filepath, gauge
      , hashable, hspec, hspec-discover, QuickCheck, random, regex-tdfa
@@ -92415,7 +92301,6 @@ self: {
        ];
        description = "Library for producing fake data";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fakedata-parser" = callPackage
@@ -92486,34 +92371,6 @@ self: {
      }) {};
 
   "faktory" = callPackage
-    ({ mkDerivation, aeson, aeson-casing, async, base, bytestring
-     , connection, cryptonite, errors, hspec, markdown-unlit, megaparsec
-     , memory, mtl, network, random, safe-exceptions, scanner
-     , semigroups, text, time, unix, unordered-containers
-     }:
-     mkDerivation {
-       pname = "faktory";
-       version = "1.0.3.1";
-       sha256 = "0af9wsx3fl701an3bsp7daxa4hxv7pdj16y7cypj3cvdwav5wdsg";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson aeson-casing base bytestring connection cryptonite errors
-         megaparsec memory mtl network random safe-exceptions scanner
-         semigroups text time unix unordered-containers
-       ];
-       executableHaskellDepends = [ aeson base safe-exceptions ];
-       testHaskellDepends = [
-         aeson async base hspec markdown-unlit time
-       ];
-       testToolDepends = [ markdown-unlit ];
-       description = "Faktory Worker for Haskell";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "faktory_1_1_2_1" = callPackage
     ({ mkDerivation, aeson, aeson-casing, aeson-qq, async, base
      , bytestring, connection, cryptonite, errors, hspec, markdown-unlit
      , megaparsec, memory, mtl, network, random, safe-exceptions
@@ -92570,6 +92427,7 @@ self: {
        description = "Falling sand game/cellular automata simulation using regular parallel arrays";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "fallingblocks" = callPackage
@@ -92648,6 +92506,7 @@ self: {
        doHaddock = false;
        description = "Fast functions on integers";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fast-bech32" = callPackage
@@ -92736,8 +92595,8 @@ self: {
      }:
      mkDerivation {
        pname = "fast-downward";
-       version = "0.2.1.0";
-       sha256 = "1gz1grd2f10pvmmk3klxhnwqg6mrdmgg23r5mblb4dflzpshffk1";
+       version = "0.2.2.0";
+       sha256 = "0j2ss4cibzipjw7p0jmw04ch8zq7q87fhksfyh5ddqiaf4l6ysi6";
        libraryHaskellDepends = [
          base containers mtl process temporary text transformers
        ];
@@ -92752,26 +92611,6 @@ self: {
      }:
      mkDerivation {
        pname = "fast-logger";
-       version = "3.0.5";
-       sha256 = "1mbnah6n8lig494523czcd95dfn01f438qai9pf20wpa2gdbz4x6";
-       libraryHaskellDepends = [
-         array auto-update base bytestring directory easy-file filepath text
-         unix-compat unix-time
-       ];
-       testHaskellDepends = [ base bytestring directory hspec ];
-       testToolDepends = [ hspec-discover ];
-       description = "A fast logging system";
-       license = lib.licenses.bsd3;
-       maintainers = with lib.maintainers; [ sternenseemann ];
-     }) {};
-
-  "fast-logger_3_1_1" = callPackage
-    ({ mkDerivation, array, auto-update, base, bytestring, directory
-     , easy-file, filepath, hspec, hspec-discover, text, unix-compat
-     , unix-time
-     }:
-     mkDerivation {
-       pname = "fast-logger";
        version = "3.1.1";
        sha256 = "1rx866swvqq7lzngv4bx7qinnwmm3aa2la8caljvbfbi0xz6wps3";
        libraryHaskellDepends = [
@@ -92782,7 +92621,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A fast logging system";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ sternenseemann ];
      }) {};
 
@@ -92888,6 +92726,7 @@ self: {
        ];
        description = "A simple, mindless parser for fasta files";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fastbayes" = callPackage
@@ -92973,7 +92812,21 @@ self: {
        description = "A highly experimental Fastly API client";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
+     }) {};
+
+  "fastmemo" = callPackage
+    ({ mkDerivation, base, bytestring, QuickCheck, utf8-string, vector
+     }:
+     mkDerivation {
+       pname = "fastmemo";
+       version = "0.1.0.1";
+       sha256 = "1zb8nav58svds0c88rkrwdw5cjj2a8qlgx5rypqjrdv6w85s13vi";
+       libraryHaskellDepends = [ base bytestring utf8-string vector ];
+       testHaskellDepends = [
+         base bytestring QuickCheck utf8-string vector
+       ];
+       description = "Memoize functions on Generic types";
+       license = lib.licenses.bsd3;
      }) {};
 
   "fastparser" = callPackage
@@ -92992,6 +92845,7 @@ self: {
        benchmarkHaskellDepends = [ base bytestring criterion ];
        description = "A fast, but bare bones, bytestring parser combinators library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fastpbkdf2" = callPackage
@@ -93089,6 +92943,7 @@ self: {
        executableHaskellDepends = [ base mtl optparse-applicative split ];
        description = "A compiler for Fay, a Haskell subset that compiles to JavaScript";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fay-base" = callPackage
@@ -93101,6 +92956,7 @@ self: {
        libraryHaskellDepends = [ base fay ];
        description = "The base package for Fay";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fay-builder" = callPackage
@@ -93119,7 +92975,6 @@ self: {
        description = "Compile Fay code on cabal install, and ad-hoc recompile during development";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "fay-dom" = callPackage
@@ -93134,6 +92989,7 @@ self: {
        libraryHaskellDepends = [ fay-base ];
        description = "DOM FFI wrapper library for Fay";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fay-geoposition" = callPackage
@@ -93146,6 +93002,7 @@ self: {
        libraryHaskellDepends = [ fay-base fay-text ];
        description = "W3C compliant implementation of GeoPosition API";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fay-hsx" = callPackage
@@ -93159,7 +93016,6 @@ self: {
        description = "Clientside HTML generation for fay";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "fay-jquery" = callPackage
@@ -93172,6 +93028,7 @@ self: {
        libraryHaskellDepends = [ fay-base fay-text ];
        description = "jQuery bindings for Fay";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fay-ref" = callPackage
@@ -93184,6 +93041,7 @@ self: {
        libraryHaskellDepends = [ fay-base ];
        description = "Like IORef but for Fay";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fay-simplejson" = callPackage
@@ -93197,7 +93055,6 @@ self: {
        description = "SimpleJSON library for Fay";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "fay-text" = callPackage
@@ -93212,6 +93069,7 @@ self: {
        libraryHaskellDepends = [ fay fay-base text ];
        description = "Fay Text type represented as JavaScript strings";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fay-uri" = callPackage
@@ -93224,6 +93082,7 @@ self: {
        libraryHaskellDepends = [ fay-base ];
        description = "Persistent FFI bindings for using jsUri in Fay";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fay-websockets" = callPackage
@@ -93236,6 +93095,7 @@ self: {
        libraryHaskellDepends = [ fay-base ];
        description = "Websockets FFI library for Fay";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fb" = callPackage
@@ -93262,6 +93122,8 @@ self: {
        ];
        description = "Bindings to Facebook's API";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "fb-persistent" = callPackage
@@ -93274,7 +93136,6 @@ self: {
        description = "Provides Persistent instances to Facebook types";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "fbmessenger-api" = callPackage
@@ -93308,26 +93169,27 @@ self: {
      }) {};
 
   "fbrnch" = callPackage
-    ({ mkDerivation, aeson, async, base, bugzilla-redhat, bytestring
-     , config-ini, directory, email-validate, extra, filepath
-     , http-conduit, http-directory, http-query, koji, lens, lens-aeson
-     , network-uri, optparse-applicative, pretty-terminal, process
-     , rpm-nvr, rpmbuild-order, simple-cmd, simple-cmd-args, text, time
-     , typed-process, unordered-containers, utf8-string, xdg-basedir
+    ({ mkDerivation, aeson, async, base, bodhi, bugzilla-redhat
+     , bytestring, config-ini, copr-api, directory, email-validate
+     , extra, fedora-dists, filepath, http-conduit, http-directory
+     , http-query, koji, network-uri, optparse-applicative, pagure
+     , pretty-terminal, process, rpm-nvr, rpmbuild-order, simple-cmd
+     , simple-cmd-args, text, time, typed-process, unix, utf8-string
+     , xdg-basedir
      }:
      mkDerivation {
        pname = "fbrnch";
-       version = "0.9.1.1";
-       sha256 = "00qqgvbbv03qafbmvcgy8yf5l0jlyal6c2cmsfqnkl3c0qp0mq88";
+       version = "1.0.0";
+       sha256 = "1j5whbx72q7jvjkv952y8qmgqkm19dprn6p1glvgsck8nhmffkkd";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         aeson async base bugzilla-redhat bytestring config-ini directory
-         email-validate extra filepath http-conduit http-directory
-         http-query koji lens lens-aeson network-uri optparse-applicative
-         pretty-terminal process rpm-nvr rpmbuild-order simple-cmd
-         simple-cmd-args text time typed-process unordered-containers
-         utf8-string xdg-basedir
+         aeson async base bodhi bugzilla-redhat bytestring config-ini
+         copr-api directory email-validate extra fedora-dists filepath
+         http-conduit http-directory http-query koji network-uri
+         optparse-applicative pagure pretty-terminal process rpm-nvr
+         rpmbuild-order simple-cmd simple-cmd-args text time typed-process
+         unix utf8-string xdg-basedir
        ];
        description = "Build and create Fedora package repos and branches";
        license = lib.licenses.gpl2Only;
@@ -93409,6 +93271,7 @@ self: {
        ];
        description = "Type-level computation for composite using first-class-families";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fcf-containers" = callPackage
@@ -93424,6 +93287,8 @@ self: {
        testHaskellDepends = [ base doctest first-class-families Glob ];
        description = "Data structures and algorithms for first-class-families";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "fcf-graphs" = callPackage
@@ -93442,6 +93307,7 @@ self: {
        ];
        description = "Type-level version of algebraic-graphs";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fcf-vinyl" = callPackage
@@ -93660,17 +93526,6 @@ self: {
      }) {};
 
   "fedora-dists" = callPackage
-    ({ mkDerivation, base }:
-     mkDerivation {
-       pname = "fedora-dists";
-       version = "1.1.2";
-       sha256 = "0hynmwic940vmna0czavbp1wx856ad9am7i6r0d2hq8jynrsin5w";
-       libraryHaskellDepends = [ base ];
-       description = "Library for Fedora distribution versions";
-       license = lib.licenses.gpl3Only;
-     }) {};
-
-  "fedora-dists_2_0_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, cached-json-file, pdc
      , text, time
      }:
@@ -93683,29 +93538,9 @@ self: {
        ];
        description = "Library for Fedora distribution versions";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fedora-haskell-tools" = callPackage
-    ({ mkDerivation, base, csv, directory, fedora-dists, filepath, HTTP
-     , optparse-applicative, process, simple-cmd, simple-cmd-args, split
-     , time, unix
-     }:
-     mkDerivation {
-       pname = "fedora-haskell-tools";
-       version = "0.9";
-       sha256 = "1zqglc16jawgdx382wg7dx467v7ngnf1njvf1clcdyqwp54q6imn";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         base csv directory fedora-dists filepath HTTP optparse-applicative
-         process simple-cmd simple-cmd-args split time unix
-       ];
-       description = "Building and maintenance tools for Fedora Haskell";
-       license = lib.licenses.gpl3Only;
-     }) {};
-
-  "fedora-haskell-tools_1_0" = callPackage
     ({ mkDerivation, base, bytestring, csv, directory, extra
      , fedora-dists, filepath, http-conduit, http-types
      , optparse-applicative, process, simple-cmd, simple-cmd-args, split
@@ -93724,7 +93559,6 @@ self: {
        ];
        description = "Building and maintenance tools for Fedora Haskell";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fedora-img-dl" = callPackage
@@ -93813,6 +93647,31 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "feed_1_3_2_1" = callPackage
+    ({ mkDerivation, base, base-compat, bytestring, doctest
+     , doctest-driver-gen, HUnit, markdown-unlit, old-locale, old-time
+     , safe, syb, test-framework, test-framework-hunit, text, time
+     , time-locale-compat, utf8-string, xml-conduit, xml-types
+     }:
+     mkDerivation {
+       pname = "feed";
+       version = "1.3.2.1";
+       sha256 = "0marh7qmggq1z5339nid3gil7k786d3yk79b0rwfkxxaxmr41xd8";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         base base-compat bytestring old-locale old-time safe text time
+         time-locale-compat utf8-string xml-conduit xml-types
+       ];
+       testHaskellDepends = [
+         base base-compat doctest doctest-driver-gen HUnit old-time syb
+         test-framework test-framework-hunit text time xml-conduit xml-types
+       ];
+       testToolDepends = [ doctest-driver-gen markdown-unlit ];
+       description = "Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds.";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "feed-cli" = callPackage
     ({ mkDerivation, base, directory, feed, old-locale, old-time, time
      , xml
@@ -94021,6 +93880,7 @@ self: {
        description = "Cocodataset with cocoapi";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "fei-dataiter" = callPackage
@@ -94264,7 +94124,6 @@ self: {
        description = "Graph-based notetaking system";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {raptor = null;};
 
   "fernet" = callPackage
@@ -94395,8 +94254,8 @@ self: {
      }:
      mkDerivation {
        pname = "ffmpeg-light";
-       version = "0.14.0";
-       sha256 = "022xikz4gml9w52agq6q9dwx8ldbs1pwxhp3xbi79ysskivj14x1";
+       version = "0.14.1";
+       sha256 = "1chyq910sxspbbrr6xja6y61x8844dxdww54dpfydnhcbzsxi6m2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -94554,6 +94413,8 @@ self: {
        libraryHaskellDepends = [ base-noprelude integer-gmp semirings ];
        description = "fibonacci algebra";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "fibon" = callPackage
@@ -94830,6 +94691,8 @@ self: {
        ];
        description = "Use templates for files and directories";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "filecache" = callPackage
@@ -94992,16 +94855,16 @@ self: {
 
   "filepather" = callPackage
     ({ mkDerivation, base, bytestring, contravariant, directory
-     , filepath, lens, mmorph, mtl, semigroupoids, semigroups
+     , filepath, lens, mmorph, mtl, semigroupoids, semigroups, time
      , transformers
      }:
      mkDerivation {
        pname = "filepather";
-       version = "0.4.0";
-       sha256 = "0b103xaxs09lr720md8rrn5gc581ihja6v1jv8gcp8yfnqrn4m1p";
+       version = "0.4.1";
+       sha256 = "0pvb828gsq4rip8vf66bxacd3jrb9z6pz3g2vd4zcnya5wgy47fh";
        libraryHaskellDepends = [
          base bytestring contravariant directory filepath lens mmorph mtl
-         semigroupoids semigroups transformers
+         semigroupoids semigroups time transformers
        ];
        description = "Functions on System.FilePath";
        license = lib.licenses.bsd3;
@@ -95071,7 +94934,6 @@ self: {
        description = "A shared set of abstractions and types for representing filessytem data";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "filesystem-conduit" = callPackage
@@ -95182,17 +95044,6 @@ self: {
      }) {};
 
   "filtrable" = callPackage
-    ({ mkDerivation, base, transformers }:
-     mkDerivation {
-       pname = "filtrable";
-       version = "0.1.4.0";
-       sha256 = "11jas9w611pslc3hanybsdwrh4292zvgigng8y4cv7gm0j908xng";
-       libraryHaskellDepends = [ base transformers ];
-       description = "Class of filtrable containers";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "filtrable_0_1_6_0" = callPackage
     ({ mkDerivation, base, containers, smallcheck, tasty
      , tasty-smallcheck, transformers
      }:
@@ -95204,26 +95055,9 @@ self: {
        testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ];
        description = "Class of filtrable containers";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fin" = callPackage
-    ({ mkDerivation, base, dec, deepseq, hashable, inspection-testing
-     , QuickCheck, tagged, universe-base
-     }:
-     mkDerivation {
-       pname = "fin";
-       version = "0.2";
-       sha256 = "1xy3dgvl6s4cyb0l2hkyl06nbhc4dpc3sy2kjd8w7av9921k96i3";
-       libraryHaskellDepends = [
-         base dec deepseq hashable QuickCheck universe-base
-       ];
-       testHaskellDepends = [ base inspection-testing tagged ];
-       description = "Nat and Fin: peano naturals and finite numbers";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "fin_0_2_1" = callPackage
     ({ mkDerivation, base, boring, dec, deepseq, hashable
      , inspection-testing, QuickCheck, some, tagged, universe-base
      }:
@@ -95237,7 +95071,6 @@ self: {
        testHaskellDepends = [ base inspection-testing tagged ];
        description = "Nat and Fin: peano naturals and finite numbers";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fin-int" = callPackage
@@ -95445,14 +95278,15 @@ self: {
        ];
        description = "A better, more type-safe Enum";
        license = lib.licenses.gpl3Plus;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "finitary-derive" = callPackage
     ({ mkDerivation, base, binary, bitvec, coercible-utils, deepseq
-     , finitary, finite-typelits, ghc-typelits-extra
+     , finitary, finite-typelits, ghc-bignum, ghc-typelits-extra
      , ghc-typelits-knownnat, hashable, hedgehog, hedgehog-classes
-     , integer-gmp, primitive, vector, vector-binary-instances
-     , vector-instances
+     , primitive, vector, vector-binary-instances, vector-instances
      }:
      mkDerivation {
        pname = "finitary-derive";
@@ -95460,7 +95294,7 @@ self: {
        sha256 = "1l8xh7azssfgwvr78jaklj6dagmjpbx5ad4j6kzx104khj0skpqy";
        libraryHaskellDepends = [
          base binary bitvec coercible-utils deepseq finitary finite-typelits
-         ghc-typelits-extra ghc-typelits-knownnat hashable integer-gmp
+         ghc-bignum ghc-typelits-extra ghc-typelits-knownnat hashable
          primitive vector vector-binary-instances vector-instances
        ];
        testHaskellDepends = [
@@ -95470,7 +95304,6 @@ self: {
        description = "Flexible and easy deriving of type classes for finitary types";
        license = lib.licenses.gpl3Plus;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "finitary-optics" = callPackage
@@ -95491,6 +95324,7 @@ self: {
        ];
        description = "Prisms and Isos between finitary types";
        license = lib.licenses.gpl3Plus;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "finite" = callPackage
@@ -95507,6 +95341,8 @@ self: {
        testHaskellDepends = [ base Cabal hashable QuickCheck ];
        description = "Finite ranges via types";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "finite-field" = callPackage
@@ -95544,6 +95380,8 @@ self: {
        ];
        description = "Arithmetic in finite fields";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "finite-table" = callPackage
@@ -95690,7 +95528,6 @@ self: {
        description = "Wrapper for Google Firestore/Datastore API";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "first-and-last" = callPackage
@@ -95790,7 +95627,6 @@ self: {
        ];
        description = "Calculates file-size frequency-distribution";
        license = "GPL";
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fit" = callPackage
@@ -96026,7 +95862,6 @@ self: {
        description = "Fixed Precision Arithmetic";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "fixed-storable-array" = callPackage
@@ -96059,25 +95894,12 @@ self: {
     ({ mkDerivation, base, deepseq, doctest, filemanip, primitive }:
      mkDerivation {
        pname = "fixed-vector";
-       version = "1.2.0.0";
-       sha256 = "19846sgjlsv7qy9nm9l4p2wdms5kvx6y9wm5ffz1hw7h77qy8ryw";
-       libraryHaskellDepends = [ base deepseq primitive ];
-       testHaskellDepends = [ base doctest filemanip primitive ];
-       description = "Generic vectors with statically known size";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "fixed-vector_1_2_1_0" = callPackage
-    ({ mkDerivation, base, deepseq, doctest, filemanip, primitive }:
-     mkDerivation {
-       pname = "fixed-vector";
        version = "1.2.1.0";
        sha256 = "05x3qivymg02n17wik17fmz2bqbbhj4b0w5iz7vnjz3szhwjizdf";
        libraryHaskellDepends = [ base deepseq primitive ];
        testHaskellDepends = [ base doctest filemanip primitive ];
        description = "Generic vectors with statically known size";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fixed-vector-binary" = callPackage
@@ -96094,8 +95916,6 @@ self: {
        ];
        description = "Binary instances for fixed-vector";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "fixed-vector-cborg" = callPackage
@@ -96112,8 +95932,6 @@ self: {
        ];
        description = "Binary instances for fixed-vector";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "fixed-vector-cereal" = callPackage
@@ -96130,18 +95948,15 @@ self: {
        ];
        description = "Cereal instances for fixed-vector";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "fixed-vector-hetero" = callPackage
-    ({ mkDerivation, base, deepseq, doctest, fixed-vector, primitive }:
+    ({ mkDerivation, base, deepseq, fixed-vector, primitive }:
      mkDerivation {
        pname = "fixed-vector-hetero";
        version = "0.6.1.1";
        sha256 = "1amqpbvzyqfg5rsl4zm99qmiffbh0a5bf9jbwlm6snwm9024qsj3";
        libraryHaskellDepends = [ base deepseq fixed-vector primitive ];
-       testHaskellDepends = [ base doctest fixed-vector ];
        description = "Library for working with product types generically";
        license = lib.licenses.bsd3;
      }) {};
@@ -96215,7 +96030,6 @@ self: {
        description = "A Haskell client for http://fixer.io/";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "fixfile" = callPackage
@@ -96594,13 +96408,15 @@ self: {
     ({ mkDerivation, base, directory, parsec }:
      mkDerivation {
        pname = "flat-tex";
-       version = "0.7.0";
-       sha256 = "19djkalk3pw309y8ngia88qrppm3c6128db7lk7q6l0w18vrnb9d";
+       version = "0.8.0";
+       sha256 = "0p5shxpvv15ihbgdvgqwqjq1xz96s5cbflvwb8x7bh5qni8mm3ax";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base directory parsec ];
        description = "flatten a latex multi-file latex document and remove all comments";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "flatbuffers" = callPackage
@@ -96658,8 +96474,6 @@ self: {
        ];
        description = "High-performance parsing from strict bytestrings";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "flay" = callPackage
@@ -96827,8 +96641,6 @@ self: {
        ];
        description = "Parsing of pilot tracklogs dumped as KML";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "flink-statefulfun" = callPackage
@@ -96945,6 +96757,8 @@ self: {
        libraryHaskellDepends = [ base integer-gmp ];
        description = "FFI bindings for C _Float128";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "floating-bits" = callPackage
@@ -97029,25 +96843,12 @@ self: {
     ({ mkDerivation, base, HUnit }:
      mkDerivation {
        pname = "flow";
-       version = "1.0.23";
-       sha256 = "064dzij0qj0psnis7fcr3zklkkm8bncl448c9k1na1g7h46660mv";
-       libraryHaskellDepends = [ base ];
-       testHaskellDepends = [ base HUnit ];
-       description = "Write more understandable Haskell";
-       license = lib.licenses.mit;
-     }) {};
-
-  "flow_2_0_0_0" = callPackage
-    ({ mkDerivation, base, HUnit }:
-     mkDerivation {
-       pname = "flow";
        version = "2.0.0.0";
        sha256 = "03zhamnwni9y0div9lwdmw5nl63m6ykjppxhyhl95zknc0dml1vj";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base HUnit ];
        description = "Write more understandable Haskell";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "flow-er" = callPackage
@@ -97457,6 +97258,8 @@ self: {
        ];
        description = "Code-generated, Auto-versioned, & Smart Web APIs";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "fluid-idl-http-client" = callPackage
@@ -97609,6 +97412,7 @@ self: {
        libraryHaskellDepends = [ base enum-text-rio ];
        description = "Adaptor for getting fmt to work with rio";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fmt-terminal-colors" = callPackage
@@ -97747,11 +97551,13 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "foldable-ix";
-       version = "0.2.0.0";
-       sha256 = "1xbdwnvbg4phkqrcb9izabff85dhdj004nnbgk53f50if9sv4463";
+       version = "0.2.1.0";
+       sha256 = "0sbqlii75sjmha2kmiwi36r2wdkpxdargyrrv2g60vpryvndiqck";
        libraryHaskellDepends = [ base ];
        description = "Functions to find out the indices of the elements in the Foldable structures";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "foldable1" = callPackage
@@ -97790,15 +97596,13 @@ self: {
      }) {};
 
   "foldl-exceptions" = callPackage
-    ({ mkDerivation, base, doctest, foldl, safe-exceptions }:
+    ({ mkDerivation, base, foldl, hedgehog, safe-exceptions }:
      mkDerivation {
        pname = "foldl-exceptions";
-       version = "1.0.0.0";
-       sha256 = "18aq907cdl80kpsb9ljymyd4l97sk7nl4qbwc90q7g8zdn3df3bn";
-       revision = "1";
-       editedCabalFile = "02dqzbrjkvhb66gabmmfsvw6yxz7905vphrbanbzlh5qyz9y0kc0";
+       version = "1.0.0.1";
+       sha256 = "05b7d7y7lg8b2d4kyzwnad4vkr6qyx1gpjw4wd20kk5smql4bxsq";
        libraryHaskellDepends = [ base foldl safe-exceptions ];
-       testHaskellDepends = [ base doctest ];
+       testHaskellDepends = [ base foldl hedgehog safe-exceptions ];
        description = "Exception handling with FoldM";
        license = lib.licenses.mit;
      }) {};
@@ -97876,8 +97680,6 @@ self: {
        ];
        description = "Transducers for foldl folds";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "foldl-transduce-attoparsec" = callPackage
@@ -97899,7 +97701,6 @@ self: {
        ];
        description = "Attoparsec and foldl-transduce integration";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "folds" = callPackage
@@ -98319,24 +98120,6 @@ self: {
      }) {};
 
   "forma" = callPackage
-    ({ mkDerivation, aeson, base, containers, hspec, mtl, text
-     , unordered-containers
-     }:
-     mkDerivation {
-       pname = "forma";
-       version = "1.1.3";
-       sha256 = "0pd2qzibffbkw2c4mk687yg109pl0nfjq0kpwi2cl0l8d0qlyv0c";
-       revision = "1";
-       editedCabalFile = "0p8cxv068d2fhpym28p49wxsiz6qdm1gb8mgw86lgs8yykqzwsy8";
-       libraryHaskellDepends = [
-         aeson base containers mtl text unordered-containers
-       ];
-       testHaskellDepends = [ aeson base containers hspec mtl text ];
-       description = "Parse and validate forms in JSON format";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "forma_1_2_0" = callPackage
     ({ mkDerivation, aeson, base, containers, hspec, mtl, text }:
      mkDerivation {
        pname = "forma";
@@ -98348,7 +98131,6 @@ self: {
        testHaskellDepends = [ aeson base containers hspec mtl text ];
        description = "Parse and validate forms in JSON format";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "formal" = callPackage
@@ -98421,13 +98203,11 @@ self: {
     ({ mkDerivation, base, containers, QuickCheck, text }:
      mkDerivation {
        pname = "formatn";
-       version = "0.2.0";
-       sha256 = "1hgrii092rlxhmf23ckj51rj53qkwljh3rahnm0rz4rpnrm6xxjq";
+       version = "0.2.1";
+       sha256 = "1l6xzwxbddalz33ppyy9wcb0i0n9vz17s0c4j15ji96ql11k3hm7";
        libraryHaskellDepends = [ base containers QuickCheck text ];
        description = "Formatting of doubles";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "formattable" = callPackage
@@ -98583,7 +98363,6 @@ self: {
        description = "ForSyDe's Haskell-embedded Domain Specific Language";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "forsyde-shallow" = callPackage
@@ -98616,55 +98395,56 @@ self: {
 
   "fortran-src" = callPackage
     ({ mkDerivation, alex, array, base, binary, bytestring, containers
-     , deepseq, directory, fgl, filepath, GenericPretty, happy, hspec
-     , hspec-discover, mtl, pretty, QuickCheck, temporary, text
+     , deepseq, directory, either, fgl, filepath, GenericPretty, happy
+     , hspec, hspec-discover, mtl, pretty, QuickCheck, temporary, text
      , uniplate
      }:
      mkDerivation {
        pname = "fortran-src";
-       version = "0.8.0";
-       sha256 = "1pmy9rr6xgqmcx84wk879cvnpyhchz12w8mjymxafn6fljcx96hs";
+       version = "0.9.0";
+       sha256 = "0x2dkzqvc1al4zshdjc2iypi5bl2vkrvrvidmw7099jjspp6iw1c";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         array base binary bytestring containers deepseq directory fgl
-         filepath GenericPretty mtl pretty temporary text uniplate
+         array base binary bytestring containers deepseq directory either
+         fgl filepath GenericPretty mtl pretty temporary text uniplate
        ];
        libraryToolDepends = [ alex happy ];
        executableHaskellDepends = [
-         array base binary bytestring containers deepseq directory fgl
-         filepath GenericPretty mtl pretty temporary text uniplate
+         array base binary bytestring containers deepseq directory either
+         fgl filepath GenericPretty mtl pretty temporary text uniplate
        ];
        testHaskellDepends = [
-         array base binary bytestring containers deepseq directory fgl
-         filepath GenericPretty hspec mtl pretty QuickCheck temporary text
-         uniplate
+         array base binary bytestring containers deepseq directory either
+         fgl filepath GenericPretty hspec mtl pretty QuickCheck temporary
+         text uniplate
        ];
        testToolDepends = [ hspec-discover ];
        description = "Parsers and analyses for Fortran standards 66, 77, 90, 95 and 2003 (partial)";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "fortran-src-extras" = callPackage
     ({ mkDerivation, aeson, base, binary, bytestring, containers
-     , directory, filepath, fortran-src, GenericPretty, hspec
+     , directory, either, filepath, fortran-src, GenericPretty, hspec
      , hspec-discover, optparse-applicative, silently, text, uniplate
      }:
      mkDerivation {
        pname = "fortran-src-extras";
-       version = "0.2.0";
-       sha256 = "0wp1qq7fnzxlar0z7lh4g2fnalwp7xnqg43ws6c9b79xvahk58zi";
+       version = "0.3.0";
+       sha256 = "0wlaqkc4gvndvir5ghg5jbmj528am0iw5cgl7rk6zvkprpjd2n48";
        libraryHaskellDepends = [
-         aeson base binary bytestring containers directory filepath
+         aeson base binary bytestring containers directory either filepath
          fortran-src GenericPretty optparse-applicative text uniplate
        ];
-       testHaskellDepends = [ base fortran-src hspec silently uniplate ];
+       testHaskellDepends = [
+         base either fortran-src hspec silently uniplate
+       ];
        testToolDepends = [ hspec-discover ];
        description = "Common functions and utils for fortran-src";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "fortran-vars" = callPackage
@@ -98708,8 +98488,6 @@ self: {
        testHaskellDepends = [ base doctest hspec ];
        description = "Interactive terminal prompt";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "forward-chan" = callPackage
@@ -98795,10 +98573,8 @@ self: {
     ({ mkDerivation, base, basement, gauge, ghc-prim }:
      mkDerivation {
        pname = "foundation";
-       version = "0.0.26.1";
-       sha256 = "1hri3raqf6nhh6631gfm2yrkv4039gb0cqfa9cqmjp8bbqv28w5d";
-       revision = "1";
-       editedCabalFile = "0ylg660ldg20jdy61jwlvj7x606m2wjs67djijk2i9db36sgpx00";
+       version = "0.0.28";
+       sha256 = "06hsh40qwmy2nfkrd9m8lfhi6arziixdw9pn379m6a7cga2vjcnh";
        libraryHaskellDepends = [ base basement ghc-prim ];
        testHaskellDepends = [ base basement ];
        benchmarkHaskellDepends = [ base basement gauge ];
@@ -98829,36 +98605,6 @@ self: {
      }) {};
 
   "fourmolu" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, directory
-     , dlist, exceptions, filepath, ghc-lib-parser, gitrev, hspec
-     , hspec-discover, HsYAML, HsYAML-aeson, mtl, optparse-applicative
-     , path, path-io, syb, text
-     }:
-     mkDerivation {
-       pname = "fourmolu";
-       version = "0.3.0.0";
-       sha256 = "0v89dvcr8l0swj23kkakc39q6lyxjz90rqgwy7m6a5p6iv3h2wms";
-       revision = "2";
-       editedCabalFile = "16ky7wzmnwhzkk18r63ynq78vlrg065z6mp3hqgs92khpjr33g1l";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson base bytestring containers directory dlist exceptions
-         filepath ghc-lib-parser HsYAML HsYAML-aeson mtl syb text
-       ];
-       executableHaskellDepends = [
-         base directory ghc-lib-parser gitrev optparse-applicative text
-       ];
-       testHaskellDepends = [
-         base containers filepath hspec path path-io text
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "A formatter for Haskell source code";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "fourmolu_0_4_0_0" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, bytestring, Cabal
      , containers, Diff, directory, dlist, exceptions, filepath
      , ghc-lib-parser, gitrev, hspec, hspec-discover, HsYAML
@@ -98889,7 +98635,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A formatter for Haskell source code";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fourmolu_0_5_0_1" = callPackage
@@ -98927,14 +98672,14 @@ self: {
      }) {};
 
   "fp-ieee" = callPackage
-    ({ mkDerivation, base, doctest, hspec, hspec-core, integer-gmp
+    ({ mkDerivation, base, doctest, ghc-bignum, hspec, hspec-core
      , integer-logarithms, QuickCheck, random, tasty-bench
      }:
      mkDerivation {
        pname = "fp-ieee";
        version = "0.1.0.2";
        sha256 = "0zfrjqyi3pvfmsidq2vsfwqaah0ag6pkixlxicr43jmfyrhi4snl";
-       libraryHaskellDepends = [ base integer-gmp integer-logarithms ];
+       libraryHaskellDepends = [ base ghc-bignum integer-logarithms ];
        testHaskellDepends = [
          base doctest hspec hspec-core integer-logarithms QuickCheck random
        ];
@@ -98978,7 +98723,6 @@ self: {
        description = "Simple interface to the FP Complete IDE API";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "fpe" = callPackage
@@ -99280,8 +99024,8 @@ self: {
      }:
      mkDerivation {
        pname = "freckle-app";
-       version = "1.0.2.8";
-       sha256 = "072jq8bqxa7h067hplhwp8zfnx1ygfcg1yxjyj10lwxdmr3barsw";
+       version = "1.0.2.9";
+       sha256 = "000frzvydpmyn547za0zlf7w38avcgspvjpcakalsdv5vzj83kk5";
        libraryHaskellDepends = [
          aeson ansi-terminal base bytestring case-insensitive conduit
          containers data-default datadog doctest ekg-core errors exceptions
@@ -99457,7 +99201,6 @@ self: {
        description = "Create games for free";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "free-http" = callPackage
@@ -99942,7 +99685,6 @@ self: {
        description = "Single line text rendering for OpenGL ES";
        license = lib.licenses.publicDomain;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "freetype2" = callPackage
@@ -100018,6 +99760,38 @@ self: {
        broken = true;
      }) {};
 
+  "fresnel" = callPackage
+    ({ mkDerivation, ansi-terminal, base, containers, fused-effects
+     , hashable, profunctors, QuickCheck, template-haskell, transformers
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "fresnel";
+       version = "0.0.0.1";
+       sha256 = "0lhqm9khjkwfmkyzfz4a12d52wn7z3i0m1rvsxkc9rmhr0wx49wq";
+       libraryHaskellDepends = [
+         base containers hashable profunctors transformers
+         unordered-containers
+       ];
+       testHaskellDepends = [
+         ansi-terminal base containers fused-effects QuickCheck
+         template-haskell
+       ];
+       description = "high-powered optics in a small package";
+       license = lib.licenses.bsd3;
+     }) {};
+
+  "fresnel-fused-effects" = callPackage
+    ({ mkDerivation, base, fresnel, fused-effects }:
+     mkDerivation {
+       pname = "fresnel-fused-effects";
+       version = "0.0.0.0";
+       sha256 = "1img08a29q1s5zydk9hkggsq874hvqj44f0vjmxdr36j5r72v4kz";
+       libraryHaskellDepends = [ base fresnel fused-effects ];
+       description = "fresnel/fused-effects integration";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "friday" = callPackage
     ({ mkDerivation, base, containers, convertible, deepseq, primitive
      , QuickCheck, ratio-int, test-framework, test-framework-quickcheck2
@@ -100178,6 +99952,7 @@ self: {
        ];
        description = "A reactive frontend web framework";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "frontmatter" = callPackage
@@ -100664,6 +100439,25 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "fudgets" = callPackage
+    ({ mkDerivation, array, base, containers, directory, libX11
+     , libXext, old-time, parallel, process, random, time, unix
+     }:
+     mkDerivation {
+       pname = "fudgets";
+       version = "0.18.3.1";
+       sha256 = "1jwqj0l51d4an2gimrfy9ziy7221ng3lv7s17gg0pn6xbjwg37h9";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         array base containers directory old-time process time unix
+       ];
+       librarySystemDepends = [ libX11 libXext ];
+       executableHaskellDepends = [ array base old-time parallel random ];
+       description = "The Fudgets Library";
+       license = "unknown";
+     }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXext;};
+
   "fugue" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -100915,8 +100709,6 @@ self: {
        ];
        description = "Library providing values and operations on values in a fixed universe";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "function-builder" = callPackage
@@ -100966,6 +100758,7 @@ self: {
        description = "Combinators that allow for a more functional/monadic style of Arrow programming";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "functional-kmp" = callPackage
@@ -101006,23 +100799,6 @@ self: {
      }) {};
 
   "functor-classes-compat" = callPackage
-    ({ mkDerivation, base, containers, hashable, unordered-containers
-     , vector
-     }:
-     mkDerivation {
-       pname = "functor-classes-compat";
-       version = "1.0.1";
-       sha256 = "0p6kwj1yimis0rg2gihwkgxkjj1psxy38hxa94gz5pd638314hi3";
-       revision = "1";
-       editedCabalFile = "0x8g977xgg9jj597kvn4h725kh3nvbwhxlh1iglp1vzn39v73n6f";
-       libraryHaskellDepends = [
-         base containers hashable unordered-containers vector
-       ];
-       description = "Data.Functor.Classes instances for core packages";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "functor-classes-compat_2_0_0_2" = callPackage
     ({ mkDerivation, base, containers }:
      mkDerivation {
        pname = "functor-classes-compat";
@@ -101031,39 +100807,11 @@ self: {
        libraryHaskellDepends = [ base containers ];
        description = "Data.Functor.Classes instances for core packages";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "functor-combinators" = callPackage
     ({ mkDerivation, assoc, base, bifunctors, comonad, constraints
      , containers, contravariant, dependent-sum, deriving-compat, free
-     , hedgehog, invariant, kan-extensions, mmorph, mtl
-     , natural-transformation, nonempty-containers, pointed, profunctors
-     , semigroupoids, sop-core, tagged, tasty, tasty-hedgehog, these
-     , transformers, trivial-constraint, vinyl
-     }:
-     mkDerivation {
-       pname = "functor-combinators";
-       version = "0.3.6.0";
-       sha256 = "0idf896xadp5v5k4m0s087xvvs9008sxw61djqb9v0x08rs5zy8f";
-       libraryHaskellDepends = [
-         assoc base bifunctors comonad constraints containers contravariant
-         deriving-compat free invariant kan-extensions mmorph mtl
-         natural-transformation nonempty-containers pointed profunctors
-         semigroupoids sop-core tagged these transformers trivial-constraint
-         vinyl
-       ];
-       testHaskellDepends = [
-         base bifunctors dependent-sum free hedgehog nonempty-containers
-         semigroupoids tasty tasty-hedgehog transformers trivial-constraint
-       ];
-       description = "Tools for functor combinator-based program design";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "functor-combinators_0_4_1_0" = callPackage
-    ({ mkDerivation, assoc, base, bifunctors, comonad, constraints
-     , containers, contravariant, dependent-sum, deriving-compat, free
      , hashable, hedgehog, invariant, kan-extensions, mmorph, mtl
      , natural-transformation, nonempty-containers, pointed, profunctors
      , semigroupoids, sop-core, StateVar, tagged, tasty, tasty-hedgehog
@@ -101088,6 +100836,7 @@ self: {
        description = "Tools for functor combinator-based program design";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "functor-combo" = callPackage
@@ -101234,7 +100983,6 @@ self: {
        description = "Workflows with arrows";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "funflow-nix" = callPackage
@@ -101363,8 +101111,8 @@ self: {
      }:
      mkDerivation {
        pname = "fused-effects";
-       version = "1.1.1.1";
-       sha256 = "1hd7sslc28fgx3l59afjzfdx3qya6ilc46mla16idm0z8i0avhh5";
+       version = "1.1.1.2";
+       sha256 = "1icm2mk4xbijahn7srv5dhnrlgx7fx5m0si75ixj1g1s16s2v8sf";
        libraryHaskellDepends = [ base transformers ];
        testHaskellDepends = [
          base containers hedgehog hedgehog-fn inspection-testing
@@ -101566,58 +101314,18 @@ self: {
      , base16-bytestring, binary, blaze-html, bmp, bytestring
      , bytestring-to-vector, cmark-gfm, containers, cryptohash-md5
      , directory, directory-tree, dlist, file-embed, filepath, free
-     , futhark-data, futhark-server, githash, half, happy, haskeline
-     , language-c-quote, mainland-pretty, megaparsec, mtl
-     , neat-interpolation, parallel, parser-combinators, process
-     , process-extras, QuickCheck, random, regex-tdfa, srcloc, tasty
-     , tasty-hunit, tasty-quickcheck, template-haskell, temporary
-     , terminal-size, text, time, transformers, unordered-containers
-     , vector, vector-binary-instances, versions, zip-archive, zlib
-     }:
-     mkDerivation {
-       pname = "futhark";
-       version = "0.20.5";
-       sha256 = "0wdpi1lr6cglwig194i9l6jmb54lh5qhwfhx8nn7z2kmww0qpmbv";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson ansi-terminal array base base16-bytestring binary blaze-html
-         bmp bytestring bytestring-to-vector cmark-gfm containers
-         cryptohash-md5 directory directory-tree dlist file-embed filepath
-         free futhark-data futhark-server githash half haskeline
-         language-c-quote mainland-pretty megaparsec mtl neat-interpolation
-         parallel process process-extras random regex-tdfa srcloc
-         template-haskell temporary terminal-size text time transformers
-         unordered-containers vector vector-binary-instances versions
-         zip-archive zlib
-       ];
-       libraryToolDepends = [ alex happy ];
-       executableHaskellDepends = [ base text ];
-       testHaskellDepends = [
-         base containers megaparsec mtl parser-combinators QuickCheck tasty
-         tasty-hunit tasty-quickcheck text
-       ];
-       description = "An optimising compiler for a functional, array-oriented language";
-       license = lib.licenses.isc;
-     }) {};
-
-  "futhark_0_21_6" = callPackage
-    ({ mkDerivation, aeson, alex, ansi-terminal, array, base
-     , base16-bytestring, binary, blaze-html, bmp, bytestring
-     , bytestring-to-vector, cmark-gfm, containers, cryptohash-md5
-     , directory, directory-tree, dlist, file-embed, filepath, free
      , futhark-data, futhark-manifest, futhark-server, githash, half
      , happy, haskeline, language-c-quote, mainland-pretty, megaparsec
      , mtl, neat-interpolation, parallel, parser-combinators, process
      , process-extras, QuickCheck, random, regex-tdfa, srcloc, tasty
      , tasty-hunit, tasty-quickcheck, template-haskell, temporary
-     , terminal-size, text, time, transformers, vector
-     , vector-binary-instances, versions, zip-archive, zlib
+     , terminal-size, text, time, transformers, vector, versions
+     , zip-archive, zlib
      }:
      mkDerivation {
        pname = "futhark";
-       version = "0.21.6";
-       sha256 = "1981w3yzzfhlqs5p98mdb5b3yhhck1lvcxx12j3krsa4raclf8s6";
+       version = "0.21.8";
+       sha256 = "16qvrmqrfsnj11f59xkb3cgibd1wq80bcssjfzbicwmrlxi86im6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -101628,8 +101336,7 @@ self: {
          haskeline language-c-quote mainland-pretty megaparsec mtl
          neat-interpolation parallel process process-extras random
          regex-tdfa srcloc template-haskell temporary terminal-size text
-         time transformers vector vector-binary-instances versions
-         zip-archive zlib
+         time transformers vector versions zip-archive zlib
        ];
        libraryToolDepends = [ alex happy ];
        executableHaskellDepends = [ base text ];
@@ -101639,7 +101346,6 @@ self: {
        ];
        description = "An optimising compiler for a functional, array-oriented language";
        license = lib.licenses.isc;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "futhark-data" = callPackage
@@ -101679,8 +101385,6 @@ self: {
        ];
        description = "Definition and serialisation instances for Futhark manifests";
        license = lib.licenses.isc;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "futhark-server" = callPackage
@@ -101711,6 +101415,8 @@ self: {
        executableHaskellDepends = [ base directory raw-strings-qq split ];
        description = "Generate Haskell wrappers for Futhark libraries";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "futun" = callPackage
@@ -101830,27 +101536,12 @@ self: {
      }:
      mkDerivation {
        pname = "fuzzy-time";
-       version = "0.1.0.0";
-       sha256 = "1l9gpirnnr8lzdcnqz1sdi998v7gka9x6sld2pz4d8y906mdhclj";
-       libraryHaskellDepends = [
-         base containers deepseq megaparsec text time validity validity-time
-       ];
-       license = lib.licenses.mit;
-     }) {};
-
-  "fuzzy-time_0_2_0_0" = callPackage
-    ({ mkDerivation, base, containers, deepseq, megaparsec, text, time
-     , validity, validity-time
-     }:
-     mkDerivation {
-       pname = "fuzzy-time";
        version = "0.2.0.0";
        sha256 = "0gf6bj0jrd8jh30n1cdjc31ynjpsrikwacp3mysa76kqb4mxl3xz";
        libraryHaskellDepends = [
          base containers deepseq megaparsec text time validity validity-time
        ];
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fuzzy-time-gen" = callPackage
@@ -101875,8 +101566,6 @@ self: {
          base criterion fuzzy-time genvalidity-criterion
        ];
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "fuzzy-timings" = callPackage
@@ -101916,6 +101605,8 @@ self: {
        testHaskellDepends = [ base containers hspec QuickCheck ];
        description = "Fuzzy text matching";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "fuzzyset" = callPackage
@@ -102368,6 +102059,8 @@ self: {
        ];
        description = "Automatically spin up and spin down local daemons";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "gargoyle-postgresql" = callPackage
@@ -102389,6 +102082,7 @@ self: {
        ];
        description = "Manage PostgreSQL servers with gargoyle";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gargoyle-postgresql-connect" = callPackage
@@ -102430,7 +102124,6 @@ self: {
        description = "Manage PostgreSQL servers with gargoyle and nix";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "garlic-bread" = callPackage
@@ -102973,6 +102666,8 @@ self: {
        ];
        description = "a simple Gemini capsule (server)";
        license = lib.licenses.agpl3Plus;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "gemini-router" = callPackage
@@ -103026,6 +102721,7 @@ self: {
        ];
        description = "A barebones textboard for the Gemini protocol";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gemstone" = callPackage
@@ -103251,23 +102947,13 @@ self: {
     ({ mkDerivation, base, QuickCheck }:
      mkDerivation {
        pname = "generic-arbitrary";
-       version = "0.1.0";
-       sha256 = "1imw36k5kxfl7ik0mzjxa8xzqg6hs3k253kpi19a9l53wxa0mwv9";
-       libraryHaskellDepends = [ base QuickCheck ];
-       description = "Generic implementation for QuickCheck's Arbitrary";
-       license = lib.licenses.mit;
-     }) {};
-
-  "generic-arbitrary_0_2_0" = callPackage
-    ({ mkDerivation, base, QuickCheck }:
-     mkDerivation {
-       pname = "generic-arbitrary";
        version = "0.2.0";
        sha256 = "1wlrsj9l57vqdkaablb8ypq2g1i4mishjag00fyf2imr2cvzkamg";
+       revision = "1";
+       editedCabalFile = "1x7819chcy0ydby6d7024ny1a1si7pyx46rf1mzr3ngdy6wxdfbp";
        libraryHaskellDepends = [ base QuickCheck ];
        description = "Generic implementation for QuickCheck's Arbitrary";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "generic-binary" = callPackage
@@ -103456,24 +103142,6 @@ self: {
      }:
      mkDerivation {
        pname = "generic-lens";
-       version = "2.1.0.0";
-       sha256 = "1qxabrbzgd32i2fv40qw4f44akvfs1impjvcs5pqn409q9zz6kfd";
-       libraryHaskellDepends = [
-         base generic-lens-core profunctors text
-       ];
-       testHaskellDepends = [
-         base doctest HUnit inspection-testing lens profunctors
-       ];
-       description = "Generically derive traversals, lenses and prisms";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "generic-lens_2_2_1_0" = callPackage
-    ({ mkDerivation, base, doctest, generic-lens-core, HUnit
-     , inspection-testing, lens, profunctors, text
-     }:
-     mkDerivation {
-       pname = "generic-lens";
        version = "2.2.1.0";
        sha256 = "17an4669igzs6pwzqxnpkx9gmxwz64p32d1zcinhh5agd56y70pa";
        libraryHaskellDepends = [
@@ -103484,30 +103152,17 @@ self: {
        ];
        description = "Generically derive traversals, lenses and prisms";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "generic-lens-core" = callPackage
     ({ mkDerivation, base, indexed-profunctors, text }:
      mkDerivation {
        pname = "generic-lens-core";
-       version = "2.1.0.0";
-       sha256 = "0ja72rn7f7a24bmgqb6rds1ic78jffy2dzrb7sx8gy3ld5mlg135";
-       libraryHaskellDepends = [ base indexed-profunctors text ];
-       description = "Generically derive traversals, lenses and prisms";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "generic-lens-core_2_2_1_0" = callPackage
-    ({ mkDerivation, base, indexed-profunctors, text }:
-     mkDerivation {
-       pname = "generic-lens-core";
        version = "2.2.1.0";
        sha256 = "08i4c9yb6z84iknrnl9f3f343121j7ilp0a679v81nsjm9xz3rlf";
        libraryHaskellDepends = [ base indexed-profunctors text ];
        description = "Generically derive traversals, lenses and prisms";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "generic-lens-labels" = callPackage
@@ -103603,25 +103258,6 @@ self: {
      }:
      mkDerivation {
        pname = "generic-optics";
-       version = "2.1.0.0";
-       sha256 = "04szdpcaxiaw9n1cry020mcrcirypfq3qxwr7h8h34b2mffvnl25";
-       libraryHaskellDepends = [
-         base generic-lens-core optics-core text
-       ];
-       testHaskellDepends = [
-         base doctest HUnit inspection-testing optics-core
-       ];
-       description = "Generically derive traversals, lenses and prisms";
-       license = lib.licenses.bsd3;
-       maintainers = with lib.maintainers; [ maralorn ];
-     }) {};
-
-  "generic-optics_2_2_1_0" = callPackage
-    ({ mkDerivation, base, doctest, generic-lens-core, HUnit
-     , inspection-testing, optics-core, text
-     }:
-     mkDerivation {
-       pname = "generic-optics";
        version = "2.2.1.0";
        sha256 = "1bw7bbkrd1sfshzx7v1nbdnkxc82krw96x7vnl7myz9748m4472z";
        libraryHaskellDepends = [
@@ -103632,7 +103268,6 @@ self: {
        ];
        description = "Generically derive traversals, lenses and prisms";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ maralorn ];
      }) {};
 
@@ -103654,26 +103289,27 @@ self: {
     ({ mkDerivation, base, hspec }:
      mkDerivation {
        pname = "generic-override";
-       version = "0.2.0.0";
-       sha256 = "0hrya5rqdrgl66hm818v6jf11hfrvra242n1sdjypkv13zxzsk6x";
+       version = "0.4.0.0";
+       sha256 = "0d5hjbr19p0br3gbdpn5djjxrc30lx0hx6vvxhnk0v2s7m8dq86v";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
        description = "Provides functionality for overriding instances for generic derivation";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "generic-override-aeson" = callPackage
     ({ mkDerivation, aeson, base, generic-override, hspec, text }:
      mkDerivation {
        pname = "generic-override-aeson";
-       version = "0.0.0.2";
-       sha256 = "1hgrxhfssxm4l0c98ffgc20lbzy34bbhzr4vg06vqg51m4620b25";
+       version = "0.4.0.0";
+       sha256 = "1dxh5g21wjvnaii32zp487pyn1p8dlwk7f5zrf5r8rikm7yawl5k";
        libraryHaskellDepends = [ aeson base generic-override ];
        testHaskellDepends = [ aeson base generic-override hspec text ];
        description = "Provides orphan instances necessary for integrating generic-override and aeson";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "generic-pretty" = callPackage
@@ -103700,27 +103336,12 @@ self: {
     ({ mkDerivation, base, deepseq, QuickCheck }:
      mkDerivation {
        pname = "generic-random";
-       version = "1.4.0.0";
-       sha256 = "12rvb1dzrfjc46n9vdcw3yv773iih8vwhrac3hpzq70yp2z77jdw";
-       revision = "1";
-       editedCabalFile = "0k8hk2fpm53x5788nvqy8pd1vgpdwidbz5syryf8imhqqq0837w1";
-       libraryHaskellDepends = [ base QuickCheck ];
-       testHaskellDepends = [ base deepseq QuickCheck ];
-       description = "Generic random generators for QuickCheck";
-       license = lib.licenses.mit;
-     }) {};
-
-  "generic-random_1_5_0_1" = callPackage
-    ({ mkDerivation, base, deepseq, QuickCheck }:
-     mkDerivation {
-       pname = "generic-random";
        version = "1.5.0.1";
        sha256 = "02iczjf2xc4sxfi234nf6irfj5slvf3p5hpaxl8r5nc8hy052d6x";
        libraryHaskellDepends = [ base QuickCheck ];
        testHaskellDepends = [ base deepseq QuickCheck ];
        description = "Generic random generators for QuickCheck";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "generic-records" = callPackage
@@ -103802,7 +103423,6 @@ self: {
        description = "Marshalling Haskell values to/from XML";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "generic-xmlpickler" = callPackage
@@ -104058,6 +103678,8 @@ self: {
        testHaskellDepends = [ base containers mtl template-haskell ];
        description = "Generate generalized fmap, foldMap and traverse";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "geniplate" = callPackage
@@ -104139,52 +103761,15 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity";
-       version = "0.11.0.2";
-       sha256 = "16bd5dx0ngc8z7mij23i2l3a8v3c112x8ksd623alik18zx7pi8j";
-       libraryHaskellDepends = [ base QuickCheck random validity ];
-       testHaskellDepends = [ base hspec hspec-core QuickCheck ];
-       description = "Testing utilities for the validity library";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity_1_0_0_1" = callPackage
-    ({ mkDerivation, base, hspec, hspec-core, QuickCheck, random
-     , validity
-     }:
-     mkDerivation {
-       pname = "genvalidity";
        version = "1.0.0.1";
        sha256 = "1rkrw46mhb4cvvg69avmbvsmssg5aii9g2kb4xqa9488jf8wz3m0";
        libraryHaskellDepends = [ base QuickCheck random validity ];
        testHaskellDepends = [ base hspec hspec-core QuickCheck ];
        description = "Testing utilities for the validity library";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-aeson" = callPackage
-    ({ mkDerivation, aeson, base, genvalidity, genvalidity-hspec
-     , genvalidity-scientific, genvalidity-text
-     , genvalidity-unordered-containers, genvalidity-vector, hspec
-     , QuickCheck, validity, validity-aeson
-     }:
-     mkDerivation {
-       pname = "genvalidity-aeson";
-       version = "0.3.0.0";
-       sha256 = "0l8n7k9v32izir9x0qrsnk4zkv3qhpghjzzpig4mk861cgycd42h";
-       libraryHaskellDepends = [
-         aeson base genvalidity genvalidity-scientific genvalidity-text
-         genvalidity-unordered-containers genvalidity-vector QuickCheck
-         validity validity-aeson
-       ];
-       testHaskellDepends = [
-         aeson base genvalidity genvalidity-hspec hspec
-       ];
-       description = "GenValidity support for aeson";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-aeson_1_0_0_0" = callPackage
     ({ mkDerivation, aeson, base, criterion, deepseq, genvalidity
      , genvalidity-criterion, genvalidity-hspec, genvalidity-scientific
      , genvalidity-text, genvalidity-unordered-containers
@@ -104217,31 +103802,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-bytestring";
-       version = "0.6.0.0";
-       sha256 = "0d15cjp4pxi7hb9nilbf88mia8sv3wzwxgy3kn46bvhz4w726z5d";
-       libraryHaskellDepends = [
-         base bytestring genvalidity QuickCheck random validity
-         validity-bytestring
-       ];
-       testHaskellDepends = [
-         base bytestring deepseq genvalidity genvalidity-hspec hspec
-         QuickCheck validity
-       ];
-       benchmarkHaskellDepends = [
-         base bytestring criterion genvalidity genvalidity-criterion
-         QuickCheck
-       ];
-       description = "GenValidity support for ByteString";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-bytestring_1_0_0_0" = callPackage
-    ({ mkDerivation, base, bytestring, criterion, deepseq, genvalidity
-     , genvalidity-criterion, genvalidity-hspec, hspec, QuickCheck
-     , random, validity, validity-bytestring
-     }:
-     mkDerivation {
-       pname = "genvalidity-bytestring";
        version = "1.0.0.0";
        sha256 = "0bsi0y05pivyx14cvl7w46fgp1y5b53w2bk07q3vgzk079vfrcrg";
        libraryHaskellDepends = [
@@ -104258,7 +103818,6 @@ self: {
        ];
        description = "GenValidity support for ByteString";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-containers" = callPackage
@@ -104268,30 +103827,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-containers";
-       version = "0.9.0.0";
-       sha256 = "0g9drk60pf78j7qqh01a1yjqz93rv5irwhgi27qjda6siii5r3bk";
-       libraryHaskellDepends = [
-         base containers genvalidity QuickCheck validity validity-containers
-       ];
-       testHaskellDepends = [
-         base containers genvalidity genvalidity-hspec genvalidity-property
-         hspec QuickCheck validity validity-containers
-       ];
-       benchmarkHaskellDepends = [
-         base containers criterion genvalidity genvalidity-criterion
-         QuickCheck
-       ];
-       description = "GenValidity support for containers";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-containers_1_0_0_0" = callPackage
-    ({ mkDerivation, base, containers, criterion, genvalidity
-     , genvalidity-criterion, genvalidity-hspec, genvalidity-property
-     , hspec, QuickCheck, validity, validity-containers
-     }:
-     mkDerivation {
-       pname = "genvalidity-containers";
        version = "1.0.0.0";
        sha256 = "146nnn1k82js6vkgx3ys5nl251jbryqg1lvb56fd3849az68px3k";
        libraryHaskellDepends = [
@@ -104307,7 +103842,6 @@ self: {
        ];
        description = "GenValidity support for containers";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-criterion" = callPackage
@@ -104315,23 +103849,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-criterion";
-       version = "0.2.0.0";
-       sha256 = "1r28kqqwaaavchdncdwa4q52z3li5515rfa9wz5lcnyrscim62xg";
-       libraryHaskellDepends = [
-         base criterion deepseq genvalidity QuickCheck
-       ];
-       benchmarkHaskellDepends = [
-         base criterion genvalidity QuickCheck
-       ];
-       description = "Criterion benchmarks for generators";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-criterion_1_0_0_0" = callPackage
-    ({ mkDerivation, base, criterion, deepseq, genvalidity, QuickCheck
-     }:
-     mkDerivation {
-       pname = "genvalidity-criterion";
        version = "1.0.0.0";
        sha256 = "050i515v8wggamlnywmx93nlb8gqhnlf5qafsrn0gl5w8d82blc9";
        libraryHaskellDepends = [
@@ -104342,7 +103859,6 @@ self: {
        ];
        description = "Criterion benchmarks for generators";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-hspec" = callPackage
@@ -104351,25 +103867,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-hspec";
-       version = "0.7.0.4";
-       sha256 = "0aajx07n2rznyqxb0c4pn9j2cvkzw5brz9ki4grhhigbcri3jzmv";
-       libraryHaskellDepends = [
-         base genvalidity genvalidity-property hspec hspec-core QuickCheck
-         transformers validity
-       ];
-       testHaskellDepends = [
-         base genvalidity hspec hspec-core QuickCheck
-       ];
-       description = "Standard spec's for GenValidity instances";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-hspec_1_0_0_0" = callPackage
-    ({ mkDerivation, base, genvalidity, genvalidity-property, hspec
-     , hspec-core, QuickCheck, transformers, validity
-     }:
-     mkDerivation {
-       pname = "genvalidity-hspec";
        version = "1.0.0.0";
        sha256 = "1p00iphswnsaabcnjmvf4ahydpqg66zya4qfjb52bbz6cb7k06s7";
        libraryHaskellDepends = [
@@ -104381,7 +103878,6 @@ self: {
        ];
        description = "Standard spec's for GenValidity instances";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-hspec-aeson" = callPackage
@@ -104391,28 +103887,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-hspec-aeson";
-       version = "0.3.1.1";
-       sha256 = "1vqbvkjhq35jm3sr7g5jmwnalzcf8yy76fvd33x6gwayv78rp0ab";
-       libraryHaskellDepends = [
-         aeson base bytestring deepseq genvalidity genvalidity-hspec hspec
-         QuickCheck
-       ];
-       testHaskellDepends = [
-         aeson base genvalidity genvalidity-aeson genvalidity-hspec
-         genvalidity-property genvalidity-text hspec QuickCheck text
-         validity
-       ];
-       description = "Standard spec's for aeson-related instances";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-hspec-aeson_1_0_0_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, deepseq, genvalidity
-     , genvalidity-aeson, genvalidity-hspec, genvalidity-property
-     , genvalidity-text, hspec, QuickCheck, text, validity
-     }:
-     mkDerivation {
-       pname = "genvalidity-hspec-aeson";
        version = "1.0.0.0";
        sha256 = "18ga4g62z0fwkxbr2390dbmhpxpzczgz923gq0vvhnvc34r1vjh6";
        libraryHaskellDepends = [
@@ -104436,25 +103910,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-hspec-binary";
-       version = "0.2.0.4";
-       sha256 = "144gcr9hm89aqwr0fglnazc5biksdd7sv7qh0ivh56x7v80wd3r9";
-       libraryHaskellDepends = [
-         base binary deepseq genvalidity genvalidity-hspec hspec QuickCheck
-       ];
-       testHaskellDepends = [
-         base binary genvalidity genvalidity-property hspec validity
-       ];
-       description = "Standard spec's for binary-related Instances";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-hspec-binary_1_0_0_0" = callPackage
-    ({ mkDerivation, base, binary, deepseq, genvalidity
-     , genvalidity-hspec, genvalidity-property, hspec, QuickCheck
-     , validity
-     }:
-     mkDerivation {
-       pname = "genvalidity-hspec-binary";
        version = "1.0.0.0";
        sha256 = "08avm7kdx6y90mmms5hdq4xryg5jdca6bqfhzy9wrkr79q2jv4vc";
        libraryHaskellDepends = [
@@ -104465,7 +103920,6 @@ self: {
        ];
        description = "Standard spec's for binary-related Instances";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-hspec-cereal" = callPackage
@@ -104475,26 +103929,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-hspec-cereal";
-       version = "0.2.0.4";
-       sha256 = "0dyfx56cjila3l1nv199p12pi90hi9x27a97h5kqrkaxx5ca3czb";
-       libraryHaskellDepends = [
-         base cereal deepseq genvalidity genvalidity-hspec hspec QuickCheck
-       ];
-       testHaskellDepends = [
-         base cereal genvalidity genvalidity-property hspec QuickCheck
-         validity
-       ];
-       description = "Standard spec's for cereal-related instances";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-hspec-cereal_1_0_0_0" = callPackage
-    ({ mkDerivation, base, cereal, deepseq, genvalidity
-     , genvalidity-hspec, genvalidity-property, hspec, QuickCheck
-     , validity
-     }:
-     mkDerivation {
-       pname = "genvalidity-hspec-cereal";
        version = "1.0.0.0";
        sha256 = "1cj5jcgjyjf8ib7h8ldkjfwgdq4wzk7xkmxlmyyi37iscjpv32ni";
        libraryHaskellDepends = [
@@ -104506,7 +103940,6 @@ self: {
        ];
        description = "Standard spec's for cereal-related instances";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-hspec-hashable" = callPackage
@@ -104516,27 +103949,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-hspec-hashable";
-       version = "0.2.0.5";
-       sha256 = "1ia1kvr4by2yfzdrk89da028aqpqx4sp3lllra147q7bpjys0kry";
-       libraryHaskellDepends = [
-         base genvalidity genvalidity-hspec genvalidity-property hashable
-         hspec QuickCheck validity
-       ];
-       testHaskellDepends = [
-         base genvalidity genvalidity-hspec genvalidity-property hashable
-         hspec hspec-core QuickCheck validity
-       ];
-       description = "Standard spec's for Hashable instances";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-hspec-hashable_1_0_0_0" = callPackage
-    ({ mkDerivation, base, genvalidity, genvalidity-hspec
-     , genvalidity-property, hashable, hspec, hspec-core, QuickCheck
-     , validity
-     }:
-     mkDerivation {
-       pname = "genvalidity-hspec-hashable";
        version = "1.0.0.0";
        sha256 = "14fg796iivlpp4gqsmma9zf0z9iqk524ydyqmza83qrjh8v2ff5v";
        libraryHaskellDepends = [
@@ -104549,7 +103961,6 @@ self: {
        ];
        description = "Standard spec's for Hashable instances";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-hspec-optics" = callPackage
@@ -104558,25 +103969,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-hspec-optics";
-       version = "0.1.1.2";
-       sha256 = "1mh9s6q3zii6dpkli4zbmz89wly6bjfalvgs7jh5fvg36wv0c0a8";
-       libraryHaskellDepends = [
-         base genvalidity genvalidity-hspec hspec microlens QuickCheck
-       ];
-       testHaskellDepends = [
-         base genvalidity genvalidity-hspec genvalidity-property hspec
-         microlens validity
-       ];
-       description = "Standard spec's for lens";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-hspec-optics_1_0_0_0" = callPackage
-    ({ mkDerivation, base, genvalidity, genvalidity-hspec
-     , genvalidity-property, hspec, microlens, QuickCheck, validity
-     }:
-     mkDerivation {
-       pname = "genvalidity-hspec-optics";
        version = "1.0.0.0";
        sha256 = "1bhhhihk4r8q78l35dm4gm8kf5mjzpynawbcq9vzpq3ny9h7bxmr";
        libraryHaskellDepends = [
@@ -104588,7 +103980,6 @@ self: {
        ];
        description = "Standard spec's for lens";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-hspec-persistent" = callPackage
@@ -104598,26 +103989,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-hspec-persistent";
-       version = "0.0.0.1";
-       sha256 = "11wzwnhij2xbgka9sjdsh7yf9xk6vlm9g6j6amb0863sxs1vpjm0";
-       libraryHaskellDepends = [
-         base genvalidity genvalidity-hspec hspec persistent QuickCheck text
-       ];
-       testHaskellDepends = [
-         base genvalidity genvalidity-hspec genvalidity-property
-         genvalidity-text hspec persistent QuickCheck text validity
-       ];
-       description = "Standard spec's for persistent-related instances";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-hspec-persistent_1_0_0_0" = callPackage
-    ({ mkDerivation, base, genvalidity, genvalidity-hspec
-     , genvalidity-property, genvalidity-text, hspec, persistent
-     , QuickCheck, text, validity
-     }:
-     mkDerivation {
-       pname = "genvalidity-hspec-persistent";
        version = "1.0.0.0";
        sha256 = "131k8yibypaqb4pbwrm0ql6h2ywqchlm2w0rzmax9ylzg71vkm0z";
        libraryHaskellDepends = [
@@ -104629,7 +104000,6 @@ self: {
        ];
        description = "Standard spec's for persistent-related instances";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-mergeful" = callPackage
@@ -104640,31 +104010,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-mergeful";
-       version = "0.2.0.0";
-       sha256 = "0mzlsa2rxj5dsrkbvpsilkb895cqw11iswfvjkfnwmimm8wg7c8q";
-       libraryHaskellDepends = [
-         base containers genvalidity genvalidity-containers genvalidity-time
-         mergeful QuickCheck
-       ];
-       testHaskellDepends = [
-         base containers genvalidity-hspec genvalidity-hspec-aeson
-         genvalidity-uuid hspec mergeful mtl pretty-show QuickCheck random
-         time uuid
-       ];
-       benchmarkHaskellDepends = [
-         base criterion genvalidity-criterion mergeful
-       ];
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-mergeful_0_3_0_0" = callPackage
-    ({ mkDerivation, base, containers, criterion, genvalidity
-     , genvalidity-containers, genvalidity-criterion, genvalidity-hspec
-     , genvalidity-hspec-aeson, genvalidity-time, genvalidity-uuid
-     , hspec, mergeful, mtl, pretty-show, QuickCheck, random, time, uuid
-     }:
-     mkDerivation {
-       pname = "genvalidity-mergeful";
        version = "0.3.0.0";
        sha256 = "0dd22kdlydhdns86awmmzbnr9bwrb84623zcyb5b9aaxmq75ifza";
        libraryHaskellDepends = [
@@ -104692,32 +104037,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-mergeless";
-       version = "0.2.0.0";
-       sha256 = "02p71gnih7xcrbfkaw76jjppz19xjv41idbgwqr93lrjs2qdyj7h";
-       libraryHaskellDepends = [
-         base containers genvalidity genvalidity-containers genvalidity-time
-         mergeless QuickCheck
-       ];
-       testHaskellDepends = [
-         base containers genvalidity-hspec genvalidity-hspec-aeson
-         genvalidity-uuid hspec mergeless mtl pretty-show QuickCheck random
-         time uuid
-       ];
-       benchmarkHaskellDepends = [
-         base criterion genvalidity-criterion mergeless
-       ];
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-mergeless_0_3_0_0" = callPackage
-    ({ mkDerivation, base, containers, criterion, genvalidity
-     , genvalidity-containers, genvalidity-criterion, genvalidity-hspec
-     , genvalidity-hspec-aeson, genvalidity-time, genvalidity-uuid
-     , hspec, mergeless, mtl, pretty-show, QuickCheck, random, time
-     , uuid
-     }:
-     mkDerivation {
-       pname = "genvalidity-mergeless";
        version = "0.3.0.0";
        sha256 = "1glz1w7mpbwpn800khqd2jzigs19k6y0bxx7cid2zvzwrnhz6prl";
        libraryHaskellDepends = [
@@ -104743,26 +104062,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-path";
-       version = "0.3.0.4";
-       sha256 = "0sv059xwz0qrw5718qszh3h7n923xxq3klvzmfrr7k4k5q48513l";
-       libraryHaskellDepends = [
-         base genvalidity path QuickCheck validity-path
-       ];
-       testHaskellDepends = [ base genvalidity-hspec hspec path ];
-       benchmarkHaskellDepends = [
-         base criterion genvalidity genvalidity-criterion path QuickCheck
-       ];
-       description = "GenValidity support for Path";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-path_1_0_0_0" = callPackage
-    ({ mkDerivation, base, criterion, genvalidity
-     , genvalidity-criterion, genvalidity-hspec, hspec, path, QuickCheck
-     , validity-path
-     }:
-     mkDerivation {
-       pname = "genvalidity-path";
        version = "1.0.0.0";
        sha256 = "172gss10xl274s95l3ywgra32ldnl2a4gicc1xgi5q7v5zmj5gaa";
        libraryHaskellDepends = [
@@ -104774,7 +104073,6 @@ self: {
        ];
        description = "GenValidity support for Path";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-persistent" = callPackage
@@ -104785,34 +104083,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-persistent";
-       version = "0.0.0.0";
-       sha256 = "01gnwvfa1hlyr35rafvdb9rz8axbnqw7nl182wf6j4pjy40iff17";
-       libraryHaskellDepends = [
-         base containers genvalidity genvalidity-containers persistent
-         QuickCheck validity-containers validity-persistent
-       ];
-       testHaskellDepends = [
-         base genvalidity genvalidity-hspec hspec persistent
-         persistent-template QuickCheck validity-containers
-       ];
-       benchmarkHaskellDepends = [
-         base criterion deepseq genvalidity genvalidity-criterion persistent
-         persistent-template
-       ];
-       description = "GenValidity support for Persistent";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "genvalidity-persistent_1_0_0_0" = callPackage
-    ({ mkDerivation, base, containers, criterion, deepseq, genvalidity
-     , genvalidity-containers, genvalidity-criterion, genvalidity-hspec
-     , hspec, persistent, persistent-template, QuickCheck
-     , validity-containers, validity-persistent
-     }:
-     mkDerivation {
-       pname = "genvalidity-persistent";
        version = "1.0.0.0";
        sha256 = "0a03vgsi5px45838q6a4b4yckf7djdy3xwd4g85b2ik3psv9vgl9";
        libraryHaskellDepends = [
@@ -104829,27 +104099,9 @@ self: {
        ];
        description = "GenValidity support for Persistent";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "genvalidity-property" = callPackage
-    ({ mkDerivation, base, directory, doctest, filepath, genvalidity
-     , hspec, pretty-show, QuickCheck, validity
-     }:
-     mkDerivation {
-       pname = "genvalidity-property";
-       version = "0.5.0.1";
-       sha256 = "0cvzc4z4771vpycwfgcj0yswyglzl6cl1h2wrfhs224nrcmk5a7z";
-       libraryHaskellDepends = [
-         base genvalidity hspec pretty-show QuickCheck validity
-       ];
-       testHaskellDepends = [ base directory doctest filepath ];
-       description = "Standard properties for functions on `Validity` types";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-property_1_0_0_0" = callPackage
     ({ mkDerivation, base, genvalidity, hspec, pretty-show, QuickCheck
      , validity
      }:
@@ -104863,7 +104115,6 @@ self: {
        testHaskellDepends = [ base genvalidity hspec QuickCheck ];
        description = "Standard properties for functions on `Validity` types";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-scientific" = callPackage
@@ -104872,24 +104123,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-scientific";
-       version = "0.2.1.1";
-       sha256 = "1slcalgm79y7m5albya4n8bwv4721crr19iwvqkdy806rwr67dx9";
-       libraryHaskellDepends = [
-         base genvalidity QuickCheck scientific validity validity-scientific
-       ];
-       testHaskellDepends = [
-         base genvalidity genvalidity-hspec hspec QuickCheck scientific
-       ];
-       description = "GenValidity support for Scientific";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-scientific_1_0_0_0" = callPackage
-    ({ mkDerivation, base, genvalidity, genvalidity-hspec, hspec
-     , QuickCheck, scientific, validity, validity-scientific
-     }:
-     mkDerivation {
-       pname = "genvalidity-scientific";
        version = "1.0.0.0";
        sha256 = "0xi1a1jsby1dqv50lmpp98x2y5j9vaf3sl38spv5bnafyp1i6pmq";
        libraryHaskellDepends = [
@@ -104900,7 +104133,6 @@ self: {
        ];
        description = "GenValidity support for Scientific";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-sydtest" = callPackage
@@ -104909,23 +104141,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-sydtest";
-       version = "0.0.0.0";
-       sha256 = "1jgrhdjxin1zwgf2b03fpcfivyq30idnh2qcw3604bsq5cn0wca0";
-       libraryHaskellDepends = [
-         base genvalidity pretty-show QuickCheck sydtest validity
-       ];
-       testHaskellDepends = [ base genvalidity QuickCheck sydtest ];
-       testToolDepends = [ sydtest-discover ];
-       description = "Standard properties for functions on `Validity` types for the sydtest framework";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-sydtest_1_0_0_0" = callPackage
-    ({ mkDerivation, base, genvalidity, pretty-show, QuickCheck
-     , sydtest, sydtest-discover, validity
-     }:
-     mkDerivation {
-       pname = "genvalidity-sydtest";
        version = "1.0.0.0";
        sha256 = "11v66s8srcfigb4jkvz7nm0ynczg8mdslw4vn98qyv2j85sp6l45";
        libraryHaskellDepends = [
@@ -104945,28 +104160,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-sydtest-aeson";
-       version = "0.0.0.0";
-       sha256 = "1lpiinb06hl8y91nxp4n4id2vyxs3yww5wb5jczpr9fk1fbb6qbz";
-       libraryHaskellDepends = [
-         aeson base bytestring deepseq genvalidity genvalidity-sydtest
-         QuickCheck sydtest
-       ];
-       testHaskellDepends = [
-         aeson base genvalidity genvalidity-aeson genvalidity-sydtest
-         genvalidity-text QuickCheck sydtest text validity
-       ];
-       testToolDepends = [ sydtest-discover ];
-       description = "Standard spec's for aeson-related instances in sydtest";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-sydtest-aeson_1_0_0_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, deepseq, genvalidity
-     , genvalidity-aeson, genvalidity-sydtest, genvalidity-text
-     , QuickCheck, sydtest, sydtest-discover, text, validity
-     }:
-     mkDerivation {
-       pname = "genvalidity-sydtest-aeson";
        version = "1.0.0.0";
        sha256 = "1n8n07h5v7gwpfrfd8f4jir3d2331licmv78ih0i0qxwr87grv02";
        libraryHaskellDepends = [
@@ -104989,27 +104182,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-sydtest-hashable";
-       version = "0.0.0.0";
-       sha256 = "0ii3s69alncyrjz410d1cvx5rgdff1cyc9ddin0xrsrz23sxi06m";
-       libraryHaskellDepends = [
-         base genvalidity genvalidity-sydtest hashable QuickCheck sydtest
-         validity
-       ];
-       testHaskellDepends = [
-         base genvalidity genvalidity-sydtest hashable QuickCheck sydtest
-         validity
-       ];
-       testToolDepends = [ sydtest-discover ];
-       description = "Standard spec's for Hashable instances for sydtest";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-sydtest-hashable_1_0_0_0" = callPackage
-    ({ mkDerivation, base, genvalidity, genvalidity-sydtest, hashable
-     , QuickCheck, sydtest, sydtest-discover, validity
-     }:
-     mkDerivation {
-       pname = "genvalidity-sydtest-hashable";
        version = "1.0.0.0";
        sha256 = "05482ynm19k9wj0hvvlfimvdng1wkl35409lp1r6vj02b7ml4i2z";
        libraryHaskellDepends = [
@@ -105032,25 +104204,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-sydtest-lens";
-       version = "0.0.0.0";
-       sha256 = "1f8wb0pa703r6hgdbhi343rfjcf2q78qfn6x3dmc94d3vd17wyvj";
-       libraryHaskellDepends = [
-         base genvalidity genvalidity-sydtest microlens QuickCheck sydtest
-       ];
-       testHaskellDepends = [
-         base genvalidity genvalidity-sydtest microlens sydtest validity
-       ];
-       testToolDepends = [ sydtest-discover ];
-       description = "Standard spec's for lens for sydtest";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-sydtest-lens_1_0_0_0" = callPackage
-    ({ mkDerivation, base, genvalidity, genvalidity-sydtest, microlens
-     , QuickCheck, sydtest, sydtest-discover, validity
-     }:
-     mkDerivation {
-       pname = "genvalidity-sydtest-lens";
        version = "1.0.0.0";
        sha256 = "0yvgbyhbf8mbqy6hil8g1zk1l0zgjnrw3y3cydnqvvbvka5h7jm9";
        libraryHaskellDepends = [
@@ -105072,28 +104225,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-sydtest-persistent";
-       version = "0.0.0.1";
-       sha256 = "07y7478lcmpb44bwj7pppv4pfb44wh9hynwawx1czkjf6jnggwcm";
-       libraryHaskellDepends = [
-         base genvalidity genvalidity-sydtest persistent QuickCheck sydtest
-         text
-       ];
-       testHaskellDepends = [
-         base genvalidity genvalidity-sydtest genvalidity-text persistent
-         QuickCheck sydtest text validity
-       ];
-       testToolDepends = [ sydtest-discover ];
-       description = "Standard spec's for persistent-related instances for sydtest";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-sydtest-persistent_1_0_0_0" = callPackage
-    ({ mkDerivation, base, genvalidity, genvalidity-sydtest
-     , genvalidity-text, persistent, QuickCheck, sydtest
-     , sydtest-discover, text, validity
-     }:
-     mkDerivation {
-       pname = "genvalidity-sydtest-persistent";
        version = "1.0.0.0";
        sha256 = "1njjwl9x7kirvzxpqpdw5gzfba1ixxx8z3ji3yn3fvhm8rkswfyp";
        libraryHaskellDepends = [
@@ -105117,8 +104248,8 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-text";
-       version = "0.7.0.2";
-       sha256 = "0p2g8qffg3ajzvjs5vxz558ch94aqqxjvqddwgy1apcxaa933j9c";
+       version = "1.0.0.0";
+       sha256 = "1gr5wqp2rph212hz60kk94wp14p7pwrhay8vlg2b8g40ixai8qw6";
        libraryHaskellDepends = [
          array base genvalidity QuickCheck random text validity
          validity-text
@@ -105133,15 +104264,15 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "genvalidity-text_1_0_0_0" = callPackage
+  "genvalidity-text_1_0_0_1" = callPackage
     ({ mkDerivation, array, base, criterion, genvalidity
      , genvalidity-criterion, genvalidity-hspec, hspec, QuickCheck
      , random, text, validity, validity-text
      }:
      mkDerivation {
        pname = "genvalidity-text";
-       version = "1.0.0.0";
-       sha256 = "1gr5wqp2rph212hz60kk94wp14p7pwrhay8vlg2b8g40ixai8qw6";
+       version = "1.0.0.1";
+       sha256 = "1qrvalpk5r5bwx9x0p7g5w4wa9lpdn55h0a8g64wnxjxwi9r9qcn";
        libraryHaskellDepends = [
          array base genvalidity QuickCheck random text validity
          validity-text
@@ -105164,26 +104295,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-time";
-       version = "0.3.0.0";
-       sha256 = "1za9sgwjm1vlp1q12dj0fmrvph6xcgnalvvjsxqvg9p7p6s9avnw";
-       libraryHaskellDepends = [
-         base genvalidity QuickCheck time validity-time
-       ];
-       testHaskellDepends = [ base genvalidity-hspec hspec time ];
-       benchmarkHaskellDepends = [
-         base criterion genvalidity-criterion time
-       ];
-       description = "GenValidity support for time";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-time_1_0_0_0" = callPackage
-    ({ mkDerivation, base, criterion, genvalidity
-     , genvalidity-criterion, genvalidity-hspec, hspec, QuickCheck, time
-     , validity-time
-     }:
-     mkDerivation {
-       pname = "genvalidity-time";
        version = "1.0.0.0";
        sha256 = "15xj7x915524h0hi9b6c7y6imwkv3g7b10cr7wx8yaysh5d1cx7r";
        libraryHaskellDepends = [
@@ -105195,7 +104306,6 @@ self: {
        ];
        description = "GenValidity support for time";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-typed-uuid" = callPackage
@@ -105205,30 +104315,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-typed-uuid";
-       version = "0.0.0.2";
-       sha256 = "16h2y11mn2p11pgqkabip0xgwfx1am8s9ja8qikz27jb87x1q410";
-       libraryHaskellDepends = [
-         base genvalidity genvalidity-uuid QuickCheck typed-uuid
-       ];
-       testHaskellDepends = [
-         base genvalidity genvalidity-hspec genvalidity-hspec-aeson
-         genvalidity-uuid hspec QuickCheck typed-uuid
-       ];
-       benchmarkHaskellDepends = [
-         base criterion genvalidity genvalidity-criterion genvalidity-uuid
-         QuickCheck typed-uuid
-       ];
-       description = "Generators for Phantom-Typed version of UUID";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-typed-uuid_0_1_0_1" = callPackage
-    ({ mkDerivation, base, criterion, genvalidity
-     , genvalidity-criterion, genvalidity-hspec, genvalidity-hspec-aeson
-     , genvalidity-uuid, hspec, QuickCheck, typed-uuid
-     }:
-     mkDerivation {
-       pname = "genvalidity-typed-uuid";
        version = "0.1.0.1";
        sha256 = "18lfvw9slpgpng80mcj7mh7pfpl4xdyn9cfydafb7yq5lyr1vkym";
        libraryHaskellDepends = [
@@ -105254,27 +104340,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-unordered-containers";
-       version = "0.3.0.1";
-       sha256 = "11f8j256944c96h1p5av9c2y4czmh7wkdmi70m3y2gd6cz24jgn2";
-       libraryHaskellDepends = [
-         base genvalidity hashable QuickCheck unordered-containers validity
-         validity-unordered-containers
-       ];
-       testHaskellDepends = [
-         base genvalidity genvalidity-hspec hspec unordered-containers
-         validity
-       ];
-       description = "GenValidity support for unordered-containers";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-unordered-containers_1_0_0_0" = callPackage
-    ({ mkDerivation, base, genvalidity, genvalidity-hspec, hashable
-     , hspec, QuickCheck, unordered-containers, validity
-     , validity-unordered-containers
-     }:
-     mkDerivation {
-       pname = "genvalidity-unordered-containers";
        version = "1.0.0.0";
        sha256 = "1sd67x2kw7l0kbsaa67x3an94sv1hvnkbb8r42v36cc5jjaw29dk";
        libraryHaskellDepends = [
@@ -105287,7 +104352,6 @@ self: {
        ];
        description = "GenValidity support for unordered-containers";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-uuid" = callPackage
@@ -105297,28 +104361,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-uuid";
-       version = "0.1.0.4";
-       sha256 = "02iln9qvcqmsjljflfrq8jckch8pvsarjb6lx0bkk7j3cw2cgn2r";
-       libraryHaskellDepends = [
-         base genvalidity QuickCheck uuid validity validity-uuid
-       ];
-       testHaskellDepends = [
-         base genvalidity genvalidity-hspec hspec QuickCheck uuid
-       ];
-       benchmarkHaskellDepends = [
-         base criterion genvalidity genvalidity-criterion QuickCheck uuid
-       ];
-       description = "GenValidity support for UUID";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-uuid_1_0_0_0" = callPackage
-    ({ mkDerivation, base, criterion, genvalidity
-     , genvalidity-criterion, genvalidity-hspec, hspec, QuickCheck, uuid
-     , validity, validity-uuid
-     }:
-     mkDerivation {
-       pname = "genvalidity-uuid";
        version = "1.0.0.0";
        sha256 = "1w53ziz3zbm4dv64gr60md5riis28bi3lrznzsrjyvd6nngxx460";
        libraryHaskellDepends = [
@@ -105332,7 +104374,6 @@ self: {
        ];
        description = "GenValidity support for UUID";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-vector" = callPackage
@@ -105341,24 +104382,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-vector";
-       version = "0.3.0.1";
-       sha256 = "0y3msx28w15zy35x7w4p88xp5s1jy6p4gm3msviciy2swnm79vr0";
-       libraryHaskellDepends = [
-         base genvalidity QuickCheck validity validity-vector vector
-       ];
-       testHaskellDepends = [
-         base genvalidity genvalidity-hspec hspec vector
-       ];
-       description = "GenValidity support for vector";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-vector_1_0_0_0" = callPackage
-    ({ mkDerivation, base, genvalidity, genvalidity-hspec, hspec
-     , QuickCheck, validity, validity-vector, vector
-     }:
-     mkDerivation {
-       pname = "genvalidity-vector";
        version = "1.0.0.0";
        sha256 = "1l2zjbfjg05xxxgn359zfj93yx26zcz9xlayw2jf9brwv8wx23gy";
        libraryHaskellDepends = [
@@ -105369,7 +104392,6 @@ self: {
        ];
        description = "GenValidity support for vector";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "geo-resolver" = callPackage
@@ -105436,6 +104458,8 @@ self: {
        ];
        description = "Geocoding using the Google Web API";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "geodetic" = callPackage
@@ -105485,8 +104509,6 @@ self: {
        ];
        description = "Terrestrial coordinate systems and geodetic calculations";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "geohash" = callPackage
@@ -105506,8 +104528,8 @@ self: {
      }:
      mkDerivation {
        pname = "geoip2";
-       version = "0.4.1.0";
-       sha256 = "06sbiyqy63ymqafdw14yz6aww412v3g6vsqq0v99vph3yzhn8xxp";
+       version = "0.4.1.1";
+       sha256 = "1fnjqsc9pcgs8l9pg28cdm95pvxlyrnykxllwflzyvgzd1idk42z";
        libraryHaskellDepends = [
          base bytestring cereal containers iproute lens mmap
          reinterpret-cast text
@@ -105517,21 +104539,21 @@ self: {
      }) {};
 
   "geojson" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, deepseq
-     , hlint, lens, scientific, semigroups, tasty, tasty-hspec
-     , tasty-quickcheck, text, transformers, validation, vector
+    ({ mkDerivation, aeson, base, bytestring, containers, deepseq, lens
+     , scientific, semigroups, tasty, tasty-hspec, tasty-quickcheck
+     , text, transformers, validation, vector
      }:
      mkDerivation {
        pname = "geojson";
-       version = "4.0.4";
-       sha256 = "1a488bbm3hh5hz5i99xj697951c0ni0ynp5x44d7srhf08z1zgjm";
+       version = "4.1.0";
+       sha256 = "1p8vl13g9axbqqj3qbl453p4qwwmz0xjhpa5vmlk1fjznr04mdx6";
        libraryHaskellDepends = [
          aeson base containers deepseq lens scientific semigroups text
          transformers validation vector
        ];
        testHaskellDepends = [
-         aeson base bytestring containers hlint tasty tasty-hspec
-         tasty-quickcheck text validation
+         aeson base bytestring containers tasty tasty-hspec tasty-quickcheck
+         text validation
        ];
        description = "A thin GeoJSON Layer above the aeson library";
        license = lib.licenses.bsd3;
@@ -105627,8 +104649,8 @@ self: {
      }:
      mkDerivation {
        pname = "gerrit";
-       version = "0.1.4.0";
-       sha256 = "0d5hqjygh3dcqknbiyj4pwis46sygl2a7gkb6aqfb46nxz11a5r7";
+       version = "0.1.5.0";
+       sha256 = "0cxl0shwjz81c4inqqan6akxnwxx8i0yalwxd7xbizn55268rmcg";
        libraryHaskellDepends = [
          aeson aeson-casing base bytestring containers http-client
          http-client-openssl text time
@@ -105734,6 +104756,8 @@ self: {
        preBuild = ''export LD_LIBRARY_PATH=`pwd`/dist/build''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH'';
        description = "Grammatical Framework";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ggtsTC" = callPackage
@@ -105790,26 +104814,25 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "ghc_9_2_1" = callPackage
+  "ghc_9_2_2" = callPackage
     ({ mkDerivation, array, base, binary, bytestring, containers
      , deepseq, directory, exceptions, filepath, ghc-boot, ghc-heap
-     , ghci, hpc, parsec, process, template-haskell, terminfo, time
-     , transformers, unbuildable, unix
+     , ghci, hpc, process, template-haskell, terminfo, time
+     , transformers, unix
      }:
      mkDerivation {
        pname = "ghc";
-       version = "9.2.1";
-       sha256 = "0zj1bvrhbkxhnbzia9lcwz9h8d7vrcfddiqfvycbz77sr30505kx";
+       version = "9.2.2";
+       sha256 = "125cx0zycc5gkj6awg5lgc6zhlr0iklw18g20dhpbgiyzplx2gqb";
        libraryHaskellDepends = [
          array base binary bytestring containers deepseq directory
-         exceptions filepath ghc-boot ghc-heap ghci hpc parsec process
-         template-haskell terminfo time transformers unbuildable unix
+         exceptions filepath ghc-boot ghc-heap ghci hpc process
+         template-haskell terminfo time transformers unix
        ];
        description = "The GHC API";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {unbuildable = null;};
+     }) {};
 
   "ghc-api-compat_8_6" = callPackage
     ({ mkDerivation, ghc }:
@@ -105826,7 +104849,7 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ghc-api-compat" = callPackage
+  "ghc-api-compat_8_10_7" = callPackage
     ({ mkDerivation, base, ghc }:
      mkDerivation {
        pname = "ghc-api-compat";
@@ -105836,9 +104859,10 @@ self: {
        doHaddock = false;
        description = "GHC-API compatibility helpers";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ghc-api-compat_9_0_1" = callPackage
+  "ghc-api-compat" = callPackage
     ({ mkDerivation, base, containers, ghc }:
      mkDerivation {
        pname = "ghc-api-compat";
@@ -105847,17 +104871,6 @@ self: {
        libraryHaskellDepends = [ base containers ghc ];
        description = "GHC-API compatibility helpers";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
-  "ghc-bignum" = callPackage
-    ({ mkDerivation }:
-     mkDerivation {
-       pname = "ghc-bignum";
-       version = "1.0";
-       sha256 = "0xl848q8z6qx2bi6xil0d35lra7wshwvysyfblki659d7272b1im";
-       description = "GHC BigNum library";
-       license = lib.licenses.bsd3;
      }) {};
 
   "ghc-bignum_1_2" = callPackage
@@ -105880,33 +104893,31 @@ self: {
        libraryHaskellDepends = [ base ghc-bignum ];
        description = "Backwards-compatible orphan instances for ghc-bignum";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
-  "ghc-boot_9_2_1" = callPackage
+  "ghc-boot_9_2_2" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers, deepseq
-     , directory, filepath, ghc-boot-th
+     , directory, filepath, ghc-boot-th, unix
      }:
      mkDerivation {
        pname = "ghc-boot";
-       version = "9.2.1";
-       sha256 = "1i1rr219jsfi23j6ynzx7r1r2si3q2pp89hld56c7wcvqcwa2b77";
+       version = "9.2.2";
+       sha256 = "0wdyaj8w08r20j4if5v3d5wh3b1f5lwdvw3wk0lx7scxz7xzs9fq";
        libraryHaskellDepends = [
          base binary bytestring containers deepseq directory filepath
-         ghc-boot-th
+         ghc-boot-th unix
        ];
        description = "Shared functionality between GHC and its boot libraries";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ghc-boot-th_9_2_1" = callPackage
+  "ghc-boot-th_9_2_2" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "ghc-boot-th";
-       version = "9.2.1";
-       sha256 = "1qv0lzaxlwxb2hswgjcryk9d7zk0163yd1fa2sgv4jd6ycn9yxh5";
+       version = "9.2.2";
+       sha256 = "06rgdq07fkkzhfkq29nxmqiiy9ndbzb5dgij7flz113bdskq88i3";
        libraryHaskellDepends = [ base ];
        description = "Shared functionality between GHC and the @template-haskell@ library";
        license = lib.licenses.bsd3;
@@ -106038,6 +105049,17 @@ self: {
        broken = true;
      }) {};
 
+  "ghc-corroborate" = callPackage
+    ({ mkDerivation, base, ghc, ghc-tcplugins-extra }:
+     mkDerivation {
+       pname = "ghc-corroborate";
+       version = "0.1.0";
+       sha256 = "0p7vnn0hyyk5d1bm10hxckzh8dga9b39n4cmcbfdb6h5schgcjdy";
+       libraryHaskellDepends = [ base ghc ghc-tcplugins-extra ];
+       description = "An flatter API for GHC typechecker plugins";
+       license = lib.licenses.mpl20;
+     }) {};
+
   "ghc-datasize" = callPackage
     ({ mkDerivation, base, deepseq, ghc-prim }:
      mkDerivation {
@@ -106084,6 +105106,8 @@ self: {
        pname = "ghc-debug-client";
        version = "0.2.0.0";
        sha256 = "1v0hmvf5larppyx52fhvpwjbzjhn6rl9f5naikqmljp37dv503na";
+       revision = "1";
+       editedCabalFile = "0m2dqp89zwl3hwyvbw71wzh2h939cch5rkx3h4aabcaqj71qi9gi";
        libraryHaskellDepends = [
          async base binary bitwise containers directory dom-lt eventlog2html
          filepath ghc-debug-common ghc-debug-convention ghc-prim hashable
@@ -106104,6 +105128,8 @@ self: {
        pname = "ghc-debug-common";
        version = "0.2.0.0";
        sha256 = "1fw9whgh2zayvaagn1f7x1qkwvznpjhpn4zkfnfav24pkmpf5ijy";
+       revision = "1";
+       editedCabalFile = "0p4n8ralbf8jsydjb1q42avrzya09hf0pq5zp1s1ggx3gm3q7ra8";
        libraryHaskellDepends = [
          array base binary bytestring containers cpu deepseq directory
          dom-lt filepath ghc-debug-convention ghc-heap hashable transformers
@@ -106167,6 +105193,8 @@ self: {
        ];
        description = "An AST and compiler plugin for dumping GHC's Core representation";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ghc-dump-tree" = callPackage
@@ -106215,6 +105243,7 @@ self: {
        ];
        description = "Handy tools for working with ghc-dump dumps";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ghc-dup" = callPackage
@@ -106236,25 +105265,6 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-events";
-       version = "0.17.0.1";
-       sha256 = "1jbfl8wprbrc1pwiw2dv70add9pssqrfllhn1zgic1vks15q37sr";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         array base binary bytestring containers text vector
-       ];
-       executableHaskellDepends = [ base containers ];
-       testHaskellDepends = [ base ];
-       description = "Library and tool for parsing .eventlog files from GHC";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "ghc-events_0_17_0_2" = callPackage
-    ({ mkDerivation, array, base, binary, bytestring, containers, text
-     , vector
-     }:
-     mkDerivation {
-       pname = "ghc-events";
        version = "0.17.0.2";
        sha256 = "0dkzxpfiqpd1i1lhrssp1b242111228ap113iavarr9hb7y8rl72";
        isLibrary = true;
@@ -106266,7 +105276,6 @@ self: {
        testHaskellDepends = [ base ];
        description = "Library and tool for parsing .eventlog files from GHC";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ghc-events-analyze" = callPackage
@@ -106529,15 +105538,15 @@ self: {
        broken = true;
      }) {};
 
-  "ghc-lib" = callPackage
+  "ghc-lib_8_10_7_20220219" = callPackage
     ({ mkDerivation, alex, array, base, binary, bytestring, containers
      , deepseq, directory, filepath, ghc-lib-parser, ghc-prim, happy
      , hpc, pretty, process, rts, time, transformers, unix
      }:
      mkDerivation {
        pname = "ghc-lib";
-       version = "8.10.7.20210828";
-       sha256 = "1p0svqh9dnpia9ddp6z9v1k5b68jc70181v69adr8rqzk0dl4i40";
+       version = "8.10.7.20220219";
+       sha256 = "0s6llxxw4gqa73xdwdiyzdr3rrpmz85zjif964w039clpl4g16rx";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          array base binary bytestring containers deepseq directory filepath
@@ -106547,9 +105556,10 @@ self: {
        libraryToolDepends = [ alex happy ];
        description = "The GHC API, decoupled from GHC versions";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ghc-lib_9_0_2_20211226" = callPackage
+  "ghc-lib" = callPackage
     ({ mkDerivation, alex, array, base, binary, bytestring, containers
      , deepseq, directory, exceptions, filepath, ghc-lib-parser
      , ghc-prim, happy, hpc, parsec, pretty, process, rts, time
@@ -106568,10 +105578,9 @@ self: {
        libraryToolDepends = [ alex happy ];
        description = "The GHC API, decoupled from GHC versions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ghc-lib_9_2_1_20220109" = callPackage
+  "ghc-lib_9_2_2_20220307" = callPackage
     ({ mkDerivation, alex, array, base, binary, bytestring, containers
      , deepseq, directory, exceptions, filepath, ghc-lib-parser
      , ghc-prim, happy, hpc, parsec, pretty, process, rts, time
@@ -106579,8 +105588,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-lib";
-       version = "9.2.1.20220109";
-       sha256 = "0858r81w2al9h9q53z4paqkf3fvxraf3ghvb4ga4kilxiq5rp8z6";
+       version = "9.2.2.20220307";
+       sha256 = "0hcm4px40791rnfxaxmkwaydgsp43vnka02jj3bq57jylklvr0y4";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          array base binary bytestring containers deepseq directory
@@ -106593,15 +105602,15 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ghc-lib-parser" = callPackage
+  "ghc-lib-parser_8_10_7_20220219" = callPackage
     ({ mkDerivation, alex, array, base, binary, bytestring, containers
      , deepseq, directory, filepath, ghc-prim, happy, pretty, process
      , time, transformers, unix
      }:
      mkDerivation {
        pname = "ghc-lib-parser";
-       version = "8.10.7.20210828";
-       sha256 = "178v4f7q9ndqmlhg2vhlk6ifm3ilajlrz8iw84vggzs7rp0fnlx0";
+       version = "8.10.7.20220219";
+       sha256 = "0caiv5nj1xxgzbimppy6hbakdplh3aacdg8g4ba3ssr5ba25rxbh";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          array base binary bytestring containers deepseq directory filepath
@@ -106610,9 +105619,10 @@ self: {
        libraryToolDepends = [ alex happy ];
        description = "The GHC API, decoupled from GHC versions";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ghc-lib-parser_9_0_2_20211226" = callPackage
+  "ghc-lib-parser" = callPackage
     ({ mkDerivation, alex, array, base, binary, bytestring, containers
      , deepseq, directory, exceptions, filepath, ghc-prim, happy, parsec
      , pretty, process, time, transformers, unix
@@ -106630,18 +105640,17 @@ self: {
        libraryToolDepends = [ alex happy ];
        description = "The GHC API, decoupled from GHC versions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ghc-lib-parser_9_2_1_20220109" = callPackage
+  "ghc-lib-parser_9_2_2_20220307" = callPackage
     ({ mkDerivation, alex, array, base, binary, bytestring, containers
      , deepseq, directory, exceptions, filepath, ghc-prim, happy, parsec
      , pretty, process, time, transformers, unix
      }:
      mkDerivation {
        pname = "ghc-lib-parser";
-       version = "9.2.1.20220109";
-       sha256 = "0scm320w19lm40y2i1858h24704s9hvci37pxmlraxa0virjhcx6";
+       version = "9.2.2.20220307";
+       sha256 = "123bkxir6qrhyxjzlv3vm1p8wiah24i1r4ary79lhp14phyv5x46";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          array base binary bytestring containers deepseq directory
@@ -106654,54 +105663,54 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ghc-lib-parser-ex" = callPackage
+  "ghc-lib-parser-ex_8_10_0_24" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, extra
-     , filepath, ghc, ghc-boot, ghc-boot-th, tasty, tasty-hunit
-     , uniplate
+     , filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate
      }:
      mkDerivation {
        pname = "ghc-lib-parser-ex";
-       version = "8.10.0.23";
-       sha256 = "0r5sl7hhn0cxp0b1dskx1lshplc0yka7hcvs2nh10nrj07fjd3vj";
+       version = "8.10.0.24";
+       sha256 = "0miy1rrpg93r7xgpsmgfgx9djsg8fds2w7c6js4mvbjh3bsjdcpl";
        libraryHaskellDepends = [
-         base bytestring containers ghc ghc-boot ghc-boot-th uniplate
+         base bytestring containers ghc-lib-parser uniplate
        ];
        testHaskellDepends = [
-         base directory extra filepath ghc ghc-boot ghc-boot-th tasty
-         tasty-hunit uniplate
+         base directory extra filepath ghc-lib-parser tasty tasty-hunit
+         uniplate
        ];
        description = "Algorithms on GHC parse trees";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ghc-lib-parser-ex_9_0_0_6" = callPackage
+  "ghc-lib-parser-ex" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, extra
-     , filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate
+     , filepath, ghc, ghc-boot, ghc-boot-th, tasty, tasty-hunit
+     , uniplate
      }:
      mkDerivation {
        pname = "ghc-lib-parser-ex";
        version = "9.0.0.6";
        sha256 = "1lqhddx4sw2d407q12ny1ims4khjxgajlk07wvrw0wcgmx91dmc7";
        libraryHaskellDepends = [
-         base bytestring containers ghc-lib-parser uniplate
+         base bytestring containers ghc ghc-boot ghc-boot-th uniplate
        ];
        testHaskellDepends = [
-         base directory extra filepath ghc-lib-parser tasty tasty-hunit
-         uniplate
+         base directory extra filepath ghc ghc-boot ghc-boot-th tasty
+         tasty-hunit uniplate
        ];
        description = "Algorithms on GHC parse trees";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ghc-lib-parser-ex_9_2_0_1" = callPackage
+  "ghc-lib-parser-ex_9_2_0_3" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, extra
      , filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate
      }:
      mkDerivation {
        pname = "ghc-lib-parser-ex";
-       version = "9.2.0.1";
-       sha256 = "0jpxqvvryf6s5rwghb23lhhslg9d5wg3cba0iz6kg9b2q5zb1skk";
+       version = "9.2.0.3";
+       sha256 = "178cgr279716gpnlsky99qasmk9jma2jdsk8xfnhk6ibm1p5gfbv";
        libraryHaskellDepends = [
          base bytestring containers ghc-lib-parser uniplate
        ];
@@ -106803,6 +105812,8 @@ self: {
        ];
        description = "An mtl compatible version of the Ghc-Api monads and monad-transformers";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ghc-options" = callPackage
@@ -106967,6 +105978,8 @@ self: {
        ];
        description = "Library for parsing GHC time and allocation profiling reports";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ghc-prof-aeson" = callPackage
@@ -107058,7 +106071,6 @@ self: {
        description = "Simplified GHC API";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ghc-simple" = callPackage
@@ -107138,8 +106150,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-syntax-highlighter";
-       version = "0.0.6.0";
-       sha256 = "1dxm4w44y339flwl4ivsmvml3nvzzlxq585by9mm7j56ljlb4aja";
+       version = "0.0.7.0";
+       sha256 = "123kvcdlzx18n14122xbpp587byfd8w0z886grlxkzinb53bmzg6";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base ghc-lib-parser text ];
        testHaskellDepends = [ base hspec text ];
@@ -107167,21 +106179,19 @@ self: {
   "ghc-tags" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, bytestring
      , containers, deepseq, directory, filepath, ghc-lib, ghc-paths
-     , optparse-applicative, process, stm, temporary, text, time
-     , unordered-containers, vector, yaml
+     , optparse-applicative, process, stm, temporary, text, time, vector
+     , yaml
      }:
      mkDerivation {
        pname = "ghc-tags";
-       version = "1.3";
-       sha256 = "1fshj5zdnhr879c9q48mb89f1fidc2skgmgi385sa5r8wxn1ili0";
-       revision = "1";
-       editedCabalFile = "000haj96zlg110hxi1hi9vpcyg8w4xkm24d1xbcccn71grvhig5i";
+       version = "1.4";
+       sha256 = "16sdryia97ap99snpzkaf59gxz0g4w100jf4h7lv0pvq460nfjm4";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          aeson async attoparsec base bytestring containers deepseq directory
          filepath ghc-lib ghc-paths optparse-applicative process stm
-         temporary text time unordered-containers vector yaml
+         temporary text time vector yaml
        ];
        description = "Utility for generating ctags and etags with GHC API";
        license = lib.licenses.mpl20;
@@ -107250,8 +106260,6 @@ self: {
        libraryHaskellDepends = [ base ghc transformers ];
        description = "An API for type-checker plugins";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ghc-tcplugins-extra" = callPackage
@@ -107301,8 +106309,8 @@ self: {
     ({ mkDerivation, base, bytestring, tasty-bench, text }:
      mkDerivation {
        pname = "ghc-trace-events";
-       version = "0.1.2.4";
-       sha256 = "1wwpq89bvgzfzrzvidyqk2953hcc9p9xz0vrb62vhgs6k885b90n";
+       version = "0.1.2.5";
+       sha256 = "1whhadv077c0kgz4c3jwrynjkamgkc4rinf0pd18m3d3bdk27w0k";
        libraryHaskellDepends = [ base bytestring text ];
        benchmarkHaskellDepends = [ base bytestring tasty-bench ];
        description = "Faster traceEvent and traceMarker, and binary object logging for eventlog";
@@ -107310,10 +106318,9 @@ self: {
      }) {};
 
   "ghc-typelits-extra" = callPackage
-    ({ mkDerivation, base, containers, ghc, ghc-prim
+    ({ mkDerivation, base, containers, ghc, ghc-bignum, ghc-prim
      , ghc-tcplugins-extra, ghc-typelits-knownnat
-     , ghc-typelits-natnormalise, integer-gmp, tasty, tasty-hunit
-     , transformers
+     , ghc-typelits-natnormalise, tasty, tasty-hunit, transformers
      }:
      mkDerivation {
        pname = "ghc-typelits-extra";
@@ -107322,9 +106329,8 @@ self: {
        revision = "1";
        editedCabalFile = "0m6z24zmi169zifz1jg4zri0izr5z37qx33c9mphy74vd6ds3zzz";
        libraryHaskellDepends = [
-         base containers ghc ghc-prim ghc-tcplugins-extra
-         ghc-typelits-knownnat ghc-typelits-natnormalise integer-gmp
-         transformers
+         base containers ghc ghc-bignum ghc-prim ghc-tcplugins-extra
+         ghc-typelits-knownnat ghc-typelits-natnormalise transformers
        ];
        testHaskellDepends = [
          base ghc-typelits-knownnat ghc-typelits-natnormalise tasty
@@ -107355,8 +106361,9 @@ self: {
      }) {};
 
   "ghc-typelits-natnormalise" = callPackage
-    ({ mkDerivation, base, containers, ghc, ghc-tcplugins-extra
-     , integer-gmp, tasty, tasty-hunit, template-haskell, transformers
+    ({ mkDerivation, base, containers, ghc, ghc-bignum
+     , ghc-tcplugins-extra, tasty, tasty-hunit, template-haskell
+     , transformers
      }:
      mkDerivation {
        pname = "ghc-typelits-natnormalise";
@@ -107365,7 +106372,7 @@ self: {
        revision = "1";
        editedCabalFile = "1b587pryjkbvgayqwm8cn7ljmcyd4jikrxxkgm6zq1v9qhi7xy22";
        libraryHaskellDepends = [
-         base containers ghc ghc-tcplugins-extra integer-gmp transformers
+         base containers ghc ghc-bignum ghc-tcplugins-extra transformers
        ];
        testHaskellDepends = [ base tasty tasty-hunit template-haskell ];
        description = "GHC typechecker plugin for types of kind GHC.TypeLits.Nat";
@@ -107442,6 +106449,8 @@ self: {
        libraryHaskellDepends = [ base directory ghc time ];
        description = "Dump the ghc flags during compilation";
        license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ghci_8_10_2" = callPackage
@@ -107661,8 +106670,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghcide";
-       version = "1.6.0.0";
-       sha256 = "0clmpgkywzrgsnmawi5l1n2hgymrkyijpqkqc38xsgxf8nsvmh8c";
+       version = "1.6.0.1";
+       sha256 = "14k1x54kk27yaaw8n0iq1kq1hl4j417bgbvdiy0a6zg6h7rdnwzw";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -107745,6 +106754,8 @@ self: {
        ];
        description = "Allow GHCJS projects to compile under GHC and develop using intero";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ghcjs-codemirror" = callPackage
@@ -107796,6 +106807,7 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ghcjs-dom-jsaddle" = callPackage
@@ -107853,7 +106865,6 @@ self: {
        description = "GHCJS bindings for the JavaScript Fetch API";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ghcjs-hplay" = callPackage
@@ -107992,7 +107003,6 @@ self: {
        description = "GHC .prof files viewer";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ghcup" = callPackage
@@ -108003,17 +107013,17 @@ self: {
      , haskus-utils-types, haskus-utils-variant, hspec, hspec-discover
      , hspec-golden-aeson, libarchive, lzma-static, megaparsec, mtl
      , optics, optparse-applicative, os-release, pretty, pretty-terminal
-     , QuickCheck, quickcheck-arbitrary-adt, regex-posix, resourcet
-     , retry, safe, safe-exceptions, split, strict-base
-     , template-haskell, temporary, text, time, transformers, unix
-     , unix-bytestring, unliftio-core, unordered-containers
-     , uri-bytestring, utf8-string, vector, versions, word8
-     , yaml-streamly, zlib
+     , process, QuickCheck, quickcheck-arbitrary-adt, regex-posix
+     , resourcet, retry, safe, safe-exceptions, split, strict-base
+     , tagsoup, template-haskell, temporary, terminal-size, text, time
+     , transformers, unix, unix-bytestring, unliftio-core
+     , unordered-containers, uri-bytestring, utf8-string, vector
+     , versions, word8, yaml-streamly, zlib
      }:
      mkDerivation {
        pname = "ghcup";
-       version = "0.1.17.4";
-       sha256 = "0vvnjmw72jxqdpw5j8jb64bw0v49fjnz48x3335wflg8bk9nnjb6";
+       version = "0.1.17.6";
+       sha256 = "12paw1jpa0lr6as5a8zapakcisrjvrm0npm7h4xakksnzkbgv05y";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -108022,17 +107032,18 @@ self: {
          directory disk-free-space filepath haskus-utils-types
          haskus-utils-variant libarchive lzma-static megaparsec mtl optics
          os-release pretty pretty-terminal regex-posix resourcet retry safe
-         safe-exceptions split strict-base template-haskell temporary text
-         time transformers unix unix-bytestring unliftio-core
-         unordered-containers uri-bytestring vector versions word8
-         yaml-streamly zlib
+         safe-exceptions split strict-base template-haskell temporary
+         terminal-size text time transformers unix unix-bytestring
+         unliftio-core unordered-containers uri-bytestring vector versions
+         word8 yaml-streamly zlib
        ];
        executableHaskellDepends = [
          aeson aeson-pretty async base bytestring cabal-plan containers
          deepseq directory filepath haskus-utils-variant libarchive
-         megaparsec mtl optparse-applicative pretty pretty-terminal
-         resourcet safe safe-exceptions template-haskell text uri-bytestring
-         utf8-string versions yaml-streamly
+         megaparsec mtl optparse-applicative pretty pretty-terminal process
+         resourcet safe safe-exceptions tagsoup template-haskell temporary
+         text unix unordered-containers uri-bytestring utf8-string vector
+         versions yaml-streamly
        ];
        testHaskellDepends = [
          base bytestring containers generic-arbitrary hspec
@@ -108042,7 +107053,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "ghc toolchain installer";
        license = lib.licenses.lgpl3Only;
-       maintainers = with lib.maintainers; [ maralorn ];
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ghczdecode" = callPackage
@@ -108125,25 +107137,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-atk";
-       version = "2.0.23";
-       sha256 = "05zwlcqx334is27h1v9x89a05srb6zp7mx0viccmij1cqhyfvsmf";
-       setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib gi-gobject haskell-gi
-         haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ atk ];
-       description = "Atk bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) atk;};
-
-  "gi-atk_2_0_24" = callPackage
-    ({ mkDerivation, atk, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading
-     , text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-atk";
        version = "2.0.24";
        sha256 = "1xhjzjcdbnfk7b6r035ch3plpgk9yk2qawq7iffc47y67dxhcd6b";
        setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
@@ -108154,7 +107147,6 @@ self: {
        libraryPkgconfigDepends = [ atk ];
        description = "Atk bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) atk;};
 
   "gi-cairo" = callPackage
@@ -108164,29 +107156,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-cairo";
-       version = "1.0.25";
-       sha256 = "0ybf8y8xbjfcaw67l22dfkx0528j5f1if3jm808ccssgdwyy3vc4";
-       setupHaskellDepends = [ base Cabal haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers haskell-gi haskell-gi-base
-         haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ cairo ];
-       preCompileBuildDriver = ''
-         PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig"
-         setupCompileFlags+=" $(pkg-config --libs cairo-gobject)"
-       '';
-       description = "Cairo bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) cairo;};
-
-  "gi-cairo_1_0_26" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, cairo, containers
-     , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
-     , transformers
-     }:
-     mkDerivation {
-       pname = "gi-cairo";
        version = "1.0.26";
        sha256 = "1f3gfhqg03b64n4ipg3q96wkwsisrs79bbg7335nwg92frkv1j79";
        setupHaskellDepends = [ base Cabal haskell-gi ];
@@ -108201,7 +107170,6 @@ self: {
        '';
        description = "Cairo bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) cairo;};
 
   "gi-cairo-again" = callPackage
@@ -108329,28 +107297,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-dbusmenu";
-       version = "0.4.9";
-       sha256 = "1n2bxi7cwj32ncalqwid3igk0ssh4pc81z132255216apryszq13";
-       setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib gi-gobject haskell-gi
-         haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ libdbusmenu ];
-       description = "Dbusmenu bindings";
-       license = lib.licenses.lgpl21Only;
-       platforms = [
-         "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
-       ];
-     }) {inherit (pkgs) libdbusmenu;};
-
-  "gi-dbusmenu_0_4_10" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading
-     , libdbusmenu, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-dbusmenu";
        version = "0.4.10";
        sha256 = "05q3sijfsma2rinyw1rb7z4fphdqakbg18zlpf8jpv89c1329d3q";
        setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
@@ -108364,7 +107310,6 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) libdbusmenu;};
 
   "gi-dbusmenugtk3" = callPackage
@@ -108375,33 +107320,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-dbusmenugtk3";
-       version = "0.4.10";
-       sha256 = "1hq7v2lii8n6nn1dhdg42z2d3in8xahkhm6xk4hmfj7abzfghz7z";
-       setupHaskellDepends = [
-         base Cabal gi-atk gi-dbusmenu gi-gdk gi-gdkpixbuf gi-glib
-         gi-gobject gi-gtk haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-atk gi-dbusmenu gi-gdk gi-gdkpixbuf
-         gi-glib gi-gobject gi-gtk haskell-gi haskell-gi-base
-         haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ gtk3 libdbusmenu-gtk3 ];
-       description = "DbusmenuGtk bindings";
-       license = lib.licenses.lgpl21Only;
-       platforms = [
-         "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
-       ];
-     }) {inherit (pkgs) gtk3; inherit (pkgs) libdbusmenu-gtk3;};
-
-  "gi-dbusmenugtk3_0_4_11" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
-     , gi-dbusmenu, gi-gdk, gi-gdkpixbuf, gi-glib, gi-gobject, gi-gtk
-     , gtk3, haskell-gi, haskell-gi-base, haskell-gi-overloading
-     , libdbusmenu-gtk3, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-dbusmenugtk3";
        version = "0.4.11";
        sha256 = "1ipq8irzqswpak6zip9ghpkvk29mwnym8d70md3an0idlq0gcnw6";
        setupHaskellDepends = [
@@ -108419,7 +107337,6 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) gtk3; inherit (pkgs) libdbusmenu-gtk3;};
 
   "gi-gdk" = callPackage
@@ -108430,8 +107347,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gdk";
-       version = "3.0.24";
-       sha256 = "17slysv7zj3nbzh302w8jkvcfkvwfk5s80n99lqhggd6lnhf5fjx";
+       version = "3.0.25";
+       sha256 = "1flgsm7sqsfp53pqbc8fv9pnsc84qnjmhircsqnx8jvkg5iyvxnx";
        setupHaskellDepends = [
          base Cabal gi-cairo gi-gdkpixbuf gi-gio gi-glib gi-gobject gi-pango
          haskell-gi
@@ -108478,27 +107395,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gdkpixbuf";
-       version = "2.0.26";
-       sha256 = "1g11pyrf1bzn0qrd9w52qhjq6qas4d3ycnprhwrglaffmaf0p9s8";
-       setupHaskellDepends = [
-         base Cabal gi-gio gi-glib gi-gmodule gi-gobject haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-gio gi-glib gi-gmodule gi-gobject
-         haskell-gi haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ gdk-pixbuf ];
-       description = "GdkPixbuf bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) gdk-pixbuf;};
-
-  "gi-gdkpixbuf_2_0_28" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gdk-pixbuf
-     , gi-gio, gi-glib, gi-gmodule, gi-gobject, haskell-gi
-     , haskell-gi-base, haskell-gi-overloading, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-gdkpixbuf";
        version = "2.0.28";
        sha256 = "01fjx8nwy27mlhhh3p8qi1z8xcbzi7cs07x01hk8kxrmvd71a2pf";
        setupHaskellDepends = [
@@ -108511,7 +107407,6 @@ self: {
        libraryPkgconfigDepends = [ gdk-pixbuf ];
        description = "GdkPixbuf bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) gdk-pixbuf;};
 
   "gi-gdkx11" = callPackage
@@ -108521,8 +107416,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gdkx11";
-       version = "3.0.11";
-       sha256 = "07r47fpx6rvsahgnv8g741fl6h1s6y1xrlyacbpc3d8cv7x4aax2";
+       version = "3.0.12";
+       sha256 = "0lx5c13i4g4jy47zpkhd3nn714d7n2ljqib4p4ylgs9cyj145hd4";
        setupHaskellDepends = [
          base Cabal gi-cairo gi-gdk gi-gio gi-gobject gi-xlib haskell-gi
        ];
@@ -108566,30 +107461,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-ggit";
-       version = "1.0.10";
-       sha256 = "1rfmvml0wfw522c9gzzpjsg5ajbsbnzylc5rf2x3qqhb1x9y3bd2";
-       setupHaskellDepends = [
-         base Cabal gi-gio gi-glib gi-gobject haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-gio gi-glib gi-gobject haskell-gi
-         haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ libgit2-glib ];
-       description = "libgit2-glib bindings";
-       license = lib.licenses.lgpl21Only;
-       platforms = [
-         "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
-       ];
-     }) {inherit (pkgs) libgit2-glib;};
-
-  "gi-ggit_1_0_11" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio
-     , gi-glib, gi-gobject, haskell-gi, haskell-gi-base
-     , haskell-gi-overloading, libgit2-glib, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-ggit";
        version = "1.0.11";
        sha256 = "06hkq87q8a69ini8drwld4pd8z26mlysk9vkigpkigwlbsizjjm7";
        setupHaskellDepends = [
@@ -108605,7 +107476,6 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) libgit2-glib;};
 
   "gi-gio" = callPackage
@@ -108615,25 +107485,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gio";
-       version = "2.0.28";
-       sha256 = "0bb6ciikk9mf64azbcgnybcjidxwdpjzanarf5ganbb4bb3l5d2h";
-       setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib gi-gobject haskell-gi
-         haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ glib ];
-       description = "Gio bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) glib;};
-
-  "gi-gio_2_0_29" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, glib, haskell-gi, haskell-gi-base
-     , haskell-gi-overloading, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-gio";
        version = "2.0.29";
        sha256 = "14kh1qdayi55flf2108ivq7sc1k9qd8dish19jbdij198hsjgria";
        setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
@@ -108644,7 +107495,6 @@ self: {
        libraryPkgconfigDepends = [ glib ];
        description = "Gio bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) glib;};
 
   "gi-gio-hs-list-model" = callPackage
@@ -108660,6 +107510,8 @@ self: {
        ];
        description = "Haskell implementation of GListModel interface from gi-gio";
        license = lib.licenses.lgpl21Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "gi-girepository" = callPackage
@@ -108669,25 +107521,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-girepository";
-       version = "1.0.24";
-       sha256 = "1sj68k3wih2345gkmv0jb1smka73pxnjy8jwmk2ifgl407f3hhfw";
-       setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib gi-gobject haskell-gi
-         haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ gobject-introspection ];
-       description = "GIRepository (gobject-introspection) bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) gobject-introspection;};
-
-  "gi-girepository_1_0_25" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, gobject-introspection, haskell-gi, haskell-gi-base
-     , haskell-gi-overloading, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-girepository";
        version = "1.0.25";
        sha256 = "0xpydz66vmb8f46ql2h8rq486i4pf5nbjm98839iyhsv653plxp0";
        setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
@@ -108698,7 +107531,6 @@ self: {
        libraryPkgconfigDepends = [ gobject-introspection ];
        description = "GIRepository (gobject-introspection) bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) gobject-introspection;};
 
   "gi-glib" = callPackage
@@ -108708,25 +107540,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-glib";
-       version = "2.0.25";
-       sha256 = "0xki14pipyl45q6c0bwllkadbnqjm08ik24aw5gcmrvnjzag5gd7";
-       setupHaskellDepends = [ base Cabal haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers haskell-gi haskell-gi-base
-         haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ glib ];
-       description = "GLib bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) glib;};
-
-  "gi-glib_2_0_26" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, glib
-     , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
-     , transformers
-     }:
-     mkDerivation {
-       pname = "gi-glib";
        version = "2.0.26";
        sha256 = "0i38ch8giqs92kkfzyw4wlz8y0r5kn2h94b6y33nj4ja3ggrg1qm";
        setupHaskellDepends = [ base Cabal haskell-gi ];
@@ -108737,7 +107550,6 @@ self: {
        libraryPkgconfigDepends = [ glib ];
        description = "GLib bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) glib;};
 
   "gi-gmodule" = callPackage
@@ -108747,25 +107559,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gmodule";
-       version = "2.0.1";
-       sha256 = "16x0gpbs92l250ly9k52z6y85i78ycfsg0zbksfpsym4w45zjpbp";
-       setupHaskellDepends = [ base Cabal gi-glib haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib haskell-gi haskell-gi-base
-         haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ gmodule ];
-       description = "GModule bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {gmodule = null;};
-
-  "gi-gmodule_2_0_2" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
-     , gmodule, haskell-gi, haskell-gi-base, haskell-gi-overloading
-     , text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-gmodule";
        version = "2.0.2";
        sha256 = "1jbplvicc6jsjcz8gqkiq71b8cx57m010wbq2ilirv4rif90ggnx";
        setupHaskellDepends = [ base Cabal gi-glib haskell-gi ];
@@ -108776,7 +107569,6 @@ self: {
        libraryPkgconfigDepends = [ gmodule ];
        description = "GModule bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {gmodule = null;};
 
   "gi-gobject" = callPackage
@@ -108786,25 +107578,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gobject";
-       version = "2.0.26";
-       sha256 = "1kddnhdpnm21zma1zr9hpb2krrm5ksri85nzh2s9fc9c2c90xkpz";
-       setupHaskellDepends = [ base Cabal gi-glib haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib haskell-gi haskell-gi-base
-         haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ glib ];
-       description = "GObject bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) glib;};
-
-  "gi-gobject_2_0_27" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib, glib
-     , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
-     , transformers
-     }:
-     mkDerivation {
-       pname = "gi-gobject";
        version = "2.0.27";
        sha256 = "1xfw8jg81pbhgb20kw2jvhbxcs8d0sl4zf3dsar9sy7gl4lgwh0g";
        setupHaskellDepends = [ base Cabal gi-glib haskell-gi ];
@@ -108815,7 +107588,6 @@ self: {
        libraryPkgconfigDepends = [ glib ];
        description = "GObject bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) glib;};
 
   "gi-graphene" = callPackage
@@ -108825,27 +107597,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-graphene";
-       version = "1.0.3";
-       sha256 = "06sh52338kqqbj6251xdz4yn0601nmxzl4z95w6a70dxs66js03c";
-       setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib gi-gobject haskell-gi
-         haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ graphene-gobject ];
-       description = "Graphene bindings";
-       license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {graphene-gobject = null;};
-
-  "gi-graphene_1_0_4" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, graphene-gobject, haskell-gi, haskell-gi-base
-     , haskell-gi-overloading, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-graphene";
        version = "1.0.4";
        sha256 = "0c1dh5jzmqm5ysv296c37ma8miscpba1z1kq7b4l9sfmnhi4blsa";
        setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
@@ -108892,25 +107643,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gst";
-       version = "1.0.24";
-       sha256 = "01xbjxwipg1s93fkswag8gp8s696z1l1gaazl2w4wnpyykx4hh8s";
-       setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib gi-gobject haskell-gi
-         haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ gstreamer ];
-       description = "GStreamer bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs.gst_all_1) gstreamer;};
-
-  "gi-gst_1_0_25" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, gstreamer, haskell-gi, haskell-gi-base
-     , haskell-gi-overloading, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-gst";
        version = "1.0.25";
        sha256 = "1rx7arlghfvkh4ccl5dd40a108d4kmr2fmwrrgl22z7k2xgl0wqp";
        setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
@@ -108921,7 +107653,6 @@ self: {
        libraryPkgconfigDepends = [ gstreamer ];
        description = "GStreamer bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs.gst_all_1) gstreamer;};
 
   "gi-gstaudio" = callPackage
@@ -108931,27 +107662,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gstaudio";
-       version = "1.0.23";
-       sha256 = "1gzs1niw45qjxiadj4xwg4fr6d71rb5k18y4plm4jj6iyvd67s72";
-       setupHaskellDepends = [
-         base Cabal gi-glib gi-gobject gi-gst gi-gstbase haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib gi-gobject gi-gst gi-gstbase
-         haskell-gi haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ gst-plugins-base ];
-       description = "GStreamerAudio bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs.gst_all_1) gst-plugins-base;};
-
-  "gi-gstaudio_1_0_24" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, gi-gst, gi-gstbase, gst-plugins-base, haskell-gi
-     , haskell-gi-base, haskell-gi-overloading, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-gstaudio";
        version = "1.0.24";
        sha256 = "09xfss2q4bywnidfqyq57zdma3qwhx7sl40qg7qdqhma36axxryk";
        setupHaskellDepends = [
@@ -108964,7 +107674,6 @@ self: {
        libraryPkgconfigDepends = [ gst-plugins-base ];
        description = "GStreamerAudio bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs.gst_all_1) gst-plugins-base;};
 
   "gi-gstbase" = callPackage
@@ -108974,27 +107683,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gstbase";
-       version = "1.0.24";
-       sha256 = "0b8k2xk3ha6b79kkw72kgdmj8vjyh40r26saavin54gznlgd5xh8";
-       setupHaskellDepends = [
-         base Cabal gi-glib gi-gobject gi-gst haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib gi-gobject gi-gst haskell-gi
-         haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ gst-plugins-base ];
-       description = "GStreamerBase bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs.gst_all_1) gst-plugins-base;};
-
-  "gi-gstbase_1_0_25" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, gi-gst, gst-plugins-base, haskell-gi, haskell-gi-base
-     , haskell-gi-overloading, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-gstbase";
        version = "1.0.25";
        sha256 = "179qi645giqkfdrig07l54wn2dj5wicjfhyy7m9132imxh8czcg9";
        setupHaskellDepends = [
@@ -109007,7 +107695,6 @@ self: {
        libraryPkgconfigDepends = [ gst-plugins-base ];
        description = "GStreamerBase bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs.gst_all_1) gst-plugins-base;};
 
   "gi-gstpbutils" = callPackage
@@ -109065,27 +107752,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gstvideo";
-       version = "1.0.24";
-       sha256 = "0qjfjk5jnpy1f4grn8i68kwdd1yvnq1yc55rk6yxhlj7wks1d35h";
-       setupHaskellDepends = [
-         base Cabal gi-glib gi-gobject gi-gst gi-gstbase haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib gi-gobject gi-gst gi-gstbase
-         haskell-gi haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ gst-plugins-base ];
-       description = "GStreamerVideo bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs.gst_all_1) gst-plugins-base;};
-
-  "gi-gstvideo_1_0_25" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, gi-gst, gi-gstbase, gst-plugins-base, haskell-gi
-     , haskell-gi-base, haskell-gi-overloading, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-gstvideo";
        version = "1.0.25";
        sha256 = "1zkzs7qkzfp8ixkagbqkmgylla7msdjg83sdf2qwmgcmzfk480c7";
        setupHaskellDepends = [
@@ -109098,7 +107764,6 @@ self: {
        libraryPkgconfigDepends = [ gst-plugins-base ];
        description = "GStreamerVideo bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs.gst_all_1) gst-plugins-base;};
 
   "gi-gtk" = callPackage
@@ -109109,8 +107774,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gtk";
-       version = "3.0.37";
-       sha256 = "1psg789lrpcnrwh1y80y7s09hcxl3hihi0gwsmd7j3v731dp7a0k";
+       version = "3.0.38";
+       sha256 = "0xnz5969v9nz6llg7856zdn3pcn1llvr1p0jl8vxk4n5wrwgqjms";
        setupHaskellDepends = [
          base Cabal gi-atk gi-cairo gi-gdk gi-gdkpixbuf gi-gio gi-glib
          gi-gobject gi-pango haskell-gi
@@ -109252,8 +107917,9 @@ self: {
        libraryPkgconfigDepends = [ gtk-mac-integration-gtk3 ];
        description = "GtkosxApplication bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
+       platforms = [
+         "aarch64-darwin" "armv7l-linux" "i686-linux" "x86_64-darwin"
+       ];
      }) {inherit (pkgs) gtk-mac-integration-gtk3;};
 
   "gi-gtksheet" = callPackage
@@ -109290,30 +107956,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gtksource";
-       version = "3.0.24";
-       sha256 = "0bnwqcn7y5a3z3lkl9l886m9albvc602nb7qsh2jkiilf0ng64dp";
-       setupHaskellDepends = [
-         base Cabal gi-atk gi-cairo gi-gdk gi-gdkpixbuf gi-gio gi-glib
-         gi-gobject gi-gtk gi-pango haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf
-         gi-gio gi-glib gi-gobject gi-gtk gi-pango haskell-gi
-         haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ gtksourceview3 ];
-       description = "GtkSource bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) gtksourceview3;};
-
-  "gi-gtksource_3_0_25" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
-     , gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject
-     , gi-gtk, gi-pango, gtksourceview3, haskell-gi, haskell-gi-base
-     , haskell-gi-overloading, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-gtksource";
        version = "3.0.25";
        sha256 = "0fxfl1gc75ffp7h1dmqwig681zw578rplhpb87bhhb811sw11ibd";
        setupHaskellDepends = [
@@ -109328,7 +107970,6 @@ self: {
        libraryPkgconfigDepends = [ gtksourceview3 ];
        description = "GtkSource bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) gtksourceview3;};
 
   "gi-handy" = callPackage
@@ -109364,25 +108005,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-harfbuzz";
-       version = "0.0.4";
-       sha256 = "0h3dgz914n55x7rhwayxscfkhhhj7qgw5a7fh0j2fn18c201klwm";
-       setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib gi-gobject haskell-gi
-         haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ harfbuzz harfbuzz-gobject ];
-       description = "HarfBuzz bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) harfbuzz; harfbuzz-gobject = null;};
-
-  "gi-harfbuzz_0_0_5" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, harfbuzz, harfbuzz-gobject, haskell-gi
-     , haskell-gi-base, haskell-gi-overloading, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-harfbuzz";
        version = "0.0.5";
        sha256 = "1kngcm03596cqz4djll1snmif2wdpkih0awkavcl2m63xcd86m4z";
        setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
@@ -109393,7 +108015,6 @@ self: {
        libraryPkgconfigDepends = [ harfbuzz harfbuzz-gobject ];
        description = "HarfBuzz bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) harfbuzz; harfbuzz-gobject = null;};
 
   "gi-ibus" = callPackage
@@ -109403,30 +108024,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-ibus";
-       version = "1.5.3";
-       sha256 = "1gbpbxcdl9f5di2vpnkx3zsy54dkfhz81h3yxss91r65lp9fwrm8";
-       setupHaskellDepends = [
-         base Cabal gi-gio gi-glib gi-gobject haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-gio gi-glib gi-gobject haskell-gi
-         haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ ibus ];
-       description = "IBus bindings";
-       license = lib.licenses.lgpl21Only;
-       platforms = [
-         "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
-       ];
-     }) {inherit (pkgs) ibus;};
-
-  "gi-ibus_1_5_4" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio
-     , gi-glib, gi-gobject, haskell-gi, haskell-gi-base
-     , haskell-gi-overloading, ibus, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-ibus";
        version = "1.5.4";
        sha256 = "0lrczkck1w0pydzsrjlf25m6pxri1kjd9hw7rz1wis36ahqvhbvr";
        setupHaskellDepends = [
@@ -109442,7 +108039,6 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) ibus;};
 
   "gi-javascriptcore" = callPackage
@@ -109452,28 +108048,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-javascriptcore";
-       version = "4.0.23";
-       sha256 = "0r6jmhiq9jij72yz1z6sfjh3dk7g77q07kyvz3ayndqsbn3xrwi7";
-       setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib gi-gobject haskell-gi
-         haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ webkitgtk ];
-       description = "JavaScriptCore bindings";
-       license = lib.licenses.lgpl21Only;
-       platforms = [
-         "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
-       ];
-     }) {inherit (pkgs) webkitgtk;};
-
-  "gi-javascriptcore_4_0_24" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading
-     , text, transformers, webkitgtk
-     }:
-     mkDerivation {
-       pname = "gi-javascriptcore";
        version = "4.0.24";
        sha256 = "1jr7yp6hxcp2vqaa0s320hqhdfaflyby6rvgb2pfm9qs1dqzafsn";
        setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
@@ -109487,7 +108061,6 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) webkitgtk;};
 
   "gi-json" = callPackage
@@ -109509,8 +108082,6 @@ self: {
        libraryPkgconfigDepends = [ json-glib ];
        description = "JSON GObject bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) json-glib;};
 
   "gi-notify" = callPackage
@@ -109520,27 +108091,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-notify";
-       version = "0.7.23";
-       sha256 = "00p10lw9v9q8mh6630ijpz8smnpz5hiiw8kxk1fv8497akssxjsh";
-       setupHaskellDepends = [
-         base Cabal gi-gdkpixbuf gi-glib gi-gobject haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-gdkpixbuf gi-glib gi-gobject
-         haskell-gi haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ libnotify ];
-       description = "Libnotify bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) libnotify;};
-
-  "gi-notify_0_7_24" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-gdkpixbuf
-     , gi-glib, gi-gobject, haskell-gi, haskell-gi-base
-     , haskell-gi-overloading, libnotify, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-notify";
        version = "0.7.24";
        sha256 = "1dgjj1nqy2b37si8y5g5m12nrbqkfx8z6hir0gsvymfkbzfcx7j1";
        setupHaskellDepends = [
@@ -109553,7 +108103,6 @@ self: {
        libraryPkgconfigDepends = [ libnotify ];
        description = "Libnotify bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) libnotify;};
 
   "gi-ostree" = callPackage
@@ -109563,30 +108112,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-ostree";
-       version = "1.0.14";
-       sha256 = "08jglqkq0h497iv83rc0br83qrf000gm202hp0j1pnhwvdgp7d0f";
-       setupHaskellDepends = [
-         base Cabal gi-gio gi-glib gi-gobject haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-gio gi-glib gi-gobject haskell-gi
-         haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ ostree ];
-       description = "OSTree bindings";
-       license = lib.licenses.lgpl21Only;
-       platforms = [
-         "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
-       ];
-     }) {inherit (pkgs) ostree;};
-
-  "gi-ostree_1_0_15" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio
-     , gi-glib, gi-gobject, haskell-gi, haskell-gi-base
-     , haskell-gi-overloading, ostree, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-ostree";
        version = "1.0.15";
        sha256 = "1lrblmsn91an1mqv4iml235bbwx1yz0llhyzf62jr65krs11jhwd";
        setupHaskellDepends = [
@@ -109602,7 +108127,6 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) ostree;};
 
   "gi-pango" = callPackage
@@ -109612,31 +108136,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-pango";
-       version = "1.0.24";
-       sha256 = "0qvz1r3xc4rz2fvaw1mimwn39xim55zn6zhbkavw2n5jm6xnydkh";
-       setupHaskellDepends = [
-         base Cabal gi-glib gi-gobject gi-harfbuzz haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib gi-gobject gi-harfbuzz
-         haskell-gi haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ cairo pango ];
-       preCompileBuildDriver = ''
-         PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig"
-         setupCompileFlags+=" $(pkg-config --libs cairo-gobject)"
-       '';
-       description = "Pango bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) cairo; inherit (pkgs) pango;};
-
-  "gi-pango_1_0_25" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, cairo, containers
-     , gi-glib, gi-gobject, gi-harfbuzz, haskell-gi, haskell-gi-base
-     , haskell-gi-overloading, pango, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-pango";
        version = "1.0.25";
        sha256 = "1m1n9jcpr8j4k7212yv4asm62w0pp9wlikl164xfgv8yfa3gh7s0";
        setupHaskellDepends = [
@@ -109653,7 +108152,6 @@ self: {
        '';
        description = "Pango bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) cairo; inherit (pkgs) pango;};
 
   "gi-pangocairo" = callPackage
@@ -109664,32 +108162,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-pangocairo";
-       version = "1.0.25";
-       sha256 = "1w7sdwxfsymysazv9b045li97mjj2xspgrfyhm74x7sd7b4jl4aa";
-       setupHaskellDepends = [
-         base Cabal gi-cairo gi-glib gi-gobject gi-pango haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-cairo gi-glib gi-gobject gi-pango
-         haskell-gi haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ cairo pango ];
-       preCompileBuildDriver = ''
-         PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig"
-         setupCompileFlags+=" $(pkg-config --libs cairo-gobject)"
-       '';
-       description = "PangoCairo bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) cairo; inherit (pkgs) pango;};
-
-  "gi-pangocairo_1_0_26" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, cairo, containers
-     , gi-cairo, gi-glib, gi-gobject, gi-pango, haskell-gi
-     , haskell-gi-base, haskell-gi-overloading, pango, text
-     , transformers
-     }:
-     mkDerivation {
-       pname = "gi-pangocairo";
        version = "1.0.26";
        sha256 = "0alm4v7dl44pv3ydw5fg4x6w6yzghjscnzd1qi6jbv1pqrv0f3xm";
        setupHaskellDepends = [
@@ -109706,7 +108178,6 @@ self: {
        '';
        description = "PangoCairo bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) cairo; inherit (pkgs) pango;};
 
   "gi-poppler" = callPackage
@@ -109716,27 +108187,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-poppler";
-       version = "0.18.25";
-       sha256 = "0hl7wljszc1jpjcpl0ax6qidjynr2dh063m1j9xn718f1yqgldix";
-       setupHaskellDepends = [
-         base Cabal gi-cairo gi-gio gi-glib gi-gobject haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-cairo gi-gio gi-glib gi-gobject
-         haskell-gi haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ poppler_gi ];
-       description = "Poppler bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) poppler_gi;};
-
-  "gi-poppler_0_18_26" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo
-     , gi-gio, gi-glib, gi-gobject, haskell-gi, haskell-gi-base
-     , haskell-gi-overloading, poppler_gi, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-poppler";
        version = "0.18.26";
        sha256 = "1wxm7fx1xjj2a332mh2sr1pz994aici888x69a197ccnn8p3g75k";
        setupHaskellDepends = [
@@ -109749,7 +108199,6 @@ self: {
        libraryPkgconfigDepends = [ poppler_gi ];
        description = "Poppler bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) poppler_gi;};
 
   "gi-rsvg" = callPackage
@@ -109785,27 +108234,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-secret";
-       version = "0.0.13";
-       sha256 = "0n37sdm4q6q807j4wgwwsl28knc71d8jiyx4prxbl2d69gg6i2ka";
-       setupHaskellDepends = [
-         base Cabal gi-gio gi-glib gi-gobject haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-gio gi-glib gi-gobject haskell-gi
-         haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ libsecret ];
-       description = "Libsecret bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) libsecret;};
-
-  "gi-secret_0_0_14" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio
-     , gi-glib, gi-gobject, haskell-gi, haskell-gi-base
-     , haskell-gi-overloading, libsecret, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-secret";
        version = "0.0.14";
        sha256 = "1n03lk4x7inkq68z9krv3jgkpjsya8jjyim09qzb83cj77wb67m8";
        setupHaskellDepends = [
@@ -109818,7 +108246,6 @@ self: {
        libraryPkgconfigDepends = [ libsecret ];
        description = "Libsecret bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) libsecret;};
 
   "gi-soup" = callPackage
@@ -109828,27 +108255,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-soup";
-       version = "2.4.24";
-       sha256 = "148ksnsfadbx3as23c79nmmsrkzfcvncbvvqqmhygwkm9mxsv9sr";
-       setupHaskellDepends = [
-         base Cabal gi-gio gi-glib gi-gobject haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-gio gi-glib gi-gobject haskell-gi
-         haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ libsoup ];
-       description = "Libsoup bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) libsoup;};
-
-  "gi-soup_2_4_25" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio
-     , gi-glib, gi-gobject, haskell-gi, haskell-gi-base
-     , haskell-gi-overloading, libsoup, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-soup";
        version = "2.4.25";
        sha256 = "1rpl5q9xwfbbhzg7220855mb15qpdpx668gs7lxj7w26arp8xzcs";
        setupHaskellDepends = [
@@ -109861,7 +108267,6 @@ self: {
        libraryPkgconfigDepends = [ libsoup ];
        description = "Libsoup bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) libsoup;};
 
   "gi-vips" = callPackage
@@ -109881,8 +108286,6 @@ self: {
        libraryPkgconfigDepends = [ vips ];
        description = "libvips GObject bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) vips;};
 
   "gi-vte" = callPackage
@@ -109893,33 +108296,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-vte";
-       version = "2.91.28";
-       sha256 = "06bgl5r1r4ri22c43an4h538p0b3icrb8nq1w7fw8cmxqj7y5m33";
-       setupHaskellDepends = [
-         base Cabal gi-atk gi-gdk gi-gio gi-glib gi-gobject gi-gtk gi-pango
-         haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-atk gi-gdk gi-gio gi-glib gi-gobject
-         gi-gtk gi-pango haskell-gi haskell-gi-base haskell-gi-overloading
-         text transformers
-       ];
-       libraryPkgconfigDepends = [ vte_291 ];
-       description = "Vte bindings";
-       license = lib.licenses.lgpl21Only;
-       platforms = [
-         "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
-       ];
-     }) {vte_291 = pkgs.vte;};
-
-  "gi-vte_2_91_29" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
-     , gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk, gi-pango, haskell-gi
-     , haskell-gi-base, haskell-gi-overloading, text, transformers
-     , vte_291
-     }:
-     mkDerivation {
-       pname = "gi-vte";
        version = "2.91.29";
        sha256 = "15c1vmkk4h723qjvmq30rcqfk5b5kihcjdqmncmgshi2qv80aa2q";
        setupHaskellDepends = [
@@ -109937,7 +108313,6 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
-       hydraPlatforms = lib.platforms.none;
      }) {vte_291 = pkgs.vte;};
 
   "gi-webkit" = callPackage
@@ -109971,33 +108346,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-webkit2";
-       version = "4.0.27";
-       sha256 = "05ka1i4afd9j5kyyd1z9xxv9vmbmq2wziir3pln9a692zga0f2h1";
-       setupHaskellDepends = [
-         base Cabal gi-atk gi-cairo gi-gdk gi-gio gi-glib gi-gobject gi-gtk
-         gi-javascriptcore gi-soup haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-atk gi-cairo gi-gdk gi-gio gi-glib
-         gi-gobject gi-gtk gi-javascriptcore gi-soup haskell-gi
-         haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ webkitgtk ];
-       description = "WebKit2 bindings";
-       license = lib.licenses.lgpl21Only;
-       platforms = [
-         "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
-       ];
-     }) {inherit (pkgs) webkitgtk;};
-
-  "gi-webkit2_4_0_28" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
-     , gi-cairo, gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk
-     , gi-javascriptcore, gi-soup, haskell-gi, haskell-gi-base
-     , haskell-gi-overloading, text, transformers, webkitgtk
-     }:
-     mkDerivation {
-       pname = "gi-webkit2";
        version = "4.0.28";
        sha256 = "0k6y33vg6641a4qis2ypnj8xms40a203y0as299rsj0l5rk9ykaw";
        setupHaskellDepends = [
@@ -110015,7 +108363,6 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) webkitgtk;};
 
   "gi-webkit2webextension" = callPackage
@@ -110026,33 +108373,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-webkit2webextension";
-       version = "4.0.26";
-       sha256 = "0fa2x9dzcaiv5f5kzf4ql27fr8zgq5fky3gzhj8py0m2pnahpa6v";
-       setupHaskellDepends = [
-         base Cabal gi-gio gi-gobject gi-gtk gi-javascriptcore gi-soup
-         haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-gio gi-gobject gi-gtk
-         gi-javascriptcore gi-soup haskell-gi haskell-gi-base
-         haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ webkitgtk ];
-       description = "WebKit2-WebExtension bindings";
-       license = lib.licenses.lgpl21Only;
-       platforms = [
-         "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
-       ];
-     }) {inherit (pkgs) webkitgtk;};
-
-  "gi-webkit2webextension_4_0_27" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio
-     , gi-gobject, gi-gtk, gi-javascriptcore, gi-soup, haskell-gi
-     , haskell-gi-base, haskell-gi-overloading, text, transformers
-     , webkitgtk
-     }:
-     mkDerivation {
-       pname = "gi-webkit2webextension";
        version = "4.0.27";
        sha256 = "1m00h1yrnq6b5h635rpwhcdhvls3rg6lcp5gq3n22rqr131fsrr9";
        setupHaskellDepends = [
@@ -110070,7 +108390,6 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) webkitgtk;};
 
   "gi-wnck" = callPackage
@@ -110081,32 +108400,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-wnck";
-       version = "3.0.10";
-       sha256 = "1q3fncvd7ic0ri2v883xlqlfxm5hiwj0sn750505q73lqllx5wqw";
-       setupHaskellDepends = [
-         base Cabal gi-atk gi-gdk gi-gdkpixbuf gi-gobject gi-gtk haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-atk gi-gdk gi-gdkpixbuf gi-gobject
-         gi-gtk haskell-gi haskell-gi-base haskell-gi-overloading text
-         transformers
-       ];
-       libraryPkgconfigDepends = [ libwnck ];
-       description = "Wnck bindings";
-       license = lib.licenses.lgpl21Only;
-       platforms = [
-         "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
-       ];
-     }) {inherit (pkgs) libwnck;};
-
-  "gi-wnck_3_0_11" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
-     , gi-gdk, gi-gdkpixbuf, gi-gobject, gi-gtk, haskell-gi
-     , haskell-gi-base, haskell-gi-overloading, libwnck, text
-     , transformers
-     }:
-     mkDerivation {
-       pname = "gi-wnck";
        version = "3.0.11";
        sha256 = "0jhsr7skjn7i3klnfm9z2fg2gfl5mqsp7hd8ajlkjv7z8xk25j1w";
        setupHaskellDepends = [
@@ -110123,7 +108416,6 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) libwnck;};
 
   "gi-xlib" = callPackage
@@ -110133,25 +108425,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-xlib";
-       version = "2.0.10";
-       sha256 = "1h6kpg0mm16b5rz7ixi5qj8y0is96cwkkpgwcl8m8ycjscsgfj88";
-       setupHaskellDepends = [ base Cabal haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers haskell-gi haskell-gi-base
-         haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ xlibsWrapper ];
-       description = "xlib bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) xlibsWrapper;};
-
-  "gi-xlib_2_0_11" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, haskell-gi
-     , haskell-gi-base, haskell-gi-overloading, text, transformers
-     , xlibsWrapper
-     }:
-     mkDerivation {
-       pname = "gi-xlib";
        version = "2.0.11";
        sha256 = "0l6xr26asmy3rvzi5lazkfpik1n41v9a7bg2pypssc26130amp1f";
        setupHaskellDepends = [ base Cabal haskell-gi ];
@@ -110162,7 +108435,6 @@ self: {
        libraryPkgconfigDepends = [ xlibsWrapper ];
        description = "xlib bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) xlibsWrapper;};
 
   "giak" = callPackage
@@ -110211,38 +108483,6 @@ self: {
      }) {};
 
   "ginger" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, base, bytestring
-     , data-default, filepath, http-types, mtl, optparse-applicative
-     , parsec, process, regex-tdfa, safe, scientific, tasty, tasty-hunit
-     , tasty-quickcheck, text, time, transformers, unordered-containers
-     , utf8-string, vector, yaml
-     }:
-     mkDerivation {
-       pname = "ginger";
-       version = "0.10.1.0";
-       sha256 = "0579ajr1rng0bd0pml69f6yz4aykvk8zcni0p7ck628qx4jzxihx";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson aeson-pretty base bytestring data-default filepath http-types
-         mtl parsec regex-tdfa safe scientific text time transformers
-         unordered-containers utf8-string vector
-       ];
-       executableHaskellDepends = [
-         aeson base bytestring data-default optparse-applicative process
-         text transformers unordered-containers utf8-string yaml
-       ];
-       testHaskellDepends = [
-         aeson base bytestring data-default mtl tasty tasty-hunit
-         tasty-quickcheck text time transformers unordered-containers
-         utf8-string
-       ];
-       description = "An implementation of the Jinja2 template language in Haskell";
-       license = lib.licenses.mit;
-     }) {};
-
-  "ginger_0_10_4_0" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
      , data-default, filepath, http-types, mtl, optparse-applicative
      , parsec, process, regex-tdfa, safe, scientific, tasty, tasty-hunit
@@ -110273,6 +108513,7 @@ self: {
        description = "An implementation of the Jinja2 template language in Haskell";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "gingersnap" = callPackage
@@ -110329,8 +108570,8 @@ self: {
      }:
      mkDerivation {
        pname = "gio";
-       version = "0.13.8.1";
-       sha256 = "00dq87p6nqk4x2n98a6b35l7a4crkmhr36zjk0xsfdsr3lf7zmr6";
+       version = "0.13.8.2";
+       sha256 = "1fh0h786h36sm8bd2v72xqqp6paw4qm5inhf86gmd993hm4avxdk";
        enableSeparateDataOutput = true;
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [
@@ -110362,7 +108603,6 @@ self: {
        description = "Git Performance Dashboard";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "giphy-api" = callPackage
@@ -110458,31 +108698,31 @@ self: {
      }) {};
 
   "git-annex" = callPackage
-    ({ mkDerivation, aeson, async, attoparsec, aws, base, blaze-builder
-     , bloomfilter, bup, byteable, bytestring, Cabal, case-insensitive
-     , clientsession, concurrent-output, conduit, connection, containers
-     , crypto-api, cryptonite, curl, data-default, DAV, dbus, deepseq
-     , directory, disk-free-space, dlist, edit-distance, exceptions
-     , fdo-notify, feed, filepath, filepath-bytestring, free, git
-     , git-lfs, gnupg, hinotify, http-client, http-client-restricted
-     , http-client-tls, http-conduit, http-types, IfElse, lsof, magic
-     , memory, microlens, monad-control, monad-logger, mountpoints, mtl
-     , network, network-bsd, network-info, network-multicast
-     , network-uri, old-locale, openssh, optparse-applicative
-     , path-pieces, perl, persistent, persistent-sqlite
-     , persistent-template, process, QuickCheck, random, regex-tdfa
-     , resourcet, rsync, SafeSemaphore, sandi, securemem, shakespeare
-     , socks, split, stm, stm-chans, tagsoup, tasty, tasty-hunit
-     , tasty-quickcheck, tasty-rerun, template-haskell, text, time
-     , torrent, transformers, unix, unix-compat, unliftio-core
-     , unordered-containers, utf8-string, uuid, vector, wai, wai-extra
-     , warp, warp-tls, wget, which, yesod, yesod-core, yesod-form
-     , yesod-static
+    ({ mkDerivation, aeson, ansi-terminal, async, attoparsec, aws, base
+     , blaze-builder, bloomfilter, bup, byteable, bytestring, Cabal
+     , case-insensitive, clientsession, concurrent-output, conduit
+     , connection, containers, crypto-api, cryptonite, curl
+     , data-default, DAV, dbus, deepseq, directory, disk-free-space
+     , dlist, edit-distance, exceptions, fdo-notify, feed, filepath
+     , filepath-bytestring, free, git, git-lfs, gnupg, hinotify
+     , http-client, http-client-restricted, http-client-tls
+     , http-conduit, http-types, IfElse, lsof, magic, memory, microlens
+     , monad-control, monad-logger, mountpoints, mtl, network
+     , network-bsd, network-info, network-multicast, network-uri
+     , old-locale, openssh, optparse-applicative, path-pieces, perl
+     , persistent, persistent-sqlite, persistent-template, process
+     , QuickCheck, random, regex-tdfa, resourcet, rsync, SafeSemaphore
+     , sandi, securemem, shakespeare, socks, split, stm, stm-chans
+     , tagsoup, tasty, tasty-hunit, tasty-quickcheck, tasty-rerun
+     , template-haskell, text, time, torrent, transformers, unix
+     , unix-compat, unliftio-core, unordered-containers, utf8-string
+     , uuid, vector, wai, wai-extra, warp, warp-tls, wget, which, yesod
+     , yesod-core, yesod-form, yesod-static
      }:
      mkDerivation {
        pname = "git-annex";
-       version = "10.20220127";
-       sha256 = "06s80fa91cnn2r5n6d52lqqp3hpc4ksag82razs7sj19iwixan2w";
+       version = "10.20220322";
+       sha256 = "107v1c2lw53k25p6snbmxyia3ghd63kj3izvd81d8km9qncv96bv";
        configureFlags = [
          "-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime"
          "-fnetworkbsd" "-fpairing" "-fproduction" "-fs3" "-ftorrentparser"
@@ -110496,13 +108736,14 @@ self: {
          unix-compat utf8-string
        ];
        executableHaskellDepends = [
-         aeson async attoparsec aws base blaze-builder bloomfilter byteable
-         bytestring case-insensitive clientsession concurrent-output conduit
-         connection containers crypto-api cryptonite data-default DAV dbus
-         deepseq directory disk-free-space dlist edit-distance exceptions
-         fdo-notify feed filepath filepath-bytestring free git-lfs hinotify
-         http-client http-client-restricted http-client-tls http-conduit
-         http-types IfElse magic memory microlens monad-control monad-logger
+         aeson ansi-terminal async attoparsec aws base blaze-builder
+         bloomfilter byteable bytestring case-insensitive clientsession
+         concurrent-output conduit connection containers crypto-api
+         cryptonite data-default DAV dbus deepseq directory disk-free-space
+         dlist edit-distance exceptions fdo-notify feed filepath
+         filepath-bytestring free git-lfs hinotify http-client
+         http-client-restricted http-client-tls http-conduit http-types
+         IfElse magic memory microlens monad-control monad-logger
          mountpoints mtl network network-bsd network-info network-multicast
          network-uri old-locale optparse-applicative path-pieces persistent
          persistent-sqlite persistent-template process QuickCheck random
@@ -110592,7 +108833,6 @@ self: {
        description = "A simple parser for Git configuration files";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "git-cuk" = callPackage
@@ -110789,6 +109029,7 @@ self: {
        ];
        description = "Passively snapshots working tree changes efficiently";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "git-object" = callPackage
@@ -110888,7 +109129,6 @@ self: {
        description = "A sanity checker for your git history";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "git-vogue" = callPackage
@@ -110976,7 +109216,6 @@ self: {
        description = "Create Github issues out of TODO comments in code";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "githash" = callPackage
@@ -111101,6 +109340,8 @@ self: {
        ];
        description = "GitHub webhooks library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "github-release" = callPackage
@@ -111110,26 +109351,6 @@ self: {
      }:
      mkDerivation {
        pname = "github-release";
-       version = "1.3.10";
-       sha256 = "0snhmqrz9fr51fyydi02zi8p0sa44f0hqv1krybil0ymcaqk6796";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base burrito bytestring http-client http-client-tls
-         http-types mime-types optparse-generic text unordered-containers
-       ];
-       executableHaskellDepends = [ base ];
-       description = "Upload files to GitHub releases";
-       license = lib.licenses.mit;
-     }) {};
-
-  "github-release_2_0_0_0" = callPackage
-    ({ mkDerivation, aeson, base, burrito, bytestring, http-client
-     , http-client-tls, http-types, mime-types, optparse-generic, text
-     , unordered-containers
-     }:
-     mkDerivation {
-       pname = "github-release";
        version = "2.0.0.0";
        sha256 = "03bvbqpaa3xp9rnmg8a95qs9j7chng1xsk53f30520m1cfyyikgq";
        isLibrary = true;
@@ -111144,7 +109365,6 @@ self: {
        ];
        description = "Upload files to GitHub releases";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "github-rest" = callPackage
@@ -111155,29 +109375,6 @@ self: {
      }:
      mkDerivation {
        pname = "github-rest";
-       version = "1.0.3";
-       sha256 = "0alwix2lvrvv6ba7nrxg6qvvrdci1vbv94yvq29zmsab9lbv6jrb";
-       libraryHaskellDepends = [
-         aeson base bytestring http-client http-client-tls http-types jwt
-         mtl scientific text time transformers unliftio unliftio-core
-       ];
-       testHaskellDepends = [
-         aeson aeson-qq base bytestring http-client http-client-tls
-         http-types jwt mtl scientific tasty tasty-golden tasty-hunit
-         tasty-quickcheck text time transformers unliftio unliftio-core
-       ];
-       description = "Query the GitHub REST API programmatically";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "github-rest_1_1_2" = callPackage
-    ({ mkDerivation, aeson, aeson-qq, base, bytestring, http-client
-     , http-client-tls, http-types, jwt, mtl, scientific, tasty
-     , tasty-golden, tasty-hunit, tasty-quickcheck, text, time
-     , transformers, unliftio, unliftio-core
-     }:
-     mkDerivation {
-       pname = "github-rest";
        version = "1.1.2";
        sha256 = "139ysq1m1ndy6z1znfd1np25ynxankkfm6xmwabhdr7yiqzi2v1b";
        libraryHaskellDepends = [
@@ -111191,7 +109388,6 @@ self: {
        ];
        description = "Query the GitHub REST API programmatically";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "github-tools" = callPackage
@@ -111406,25 +109602,6 @@ self: {
      }) {};
 
   "gitlab-haskell" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, connection, http-conduit
-     , http-types, tasty, tasty-hunit, temporary, text, time
-     , transformers, unix, unliftio, unliftio-core
-     }:
-     mkDerivation {
-       pname = "gitlab-haskell";
-       version = "0.2.5";
-       sha256 = "13dlbl2hlvmplxjypg14llpbxf0a9x2f4lk0kkn46f63mn0fy83x";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson base bytestring connection http-conduit http-types temporary
-         text time transformers unix unliftio unliftio-core
-       ];
-       testHaskellDepends = [ aeson base bytestring tasty tasty-hunit ];
-       description = "A Haskell library for the GitLab web API";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "gitlab-haskell_0_3_2_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, connection, http-client
      , http-conduit, http-types, tasty, tasty-hunit, temporary, text
      , time, transformers, unix
@@ -111442,6 +109619,7 @@ self: {
        description = "A Haskell library for the GitLab web API";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "gitlib" = callPackage
@@ -111535,6 +109713,8 @@ self: {
        ];
        description = "Libgit2 backend for gitlib";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "gitlib-s3" = callPackage
@@ -111802,7 +109982,6 @@ self: {
        description = "Binding to the glade library";
        license = lib.licenses.lgpl21Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs.gnome2) libglade;};
 
   "gladexml-accessor" = callPackage
@@ -111814,7 +109993,6 @@ self: {
        libraryHaskellDepends = [ base glade HaXml template-haskell ];
        description = "Automagically declares getters for widget handles in specified interface file";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "glambda" = callPackage
@@ -111882,6 +110060,8 @@ self: {
        libraryHaskellDepends = [ base lens ];
        description = "Framework for rendering things with metadata/headers and values";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "glazier" = callPackage
@@ -112019,8 +110199,8 @@ self: {
      }:
      mkDerivation {
        pname = "glib";
-       version = "0.13.8.1";
-       sha256 = "170sbi1gg38sxl4yhd4z716fljlcbf21vgl58p0pcx2adnn2il6w";
+       version = "0.13.8.2";
+       sha256 = "09qamkxkpx2paazbh8x225wvwgzgpp0g0a3s708n96q76b4bvd46";
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [
          base bytestring containers text utf8-string
@@ -112044,6 +110224,8 @@ self: {
        testHaskellDepends = [ base data-default hspec ];
        description = "Glicko-2 implementation in Haskell";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "glider-nlp" = callPackage
@@ -112243,6 +110425,22 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "gloss_1_13_2_2" = callPackage
+    ({ mkDerivation, base, bmp, bytestring, containers, ghc-prim
+     , gloss-rendering, GLUT, OpenGL
+     }:
+     mkDerivation {
+       pname = "gloss";
+       version = "1.13.2.2";
+       sha256 = "09yabwajjw6zsbs8p4hsmfz4a032i81d3vnia5f7rrzszbi9svdn";
+       libraryHaskellDepends = [
+         base bmp bytestring containers ghc-prim gloss-rendering GLUT OpenGL
+       ];
+       description = "Painless 2D vector graphics, animations and simulations";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "gloss-accelerate" = callPackage
     ({ mkDerivation, accelerate, base, gloss, gloss-rendering
      , linear-accelerate
@@ -112270,6 +110468,18 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "gloss-algorithms_1_13_0_3" = callPackage
+    ({ mkDerivation, base, containers, ghc-prim, gloss }:
+     mkDerivation {
+       pname = "gloss-algorithms";
+       version = "1.13.0.3";
+       sha256 = "083rq6p5m0im380c6x0jc3hi59hk94z1nyj08hmvmb3vcszjxra5";
+       libraryHaskellDepends = [ base containers ghc-prim gloss ];
+       description = "Data structures and algorithms for working with 2D graphics";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "gloss-banana" = callPackage
     ({ mkDerivation, base, gloss, reactive-banana }:
      mkDerivation {
@@ -112304,8 +110514,8 @@ self: {
      }:
      mkDerivation {
        pname = "gloss-examples";
-       version = "1.13.0.3";
-       sha256 = "0bvy9hww3i2mk3fim5spg2fd66mhxz5njil7xjrw6wbjs4ryrr92";
+       version = "1.13.0.4";
+       sha256 = "0jbll6dch864fba7x49iw7m5f4qhdff4wdpr8i38qwikbf7bmaf1";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -112314,7 +110524,6 @@ self: {
        ];
        description = "Examples using the gloss library";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gloss-export" = callPackage
@@ -112418,6 +110627,20 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "gloss-rendering_1_13_1_2" = callPackage
+    ({ mkDerivation, base, bmp, bytestring, containers, GLUT, OpenGL }:
+     mkDerivation {
+       pname = "gloss-rendering";
+       version = "1.13.1.2";
+       sha256 = "0zrdqh72gswyn27x43ifhy4q8m7hvmv24b5ki3hyra5yq74njlsm";
+       libraryHaskellDepends = [
+         base bmp bytestring containers GLUT OpenGL
+       ];
+       description = "Gloss picture data types and rendering functions";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "gloss-sodium" = callPackage
     ({ mkDerivation, base, gloss, sodium }:
      mkDerivation {
@@ -112501,8 +110724,8 @@ self: {
      }:
      mkDerivation {
        pname = "gltf-codec";
-       version = "0.1.0.3";
-       sha256 = "0kgkzskn2k9zgihrb1v9xy5yfjlggmpj15g1bdgx7faipksaa3fb";
+       version = "0.1.0.4";
+       sha256 = "1jzh6cdgpiq0lmcfnxkfnzywjv1ny058xsss0b1nrwxra6wcai6x";
        libraryHaskellDepends = [
          aeson base base64-bytestring binary bytestring scientific text
          unordered-containers vector
@@ -112648,6 +110871,8 @@ self: {
        ];
        description = "turtle like LOGO with glut";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "gmail-simple" = callPackage
@@ -112818,6 +111043,7 @@ self: {
        description = "Bindings for GNU IDN";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) libidn;};
 
   "gnuplot" = callPackage
@@ -112827,27 +111053,6 @@ self: {
      }:
      mkDerivation {
        pname = "gnuplot";
-       version = "0.5.6.1";
-       sha256 = "1rfq94lnsyjr8y9p5r56jpllv3p8rvh9xxzjji016b6r5adi8cnb";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         array base containers data-accessor data-accessor-transformers
-         deepseq filepath process semigroups temporary time transformers
-         utility-ht
-       ];
-       description = "2D and 3D plots using gnuplot";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "gnuplot_0_5_7" = callPackage
-    ({ mkDerivation, array, base, containers, data-accessor
-     , data-accessor-transformers, deepseq, filepath, process
-     , semigroups, temporary, time, transformers, utility-ht
-     }:
-     mkDerivation {
-       pname = "gnuplot";
        version = "0.5.7";
        sha256 = "1glahh3si5bpazsklnpwxx4h4ivgb4wyngc032797zq1496fhhm3";
        isLibrary = true;
@@ -112860,7 +111065,6 @@ self: {
        ];
        description = "2D and 3D plots using gnuplot";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gnutls" = callPackage
@@ -113039,6 +111243,8 @@ self: {
        testHaskellDepends = [ base containers HUnit mtl parsec ];
        description = "A monadic take on a 2,500-year-old board game - library";
        license = lib.licenses.agpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "goatee-gtk" = callPackage
@@ -113059,6 +111265,7 @@ self: {
        testHaskellDepends = [ base HUnit ];
        description = "A monadic take on a 2,500-year-old board game - GTK+ UI";
        license = lib.licenses.agpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gochan" = callPackage
@@ -113124,8 +111331,6 @@ self: {
        executableHaskellDepends = [ base criterion megaparsec text ];
        description = "Megaparsec parser for Godot `tscn` and `gdns` files";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gofer-prelude" = callPackage
@@ -113200,6 +111405,7 @@ self: {
        ];
        description = "Comprehensive Google Services SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-abusiveexperiencereport" = callPackage
@@ -113211,6 +111417,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Abusive Experience Report SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-acceleratedmobilepageurl" = callPackage
@@ -113222,6 +111429,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Accelerated Mobile Pages (AMP) URL SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-accessapproval" = callPackage
@@ -113233,6 +111441,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Access Approval SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-accesscontextmanager" = callPackage
@@ -113244,6 +111453,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Access Context Manager SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-adexchange-buyer" = callPackage
@@ -113255,6 +111465,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Ad Exchange Buyer SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-adexchange-seller" = callPackage
@@ -113266,6 +111477,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Ad Exchange Seller SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-adexchangebuyer2" = callPackage
@@ -113277,6 +111489,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Ad Exchange Buyer API II SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-adexperiencereport" = callPackage
@@ -113288,6 +111501,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Ad Experience Report SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-admin-datatransfer" = callPackage
@@ -113299,6 +111513,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Admin Data Transfer SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-admin-directory" = callPackage
@@ -113310,6 +111525,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Admin Directory SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-admin-emailmigration" = callPackage
@@ -113322,7 +111538,6 @@ self: {
        description = "Google Email Migration API v2 SDK";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gogol-admin-reports" = callPackage
@@ -113334,6 +111549,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Admin Reports SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-adsense" = callPackage
@@ -113345,6 +111561,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google AdSense Management SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-adsense-host" = callPackage
@@ -113356,6 +111573,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google AdSense Host SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-affiliates" = callPackage
@@ -113368,7 +111586,6 @@ self: {
        description = "Google Affiliate Network SDK";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gogol-alertcenter" = callPackage
@@ -113380,6 +111597,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google G Suite Alert Center SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-analytics" = callPackage
@@ -113391,6 +111609,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Analytics SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-analyticsreporting" = callPackage
@@ -113402,6 +111621,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Analytics Reporting SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-android-enterprise" = callPackage
@@ -113413,6 +111633,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Play EMM SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-android-publisher" = callPackage
@@ -113424,6 +111645,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Play Developer SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-androiddeviceprovisioning" = callPackage
@@ -113435,6 +111657,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Android Device Provisioning Partner SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-androidmanagement" = callPackage
@@ -113446,6 +111669,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Android Management SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-appengine" = callPackage
@@ -113457,6 +111681,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google App Engine Admin SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-apps-activity" = callPackage
@@ -113468,6 +111693,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Drive Activity SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-apps-calendar" = callPackage
@@ -113479,6 +111705,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Calendar SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-apps-licensing" = callPackage
@@ -113490,6 +111717,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Enterprise License Manager SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-apps-reseller" = callPackage
@@ -113501,6 +111729,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Enterprise Apps Reseller SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-apps-tasks" = callPackage
@@ -113512,6 +111741,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Tasks SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-appstate" = callPackage
@@ -113523,6 +111753,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google App State SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-autoscaler" = callPackage
@@ -113535,7 +111766,6 @@ self: {
        description = "Google Compute Engine Autoscaler SDK";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gogol-bigquery" = callPackage
@@ -113547,6 +111777,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google BigQuery SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-bigquerydatatransfer" = callPackage
@@ -113558,6 +111789,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google BigQuery Data Transfer SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-bigtableadmin" = callPackage
@@ -113570,7 +111802,6 @@ self: {
        description = "Google Cloud Bigtable Admin SDK";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gogol-billing" = callPackage
@@ -113582,6 +111813,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Billing SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-binaryauthorization" = callPackage
@@ -113593,6 +111825,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Binary Authorization SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-blogger" = callPackage
@@ -113604,6 +111837,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Blogger SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-books" = callPackage
@@ -113615,6 +111849,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Books SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-chat" = callPackage
@@ -113626,6 +111861,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Hangouts Chat SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-civicinfo" = callPackage
@@ -113637,6 +111873,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Civic Information SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-classroom" = callPackage
@@ -113648,6 +111885,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Classroom SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-cloudasset" = callPackage
@@ -113659,6 +111897,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Asset SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-clouderrorreporting" = callPackage
@@ -113670,6 +111909,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Stackdriver Error Reporting SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-cloudfunctions" = callPackage
@@ -113681,6 +111921,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Functions SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-cloudidentity" = callPackage
@@ -113692,6 +111933,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Identity SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-cloudiot" = callPackage
@@ -113703,6 +111945,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud IoT SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-cloudkms" = callPackage
@@ -113714,6 +111957,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Key Management Service (KMS) SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-cloudmonitoring" = callPackage
@@ -113726,7 +111970,6 @@ self: {
        description = "Google Cloud Monitoring SDK";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gogol-cloudprivatecatalog" = callPackage
@@ -113738,6 +111981,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Private Catalog SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-cloudprivatecatalogproducer" = callPackage
@@ -113749,6 +111993,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Private Catalog Producer SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-cloudprofiler" = callPackage
@@ -113760,6 +112005,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Stackdriver Profiler SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-cloudscheduler" = callPackage
@@ -113771,6 +112017,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Scheduler SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-cloudsearch" = callPackage
@@ -113782,6 +112029,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Search SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-cloudshell" = callPackage
@@ -113793,6 +112041,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Shell SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-cloudtasks" = callPackage
@@ -113804,6 +112053,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Tasks SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-cloudtrace" = callPackage
@@ -113815,6 +112065,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Stackdriver Trace SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-commentanalyzer" = callPackage
@@ -113826,6 +112077,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Perspective Comment Analyzer SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-composer" = callPackage
@@ -113837,6 +112089,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Composer SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-compute" = callPackage
@@ -113848,6 +112101,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Compute Engine SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-consumersurveys" = callPackage
@@ -113859,6 +112113,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Consumer Surveys SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-container" = callPackage
@@ -113870,6 +112125,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Kubernetes Engine SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-containeranalysis" = callPackage
@@ -113881,6 +112137,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Container Analysis SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-containerbuilder" = callPackage
@@ -113892,6 +112149,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Build SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-core" = callPackage
@@ -113916,6 +112174,8 @@ self: {
        testHaskellDepends = [ base tasty ];
        description = "Core data types and functionality for Gogol libraries";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "gogol-customsearch" = callPackage
@@ -113927,6 +112187,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google CustomSearch SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-dataflow" = callPackage
@@ -113938,6 +112199,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Dataflow SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-datafusion" = callPackage
@@ -113949,6 +112211,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Data Fusion SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-dataproc" = callPackage
@@ -113960,6 +112223,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Dataproc SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-datastore" = callPackage
@@ -113971,6 +112235,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Datastore SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-debugger" = callPackage
@@ -113982,6 +112247,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Stackdriver Debugger SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-deploymentmanager" = callPackage
@@ -113993,6 +112259,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Deployment Manager SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-dfareporting" = callPackage
@@ -114004,6 +112271,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google DCM/DFA Reporting And Trafficking SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-dialogflow" = callPackage
@@ -114015,6 +112283,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Dialogflow SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-digitalassetlinks" = callPackage
@@ -114026,6 +112295,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Digital Asset Links SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-discovery" = callPackage
@@ -114037,6 +112307,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google API Discovery Service SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-dlp" = callPackage
@@ -114048,6 +112319,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Data Loss Prevention (DLP) SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-dns" = callPackage
@@ -114059,6 +112331,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud DNS SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-docs" = callPackage
@@ -114070,6 +112343,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Docs SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-doubleclick-bids" = callPackage
@@ -114081,6 +112355,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google DoubleClick Bid Manager SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-doubleclick-search" = callPackage
@@ -114092,6 +112367,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google DoubleClick Search SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-drive" = callPackage
@@ -114103,6 +112379,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Drive SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-driveactivity" = callPackage
@@ -114114,6 +112391,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Drive Activity SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-factchecktools" = callPackage
@@ -114125,6 +112403,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Fact Check Tools SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-file" = callPackage
@@ -114136,6 +112415,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Filestore SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-firebase-dynamiclinks" = callPackage
@@ -114147,6 +112427,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Firebase Dynamic Links SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-firebase-rules" = callPackage
@@ -114158,6 +112439,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Firebase Rules SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-firebasehosting" = callPackage
@@ -114169,6 +112451,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Firebase Hosting SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-firebaseremoteconfig" = callPackage
@@ -114180,6 +112463,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Firebase Remote Config SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-firestore" = callPackage
@@ -114191,6 +112475,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Firestore SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-fitness" = callPackage
@@ -114202,6 +112487,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Fitness SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-fonts" = callPackage
@@ -114213,6 +112499,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Fonts Developer SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-freebasesearch" = callPackage
@@ -114225,7 +112512,6 @@ self: {
        description = "Google Freebase Search SDK";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gogol-fusiontables" = callPackage
@@ -114237,6 +112523,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Fusion Tables SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-games" = callPackage
@@ -114248,6 +112535,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Play Game Services SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-games-configuration" = callPackage
@@ -114259,6 +112547,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Play Game Services Publishing SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-games-management" = callPackage
@@ -114270,6 +112559,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Play Game Services Management SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-genomics" = callPackage
@@ -114281,6 +112571,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Genomics SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-gmail" = callPackage
@@ -114292,6 +112583,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Gmail SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-groups-migration" = callPackage
@@ -114303,6 +112595,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Groups Migration SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-groups-settings" = callPackage
@@ -114314,6 +112607,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Groups Settings SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-healthcare" = callPackage
@@ -114325,6 +112619,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Healthcare SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-iam" = callPackage
@@ -114336,6 +112631,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Identity and Access Management (IAM) SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-iamcredentials" = callPackage
@@ -114347,6 +112643,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google IAM Service Account Credentials SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-iap" = callPackage
@@ -114358,6 +112655,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Identity-Aware Proxy SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-identity-toolkit" = callPackage
@@ -114369,6 +112667,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Identity Toolkit SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-indexing" = callPackage
@@ -114380,6 +112679,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Indexing SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-jobs" = callPackage
@@ -114391,6 +112691,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Talent Solution SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-kgsearch" = callPackage
@@ -114402,6 +112703,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Knowledge Graph Search SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-language" = callPackage
@@ -114413,6 +112715,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Natural Language SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-latencytest" = callPackage
@@ -114425,7 +112728,6 @@ self: {
        description = "Google Cloud Network Performance Monitoring SDK";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gogol-libraryagent" = callPackage
@@ -114437,6 +112739,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Library Agent SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-logging" = callPackage
@@ -114448,6 +112751,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Stackdriver Logging SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-manufacturers" = callPackage
@@ -114459,6 +112763,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Manufacturer Center SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-maps-coordinate" = callPackage
@@ -114471,7 +112776,6 @@ self: {
        description = "Google Maps Coordinate SDK";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gogol-maps-engine" = callPackage
@@ -114484,7 +112788,6 @@ self: {
        description = "Google Maps Engine SDK";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gogol-mirror" = callPackage
@@ -114496,6 +112799,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Mirror SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-ml" = callPackage
@@ -114507,6 +112811,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Machine Learning Engine SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-monitoring" = callPackage
@@ -114518,6 +112823,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Stackdriver Monitoring SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-oauth2" = callPackage
@@ -114529,6 +112835,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google OAuth2 SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-oslogin" = callPackage
@@ -114540,6 +112847,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud OS Login SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-pagespeed" = callPackage
@@ -114551,6 +112859,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google PageSpeed Insights SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-partners" = callPackage
@@ -114562,6 +112871,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Partners SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-people" = callPackage
@@ -114573,6 +112883,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google People SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-photoslibrary" = callPackage
@@ -114585,7 +112896,6 @@ self: {
        description = "Google Photos Library SDK";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gogol-play-moviespartner" = callPackage
@@ -114597,6 +112907,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Play Movies Partner SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-playcustomapp" = callPackage
@@ -114608,6 +112919,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Play Custom App Publishing SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-plus" = callPackage
@@ -114619,6 +112931,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google + SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-plus-domains" = callPackage
@@ -114630,6 +112943,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google + Domains SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-poly" = callPackage
@@ -114641,6 +112955,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Poly SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-prediction" = callPackage
@@ -114652,6 +112967,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Prediction SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-proximitybeacon" = callPackage
@@ -114663,6 +112979,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Proximity Beacon SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-pubsub" = callPackage
@@ -114674,6 +112991,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Pub/Sub SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-qpxexpress" = callPackage
@@ -114685,6 +113003,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google QPX Express SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-redis" = callPackage
@@ -114696,6 +113015,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Memorystore for Redis SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-remotebuildexecution" = callPackage
@@ -114707,6 +113027,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Remote Build Execution SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-replicapool" = callPackage
@@ -114718,6 +113039,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Replica Pool SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-replicapool-updater" = callPackage
@@ -114729,6 +113051,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Compute Engine Instance Group Updater SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-resourcemanager" = callPackage
@@ -114740,6 +113063,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Resource Manager SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-resourceviews" = callPackage
@@ -114752,7 +113076,6 @@ self: {
        description = "Google Compute Engine Instance Groups SDK";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gogol-run" = callPackage
@@ -114764,6 +113087,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Run SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-runtimeconfig" = callPackage
@@ -114775,6 +113099,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Runtime Configuration SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-safebrowsing" = callPackage
@@ -114786,6 +113111,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Safe Browsing SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-script" = callPackage
@@ -114797,6 +113123,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Apps Script SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-searchconsole" = callPackage
@@ -114808,6 +113135,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Search Console URL Testing Tools SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-securitycenter" = callPackage
@@ -114819,6 +113147,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Security Command Center SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-servicebroker" = callPackage
@@ -114830,6 +113159,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Service Broker SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-serviceconsumermanagement" = callPackage
@@ -114841,6 +113171,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Service Consumer Management SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-servicecontrol" = callPackage
@@ -114852,6 +113183,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Service Control SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-servicemanagement" = callPackage
@@ -114864,7 +113196,6 @@ self: {
        description = "Google Service Management SDK";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gogol-servicenetworking" = callPackage
@@ -114876,6 +113207,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Service Networking SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-serviceusage" = callPackage
@@ -114887,6 +113219,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Service Usage SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-serviceuser" = callPackage
@@ -114898,6 +113231,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Service User SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-sheets" = callPackage
@@ -114909,6 +113243,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Sheets SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-shopping-content" = callPackage
@@ -114920,6 +113255,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Content API for Shopping SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-siteverification" = callPackage
@@ -114931,6 +113267,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Site Verification SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-slides" = callPackage
@@ -114942,6 +113279,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Slides SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-sourcerepo" = callPackage
@@ -114953,6 +113291,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Source Repositories SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-spanner" = callPackage
@@ -114964,6 +113303,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Spanner SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-spectrum" = callPackage
@@ -114975,6 +113315,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Spectrum Database SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-speech" = callPackage
@@ -114986,6 +113327,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Speech-to-Text SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-sqladmin" = callPackage
@@ -114997,6 +113339,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud SQL Admin SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-storage" = callPackage
@@ -115008,6 +113351,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Storage JSON SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-storage-transfer" = callPackage
@@ -115019,6 +113363,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Storage Transfer SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-streetviewpublish" = callPackage
@@ -115030,6 +113375,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Street View Publish SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-surveys" = callPackage
@@ -115041,6 +113387,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Surveys SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-tagmanager" = callPackage
@@ -115052,6 +113399,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Tag Manager SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-taskqueue" = callPackage
@@ -115064,7 +113412,6 @@ self: {
        description = "Google TaskQueue SDK";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gogol-testing" = callPackage
@@ -115076,6 +113423,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Testing SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-texttospeech" = callPackage
@@ -115087,6 +113435,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Text-to-Speech SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-toolresults" = callPackage
@@ -115098,6 +113447,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Tool Results SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-tpu" = callPackage
@@ -115109,6 +113459,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud TPU SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-tracing" = callPackage
@@ -115120,6 +113471,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Tracing SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-translate" = callPackage
@@ -115131,6 +113483,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Translation SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-urlshortener" = callPackage
@@ -115142,6 +113495,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google URL Shortener SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-useraccounts" = callPackage
@@ -115154,7 +113508,6 @@ self: {
        description = "Google Cloud User Accounts SDK";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gogol-vault" = callPackage
@@ -115166,6 +113519,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google G Suite Vault SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-videointelligence" = callPackage
@@ -115177,6 +113531,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Video Intelligence SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-vision" = callPackage
@@ -115188,6 +113543,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Cloud Vision SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-webmaster-tools" = callPackage
@@ -115199,6 +113555,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Search Console SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-websecurityscanner" = callPackage
@@ -115210,6 +113567,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google Web Security Scanner SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-youtube" = callPackage
@@ -115221,6 +113579,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google YouTube Data SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-youtube-analytics" = callPackage
@@ -115232,6 +113591,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google YouTube Analytics SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gogol-youtube-reporting" = callPackage
@@ -115243,6 +113603,7 @@ self: {
        libraryHaskellDepends = [ base gogol-core ];
        description = "Google YouTube Reporting SDK";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "goldplate" = callPackage
@@ -115395,15 +113756,14 @@ self: {
      }:
      mkDerivation {
        pname = "google-maps-geocoding";
-       version = "0.7.0.0";
-       sha256 = "0p6b2xyfkw073anhwwk4sdpphj3j1h24k277yc131yvyjlw4kslx";
+       version = "0.7.0.1";
+       sha256 = "01330l7z0s30mk0vh4j0kcl5xmfyahr16is7ldxf4h3y9w8b3ajg";
        libraryHaskellDepends = [
          aeson base google-static-maps http-client servant servant-client
          text
        ];
        description = "Bindings to the Google Geocoding API (formerly Maps Geocoding API)";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "google-oauth2" = callPackage
@@ -115479,6 +113839,8 @@ self: {
        ];
        description = "Get a signed JWT for Google Service Accounts";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "google-search" = callPackage
@@ -115504,8 +113866,8 @@ self: {
      }:
      mkDerivation {
        pname = "google-server-api";
-       version = "0.3.3.1";
-       sha256 = "17lsjlfkr3crxyxhj7w77ga7h7c6va6z5qmyvmhwapmym1zmsqrs";
+       version = "0.4.0.1";
+       sha256 = "064y4rw4dpx3k9h7p8pwzydkrbh5ljnqgzlxdsgis665hh4kp0rr";
        libraryHaskellDepends = [
          aeson aeson-casing base base64-bytestring bytestring HsOpenSSL
          http-api-data http-client http-client-tls http-media mime-mail
@@ -115515,6 +113877,8 @@ self: {
        ];
        description = "Google APIs for server to server applications";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "google-static-maps" = callPackage
@@ -115525,8 +113889,8 @@ self: {
      }:
      mkDerivation {
        pname = "google-static-maps";
-       version = "0.7.0.0";
-       sha256 = "09ir6y13n3sk34g3nnbhv6rz6kibw1gph6fap8f9dlna1g1s1vrb";
+       version = "0.7.0.1";
+       sha256 = "0cs5hwll03liqml504kw7zzyk1ah5lbpxpqzwhfhkzz5a9swigqa";
        libraryHaskellDepends = [
          aeson base base64-bytestring bytedump bytestring cryptonite
          double-conversion http-client JuicyPixels memory network-uri
@@ -115534,7 +113898,6 @@ self: {
        ];
        description = "Bindings to the Google Maps Static API (formerly Static Maps API)";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "google-translate" = callPackage
@@ -115600,27 +113963,6 @@ self: {
      }:
      mkDerivation {
        pname = "gopher-proxy";
-       version = "0.1.1.2";
-       sha256 = "1ji7gfvcagvnv716ii6hwlv3g1np9iif7dk94mg42k265j30h4gh";
-       isLibrary = false;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       executableHaskellDepends = [
-         attoparsec base bytestring directory errors http-types lucid
-         mime-types network optparse-applicative text wai warp
-       ];
-       description = "proxy gopher over http";
-       license = lib.licenses.gpl3Only;
-       maintainers = with lib.maintainers; [ sternenseemann ];
-     }) {};
-
-  "gopher-proxy_0_1_1_3" = callPackage
-    ({ mkDerivation, attoparsec, base, bytestring, directory, errors
-     , http-types, lucid, mime-types, network, optparse-applicative
-     , text, wai, warp
-     }:
-     mkDerivation {
-       pname = "gopher-proxy";
        version = "0.1.1.3";
        sha256 = "0pqsir7hpz2hfdczhvvnqh7rbckxkzj7fsdq6r27nm9ixf5kmwfb";
        isLibrary = false;
@@ -115632,7 +113974,6 @@ self: {
        ];
        description = "proxy gopher over http";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ sternenseemann ];
      }) {};
 
@@ -115658,27 +113999,27 @@ self: {
   "gopro-plus" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, exceptions
      , filepath, generic-deriving, generic-random, HUnit, lens
-     , lens-aeson, mtl, QuickCheck, quickcheck-instances, random
-     , raw-strings-qq, retry, tasty, tasty-discover, tasty-hunit
+     , lens-aeson, monad-logger, mtl, QuickCheck, quickcheck-instances
+     , random, raw-strings-qq, retry, tasty, tasty-discover, tasty-hunit
      , tasty-quickcheck, text, time, transformers, unix, unliftio
      , unordered-containers, vector, wreq
      }:
      mkDerivation {
        pname = "gopro-plus";
-       version = "0.6.1.1";
-       sha256 = "1nip991jcv1pqa5zb83wdbf6pnimzp9d39az9zbvlvgkrrnkf522";
+       version = "0.6.5.0";
+       sha256 = "09hj57r77r9mx2dy830n9qv3ap2nsg8a94gmpzf69zddqvk1fhm8";
        libraryHaskellDepends = [
          aeson base bytestring containers exceptions filepath
-         generic-deriving generic-random lens lens-aeson mtl QuickCheck
-         quickcheck-instances random retry text time transformers unix
-         unliftio unordered-containers vector wreq
+         generic-deriving generic-random lens lens-aeson monad-logger mtl
+         QuickCheck quickcheck-instances random retry text time transformers
+         unix unliftio unordered-containers vector wreq
        ];
        testHaskellDepends = [
          aeson base bytestring containers exceptions filepath
-         generic-deriving generic-random HUnit lens lens-aeson mtl
-         QuickCheck quickcheck-instances random raw-strings-qq retry tasty
-         tasty-discover tasty-hunit tasty-quickcheck text time transformers
-         unix unliftio unordered-containers vector wreq
+         generic-deriving generic-random HUnit lens lens-aeson monad-logger
+         mtl QuickCheck quickcheck-instances random raw-strings-qq retry
+         tasty tasty-discover tasty-hunit tasty-quickcheck text time
+         transformers unix unliftio unordered-containers vector wreq
        ];
        testToolDepends = [ tasty-discover ];
        description = "GoPro Plus Client API";
@@ -116082,28 +114423,25 @@ self: {
     ({ mkDerivation, base, criterion, hedgehog }:
      mkDerivation {
        pname = "grab";
-       version = "0.0.0.6";
-       sha256 = "0fhindbl5ygfncbww0wqbq4bkjr9q6v0f12f0rzblz71wapshnni";
+       version = "0.0.0.7";
+       sha256 = "14r5asraz28apc7fhyf36ai1i6ndgf29c32ln5nk88s6z1fnlhvk";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hedgehog ];
        benchmarkHaskellDepends = [ base criterion ];
        description = "Applicative non-linear consumption";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "grab-form" = callPackage
     ({ mkDerivation, base, containers, grab, hedgehog, text }:
      mkDerivation {
        pname = "grab-form";
-       version = "0.0.0.6";
-       sha256 = "18gk6p6fxvsiihlr6amvlqf9s7i4v0wi7vzpfjkc580zzvxd9c8n";
+       version = "0.0.0.7";
+       sha256 = "0hqj0b6lv3qs5cs4rhsmk3prd25x8v6m04ilab8jck3c01lfksfm";
        libraryHaskellDepends = [ base containers grab text ];
-       testHaskellDepends = [ base containers hedgehog text ];
+       testHaskellDepends = [ base containers grab hedgehog text ];
        description = "Applicative parsers for form parameter lists";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "graceful" = callPackage
@@ -116239,6 +114577,8 @@ self: {
        ];
        description = "parsers that combine into grammars";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "grapefruit-examples" = callPackage
@@ -116616,8 +114956,6 @@ self: {
        ];
        description = "Converts a graph-trace log into a DOT file for use with Graphviz";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "graph-trace-viz" = callPackage
@@ -116635,7 +114973,6 @@ self: {
        ];
        description = "Converts a graph-trace log into an HTML document";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "graph-utils" = callPackage
@@ -116950,7 +115287,6 @@ self: {
        description = "GraphQL Utils";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "graphql-w-persistent" = callPackage
@@ -117353,28 +115689,6 @@ self: {
 
   "greskell" = callPackage
     ({ mkDerivation, aeson, base, bytestring, doctest, doctest-discover
-     , exceptions, greskell-core, hashable, hint, hspec, hspec-discover
-     , semigroups, text, transformers, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "greskell";
-       version = "1.2.0.2";
-       sha256 = "0zqxln8gcjb3i88b9x156rv3v4d0zlrkca11w1bmbjly8zpgrl4x";
-       libraryHaskellDepends = [
-         aeson base exceptions greskell-core hashable semigroups text
-         transformers unordered-containers vector
-       ];
-       testHaskellDepends = [
-         aeson base bytestring doctest doctest-discover greskell-core hint
-         hspec text unordered-containers
-       ];
-       testToolDepends = [ doctest-discover hspec-discover ];
-       description = "Haskell binding for Gremlin graph query language";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "greskell_2_0_0_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, doctest, doctest-discover
      , exceptions, greskell-core, hashable, hspec, hspec-discover
      , semigroups, should-not-typecheck, text, transformers
      , unordered-containers, vector
@@ -117394,7 +115708,6 @@ self: {
        testToolDepends = [ doctest-discover hspec-discover ];
        description = "Haskell binding for Gremlin graph query language";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "greskell-core" = callPackage
@@ -117404,28 +115717,6 @@ self: {
      }:
      mkDerivation {
        pname = "greskell-core";
-       version = "0.1.3.7";
-       sha256 = "1lffgrc4q9iwfdgn7qfxyhk459x47fl2fg6rvgqr4jqz1xp7x9cy";
-       libraryHaskellDepends = [
-         aeson base containers hashable scientific semigroups text
-         unordered-containers uuid vector
-       ];
-       testHaskellDepends = [
-         aeson base bytestring doctest doctest-discover hspec QuickCheck
-         text unordered-containers vector
-       ];
-       testToolDepends = [ doctest-discover hspec-discover ];
-       description = "Haskell binding for Gremlin graph query language - core data types and tools";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "greskell-core_1_0_0_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, doctest
-     , doctest-discover, hashable, hspec, hspec-discover, QuickCheck
-     , scientific, semigroups, text, unordered-containers, uuid, vector
-     }:
-     mkDerivation {
-       pname = "greskell-core";
        version = "1.0.0.0";
        sha256 = "0b86rwghrbqzqk5vb9n6qsc4a12pbnwvvy20wdiv1g51dpyi440a";
        libraryHaskellDepends = [
@@ -117439,7 +115730,6 @@ self: {
        testToolDepends = [ doctest-discover hspec-discover ];
        description = "Haskell binding for Gremlin graph query language - core data types and tools";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "greskell-websocket" = callPackage
@@ -117449,29 +115739,6 @@ self: {
      }:
      mkDerivation {
        pname = "greskell-websocket";
-       version = "0.1.2.6";
-       sha256 = "1wjfvx25k603ymsalvgzrpnyw20mliky5mclrx6caxqyh0plqdak";
-       libraryHaskellDepends = [
-         aeson async base base64-bytestring bytestring greskell-core
-         hashtables safe-exceptions stm text unordered-containers uuid
-         vector websockets
-       ];
-       testHaskellDepends = [
-         aeson base bytestring greskell-core hspec unordered-containers uuid
-         vector
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Haskell client for Gremlin Server using WebSocket serializer";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "greskell-websocket_1_0_0_0" = callPackage
-    ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring
-     , greskell-core, hashtables, hspec, hspec-discover, safe-exceptions
-     , stm, text, unordered-containers, uuid, vector, websockets
-     }:
-     mkDerivation {
-       pname = "greskell-websocket";
        version = "1.0.0.0";
        sha256 = "1nw8jz843080w6jq4j8bmqv9pz66va1yp36a0d1vkybhdhlxs5vy";
        libraryHaskellDepends = [
@@ -117486,7 +115753,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Haskell client for Gremlin Server using WebSocket serializer";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "grid" = callPackage
@@ -117611,6 +115877,8 @@ self: {
          vector
        ];
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "grm" = callPackage
@@ -117698,7 +115966,6 @@ self: {
        description = "Command line utility to manage AWS ECS resources";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gross" = callPackage
@@ -117714,7 +115981,6 @@ self: {
        description = "A spoof on gloss for terminal animation";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "groundhog" = callPackage
@@ -117753,7 +116019,6 @@ self: {
        description = "Extended Converter Library for groundhog embedded types";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "groundhog-inspector" = callPackage
@@ -117778,7 +116043,6 @@ self: {
        description = "Type-safe datatype-database mapping library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "groundhog-mysql" = callPackage
@@ -117851,6 +116115,8 @@ self: {
        ];
        description = "Type-safe datatype-database mapping library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "group-by-date" = callPackage
@@ -117925,15 +116191,13 @@ self: {
      }:
      mkDerivation {
        pname = "grouped-list";
-       version = "0.2.2.1";
-       sha256 = "1bs8rkdrg82v3k08icl6fsgdyfz8m0vkvsbxpm3iym01xcfmzzal";
+       version = "0.2.3.0";
+       sha256 = "1kv0c2j8g8mydkziyjm87j53g5jr6cbyrvik9z2w5izby5ws6bjs";
        libraryHaskellDepends = [ base binary containers deepseq pointed ];
        testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ];
        benchmarkHaskellDepends = [ base criterion ];
        description = "Grouped lists. Equal consecutive elements are grouped.";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "groupoid" = callPackage
@@ -117998,6 +116262,8 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Mutable vector with efficient appends";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "growler" = callPackage
@@ -118366,8 +116632,8 @@ self: {
      }:
      mkDerivation {
        pname = "gtk";
-       version = "0.15.5";
-       sha256 = "096xawq85shmdhsqwpcmidjc4asqgqxsxv0f0xff78169jrdh6a2";
+       version = "0.15.7";
+       sha256 = "063gfqpz8l4g2d1dy2iabdh2z350z82krgav9rypwi1vws92z9pn";
        enableSeparateDataOutput = true;
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [
@@ -118391,6 +116657,8 @@ self: {
        ];
        description = "A collection of auxiliary operations and widgets related to Gtk+";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "gtk-jsinput" = callPackage
@@ -118435,8 +116703,6 @@ self: {
        description = "Bindings for the Gtk/OS X integration library";
        license = lib.licenses.lgpl21Only;
        platforms = [ "aarch64-darwin" "x86_64-darwin" ];
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) gtk-mac-integration-gtk2;};
 
   "gtk-serialized-event" = callPackage
@@ -118569,6 +116835,28 @@ self: {
        license = lib.licenses.gpl2Only;
      }) {};
 
+  "gtk2hs-buildtools_0_13_8_3" = callPackage
+    ({ mkDerivation, alex, array, base, Cabal, containers, directory
+     , filepath, happy, hashtables, pretty, process, random
+     }:
+     mkDerivation {
+       pname = "gtk2hs-buildtools";
+       version = "0.13.8.3";
+       sha256 = "0fcm0v32hm9j908nyziia16ahb181y9hqppsy18clx2prvj480rv";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         array base Cabal containers directory filepath hashtables pretty
+         process random
+       ];
+       libraryToolDepends = [ alex happy ];
+       executableHaskellDepends = [ base ];
+       description = "Tools to build the Gtk2Hs suite of User Interface libraries";
+       license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "gtk2hs-cast-glade" = callPackage
     ({ mkDerivation, base, glade, gtk, gtk2hs-cast-glib, hint
      , template-haskell
@@ -118582,7 +116870,6 @@ self: {
        ];
        description = "A type class for cast functions of Gtk2hs: glade package";
        license = "unknown";
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gtk2hs-cast-glib" = callPackage
@@ -118708,8 +116995,8 @@ self: {
      }:
      mkDerivation {
        pname = "gtk3";
-       version = "0.15.6";
-       sha256 = "008q6pbl0vq4c2cg94s5az67xdy5q3nzi8qgr7934q3cgdhzbb8w";
+       version = "0.15.7";
+       sha256 = "0f8gpmm52hzy8zszy2qdd3a30ssr6zdv4r09vqdkq8p5yrc419j4";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -118735,6 +117022,8 @@ self: {
        ];
        description = "A collection of auxiliary operations and widgets related to Gtk";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "gtk3-mac-integration" = callPackage
@@ -118751,8 +117040,9 @@ self: {
        libraryPkgconfigDepends = [ gtk-mac-integration-gtk3 ];
        description = "Bindings for the Gtk/OS X integration library";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
+       platforms = [
+         "aarch64-darwin" "armv7l-linux" "i686-linux" "x86_64-darwin"
+       ];
      }) {inherit (pkgs) gtk-mac-integration-gtk3;};
 
   "gtkglext" = callPackage
@@ -118891,6 +117181,7 @@ self: {
        description = "Generate simple combinators given their type";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "guid" = callPackage
@@ -119354,6 +117645,7 @@ self: {
        ];
        description = "native Haskell implementation of OpenPGP (RFC4880)";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hPDB" = callPackage
@@ -120167,7 +118459,6 @@ self: {
        description = "Simple mirroring utility for Hackage";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hackage-plot" = callPackage
@@ -120262,8 +118553,10 @@ self: {
      }:
      mkDerivation {
        pname = "hackage-security";
-       version = "0.6.2.0";
-       sha256 = "1jqpxcpsrixpvficqw5vdfrksg568967ncmisnd3j3jw3sxja5q8";
+       version = "0.6.2.1";
+       sha256 = "1a349ma9ijypjzgj7xgkkr6rd8k49crdgx330h9vgmp7vlbcs8mz";
+       revision = "1";
+       editedCabalFile = "0vhwszqngng5vxf2dpn1fdai59s8c7jh6p04jf983y9rzbic6d7b";
        libraryHaskellDepends = [
          base base16-bytestring base64-bytestring bytestring Cabal
          Cabal-syntax containers cryptohash-sha256 directory ed25519
@@ -120287,8 +118580,8 @@ self: {
        pname = "hackage-security-HTTP";
        version = "0.1.1.1";
        sha256 = "14hp7gssf80b9937j7m56w8sxrv3hrzjf2s9kgfk76v6llgx79k2";
-       revision = "1";
-       editedCabalFile = "18b22jjg5nbfvb83yc36gy25y9v5d1p4z2n89cazzn16hlf813xk";
+       revision = "2";
+       editedCabalFile = "0gbb5k37plm33bg0dv5rjc9jvc8yz8c40r4pg74jx5va8wpsvn13";
        libraryHaskellDepends = [
          base bytestring hackage-security HTTP mtl network network-uri zlib
        ];
@@ -120333,6 +118626,7 @@ self: {
        description = "The Hackage web server";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hackage-sparks" = callPackage
@@ -120496,8 +118790,8 @@ self: {
      }:
      mkDerivation {
        pname = "hackport";
-       version = "0.7";
-       sha256 = "0jp0120m11390bbrcarrqvavqj6fbjfm44wnhn8c6n6yfr29im24";
+       version = "0.7.1.1";
+       sha256 = "0pqv62wgz8fdn7g46y4z01r60qf5n6d1ssgasslxzdw3sb42i55z";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -120516,9 +118810,7 @@ self: {
        ];
        testToolDepends = [ hspec-discover ];
        description = "Hackage and Portage integration tool";
-       license = "GPL";
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
+       license = lib.licenses.gpl3Plus;
      }) {};
 
   "hactor" = callPackage
@@ -120703,8 +118995,8 @@ self: {
        pname = "haddock-library";
        version = "1.10.0";
        sha256 = "15ak06q8yp11xz1hwr0sg2jqi3r78p1n89ik05hicqvxl3awf1pq";
-       revision = "2";
-       editedCabalFile = "12kw6y105fyilp2aby2vwzwgmnr3h2yrahhm1v34anfv8psjq1r0";
+       revision = "3";
+       editedCabalFile = "1fnfcr3gvdjrya0czr3k2sqv4xmmvyv66yni2mckfppra93mcglg";
        libraryHaskellDepends = [
          base bytestring containers parsec text transformers
        ];
@@ -120767,8 +119059,8 @@ self: {
      }:
      mkDerivation {
        pname = "hadolint";
-       version = "2.8.0";
-       sha256 = "07dqm4jcglshwqyvp17773xd07bhk5mdybn4ax5ff4xrvg4pj9ah";
+       version = "2.9.3";
+       sha256 = "0kiy570s08qf9gqphbbv5kzhfkbc3m1jpzpszpb52rbmflmgwi7m";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -121029,6 +119321,8 @@ self: {
        ];
        description = "A service for pull-based continuous deployment based on hydra";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hailgun" = callPackage
@@ -121047,6 +119341,8 @@ self: {
        ];
        description = "Mailgun REST api interface for Haskell";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hailgun-send" = callPackage
@@ -121063,7 +119359,6 @@ self: {
        description = "A program to send emails throught the Mailgun api";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hailgun-simple" = callPackage
@@ -121079,6 +119374,7 @@ self: {
        ];
        description = "Easy-to-use wrapper for the hailgun package";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hails" = callPackage
@@ -121587,8 +119883,8 @@ self: {
      }:
      mkDerivation {
        pname = "hakyll-filestore";
-       version = "0.1.9";
-       sha256 = "1lxm78w2n81wsbi6axyrqjv2ikdprf7vvx1r2ricqd6h7dwjsalr";
+       version = "0.1.10";
+       sha256 = "1wj2qb32ys2czmj0f2jp2fqd0khma4nrdgb2d76vrm8j77bsm7vm";
        libraryHaskellDepends = [
          base filestore hakyll time time-locale-compat
        ];
@@ -121638,8 +119934,6 @@ self: {
        libraryHaskellDepends = [ base bytestring hakyll typed-process ];
        description = "Hakyll compiler for arbitrary external processes";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hakyll-sass" = callPackage
@@ -121725,7 +120019,6 @@ self: {
        description = "Use shortcut-links in markdown file for Hakyll";
        license = lib.licenses.mpl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hakyll-typescript" = callPackage
@@ -121743,35 +120036,64 @@ self: {
        description = "Typescript and javascript hakyll compilers";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hal" = callPackage
     ({ mkDerivation, aeson, base, base64-bytestring, bytestring
      , case-insensitive, conduit, conduit-extra, containers, envy
      , exceptions, hashable, hedgehog, hspec, hspec-hedgehog
-     , http-client, http-types, mtl, scientific, text, time
-     , transformers, unordered-containers, vector
+     , http-client, http-types, mtl, raw-strings-qq, scientific, text
+     , time, transformers, unordered-containers, vector
      }:
      mkDerivation {
        pname = "hal";
-       version = "0.4.8";
-       sha256 = "1j3prf81ni5v003byl992dxvvkv8prgmsqmnpkwpd0365ilxyv2y";
-       revision = "2";
-       editedCabalFile = "13cxps4cxwralwvn1fvg5jwdf4j0lkza147h97dmsxl56lz1ar0q";
+       version = "0.4.9";
+       sha256 = "10mqs33bs85m65g4kscb24abbdaabnrc4841mnj6pravq165b9v7";
+       revision = "1";
+       editedCabalFile = "0fdny4nsdh4m445qc2f0b87xci9i11q8ccdw59qx67qp2c2121l3";
        libraryHaskellDepends = [
          aeson base base64-bytestring bytestring case-insensitive conduit
          conduit-extra containers envy exceptions hashable http-client
-         http-types mtl text time unordered-containers
+         http-types mtl scientific text time unordered-containers
        ];
        testHaskellDepends = [
          aeson base base64-bytestring bytestring case-insensitive containers
-         hedgehog hspec hspec-hedgehog http-client http-types scientific
-         text time transformers unordered-containers vector
+         hedgehog hspec hspec-hedgehog http-client http-types raw-strings-qq
+         scientific text time transformers unordered-containers vector
        ];
        description = "A runtime environment for Haskell applications running on AWS Lambda";
        license = lib.licenses.bsd3;
      }) {};
 
+  "hal_0_4_10" = callPackage
+    ({ mkDerivation, aeson, base, base64-bytestring, bytestring
+     , case-insensitive, conduit, conduit-extra, containers, envy
+     , exceptions, hashable, hedgehog, hspec, hspec-hedgehog
+     , http-client, http-types, mtl, raw-strings-qq, scientific, text
+     , time, transformers, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "hal";
+       version = "0.4.10";
+       sha256 = "10byncg5m23qfzi2avlrh3yq5gdppgiy998a225wa5p95m31xh9b";
+       revision = "1";
+       editedCabalFile = "01mrqgh8n1kzpclcfqpc02jqdijj9pwks9bia5hs1s6vnasbpfg7";
+       libraryHaskellDepends = [
+         aeson base base64-bytestring bytestring case-insensitive conduit
+         conduit-extra containers envy exceptions hashable http-client
+         http-types mtl scientific text time unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson base base64-bytestring bytestring case-insensitive containers
+         hedgehog hspec hspec-hedgehog http-client http-types raw-strings-qq
+         scientific text time transformers unordered-containers vector
+       ];
+       description = "A runtime environment for Haskell applications running on AWS Lambda";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "halberd" = callPackage
     ({ mkDerivation, base, Cabal, containers, haskell-names
      , haskell-packages, haskell-src-exts, HUnit, mtl, safe, split, syb
@@ -121997,8 +120319,6 @@ self: {
        testHaskellDepends = [ base hedgehog lens ];
        description = "Split or combine data structures to and from halves, quarters, eighths";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "halvm-web" = callPackage
@@ -122890,7 +121210,6 @@ self: {
        description = "Support for using Fay with Happstack";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "happstack-foundation" = callPackage
@@ -122912,7 +121231,6 @@ self: {
        description = "Glue code for using Happstack with acid-state, web-routes, reform, and HSP";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "happstack-hamlet" = callPackage
@@ -122984,6 +121302,7 @@ self: {
        ];
        description = "Support for using HSP templates in Happstack";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "happstack-hstringtemplate" = callPackage
@@ -123099,8 +121418,8 @@ self: {
      }:
      mkDerivation {
        pname = "happstack-server";
-       version = "7.7.1.2";
-       sha256 = "0hd1qwgmk547vqpjvpbdgnq815j1rnniwffrcbr9igv6xzkxzdzc";
+       version = "7.7.2";
+       sha256 = "175aal1l4g558y89skck3s04db0bjblkxp77bijf1s9iyc07n669";
        libraryHaskellDepends = [
          base base64-bytestring blaze-html bytestring containers directory
          exceptions extensible-exceptions filepath hslogger html
@@ -123180,8 +121499,8 @@ self: {
      }:
      mkDerivation {
        pname = "happstack-static-routing";
-       version = "0.6.0.0";
-       sha256 = "18r7nb6558yvspc486sxckb8708wsvgqgagaycg1qbdxbfhnshhg";
+       version = "0.7.0.0";
+       sha256 = "0k2rdn2bvqmmnf46xqmczaaq6l0vx5mm7c2q5mr9kjr1g9gq53gh";
        libraryHaskellDepends = [
          base containers happstack-server list-tries transformers
        ];
@@ -123290,13 +121609,11 @@ self: {
     ({ mkDerivation, base, Chart, Chart-diagrams }:
      mkDerivation {
        pname = "happy-hour";
-       version = "0.0.0.2";
-       sha256 = "1pj61x1ynspk3avfsy9735blzggz78r4b35gin1bza619gp9yzsb";
+       version = "0.0.0.3";
+       sha256 = "0icdx6lw9bbcchhwcr7q4yaprz9crhlq6gycb430100c2irlfnkw";
        libraryHaskellDepends = [ base Chart Chart-diagrams ];
        description = "Generate simple okay-looking bar plots without much effort";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "happy-meta" = callPackage
@@ -123307,8 +121624,8 @@ self: {
        pname = "happy-meta";
        version = "0.2.0.11";
        sha256 = "1vgv5fx1fya7wfh3zwdgy0hm0lyzp171gnpp6ymfd6kqmqkl3293";
-       revision = "1";
-       editedCabalFile = "1dspifamwsn6lcj2mxjyrbdsfjqfb4p6m0s1c9dkiv08cfkk02p6";
+       revision = "2";
+       editedCabalFile = "1lrgk0gia4fagyx5n82a4wiiywvmszx05hs6029l64qmf9pzmh9z";
        libraryHaskellDepends = [
          array base containers fail haskell-src-meta mtl template-haskell
        ];
@@ -123476,9 +121793,27 @@ self: {
        ];
        description = "Deep embedding of hardware descriptions with code generation";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "harfbuzz-pure" = callPackage
+    ({ mkDerivation, base, bytestring, freetype2, harfbuzz, parallel
+     , text, utf8-light
+     }:
+     mkDerivation {
+       pname = "harfbuzz-pure";
+       version = "0.1.0.0";
+       sha256 = "1djgq14d62zh2rhs10i5l6b78kmyvd3r6qghd36vhykza4lg2div";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring freetype2 text utf8-light
+       ];
+       libraryPkgconfigDepends = [ harfbuzz ];
+       executableHaskellDepends = [ base bytestring parallel ];
+       description = "Pure-functional Harfbuzz language bindings";
+       license = lib.licenses.mit;
+     }) {inherit (pkgs) harfbuzz;};
+
   "harg" = callPackage
     ({ mkDerivation, aeson, barbies, base, bytestring, directory
      , higgledy, optparse-applicative, split, text, yaml
@@ -123588,6 +121923,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "HaRP allows pattern-matching with regular expressions";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "harpy" = callPackage
@@ -123670,8 +122007,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "This library 'Has' transformers";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hasbolt" = callPackage
@@ -123699,6 +122034,32 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "hasbolt_0_1_6_2" = callPackage
+    ({ mkDerivation, base, base64-bytestring, binary, bytestring
+     , connection, containers, criterion, data-binary-ieee754
+     , data-default, deepseq, deepseq-generics, hspec, mtl, network
+     , QuickCheck, text
+     }:
+     mkDerivation {
+       pname = "hasbolt";
+       version = "0.1.6.2";
+       sha256 = "1y7vjng3qjy5jaj3c90b5a08xrn49c4bb2wa9s612ny5qc98dl9g";
+       libraryHaskellDepends = [
+         base binary bytestring connection containers data-binary-ieee754
+         data-default deepseq deepseq-generics mtl network text
+       ];
+       testHaskellDepends = [
+         base binary bytestring containers hspec QuickCheck text
+       ];
+       benchmarkHaskellDepends = [
+         base base64-bytestring binary bytestring criterion data-default
+         hspec
+       ];
+       description = "Haskell driver for Neo4j 3+ (BOLT protocol)";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hasbolt-extras" = callPackage
     ({ mkDerivation, aeson, aeson-casing, base, bytestring, containers
      , data-default, doctest, free, hasbolt, lens, mtl
@@ -123707,8 +122068,8 @@ self: {
      }:
      mkDerivation {
        pname = "hasbolt-extras";
-       version = "0.0.1.8";
-       sha256 = "1qmj8dikn47qi47ic1zb7ahcsnmaamkrpbvica17fgyxcdbiilfl";
+       version = "0.0.1.9";
+       sha256 = "0v3vl1q25g2qac2f3l4bk9bnzqx39d11wvbqclxrif26hv24pkdy";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -123722,8 +122083,6 @@ self: {
        testHaskellDepends = [ base doctest ];
        description = "Extras for hasbolt library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hascal" = callPackage
@@ -123765,6 +122124,8 @@ self: {
        ];
        description = "Decompress SAPCAR archives";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hascard" = callPackage
@@ -123958,35 +122319,30 @@ self: {
      }) {};
 
   "hashable" = callPackage
-    ({ mkDerivation, base, bytestring, criterion, deepseq, ghc-prim
-     , HUnit, integer-gmp, QuickCheck, random, siphash, test-framework
+    ({ mkDerivation, base, bytestring, containers, deepseq, ghc-bignum
+     , ghc-prim, HUnit, QuickCheck, random, test-framework
      , test-framework-hunit, test-framework-quickcheck2, text, unix
      }:
      mkDerivation {
        pname = "hashable";
-       version = "1.3.0.0";
-       sha256 = "1d4sn4xjf0swrfg8pl93ipavbj12ch3a9aykhkl6mjnczc9m8bl2";
-       revision = "2";
-       editedCabalFile = "16va8hx4ynw0n5s2warhs13ilj7hrs5fcdn140h1fiix480as36n";
-       isLibrary = true;
-       isExecutable = true;
+       version = "1.3.5.0";
+       sha256 = "11lqw6xbjzc1gpn4qlrqzq9kjgaw5pr7dgmx2rq1j6r7shndiams";
+       revision = "1";
+       editedCabalFile = "1mwilvbc5f4myxz4vj95kx6cqqn7nfjy99v8cmqdxy90napywars";
        libraryHaskellDepends = [
-         base bytestring deepseq ghc-prim integer-gmp text
+         base bytestring containers deepseq ghc-bignum ghc-prim text
        ];
        testHaskellDepends = [
          base bytestring ghc-prim HUnit QuickCheck random test-framework
          test-framework-hunit test-framework-quickcheck2 text unix
        ];
-       benchmarkHaskellDepends = [
-         base bytestring criterion ghc-prim integer-gmp siphash text
-       ];
        description = "A class for types that can be converted to a hash value";
        license = lib.licenses.bsd3;
      }) {};
 
   "hashable_1_4_0_2" = callPackage
     ({ mkDerivation, base, base-orphans, bytestring, containers
-     , deepseq, ghc-prim, HUnit, integer-gmp, QuickCheck, random
+     , deepseq, ghc-bignum, ghc-prim, HUnit, QuickCheck, random
      , test-framework, test-framework-hunit, test-framework-quickcheck2
      , text, unix
      }:
@@ -123995,8 +122351,8 @@ self: {
        version = "1.4.0.2";
        sha256 = "003nlhi8wzlsikfwi0q6ma3b38wizvazci6dbq3lr4bd6pfnwq43";
        libraryHaskellDepends = [
-         base base-orphans bytestring containers deepseq ghc-prim
-         integer-gmp text
+         base base-orphans bytestring containers deepseq ghc-bignum ghc-prim
+         text
        ];
        testHaskellDepends = [
          base bytestring ghc-prim HUnit QuickCheck random test-framework
@@ -124076,19 +122432,6 @@ self: {
      }) {};
 
   "hashable-time" = callPackage
-    ({ mkDerivation, base, hashable, time, time-compat }:
-     mkDerivation {
-       pname = "hashable-time";
-       version = "0.2.1";
-       sha256 = "1zw2gqagpbwq1hgx5rlvy6mhsnb15cxg3pmhawwv0ylfihmx2yxh";
-       revision = "1";
-       editedCabalFile = "151gxiprdlj3masa95vvrxal9nwa72n3p1y15xyj4hp7mvvl4s2l";
-       libraryHaskellDepends = [ base hashable time time-compat ];
-       description = "Hashable instances for Data.Time";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "hashable-time_0_3" = callPackage
     ({ mkDerivation, base, hashable, time-compat }:
      mkDerivation {
        pname = "hashable-time";
@@ -124098,7 +122441,6 @@ self: {
        testHaskellDepends = [ base hashable time-compat ];
        description = "Hashable instances for Data.Time";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hashabler" = callPackage
@@ -124158,7 +122500,6 @@ self: {
        description = "Hash functions";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) openssl;};
 
   "hashflare" = callPackage
@@ -124428,7 +122769,6 @@ self: {
        description = "Utility to generate bindings for BlackBerry Cascades";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "haskakafka" = callPackage
@@ -124492,6 +122832,7 @@ self: {
        description = "A dialect of haskell with order of execution based on dependency resolution";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "haskbot-core" = callPackage
@@ -124667,6 +123008,7 @@ self: {
        description = "Haskell Application BlockChain Interface (ABCI) Server Library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "haskell-aliyun" = callPackage
@@ -124828,8 +123170,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-ci";
-       version = "0.14";
-       sha256 = "1vaxbby4sfrzzr0bzw6dv3kb9f6k3i4w16xfxvm3h2jazrw56122";
+       version = "0.14.3";
+       sha256 = "0hxds3rhikmsg35wdx23lmbkkay0cn4d2m7pfmrybcgw419hzhb0";
        isLibrary = false;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -125165,28 +123507,6 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-gi";
-       version = "0.25.0";
-       sha256 = "1bxybi1bj9jwfmyj57cb3471s0wczlp6m1qz893kbz17k96mpin8";
-       setupHaskellDepends = [ base Cabal cabal-doctest ];
-       libraryHaskellDepends = [
-         ansi-terminal attoparsec base bytestring Cabal containers directory
-         filepath haskell-gi-base mtl pretty-show process regex-tdfa safe
-         text transformers xdg-basedir xml-conduit
-       ];
-       libraryPkgconfigDepends = [ glib gobject-introspection ];
-       testHaskellDepends = [ base doctest process ];
-       description = "Generate Haskell bindings for GObject Introspection capable libraries";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) glib; inherit (pkgs) gobject-introspection;};
-
-  "haskell-gi_0_26_0" = callPackage
-    ({ mkDerivation, ansi-terminal, attoparsec, base, bytestring, Cabal
-     , cabal-doctest, containers, directory, doctest, filepath, glib
-     , gobject-introspection, haskell-gi-base, mtl, pretty-show, process
-     , regex-tdfa, safe, text, transformers, xdg-basedir, xml-conduit
-     }:
-     mkDerivation {
-       pname = "haskell-gi";
        version = "0.26.0";
        sha256 = "0k8xpllviq67zm72dwnh5k05x8l42irzh7sdxi1jwjjm26sc3xm9";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -125199,34 +123519,18 @@ self: {
        testHaskellDepends = [ base doctest process ];
        description = "Generate Haskell bindings for GObject Introspection capable libraries";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) glib; inherit (pkgs) gobject-introspection;};
 
   "haskell-gi-base" = callPackage
     ({ mkDerivation, base, bytestring, containers, glib, text }:
      mkDerivation {
        pname = "haskell-gi-base";
-       version = "0.25.0";
-       sha256 = "140f6amq69r39vj54i1p4c9q0ysxkvb3yjcrlbrrayf66bhw8mqy";
-       revision = "1";
-       editedCabalFile = "1pl2mzjdsnvvkfmr622jvw2vk9gxdql5flck4vb60nr9d970zg9r";
-       libraryHaskellDepends = [ base bytestring containers text ];
-       libraryPkgconfigDepends = [ glib ];
-       description = "Foundation for libraries generated by haskell-gi";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) glib;};
-
-  "haskell-gi-base_0_26_0" = callPackage
-    ({ mkDerivation, base, bytestring, containers, glib, text }:
-     mkDerivation {
-       pname = "haskell-gi-base";
        version = "0.26.0";
        sha256 = "1skxqs8vp8q42g59j7sa1zr25fnqjahbngpgrc2bqs6r5yj00mb7";
        libraryHaskellDepends = [ base bytestring containers text ];
        libraryPkgconfigDepends = [ glib ];
        description = "Foundation for libraries generated by haskell-gi";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) glib;};
 
   "haskell-gi-overloading" = callPackage
@@ -125327,6 +123631,8 @@ self: {
        executableHaskellDepends = [ base ];
        description = "create haskell import graph for graphviz";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "haskell-in-space" = callPackage
@@ -125371,18 +123677,18 @@ self: {
      , cryptohash-sha1, data-default, deepseq, directory, extra
      , filepath, ghc, ghc-boot-th, ghc-paths, ghcide, githash, gitrev
      , hashable, hie-bios, hiedb, hls-alternate-number-format-plugin
-     , hls-brittany-plugin, hls-call-hierarchy-plugin, hls-class-plugin
-     , hls-eval-plugin, hls-explicit-imports-plugin, hls-floskell-plugin
+     , hls-call-hierarchy-plugin, hls-class-plugin, hls-eval-plugin
+     , hls-explicit-imports-plugin, hls-floskell-plugin
      , hls-fourmolu-plugin, hls-graph, hls-haddock-comments-plugin
      , hls-hlint-plugin, hls-module-name-plugin, hls-ormolu-plugin
      , hls-plugin-api, hls-pragmas-plugin
      , hls-qualify-imported-names-plugin, hls-refine-imports-plugin
      , hls-retrie-plugin, hls-selection-range-plugin, hls-splice-plugin
-     , hls-stylish-haskell-plugin, hls-tactics-plugin, hls-test-utils
-     , hslogger, hspec-expectations, lens, lens-aeson, lsp, lsp-test
-     , lsp-types, mtl, optparse-applicative, optparse-simple, process
-     , regex-tdfa, safe-exceptions, sqlite-simple, stm, temporary, text
-     , transformers, unordered-containers
+     , hls-test-utils, hslogger, hspec-expectations, lens, lens-aeson
+     , lsp, lsp-test, lsp-types, mtl, optparse-applicative
+     , optparse-simple, process, regex-tdfa, safe-exceptions
+     , sqlite-simple, stm, temporary, text, transformers
+     , unordered-containers
      }:
      mkDerivation {
        pname = "haskell-language-server";
@@ -125401,18 +123707,16 @@ self: {
          aeson async base base16-bytestring binary bytestring containers
          cryptohash-sha1 data-default deepseq directory extra filepath ghc
          ghc-boot-th ghc-paths ghcide gitrev hashable hie-bios hiedb
-         hls-alternate-number-format-plugin hls-brittany-plugin
-         hls-call-hierarchy-plugin hls-class-plugin hls-eval-plugin
-         hls-explicit-imports-plugin hls-floskell-plugin hls-fourmolu-plugin
-         hls-graph hls-haddock-comments-plugin hls-hlint-plugin
-         hls-module-name-plugin hls-ormolu-plugin hls-plugin-api
-         hls-pragmas-plugin hls-qualify-imported-names-plugin
-         hls-refine-imports-plugin hls-retrie-plugin
-         hls-selection-range-plugin hls-splice-plugin
-         hls-stylish-haskell-plugin hls-tactics-plugin hslogger lens lsp mtl
-         optparse-applicative optparse-simple process regex-tdfa
-         safe-exceptions sqlite-simple stm temporary text transformers
-         unordered-containers
+         hls-alternate-number-format-plugin hls-call-hierarchy-plugin
+         hls-class-plugin hls-eval-plugin hls-explicit-imports-plugin
+         hls-floskell-plugin hls-fourmolu-plugin hls-graph
+         hls-haddock-comments-plugin hls-hlint-plugin hls-module-name-plugin
+         hls-ormolu-plugin hls-plugin-api hls-pragmas-plugin
+         hls-qualify-imported-names-plugin hls-refine-imports-plugin
+         hls-retrie-plugin hls-selection-range-plugin hls-splice-plugin
+         hslogger lens lsp mtl optparse-applicative optparse-simple process
+         regex-tdfa safe-exceptions sqlite-simple stm temporary text
+         transformers unordered-containers
        ];
        testHaskellDepends = [
          aeson base bytestring containers data-default directory extra
@@ -125466,6 +123770,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Haskell library for the Microsoft Language Server Protocol";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "haskell-lsp-client" = callPackage
@@ -125487,7 +123793,6 @@ self: {
        description = "A haskell package to build your own Language Server client";
        license = lib.licenses.gpl2Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "haskell-lsp-types" = callPackage
@@ -125583,8 +123888,6 @@ self: {
        libraryToolDepends = [ c2hs ];
        description = "Distributed parallel programming in Haskell using MPI";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {open-pal = null; open-rte = null; inherit (pkgs) openmpi;};
 
   "haskell-names" = callPackage
@@ -125832,6 +124135,8 @@ self: {
        ];
        description = "A haskell library for PostGIS geometry types";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "haskell-proxy-list" = callPackage
@@ -126684,6 +124989,8 @@ self: {
        executableToolDepends = [ hspec-discover ];
        description = "Haskell XMPP (eXtensible Message Passing Protocol, a.k.a. Jabber) library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "haskell2010" = callPackage
@@ -127123,6 +125430,8 @@ self: {
        ];
        description = "For parsing Haskell-ish languages";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "haskellscrabble" = callPackage
@@ -127413,7 +125722,6 @@ self: {
        description = "embedded DSL for defining epidemiologic cohorts";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "haskmon" = callPackage
@@ -127458,7 +125766,6 @@ self: {
        description = "Implementation of the Bitcoin protocol";
        license = lib.licenses.publicDomain;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "haskoin-bitcoind" = callPackage
@@ -127509,6 +125816,7 @@ self: {
        description = "Bitcoin & Bitcoin Cash library for Haskell";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "haskoin-crypto" = callPackage
@@ -127617,25 +125925,26 @@ self: {
   "haskoin-store" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, base16, base64, bytes
      , bytestring, cereal, conduit, containers, data-default, deepseq
-     , ekg-core, ekg-statsd, filepath, foldl, hashable, haskoin-core
-     , haskoin-node, haskoin-store-data, hedis, hspec, hspec-discover
-     , http-types, lens, monad-control, monad-logger, mtl, network, nqe
-     , optparse-applicative, QuickCheck, random, rocksdb-haskell-jprupp
-     , rocksdb-query, scotty, stm, string-conversions, text, time
-     , transformers, unliftio, unordered-containers, vault, wai
-     , wai-extra, wai-websockets, warp, websockets, wreq
+     , ekg-core, ekg-statsd, filepath, foldl, hashable, hashtables
+     , haskoin-core, haskoin-node, haskoin-store-data, hedis, hspec
+     , hspec-discover, http-types, lens, monad-control, monad-logger
+     , mtl, network, nqe, optparse-applicative, QuickCheck, random
+     , rocksdb-haskell-jprupp, rocksdb-query, scotty, stm
+     , string-conversions, text, time, transformers, unliftio
+     , unordered-containers, vault, wai, wai-extra, wai-websockets, warp
+     , websockets, wreq
      }:
      mkDerivation {
        pname = "haskoin-store";
-       version = "0.64.19";
-       sha256 = "1vbq7wq26lc1kknrfcrxlvfbadkxjrzbv6biqkvwylg3m7iwdd7d";
+       version = "0.65.0";
+       sha256 = "0fd160w771x2rzy68rxrc8ail4xlplgf9qc2g8xi8j2am9if4q7y";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson aeson-pretty base base16 bytes bytestring cereal conduit
          containers data-default deepseq ekg-core ekg-statsd foldl hashable
-         haskoin-core haskoin-node haskoin-store-data hedis http-types lens
-         monad-control monad-logger mtl network nqe random
+         hashtables haskoin-core haskoin-node haskoin-store-data hedis
+         http-types lens monad-control monad-logger mtl network nqe random
          rocksdb-haskell-jprupp rocksdb-query scotty stm string-conversions
          text time transformers unliftio unordered-containers vault wai
          wai-extra wai-websockets warp websockets wreq
@@ -127643,8 +125952,8 @@ self: {
        executableHaskellDepends = [
          aeson aeson-pretty base base16 bytes bytestring cereal conduit
          containers data-default deepseq ekg-core ekg-statsd filepath foldl
-         hashable haskoin-core haskoin-node haskoin-store-data hedis
-         http-types lens monad-control monad-logger mtl network nqe
+         hashable hashtables haskoin-core haskoin-node haskoin-store-data
+         hedis http-types lens monad-control monad-logger mtl network nqe
          optparse-applicative random rocksdb-haskell-jprupp rocksdb-query
          scotty stm string-conversions text time transformers unliftio
          unordered-containers vault wai wai-extra wai-websockets warp
@@ -127653,10 +125962,10 @@ self: {
        testHaskellDepends = [
          aeson aeson-pretty base base16 base64 bytes bytestring cereal
          conduit containers data-default deepseq ekg-core ekg-statsd foldl
-         hashable haskoin-core haskoin-node haskoin-store-data hedis hspec
-         http-types lens monad-control monad-logger mtl network nqe
-         QuickCheck random rocksdb-haskell-jprupp rocksdb-query scotty stm
-         string-conversions text time transformers unliftio
+         hashable hashtables haskoin-core haskoin-node haskoin-store-data
+         hedis hspec http-types lens monad-control monad-logger mtl network
+         nqe QuickCheck random rocksdb-haskell-jprupp rocksdb-query scotty
+         stm string-conversions text time transformers unliftio
          unordered-containers vault wai wai-extra wai-websockets warp
          websockets wreq
        ];
@@ -127675,8 +125984,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskoin-store-data";
-       version = "0.64.19";
-       sha256 = "1ik200gd6lzd86kcfksjs49025ym47byih1k4aghck6hc55dh3jf";
+       version = "0.65.0";
+       sha256 = "0758jsabbdkg2n9vi0b91bh3dwflpqq6vqkhvlxi1rdpdil4sl1l";
        libraryHaskellDepends = [
          aeson base binary bytes bytestring cereal containers data-default
          deepseq hashable haskoin-core http-client http-types lens mtl
@@ -127911,6 +126220,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "The February 2000 version of Haskore";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "haskseg" = callPackage
@@ -128488,6 +126799,30 @@ self: {
        broken = true;
      }) {};
 
+  "haspara" = callPackage
+    ({ mkDerivation, aeson, base, containers, deriving-aeson, doctest
+     , exceptions, hashable, megaparsec, mtl, refined, safe-decimal
+     , scientific, template-haskell, text, time
+     }:
+     mkDerivation {
+       pname = "haspara";
+       version = "0.0.0.2";
+       sha256 = "05jllc97mx15lvj83bmixpkzg7l7hbf058f8kfjiky1w3y7mf6fz";
+       libraryHaskellDepends = [
+         aeson base containers deriving-aeson exceptions hashable megaparsec
+         mtl refined safe-decimal scientific template-haskell text time
+       ];
+       testHaskellDepends = [
+         aeson base containers deriving-aeson doctest exceptions hashable
+         megaparsec mtl refined safe-decimal scientific template-haskell
+         text time
+       ];
+       description = "A library providing definitions to work with monetary values";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "hasparql-client" = callPackage
     ({ mkDerivation, base, HTTP, monads-fd, network, xml }:
      mkDerivation {
@@ -128522,32 +126857,6 @@ self: {
      }:
      mkDerivation {
        pname = "hasql";
-       version = "1.4.5.3";
-       sha256 = "0r69h8qbbylj56jl8yl7gyp7bx3mf95wmy1ilpxzidfrjrr9pc0a";
-       libraryHaskellDepends = [
-         attoparsec base bytestring bytestring-strict-builder contravariant
-         dlist hashable hashtables mtl postgresql-binary postgresql-libpq
-         profunctors text text-builder transformers vector
-       ];
-       testHaskellDepends = [
-         contravariant-extras QuickCheck quickcheck-instances rerebase tasty
-         tasty-hunit tasty-quickcheck
-       ];
-       benchmarkHaskellDepends = [ gauge rerebase ];
-       description = "An efficient PostgreSQL driver with a flexible mapping API";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hasql_1_5_0_2" = callPackage
-    ({ mkDerivation, attoparsec, base, bytestring
-     , bytestring-strict-builder, contravariant, contravariant-extras
-     , dlist, gauge, hashable, hashtables, mtl, postgresql-binary
-     , postgresql-libpq, profunctors, QuickCheck, quickcheck-instances
-     , rerebase, tasty, tasty-hunit, tasty-quickcheck, text
-     , text-builder, transformers, vector
-     }:
-     mkDerivation {
-       pname = "hasql";
        version = "1.5.0.2";
        sha256 = "1f9faq0f2bilylc0rd64s0icrp086qb0q70w4z4vih2hs0sx6fs0";
        libraryHaskellDepends = [
@@ -128562,7 +126871,6 @@ self: {
        benchmarkHaskellDepends = [ gauge rerebase ];
        description = "An efficient PostgreSQL driver with a flexible mapping API";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hasql-backend" = callPackage
@@ -128656,8 +126964,8 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-dynamic-statements";
-       version = "0.3.1";
-       sha256 = "1fs5bfxk0yd2j4iygc8m0nx9hwfmvsxyhdanclass0dxr40pqyhc";
+       version = "0.3.1.1";
+       sha256 = "1bc7l6l6ss9grgphnb0sks08v0wx0aalja4rkjzp49p5m6g82rc6";
        libraryHaskellDepends = [
          base bytestring containers hasql hasql-implicits ptr
        ];
@@ -128668,6 +126976,23 @@ self: {
        description = "Toolkit for constructing Hasql statements dynamically";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "hasql-explain-tests" = callPackage
+    ({ mkDerivation, base, bytestring, hasql, hspec, profunctors
+     , QuickCheck, tasty, tasty-hunit, tmp-postgres
+     }:
+     mkDerivation {
+       pname = "hasql-explain-tests";
+       version = "0.1.0.0";
+       sha256 = "0pp9bf95yhzq0wk6g2s4m1pak25ppf3r3f28cqr0b36fbqr0ia3z";
+       libraryHaskellDepends = [
+         base bytestring hasql hspec profunctors QuickCheck tmp-postgres
+       ];
+       testHaskellDepends = [ base hasql tasty tasty-hunit ];
+       description = "Hasql queries testing interface";
+       license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
        broken = true;
      }) {};
 
@@ -128697,14 +127022,16 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-implicits";
-       version = "0.1.0.2";
-       sha256 = "0kg74bqm9mxf3b1gfbkj78zh859pmivvawi4aqk4h34xvmjx7217";
+       version = "0.1.0.3";
+       sha256 = "0xw7yy146adc805cr95ijm06ynmzinidngy16vgcfaqph0zx1ks2";
        libraryHaskellDepends = [
          aeson base bytestring containers hasql network-ip scientific text
          time uuid vector
        ];
        description = "Implicit definitions for Hasql, such as default codecs for standard types";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hasql-interpolate" = callPackage
@@ -128928,7 +127255,6 @@ self: {
        ];
        description = "Stream Hasql queries with Conduit";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hasql-streams-core" = callPackage
@@ -128940,7 +127266,6 @@ self: {
        libraryHaskellDepends = [ base hasql hasql-transaction-io ];
        description = "Stream Hasql queries";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hasql-streams-example" = callPackage
@@ -128966,6 +127291,7 @@ self: {
        description = "An example program that shows how to use Hasql streams with Rel8";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hasql-streams-pipes" = callPackage
@@ -128982,7 +127308,6 @@ self: {
        ];
        description = "Stream Hasql queries with Pipes";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hasql-streams-streaming" = callPackage
@@ -128999,7 +127324,6 @@ self: {
        ];
        description = "Stream Hasql queries with Streaming";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hasql-streams-streamly" = callPackage
@@ -129016,7 +127340,6 @@ self: {
        ];
        description = "Stream Hasql queries with Streamly";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hasql-th" = callPackage
@@ -129035,7 +127358,6 @@ self: {
        ];
        description = "Template Haskell utilities for Hasql";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hasql-transaction" = callPackage
@@ -129070,8 +127392,6 @@ self: {
        ];
        description = "Perform IO actions during transactions for Hasql";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hasql-url" = callPackage
@@ -129088,6 +127408,8 @@ self: {
        testHaskellDepends = [ base hasql tasty tasty-quickcheck ];
        description = "Parse PostgreSQL connection URI into Hasql.Connection Settings";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hasqlator-mysql" = callPackage
@@ -129108,7 +127430,6 @@ self: {
        description = "composable SQL generation";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hasqly-mysql" = callPackage
@@ -129124,6 +127445,7 @@ self: {
        ];
        description = "composable SQL generation";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hastache" = callPackage
@@ -129515,6 +127837,8 @@ self: {
        ];
        description = "Library for checking for weak/compromised passwords";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "haven" = callPackage
@@ -129637,6 +127961,8 @@ self: {
        ];
        description = "A Haskell library for efficient, concurrent, and concise data access";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "haxl-amazonka" = callPackage
@@ -129654,7 +127980,6 @@ self: {
        description = "Haxl data source for accessing AWS services through amazonka";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "haxl-facebook" = callPackage
@@ -129678,7 +128003,6 @@ self: {
        description = "An example Haxl data source for accessing the Facebook Graph API";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "haxparse" = callPackage
@@ -129717,8 +128041,8 @@ self: {
        pname = "haxr";
        version = "3000.11.4.1";
        sha256 = "12f3acc253x88pk20b60z1qzyhbngvg7zzb9j6azbii0hx8yxxhy";
-       revision = "1";
-       editedCabalFile = "0k6nymfmsvblsi3gh8xwiq744w7ifigd3i91w3gz220n9a32j1ia";
+       revision = "2";
+       editedCabalFile = "1r2sj4zrszh3m0g8cnzcsm8ri0q6kxgrfffqp30b19pma18sjlvn";
        libraryHaskellDepends = [
          array base base-compat base64-bytestring blaze-builder bytestring
          HaXml HsOpenSSL http-streams http-types io-streams mtl mtl-compat
@@ -130027,7 +128351,6 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hbro-contrib" = callPackage
@@ -130063,7 +128386,6 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hburg" = callPackage
@@ -130329,7 +128651,6 @@ self: {
        description = "Haskell name counts";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hcron" = callPackage
@@ -130369,7 +128690,6 @@ self: {
        description = "Virtual Rubik's cube of arbitrary size";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hcwiid" = callPackage
@@ -130615,6 +128935,7 @@ self: {
        description = "HDF: Uniform Rate Audio Signal Processing in Haskell";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hdf5-lite" = callPackage
@@ -130778,8 +129099,8 @@ self: {
 
   "hdocs" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, bytestring, Cabal
-     , containers, filepath, ghc, ghc-paths, haddock-api
-     , haddock-library, mtl, network, process, text
+     , containers, filepath, ghc-paths, haddock-api, mtl, network
+     , process, text
      }:
      mkDerivation {
        pname = "hdocs";
@@ -130788,8 +129109,8 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson base bytestring Cabal containers filepath ghc ghc-paths
-         haddock-api haddock-library mtl network process text
+         aeson base bytestring Cabal containers filepath ghc-paths mtl
+         network process text
        ];
        executableHaskellDepends = [
          aeson aeson-pretty base bytestring containers filepath haddock-api
@@ -130872,15 +129193,13 @@ self: {
      }:
      mkDerivation {
        pname = "headed-megaparsec";
-       version = "0.2.0.2";
-       sha256 = "07ddg7v55pbgalajnln37276x25632mj8s6xnwfd79pbwj3rg0rg";
+       version = "0.2.1";
+       sha256 = "17k4zjvd4i47yz1izbrx98k2lxk5hh553wf94bjn1rdl06vlhc18";
        libraryHaskellDepends = [
          base case-insensitive megaparsec parser-combinators selective
        ];
        description = "More informative parser";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "headergen" = callPackage
@@ -131110,6 +129429,7 @@ self: {
        ];
        description = "Find and annotate ITDs with assembly or read pair joining";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "heatshrink" = callPackage
@@ -131293,6 +129613,8 @@ self: {
        ];
        description = "Reddit API bindings";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hedgehog" = callPackage
@@ -131333,6 +129655,8 @@ self: {
        pname = "hedgehog";
        version = "1.1.1";
        sha256 = "1qx7bjcdgczvz5xhrqz25lray9rk3wrhzqfc5vpjnvgkzvnj3mny";
+       revision = "1";
+       editedCabalFile = "0f1s6dbm966cigaf9zz82yxpxdrl4l0qfipa9qazxr90dx4zw70z";
        libraryHaskellDepends = [
          ansi-terminal async barbies base bytestring concurrent-output
          containers deepseq directory erf exceptions lifted-async mmorph
@@ -131516,11 +129840,11 @@ self: {
        pname = "hedgehog-optics";
        version = "1.0.0.1";
        sha256 = "0ybpq4c74w8y3wnfmy7macana4zlr4w1m2s0kk88yq67cvzfgb5w";
+       revision = "2";
+       editedCabalFile = "1w7drklx7z8qkkf9d9pysic5iqa3ija57yqx6pq8qkhzlal09kbx";
        libraryHaskellDepends = [ base hedgehog optics-core ];
        description = "Hedgehog properties for optics laws";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hedgehog-quickcheck" = callPackage
@@ -131566,33 +129890,6 @@ self: {
      , containers, deepseq, doctest, errors, exceptions, HTTP, HUnit
      , mtl, network, network-uri, resource-pool, scanner, stm
      , test-framework, test-framework-hunit, text, time, tls
-     , unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "hedis";
-       version = "0.14.4";
-       sha256 = "0h6s3x3pylyidjbzjqyrmc2cm5ls67m9iij35fn48rvq4l41w9h9";
-       revision = "1";
-       editedCabalFile = "0w7960730qh8y41xa1mx4lbk288axkqa03wamh9j6pmag9axcphq";
-       libraryHaskellDepends = [
-         async base bytestring bytestring-lexing containers deepseq errors
-         exceptions HTTP mtl network network-uri resource-pool scanner stm
-         text time tls unordered-containers vector
-       ];
-       testHaskellDepends = [
-         async base bytestring doctest HUnit mtl stm test-framework
-         test-framework-hunit text time
-       ];
-       benchmarkHaskellDepends = [ base mtl time ];
-       description = "Client library for the Redis datastore: supports full command set, pipelining";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "hedis_0_15_1" = callPackage
-    ({ mkDerivation, async, base, bytestring, bytestring-lexing
-     , containers, deepseq, doctest, errors, exceptions, HTTP, HUnit
-     , mtl, network, network-uri, resource-pool, scanner, stm
-     , test-framework, test-framework-hunit, text, time, tls
      , unliftio-core, unordered-containers, vector
      }:
      mkDerivation {
@@ -131611,7 +129908,6 @@ self: {
        benchmarkHaskellDepends = [ base mtl time ];
        description = "Client library for the Redis datastore: supports full command set, pipelining";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hedis-config" = callPackage
@@ -131737,6 +130033,8 @@ self: {
        pname = "hedn";
        version = "0.3.0.4";
        sha256 = "06js9mcif99k8bfyrsynlg1w5rjygydk5l0qhlrk6pa5v288a7wv";
+       revision = "1";
+       editedCabalFile = "13cmpyx7givc5ay43slf2ss4dqgnhb91nvyxp4201zznl5w570nh";
        libraryHaskellDepends = [
          base containers deepseq deriving-compat megaparsec
          parser-combinators prettyprinter scientific template-haskell text
@@ -131757,8 +130055,8 @@ self: {
        pname = "hedn-functor";
        version = "0.1.0.0";
        sha256 = "1s90az6akimfq6jwiyicns7v34ryp8riymj0ski1sl4ljjm4r4fi";
-       revision = "1";
-       editedCabalFile = "08laj7hmykpq83f525agra0qw9xwwpba26fskhm70zhmiz417fqr";
+       revision = "2";
+       editedCabalFile = "188w6bm6l235afsidhidcc166b2rv1xmmh1d0jxrdc69z2wdxiyy";
        libraryHaskellDepends = [
          base containers hedn recursion-schemes text vector
        ];
@@ -131805,6 +130103,8 @@ self: {
        benchmarkHaskellDepends = [ base criterion weigh ];
        description = "Tidy data in Haskell";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hein" = callPackage
@@ -131923,41 +130223,42 @@ self: {
      }) {};
 
   "helic" = callPackage
-    ({ mkDerivation, aeson, base, chronos, containers, data-default
-     , either, exon, gi-gdk, gi-glib, gi-gtk, hostname, http-client
-     , http-client-tls, optparse-applicative, path, path-io, polysemy
-     , polysemy-chronos, polysemy-conc, polysemy-http, polysemy-log
-     , polysemy-plugin, polysemy-process, polysemy-resume, polysemy-test
-     , polysemy-time, relude, servant, servant-client
-     , servant-client-core, servant-server, table-layout, tasty
-     , template-haskell, terminal-size, text, torsor, typed-process
-     , unix, wai-extra, warp, yaml
+    ({ mkDerivation, aeson, base, chronos, containers, exon, gi-gdk
+     , gi-glib, gi-gtk, hostname, http-client, http-client-tls, incipit
+     , optparse-applicative, path, path-io, polysemy, polysemy-chronos
+     , polysemy-conc, polysemy-http, polysemy-log, polysemy-plugin
+     , polysemy-process, polysemy-test, polysemy-time, servant
+     , servant-client, servant-client-core, servant-server, table-layout
+     , tasty, template-haskell, terminal-size, torsor, transformers
+     , typed-process, unix, wai-extra, warp, yaml
      }:
      mkDerivation {
        pname = "helic";
-       version = "0.3.2.0";
-       sha256 = "1q6dg44fqfpkgc3148lw9srhg0kjw41hd6cda8xb1bkijj0lajrh";
+       version = "0.5.0.0";
+       sha256 = "11g3w3v61k5z7wc1swnmifhcw6q3l1m1fcn3m8gmqa0ri4hixjzj";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson base chronos containers data-default either exon gi-gdk
-         gi-glib gi-gtk hostname http-client http-client-tls
-         optparse-applicative path path-io polysemy polysemy-chronos
-         polysemy-conc polysemy-http polysemy-log polysemy-plugin
-         polysemy-process polysemy-resume polysemy-time relude servant
+         aeson base chronos exon gi-gdk gi-glib gi-gtk hostname http-client
+         http-client-tls incipit optparse-applicative path path-io polysemy
+         polysemy-chronos polysemy-conc polysemy-http polysemy-log
+         polysemy-plugin polysemy-process polysemy-time servant
          servant-client servant-client-core servant-server table-layout
-         template-haskell terminal-size text typed-process unix wai-extra
-         warp yaml
+         template-haskell terminal-size transformers typed-process unix
+         wai-extra warp yaml
+       ];
+       executableHaskellDepends = [
+         base incipit polysemy polysemy-plugin
        ];
-       executableHaskellDepends = [ base polysemy polysemy-plugin ];
        testHaskellDepends = [
-         base chronos containers path polysemy polysemy-chronos
+         base chronos containers exon incipit path polysemy polysemy-chronos
          polysemy-conc polysemy-log polysemy-plugin polysemy-test
          polysemy-time tasty torsor
        ];
        description = "Clipboard Manager";
        license = "BSD-2-Clause-Patent";
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "helics" = callPackage
@@ -132080,7 +130381,6 @@ self: {
        description = "Web development micro framework for haskell with typesafe URLs";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hell" = callPackage
@@ -132187,6 +130487,8 @@ self: {
        testHaskellDepends = [ base hspec ];
        description = "A functionally reactive game engine";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "help-esb" = callPackage
@@ -132324,8 +130626,6 @@ self: {
        libraryHaskellDepends = [ base mtl split ];
        description = "A lexer for Haskell source code";
        license = lib.licenses.publicDomain;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "her-lexer-parsec" = callPackage
@@ -132338,6 +130638,7 @@ self: {
        description = "Parsec frontend to \"her-lexer\" for Haskell source code";
        license = lib.licenses.publicDomain;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "herbalizer" = callPackage
@@ -132361,34 +130662,38 @@ self: {
 
   "hercules-ci-agent" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, base64-bytestring
-     , bdw-gc, binary, binary-conduit, boost, bytestring, cachix
-     , cachix-api, conduit, conduit-extra, containers, directory, dlist
-     , exceptions, filepath, hercules-ci-api-agent, hercules-ci-api-core
+     , binary, binary-conduit, boost, bytestring, Cabal
+     , cabal-pkg-config-version-hook, cachix, cachix-api, conduit
+     , conduit-extra, containers, directory, dlist, exceptions, filepath
+     , hercules-ci-api-agent, hercules-ci-api-core
      , hercules-ci-cnix-expr, hercules-ci-cnix-store, hostname, hspec
      , http-client, http-client-tls, http-conduit, inline-c
      , inline-c-cpp, katip, lens, lens-aeson, lifted-async, lifted-base
      , monad-control, mtl, network, network-uri, nix
      , optparse-applicative, process, process-extras, protolude
      , safe-exceptions, scientific, servant, servant-auth-client
-     , servant-client, servant-client-core, stm, temporary, text, time
-     , tomland, transformers, transformers-base, unbounded-delays, unix
-     , unliftio, unliftio-core, unordered-containers, uuid, vector
+     , servant-client, servant-client-core, stm, tagged, temporary, text
+     , time, tomland, transformers, transformers-base, unbounded-delays
+     , unix, unliftio, unliftio-core, unordered-containers, uuid, vector
      , websockets, wuss
      }:
      mkDerivation {
        pname = "hercules-ci-agent";
-       version = "0.8.5";
-       sha256 = "1m1hak1ckch84ld2x0pg7jz6gixxanbjdhslmlygpgxaq1757hax";
+       version = "0.9.1";
+       sha256 = "1wch2q73j8wgvdda1w4v14js85d90ag9dxz1lh3fycdwf2z0agss";
        isLibrary = true;
        isExecutable = true;
+       enableSeparateDataOutput = true;
+       setupHaskellDepends = [ base Cabal cabal-pkg-config-version-hook ];
        libraryHaskellDepends = [
          aeson async base binary binary-conduit bytestring conduit
          containers directory dlist exceptions filepath
-         hercules-ci-api-agent hercules-ci-api-core hercules-ci-cnix-store
-         katip lens lens-aeson lifted-async lifted-base monad-control mtl
-         network-uri process process-extras protolude safe-exceptions stm
-         temporary text time transformers-base unbounded-delays unix
-         unliftio unliftio-core uuid websockets wuss
+         hercules-ci-api-agent hercules-ci-api-core hercules-ci-cnix-expr
+         hercules-ci-cnix-store katip lens lens-aeson lifted-async
+         lifted-base monad-control mtl network-uri process process-extras
+         protolude safe-exceptions stm tagged temporary text time
+         transformers transformers-base unbounded-delays unix unliftio
+         unliftio-core uuid websockets wuss
        ];
        executableHaskellDepends = [
          aeson async attoparsec base base64-bytestring binary binary-conduit
@@ -132405,18 +130710,19 @@ self: {
          wuss
        ];
        executableSystemDepends = [ boost ];
-       executablePkgconfigDepends = [ bdw-gc nix ];
+       executablePkgconfigDepends = [ nix ];
        testHaskellDepends = [
          aeson async attoparsec base binary binary-conduit bytestring
          conduit containers exceptions filepath hercules-ci-api-agent
          hercules-ci-api-core hercules-ci-cnix-store hspec katip
-         lifted-async lifted-base monad-control process protolude
-         safe-exceptions temporary text transformers-base unliftio-core
+         lifted-async lifted-base monad-control mtl process protolude
+         safe-exceptions tagged temporary text transformers-base
+         unliftio-core
        ];
        description = "Runs Continuous Integration tasks on your machines";
        license = lib.licenses.asl20;
        maintainers = with lib.maintainers; [ roberth ];
-     }) {bdw-gc = null; inherit (pkgs) boost; inherit (pkgs) nix;};
+     }) {inherit (pkgs) boost; inherit (pkgs) nix;};
 
   "hercules-ci-api" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, cookie
@@ -132427,8 +130733,8 @@ self: {
      }:
      mkDerivation {
        pname = "hercules-ci-api";
-       version = "0.7.1.0";
-       sha256 = "1vlkfxkd7arb4qaqyvk4cc2w3b37xzhiqmz6smmpjdddpa39lh8c";
+       version = "0.7.2.0";
+       sha256 = "0z3j96il0rvzplxih4vq5dghp18plbk5k55ymwm7dxp51d0jg902";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -132455,17 +130761,17 @@ self: {
      , hercules-ci-api-core, hspec, http-api-data, http-media, lens
      , lens-aeson, memory, network-uri, profunctors, QuickCheck
      , quickcheck-classes, servant, servant-auth, string-conv, swagger2
-     , text, time, uuid, vector
+     , text, time, unordered-containers, uuid, vector
      }:
      mkDerivation {
        pname = "hercules-ci-api-agent";
-       version = "0.4.1.0";
-       sha256 = "0cv4cd74049b7j2hy1p3fdr94p0f4fnjzwj78hf1f4lw7migi2vi";
+       version = "0.4.3.0";
+       sha256 = "1rrh016ajy1f69bky5x0380g7kgvlvj56a25cxdq3wbd4yr6p1br";
        libraryHaskellDepends = [
          aeson base base64-bytestring-type bytestring containers cookie
          deepseq exceptions hashable hercules-ci-api-core http-api-data
          http-media lens lens-aeson memory servant servant-auth string-conv
-         swagger2 text time uuid vector
+         swagger2 text time unordered-containers uuid vector
        ];
        testHaskellDepends = [
          aeson base bytestring containers cookie exceptions hashable hspec
@@ -132487,8 +130793,8 @@ self: {
      }:
      mkDerivation {
        pname = "hercules-ci-api-core";
-       version = "0.1.3.0";
-       sha256 = "1xs5als5fw0fj76rgmygndpw1vfs9bj4lyr8hfgkv4vfbdrmkj2y";
+       version = "0.1.4.0";
+       sha256 = "05bchaq46928d8mlp9r3h4l4lb21758dkpws8c494vbbgkss6mg1";
        libraryHaskellDepends = [
          aeson base bytestring containers cookie deepseq exceptions hashable
          http-api-data http-media katip lens lifted-base memory
@@ -132502,31 +130808,33 @@ self: {
      }) {};
 
   "hercules-ci-cli" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, atomic-write, attoparsec
-     , base, bytestring, conduit, containers, data-has, directory
-     , exceptions, filepath, hercules-ci-agent, hercules-ci-api
-     , hercules-ci-api-core, hercules-ci-cnix-expr
-     , hercules-ci-cnix-store, hercules-ci-optparse-applicative
-     , hostname, hspec, http-client, http-client-tls, http-types, katip
-     , lens, lens-aeson, lifted-base, monad-control, network-uri
-     , process, protolude, QuickCheck, retry, rio, safe-exceptions
-     , servant, servant-auth-client, servant-client, servant-client-core
-     , servant-conduit, temporary, text, transformers, transformers-base
-     , unix, unliftio, unliftio-core, unordered-containers, uuid
+    ({ mkDerivation, aeson, aeson-pretty, async, atomic-write
+     , attoparsec, base, bytestring, conduit, containers, data-has
+     , directory, exceptions, filepath, hercules-ci-agent
+     , hercules-ci-api, hercules-ci-api-agent, hercules-ci-api-core
+     , hercules-ci-cnix-expr, hercules-ci-cnix-store
+     , hercules-ci-optparse-applicative, hostname, hspec, http-client
+     , http-client-tls, http-types, katip, lens, lens-aeson, lifted-base
+     , monad-control, network-uri, process, protolude, QuickCheck, retry
+     , rio, safe-exceptions, servant, servant-auth-client
+     , servant-client, servant-client-core, servant-conduit, temporary
+     , text, transformers, transformers-base, unix, unliftio
+     , unliftio-core, unordered-containers, uuid
      }:
      mkDerivation {
        pname = "hercules-ci-cli";
-       version = "0.2.4";
-       sha256 = "0imx1srpi518616jif62l542qpw2wcfiq5a622rg5w76k2vz0hpl";
+       version = "0.3.0";
+       sha256 = "1r9js99zcdzzrql48fd930agmk2ifhwvw94v4fi61va8gi3yn6dr";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson aeson-pretty atomic-write attoparsec base bytestring conduit
-         containers data-has directory exceptions filepath hercules-ci-agent
-         hercules-ci-api hercules-ci-api-core hercules-ci-cnix-expr
-         hercules-ci-cnix-store hercules-ci-optparse-applicative hostname
-         http-client http-client-tls http-types katip lens lens-aeson
-         lifted-base monad-control network-uri process protolude retry rio
+         aeson aeson-pretty async atomic-write attoparsec base bytestring
+         conduit containers data-has directory exceptions filepath
+         hercules-ci-agent hercules-ci-api hercules-ci-api-agent
+         hercules-ci-api-core hercules-ci-cnix-expr hercules-ci-cnix-store
+         hercules-ci-optparse-applicative hostname http-client
+         http-client-tls http-types katip lens lens-aeson lifted-base
+         monad-control network-uri process protolude retry rio
          safe-exceptions servant servant-auth-client servant-client
          servant-client-core servant-conduit temporary text transformers
          transformers-base unix unliftio unliftio-core unordered-containers
@@ -132545,36 +130853,48 @@ self: {
      }) {hercules-ci-optparse-applicative = null;};
 
   "hercules-ci-cnix-expr" = callPackage
-    ({ mkDerivation, aeson, base, bdw-gc, boost, bytestring, conduit
-     , containers, exceptions, hercules-ci-cnix-store, inline-c
-     , inline-c-cpp, nix, protolude, text, unliftio
+    ({ mkDerivation, aeson, base, boost, bytestring, Cabal
+     , cabal-pkg-config-version-hook, conduit, containers, directory
+     , exceptions, filepath, hercules-ci-cnix-store, hspec
+     , hspec-discover, inline-c, inline-c-cpp, nix, protolude
+     , QuickCheck, scientific, temporary, text, unliftio
+     , unordered-containers, vector
      }:
      mkDerivation {
        pname = "hercules-ci-cnix-expr";
-       version = "0.2.0.0";
-       sha256 = "1z76ckxb629lbwa96axigan8xax6wd9w8p37isyisqwvk1a1gsc7";
+       version = "0.3.1.1";
+       sha256 = "1rjly7ic310kzclh0dh2gknrn31anam2ncgjrhm6sq3hrvay1v32";
+       enableSeparateDataOutput = true;
+       setupHaskellDepends = [ base Cabal cabal-pkg-config-version-hook ];
        libraryHaskellDepends = [
-         aeson base bytestring conduit containers exceptions
-         hercules-ci-cnix-store inline-c inline-c-cpp protolude text
-         unliftio
+         aeson base bytestring conduit containers directory exceptions
+         filepath hercules-ci-cnix-store inline-c inline-c-cpp protolude
+         scientific text unliftio unordered-containers vector
        ];
        librarySystemDepends = [ boost ];
-       libraryPkgconfigDepends = [ bdw-gc nix ];
+       libraryPkgconfigDepends = [ nix ];
+       testHaskellDepends = [
+         aeson base bytestring containers hercules-ci-cnix-store hspec
+         protolude QuickCheck scientific temporary unordered-containers
+         vector
+       ];
+       testToolDepends = [ hspec-discover ];
        description = "Bindings for the Nix evaluator";
        license = lib.licenses.asl20;
        maintainers = with lib.maintainers; [ roberth ];
-     }) {bdw-gc = null; inherit (pkgs) boost; inherit (pkgs) nix;};
+     }) {inherit (pkgs) boost; inherit (pkgs) nix;};
 
   "hercules-ci-cnix-store" = callPackage
-    ({ mkDerivation, base, boost, bytestring, conduit, containers
-     , exceptions, hspec, hspec-discover, inline-c, inline-c-cpp, nix
-     , protolude, template-haskell, temporary, text, unix, unliftio-core
-     , vector
+    ({ mkDerivation, base, boost, bytestring, Cabal
+     , cabal-pkg-config-version-hook, conduit, containers, exceptions
+     , hspec, hspec-discover, inline-c, inline-c-cpp, nix, protolude
+     , template-haskell, temporary, text, unix, unliftio-core, vector
      }:
      mkDerivation {
        pname = "hercules-ci-cnix-store";
-       version = "0.2.1.1";
-       sha256 = "0cxir973y3hkm34ci7hc5zsp94s31nnrlkgspwwdd2rakyf4525i";
+       version = "0.3.0.1";
+       sha256 = "0vfwqa167800hilxqs4bm650sfdyg4q4w47vywpw1r8rmh0iznkh";
+       setupHaskellDepends = [ base Cabal cabal-pkg-config-version-hook ];
        libraryHaskellDepends = [
          base bytestring conduit containers inline-c inline-c-cpp protolude
          template-haskell unix unliftio-core vector
@@ -132655,8 +130975,8 @@ self: {
      }:
      mkDerivation {
        pname = "hermes-json";
-       version = "0.1.0.1";
-       sha256 = "1c9z85dlzsnnr64xyp2ksqbfjzmm7k8gk3n208wyvbvl7mmrmrqf";
+       version = "0.2.0.0";
+       sha256 = "1jqpwsspq40pf7g1qhs192kx2xdz0y80z3njh4dp5bd3dsq0kj2k";
        libraryHaskellDepends = [
          attoparsec attoparsec-iso8601 base bytestring deepseq dlist mtl
          scientific text time time-compat transformers unliftio
@@ -132668,8 +130988,6 @@ self: {
        ];
        description = "Fast JSON decoding via simdjson C++ bindings";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hermit" = callPackage
@@ -132916,16 +131234,17 @@ self: {
 
   "heterocephalus" = callPackage
     ({ mkDerivation, base, blaze-html, blaze-markup, containers, dlist
-     , doctest, Glob, mtl, parsec, shakespeare, template-haskell, text
-     , transformers
+     , doctest, Glob, mtl, parsec, shakespeare, template-haskell
+     , template-haskell-compat-v0208, text, transformers
      }:
      mkDerivation {
        pname = "heterocephalus";
-       version = "1.0.5.4";
-       sha256 = "06fv3bhnj80cjli1v2drkpkmx76i81cpawlci7agcxxd8fd8zplc";
+       version = "1.0.5.6";
+       sha256 = "15bgmgnyrf721d0a3bpmvbz723a79hbh56wa6a2v087v3qrlx05g";
        libraryHaskellDepends = [
          base blaze-html blaze-markup containers dlist mtl parsec
-         shakespeare template-haskell text transformers
+         shakespeare template-haskell template-haskell-compat-v0208 text
+         transformers
        ];
        testHaskellDepends = [ base doctest Glob ];
        description = "A type-safe template engine for working with front end development tools";
@@ -133012,16 +131331,16 @@ self: {
      }:
      mkDerivation {
        pname = "hevm";
-       version = "0.48.0";
-       sha256 = "12clxkhkap4j0xkn5s2i6cphkhri8vccalg92znlm5drjpbmf457";
+       version = "0.49.0";
+       sha256 = "1plkfzx0r5k77ymlkrg694vgx58jil5wx2m43ggs9ixnph0q3ysx";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
-         abstract-par aeson ansi-wl-pprint async base base16-bytestring
-         binary brick bytestring cereal containers cryptonite data-dword
-         Decimal deepseq directory fgl filepath free haskeline here lens
-         lens-aeson megaparsec memory monad-par mtl multiset operational
+         abstract-par aeson ansi-wl-pprint base base16-bytestring binary
+         brick bytestring cereal containers cryptonite data-dword Decimal
+         deepseq directory fgl filepath free haskeline here lens lens-aeson
+         megaparsec memory monad-par mtl multiset operational
          optparse-generic process QuickCheck quickcheck-text regex-tdfa
          restless-git rosezipper s-cargot sbv scientific semver-range
          temporary text text-format time transformers tree-view
@@ -133043,6 +131362,7 @@ self: {
        testSystemDepends = [ secp256k1 ];
        description = "Ethereum virtual machine evaluator";
        license = lib.licenses.agpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) libff; inherit (pkgs) secp256k1;};
 
   "hevolisa" = callPackage
@@ -133096,10 +131416,10 @@ self: {
     ({ mkDerivation, base, base16-bytestring, bytestring, text }:
      mkDerivation {
        pname = "hex-text";
-       version = "0.1.0.4";
-       sha256 = "03nlm2axcb29jlx797krfac65fb2f3xbcw7lp3klrnznkagb8884";
+       version = "0.1.0.6";
+       sha256 = "1a5ccvbj7asbx92f4309qfwwih8ffnfi5kkahdn6dp444xa374r7";
        libraryHaskellDepends = [ base base16-bytestring bytestring text ];
-       testHaskellDepends = [ base bytestring text ];
+       testHaskellDepends = [ base base16-bytestring bytestring text ];
        description = "ByteString-Text hexidecimal conversions";
        license = lib.licenses.mit;
      }) {};
@@ -133226,6 +131546,7 @@ self: {
          transformers
        ];
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hexpat-iteratee" = callPackage
@@ -133259,6 +131580,8 @@ self: {
        ];
        description = "Lenses for Hexpat";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hexpat-pickle" = callPackage
@@ -133310,6 +131633,8 @@ self: {
        ];
        testHaskellDepends = [ base hexpat hspec ];
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hexpat-tagsoup" = callPackage
@@ -133421,6 +131746,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Generic and niche utility functions and more for Haskell";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hextream" = callPackage
@@ -133666,7 +131993,6 @@ self: {
        description = "OpenGL fractal renderer";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hfsevents" = callPackage
@@ -133825,44 +132151,8 @@ self: {
      }:
      mkDerivation {
        pname = "hgeometry";
-       version = "0.12.0.4";
-       sha256 = "1by6x3525hzfk2yr2rkwz4c0vq95x32f5c3bc0sr8kl6yrbabghw";
-       libraryHaskellDepends = [
-         aeson base bifunctors bytestring containers data-clist deepseq
-         dlist fingertree fixed-vector hashable hgeometry-combinatorial
-         hspec lens linear MonadRandom mtl nonempty-vector primitive
-         QuickCheck quickcheck-instances random reflection semigroupoids
-         semigroups template-haskell text vector vector-algorithms
-         vector-builder vector-circular vinyl witherable yaml
-       ];
-       testHaskellDepends = [
-         base doctest doctest-discover QuickCheck quickcheck-instances
-       ];
-       benchmarkHaskellDepends = [
-         base bytestring containers deepseq deepseq-generics dlist
-         fixed-vector hashable hgeometry-combinatorial lens linear
-         MonadRandom mtl optparse-applicative QuickCheck semigroupoids
-         semigroups tasty-bench vector vector-circular vinyl
-       ];
-       description = "Geometric Algorithms, Data structures, and Data types";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "hgeometry_0_13" = callPackage
-    ({ mkDerivation, aeson, base, bifunctors, bytestring, containers
-     , data-clist, deepseq, deepseq-generics, dlist, doctest
-     , doctest-discover, fingertree, fixed-vector, hashable
-     , hgeometry-combinatorial, hspec, lens, linear, MonadRandom, mtl
-     , nonempty-vector, optparse-applicative, primitive, QuickCheck
-     , quickcheck-instances, random, reflection, semigroupoids
-     , semigroups, tasty-bench, template-haskell, text, vector
-     , vector-algorithms, vector-builder, vector-circular, vinyl
-     , witherable, yaml
-     }:
-     mkDerivation {
-       pname = "hgeometry";
-       version = "0.13";
-       sha256 = "0g9napakxq2x5m8ql7npc72fd212n9pwgv5ja9hzfcdfxqhbsxsy";
+       version = "0.14";
+       sha256 = "0bqn0qmi4r23wn2bmz4nnxp7cainsvi0zfxh71swn3a6labapkwk";
        libraryHaskellDepends = [
          aeson base bifunctors bytestring containers data-clist deepseq
          dlist fingertree fixed-vector hashable hgeometry-combinatorial
@@ -133882,7 +132172,6 @@ self: {
        ];
        description = "Geometric Algorithms, Data structures, and Data types";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hgeometry-combinatorial" = callPackage
@@ -133897,41 +132186,8 @@ self: {
      }:
      mkDerivation {
        pname = "hgeometry-combinatorial";
-       version = "0.12.0.3";
-       sha256 = "0sfng68pirghrnqflxnvysg8x3pnpbwrbc70xsj87gc257adfla9";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson array base bifunctors bytestring containers contravariant
-         data-clist deepseq dlist fingertree hashable lens linear
-         math-functions MonadRandom mtl nonempty-vector primitive QuickCheck
-         quickcheck-instances random reflection semigroupoids semigroups
-         template-haskell text unordered-containers vector vector-builder
-         vector-circular vinyl witherable yaml
-       ];
-       testHaskellDepends = [
-         approximate-equality base bytestring containers data-clist deepseq
-         directory doctest filepath hspec lens linear MonadRandom QuickCheck
-         quickcheck-instances random semigroups vector vinyl yaml
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Data structures, and Data types";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "hgeometry-combinatorial_0_13" = callPackage
-    ({ mkDerivation, aeson, approximate-equality, array, base
-     , bifunctors, bytestring, containers, contravariant, data-clist
-     , deepseq, directory, dlist, doctest, filepath, fingertree
-     , hashable, hspec, hspec-discover, lens, linear, math-functions
-     , MonadRandom, mtl, nonempty-vector, primitive, QuickCheck
-     , quickcheck-instances, random, reflection, semigroupoids
-     , semigroups, template-haskell, text, unordered-containers, vector
-     , vector-builder, vector-circular, vinyl, witherable, yaml
-     }:
-     mkDerivation {
-       pname = "hgeometry-combinatorial";
-       version = "0.13";
-       sha256 = "1avw51fjdxixsj00scfffb0drcish2sb76x6ny0zfg6hb0pvrl69";
+       version = "0.14";
+       sha256 = "18gzhdjnpx6wxm9im8anfcbrkzm1xs4vg3zshjprjfjpnb2i4z0x";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson array base bifunctors bytestring containers contravariant
@@ -133950,7 +132206,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Data structures, and Data types";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hgeometry-ipe" = callPackage
@@ -133960,7 +132215,8 @@ self: {
      , hgeometry-combinatorial, hspec, hspec-discover, lens, linear
      , MonadRandom, mtl, parsec, QuickCheck, quickcheck-instances
      , random, reflection, semigroupoids, semigroups, singletons
-     , template-haskell, text, typed-process, vector, vinyl, yaml
+     , singletons-th, template-haskell, text, typed-process, vector
+     , vinyl, yaml
      }:
      mkDerivation {
        pname = "hgeometry-ipe";
@@ -133972,14 +132228,14 @@ self: {
          deepseq directory dlist filepath fingertree fixed-vector hexpat
          hgeometry hgeometry-combinatorial lens linear MonadRandom mtl
          parsec QuickCheck quickcheck-instances random reflection
-         semigroupoids semigroups singletons template-haskell text
-         typed-process vector vinyl yaml
+         semigroupoids semigroups singletons singletons-th template-haskell
+         text typed-process vector vinyl yaml
        ];
        testHaskellDepends = [
          approximate-equality base bytestring colour containers data-clist
          directory filepath hgeometry hgeometry-combinatorial hspec lens
          linear MonadRandom QuickCheck quickcheck-instances random
-         semigroups singletons vector vinyl yaml
+         semigroups singletons singletons-th vector vinyl yaml
        ];
        testToolDepends = [ hspec-discover ];
        description = "Reading and Writing ipe7 files";
@@ -134111,15 +132367,17 @@ self: {
      }) {HTam = null;};
 
   "hgmp" = callPackage
-    ({ mkDerivation, base, ghc-prim, integer-gmp, QuickCheck }:
+    ({ mkDerivation, base, ghc-bignum, ghc-prim, QuickCheck }:
      mkDerivation {
        pname = "hgmp";
        version = "0.1.2";
        sha256 = "1sqnywh4h1nklcpci60n427m1kahkza1vy1j60jmq3lnlrbgzfzk";
-       libraryHaskellDepends = [ base ghc-prim integer-gmp ];
+       libraryHaskellDepends = [ base ghc-bignum ghc-prim ];
        testHaskellDepends = [ base QuickCheck ];
        description = "Haskell interface to GMP";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hgom" = callPackage
@@ -134211,6 +132469,8 @@ self: {
        ];
        description = "Compile Mercurial (hg) version info into Haskell code";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hgrib" = callPackage
@@ -134482,46 +132742,14 @@ self: {
     ({ mkDerivation, aeson, base, base16-bytestring, bytestring
      , conduit, conduit-extra, containers, cryptohash-sha1, deepseq
      , directory, exceptions, extra, file-embed, filepath, ghc, hslogger
-     , hspec-expectations, optparse-applicative, process, tasty
+     , optparse-applicative, process, tagged, tasty
      , tasty-expected-failure, tasty-hunit, temporary, text, time
      , transformers, unix-compat, unordered-containers, vector, yaml
      }:
      mkDerivation {
        pname = "hie-bios";
-       version = "0.7.6";
-       sha256 = "13x8m7hg5ahmh96xq703ygx7f2zk69gbrgmrbrrwzvbc9h0ci02r";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base base16-bytestring bytestring conduit conduit-extra
-         containers cryptohash-sha1 deepseq directory exceptions extra
-         file-embed filepath ghc hslogger process temporary text time
-         transformers unix-compat unordered-containers vector yaml
-       ];
-       executableHaskellDepends = [
-         base directory filepath ghc optparse-applicative
-       ];
-       testHaskellDepends = [
-         base directory extra filepath ghc hspec-expectations tasty
-         tasty-expected-failure tasty-hunit temporary text
-         unordered-containers yaml
-       ];
-       description = "Set up a GHC API session";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "hie-bios_0_8_1" = callPackage
-    ({ mkDerivation, aeson, base, base16-bytestring, bytestring
-     , conduit, conduit-extra, containers, cryptohash-sha1, deepseq
-     , directory, exceptions, extra, file-embed, filepath, ghc, hslogger
-     , optparse-applicative, process, tasty, tasty-expected-failure
-     , tasty-hunit, temporary, text, time, transformers, unix-compat
-     , unordered-containers, vector, yaml
-     }:
-     mkDerivation {
-       pname = "hie-bios";
-       version = "0.8.1";
-       sha256 = "1rd0aasab8z8ilwyzngvs99wbb861hlmc8bmmnnfgd742xldxs2q";
+       version = "0.9.1";
+       sha256 = "0pcbgrn0hl19rk72z7mcd44j72lsmnl88nlk95rlb47l0ymr3ij1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -134534,13 +132762,12 @@ self: {
          base directory filepath ghc optparse-applicative
        ];
        testHaskellDepends = [
-         aeson base directory extra filepath ghc tasty
+         aeson base directory extra filepath ghc tagged tasty
          tasty-expected-failure tasty-hunit temporary text
          unordered-containers yaml
        ];
        description = "Set up a GHC API session";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hie-compat" = callPackage
@@ -134594,7 +132821,6 @@ self: {
        description = "The core of an IDE";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hiedb" = callPackage
@@ -134688,7 +132914,6 @@ self: {
        description = "hierarchical environments for dependency injection";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hierarchical-exceptions" = callPackage
@@ -134857,6 +133082,7 @@ self: {
        ];
        description = "A rich monadic API for working with leveldb databases";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "higherorder" = callPackage
@@ -134962,6 +133188,8 @@ self: {
        benchmarkHaskellDepends = [ base criterion ];
        description = "Command line tool for highlighting parts of files matching a regex";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "highlight-versions" = callPackage
@@ -135193,6 +133421,8 @@ self: {
        ];
        description = "Type inference for Hindley-Milner based languages";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hinduce-associations-apriori" = callPackage
@@ -135629,7 +133859,6 @@ self: {
        description = "Support for reading and writing ipe7 files (http://ipe7.sourceforge.net)";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hips" = callPackage
@@ -136062,8 +134291,8 @@ self: {
        pname = "hjsmin";
        version = "0.2.0.4";
        sha256 = "1r2p5rjdjr25j3w4s57q5hxw2c3ymw12x7ms18yvglnq2ivr9fc1";
-       revision = "1";
-       editedCabalFile = "0ni726dy3a0mmqwlpqby4yhy7cdddjala1vwgaq75pgb0bmp7wr0";
+       revision = "2";
+       editedCabalFile = "184g49wsj2sfm8d75kgr7ylfw29gbyrqbqp4syyz30ch047jd0af";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -136417,53 +134646,11 @@ self: {
        ];
        description = "Web Socket interface to Leap Motion controller";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hledger" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, base, base-compat-batteries
-     , bytestring, cmdargs, containers, data-default, Decimal, Diff
-     , directory, extra, filepath, hashable, haskeline, hledger-lib
-     , lucid, math-functions, megaparsec, mtl, old-time, process
-     , regex-tdfa, safe, shakespeare, split, tabular, tasty, temporary
-     , terminfo, text, time, timeit, transformers, unordered-containers
-     , utf8-string, utility-ht, wizards
-     }:
-     mkDerivation {
-       pname = "hledger";
-       version = "1.21";
-       sha256 = "07fcfkmv4cy92njnf2qc7jh0naz96q962hxldcd7hk4k7ddv0mss";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson ansi-terminal base base-compat-batteries bytestring cmdargs
-         containers data-default Decimal Diff directory extra filepath
-         hashable haskeline hledger-lib lucid math-functions megaparsec mtl
-         old-time process regex-tdfa safe shakespeare split tabular tasty
-         temporary terminfo text time timeit transformers
-         unordered-containers utf8-string utility-ht wizards
-       ];
-       executableHaskellDepends = [
-         aeson ansi-terminal base base-compat-batteries bytestring cmdargs
-         containers data-default Decimal directory extra filepath haskeline
-         hledger-lib math-functions megaparsec mtl old-time process
-         regex-tdfa safe shakespeare split tabular tasty temporary terminfo
-         text time timeit transformers unordered-containers utf8-string
-         utility-ht wizards
-       ];
-       testHaskellDepends = [
-         aeson ansi-terminal base base-compat-batteries bytestring cmdargs
-         containers data-default Decimal directory extra filepath haskeline
-         hledger-lib math-functions megaparsec mtl old-time process
-         regex-tdfa safe shakespeare split tabular tasty temporary terminfo
-         text time timeit transformers unordered-containers utf8-string
-         utility-ht wizards
-       ];
-       description = "Command-line interface for the hledger accounting system";
-       license = lib.licenses.gpl3Only;
-       maintainers = with lib.maintainers; [ peti ];
-     }) {};
-
-  "hledger_1_24_1" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs
      , containers, data-default, Decimal, Diff, directory, extra
      , filepath, githash, hashable, haskeline, hledger-lib, lucid
@@ -136474,8 +134661,8 @@ self: {
      }:
      mkDerivation {
        pname = "hledger";
-       version = "1.24.1";
-       sha256 = "01y9i7xrw22nx8qq8iq6xy0f84jf8khfk0h0r2y21cg96s65fyjy";
+       version = "1.25";
+       sha256 = "0dmzmvkg8gk8rwbhvc4v4ch12i1pqvd91jx3z5c0plmx49f8q65k";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -136502,7 +134689,6 @@ self: {
        ];
        description = "Command-line interface for the hledger accounting system";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ peti ];
      }) {};
 
@@ -136529,6 +134715,7 @@ self: {
        description = "Web API server for the hledger accounting tool";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hledger-chart" = callPackage
@@ -136562,6 +134749,8 @@ self: {
        executableHaskellDepends = [ base hledger-lib text time ];
        description = "Compares the transactions in two ledger files";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hledger-flow" = callPackage
@@ -136587,56 +134776,19 @@ self: {
        ];
        description = "An hledger workflow focusing on automated statement import and classification";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hledger-iadd" = callPackage
     ({ mkDerivation, base, brick, containers, directory, free
      , hledger-lib, hspec, hspec-discover, megaparsec, microlens
-     , microlens-th, optparse-applicative, QuickCheck, semigroups, text
-     , text-zipper, time, transformers, unordered-containers, vector
-     , vty, xdg-basedir
-     }:
-     mkDerivation {
-       pname = "hledger-iadd";
-       version = "1.3.14";
-       sha256 = "0kcw8yp9g6cj6amc4rh8iwzd4zh5v68ns8sf5rv4hfa4xj928iy5";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base brick containers directory free hledger-lib megaparsec
-         microlens microlens-th optparse-applicative semigroups text
-         text-zipper time transformers unordered-containers vector vty
-         xdg-basedir
-       ];
-       executableHaskellDepends = [
-         base brick directory free hledger-lib megaparsec microlens
-         optparse-applicative text text-zipper time transformers
-         unordered-containers vector vty xdg-basedir
-       ];
-       testHaskellDepends = [
-         base free hledger-lib hspec megaparsec QuickCheck text text-zipper
-         time transformers vector
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "A terminal UI as drop-in replacement for hledger add";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "hledger-iadd_1_3_16" = callPackage
-    ({ mkDerivation, base, brick, containers, directory, free
-     , hledger-lib, hspec, hspec-discover, megaparsec, microlens
      , microlens-th, optparse-applicative, QuickCheck, text, text-zipper
      , time, transformers, unordered-containers, vector, vty
      , xdg-basedir
      }:
      mkDerivation {
        pname = "hledger-iadd";
-       version = "1.3.16";
-       sha256 = "09b8519s8f3ckh1ghcj8zn0s4dnagbpaf0hyinvmy5vjnjvnyf1f";
-       revision = "2";
-       editedCabalFile = "00sl5wqwi2zd735lqpm9na4qkiq0g8nkzb2gwdrhyczvbbad5ffb";
+       version = "1.3.17";
+       sha256 = "1b3qz5vm8db6gsdakg8nf3qc6rp7mlh3zpkzvhi80pqm3jzdbjph";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -136656,7 +134808,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A terminal UI as drop-in replacement for hledger add";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hledger-interest" = callPackage
@@ -136664,27 +134815,10 @@ self: {
      }:
      mkDerivation {
        pname = "hledger-interest";
-       version = "1.6.1";
-       sha256 = "0i97y7rs5kd2dqk3qwd2jg17vs9ib4yvkaqlljnb32x16gphpvhc";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         base Cabal Decimal hledger-lib mtl text time
-       ];
-       description = "computes interest for a given account";
-       license = lib.licenses.bsd3;
-       maintainers = with lib.maintainers; [ peti ];
-     }) {};
-
-  "hledger-interest_1_6_3" = callPackage
-    ({ mkDerivation, base, Cabal, Decimal, hledger-lib, mtl, text, time
-     }:
-     mkDerivation {
-       pname = "hledger-interest";
        version = "1.6.3";
        sha256 = "1r8iydl66k2j7xv1b465alf3h8mqwjfz13ffwsd50h0kscxjmxhg";
-       revision = "1";
-       editedCabalFile = "0blklcmhxnvrm7lqzkhjfb3czl1lbkk14z8m2jqj0q2l8hm94afb";
+       revision = "2";
+       editedCabalFile = "1hsd1r4j0737lkllxa3ivrbdcp3da2vr5fiakfhrw5fqsbi3p8rc";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -136692,7 +134826,6 @@ self: {
        ];
        description = "computes interest for a given account";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ peti ];
      }) {};
 
@@ -136718,54 +134851,18 @@ self: {
 
   "hledger-lib" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, array, base
-     , base-compat-batteries, blaze-markup, bytestring, call-stack
-     , cassava, cassava-megaparsec, cmdargs, containers, data-default
-     , Decimal, directory, doctest, extra, file-embed, filepath, Glob
-     , hashtables, megaparsec, mtl, old-time, parser-combinators
-     , pretty-simple, regex-tdfa, safe, tabular, tasty, tasty-hunit
-     , template-haskell, text, time, timeit, transformers, uglymemo
-     , unordered-containers, utf8-string
-     }:
-     mkDerivation {
-       pname = "hledger-lib";
-       version = "1.21";
-       sha256 = "00prslqk8vnbyz388cpc0nsamzy8xcjzday5q9n3m9lx4p2dhb5y";
-       libraryHaskellDepends = [
-         aeson aeson-pretty ansi-terminal array base base-compat-batteries
-         blaze-markup bytestring call-stack cassava cassava-megaparsec
-         cmdargs containers data-default Decimal directory extra file-embed
-         filepath Glob hashtables megaparsec mtl old-time parser-combinators
-         pretty-simple regex-tdfa safe tabular tasty tasty-hunit
-         template-haskell text time timeit transformers uglymemo
-         unordered-containers utf8-string
-       ];
-       testHaskellDepends = [
-         aeson aeson-pretty ansi-terminal array base base-compat-batteries
-         blaze-markup bytestring call-stack cassava cassava-megaparsec
-         cmdargs containers data-default Decimal directory doctest extra
-         file-embed filepath Glob hashtables megaparsec mtl old-time
-         parser-combinators pretty-simple regex-tdfa safe tabular tasty
-         tasty-hunit template-haskell text time timeit transformers uglymemo
-         unordered-containers utf8-string
-       ];
-       description = "A reusable library providing the core functionality of hledger";
-       license = lib.licenses.gpl3Only;
-     }) {};
-
-  "hledger-lib_1_24_1" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, array, base
      , blaze-markup, bytestring, call-stack, cassava, cassava-megaparsec
      , cmdargs, containers, data-default, Decimal, directory, doclayout
-     , doctest, extra, file-embed, filepath, Glob, hashtables
-     , megaparsec, microlens, microlens-th, mtl, parser-combinators
-     , pretty-simple, regex-tdfa, safe, tabular, tasty, tasty-hunit
-     , template-haskell, text, time, timeit, transformers, uglymemo
-     , unordered-containers, utf8-string
+     , extra, file-embed, filepath, Glob, hashtables, megaparsec
+     , microlens, microlens-th, mtl, parser-combinators, pretty-simple
+     , regex-tdfa, safe, tabular, tasty, tasty-hunit, template-haskell
+     , text, time, timeit, transformers, uglymemo, unordered-containers
+     , utf8-string
      }:
      mkDerivation {
        pname = "hledger-lib";
-       version = "1.24.1";
-       sha256 = "13lq518v6nmv89pbsw4qa1rvplwpnyz8sz5wd1y2wa1066rh0qli";
+       version = "1.25";
+       sha256 = "06b9nkpkwbr14jgbc04635qd7b3s068jvdfkfiza2zb4yzhdzh1n";
        libraryHaskellDepends = [
          aeson aeson-pretty ansi-terminal array base blaze-markup bytestring
          call-stack cassava cassava-megaparsec cmdargs containers
@@ -136778,15 +134875,14 @@ self: {
        testHaskellDepends = [
          aeson aeson-pretty ansi-terminal array base blaze-markup bytestring
          call-stack cassava cassava-megaparsec cmdargs containers
-         data-default Decimal directory doclayout doctest extra file-embed
-         filepath Glob hashtables megaparsec microlens microlens-th mtl
+         data-default Decimal directory doclayout extra file-embed filepath
+         Glob hashtables megaparsec microlens microlens-th mtl
          parser-combinators pretty-simple regex-tdfa safe tabular tasty
          tasty-hunit template-haskell text time timeit transformers uglymemo
          unordered-containers utf8-string
        ];
        description = "A reusable library providing the core functionality of hledger";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hledger-makeitso" = callPackage
@@ -136840,30 +134936,6 @@ self: {
      }) {};
 
   "hledger-ui" = callPackage
-    ({ mkDerivation, ansi-terminal, async, base, base-compat-batteries
-     , brick, cmdargs, containers, data-default, directory, extra
-     , filepath, fsnotify, hledger, hledger-lib, megaparsec, microlens
-     , microlens-platform, process, safe, split, text, text-zipper, time
-     , transformers, unix, vector, vty
-     }:
-     mkDerivation {
-       pname = "hledger-ui";
-       version = "1.21";
-       sha256 = "1h9d686z0y8cvq6780g6r8fdrs76y9649js0c350b6xnhzggbx0l";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         ansi-terminal async base base-compat-batteries brick cmdargs
-         containers data-default directory extra filepath fsnotify hledger
-         hledger-lib megaparsec microlens microlens-platform process safe
-         split text text-zipper time transformers unix vector vty
-       ];
-       description = "Curses-style terminal interface for the hledger accounting system";
-       license = lib.licenses.gpl3Only;
-       maintainers = with lib.maintainers; [ peti ];
-     }) {};
-
-  "hledger-ui_1_24_1" = callPackage
     ({ mkDerivation, ansi-terminal, async, base, brick, cmdargs
      , containers, data-default, directory, doclayout, extra, filepath
      , fsnotify, hledger, hledger-lib, megaparsec, microlens
@@ -136872,8 +134944,8 @@ self: {
      }:
      mkDerivation {
        pname = "hledger-ui";
-       version = "1.24.1";
-       sha256 = "1afxvj8x8wq3rvbmzhrls4688gdkqsjm4kaa9zarkrrgf585q22q";
+       version = "1.25";
+       sha256 = "1sagm19anvs9b609s4rzlhjdjwd74ywbxf211j35ia5wslj8031x";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -136884,7 +134956,6 @@ self: {
        ];
        description = "Curses-style terminal interface for the hledger accounting system";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ peti ];
      }) {};
 
@@ -136908,44 +134979,6 @@ self: {
      }) {};
 
   "hledger-web" = callPackage
-    ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring
-     , case-insensitive, clientsession, cmdargs, conduit, conduit-extra
-     , containers, data-default, Decimal, directory, extra, filepath
-     , hjsmin, hledger, hledger-lib, hspec, http-client, http-conduit
-     , http-types, megaparsec, mtl, network, shakespeare
-     , template-haskell, text, time, transformers, unix-compat
-     , unordered-containers, utf8-string, wai, wai-cors, wai-extra
-     , wai-handler-launch, warp, yaml, yesod, yesod-core, yesod-form
-     , yesod-static, yesod-test
-     }:
-     mkDerivation {
-       pname = "hledger-web";
-       version = "1.21";
-       sha256 = "0ivszqcypw0j2wn4r7fv7dqm1pvr0b1y6rqpxagzyk8cxn3ic9g2";
-       revision = "1";
-       editedCabalFile = "1hnw10ibhbafbsfj5lzlxwjg4cjnqr5bb51n6mqbi30qqabgq78x";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base blaze-html blaze-markup bytestring case-insensitive
-         clientsession cmdargs conduit conduit-extra containers data-default
-         Decimal directory extra filepath hjsmin hledger hledger-lib hspec
-         http-client http-conduit http-types megaparsec mtl network
-         shakespeare template-haskell text time transformers unix-compat
-         unordered-containers utf8-string wai wai-cors wai-extra
-         wai-handler-launch warp yaml yesod yesod-core yesod-form
-         yesod-static yesod-test
-       ];
-       executableHaskellDepends = [ base ];
-       testHaskellDepends = [
-         base hledger hledger-lib hspec text yesod yesod-test
-       ];
-       description = "Web-based user interface for the hledger accounting system";
-       license = lib.licenses.gpl3Only;
-       maintainers = with lib.maintainers; [ peti ];
-     }) {};
-
-  "hledger-web_1_24_1" = callPackage
     ({ mkDerivation, aeson, base, base64, blaze-html, blaze-markup
      , bytestring, case-insensitive, clientsession, cmdargs, conduit
      , conduit-extra, containers, data-default, Decimal, directory
@@ -136958,8 +134991,8 @@ self: {
      }:
      mkDerivation {
        pname = "hledger-web";
-       version = "1.24.1";
-       sha256 = "1nms55xb1hmiz3l307r690qwa7avj4racir1pg74xxwymldsafs8";
+       version = "1.25";
+       sha256 = "0bgy2whld4b5f3ahs0zbmrgh56i0drw5hv43wnb57qixcirhlf8g";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -136978,7 +135011,6 @@ self: {
        ];
        description = "Web-based user interface for the hledger accounting system";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ peti ];
      }) {};
 
@@ -137079,32 +135111,6 @@ self: {
      }:
      mkDerivation {
        pname = "hlint";
-       version = "3.2.8";
-       sha256 = "14nvq71kn1lhqx02r69f949p33rhxi466fwmxj9g0wd5191jawrs";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson ansi-terminal base bytestring cmdargs containers cpphs
-         data-default directory extra file-embed filepath filepattern ghc
-         ghc-boot ghc-boot-th ghc-lib-parser-ex hscolour process refact text
-         transformers uniplate unordered-containers utf8-string vector yaml
-       ];
-       executableHaskellDepends = [ base ];
-       description = "Source code suggestions";
-       license = lib.licenses.bsd3;
-       maintainers = with lib.maintainers; [ maralorn ];
-     }) {};
-
-  "hlint_3_3_6" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs
-     , containers, cpphs, data-default, directory, extra, file-embed
-     , filepath, filepattern, ghc-lib-parser, ghc-lib-parser-ex
-     , hscolour, process, refact, text, transformers, uniplate
-     , unordered-containers, utf8-string, vector, yaml
-     }:
-     mkDerivation {
-       pname = "hlint";
        version = "3.3.6";
        sha256 = "0g4fnx0xlwny41dw01vxmfq9ibfwvpgf1cailj870k2wrbs2c9df";
        isLibrary = true;
@@ -137112,14 +135118,13 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson ansi-terminal base bytestring cmdargs containers cpphs
-         data-default directory extra file-embed filepath filepattern
-         ghc-lib-parser ghc-lib-parser-ex hscolour process refact text
+         data-default directory extra file-embed filepath filepattern ghc
+         ghc-boot ghc-boot-th ghc-lib-parser-ex hscolour process refact text
          transformers uniplate unordered-containers utf8-string vector yaml
        ];
        executableHaskellDepends = [ base ];
        description = "Source code suggestions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ maralorn ];
      }) {};
 
@@ -137476,7 +135481,7 @@ self: {
   "hls-hlint-plugin" = callPackage
     ({ mkDerivation, aeson, apply-refact, base, binary, bytestring
      , containers, data-default, deepseq, Diff, directory, extra
-     , filepath, ghc, ghc-exactprint, ghc-lib, ghc-lib-parser-ex, ghcide
+     , filepath, ghc, ghc-exactprint, ghc-lib-parser-ex, ghcide
      , hashable, hlint, hls-plugin-api, hls-test-utils, hslogger, lens
      , lsp, lsp-types, regex-tdfa, stm, temporary, text, transformers
      , unordered-containers
@@ -137487,7 +135492,7 @@ self: {
        sha256 = "0vzgsh6x8bjgi3l6nc9kfgbczxnd7fws5bmglac5khr0z042babb";
        libraryHaskellDepends = [
          aeson apply-refact base binary bytestring containers data-default
-         deepseq Diff directory extra filepath ghc ghc-exactprint ghc-lib
+         deepseq Diff directory extra filepath ghc ghc-exactprint
          ghc-lib-parser-ex ghcide hashable hlint hls-plugin-api hslogger
          lens lsp regex-tdfa stm temporary text transformers
          unordered-containers
@@ -137873,6 +135878,7 @@ self: {
        ];
        description = "hmatrix operations lifted for backprop";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hmatrix-banded" = callPackage
@@ -138325,28 +136331,6 @@ self: {
      }) {};
 
   "hmm-lapack" = callPackage
-    ({ mkDerivation, base, comfort-array, containers, deepseq
-     , explicit-exception, fixed-length, lapack, lazy-csv, netlib-ffi
-     , non-empty, prelude-compat, QuickCheck, random, semigroups, tfp
-     , transformers, utility-ht
-     }:
-     mkDerivation {
-       pname = "hmm-lapack";
-       version = "0.4";
-       sha256 = "0f0xf1fjsqqfimxx7skdwddw8zbdmas3l31y6921mxzy1syys30w";
-       revision = "1";
-       editedCabalFile = "10dg0s6nrvb93ksyzgappmr28av4k204kmc8lb3vc2ribqhpb177";
-       libraryHaskellDepends = [
-         base comfort-array containers deepseq explicit-exception
-         fixed-length lapack lazy-csv netlib-ffi non-empty prelude-compat
-         QuickCheck random semigroups tfp transformers utility-ht
-       ];
-       testHaskellDepends = [ base QuickCheck ];
-       description = "Hidden Markov Models using LAPACK primitives";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "hmm-lapack_0_5" = callPackage
     ({ mkDerivation, base, comfort-array, comfort-array-shape
      , containers, deepseq, doctest-exitcode-stdio, doctest-lib
      , explicit-exception, fixed-length, lapack, lazy-csv, netlib-ffi
@@ -138371,7 +136355,6 @@ self: {
        doHaddock = false;
        description = "Hidden Markov Models using LAPACK primitives";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hmp3" = callPackage
@@ -138427,6 +136410,8 @@ self: {
        librarySystemDepends = [ mpfr ];
        description = "Haskell binding to the MPFR library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) mpfr;};
 
   "hmt" = callPackage
@@ -138785,7 +136770,6 @@ self: {
        description = "Generic rewrite rules with safe treatment of variables and binders";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hoauth" = callPackage
@@ -138808,39 +136792,35 @@ self: {
      }) {};
 
   "hoauth2" = callPackage
-    ({ mkDerivation, aeson, base, binary, bytestring, exceptions
-     , http-conduit, http-types, microlens, text, unordered-containers
-     , uri-bytestring, uri-bytestring-aeson
+    ({ mkDerivation, aeson, base, binary, bytestring, containers
+     , data-default, exceptions, http-conduit, http-types, microlens
+     , text, transformers, uri-bytestring, uri-bytestring-aeson
      }:
      mkDerivation {
        pname = "hoauth2";
-       version = "1.16.2";
-       sha256 = "0yw9fnpac1ryk0pn0ikf4g1p687mvschrnpj7szlcj6am78ldqzx";
-       isLibrary = true;
-       isExecutable = true;
+       version = "2.3.0";
+       sha256 = "10y4ik96h61msapqh0rjmb5vjv7kfky6z9iffsln046an59b759v";
        libraryHaskellDepends = [
-         aeson base binary bytestring exceptions http-conduit http-types
-         microlens text unordered-containers uri-bytestring
+         aeson base binary bytestring containers data-default exceptions
+         http-conduit http-types microlens text transformers uri-bytestring
          uri-bytestring-aeson
        ];
        description = "Haskell OAuth2 authentication client";
        license = lib.licenses.bsd3;
      }) {};
 
-  "hoauth2_2_0_0" = callPackage
-    ({ mkDerivation, aeson, base, binary, bytestring, exceptions
-     , hashable, http-conduit, http-types, microlens, text
-     , unordered-containers, uri-bytestring, uri-bytestring-aeson
+  "hoauth2_2_4_0" = callPackage
+    ({ mkDerivation, aeson, base, binary, bytestring, containers
+     , data-default, exceptions, http-conduit, http-types, microlens
+     , text, transformers, uri-bytestring, uri-bytestring-aeson
      }:
      mkDerivation {
        pname = "hoauth2";
-       version = "2.0.0";
-       sha256 = "1052ibfliwjg6p0r9y32i5j25dankp2zcy9hjm6sxag0wjgqz3wb";
-       isLibrary = true;
-       isExecutable = true;
+       version = "2.4.0";
+       sha256 = "0lz4ah5dxzzbkw01sarx5dg15vr2d7bms7nksbl66kblpdwyskbx";
        libraryHaskellDepends = [
-         aeson base binary bytestring exceptions hashable http-conduit
-         http-types microlens text unordered-containers uri-bytestring
+         aeson base binary bytestring containers data-default exceptions
+         http-conduit http-types microlens text transformers uri-bytestring
          uri-bytestring-aeson
        ];
        description = "Haskell OAuth2 authentication client";
@@ -138910,6 +136890,8 @@ self: {
        ];
        description = "A library for canonically representing terms with binding";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hocilib" = callPackage
@@ -139110,6 +137092,8 @@ self: {
        ];
        description = "Bindings to the Toggl.com REST API";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hogre" = callPackage
@@ -139373,6 +137357,7 @@ self: {
        libraryHaskellDepends = [ base OneTuple Only single-tuple ];
        description = "Homotuple, all whose elements are the same type";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "homplexity" = callPackage
@@ -139441,6 +137426,8 @@ self: {
          text unliftio unordered-containers uuid vector zlib
        ];
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "honi" = callPackage
@@ -139951,6 +137938,7 @@ self: {
        executableToolDepends = [ alex happy ];
        description = "hOpenPGP-based command-line tools";
        license = lib.licenses.agpl3Plus;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hopenssl" = callPackage
@@ -140050,6 +138038,7 @@ self: {
        ];
        description = "C++ FFI generator - Documentation";
        license = lib.licenses.agpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hoppy-generator" = callPackage
@@ -140081,6 +138070,8 @@ self: {
        ];
        description = "C++ FFI generator - Runtime support";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hoppy-std" = callPackage
@@ -140182,6 +138173,25 @@ self: {
        broken = true;
      }) {};
 
+  "horizontal-rule" = callPackage
+    ({ mkDerivation, ansi-wl-pprint, base, HMock, optparse-applicative
+     , tasty, tasty-hunit, terminal-size, text, time
+     }:
+     mkDerivation {
+       pname = "horizontal-rule";
+       version = "0.5.0.0";
+       sha256 = "1anpf8qgiyvx1fvycr01sz9ak8zxdrarqw32m0kybxs3xhw15myy";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base terminal-size text ];
+       executableHaskellDepends = [
+         ansi-wl-pprint base optparse-applicative text time
+       ];
+       testHaskellDepends = [ base HMock tasty tasty-hunit ];
+       description = "horizontal rule for the terminal";
+       license = lib.licenses.mit;
+     }) {};
+
   "horname" = callPackage
     ({ mkDerivation, base, containers, megaparsec, optparse-applicative
      , text, these, uniplate, wl-pprint-text
@@ -140208,23 +138218,6 @@ self: {
      }:
      mkDerivation {
        pname = "hosc";
-       version = "0.18.1";
-       sha256 = "0ygyvwzsvqv4pihzdm6i3kzkr01nh3qpk9g9f9ap6243yx7003vj";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         base binary blaze-builder bytestring data-binary-ieee754 network
-         time transformers
-       ];
-       description = "Haskell Open Sound Control";
-       license = lib.licenses.gpl3Only;
-     }) {};
-
-  "hosc_0_19_1" = callPackage
-    ({ mkDerivation, base, binary, blaze-builder, bytestring
-     , data-binary-ieee754, network, time, transformers
-     }:
-     mkDerivation {
-       pname = "hosc";
        version = "0.19.1";
        sha256 = "08q218p1skqxwa7f55nsgmv9z8digf1c0f1wi6p562q6d4i044z7";
        enableSeparateDataOutput = true;
@@ -140234,7 +138227,6 @@ self: {
        ];
        description = "Haskell Open Sound Control";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hosc-json" = callPackage
@@ -140366,7 +138358,6 @@ self: {
        description = "Simple code hotswapping";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hourglass" = callPackage
@@ -140458,6 +138449,7 @@ self: {
        testHaskellDepends = [ base do-notation indexed ];
        description = "Non-interactive proof assistant monad for first-order logic";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hp2any-core" = callPackage
@@ -140633,36 +138625,6 @@ self: {
      }:
      mkDerivation {
        pname = "hpack-dhall";
-       version = "0.5.3";
-       sha256 = "1prpk9lppz8h5bp6slhl7lm28jw6jf746py9vras0m0g6mrcc3l7";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson aeson-pretty base bytestring dhall dhall-json filepath hpack
-         megaparsec microlens prettyprinter text transformers yaml
-       ];
-       executableHaskellDepends = [
-         aeson aeson-pretty base bytestring dhall dhall-json filepath hpack
-         megaparsec microlens optparse-applicative prettyprinter text
-         transformers yaml
-       ];
-       testHaskellDepends = [
-         aeson aeson-pretty base bytestring Cabal dhall dhall-json Diff
-         directory filepath hlint hpack megaparsec microlens prettyprinter
-         tasty tasty-golden text transformers utf8-string yaml
-       ];
-       description = "hpack's dhalling";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "hpack-dhall_0_5_4" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, base, bytestring, Cabal
-     , dhall, dhall-json, Diff, directory, filepath, hlint, hpack
-     , megaparsec, microlens, optparse-applicative, prettyprinter, tasty
-     , tasty-golden, text, transformers, utf8-string, yaml
-     }:
-     mkDerivation {
-       pname = "hpack-dhall";
        version = "0.5.4";
        sha256 = "0yhf9b1nadcz98bq84jzb80mc1w4a6sph5d6c4pnf2xj2akdxcxf";
        isLibrary = true;
@@ -140683,7 +138645,6 @@ self: {
        ];
        description = "hpack's dhalling";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hpaco" = callPackage
@@ -140757,8 +138718,6 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) papi;};
 
   "hpaste" = callPackage
@@ -140977,6 +138936,8 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Convert HPC output into LCOV format";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hpc-strobe" = callPackage
@@ -141179,8 +139140,8 @@ self: {
      }:
      mkDerivation {
        pname = "hpqtypes";
-       version = "1.9.2.1";
-       sha256 = "1d5k66ka43h45d1nmv3hd3wzcy00dmyh8mhjyi15l18yk6vwiw8v";
+       version = "1.9.3.0";
+       sha256 = "1xvimzwbmb72g7c4c5wi2lr4dn0pyyfzk8y4q4a9ihpw0yapby3n";
        setupHaskellDepends = [ base Cabal directory filepath ];
        libraryHaskellDepends = [
          aeson async base bytestring containers exceptions lifted-base
@@ -141467,6 +139428,8 @@ self: {
        testHaskellDepends = [ base hspec hspec-expectations ];
        description = "Quantitative Library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) gsl;};
 
   "hquantlib" = callPackage
@@ -141527,6 +139490,8 @@ self: {
        ];
        description = "A query language for transforming HTML5";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hranker" = callPackage
@@ -141560,7 +139525,6 @@ self: {
        testHaskellDepends = [ base hset transformers-base ];
        description = "Generalization of MonadReader and ReaderT using hset";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hreader-lens" = callPackage
@@ -141576,7 +139540,6 @@ self: {
        ];
        description = "Optics for hreader package";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hreq-client" = callPackage
@@ -141705,7 +139668,6 @@ self: {
        ];
        description = "A Riemann Client for Haskell";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hruby" = callPackage
@@ -141715,28 +139677,6 @@ self: {
      }:
      mkDerivation {
        pname = "hruby";
-       version = "0.3.8.1";
-       sha256 = "00lp02wy7yxhh17dyq1acc6gfrwh145900ib42vz52lzsj5ivlcj";
-       setupHaskellDepends = [ base Cabal process ];
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring scientific stm text
-         unordered-containers vector
-       ];
-       librarySystemDepends = [ ruby ];
-       testHaskellDepends = [
-         aeson attoparsec base QuickCheck text vector
-       ];
-       description = "Embed a Ruby intepreter in your Haskell program !";
-       license = lib.licenses.bsd3;
-     }) {inherit (pkgs) ruby;};
-
-  "hruby_0_5_0_0" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal
-     , process, QuickCheck, ruby, scientific, stm, text
-     , unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "hruby";
        version = "0.5.0.0";
        sha256 = "10ldq23lgp3jcxpdm9b1dryjf4sprsjlc4qs1lnjb9cmfcafrqj4";
        setupHaskellDepends = [ base Cabal process ];
@@ -141751,6 +139691,7 @@ self: {
        description = "Embed a Ruby intepreter in your Haskell program !";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) ruby;};
 
   "hs" = callPackage
@@ -141774,6 +139715,7 @@ self: {
        ];
        description = "GHC-toolchain installer broker";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hs-GeoIP" = callPackage
@@ -141804,8 +139746,6 @@ self: {
        testHaskellDepends = [ base time ];
        description = "A modern and easy-to-use wrapper for Docker-based Lambda implementations. Now with API Gateway support!";
        license = lib.licenses.publicDomain;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hs-bibutils" = callPackage
@@ -141858,6 +139798,7 @@ self: {
        description = "Compression and decompression in the brotli format";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {brotlidec = null; brotlienc = null;};
 
   "hs-captcha" = callPackage
@@ -142005,6 +139946,7 @@ self: {
        description = "Haskell bindings for a very compact embedded ECMAScript (JavaScript) engine";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hs-excelx" = callPackage
@@ -142060,6 +140002,8 @@ self: {
        libraryHaskellDepends = [ base dual tagged transformers ];
        description = "Functors from products of Haskell and its dual to Haskell";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hs-gchart" = callPackage
@@ -142131,6 +140075,7 @@ self: {
        libraryHaskellDepends = [ base hs-functors ];
        description = "Indexed applicative functors and monads";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hs-java" = callPackage
@@ -142269,6 +140214,8 @@ self: {
        executableHaskellDepends = [ base containers emojis text ];
        description = "The OpenMoji emoji dataset";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hs-opentelemetry-api" = callPackage
@@ -142280,8 +140227,8 @@ self: {
      }:
      mkDerivation {
        pname = "hs-opentelemetry-api";
-       version = "0.0.3.1";
-       sha256 = "04mhiqk8xbm07dfqc33vwzxd0kwb9jxqbfzd3pc4qvfpkkygmy7v";
+       version = "0.0.3.2";
+       sha256 = "0rb3hmpwvncrjr9dh7wk7dqair51rmdzw9d138ld66cy6np5cjz0";
        libraryHaskellDepends = [
          async attoparsec base binary bytestring charset clock containers
          ghc-prim hashable http-types memory mtl template-haskell text
@@ -142296,6 +140243,8 @@ self: {
        ];
        description = "OpenTelemetry API for use by libraries for direct instrumentation or wrapper packages";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hs-opentelemetry-exporter-in-memory" = callPackage
@@ -142311,6 +140260,7 @@ self: {
          async base hs-opentelemetry-api unagi-chan
        ];
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hs-opentelemetry-exporter-otlp" = callPackage
@@ -142335,6 +140285,7 @@ self: {
        ];
        description = "OpenTelemetry exporter supporting the standard OTLP protocol";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hs-opentelemetry-instrumentation-conduit" = callPackage
@@ -142346,6 +140297,7 @@ self: {
        libraryHaskellDepends = [ base conduit hs-opentelemetry-api text ];
        testHaskellDepends = [ base conduit hs-opentelemetry-api text ];
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hs-opentelemetry-instrumentation-http-client" = callPackage
@@ -142369,6 +140321,7 @@ self: {
          http-client-tls http-conduit http-types text unliftio
        ];
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hs-opentelemetry-instrumentation-persistent" = callPackage
@@ -142389,7 +140342,6 @@ self: {
        ];
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hs-opentelemetry-instrumentation-postgresql-simple" = callPackage
@@ -142409,6 +140361,7 @@ self: {
          postgresql-libpq postgresql-simple text unliftio
        ];
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hs-opentelemetry-instrumentation-wai" = callPackage
@@ -142429,6 +140382,7 @@ self: {
        ];
        description = "WAI instrumentation middleware for OpenTelemetry";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hs-opentelemetry-instrumentation-yesod" = callPackage
@@ -142450,6 +140404,7 @@ self: {
        ];
        description = "Yesod middleware for providing OpenTelemetry instrumentation";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hs-opentelemetry-otlp" = callPackage
@@ -142479,6 +140434,7 @@ self: {
        ];
        description = "Trace propagation via HTTP headers following the w3c tracestate spec";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hs-opentelemetry-sdk" = callPackage
@@ -142506,6 +140462,7 @@ self: {
        ];
        description = "OpenTelemetry SDK for use in applications";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hs-pattrans" = callPackage
@@ -142626,6 +140583,7 @@ self: {
        libraryHaskellDepends = [ base hs-functors ];
        description = "Profunctors from Haskell to Haskell";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hs-re" = callPackage
@@ -142786,7 +140744,6 @@ self: {
        testHaskellDepends = [ base hashtables swisstable ];
        description = "Data.HashTable.Class instance definition for Data.HashTable.ST.Swiss";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hs-tags" = callPackage
@@ -143121,8 +141078,6 @@ self: {
        ];
        description = "Akamai API(Edgegrid and Netstorage)";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hsaml2" = callPackage
@@ -143368,8 +141323,6 @@ self: {
        ];
        description = "Haskell SuperCollider";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hsc3-auditor" = callPackage
@@ -143399,6 +141352,7 @@ self: {
        description = "haskell supercollider cairo drawing";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hsc3-data" = callPackage
@@ -143430,6 +141384,7 @@ self: {
        description = "Haskell SuperCollider Unit Generator Database";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hsc3-dot" = callPackage
@@ -143443,6 +141398,7 @@ self: {
        description = "haskell supercollider graph drawing";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hsc3-forth" = callPackage
@@ -143509,6 +141465,7 @@ self: {
        description = "Haskell SuperCollider Language";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hsc3-lisp" = callPackage
@@ -143567,6 +141524,7 @@ self: {
        description = "Create and control scsynth processes";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hsc3-rec" = callPackage
@@ -143580,6 +141538,7 @@ self: {
        description = "Haskell SuperCollider Record Variants";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hsc3-rw" = callPackage
@@ -143670,6 +141629,7 @@ self: {
        description = "Unsafe Haskell SuperCollider";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hsc3-utils" = callPackage
@@ -143826,6 +141786,8 @@ self: {
        ];
        description = "Describe schemas for your Haskell data types";
        license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hschema-aeson" = callPackage
@@ -143855,6 +141817,7 @@ self: {
        ];
        description = "Describe schemas for your Haskell data types";
        license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hschema-prettyprinter" = callPackage
@@ -143873,6 +141836,7 @@ self: {
        ];
        description = "Describe schemas for your Haskell data types";
        license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hschema-quickcheck" = callPackage
@@ -143890,6 +141854,7 @@ self: {
        ];
        description = "Describe schemas for your Haskell data types";
        license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hscim" = callPackage
@@ -144063,9 +142028,9 @@ self: {
 
   "hsdev" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, array, async, attoparsec
-     , base, bytestring, Cabal, containers, cpphs, data-default, deepseq
-     , direct-sqlite, directory, exceptions, filepath, fsnotify, ghc
-     , ghc-boot, ghc-lib-parser, ghc-paths, haddock-api, haddock-library
+     , base, bytestring, containers, cpphs, data-default, deepseq
+     , direct-sqlite, directory, exceptions, filepath, fsnotify
+     , ghc-boot, ghc-lib-parser, ghc-paths, haddock-library
      , haskell-names, haskell-src-exts, hdocs, hformat, hlint, hspec
      , http-client, lens, lens-aeson, lifted-base, mmorph, monad-control
      , monad-loops, mtl, network, network-uri, optparse-applicative
@@ -144081,15 +142046,15 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson aeson-pretty array async attoparsec base bytestring Cabal
+         aeson aeson-pretty array async attoparsec base bytestring
          containers cpphs data-default deepseq direct-sqlite directory
-         exceptions filepath fsnotify ghc ghc-boot ghc-lib-parser ghc-paths
-         haddock-api haddock-library haskell-names haskell-src-exts hdocs
-         hformat hlint http-client lens lifted-base mmorph monad-control
-         monad-loops mtl network network-uri optparse-applicative process
-         regex-pcre-builtin scientific simple-log sqlite-simple stm syb
-         template-haskell text text-region time transformers
-         transformers-base uniplate unix unordered-containers vector
+         exceptions filepath fsnotify ghc-boot ghc-lib-parser ghc-paths
+         haddock-library haskell-names haskell-src-exts hdocs hformat hlint
+         http-client lens lifted-base mmorph monad-control monad-loops mtl
+         network network-uri optparse-applicative process regex-pcre-builtin
+         scientific simple-log sqlite-simple stm syb template-haskell text
+         text-region time transformers transformers-base uniplate unix
+         unordered-containers vector
        ];
        executableHaskellDepends = [
          aeson aeson-pretty base bytestring containers deepseq directory
@@ -144195,6 +142160,8 @@ self: {
        ];
        description = "Haskell eBay SDK";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hsemail" = callPackage
@@ -144285,7 +142252,6 @@ self: {
        testHaskellDepends = [ base HUnit tagged ];
        description = "Primitive list with elements of unique types";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hsexif" = callPackage
@@ -144527,6 +142493,8 @@ self: {
        ];
        description = "ini configuration files";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hsinspect" = callPackage
@@ -144549,6 +142517,8 @@ self: {
        ];
        description = "Inspect Haskell source files";
        license = lib.licenses.gpl3Plus;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hsinspect-lsp" = callPackage
@@ -144580,30 +142550,9 @@ self: {
        description = "LSP interface over the hsinspect binary";
        license = lib.licenses.gpl3Plus;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hsinstall" = callPackage
-    ({ mkDerivation, ansi-wl-pprint, base, Cabal, directory, filepath
-     , heredoc, optparse-applicative, process, safe-exceptions
-     , transformers
-     }:
-     mkDerivation {
-       pname = "hsinstall";
-       version = "2.6";
-       sha256 = "0763jzyl8ysani30alc6ii3i68i5ls1cd288b6iza4lfz1knval5";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ base directory filepath ];
-       executableHaskellDepends = [
-         ansi-wl-pprint base Cabal directory filepath heredoc
-         optparse-applicative process safe-exceptions transformers
-       ];
-       description = "Install Haskell software";
-       license = lib.licenses.isc;
-     }) {};
-
-  "hsinstall_2_7" = callPackage
     ({ mkDerivation, ansi-wl-pprint, base, Cabal, directory, exceptions
      , filepath, heredoc, newtype-generics, optparse-applicative
      , process, safe-exceptions, transformers
@@ -144622,7 +142571,6 @@ self: {
        ];
        description = "Install Haskell software";
        license = lib.licenses.isc;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hskeleton" = callPackage
@@ -144780,28 +142728,6 @@ self: {
      }) {};
 
   "hslua" = callPackage
-    ({ mkDerivation, base, bytestring, containers, exceptions, lua5_3
-     , mtl, QuickCheck, quickcheck-instances, tasty, tasty-hunit
-     , tasty-quickcheck, text
-     }:
-     mkDerivation {
-       pname = "hslua";
-       version = "1.3.0.2";
-       sha256 = "0p39xm0mmxzs5x6aim11qkb7npn0d9h7li2kwfhry0dijd1vm18i";
-       configureFlags = [ "-fsystem-lua" "-f-use-pkgconfig" ];
-       libraryHaskellDepends = [
-         base bytestring containers exceptions mtl text
-       ];
-       librarySystemDepends = [ lua5_3 ];
-       testHaskellDepends = [
-         base bytestring containers exceptions mtl QuickCheck
-         quickcheck-instances tasty tasty-hunit tasty-quickcheck text
-       ];
-       description = "Bindings to Lua, an embeddable scripting language";
-       license = lib.licenses.mit;
-     }) {inherit (pkgs) lua5_3;};
-
-  "hslua_2_1_0" = callPackage
     ({ mkDerivation, base, bytestring, containers, exceptions
      , hslua-classes, hslua-core, hslua-marshalling
      , hslua-objectorientation, hslua-packaging, mtl, tasty, tasty-hslua
@@ -144822,31 +142748,59 @@ self: {
        ];
        description = "Bindings to Lua, an embeddable scripting language";
        license = lib.licenses.mit;
+     }) {};
+
+  "hslua_2_2_0" = callPackage
+    ({ mkDerivation, base, bytestring, containers, exceptions
+     , hslua-aeson, hslua-classes, hslua-core, hslua-marshalling
+     , hslua-objectorientation, hslua-packaging, lua, lua-arbitrary, mtl
+     , QuickCheck, quickcheck-instances, tasty, tasty-hslua, tasty-hunit
+     , text
+     }:
+     mkDerivation {
+       pname = "hslua";
+       version = "2.2.0";
+       sha256 = "1krx9ay31q2rvnjncyirw77h7ljg20qqcix2zin81ws6wy4lwirq";
+       libraryHaskellDepends = [
+         base bytestring containers exceptions hslua-aeson hslua-classes
+         hslua-core hslua-marshalling hslua-objectorientation
+         hslua-packaging mtl text
+       ];
+       testHaskellDepends = [
+         base bytestring containers exceptions hslua-aeson hslua-classes
+         hslua-core hslua-marshalling hslua-objectorientation
+         hslua-packaging lua lua-arbitrary mtl QuickCheck
+         quickcheck-instances tasty tasty-hslua tasty-hunit text
+       ];
+       description = "Bindings to Lua, an embeddable scripting language";
+       license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hslua-aeson" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, hashable, hslua, hspec
-     , HUnit, ieee754, QuickCheck, quickcheck-instances, scientific
-     , text, unordered-containers, vector
+    ({ mkDerivation, aeson, base, bytestring, containers, hashable
+     , hslua-core, hslua-marshalling, mtl, QuickCheck
+     , quickcheck-instances, scientific, tasty, tasty-quickcheck, text
+     , unordered-containers, vector
      }:
      mkDerivation {
        pname = "hslua-aeson";
-       version = "1.0.3.1";
-       sha256 = "0kvsk0lfhg29dy5qlays9xbd5h9as01mcdbdx2ingx94br6d3h5r";
+       version = "2.1.0";
+       sha256 = "0x966djzb9blrs586407qx6lz8bh23s048jv9nbgzy99qwxm20db";
        libraryHaskellDepends = [
-         aeson base hashable hslua scientific text unordered-containers
-         vector
+         aeson base bytestring containers hashable hslua-core
+         hslua-marshalling mtl scientific text unordered-containers vector
        ];
        testHaskellDepends = [
-         aeson base bytestring hashable hslua hspec HUnit ieee754 QuickCheck
-         quickcheck-instances scientific text unordered-containers vector
+         aeson base bytestring containers hashable hslua-core
+         hslua-marshalling mtl QuickCheck quickcheck-instances scientific
+         tasty tasty-quickcheck text unordered-containers vector
        ];
-       description = "Allow aeson data types to be used with lua";
+       description = "Allow aeson data types to be used with Lua";
        license = lib.licenses.mit;
      }) {};
 
-  "hslua-aeson_2_1_0" = callPackage
+  "hslua-aeson_2_2_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, hashable
      , hslua-core, hslua-marshalling, mtl, QuickCheck
      , quickcheck-instances, scientific, tasty, tasty-quickcheck, text
@@ -144854,8 +142808,8 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-aeson";
-       version = "2.1.0";
-       sha256 = "0x966djzb9blrs586407qx6lz8bh23s048jv9nbgzy99qwxm20db";
+       version = "2.2.0";
+       sha256 = "0v2wn5y1hqj19qj8rd9py1z18jdnkl7gq26ibxzpcpv4wzdcw8ix";
        libraryHaskellDepends = [
          aeson base bytestring containers hashable hslua-core
          hslua-marshalling mtl scientific text unordered-containers vector
@@ -144893,6 +142847,30 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "hslua-classes_2_2_0" = callPackage
+    ({ mkDerivation, base, bytestring, containers, exceptions
+     , hslua-core, hslua-marshalling, lua-arbitrary, QuickCheck
+     , quickcheck-instances, tasty, tasty-hslua, tasty-hunit
+     , tasty-quickcheck, text
+     }:
+     mkDerivation {
+       pname = "hslua-classes";
+       version = "2.2.0";
+       sha256 = "1z7ym3whcq16k2cm9jf7sf0vwmp52iv1f0iicvv4jk6xks9d6ia1";
+       libraryHaskellDepends = [
+         base bytestring containers exceptions hslua-core hslua-marshalling
+         text
+       ];
+       testHaskellDepends = [
+         base bytestring containers exceptions hslua-core hslua-marshalling
+         lua-arbitrary QuickCheck quickcheck-instances tasty tasty-hslua
+         tasty-hunit tasty-quickcheck text
+       ];
+       description = "Type classes for HsLua";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hslua-core" = callPackage
     ({ mkDerivation, base, bytestring, exceptions, lua, lua-arbitrary
      , mtl, QuickCheck, quickcheck-instances, tasty, tasty-hunit
@@ -144913,6 +142891,27 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "hslua-core_2_2_0" = callPackage
+    ({ mkDerivation, base, bytestring, exceptions, lua, lua-arbitrary
+     , mtl, QuickCheck, quickcheck-instances, tasty, tasty-hunit
+     , tasty-quickcheck, text
+     }:
+     mkDerivation {
+       pname = "hslua-core";
+       version = "2.2.0";
+       sha256 = "1nwh0alhnwgg4rzl113nlh8bkkq89dk9d9vl0iihipj9s2mk84bh";
+       libraryHaskellDepends = [
+         base bytestring exceptions lua mtl text
+       ];
+       testHaskellDepends = [
+         base bytestring exceptions lua lua-arbitrary mtl QuickCheck
+         quickcheck-instances tasty tasty-hunit tasty-quickcheck text
+       ];
+       description = "Bindings to Lua, an embeddable scripting language";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hslua-examples" = callPackage
     ({ mkDerivation, base, bytestring, hslua, hslua-marshalling, lua
      , text
@@ -144928,8 +142927,6 @@ self: {
        ];
        description = "Examples of how to combine Haskell and Lua";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hslua-marshalling" = callPackage
@@ -144953,65 +142950,52 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "hslua-module-doclayout" = callPackage
-    ({ mkDerivation, base, doclayout, hslua, tasty, tasty-hunit
-     , tasty-lua, text
+  "hslua-marshalling_2_2_0" = callPackage
+    ({ mkDerivation, base, bytestring, containers, hslua-core
+     , lua-arbitrary, mtl, QuickCheck, quickcheck-instances, tasty
+     , tasty-hslua, tasty-hunit, tasty-quickcheck, text
      }:
      mkDerivation {
-       pname = "hslua-module-doclayout";
-       version = "0.2.0.1";
-       sha256 = "1fwzx85lv2547gs42lp7mx9w7b0vl4hpc0ql7ip5yqp17q58a08y";
-       libraryHaskellDepends = [ base doclayout hslua text ];
+       pname = "hslua-marshalling";
+       version = "2.2.0";
+       sha256 = "0mwj7zqzgzijlx40amwzs4jbldd0vbjqv3x791kdxip3yyvnlyqi";
+       libraryHaskellDepends = [
+         base bytestring containers hslua-core mtl text
+       ];
        testHaskellDepends = [
-         base doclayout hslua tasty tasty-hunit tasty-lua
+         base bytestring containers hslua-core lua-arbitrary mtl QuickCheck
+         quickcheck-instances tasty tasty-hslua tasty-hunit tasty-quickcheck
+         text
        ];
-       description = "Lua module wrapping Text.DocLayout.";
+       description = "Marshalling of values between Haskell and Lua";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "hslua-module-doclayout_1_0_2" = callPackage
+  "hslua-module-doclayout" = callPackage
     ({ mkDerivation, base, doclayout, hslua, tasty, tasty-hunit
      , tasty-lua, text
      }:
      mkDerivation {
        pname = "hslua-module-doclayout";
-       version = "1.0.2";
-       sha256 = "06r1vz2xpvmwd6pghq0g38h3xzagy9043zjqx0ilnxhdx5v5fwcd";
+       version = "1.0.3";
+       sha256 = "01khmrgrvy1dhh2p8gjkrvhkwpnjnznhc23hvxbh2v8lxb4ak3r6";
        libraryHaskellDepends = [ base doclayout hslua text ];
        testHaskellDepends = [
          base doclayout hslua tasty tasty-hunit tasty-lua
        ];
        description = "Lua module wrapping Text.DocLayout.";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hslua-module-path" = callPackage
-    ({ mkDerivation, base, filepath, hslua, tasty, tasty-hunit
-     , tasty-lua, text
-     }:
-     mkDerivation {
-       pname = "hslua-module-path";
-       version = "0.1.0.1";
-       sha256 = "1zxfljcn74rky26ijqmba6grpj0h9plgr47wxdaf7gcz1y8dhn68";
-       libraryHaskellDepends = [ base filepath hslua text ];
-       testHaskellDepends = [
-         base filepath hslua tasty tasty-hunit tasty-lua text
-       ];
-       description = "Lua module to work with file paths";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hslua-module-path_1_0_1" = callPackage
     ({ mkDerivation, base, filepath, hslua-core, hslua-marshalling
      , hslua-packaging, tasty, tasty-hunit, tasty-lua, text
      }:
      mkDerivation {
        pname = "hslua-module-path";
-       version = "1.0.1";
-       sha256 = "1ffqfkyk4nqvk03mrdp5bz6miq0d06d1nwdklpchs55n6s95wl6x";
-       revision = "1";
-       editedCabalFile = "110bdz2pwnvcsnq1vlm17x91mdqfif839qgji2gjzddcj9q5pbqa";
+       version = "1.0.2";
+       sha256 = "0y2syngdhqdpbz9y5ya0cwp07s2q7g16djw508w5003va811yw60";
        libraryHaskellDepends = [
          base filepath hslua-core hslua-marshalling hslua-packaging text
        ];
@@ -145021,38 +143005,17 @@ self: {
        ];
        description = "Lua module to work with file paths";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hslua-module-system" = callPackage
-    ({ mkDerivation, base, containers, directory, exceptions, hslua
-     , tasty, tasty-hunit, tasty-lua, temporary, text
-     }:
-     mkDerivation {
-       pname = "hslua-module-system";
-       version = "0.2.2.1";
-       sha256 = "0hk2splyasbplnggknjhlb423axc5b32xq8aq8zal4vvwlqhzvf1";
-       libraryHaskellDepends = [
-         base containers directory exceptions hslua temporary
-       ];
-       testHaskellDepends = [
-         base hslua tasty tasty-hunit tasty-lua text
-       ];
-       description = "Lua module wrapper around Haskell's System module";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hslua-module-system_1_0_1" = callPackage
     ({ mkDerivation, base, directory, exceptions, hslua-core
      , hslua-marshalling, hslua-packaging, tasty, tasty-hunit, tasty-lua
      , temporary, text
      }:
      mkDerivation {
        pname = "hslua-module-system";
-       version = "1.0.1";
-       sha256 = "0mbp7yh1m167fpsvscpa1mhpdi9h2xpwghr2bxl6swg8ab4s2lzw";
-       revision = "1";
-       editedCabalFile = "14ixzwii8y1mab6z9c20w4p3q4in3zknffmarr02gmgl1ksrl2cw";
+       version = "1.0.2";
+       sha256 = "0lacf9jzd53r75dk5nvkx0nwgiakpkingjnz58bhjfnvi81r6ddn";
        libraryHaskellDepends = [
          base directory exceptions hslua-core hslua-marshalling
          hslua-packaging temporary text
@@ -145062,37 +143025,16 @@ self: {
        ];
        description = "Lua module wrapper around Haskell's System module";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hslua-module-text" = callPackage
-    ({ mkDerivation, base, bytestring, hslua, tasty, tasty-hunit
-     , tasty-lua, text
-     }:
-     mkDerivation {
-       pname = "hslua-module-text";
-       version = "0.3.0.1";
-       sha256 = "1vmd15n905i2pcsx748hz3h9kv5nnv74y663rj57q8mp0b40cbfl";
-       revision = "1";
-       editedCabalFile = "04y4rjfgzsz3q3m2d7ph97ligxlld74v6vhhmncj0riyxdfvy6p9";
-       libraryHaskellDepends = [ base bytestring hslua text ];
-       testHaskellDepends = [
-         base hslua tasty tasty-hunit tasty-lua text
-       ];
-       description = "Lua module for text";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hslua-module-text_1_0_1" = callPackage
     ({ mkDerivation, base, hslua-core, hslua-marshalling
      , hslua-packaging, tasty, tasty-hunit, tasty-lua, text
      }:
      mkDerivation {
        pname = "hslua-module-text";
-       version = "1.0.1";
-       sha256 = "0p6fw5vx77999yfbc2i77x5mnlxgi7bgwhx23017q5zbvs09c739";
-       revision = "1";
-       editedCabalFile = "18zvaqzdphqisisvpffpkwkms7mh556zxxbwp2n2h1bv2s8f0x5s";
+       version = "1.0.2";
+       sha256 = "0xq5ndgjhs37d73s8lvm0pndwjpj2pqb67pr0ckjap8yzhjna7fq";
        libraryHaskellDepends = [
          base hslua-core hslua-marshalling hslua-packaging text
        ];
@@ -145101,7 +143043,6 @@ self: {
        ];
        description = "Lua module for text";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hslua-module-version" = callPackage
@@ -145110,10 +143051,8 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-module-version";
-       version = "1.0.1";
-       sha256 = "125kpfypq5hync80f1g1w618xrfqvi5bsqks9pg2rq1d57qxk5yc";
-       revision = "1";
-       editedCabalFile = "0gl9gn1pkpa3cg0sx971q45hj23kq9czcswli9yaz0mij5wqyh57";
+       version = "1.0.2";
+       sha256 = "0g6jdpa4za5xdxld5jsyrh0pg1yd0ygwasc0j3mwphcfpfsln6iz";
        libraryHaskellDepends = [
          base filepath hslua-core hslua-marshalling hslua-packaging text
        ];
@@ -145123,8 +143062,6 @@ self: {
        ];
        description = "Lua module to work with version specifiers";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hslua-objectorientation" = callPackage
@@ -145150,6 +143087,30 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "hslua-objectorientation_2_2_0" = callPackage
+    ({ mkDerivation, base, bytestring, containers, exceptions
+     , hslua-core, hslua-marshalling, lua-arbitrary, mtl, QuickCheck
+     , quickcheck-instances, tasty, tasty-hslua, tasty-hunit
+     , tasty-quickcheck, text
+     }:
+     mkDerivation {
+       pname = "hslua-objectorientation";
+       version = "2.2.0";
+       sha256 = "18rzb6a75jivyhmr62qjcl30jhdv2cr4ii1qchknz4d9h3vlgws4";
+       libraryHaskellDepends = [
+         base bytestring containers exceptions hslua-core hslua-marshalling
+         mtl text
+       ];
+       testHaskellDepends = [
+         base bytestring containers exceptions hslua-core hslua-marshalling
+         lua-arbitrary mtl QuickCheck quickcheck-instances tasty tasty-hslua
+         tasty-hunit tasty-quickcheck text
+       ];
+       description = "Object orientation tools for HsLua";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hslua-packaging" = callPackage
     ({ mkDerivation, base, bytestring, containers, hslua-core
      , hslua-marshalling, hslua-objectorientation, mtl, tasty
@@ -145171,6 +143132,28 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "hslua-packaging_2_2_0" = callPackage
+    ({ mkDerivation, base, bytestring, containers, hslua-core
+     , hslua-marshalling, hslua-objectorientation, mtl, tasty
+     , tasty-hslua, tasty-hunit, text
+     }:
+     mkDerivation {
+       pname = "hslua-packaging";
+       version = "2.2.0";
+       sha256 = "1gvvcwifrrdl475bivzdz8ld8lvrja2b1hpl13s0m9wqvc2hhxjl";
+       libraryHaskellDepends = [
+         base containers hslua-core hslua-marshalling
+         hslua-objectorientation mtl text
+       ];
+       testHaskellDepends = [
+         base bytestring hslua-core hslua-marshalling
+         hslua-objectorientation mtl tasty tasty-hslua tasty-hunit text
+       ];
+       description = "Utilities to build Lua modules";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hsluv-haskell" = callPackage
     ({ mkDerivation, aeson, base, bytestring, colour, containers }:
      mkDerivation {
@@ -145361,7 +143344,6 @@ self: {
        description = "Haskell NSQ client";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hsntp" = callPackage
@@ -145469,7 +143451,6 @@ self: {
        description = "Facilitates running Haskell Server Pages web pages as CGI programs";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hsparklines" = callPackage
@@ -145484,21 +143465,22 @@ self: {
      }) {};
 
   "hsparql" = callPackage
-    ({ mkDerivation, base, bytestring, containers, HTTP, http-types
-     , HUnit, MissingH, mtl, network, network-uri, rdf4h, test-framework
+    ({ mkDerivation, base, bytestring, connection, containers, HTTP
+     , http-client, http-conduit, http-types, HUnit, MissingH, mtl
+     , network, network-uri, rdf4h, string-qq, test-framework
      , test-framework-hunit, text, wai, warp, xml
      }:
      mkDerivation {
        pname = "hsparql";
-       version = "0.3.6";
-       sha256 = "0hx1mwdww6i88g497i26qdg0dhw2a41qclvpgwq7rl2m5wshm9qp";
+       version = "0.3.7";
+       sha256 = "0n216ly2mn6v5n0aqi759d4lp4fa7mi63fwkvdbzmlmc0ndhi9q7";
        libraryHaskellDepends = [
-         base bytestring HTTP MissingH mtl network network-uri rdf4h text
-         xml
+         base bytestring connection HTTP http-client http-conduit http-types
+         MissingH mtl network network-uri rdf4h text xml
        ];
        testHaskellDepends = [
-         base containers http-types HUnit network-uri rdf4h test-framework
-         test-framework-hunit text wai warp
+         base containers http-types HUnit network-uri rdf4h string-qq
+         test-framework test-framework-hunit text wai warp
        ];
        description = "A SPARQL query generator and DSL, and a client to query a SPARQL server";
        license = lib.licenses.bsd3;
@@ -145529,8 +143511,8 @@ self: {
      }:
      mkDerivation {
        pname = "hspec";
-       version = "2.7.10";
-       sha256 = "0z0lwrmrqkglr78n6k2c36n4h68142bh785ys0x4jaibjshvs6rw";
+       version = "2.8.5";
+       sha256 = "0s6nc0nvf3qr2qdam12m6b8qixwzms0m2r9xwjx71dkjwg7nnga1";
        libraryHaskellDepends = [
          base hspec-core hspec-discover hspec-expectations QuickCheck
        ];
@@ -145610,25 +143592,26 @@ self: {
      }) {};
 
   "hspec-core" = callPackage
-    ({ mkDerivation, ansi-terminal, array, base, call-stack, clock
-     , deepseq, directory, filepath, hspec-expectations, hspec-meta
-     , HUnit, process, QuickCheck, quickcheck-io, random, setenv
-     , silently, stm, temporary, tf-random, transformers
+    ({ mkDerivation, ansi-terminal, array, base, base-orphans
+     , call-stack, clock, deepseq, directory, filepath
+     , hspec-expectations, hspec-meta, HUnit, process, QuickCheck
+     , quickcheck-io, random, setenv, silently, stm, temporary
+     , tf-random, transformers
      }:
      mkDerivation {
        pname = "hspec-core";
-       version = "2.7.10";
-       sha256 = "12k9yp5gznrda449ir60d5wv3xl7nnyffkb5mhfc0svw9f8lxlv1";
+       version = "2.8.5";
+       sha256 = "0hy3qw7qvix5899hkq96mqda2ridif2g3mwdn8sxg2wlhbcvzfjm";
        libraryHaskellDepends = [
          ansi-terminal array base call-stack clock deepseq directory
          filepath hspec-expectations HUnit QuickCheck quickcheck-io random
          setenv stm tf-random transformers
        ];
        testHaskellDepends = [
-         ansi-terminal array base call-stack clock deepseq directory
-         filepath hspec-expectations hspec-meta HUnit process QuickCheck
-         quickcheck-io random setenv silently stm temporary tf-random
-         transformers
+         ansi-terminal array base base-orphans call-stack clock deepseq
+         directory filepath hspec-expectations hspec-meta HUnit process
+         QuickCheck quickcheck-io random setenv silently stm temporary
+         tf-random transformers
        ];
        testToolDepends = [ hspec-meta ];
        testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'";
@@ -145671,8 +143654,8 @@ self: {
      }:
      mkDerivation {
        pname = "hspec-dirstream";
-       version = "1.0.0.3";
-       sha256 = "1wzz718rw3nfzjgkigy5si7n6igjs5h8z8xsj1vhcivly4adzrrw";
+       version = "1.0.0.4";
+       sha256 = "10axc2rszyqzw8zwz7zjh05m5lifmghflls1w2sbyp7vlyz13iac";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base dirstream filepath hspec hspec-core pipes pipes-safe
@@ -145684,18 +143667,19 @@ self: {
      }) {};
 
   "hspec-discover" = callPackage
-    ({ mkDerivation, base, directory, filepath, hspec-meta, QuickCheck
+    ({ mkDerivation, base, directory, filepath, hspec-meta, mockery
+     , QuickCheck
      }:
      mkDerivation {
        pname = "hspec-discover";
-       version = "2.7.10";
-       sha256 = "13yzvd3b679skvs1insk4s0wc4zvmz6hs38kc8q0j6vzqq06smqa";
+       version = "2.8.5";
+       sha256 = "031nay0zmzvpiax3wa990qj74sqrh27vq1lljiamwbzr3b68vy04";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base directory filepath ];
        executableHaskellDepends = [ base directory filepath ];
        testHaskellDepends = [
-         base directory filepath hspec-meta QuickCheck
+         base directory filepath hspec-meta mockery QuickCheck
        ];
        testToolDepends = [ hspec-meta ];
        description = "Automatically discover and run Hspec tests";
@@ -145739,23 +143723,6 @@ self: {
 
   "hspec-expectations-json" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, aeson-qq, base, Diff, hspec
-     , HUnit, scientific, text, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "hspec-expectations-json";
-       version = "1.0.0.4";
-       sha256 = "1m244ypfr4cg2jll3ackn9khm8zwdp1yp7hf4b24bfzws0qmb1b7";
-       libraryHaskellDepends = [
-         aeson aeson-pretty base Diff HUnit scientific text
-         unordered-containers vector
-       ];
-       testHaskellDepends = [ aeson-qq base hspec ];
-       description = "Hspec expectations for JSON Values";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hspec-expectations-json_1_0_0_5" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, aeson-qq, base, Diff, hspec
      , HUnit, scientific, text, vector
      }:
      mkDerivation {
@@ -145768,7 +143735,6 @@ self: {
        testHaskellDepends = [ aeson-qq base hspec ];
        description = "Hspec expectations for JSON Values";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hspec-expectations-lens" = callPackage
@@ -145846,7 +143812,6 @@ self: {
        testHaskellDepends = [ aeson base hspec HUnit text ];
        description = "Catchy combinators for HUnit";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hspec-experimental" = callPackage
@@ -145864,23 +143829,6 @@ self: {
      }) {};
 
   "hspec-golden" = callPackage
-    ({ mkDerivation, base, directory, hspec, hspec-core
-     , optparse-applicative, silently
-     }:
-     mkDerivation {
-       pname = "hspec-golden";
-       version = "0.1.0.3";
-       sha256 = "1d5ab34n0f1wk1q86qlb7x2b49abzzh08jh7j52nbrvnxld2j64l";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ base directory hspec-core ];
-       executableHaskellDepends = [ base directory optparse-applicative ];
-       testHaskellDepends = [ base directory hspec hspec-core silently ];
-       description = "Golden tests for hspec";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hspec-golden_0_2_0_0" = callPackage
     ({ mkDerivation, base, directory, filepath, hspec, hspec-core
      , optparse-applicative, silently
      }:
@@ -145895,32 +143843,10 @@ self: {
        testHaskellDepends = [ base directory hspec hspec-core silently ];
        description = "Golden tests for hspec";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hspec-golden-aeson" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, bytestring, directory
-     , filepath, hspec, hspec-core, QuickCheck, quickcheck-arbitrary-adt
-     , random, silently, transformers
-     }:
-     mkDerivation {
-       pname = "hspec-golden-aeson";
-       version = "0.7.0.0";
-       sha256 = "18jc992dhln1v5sfg8yjfsm2i5c7c38ph3bxrjxgc9bl7fzcsk0i";
-       libraryHaskellDepends = [
-         aeson aeson-pretty base bytestring directory filepath hspec
-         QuickCheck quickcheck-arbitrary-adt random transformers
-       ];
-       testHaskellDepends = [
-         aeson base directory hspec hspec-core QuickCheck
-         quickcheck-arbitrary-adt silently transformers
-       ];
-       description = "Use tests to monitor changes in Aeson serialization";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "hspec-golden-aeson_0_9_0_0" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, base, bytestring, directory
      , filepath, hspec, hspec-core, HUnit, QuickCheck
      , quickcheck-arbitrary-adt, random, silently, transformers
      }:
@@ -145938,7 +143864,6 @@ self: {
        ];
        description = "Use tests to monitor changes in Aeson serialization";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hspec-hashable" = callPackage
@@ -145989,20 +143914,27 @@ self: {
      }) {};
 
   "hspec-junit-formatter" = callPackage
-    ({ mkDerivation, base, conduit, directory, exceptions, hashable
-     , hspec, hspec-core, resourcet, temporary, text, xml-conduit
-     , xml-types
+    ({ mkDerivation, base, conduit, containers, directory, exceptions
+     , filepath, hspec, hspec-core, markdown-unlit, temporary, text
+     , time, xml-conduit, xml-types
      }:
      mkDerivation {
        pname = "hspec-junit-formatter";
-       version = "1.0.0.5";
-       sha256 = "0s5k3svkhzn0l2r39vvs50d8hfqljal04l2cx3c5ymnkjfi49mdv";
+       version = "1.0.3.0";
+       sha256 = "06003bw98bp9jl379463x1bk3ds30spsmg9h4lvr367k6diyi6ax";
        libraryHaskellDepends = [
-         base conduit directory exceptions hashable hspec hspec-core
-         resourcet temporary text xml-conduit xml-types
+         base conduit containers directory exceptions filepath hspec-core
+         text time xml-conduit xml-types
+       ];
+       testHaskellDepends = [
+         base containers filepath hspec hspec-core markdown-unlit temporary
+         text xml-conduit
        ];
+       testToolDepends = [ markdown-unlit ];
        description = "A JUnit XML runner/formatter for hspec";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hspec-junit-formatter_1_1_0_1" = callPackage
@@ -146026,6 +143958,7 @@ self: {
        description = "A JUnit XML runner/formatter for hspec";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hspec-laws" = callPackage
@@ -146276,6 +144209,8 @@ self: {
        testHaskellDepends = [ base hspec mtl stm ];
        description = "Find slow test cases";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hspec-smallcheck" = callPackage
@@ -146357,6 +144292,8 @@ self: {
        testHaskellDepends = [ base hspec hspec-core ];
        description = "Table-driven (by-example) HSpec tests";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hspec-test-framework" = callPackage
@@ -146400,7 +144337,6 @@ self: {
        testHaskellDepends = [ base hspec test-sandbox ];
        description = "Hspec convenience functions for use with test-sandbox";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hspec-tmp-proc" = callPackage
@@ -146421,29 +144357,6 @@ self: {
      }:
      mkDerivation {
        pname = "hspec-wai";
-       version = "0.11.0";
-       sha256 = "0fk23vrs5apjy11z47mply2kay3n193gnyrbb9fkpwvmxyhxlp0x";
-       libraryHaskellDepends = [
-         base base-compat bytestring case-insensitive hspec-core
-         hspec-expectations http-types QuickCheck text transformers wai
-         wai-extra
-       ];
-       testHaskellDepends = [
-         base base-compat bytestring case-insensitive hspec hspec-core
-         hspec-expectations http-types QuickCheck text transformers wai
-         wai-extra
-       ];
-       description = "Experimental Hspec support for testing WAI applications";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hspec-wai_0_11_1" = callPackage
-    ({ mkDerivation, base, base-compat, bytestring, case-insensitive
-     , hspec, hspec-core, hspec-expectations, http-types, QuickCheck
-     , text, transformers, wai, wai-extra
-     }:
-     mkDerivation {
-       pname = "hspec-wai";
        version = "0.11.1";
        sha256 = "03wiksic5y9a2g6a86nsxrnajdgdvpv17w02h5qla0zp9zs6pa1j";
        libraryHaskellDepends = [
@@ -146458,7 +144371,6 @@ self: {
        ];
        description = "Experimental Hspec support for testing WAI applications";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hspec-wai-json" = callPackage
@@ -146476,6 +144388,8 @@ self: {
        testHaskellDepends = [ base hspec hspec-wai ];
        description = "Testing JSON APIs with hspec-wai";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hspec-webdriver" = callPackage
@@ -146494,7 +144408,6 @@ self: {
        description = "Write end2end web application tests using webdriver and hspec";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hspec2" = callPackage
@@ -146522,7 +144435,6 @@ self: {
        testHaskellDepends = [ base hspec QuickCheck QuickCheckVariant ];
        description = "Spec for testing properties";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hspkcs11" = callPackage
@@ -146921,8 +144833,6 @@ self: {
        ];
        description = "SSH protocol implementation";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hsshellscript" = callPackage
@@ -147211,7 +145121,6 @@ self: {
        ];
        description = "A two player abstract strategy game";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hsubconvert" = callPackage
@@ -147362,6 +145271,8 @@ self: {
        ];
        description = "HSX (Haskell Source with XML) allows literal XML syntax in Haskell source code";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hsyscall" = callPackage
@@ -147738,8 +145649,8 @@ self: {
        pname = "html-entity-map";
        version = "0.1.0.0";
        sha256 = "0k1l1pbmrfmh44v9cc9ka01bx9xm1x4jabbl675fc5c57v1h0dlq";
-       revision = "3";
-       editedCabalFile = "0aj61kpf39rhn4d7nk3vwq933b826ywhwklw479y9nkczac5lpz8";
+       revision = "4";
+       editedCabalFile = "0xi765ynj5jq3qmchd6zzpfhgq6d1436dyd154866g8nwklp50ch";
        libraryHaskellDepends = [ base text unordered-containers ];
        benchmarkHaskellDepends = [
          base criterion text unordered-containers
@@ -147758,7 +145669,6 @@ self: {
        description = "HTML rewrite engine, using KURE";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "html-minimalist" = callPackage
@@ -147797,6 +145707,8 @@ self: {
        ];
        description = "A high-performance HTML tokenizer";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "html-presentation-text" = callPackage
@@ -147810,6 +145722,7 @@ self: {
        executableHaskellDepends = [ base cli-arguments lists-flines ];
        description = "Simple tool to create html presentation for text";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "html-rules" = callPackage
@@ -147970,6 +145883,8 @@ self: {
        ];
        description = "Parser for TOML files";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "htoml-megaparsec" = callPackage
@@ -147996,6 +145911,8 @@ self: {
        doHaddock = false;
        description = "Parser for TOML files";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "htrace" = callPackage
@@ -148088,7 +146005,6 @@ self: {
        description = "Import XML files from The Sports Network into an RDBMS";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "htssets" = callPackage
@@ -148118,31 +146034,6 @@ self: {
   "http-api-data" = callPackage
     ({ mkDerivation, attoparsec, attoparsec-iso8601, base, base-compat
      , bytestring, containers, cookie, hashable, hspec, hspec-discover
-     , http-types, HUnit, nats, QuickCheck, quickcheck-instances, tagged
-     , text, time-compat, transformers, unordered-containers, uuid-types
-     }:
-     mkDerivation {
-       pname = "http-api-data";
-       version = "0.4.2";
-       sha256 = "0xzfvxxh33ivlnrnzmm19cni3jgb5ph18n9hykkw3d6l3rhwzcnl";
-       libraryHaskellDepends = [
-         attoparsec attoparsec-iso8601 base base-compat bytestring
-         containers cookie hashable http-types tagged text time-compat
-         transformers unordered-containers uuid-types
-       ];
-       testHaskellDepends = [
-         base base-compat bytestring cookie hspec HUnit nats QuickCheck
-         quickcheck-instances text time-compat unordered-containers
-         uuid-types
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Converting to/from HTTP API data like URL pieces, headers and query parameters";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "http-api-data_0_4_3" = callPackage
-    ({ mkDerivation, attoparsec, attoparsec-iso8601, base, base-compat
-     , bytestring, containers, cookie, hashable, hspec, hspec-discover
      , http-types, HUnit, QuickCheck, quickcheck-instances, tagged, text
      , time-compat, transformers, unordered-containers, uuid-types
      }:
@@ -148165,7 +146056,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Converting to/from HTTP API data like URL pieces, headers and query parameters";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "http-api-data-qq" = callPackage
@@ -148202,33 +146092,6 @@ self: {
      }) {};
 
   "http-client" = callPackage
-    ({ mkDerivation, array, async, base, blaze-builder, bytestring
-     , case-insensitive, containers, cookie, deepseq, directory
-     , exceptions, filepath, ghc-prim, hspec, http-types, memory
-     , mime-types, monad-control, network, network-uri, random, stm
-     , streaming-commons, text, time, transformers, zlib
-     }:
-     mkDerivation {
-       pname = "http-client";
-       version = "0.6.4.1";
-       sha256 = "1y12xfh6xvsfvyapbssmgrpjz025rmyccprbnmzhs0y1cmlz6hjp";
-       libraryHaskellDepends = [
-         array base blaze-builder bytestring case-insensitive containers
-         cookie deepseq exceptions filepath ghc-prim http-types memory
-         mime-types network network-uri random stm streaming-commons text
-         time transformers
-       ];
-       testHaskellDepends = [
-         async base blaze-builder bytestring case-insensitive containers
-         deepseq directory hspec http-types monad-control network
-         network-uri streaming-commons text time transformers zlib
-       ];
-       doCheck = false;
-       description = "An HTTP client engine";
-       license = lib.licenses.mit;
-     }) {};
-
-  "http-client_0_7_11" = callPackage
     ({ mkDerivation, array, async, base, base64-bytestring
      , blaze-builder, bytestring, case-insensitive, containers, cookie
      , deepseq, directory, exceptions, filepath, ghc-prim, hspec
@@ -148240,6 +146103,8 @@ self: {
        pname = "http-client";
        version = "0.7.11";
        sha256 = "12j7vkpkm2djws6ny7vm2324c7916d0iaf1mbvf4mfjxzy2w7imv";
+       revision = "1";
+       editedCabalFile = "0rqrhx4cjqcqhcfad6sjc0wl2anzs6h4186xdj26hdrazs7sqn9z";
        libraryHaskellDepends = [
          array async base base64-bytestring blaze-builder bytestring
          case-insensitive containers cookie deepseq exceptions filepath
@@ -148255,7 +146120,6 @@ self: {
        doCheck = false;
        description = "An HTTP client engine";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "http-client-auth" = callPackage
@@ -148343,25 +146207,6 @@ self: {
      }:
      mkDerivation {
        pname = "http-client-openssl";
-       version = "0.3.2.0";
-       sha256 = "114aci8nvbzvhscla6172y7s47yp689rslhg8h7y3hmkh2zq7r65";
-       libraryHaskellDepends = [
-         base bytestring HsOpenSSL HsOpenSSL-x509-system http-client network
-       ];
-       testHaskellDepends = [
-         base HsOpenSSL hspec http-client http-types
-       ];
-       doCheck = false;
-       description = "http-client backend using the OpenSSL library";
-       license = lib.licenses.mit;
-     }) {};
-
-  "http-client-openssl_0_3_3" = callPackage
-    ({ mkDerivation, base, bytestring, HsOpenSSL, HsOpenSSL-x509-system
-     , hspec, http-client, http-types, network
-     }:
-     mkDerivation {
-       pname = "http-client-openssl";
        version = "0.3.3";
        sha256 = "03rr1wz1907v3gx5qsqdkd850hy47glb574s69265pv6yspaivdx";
        revision = "1";
@@ -148375,7 +146220,6 @@ self: {
        doCheck = false;
        description = "http-client backend using the OpenSSL library";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "http-client-overrides" = callPackage
@@ -148494,32 +146338,6 @@ self: {
      }:
      mkDerivation {
        pname = "http-client-tls";
-       version = "0.3.5.3";
-       sha256 = "0qj3pcpgbsfsc4m52dz35khhl4hf1i0nmcpa445z82d9567vy6j7";
-       revision = "1";
-       editedCabalFile = "0llb5k8mz1h6zyv1nd433wwgyjsw7n8x0b1fwib312iiws43sz69";
-       libraryHaskellDepends = [
-         base bytestring case-insensitive connection containers cryptonite
-         data-default-class exceptions http-client http-types memory network
-         network-uri text tls transformers
-       ];
-       testHaskellDepends = [
-         base connection hspec http-client http-types
-       ];
-       benchmarkHaskellDepends = [ base gauge http-client ];
-       doCheck = false;
-       description = "http-client backend using the connection package and tls library";
-       license = lib.licenses.mit;
-     }) {};
-
-  "http-client-tls_0_3_6_1" = callPackage
-    ({ mkDerivation, base, bytestring, case-insensitive, connection
-     , containers, cryptonite, data-default-class, exceptions, gauge
-     , hspec, http-client, http-types, memory, network, network-uri
-     , text, tls, transformers
-     }:
-     mkDerivation {
-       pname = "http-client-tls";
        version = "0.3.6.1";
        sha256 = "03f8p9gxdzl6slyw1r6vpv2dqhsyjvbaawbjv75kaq0vlj3gz7xi";
        libraryHaskellDepends = [
@@ -148534,7 +146352,6 @@ self: {
        doCheck = false;
        description = "http-client backend using the connection package and tls library";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "http-client-websockets" = callPackage
@@ -148796,6 +146613,8 @@ self: {
        pname = "http-io-streams";
        version = "0.1.6.0";
        sha256 = "03wndmw1pblnjqhni76s5lyyw3l8zbl1csydzl8bp0h1g5vmfpmp";
+       revision = "3";
+       editedCabalFile = "1cz3cnjf4gxp9iy6zyw180i9pkyi3y0bfkiz6y0dy81xn7smnq6m";
        libraryHaskellDepends = [
          attoparsec base base64-bytestring binary blaze-builder
          brotli-streams bytestring case-insensitive containers
@@ -148804,7 +146623,6 @@ self: {
        ];
        description = "HTTP and WebSocket client based on io-streams";
        license = "BSD-3-Clause AND GPL-2.0-or-later";
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "http-kinder" = callPackage
@@ -148966,7 +146784,6 @@ self: {
        description = "A type unsafe http library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "http-pony-serve-wai" = callPackage
@@ -149068,8 +146885,8 @@ self: {
      }:
      mkDerivation {
        pname = "http-query";
-       version = "0.1.1";
-       sha256 = "0k97ck1x2j9is5bslxaaw1fghh4yrvy50fahdy7sg51h5ihzcarp";
+       version = "0.1.3";
+       sha256 = "1z0mj12yxbflh0f523liqdbi0i6xz8zraz3lzlpfyl5kfp96jrfk";
        libraryHaskellDepends = [
          aeson base bytestring http-conduit network-uri text
        ];
@@ -149158,6 +146975,8 @@ self: {
        ];
        description = "RFC7807 style response messages";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "http-server" = callPackage
@@ -149301,40 +147120,6 @@ self: {
      }:
      mkDerivation {
        pname = "http2";
-       version = "3.0.2";
-       sha256 = "13c2z35gdimncgpyg5dn5cpjvd83rbrigc8b40crg36678m0k0d1";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         array base bytestring case-insensitive containers http-types
-         network network-byte-order psqueues stm time-manager unix-time
-       ];
-       testHaskellDepends = [
-         aeson aeson-pretty async base base16-bytestring bytestring
-         cryptonite directory filepath Glob hspec http-types
-         network-byte-order network-run text typed-process
-         unordered-containers vector
-       ];
-       testToolDepends = [ hspec-discover ];
-       benchmarkHaskellDepends = [
-         array base bytestring case-insensitive containers gauge heaps
-         mwc-random network-byte-order psqueues stm
-       ];
-       description = "HTTP/2 library";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "http2_3_0_3" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, array, async, base
-     , base16-bytestring, bytestring, case-insensitive, containers
-     , cryptonite, directory, filepath, gauge, Glob, heaps, hspec
-     , hspec-discover, http-types, mwc-random, network
-     , network-byte-order, network-run, psqueues, stm, text
-     , time-manager, typed-process, unix-time, unordered-containers
-     , vector
-     }:
-     mkDerivation {
-       pname = "http2";
        version = "3.0.3";
        sha256 = "1kv99i3pnnx31xndlkaczrpd2j5mvzbqlfz1kaw6cwlwkdnl5bhv";
        isLibrary = true;
@@ -149356,7 +147141,6 @@ self: {
        ];
        description = "HTTP/2 library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "http2-client" = callPackage
@@ -149453,6 +147237,7 @@ self: {
        ];
        description = "Encoders based on `proto3-wire` for gRPC over HTTP2";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "http2-grpc-types" = callPackage
@@ -149823,6 +147608,8 @@ self: {
        ];
        description = "A TUI MPD client, inspired by ncmpcpp";
        license = lib.licenses.gpl2Plus;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "human-parse" = callPackage
@@ -150314,25 +148101,6 @@ self: {
      }:
      mkDerivation {
        pname = "hvega";
-       version = "0.11.0.1";
-       sha256 = "13w2637ylmmwv4kylf1rc2rvd85281a50p82x3888bc1cnzv536x";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ aeson base text unordered-containers ];
-       testHaskellDepends = [
-         aeson aeson-pretty base bytestring containers filepath tasty
-         tasty-golden text unordered-containers
-       ];
-       description = "Create Vega-Lite visualizations (version 4) in Haskell";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "hvega_0_12_0_2" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
-     , filepath, tasty, tasty-golden, text, unordered-containers
-     }:
-     mkDerivation {
-       pname = "hvega";
        version = "0.12.0.2";
        sha256 = "0m78j7w7sf09yvvs995pvk66ifli7q1bl7r739mgm9dgxaw7wqhm";
        isLibrary = true;
@@ -150344,7 +148112,6 @@ self: {
        ];
        description = "Create Vega-Lite visualizations (version 4) in Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hvega-theme" = callPackage
@@ -150375,6 +148142,8 @@ self: {
        testToolDepends = [ doctest-discover hspec-discover ];
        description = "Convenience functions for Aeson";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hw-all" = callPackage
@@ -150419,6 +148188,7 @@ self: {
        testHaskellDepends = [ base ];
        description = "AWS SQS conduit";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hw-balancedparens" = callPackage
@@ -150459,6 +148229,43 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "hw-balancedparens_0_4_1_2" = callPackage
+    ({ mkDerivation, base, bytestring, criterion, deepseq, directory
+     , doctest, doctest-discover, generic-lens, hedgehog, hspec
+     , hspec-discover, hw-bits, hw-excess, hw-fingertree
+     , hw-hspec-hedgehog, hw-int, hw-prim, hw-rankselect-base, lens
+     , mmap, optparse-applicative, transformers, vector
+     }:
+     mkDerivation {
+       pname = "hw-balancedparens";
+       version = "0.4.1.2";
+       sha256 = "163jvw8nnhf3q3h6c16hjdkdzp6y3l2hyvk7hzynhylifg7kki95";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base deepseq directory hedgehog hspec hw-bits hw-excess
+         hw-fingertree hw-int hw-prim hw-rankselect-base vector
+       ];
+       executableHaskellDepends = [
+         base bytestring generic-lens hw-bits hw-prim lens mmap
+         optparse-applicative vector
+       ];
+       testHaskellDepends = [
+         base directory doctest doctest-discover hedgehog hspec hw-bits
+         hw-hspec-hedgehog hw-int hw-prim hw-rankselect-base transformers
+         vector
+       ];
+       testToolDepends = [ doctest-discover hspec-discover ];
+       benchmarkHaskellDepends = [
+         base criterion deepseq directory generic-lens hedgehog hw-bits
+         hw-prim lens vector
+       ];
+       doHaddock = false;
+       description = "Balanced parentheses";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hw-bits" = callPackage
     ({ mkDerivation, base, bitvec, bytestring, criterion, deepseq
      , doctest, doctest-discover, hedgehog, hspec, hspec-discover
@@ -150484,6 +148291,30 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "hw-bits_0_7_2_2" = callPackage
+    ({ mkDerivation, base, bitvec, bytestring, criterion, deepseq
+     , doctest, doctest-discover, hedgehog, hspec, hspec-discover
+     , hw-hspec-hedgehog, hw-int, hw-prim, hw-string-parse, vector
+     }:
+     mkDerivation {
+       pname = "hw-bits";
+       version = "0.7.2.2";
+       sha256 = "1swzr6lz2394p454mqvvgx2fyc1gdm4p9qvv54zyjd67mnhylkq8";
+       libraryHaskellDepends = [
+         base bitvec bytestring deepseq hw-int hw-prim hw-string-parse
+         vector
+       ];
+       testHaskellDepends = [
+         base bitvec bytestring doctest doctest-discover hedgehog hspec
+         hw-hspec-hedgehog hw-prim vector
+       ];
+       testToolDepends = [ doctest-discover hspec-discover ];
+       benchmarkHaskellDepends = [ base criterion vector ];
+       description = "Bit manipulation";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hw-ci-assist" = callPackage
     ({ mkDerivation, base, hedgehog, hspec, hspec-discover, hw-hedgehog
      , hw-hspec-hedgehog, optparse-applicative
@@ -150532,6 +148363,35 @@ self: {
        ];
        description = "Conduits for tokenizing streams";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "hw-conduit_0_2_1_1" = callPackage
+    ({ mkDerivation, array, base, bytestring, conduit
+     , conduit-combinators, criterion, doctest, doctest-discover, hspec
+     , hspec-discover, mmap, time, transformers, unliftio-core, vector
+     , word8
+     }:
+     mkDerivation {
+       pname = "hw-conduit";
+       version = "0.2.1.1";
+       sha256 = "1iv001vm0xlz9msw5f6bcr2a4fd7rhyd1zmk3axnh80g4m8lknzj";
+       libraryHaskellDepends = [
+         array base bytestring conduit conduit-combinators time transformers
+         unliftio-core word8
+       ];
+       testHaskellDepends = [
+         base bytestring conduit doctest doctest-discover hspec
+       ];
+       testToolDepends = [ doctest-discover hspec-discover ];
+       benchmarkHaskellDepends = [
+         base bytestring conduit criterion mmap vector
+       ];
+       description = "Conduits for tokenizing streams";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hw-conduit-merges" = callPackage
@@ -150557,8 +148417,8 @@ self: {
        pname = "hw-diagnostics";
        version = "0.0.1.0";
        sha256 = "111g54c5bhgjii6vbyb116bg3dxywa9l693r8xjjrxpamzvi0avj";
-       revision = "1";
-       editedCabalFile = "04qpkr54wkb99hdfzk6gxhi6ak5lc564jzab1cc7675s7lsj1nji";
+       revision = "2";
+       editedCabalFile = "0mfixppzi2x528z9vl8m22rifksg3r8czbg5z6n4x0p1pav20im9";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest doctest-discover ];
        testToolDepends = [ doctest-discover ];
@@ -150605,6 +148465,45 @@ self: {
        ];
        description = "Unbelievably fast streaming DSV file parser";
        license = lib.licenses.bsd3;
+     }) {};
+
+  "hw-dsv_0_4_1_1" = callPackage
+    ({ mkDerivation, appar, base, bits-extra, bytestring, cassava
+     , criterion, deepseq, directory, doctest, doctest-discover
+     , generic-lens, ghc-prim, hedgehog, hspec, hspec-discover, hw-bits
+     , hw-hspec-hedgehog, hw-ip, hw-prim, hw-rankselect
+     , hw-rankselect-base, hw-simd, lens, mmap, optparse-applicative
+     , resourcet, text, transformers, vector, weigh
+     }:
+     mkDerivation {
+       pname = "hw-dsv";
+       version = "0.4.1.1";
+       sha256 = "0xfpkyinwfhjilb428z7nnk84m12b34x29806j1azbv9yfqvhq7z";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bits-extra bytestring deepseq ghc-prim hw-bits hw-prim
+         hw-rankselect hw-rankselect-base hw-simd transformers vector
+       ];
+       executableHaskellDepends = [
+         appar base bits-extra bytestring deepseq generic-lens ghc-prim
+         hedgehog hw-bits hw-ip hw-prim hw-rankselect hw-rankselect-base
+         hw-simd lens optparse-applicative resourcet text transformers
+         vector
+       ];
+       testHaskellDepends = [
+         base bits-extra bytestring cassava deepseq directory doctest
+         doctest-discover ghc-prim hedgehog hspec hw-bits hw-hspec-hedgehog
+         hw-prim hw-rankselect hw-rankselect-base hw-simd text vector weigh
+       ];
+       testToolDepends = [ doctest-discover hspec-discover ];
+       benchmarkHaskellDepends = [
+         base bits-extra bytestring cassava criterion deepseq directory
+         ghc-prim hw-bits hw-prim hw-rankselect hw-rankselect-base hw-simd
+         mmap vector
+       ];
+       description = "Unbelievably fast streaming DSV file parser";
+       license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
      }) {};
 
@@ -150639,8 +148538,6 @@ self: {
        ];
        description = "File Dump";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hw-eliasfano" = callPackage
@@ -150682,6 +148579,44 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "hw-eliasfano_0_1_2_1" = callPackage
+    ({ mkDerivation, base, binary, bytestring, criterion, deepseq
+     , doctest, doctest-discover, generic-lens, hedgehog, hspec
+     , hspec-discover, hw-bits, hw-hedgehog, hw-hspec-hedgehog, hw-int
+     , hw-packed-vector, hw-prim, hw-rankselect, hw-rankselect-base
+     , lens, mmap, optparse-applicative, resourcet, temporary-resourcet
+     , vector
+     }:
+     mkDerivation {
+       pname = "hw-eliasfano";
+       version = "0.1.2.1";
+       sha256 = "1k22yq8blyjmgh7nzmqvnc1g0bgjbbvqv9r4w02z5jn9kfj619h2";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base deepseq hw-bits hw-int hw-packed-vector hw-prim hw-rankselect
+         hw-rankselect-base temporary-resourcet vector
+       ];
+       executableHaskellDepends = [
+         base binary bytestring generic-lens hw-bits hw-packed-vector
+         hw-prim hw-rankselect hw-rankselect-base lens optparse-applicative
+         resourcet temporary-resourcet vector
+       ];
+       testHaskellDepends = [
+         base doctest doctest-discover hedgehog hspec hw-bits hw-hedgehog
+         hw-hspec-hedgehog hw-int hw-packed-vector hw-prim hw-rankselect
+         hw-rankselect-base vector
+       ];
+       testToolDepends = [ doctest-discover hspec-discover ];
+       benchmarkHaskellDepends = [
+         base bytestring criterion hedgehog hspec hw-bits hw-hedgehog
+         hw-hspec-hedgehog hw-int hw-packed-vector hw-prim mmap vector
+       ];
+       description = "Elias-Fano";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hw-excess" = callPackage
     ({ mkDerivation, base, bytestring, criterion, doctest
      , doctest-discover, hedgehog, hspec, hspec-discover, hw-bits
@@ -150692,8 +148627,8 @@ self: {
        pname = "hw-excess";
        version = "0.2.3.0";
        sha256 = "0xiyf3xyg6f4kgkils9ycx6q0qcsbd6rw4m9lizw9295mnp05s3g";
-       revision = "2";
-       editedCabalFile = "03xn63rydgflzpyqshi7kd18llkzd8ma15ml846mw95ww97d4i9i";
+       revision = "3";
+       editedCabalFile = "0gzvcpihgv1xmnyl1ry4kdzvrm80449viv3l0rvzmj16gzx7lhg2";
        libraryHaskellDepends = [
          base hw-bits hw-prim hw-rankselect-base safe vector
        ];
@@ -150729,6 +148664,25 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "hw-fingertree_0_1_2_1" = callPackage
+    ({ mkDerivation, base, deepseq, doctest, doctest-discover, hedgehog
+     , hspec, hspec-discover, hw-hspec-hedgehog, hw-prim
+     }:
+     mkDerivation {
+       pname = "hw-fingertree";
+       version = "0.1.2.1";
+       sha256 = "0aljn5c2gblvrbn1f7iwvcm2fa2dsnl497wb0g8y7rz6jzk7g06f";
+       libraryHaskellDepends = [ base deepseq hw-prim ];
+       testHaskellDepends = [
+         base deepseq doctest doctest-discover hedgehog hspec
+         hw-hspec-hedgehog
+       ];
+       testToolDepends = [ doctest-discover hspec-discover ];
+       description = "Generic finger-tree structure, with example instances";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hw-fingertree-strict" = callPackage
     ({ mkDerivation, base, deepseq, doctest, doctest-discover, hedgehog
      , hspec, hspec-discover, HUnit, hw-hspec-hedgehog, QuickCheck
@@ -150749,6 +148703,30 @@ self: {
        testToolDepends = [ doctest-discover hspec-discover ];
        description = "Generic strict finger-tree structure";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "hw-fingertree-strict_0_1_2_1" = callPackage
+    ({ mkDerivation, base, deepseq, doctest, doctest-discover, hedgehog
+     , hspec, hspec-discover, HUnit, hw-hspec-hedgehog, QuickCheck
+     , test-framework, test-framework-hunit, test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "hw-fingertree-strict";
+       version = "0.1.2.1";
+       sha256 = "1y9h4riikfdrxbmfchm95qv2pmwsshdl27ngimkd5iww3d67vg36";
+       libraryHaskellDepends = [ base deepseq ];
+       testHaskellDepends = [
+         base doctest doctest-discover hedgehog hspec HUnit
+         hw-hspec-hedgehog QuickCheck test-framework test-framework-hunit
+         test-framework-quickcheck2
+       ];
+       testToolDepends = [ doctest-discover hspec-discover ];
+       description = "Generic strict finger-tree structure";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hw-hedgehog" = callPackage
@@ -150767,16 +148745,29 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "hw-hedgehog_0_1_1_1" = callPackage
+    ({ mkDerivation, base, doctest, doctest-discover, hedgehog, vector
+     }:
+     mkDerivation {
+       pname = "hw-hedgehog";
+       version = "0.1.1.1";
+       sha256 = "0kksignrvx566vfz52q5lid9f2zh02dpvnw1gznnkhwnvbldmbi8";
+       libraryHaskellDepends = [ base hedgehog vector ];
+       testHaskellDepends = [ base doctest doctest-discover ];
+       testToolDepends = [ doctest-discover ];
+       description = "Extra hedgehog functionality";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hw-hspec-hedgehog" = callPackage
     ({ mkDerivation, base, call-stack, doctest, doctest-discover
      , hedgehog, hspec, hspec-discover, HUnit, transformers
      }:
      mkDerivation {
        pname = "hw-hspec-hedgehog";
-       version = "0.1.1.0";
-       sha256 = "04r30hb4664yciwfl3kyx0xn6sqc6abwhavb4wxiaas8b4px9kyn";
-       revision = "3";
-       editedCabalFile = "0byjlgisygdak9pf9dfnpbj576mrjd7knx4kyfm12l6l5qhcw8n1";
+       version = "0.1.1.1";
+       sha256 = "1ilgqrx8jvgvmns99d74qz8c11ifyrccbvszfzwwhk28fhai0k7s";
        libraryHaskellDepends = [
          base call-stack hedgehog hspec HUnit transformers
        ];
@@ -150796,8 +148787,8 @@ self: {
        pname = "hw-int";
        version = "0.0.2.0";
        sha256 = "13ifa28b12hiibhmwas5hn3dmmiz2rihlc837hhii0z1ng03s360";
-       revision = "1";
-       editedCabalFile = "13vc1hvyil8qql2d6ryi2m4a6snhm2v8vghh8s9hr4qx6dzh4irv";
+       revision = "2";
+       editedCabalFile = "117a16jn369ip6059prrp3752p4fbkkr6vqjksji2bkmy5yxkn1q";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [
          base doctest doctest-discover hedgehog hspec hw-hedgehog
@@ -150839,6 +148830,36 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "hw-ip_2_4_2_1" = callPackage
+    ({ mkDerivation, appar, base, binary, bytestring, containers
+     , doctest, doctest-discover, generic-lens, hedgehog, hspec
+     , hspec-discover, hw-bits, hw-hspec-hedgehog, iproute, lens
+     , optparse-applicative, text
+     }:
+     mkDerivation {
+       pname = "hw-ip";
+       version = "2.4.2.1";
+       sha256 = "1cwj6402314lblh7cm77j1bkpnjqpsk7rn8z94awqp4pfp4x8dk0";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         appar base containers generic-lens hedgehog hw-bits iproute text
+       ];
+       executableHaskellDepends = [
+         appar base binary bytestring generic-lens lens optparse-applicative
+         text
+       ];
+       testHaskellDepends = [
+         appar base doctest doctest-discover generic-lens hedgehog hspec
+         hw-bits hw-hspec-hedgehog text
+       ];
+       testToolDepends = [ doctest-discover hspec-discover ];
+       doHaddock = false;
+       description = "Library for manipulating IP addresses and CIDR blocks";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hw-json" = callPackage
     ({ mkDerivation, aeson, ansi-wl-pprint, attoparsec, base
      , bits-extra, bytestring, criterion, directory, dlist, doctest
@@ -150851,10 +148872,8 @@ self: {
      }:
      mkDerivation {
        pname = "hw-json";
-       version = "1.3.2.2";
-       sha256 = "03h5zv94ndsz4vh0jql8rg8pl95rbf8xkyzvr3r55i3kpmb85sbg";
-       revision = "5";
-       editedCabalFile = "0pln3fcdbsd2gzvpa29gc2krsqk5ndkgpygcskwakj25cw3irh76";
+       version = "1.3.2.3";
+       sha256 = "1m5q46ywmdymk2xwqbpm0rswmkbdfzscg6gdym61yninz2sjmd7a";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -150886,6 +148905,26 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "hw-json-demo" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, deepseq, dlist
+     , hw-balancedparens, hw-bits, hw-json, hw-json-simd, hw-mquery
+     , hw-prim, hw-rankselect, hw-rankselect-base, mmap, vector
+     }:
+     mkDerivation {
+       pname = "hw-json-demo";
+       version = "1.0.0.0";
+       sha256 = "0bz21z86b3ayc60cysbb2pjqy188arg7nnga954s1s054gk8c5v3";
+       libraryHaskellDepends = [
+         aeson base bytestring deepseq dlist hw-balancedparens hw-bits
+         hw-json hw-json-simd hw-mquery hw-prim hw-rankselect
+         hw-rankselect-base mmap vector
+       ];
+       doHaddock = false;
+       description = "Memory efficient JSON parser";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hw-json-lens" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, criterion
      , doctest, doctest-discover, hedgehog, hspec, hspec-discover
@@ -150940,8 +148979,31 @@ self: {
        testToolDepends = [ doctest-discover ];
        description = "SIMD-based JSON semi-indexer";
        license = lib.licenses.bsd3;
+     }) {};
+
+  "hw-json-simd_0_1_1_1" = callPackage
+    ({ mkDerivation, base, bytestring, c2hs, doctest, doctest-discover
+     , hw-prim, lens, optparse-applicative, transformers, vector
+     }:
+     mkDerivation {
+       pname = "hw-json-simd";
+       version = "0.1.1.1";
+       sha256 = "0nn6fyvw0j2csn8anqpgjzdzdasiwa99g1v2qrcyym1wi86biqqb";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base bytestring hw-prim lens vector ];
+       libraryToolDepends = [ c2hs ];
+       executableHaskellDepends = [
+         base bytestring hw-prim lens optparse-applicative vector
+       ];
+       testHaskellDepends = [
+         base bytestring doctest doctest-discover hw-prim lens transformers
+         vector
+       ];
+       testToolDepends = [ doctest-discover ];
+       description = "SIMD-based JSON semi-indexer";
+       license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hw-json-simple-cursor" = callPackage
@@ -150979,6 +149041,41 @@ self: {
        ];
        description = "Memory efficient JSON parser";
        license = lib.licenses.bsd3;
+     }) {};
+
+  "hw-json-simple-cursor_0_1_1_1" = callPackage
+    ({ mkDerivation, base, bytestring, criterion, directory, doctest
+     , doctest-discover, generic-lens, hedgehog, hspec, hspec-discover
+     , hw-balancedparens, hw-bits, hw-hspec-hedgehog, hw-json-simd
+     , hw-prim, hw-rankselect, hw-rankselect-base, lens, mmap
+     , optparse-applicative, text, vector, word8
+     }:
+     mkDerivation {
+       pname = "hw-json-simple-cursor";
+       version = "0.1.1.1";
+       sha256 = "0b867rgsybfb568z6qa4x8jqz24wfjydg91w7bsl44vqq0k3hk4f";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring hw-balancedparens hw-bits hw-prim hw-rankselect
+         hw-rankselect-base vector word8
+       ];
+       executableHaskellDepends = [
+         base bytestring generic-lens hw-balancedparens hw-json-simd hw-prim
+         hw-rankselect hw-rankselect-base lens mmap optparse-applicative
+         text vector
+       ];
+       testHaskellDepends = [
+         base bytestring doctest doctest-discover hedgehog hspec
+         hw-balancedparens hw-bits hw-hspec-hedgehog hw-prim hw-rankselect
+         hw-rankselect-base vector
+       ];
+       testToolDepends = [ doctest-discover hspec-discover ];
+       benchmarkHaskellDepends = [
+         base bytestring criterion directory mmap
+       ];
+       description = "Memory efficient JSON parser";
+       license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
      }) {};
 
@@ -151019,34 +149116,66 @@ self: {
        ];
        description = "Memory efficient JSON parser";
        license = lib.licenses.bsd3;
+     }) {};
+
+  "hw-json-standard-cursor_0_2_3_2" = callPackage
+    ({ mkDerivation, array, base, bits-extra, bytestring, criterion
+     , directory, doctest, doctest-discover, generic-lens, hedgehog
+     , hspec, hspec-discover, hw-balancedparens, hw-bits
+     , hw-hspec-hedgehog, hw-json-simd, hw-prim, hw-rankselect
+     , hw-rankselect-base, lens, mmap, optparse-applicative, text
+     , vector, word8
+     }:
+     mkDerivation {
+       pname = "hw-json-standard-cursor";
+       version = "0.2.3.2";
+       sha256 = "02fmhjnjf0idmzq0y1a1m78bwl72ycvr6cxlscxpc2370r2s3akh";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         array base bits-extra bytestring hw-balancedparens hw-bits
+         hw-json-simd hw-prim hw-rankselect hw-rankselect-base mmap vector
+         word8
+       ];
+       executableHaskellDepends = [
+         base bytestring generic-lens hw-balancedparens hw-json-simd hw-prim
+         hw-rankselect hw-rankselect-base lens mmap optparse-applicative
+         text vector
+       ];
+       testHaskellDepends = [
+         base bits-extra bytestring doctest doctest-discover hedgehog hspec
+         hw-balancedparens hw-bits hw-hspec-hedgehog hw-prim hw-rankselect
+         hw-rankselect-base vector
+       ];
+       testToolDepends = [ doctest-discover hspec-discover ];
+       benchmarkHaskellDepends = [
+         base bytestring criterion directory mmap
+       ];
+       description = "Memory efficient JSON parser";
+       license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hw-kafka-avro" = callPackage
     ({ mkDerivation, aeson, avro, base, binary, bytestring, cache
-     , containers, errors, hashable, hspec, http-client, http-types
-     , lens, mtl, pure-zlib, QuickCheck, semigroups, tagged, text
-     , transformers, unordered-containers, wreq
+     , containers, hashable, hedgehog, hspec, http-client, http-types
+     , hw-hspec-hedgehog, lens, mtl, safe-exceptions, semigroups, tagged
+     , text, transformers, unordered-containers, wreq
      }:
      mkDerivation {
        pname = "hw-kafka-avro";
-       version = "5.1.0";
-       sha256 = "11j1c881g08vgyaf26rfylydii0zk824i210pxb393616npyg9h5";
+       version = "6.0.0";
+       sha256 = "1dbii37kgh4gsa30a7wqsl5vdwir7v2y3kksk9ab4djfir154anv";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson avro base binary bytestring cache containers errors hashable
-         http-client http-types lens mtl pure-zlib semigroups tagged text
-         transformers unordered-containers wreq
-       ];
-       testHaskellDepends = [
-         aeson avro base binary bytestring cache containers errors hashable
-         hspec http-client mtl pure-zlib QuickCheck semigroups text
-         transformers unordered-containers
+         aeson avro base binary bytestring cache containers hashable
+         http-client http-types lens mtl safe-exceptions semigroups tagged
+         text transformers unordered-containers wreq
        ];
+       testHaskellDepends = [ base hedgehog hspec hw-hspec-hedgehog ];
        description = "Avro support for Kafka infrastructure";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hw-kafka-client" = callPackage
@@ -151149,6 +149278,30 @@ self: {
        broken = true;
      }) {};
 
+  "hw-mquery_0_2_1_1" = callPackage
+    ({ mkDerivation, ansi-wl-pprint, base, dlist, doctest
+     , doctest-discover, hedgehog, hspec, hspec-discover
+     , hw-hspec-hedgehog, lens
+     }:
+     mkDerivation {
+       pname = "hw-mquery";
+       version = "0.2.1.1";
+       sha256 = "1jdmgg0y04xl18vkdjwynb48wdl58kkzsw062v2cv65mkjhcvf0l";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ ansi-wl-pprint base dlist lens ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base dlist doctest doctest-discover hedgehog hspec
+         hw-hspec-hedgehog lens
+       ];
+       testToolDepends = [ doctest-discover hspec-discover ];
+       description = "Monadic query DSL";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "hw-packed-vector" = callPackage
     ({ mkDerivation, base, binary, bytestring, criterion, deepseq
      , directory, doctest, doctest-discover, generic-lens, hedgehog
@@ -151182,6 +149335,38 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "hw-packed-vector_0_2_1_1" = callPackage
+    ({ mkDerivation, base, binary, bytestring, criterion, deepseq
+     , directory, doctest, doctest-discover, generic-lens, hedgehog
+     , hspec, hspec-discover, hw-bits, hw-hedgehog, hw-hspec-hedgehog
+     , hw-prim, lens, optparse-applicative, vector
+     }:
+     mkDerivation {
+       pname = "hw-packed-vector";
+       version = "0.2.1.1";
+       sha256 = "0aplyknpf81kqpisz9zibyncg2i95dnfv6kywlg3wf7ic1wcjqxh";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring deepseq hw-bits hw-prim vector
+       ];
+       executableHaskellDepends = [
+         base binary bytestring generic-lens hw-bits hw-prim lens
+         optparse-applicative vector
+       ];
+       testHaskellDepends = [
+         base bytestring doctest doctest-discover hedgehog hspec hw-bits
+         hw-hedgehog hw-hspec-hedgehog hw-prim vector
+       ];
+       testToolDepends = [ doctest-discover hspec-discover ];
+       benchmarkHaskellDepends = [
+         base criterion directory hedgehog hspec hw-prim vector
+       ];
+       description = "Packed Vector";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hw-parser" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, doctest
      , doctest-discover, hedgehog, hspec, hspec-discover
@@ -151191,8 +149376,8 @@ self: {
        pname = "hw-parser";
        version = "0.1.1.0";
        sha256 = "1zsbw725mw3fn4814qricqanbvx1kgbnqvgwijqgfv8jz7yf5gxa";
-       revision = "3";
-       editedCabalFile = "1rc0swmmnckp99qzmhl1acxykyhdyw1lvy73mn7c4dlv751gnlhk";
+       revision = "4";
+       editedCabalFile = "0wiizlmhv1pjc9fpga5fjfxzxcf55qgamg6gl1n4c9x5l5yj6yk6";
        libraryHaskellDepends = [
          attoparsec base bytestring hw-prim text
        ];
@@ -151217,6 +149402,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Primitive functions and data types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hw-prim" = callPackage
@@ -151248,6 +149435,34 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "hw-prim_0_6_3_1" = callPackage
+    ({ mkDerivation, base, bytestring, criterion, deepseq, directory
+     , doctest, doctest-discover, exceptions, ghc-prim, hedgehog, hspec
+     , hspec-discover, hw-hspec-hedgehog, mmap, QuickCheck, transformers
+     , unliftio-core, vector
+     }:
+     mkDerivation {
+       pname = "hw-prim";
+       version = "0.6.3.1";
+       sha256 = "1b3qk0w8jivbhpkxkp4b1spj1nvfjjf2k6a0ba9agjp9kjmwddni";
+       libraryHaskellDepends = [
+         base bytestring deepseq ghc-prim mmap transformers unliftio-core
+         vector
+       ];
+       testHaskellDepends = [
+         base bytestring directory doctest doctest-discover exceptions
+         hedgehog hspec hw-hspec-hedgehog mmap QuickCheck transformers
+         vector
+       ];
+       testToolDepends = [ doctest-discover hspec-discover ];
+       benchmarkHaskellDepends = [
+         base bytestring criterion mmap transformers vector
+       ];
+       description = "Primitive functions and data types";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hw-prim-bits" = callPackage
     ({ mkDerivation, base, criterion, doctest, doctest-discover
      , hedgehog, hspec, hspec-discover, hw-hedgehog, hw-hspec-hedgehog
@@ -151310,6 +149525,44 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "hw-rankselect_0_13_4_1" = callPackage
+    ({ mkDerivation, base, bytestring, conduit, criterion, deepseq
+     , directory, doctest, doctest-discover, generic-lens, hedgehog
+     , hspec, hspec-discover, hw-balancedparens, hw-bits, hw-fingertree
+     , hw-hedgehog, hw-hspec-hedgehog, hw-prim, hw-rankselect-base, lens
+     , mmap, mtl, optparse-applicative, QuickCheck, resourcet
+     , transformers, vector
+     }:
+     mkDerivation {
+       pname = "hw-rankselect";
+       version = "0.13.4.1";
+       sha256 = "03nf8jwr1qpbfa20y3zlb3z6cxy8ylpdbsy0fvxdjs8q35f7bmx5";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base deepseq hedgehog hspec hw-balancedparens hw-bits hw-fingertree
+         hw-prim hw-rankselect-base vector
+       ];
+       executableHaskellDepends = [
+         base directory generic-lens hw-bits hw-prim hw-rankselect-base lens
+         mmap mtl optparse-applicative vector
+       ];
+       testHaskellDepends = [
+         base directory doctest doctest-discover hedgehog hspec hw-bits
+         hw-hedgehog hw-hspec-hedgehog hw-prim hw-rankselect-base mmap
+         QuickCheck transformers vector
+       ];
+       testToolDepends = [ doctest-discover hspec-discover ];
+       benchmarkHaskellDepends = [
+         base bytestring conduit criterion directory hw-bits hw-prim
+         hw-rankselect-base mmap resourcet vector
+       ];
+       doHaddock = false;
+       description = "Rank-select";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hw-rankselect-base" = callPackage
     ({ mkDerivation, base, bits-extra, bitvec, criterion, doctest
      , doctest-discover, hedgehog, hspec, hspec-discover, hw-bits
@@ -151320,8 +149573,8 @@ self: {
        pname = "hw-rankselect-base";
        version = "0.3.4.1";
        sha256 = "1s0lqwq0rjmjca6lshfnxqi0c7bzlyflhm45xw1xa9pvqci8439h";
-       revision = "2";
-       editedCabalFile = "174a3qhkdam5m5rqwb9qzapg2xkd8vb0lirkz2d0xb4xxc0vzcy7";
+       revision = "3";
+       editedCabalFile = "0xb03a8bla45rbdnfjaq9pbz2r0mz9b3vm2ljm6lmr1dpgy0yh5c";
        libraryHaskellDepends = [
          base bits-extra bitvec hw-bits hw-int hw-prim hw-string-parse
          vector
@@ -151370,8 +149623,39 @@ self: {
        ];
        description = "SIMD library";
        license = lib.licenses.bsd3;
+     }) {};
+
+  "hw-simd_0_1_2_1" = callPackage
+    ({ mkDerivation, base, bits-extra, bytestring, c2hs, cassava
+     , containers, criterion, deepseq, directory, doctest
+     , doctest-discover, hedgehog, hspec, hspec-discover, hw-bits
+     , hw-hedgehog, hw-hspec-hedgehog, hw-prim, hw-rankselect
+     , hw-rankselect-base, lens, mmap, text, transformers, vector
+     }:
+     mkDerivation {
+       pname = "hw-simd";
+       version = "0.1.2.1";
+       sha256 = "051dbwi4kvv04dnglcx9666g097fy9rw8kmgbcw5y9cs06mbw9cr";
+       libraryHaskellDepends = [
+         base bits-extra bytestring deepseq hw-bits hw-prim hw-rankselect
+         hw-rankselect-base transformers vector
+       ];
+       libraryToolDepends = [ c2hs ];
+       testHaskellDepends = [
+         base bits-extra bytestring deepseq directory doctest
+         doctest-discover hedgehog hspec hw-bits hw-hedgehog
+         hw-hspec-hedgehog hw-prim hw-rankselect hw-rankselect-base lens
+         text vector
+       ];
+       testToolDepends = [ doctest-discover hspec-discover ];
+       benchmarkHaskellDepends = [
+         base bits-extra bytestring cassava containers criterion deepseq
+         directory hw-bits hw-prim hw-rankselect hw-rankselect-base mmap
+         transformers vector
+       ];
+       description = "SIMD library";
+       license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hw-simd-cli" = callPackage
@@ -151402,7 +149686,6 @@ self: {
        testToolDepends = [ doctest-discover ];
        description = "SIMD library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hw-streams" = callPackage
@@ -151415,8 +149698,8 @@ self: {
        pname = "hw-streams";
        version = "0.0.1.0";
        sha256 = "0hzpx1j06h98y0zcmysklzn3s3mvpbb1nkwg4zkbdxvzzqs5hnm5";
-       revision = "2";
-       editedCabalFile = "1c9vll8i0pl4x3b3xpy3zxc581f7n7m6mvpgz7pfhcpikw426s9y";
+       revision = "3";
+       editedCabalFile = "0g2fhjv62jf807j2w5rikfbmsircpjf6q0l8xqpbyy8krch8mrx5";
        libraryHaskellDepends = [
          base bytestring ghc-prim hw-bits hw-prim mmap primitive
          transformers vector
@@ -151433,6 +149716,8 @@ self: {
        ];
        description = "Primitive functions and data types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hw-string-parse" = callPackage
@@ -151447,6 +149732,24 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "hw-string-parse_0_0_0_5" = callPackage
+    ({ mkDerivation, base, bytestring, doctest, doctest-discover, hspec
+     , hspec-discover, QuickCheck, vector
+     }:
+     mkDerivation {
+       pname = "hw-string-parse";
+       version = "0.0.0.5";
+       sha256 = "0sg5s84pqyl93wm052ifrqv90cyc28awh4i6vcd8zbq746wdqz4k";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base bytestring doctest doctest-discover hspec QuickCheck vector
+       ];
+       testToolDepends = [ doctest-discover hspec-discover ];
+       description = "String parser";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hw-succinct" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, conduit, containers
      , hw-balancedparens, hw-bits, hw-prim, hw-rankselect
@@ -151578,6 +149881,48 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "hw-xml_0_5_1_1" = callPackage
+    ({ mkDerivation, ansi-wl-pprint, array, attoparsec, base
+     , bytestring, cereal, containers, criterion, deepseq, doctest
+     , doctest-discover, generic-lens, ghc-prim, hedgehog, hspec
+     , hspec-discover, hw-balancedparens, hw-bits, hw-hspec-hedgehog
+     , hw-parser, hw-prim, hw-rankselect, hw-rankselect-base, lens, mmap
+     , mtl, optparse-applicative, resourcet, text, transformers, vector
+     , word8
+     }:
+     mkDerivation {
+       pname = "hw-xml";
+       version = "0.5.1.1";
+       sha256 = "1gjs2rcm40j3962kw7n02pqim1p485prm1bd2v8hk1ka35c8nq1w";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         ansi-wl-pprint array attoparsec base bytestring cereal containers
+         deepseq ghc-prim hw-balancedparens hw-bits hw-parser hw-prim
+         hw-rankselect hw-rankselect-base lens mmap mtl resourcet text
+         transformers vector word8
+       ];
+       executableHaskellDepends = [
+         attoparsec base bytestring deepseq generic-lens hw-balancedparens
+         hw-bits hw-prim hw-rankselect lens mmap mtl optparse-applicative
+         resourcet text vector
+       ];
+       testHaskellDepends = [
+         attoparsec base bytestring doctest doctest-discover hedgehog hspec
+         hw-balancedparens hw-bits hw-hspec-hedgehog hw-prim hw-rankselect
+         hw-rankselect-base text vector
+       ];
+       testToolDepends = [ doctest-discover hspec-discover ];
+       benchmarkHaskellDepends = [
+         base bytestring criterion hw-balancedparens hw-bits hw-prim mmap
+         resourcet vector
+       ];
+       description = "XML parser based on succinct data structures";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hwall-auth-iitk" = callPackage
     ({ mkDerivation, base, bytestring, haskeline, http-conduit
      , http-types, mtl, regex-compat, unix
@@ -152243,7 +150588,6 @@ self: {
        description = "NCurses interface to view multiple ByteString streams in parallel";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hydrogen" = callPackage
@@ -152558,6 +150902,8 @@ self: {
        ];
        description = "Server back-end for the HyperHaskell graphical Haskell interpreter";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hyperdrive" = callPackage
@@ -152702,6 +151048,8 @@ self: {
        testHaskellDepends = [ base megaparsec text ];
        description = "A parser for the _hyperscript programming language";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hypertypes" = callPackage
@@ -152802,8 +151150,8 @@ self: {
        pname = "hyraxAbif";
        version = "0.2.3.27";
        sha256 = "1ww4lgf280sjj9bhj8s6pxadqwk91jkx6lngb2cqcf81gr38drhm";
-       revision = "1";
-       editedCabalFile = "0l8dl3mw4vw8xhq59hin72rc5qh2swbzv41z61bqj2i1088xw0dg";
+       revision = "2";
+       editedCabalFile = "168gf9ib669ji8lyd1a57xqkqmxyzi3m4r9pnmdxyfnqpnfqdv6r";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -152817,6 +151165,8 @@ self: {
        ];
        description = "Modules for parsing, generating and manipulating AB1 files";
        license = "(BSD-3-Clause OR Apache-2.0)";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hz3" = callPackage
@@ -152965,6 +151315,8 @@ self: {
        ];
        description = "Base i3blocks written in haskell";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "i3ipc" = callPackage
@@ -153168,7 +151520,6 @@ self: {
        description = "A fast JSON document store with push notification support";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "icfpc2020-galaxy" = callPackage
@@ -153180,6 +151531,8 @@ self: {
        libraryHaskellDepends = [ base ghc-prim transformers ];
        description = "A strange message received at the Pegovka observatory";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "icon-fonts" = callPackage
@@ -153453,6 +151806,7 @@ self: {
        ];
        description = "Squares style for the identicon package";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "identifiers" = callPackage
@@ -153694,6 +152048,7 @@ self: {
        description = "Branch on whether a constraint is satisfied";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ifcxt" = callPackage
@@ -154130,6 +152485,25 @@ self: {
        broken = true;
      }) {};
 
+  "ihp-hsx" = callPackage
+    ({ mkDerivation, base, blaze-html, blaze-markup, bytestring
+     , containers, haskell-src-meta, megaparsec, string-conversions
+     , template-haskell, text
+     }:
+     mkDerivation {
+       pname = "ihp-hsx";
+       version = "0.18.0";
+       sha256 = "1a5sc7qz24qkkm0s5fc3pqdnq7gl29fw400sv7zq05bkrrnlfzpn";
+       libraryHaskellDepends = [
+         base blaze-html blaze-markup bytestring containers haskell-src-meta
+         megaparsec string-conversions template-haskell text
+       ];
+       description = "JSX-like but for Haskell";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "ihs" = callPackage
     ({ mkDerivation, base, process }:
      mkDerivation {
@@ -154337,7 +152711,6 @@ self: {
        description = "Downloads email from imap SSL servers";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "imbib" = callPackage
@@ -154376,7 +152749,6 @@ self: {
        description = "A function to post an image to imgur";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "imgurder" = callPackage
@@ -154524,7 +152896,6 @@ self: {
        ];
        description = "Execute arbitrary actions for each item from RSS/Atom feeds";
        license = lib.licenses.cc0;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "immortal_0_2_2_1" = callPackage
@@ -154656,6 +153027,7 @@ self: {
        description = "Deep embedding of VHDL programs with code generation";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "impl" = callPackage
@@ -154738,6 +153110,8 @@ self: {
        pname = "implicit-hie-cradle";
        version = "0.5.0.0";
        sha256 = "0cfciqc0lpvksyvs3azqncbc0c2ckqg9avzd69cnd59b0mc8jsiy";
+       revision = "1";
+       editedCabalFile = "0naa4dk7bgg8icx5xy38jpg7gxx9pirqz4gx0ggj5g2r787zcxj2";
        libraryHaskellDepends = [
          base base16-bytestring bytestring containers directory extra
          filepath hie-bios hslogger implicit-hie process temporary text time
@@ -154969,29 +153343,19 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Disambiguate obvious uses of effects when using in-other-words";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "inbox" = callPackage
     ({ mkDerivation, async, base, error-or, text, time }:
      mkDerivation {
        pname = "inbox";
-       version = "0.1.0";
-       sha256 = "12012di97775da8ijv0qjwaxls36kvly0j7nvqqj15ai3kf9yarq";
-       libraryHaskellDepends = [ async base error-or text time ];
-       description = "Inbox for asychronous messages";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "inbox_0_2_0" = callPackage
-    ({ mkDerivation, async, base, error-or, text, time }:
-     mkDerivation {
-       pname = "inbox";
        version = "0.2.0";
        sha256 = "1f4jrkgrziq10xx344avpxyxxizxrhk8mwr127a5m6gr7vyqimak";
        libraryHaskellDepends = [ async base error-or text time ];
        description = "Inbox for asychronous messages";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "inc-ref" = callPackage
@@ -155039,8 +153403,48 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Simple parser combinators for lexical analysis";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
+     }) {};
+
+  "incipit" = callPackage
+    ({ mkDerivation, base, incipit-core, polysemy-conc, polysemy-log
+     , polysemy-resume, polysemy-time
+     }:
+     mkDerivation {
+       pname = "incipit";
+       version = "0.2.1.0";
+       sha256 = "02zqz3szb4ir1fydjg1ywscyara60rr2hzmaf0d3ghfkm9fbhhs8";
+       libraryHaskellDepends = [
+         base incipit-core polysemy-conc polysemy-log polysemy-resume
+         polysemy-time
+       ];
+       description = "A Prelude for Polysemy";
+       license = "BSD-2-Clause-Patent";
+     }) {};
+
+  "incipit-base" = callPackage
+    ({ mkDerivation, base, bytestring, containers, data-default, stm
+     , text
+     }:
+     mkDerivation {
+       pname = "incipit-base";
+       version = "0.2.0.0";
+       sha256 = "1a8ryvsr1vrdnjczzidw0inzz6dpwfavwwv1a5wv649rnfgj15yq";
+       libraryHaskellDepends = [
+         base bytestring containers data-default stm text
+       ];
+       description = "A Prelude for Polysemy – Base Reexports";
+       license = "BSD-2-Clause-Patent";
+     }) {};
+
+  "incipit-core" = callPackage
+    ({ mkDerivation, base, incipit-base, polysemy }:
+     mkDerivation {
+       pname = "incipit-core";
+       version = "0.2.0.0";
+       sha256 = "02qjcmiz6pyqqqmzq1im2ylcn5dy4bkk8inkb8kdnzf866l14vd7";
+       libraryHaskellDepends = [ base incipit-base polysemy ];
+       description = "A Prelude for Polysemy";
+       license = "BSD-2-Clause-Patent";
      }) {};
 
   "include-env" = callPackage
@@ -155144,8 +153548,8 @@ self: {
      }:
      mkDerivation {
        pname = "incremental-parser";
-       version = "0.5.0.2";
-       sha256 = "15437dkn8j17ba71c3h6ck2f6sbnmp3acg2grg97awb962azm9fj";
+       version = "0.5.0.3";
+       sha256 = "11qzq2knpv0h8m1qfd6byqq5kbzxiz91vcgaicm1mlj0m554wlrs";
        libraryHaskellDepends = [
          base input-parsers monoid-subclasses parsers rank2classes
          transformers
@@ -155352,6 +153756,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Simple, no-frills indexed lists";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "indexed-do-notation" = callPackage
@@ -155366,6 +153772,8 @@ self: {
        ];
        description = "Do notation for indexed monads";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "indexed-extras" = callPackage
@@ -155430,30 +153838,6 @@ self: {
 
   "indexed-traversable-instances" = callPackage
     ({ mkDerivation, base, containers, criterion, indexed-traversable
-     , QuickCheck, quickcheck-instances, tagged, tasty, tasty-quickcheck
-     , transformers, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "indexed-traversable-instances";
-       version = "0.1";
-       sha256 = "1p38mssyajhwgc7ljnr31q6g18dxbv8r88z1r188xd82g6049v7s";
-       libraryHaskellDepends = [
-         base indexed-traversable tagged unordered-containers vector
-       ];
-       testHaskellDepends = [
-         base containers indexed-traversable QuickCheck quickcheck-instances
-         tasty tasty-quickcheck transformers unordered-containers vector
-       ];
-       benchmarkHaskellDepends = [
-         base containers criterion indexed-traversable unordered-containers
-         vector
-       ];
-       description = "More instances of FunctorWithIndex, FoldableWithIndex, TraversableWithIndex";
-       license = lib.licenses.bsd2;
-     }) {};
-
-  "indexed-traversable-instances_0_1_1" = callPackage
-    ({ mkDerivation, base, containers, criterion, indexed-traversable
      , OneTuple, QuickCheck, quickcheck-instances, tagged, tasty
      , tasty-quickcheck, transformers, unordered-containers, vector
      }:
@@ -155476,7 +153860,6 @@ self: {
        ];
        description = "More instances of FunctorWithIndex, FoldableWithIndex, TraversableWithIndex";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "indextype" = callPackage
@@ -155652,6 +154035,7 @@ self: {
        ];
        description = "The Infernal Machine - An AWS Lambda Custom Runtime for Haskell";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "infernu" = callPackage
@@ -155700,7 +154084,6 @@ self: {
        ];
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "infix" = callPackage
@@ -155993,19 +154376,20 @@ self: {
      }) {};
 
   "inline-c-cpp" = callPackage
-    ({ mkDerivation, base, containers, hspec, inline-c, safe-exceptions
-     , template-haskell, vector
+    ({ mkDerivation, base, bytestring, containers, hspec, inline-c
+     , safe-exceptions, template-haskell, text, vector
      }:
      mkDerivation {
        pname = "inline-c-cpp";
-       version = "0.4.0.3";
-       sha256 = "0bqrhyic3cw1pqg7knsmkqx5swpr4kvf9bmz0mhmqbl6brmv5il0";
+       version = "0.5.0.0";
+       sha256 = "0m14nb9brpnh2cgq8gg6182mdcmn45hf734la68dnhq23sn63lpx";
        libraryHaskellDepends = [
-         base containers inline-c safe-exceptions template-haskell
+         base bytestring containers inline-c safe-exceptions
+         template-haskell text
        ];
        testHaskellDepends = [
-         base containers hspec inline-c safe-exceptions template-haskell
-         vector
+         base bytestring containers hspec inline-c safe-exceptions
+         template-haskell vector
        ];
        description = "Lets you embed C++ code into Haskell";
        license = lib.licenses.mit;
@@ -156125,6 +154509,23 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "input-parsers_0_2_3_2" = callPackage
+    ({ mkDerivation, attoparsec, base, binary, bytestring
+     , monoid-subclasses, parsec, parsers, text, transformers
+     }:
+     mkDerivation {
+       pname = "input-parsers";
+       version = "0.2.3.2";
+       sha256 = "0y643507p9grj8gkq722p4b9gbrkg8xyh6pi19qvrbmmadpn1r89";
+       libraryHaskellDepends = [
+         attoparsec base binary bytestring monoid-subclasses parsec parsers
+         text transformers
+       ];
+       description = "Extension of the parsers library with more capability and efficiency";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "inquire" = callPackage
     ({ mkDerivation, aether, base, text }:
      mkDerivation {
@@ -156192,6 +154593,7 @@ self: {
        ];
        description = "A simple proxy for debugging plaintext protocols communication";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "inspection-testing" = callPackage
@@ -156531,7 +154933,7 @@ self: {
      }) {};
 
   "integer-logarithms" = callPackage
-    ({ mkDerivation, array, base, ghc-prim, integer-gmp, QuickCheck
+    ({ mkDerivation, array, base, ghc-bignum, ghc-prim, QuickCheck
      , smallcheck, tasty, tasty-hunit, tasty-quickcheck
      , tasty-smallcheck
      }:
@@ -156541,7 +154943,7 @@ self: {
        sha256 = "0zzapclfabc76g8jzsbsqwdllx2zn0gp4raq076ib6v0mfgry2lv";
        revision = "2";
        editedCabalFile = "1nciavqjkv0yqh7xy20666srm92ip520bnhnhwkwaaabdzn12pmn";
-       libraryHaskellDepends = [ array base ghc-prim integer-gmp ];
+       libraryHaskellDepends = [ array base ghc-bignum ghc-prim ];
        testHaskellDepends = [
          base QuickCheck smallcheck tasty tasty-hunit tasty-quickcheck
          tasty-smallcheck
@@ -156563,14 +154965,14 @@ self: {
      }) {};
 
   "integer-roots" = callPackage
-    ({ mkDerivation, base, doctest, integer-gmp, smallcheck, tasty
+    ({ mkDerivation, base, doctest, ghc-bignum, smallcheck, tasty
      , tasty-hunit, tasty-quickcheck, tasty-smallcheck
      }:
      mkDerivation {
        pname = "integer-roots";
        version = "1.0.2.0";
        sha256 = "15sn3jgm8axm8f9z02aj3xdf318qwwc5qfc8b4r0n7hfr1jgrqs5";
-       libraryHaskellDepends = [ base integer-gmp ];
+       libraryHaskellDepends = [ base ghc-bignum ];
        testHaskellDepends = [
          base doctest smallcheck tasty tasty-hunit tasty-quickcheck
          tasty-smallcheck
@@ -156626,7 +155028,6 @@ self: {
        description = "Integrate different assays";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "intel-aes" = callPackage
@@ -156685,6 +155086,8 @@ self: {
        ];
        description = "instantly create REPL from any function";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "interactive-plot" = callPackage
@@ -156881,6 +155284,8 @@ self: {
        ];
        description = "Tracery-like randomized text interpolation";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "interpol" = callPackage
@@ -157032,6 +155437,8 @@ self: {
        ];
        description = "Runtime interpolation of environment variables in records using profunctors";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "interprocess" = callPackage
@@ -157189,6 +155596,8 @@ self: {
        ];
        description = "A quasiquoter for better instance deriving and default methods";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "intro" = callPackage
@@ -157357,18 +155766,22 @@ self: {
      }:
      mkDerivation {
        pname = "invert";
-       version = "1.0.0.1";
-       sha256 = "07p7vcc3mc4zq0j2qlm4yp0cfsashb32ndx5i9ib0x6lk6rb9djp";
+       version = "1.0.0.2";
+       sha256 = "13zl9i6g7ygkm3pgm7b72815cfp66mykxzp5vwy5kqakr8c3w1fp";
        libraryHaskellDepends = [
          base containers generic-deriving hashable unordered-containers
          vector
        ];
-       testHaskellDepends = [ base ];
-       benchmarkHaskellDepends = [ base criterion ];
+       testHaskellDepends = [
+         base containers generic-deriving hashable unordered-containers
+         vector
+       ];
+       benchmarkHaskellDepends = [
+         base containers criterion generic-deriving hashable
+         unordered-containers vector
+       ];
        description = "Automatically generate a function’s inverse";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "invertible" = callPackage
@@ -157389,8 +155802,6 @@ self: {
        testHaskellDepends = [ base QuickCheck transformers ];
        description = "bidirectional arrows, bijective functions, and invariant functors";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "invertible-grammar" = callPackage
@@ -157402,8 +155813,8 @@ self: {
        pname = "invertible-grammar";
        version = "0.1.3.2";
        sha256 = "14i0xf5j01j6ayvxix32qr2m0bz3818q26z3b4xyw41ikbhxmkp2";
-       revision = "1";
-       editedCabalFile = "0h3m4i3myp1vv9arw4v0yy88ddwgynyna2s86kvfa9sjljb6nbqh";
+       revision = "2";
+       editedCabalFile = "0qcdc7sl4s53f682lfpisw5rknb9qap1c7qp00sl4a8qx39w101w";
        libraryHaskellDepends = [
          base bifunctors containers mtl prettyprinter profunctors semigroups
          tagged template-haskell text transformers
@@ -157422,6 +155833,7 @@ self: {
        description = "invertible functions and instances for HList";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "invertible-hxt" = callPackage
@@ -157435,7 +155847,6 @@ self: {
        ];
        description = "invertible transformer instances for HXT Picklers";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "invertible-syntax" = callPackage
@@ -157460,6 +155871,8 @@ self: {
        libraryHaskellDepends = [ base bytestring containers text vector ];
        description = "Semigroups with involution";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "io-capture" = callPackage
@@ -157589,8 +156002,8 @@ self: {
        pname = "io-streams";
        version = "1.5.2.1";
        sha256 = "1y3sqmxrwiksz7pl4hf3vzvg8p8n00qnv98nj5xbpcadlh468rny";
-       revision = "1";
-       editedCabalFile = "0zgrhvafnk9ds29n6x93cifw4993mgvvx3p2d3922frkjvd6xa5v";
+       revision = "2";
+       editedCabalFile = "16sr5jkw6k4k7bbfwp1p756lfjwqvx0ls5yrlvc056pg6h2js5m9";
        configureFlags = [ "-fnointeractivetests" ];
        libraryHaskellDepends = [
          attoparsec base bytestring network primitive process text time
@@ -157784,6 +156197,8 @@ self: {
        ];
        description = "Library for IP and MAC addresses";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ip-quoter" = callPackage
@@ -157865,6 +156280,8 @@ self: {
        testHaskellDepends = [ base hspec text ];
        description = "Internal Phonetic Alphabet (IPA)";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ipatch" = callPackage
@@ -158091,27 +156508,6 @@ self: {
      }:
      mkDerivation {
        pname = "ipynb";
-       version = "0.1.0.2";
-       sha256 = "0qky4l5aaiq7ypwbxh0mr7s572290fi596f18dg68qpyzc49a9kx";
-       libraryHaskellDepends = [
-         aeson base base64-bytestring bytestring containers text
-         unordered-containers
-       ];
-       testHaskellDepends = [
-         aeson base bytestring directory filepath microlens microlens-aeson
-         tasty tasty-hunit text
-       ];
-       description = "Data structure for working with Jupyter notebooks (ipynb)";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "ipynb_0_2" = callPackage
-    ({ mkDerivation, aeson, base, base64-bytestring, bytestring
-     , containers, directory, filepath, microlens, microlens-aeson
-     , tasty, tasty-hunit, text, unordered-containers
-     }:
-     mkDerivation {
-       pname = "ipynb";
        version = "0.2";
        sha256 = "1iwia4sxg40m4d290gys72wabqmkqx24ywsaranwzk2wx5s3sx4s";
        revision = "1";
@@ -158126,7 +156522,6 @@ self: {
        ];
        description = "Data structure for working with Jupyter notebooks (ipynb)";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ipython-kernel" = callPackage
@@ -158408,6 +156803,8 @@ self: {
        libraryHaskellDepends = [ base QuickCheck ];
        description = "Real numbers and intervals with relatively efficient exact arithmetic";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "iri" = callPackage
@@ -158435,7 +156832,6 @@ self: {
        description = "RFC-based resource identifier library";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "iridium" = callPackage
@@ -159492,6 +157888,7 @@ self: {
        ];
        description = "Efficient relational queries on Haskell sets";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ixset-typed" = callPackage
@@ -159511,6 +157908,8 @@ self: {
        ];
        description = "Efficient relational queries on Haskell sets";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ixset-typed-binary-instance" = callPackage
@@ -159522,6 +157921,7 @@ self: {
        libraryHaskellDepends = [ base binary ixset-typed ];
        description = "Binary instance for ixset-typed";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ixset-typed-cassava" = callPackage
@@ -159537,6 +157937,7 @@ self: {
        ];
        description = "cassava encoding and decoding via ixset-typed";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ixset-typed-conversions" = callPackage
@@ -159553,6 +157954,7 @@ self: {
        ];
        description = "Conversions from ixset-typed to other containers";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ixset-typed-hashable-instance" = callPackage
@@ -159564,6 +157966,7 @@ self: {
        libraryHaskellDepends = [ base hashable ixset-typed ];
        description = "Hashable instance for ixset-typed";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ixshader" = callPackage
@@ -160105,6 +158508,7 @@ self: {
        executableHaskellDepends = [ base ghcjs-base-stub ];
        description = "Extra javascript functions when using GHCJS";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "javasf" = callPackage
@@ -160283,7 +158687,6 @@ self: {
        description = "Extract all JavaScript from an HTML page and consolidate it in one script";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "jet" = callPackage
@@ -160546,7 +158949,6 @@ self: {
        description = "A job queue library";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "jobs-ui" = callPackage
@@ -160567,7 +158969,6 @@ self: {
        ];
        description = "A library for creating a jobs management website running custom jobs";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "join" = callPackage
@@ -160624,6 +159025,8 @@ self: {
        ];
        description = "Trying to compose non-composable";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "jonathanscard" = callPackage
@@ -160724,36 +159127,6 @@ self: {
      }) {};
 
   "jose" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
-     , bytestring, concise, containers, cryptonite, hspec, lens, memory
-     , monad-time, mtl, network-uri, pem, QuickCheck
-     , quickcheck-instances, safe, tasty, tasty-hspec, tasty-quickcheck
-     , template-haskell, text, time, unordered-containers, vector, x509
-     }:
-     mkDerivation {
-       pname = "jose";
-       version = "0.8.4";
-       sha256 = "0xs4r4znbgfc407q3zndhffk6l9m57wml29pcwyqywd5i3xl5pyb";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson attoparsec base base64-bytestring bytestring concise
-         containers cryptonite lens memory monad-time mtl network-uri
-         QuickCheck quickcheck-instances safe template-haskell text time
-         unordered-containers vector x509
-       ];
-       testHaskellDepends = [
-         aeson attoparsec base base64-bytestring bytestring concise
-         containers cryptonite hspec lens memory monad-time mtl network-uri
-         pem QuickCheck quickcheck-instances safe tasty tasty-hspec
-         tasty-quickcheck template-haskell text time unordered-containers
-         vector x509
-       ];
-       description = "Javascript Object Signing and Encryption and JSON Web Token library";
-       license = lib.licenses.asl20;
-     }) {};
-
-  "jose_0_9" = callPackage
     ({ mkDerivation, aeson, base, base64-bytestring, bytestring
      , concise, containers, cryptonite, hspec, lens, memory, monad-time
      , mtl, network-uri, pem, QuickCheck, quickcheck-instances, tasty
@@ -160778,7 +159151,6 @@ self: {
        ];
        description = "JSON Object Signing and Encryption (JOSE) and JSON Web Token (JWT) library";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "jose-jwt" = callPackage
@@ -160803,6 +159175,8 @@ self: {
        benchmarkHaskellDepends = [ base bytestring criterion cryptonite ];
        description = "JSON Object Signing and Encryption Library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "jot" = callPackage
@@ -160821,7 +159195,23 @@ self: {
        ];
        description = "Tiny markdown notebook";
        license = lib.licenses.isc;
+     }) {};
+
+  "joy-rewrite" = callPackage
+    ({ mkDerivation, base, containers, hspec, monad-loops, parsec, text
+     }:
+     mkDerivation {
+       pname = "joy-rewrite";
+       version = "0.1.0.0";
+       sha256 = "1bfzi4axs0bz0c0aqshixmy73s1whr28iql7i955crm2blwf3zjq";
+       libraryHaskellDepends = [
+         base containers hspec monad-loops parsec text
+       ];
+       testHaskellDepends = [ base hspec ];
+       description = "Transform Joy code using conditional rewrite rules";
+       license = lib.licenses.bsd2;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "jpeg" = callPackage
@@ -160837,6 +159227,24 @@ self: {
        broken = true;
      }) {};
 
+  "jpl-horizons-api" = callPackage
+    ({ mkDerivation, base, bytestring, megaparsec, optparse-applicative
+     , req, scientific, text, time
+     }:
+     mkDerivation {
+       pname = "jpl-horizons-api";
+       version = "0.4.0.0";
+       sha256 = "0l6w6zhyfgqfxg0y8q9a3bbx1g8gw3b9bkkqpg33rj8fplacw61m";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring megaparsec req scientific text time
+       ];
+       executableHaskellDepends = [ base optparse-applicative time ];
+       description = "Ephemerides for solar system objects from the JPL Horizons service";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "jps" = callPackage
     ({ mkDerivation, base, containers, fingertree, lens, vector }:
      mkDerivation {
@@ -160948,6 +159356,8 @@ self: {
        ];
        description = "Interface for JavaScript that works with GHCJS and GHC";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "jsaddle-dom" = callPackage
@@ -160984,7 +159394,6 @@ self: {
        description = "JSaddle Hello World, an example package";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "jsaddle-warp" = callPackage
@@ -161011,6 +159420,8 @@ self: {
        ];
        description = "Interface for JavaScript that works with GHCJS and GHC";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "jsaddle-webkit2gtk" = callPackage
@@ -161144,6 +159555,8 @@ self: {
        ];
        description = "Utilities for generating JSON-API payloads";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "json-api-lib" = callPackage
@@ -161168,6 +159581,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Utilities for generating JSON-API payloads";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "json-assertions" = callPackage
@@ -161337,8 +159752,8 @@ self: {
        pname = "json-directory";
        version = "0.1.0.1";
        sha256 = "145z46hh3ba3g7niwv9kf5djfv3xa1q5fmwadi629h7grfij0rr3";
-       revision = "1";
-       editedCabalFile = "193f2vndgfhhb26yq15nai22cmzdlcypby8bbyy93hyidr7rd981";
+       revision = "2";
+       editedCabalFile = "0rid8i7chq7ca81m6kyhd0dl3ig8k24fk7mq5ydnhgdfnd25v78g";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -161349,6 +159764,8 @@ self: {
        ];
        description = "Load JSON from files in a directory structure";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "json-encoder" = callPackage
@@ -161412,24 +159829,27 @@ self: {
      }:
      mkDerivation {
        pname = "json-feed";
-       version = "1.0.15";
-       sha256 = "1hnppgsp9s26yxjq5ha4znfgw2g1ibjrhp55qw3wh58ljlcz8qpp";
+       version = "2.0.0.0";
+       sha256 = "1d2xjyi5b6v5sq0g4aayirfjj4l7lskwv28w6601dxwz7yrsp234";
        libraryHaskellDepends = [
          aeson base bytestring mime-types network-uri tagsoup text time
        ];
-       testHaskellDepends = [ base bytestring filepath hspec ];
+       testHaskellDepends = [
+         aeson base bytestring filepath hspec mime-types network-uri tagsoup
+         text time
+       ];
        description = "JSON Feed";
        license = lib.licenses.mit;
      }) {};
 
-  "json-feed_2_0_0_0" = callPackage
+  "json-feed_2_0_0_1" = callPackage
     ({ mkDerivation, aeson, base, bytestring, filepath, hspec
      , mime-types, network-uri, tagsoup, text, time
      }:
      mkDerivation {
        pname = "json-feed";
-       version = "2.0.0.0";
-       sha256 = "1d2xjyi5b6v5sq0g4aayirfjj4l7lskwv28w6601dxwz7yrsp234";
+       version = "2.0.0.1";
+       sha256 = "1znipg1g33s2z7pv20rnl6i3l1xf05wrz9d6srr7kgvv703w4qgk";
        libraryHaskellDepends = [
          aeson base bytestring mime-types network-uri tagsoup text time
        ];
@@ -161515,6 +159935,8 @@ self: {
        libraryHaskellDepends = [ attoparsec base base-prelude text ];
        description = "JSON Pointer parsing and interpretation utilities";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "json-pointer-aeson" = callPackage
@@ -161530,6 +159952,7 @@ self: {
        ];
        description = "Integration layer for \"json-pointer\" and \"aeson\"";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "json-pointer-hasql" = callPackage
@@ -161547,7 +159970,6 @@ self: {
        description = "JSON Pointer extensions for Hasql";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "json-pointy" = callPackage
@@ -161665,6 +160087,8 @@ self: {
        ];
        description = "Fully-featured JSON-RPC 2.0 library";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "json-rpc-client" = callPackage
@@ -161693,7 +160117,6 @@ self: {
        description = "JSON-RPC 2.0 on the client side.";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "json-rpc-generic" = callPackage
@@ -161714,6 +160137,8 @@ self: {
        ];
        description = "Generic encoder and decode for JSON-RPC";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "json-rpc-server" = callPackage
@@ -161738,6 +160163,8 @@ self: {
        ];
        description = "JSON-RPC 2.0 on the server side.";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "json-schema" = callPackage
@@ -161809,10 +160236,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-stream";
-       version = "0.4.2.4";
-       sha256 = "1ryv2738ajagb0wdkac5lka1kzprrf85gqxabafmm3g5szllxjl1";
-       revision = "1";
-       editedCabalFile = "0i1250irn8zxhr3vlik3zaja81a8yj7rjyfk1654bwpih9rq81f6";
+       version = "0.4.3.0";
+       sha256 = "1bxddz84knxhnh92chg58g66xrnz9cq805p0fs7rpa8v2wgf06yy";
        libraryHaskellDepends = [
          aeson base bytestring scientific text unordered-containers vector
        ];
@@ -161822,27 +160247,32 @@ self: {
        ];
        description = "Incremental applicative JSON parser";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "json-syntax" = callPackage
     ({ mkDerivation, aeson, array-builder, array-chunks, base
-     , bytebuild, byteslice, bytesmith, bytestring, gauge
-     , neat-interpolation, primitive, run-st, scientific
-     , scientific-notation, tasty, tasty-hunit, text, text-short
-     , unordered-containers, vector
+     , bytebuild, byteslice, bytesmith, bytestring, contiguous, gauge
+     , integer-gmp, natural-arithmetic, neat-interpolation, primitive
+     , QuickCheck, run-st, scientific, scientific-notation, tasty
+     , tasty-golden, tasty-hunit, tasty-quickcheck, text, text-short
+     , unordered-containers, vector, zigzag
      }:
      mkDerivation {
        pname = "json-syntax";
-       version = "0.2.0.0";
-       sha256 = "0gmi2g0bx9aiv9ll97cgdb0fhzcjyd2kxrfc025kscmjv44c1v5w";
+       version = "0.2.1.0";
+       sha256 = "132gmadrmkmrsy7mcsy0829sx46zyml9jniabycxa8cy89v22w09";
        libraryHaskellDepends = [
          array-builder array-chunks base bytebuild byteslice bytesmith
-         bytestring primitive run-st scientific-notation text-short
+         bytestring contiguous integer-gmp natural-arithmetic primitive
+         run-st scientific-notation text-short zigzag
        ];
        testHaskellDepends = [
          aeson array-chunks base bytebuild byteslice bytestring
-         neat-interpolation primitive scientific scientific-notation tasty
-         tasty-hunit text text-short unordered-containers vector
+         neat-interpolation primitive QuickCheck scientific
+         scientific-notation tasty tasty-golden tasty-hunit tasty-quickcheck
+         text text-short unordered-containers vector
        ];
        benchmarkHaskellDepends = [
          aeson base bytebuild byteslice bytestring gauge neat-interpolation
@@ -162090,8 +160520,8 @@ self: {
      }:
      mkDerivation {
        pname = "jsonifier";
-       version = "0.1.1";
-       sha256 = "09w92adnjskx7cxyki415nqxdzqfz78rcqisk1g862r92907ibwf";
+       version = "0.2";
+       sha256 = "1bxcm4kzsscgc2kh17arq5556yyzhjl8pqc8m5i5jcqbs9ia0jh5";
        libraryHaskellDepends = [
          base bytestring ptr-poker scientific text
        ];
@@ -162103,15 +160533,15 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "jsonifier_0_2" = callPackage
+  "jsonifier_0_2_0_1" = callPackage
     ({ mkDerivation, aeson, base, buffer-builder, bytestring, gauge
      , hedgehog, numeric-limits, ptr-poker, rerebase, scientific, text
      , text-builder
      }:
      mkDerivation {
        pname = "jsonifier";
-       version = "0.2";
-       sha256 = "1bxcm4kzsscgc2kh17arq5556yyzhjl8pqc8m5i5jcqbs9ia0jh5";
+       version = "0.2.0.1";
+       sha256 = "1i2qd8lingj9f35j6zzxfq0xlx115mdaxi1rwj8d5jzvlqczd24s";
        libraryHaskellDepends = [
          base bytestring ptr-poker scientific text
        ];
@@ -162169,27 +160599,6 @@ self: {
      }:
      mkDerivation {
        pname = "jsonpath";
-       version = "0.2.0.0";
-       sha256 = "1gabkpag3ivxnxmd519411qmly3bcdcsan7kfqclgd49bi1i5jvv";
-       libraryHaskellDepends = [
-         aeson attoparsec base text unordered-containers vector
-       ];
-       testHaskellDepends = [
-         aeson aeson-casing attoparsec base bytestring file-embed hspec
-         hspec-attoparsec text unordered-containers vector
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Library to parse and execute JSONPath";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "jsonpath_0_2_1_0" = callPackage
-    ({ mkDerivation, aeson, aeson-casing, attoparsec, base, bytestring
-     , file-embed, hspec, hspec-attoparsec, hspec-discover, text
-     , unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "jsonpath";
        version = "0.2.1.0";
        sha256 = "1d9h6j0xzrpxc56wym9b0sdanpw1v2rcx1sdm49h6iriwwmckb10";
        libraryHaskellDepends = [
@@ -162202,7 +160611,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Library to parse and execute JSONPath";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "jsonresume" = callPackage
@@ -162257,6 +160665,8 @@ self: {
        ];
        description = "Tiny JSON-RPC client for Haskell Web3 library";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "jsons-to-schema" = callPackage
@@ -162402,6 +160812,8 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Cherry picking in JSON objects";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "jspath" = callPackage
@@ -162520,6 +160932,8 @@ self: {
        ];
        description = "SVG to G-Code converter";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "jukebox" = callPackage
@@ -162625,6 +161039,8 @@ self: {
        ];
        description = "Keyed container types with type-checked proofs of key presence";
        license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "jvm" = callPackage
@@ -162761,32 +161177,6 @@ self: {
 
   "jwt" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, cryptonite
-     , doctest, http-types, HUnit, lens, lens-aeson, memory, network-uri
-     , QuickCheck, scientific, semigroups, tasty, tasty-hunit
-     , tasty-quickcheck, tasty-th, text, time, unordered-containers
-     , vector, x509, x509-store
-     }:
-     mkDerivation {
-       pname = "jwt";
-       version = "0.10.1";
-       sha256 = "02nymdz8yrvq4vw41ah5qmb4rn01xf300d7vz18j4nif55viag4z";
-       libraryHaskellDepends = [
-         aeson base bytestring containers cryptonite http-types memory
-         network-uri scientific semigroups text time unordered-containers
-         vector x509 x509-store
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers cryptonite doctest http-types
-         HUnit lens lens-aeson memory network-uri QuickCheck scientific
-         semigroups tasty tasty-hunit tasty-quickcheck tasty-th text time
-         unordered-containers vector x509 x509-store
-       ];
-       description = "JSON Web Token (JWT) decoding and encoding";
-       license = lib.licenses.mit;
-     }) {};
-
-  "jwt_0_11_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, cryptonite
      , cryptostore, doctest, http-types, HUnit, lens, lens-aeson, memory
      , network-uri, QuickCheck, scientific, semigroups, tasty
      , tasty-hunit, tasty-quickcheck, tasty-th, text, time
@@ -162811,7 +161201,6 @@ self: {
        ];
        description = "JSON Web Token (JWT) decoding and encoding";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "kademlia" = callPackage
@@ -163073,32 +161462,6 @@ self: {
      }) {};
 
   "kanji" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, base, containers, criterion
-     , deepseq, hashable, HUnit-approx, microlens, microlens-aeson
-     , optparse-applicative, tasty, tasty-hunit, text, transformers
-     }:
-     mkDerivation {
-       pname = "kanji";
-       version = "3.4.1";
-       sha256 = "1pgzmwn738yl2ac7al0fzr8cabp8gh1qzbhhi0ylxy4x6s90ll2r";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base containers deepseq hashable text
-       ];
-       executableHaskellDepends = [
-         aeson aeson-pretty base containers microlens microlens-aeson
-         optparse-applicative text transformers
-       ];
-       testHaskellDepends = [
-         aeson base containers HUnit-approx tasty tasty-hunit text
-       ];
-       benchmarkHaskellDepends = [ aeson base containers criterion text ];
-       description = "Perform 漢字検定 (Japan Kanji Aptitude Test) level analysis on Japanese Kanji";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "kanji_3_5_0" = callPackage
     ({ mkDerivation, aeson, base, containers, criterion, deepseq
      , hashable, HUnit-approx, tasty, tasty-hunit, text
      }:
@@ -163115,7 +161478,6 @@ self: {
        benchmarkHaskellDepends = [ aeson base containers criterion text ];
        description = "Perform 漢字検定 (Japan Kanji Aptitude Test) level analysis on Japanese Kanji";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "kansas-comet" = callPackage
@@ -163126,8 +161488,8 @@ self: {
        pname = "kansas-comet";
        version = "0.4.1";
        sha256 = "1j54rsqna8xrw1si8i74v0c9k4jjv8a2q001aa8sx4rxb7d1qbzy";
-       revision = "1";
-       editedCabalFile = "12mg3hb54x680mzyp39bdbhfpjfav531ap02gvsr4k46jvfg0i2p";
+       revision = "2";
+       editedCabalFile = "19gnng378z76zfi789ysdh1cl50ydsk7745mf6a34d08flk6a9if";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base containers data-default-class scotty stm text time
@@ -163279,7 +161641,6 @@ self: {
        description = "Haskell bindings for Spark Dataframes and Datasets";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "karver" = callPackage
@@ -163357,6 +161718,8 @@ self: {
        ];
        description = "Datadog scribe for the Katip logging framework";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "katip-elasticsearch" = callPackage
@@ -163446,6 +161809,8 @@ self: {
        ];
        description = "Logz.IO scribe for the Katip logging framework";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "katip-raven" = callPackage
@@ -163463,7 +161828,6 @@ self: {
        description = "Katip scribe for raven (https://sentry.io)";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "katip-rollbar" = callPackage
@@ -163692,8 +162056,6 @@ self: {
        ];
        description = "Fast concurrent queues much inspired by unagi-chan";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "kbq-gu" = callPackage
@@ -163799,6 +162161,8 @@ self: {
        ];
        description = "Fast and flexible k-d trees for various types of point queries";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "keccak" = callPackage
@@ -163854,6 +162218,7 @@ self: {
        testHaskellDepends = [ base ];
        description = "Initial project template from stack";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "keep-alive" = callPackage
@@ -164013,6 +162378,7 @@ self: {
        ];
        description = "Haskell on Gtk rails - Gtk-based View for MVC applications";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "keera-hails-reactive-cbmvar" = callPackage
@@ -164225,8 +162591,8 @@ self: {
      }:
      mkDerivation {
        pname = "keid-core";
-       version = "0.1.5.1";
-       sha256 = "09b9zjfsk03xrp34b8z7a48ym1vyhqjwpfv7hdkn3nr3pkgljkf1";
+       version = "0.1.6.0";
+       sha256 = "1aa46qwniq9j14axqhijf1zx1v8kay55f1mawvnfcry85jf0iqhm";
        libraryHaskellDepends = [
          adjunctions base binary bytestring cryptohash-md5 derive-storable
          derive-storable-plugin distributive file-embed foldl geomancy
@@ -164237,7 +162603,12 @@ self: {
        ];
        description = "Core parts of Keid engine";
        license = lib.licenses.bsd3;
+       platforms = [
+         "aarch64-darwin" "armv7l-linux" "i686-linux" "x86_64-darwin"
+         "x86_64-linux"
+       ];
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "keid-geometry" = callPackage
@@ -164253,6 +162624,10 @@ self: {
        ];
        description = "Geometry primitives for Keid engine";
        license = lib.licenses.bsd3;
+       platforms = [
+         "aarch64-darwin" "armv7l-linux" "i686-linux" "x86_64-darwin"
+         "x86_64-linux"
+       ];
        hydraPlatforms = lib.platforms.none;
      }) {};
 
@@ -164264,8 +162639,8 @@ self: {
      }:
      mkDerivation {
        pname = "keid-render-basic";
-       version = "0.1.5.0";
-       sha256 = "0ral2p8i7kjxhil70q2fkirbl0nq3kfrvqzk3x2ykbmx91c90ds0";
+       version = "0.1.6.0";
+       sha256 = "1dqrx8kvm0hkm0xwgkpihs6bkzgl24rm4jw0kb7ld9j4c8j5gllm";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          adjunctions aeson base bytestring derive-storable
@@ -164275,6 +162650,10 @@ self: {
        ];
        description = "Basic rendering programs for Keid engine";
        license = lib.licenses.bsd3;
+       platforms = [
+         "aarch64-darwin" "armv7l-linux" "i686-linux" "x86_64-darwin"
+         "x86_64-linux"
+       ];
        hydraPlatforms = lib.platforms.none;
      }) {};
 
@@ -164309,6 +162688,10 @@ self: {
        ];
        description = "OpenAL sound system for Keid engine";
        license = lib.licenses.bsd3;
+       platforms = [
+         "aarch64-darwin" "armv7l-linux" "i686-linux" "x86_64-darwin"
+         "x86_64-linux"
+       ];
        hydraPlatforms = lib.platforms.none;
      }) {};
 
@@ -164327,6 +162710,10 @@ self: {
        ];
        description = "DearImGui elements for Keid engine";
        license = lib.licenses.bsd3;
+       platforms = [
+         "aarch64-darwin" "armv7l-linux" "i686-linux" "x86_64-darwin"
+         "x86_64-linux"
+       ];
        hydraPlatforms = lib.platforms.none;
      }) {};
 
@@ -164361,8 +162748,8 @@ self: {
      }:
      mkDerivation {
        pname = "kempe";
-       version = "0.2.0.11";
-       sha256 = "1w8gkw64f68xalcags3lqaa07jcmh1y5z43c64xprqplgnh5fs98";
+       version = "0.2.0.12";
+       sha256 = "0ijxc5sc2caxfcdi737q4f6b14xwjpi1f3if3lmwc09mz3y98bs1";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -164432,6 +162819,8 @@ self: {
        ];
        description = "Haskell implementation of nix-hash";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "keter" = callPackage
@@ -164447,8 +162836,8 @@ self: {
      }:
      mkDerivation {
        pname = "keter";
-       version = "1.6";
-       sha256 = "1adqib4zk0a32hi3i0cxf3z0ljx12hymzxh5mag6sr0mx64qcsr1";
+       version = "1.8.1";
+       sha256 = "0lnjvbfiz5w37ylvqmlgxqnd5p0akq4nl59gagdbc2w06gj0an4d";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -164467,8 +162856,6 @@ self: {
        ];
        description = "Web application deployment manager, focusing on Haskell web frameworks";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "kevin" = callPackage
@@ -164506,6 +162893,8 @@ self: {
        testHaskellDepends = [ array base containers HUnit split ];
        description = "CLI and library to generate QR codes";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "key" = callPackage
@@ -164566,6 +162955,8 @@ self: {
        ];
        executableHaskellDepends = [ base hslogger ];
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "keycode" = callPackage
@@ -164619,7 +163010,6 @@ self: {
        description = "Keyring access";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "keys" = callPackage
@@ -164701,6 +163091,7 @@ self: {
        ];
        description = "Managing stores of secret things";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "keyvaluehash" = callPackage
@@ -164906,6 +163297,25 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "kind-generics-th_0_2_2_3" = callPackage
+    ({ mkDerivation, base, ghc-prim, kind-generics, template-haskell
+     , th-abstraction
+     }:
+     mkDerivation {
+       pname = "kind-generics-th";
+       version = "0.2.2.3";
+       sha256 = "06zhjaaakml1p3crjx26nmydbnrscxvwgyqy3w4083caysxw1vsj";
+       revision = "1";
+       editedCabalFile = "1drkj6b618yzgacbm5b100znm63r7ivzlxhpzhymkc8dqcacr7mq";
+       libraryHaskellDepends = [
+         base ghc-prim kind-generics template-haskell th-abstraction
+       ];
+       testHaskellDepends = [ base kind-generics template-haskell ];
+       description = "Template Haskell support for generating `GenericK` instances";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "kinds" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -164957,7 +163367,6 @@ self: {
        ];
        description = "Kleene algebra";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "kleene-list" = callPackage
@@ -164975,6 +163384,8 @@ self: {
        ];
        description = "A list type based on the Kleene star and plus";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "kmeans" = callPackage
@@ -165171,8 +163582,8 @@ self: {
     ({ mkDerivation, base, bytestring, transformers }:
      mkDerivation {
        pname = "knob";
-       version = "0.1.1";
-       sha256 = "05qj7s04p5pbasivyxc06l0jbii250zjnvb3l1y2sfhglb7q8b4c";
+       version = "0.2";
+       sha256 = "1p48kgy5kw1g2grx71q55lh821l2fvm2izjh68qba3268pvx06vh";
        libraryHaskellDepends = [ base bytestring transformers ];
        description = "Memory-backed handles";
        license = lib.licenses.mit;
@@ -165195,6 +163606,7 @@ self: {
        description = "Khovanov homology computations";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "koellner-phonetic" = callPackage
@@ -165242,24 +163654,24 @@ self: {
        description = "CLI tool for installing rpms directly from Fedora Koji";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "koji-tool" = callPackage
     ({ mkDerivation, base, directory, extra, filepath, format-numbers
-     , Glob, http-directory, koji, pretty-simple, rpm-nvr, simple-cmd
-     , simple-cmd-args, text, time, xdg-userdirs
+     , Glob, http-conduit, http-directory, koji, pretty-simple, rpm-nvr
+     , simple-cmd, simple-cmd-args, text, time, utf8-string
+     , xdg-userdirs
      }:
      mkDerivation {
        pname = "koji-tool";
-       version = "0.7";
-       sha256 = "1gyg76fajs7qc7mr86i0hiz5m4a0y2lqmqk67cb0glgbg53z47b7";
+       version = "0.8.1";
+       sha256 = "0p6my37q0w4md05njdckj71fqm5r8ps7y8x4nwmxcmaphka46i95";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         base directory extra filepath format-numbers Glob http-directory
-         koji pretty-simple rpm-nvr simple-cmd simple-cmd-args text time
-         xdg-userdirs
+         base directory extra filepath format-numbers Glob http-conduit
+         http-directory koji pretty-simple rpm-nvr simple-cmd
+         simple-cmd-args text time utf8-string xdg-userdirs
        ];
        testHaskellDepends = [ base simple-cmd ];
        description = "Koji CLI tool for querying tasks and installing builds";
@@ -165352,6 +163764,8 @@ self: {
        ];
        description = "Client to Koofr API";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "korea-holidays" = callPackage
@@ -165371,6 +163785,8 @@ self: {
        ];
        description = "Korea Holidays";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "korfu" = callPackage
@@ -165403,8 +163819,6 @@ self: {
        doHaddock = false;
        description = "Extracts values from /proc/cmdline";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "kqueue" = callPackage
@@ -165468,6 +163882,8 @@ self: {
        ];
        description = "Krank checks issue tracker link status in your source code";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "krapsh" = callPackage
@@ -165494,7 +163910,6 @@ self: {
        description = "Haskell bindings for Spark Dataframes and Datasets";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "krpc" = callPackage
@@ -165573,8 +163988,6 @@ self: {
        ];
        description = "Khronos texture format";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "kubernetes-client" = callPackage
@@ -165611,7 +164024,6 @@ self: {
        description = "Client library for Kubernetes";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "kubernetes-client-core" = callPackage
@@ -165639,6 +164051,8 @@ self: {
        ];
        description = "Auto-generated kubernetes-client-core API Client";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "kubernetes-webhook-haskell" = callPackage
@@ -165655,6 +164069,8 @@ self: {
        ];
        description = "Create Kubernetes Admission Webhooks in Haskell";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "kuifje" = callPackage
@@ -165693,7 +164109,6 @@ self: {
        description = "Generator for Boilerplate KURE Combinators";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "kurita" = callPackage
@@ -165747,6 +164162,7 @@ self: {
        ];
        description = "Key/Value Indexed Table container and formatting library";
        license = lib.licenses.isc;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "kyotocabinet" = callPackage
@@ -165929,25 +164345,28 @@ self: {
     ({ mkDerivation, base, hspec, servant, servant-foreign, text }:
      mkDerivation {
        pname = "lackey";
-       version = "1.0.16";
-       sha256 = "0m9mx71gg68mb7i7a1zhxvij196k4icq4wknznx33395k0dzki80";
-       libraryHaskellDepends = [ base servant servant-foreign text ];
+       version = "2.0.0.0";
+       sha256 = "06ad35nmppblqb7400563l5qk3zna6l3kasp5ng0iacgmqzmvcrv";
+       libraryHaskellDepends = [ base servant-foreign text ];
        testHaskellDepends = [ base hspec servant servant-foreign text ];
        description = "Generate Ruby clients from Servant APIs";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
-  "lackey_2_0_0_0" = callPackage
+  "lackey_2_0_0_1" = callPackage
     ({ mkDerivation, base, hspec, servant, servant-foreign, text }:
      mkDerivation {
        pname = "lackey";
-       version = "2.0.0.0";
-       sha256 = "06ad35nmppblqb7400563l5qk3zna6l3kasp5ng0iacgmqzmvcrv";
+       version = "2.0.0.1";
+       sha256 = "09jc3amsj20c2bqn8x4ibcd43rzjv7mz2c2qs4rdic2ggfkhifcj";
        libraryHaskellDepends = [ base servant-foreign text ];
        testHaskellDepends = [ base hspec servant servant-foreign text ];
        description = "Generate Ruby clients from Servant APIs";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lacroix" = callPackage
@@ -166092,6 +164511,8 @@ self: {
        testHaskellDepends = [ base hspec tasty tasty-hspec text ];
        description = "Haskell implementation of (some of) lambda cube calculi";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lambda-devs" = callPackage
@@ -166161,6 +164582,8 @@ self: {
        ];
        description = "Boltzmann sampler utilities for lambda calculus";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lambda-toolbox" = callPackage
@@ -166274,6 +164697,8 @@ self: {
        pname = "lambdabot-core";
        version = "5.3.0.2";
        sha256 = "1i375kiw98j5gd4pixh59lcqk0lakwmrgxzpkr0431a48kxffq7r";
+       revision = "1";
+       editedCabalFile = "1kydr2sis2r7vr313n6cy5rh2bpnci7zfmrbmxd6ih67f0x8aa3q";
        libraryHaskellDepends = [
          base binary bytestring containers dependent-map dependent-sum
          dependent-sum-template directory edit-distance exceptions filepath
@@ -166766,7 +165191,6 @@ self: {
        description = "Lambdabot running as a twitter bot. Similar to the @fsibot f# bot.";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "lambdaya-bus" = callPackage
@@ -167019,10 +165443,8 @@ self: {
      }:
      mkDerivation {
        pname = "language-c";
-       version = "0.9.0.1";
-       sha256 = "01yj353n85qcv9zvaf19f1260rip26h6gxqahplkx9fy7ybbnk6l";
-       revision = "1";
-       editedCabalFile = "0wvrvfphz5r2yqxgxfn0ki9vmqhxh49qx41xdidmibp5i826c2mn";
+       version = "0.9.0.2";
+       sha256 = "1iyrhr87vmgmnkzza35j1y3zck8529kwi01pnkl5b54x10z20spf";
        libraryHaskellDepends = [
          array base bytestring containers deepseq directory filepath mtl
          pretty process
@@ -167253,8 +165675,8 @@ self: {
      }:
      mkDerivation {
        pname = "language-docker";
-       version = "10.0.2";
-       sha256 = "0x8lwc28j2f4rdk1yfhb4jkkrlvvhj46m0d42yv2f94y6v8adkr8";
+       version = "10.4.2";
+       sha256 = "0bp1h9850v8d2b6h2f95v7ca9fdpc349cq9vlq9ywkdx9s4izy9b";
        libraryHaskellDepends = [
          base bytestring containers data-default-class megaparsec
          prettyprinter split text time
@@ -167268,15 +165690,15 @@ self: {
        license = lib.licenses.gpl3Only;
      }) {};
 
-  "language-docker_10_4_0" = callPackage
+  "language-docker_10_4_3" = callPackage
     ({ mkDerivation, base, bytestring, containers, data-default-class
      , hspec, hspec-megaparsec, HUnit, megaparsec, prettyprinter
      , QuickCheck, split, text, time
      }:
      mkDerivation {
        pname = "language-docker";
-       version = "10.4.0";
-       sha256 = "04qn8a0jaxcaircl8ib9p5m45xiay33i4i0gdpgk2qdidac9m2al";
+       version = "10.4.3";
+       sha256 = "0s3grrz3n0fvxh7qn4gfaw1m194zd2s4zjqhzar8kr783yw3rr1k";
        libraryHaskellDepends = [
          base bytestring containers data-default-class megaparsec
          prettyprinter split text time
@@ -167359,6 +165781,8 @@ self: {
        ];
        description = "JavaScript parser and pretty-printer library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "language-ecmascript-analysis" = callPackage
@@ -167374,6 +165798,7 @@ self: {
        ];
        description = "JavaScript static analysis library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "language-eiffel" = callPackage
@@ -167451,6 +165876,8 @@ self: {
        libraryHaskellDepends = [ base text ];
        description = "Datatypes and parsing/printing functions to represent the Gemini markup language";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "language-glsl" = callPackage
@@ -167967,7 +166394,6 @@ self: {
        description = "Tools to parse and evaluate the Puppet DSL";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "language-python" = callPackage
@@ -168215,6 +166641,25 @@ self: {
        broken = true;
      }) {};
 
+  "language-toolkit" = callPackage
+    ({ mkDerivation, base, containers, deepseq, directory, filepath
+     , haskeline, parallel, process, transformers
+     }:
+     mkDerivation {
+       pname = "language-toolkit";
+       version = "1.0.0.0";
+       sha256 = "0hkhdk26dka3pa32d0g8cnp63mwrkll0jgab4i4qdgn1xx5cd1h7";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base containers deepseq parallel ];
+       executableHaskellDepends = [
+         base containers deepseq directory filepath haskeline parallel
+         process transformers
+       ];
+       description = "A set of tools for analyzing languages via logic and automata";
+       license = lib.licenses.mit;
+     }) {};
+
   "language-typescript" = callPackage
     ({ mkDerivation, base, containers, parsec, pretty }:
      mkDerivation {
@@ -168237,8 +166682,6 @@ self: {
        libraryHaskellDepends = [ base pretty ];
        description = "VHDL AST and pretty printer in Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "language-webidl" = callPackage
@@ -168270,37 +166713,6 @@ self: {
 
   "lapack" = callPackage
     ({ mkDerivation, base, blas-ffi, blaze-html, boxes, ChasingBottoms
-     , comfort-array, data-ref, deepseq, doctest-exitcode-stdio
-     , fixed-length, guarded-allocation, hyper, lapack-ffi, lazyio
-     , monoid-transformer, netlib-ffi, non-empty, QuickCheck
-     , quickcheck-transformer, random, semigroups, text, tfp
-     , transformers, unique-logic-tf, utility-ht
-     }:
-     mkDerivation {
-       pname = "lapack";
-       version = "0.3.2";
-       sha256 = "12h9k8hx3qpfa3ma24glngpk1x9m8h17qzv86sfq54br19ikz5y0";
-       revision = "2";
-       editedCabalFile = "13hjcwcpwsgmyj95ddys5ivd7xs7fzlbggx0cyffp79wvm0l81q8";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base blas-ffi blaze-html boxes comfort-array deepseq fixed-length
-         guarded-allocation hyper lapack-ffi lazyio netlib-ffi non-empty
-         semigroups text tfp transformers utility-ht
-       ];
-       testHaskellDepends = [
-         base ChasingBottoms comfort-array data-ref doctest-exitcode-stdio
-         monoid-transformer netlib-ffi non-empty QuickCheck
-         quickcheck-transformer random semigroups tfp transformers
-         unique-logic-tf utility-ht
-       ];
-       description = "Numerical Linear Algebra using LAPACK";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "lapack_0_5" = callPackage
-    ({ mkDerivation, base, blas-ffi, blaze-html, boxes, ChasingBottoms
      , comfort-array, comfort-array-shape, data-ref, deepseq
      , doctest-exitcode-stdio, fixed-length, guarded-allocation, hyper
      , lapack-ffi, lazyio, monoid-transformer, netlib-ffi, non-empty
@@ -168327,7 +166739,6 @@ self: {
        ];
        description = "Numerical Linear Algebra using LAPACK";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "lapack-carray" = callPackage
@@ -168410,8 +166821,26 @@ self: {
        ];
        description = "Conversion of objects between 'lapack' and 'hmatrix'";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
+     }) {};
+
+  "large-generics" = callPackage
+    ({ mkDerivation, aeson, base, generic-deriving, generics-sop
+     , microlens, mtl, QuickCheck, sop-core, tasty, tasty-hunit
+     , tasty-quickcheck, vector
+     }:
+     mkDerivation {
+       pname = "large-generics";
+       version = "0.1.0.0";
+       sha256 = "0i80pzxi7nrk5m0lxhqavw9glhrr5l69g958zyc998rskqyi0mjw";
+       libraryHaskellDepends = [
+         aeson base generics-sop sop-core vector
+       ];
+       testHaskellDepends = [
+         aeson base generic-deriving generics-sop microlens mtl QuickCheck
+         sop-core tasty tasty-hunit tasty-quickcheck
+       ];
+       description = "Generic programming API for large-records and large-anon";
+       license = lib.licenses.bsd3;
      }) {};
 
   "large-hashable" = callPackage
@@ -168450,31 +166879,24 @@ self: {
      }) {};
 
   "large-records" = callPackage
-    ({ mkDerivation, aeson, base, containers, generic-deriving
-     , generics-sop, ghc-dump-core, haskell-src-exts, haskell-src-meta
-     , json-sop, microlens, mtl, newtype, QuickCheck
-     , record-dot-preprocessor, record-hasfield, sop-core, syb, tasty
-     , tasty-hunit, tasty-quickcheck, template-haskell, text
+    ({ mkDerivation, base, containers, generic-deriving, ghc
+     , large-generics, mtl, newtype, record-dot-preprocessor
+     , record-hasfield, syb, tasty, tasty-hunit, template-haskell
      , transformers, vector
      }:
      mkDerivation {
        pname = "large-records";
-       version = "0.1.0.0";
-       sha256 = "1l4j7vb3lckqn1cvyvcg6g3bnvi8x69nsjmkmmi7666025bxfw61";
-       revision = "1";
-       editedCabalFile = "1j89aypcp97vwb7qyg4n2ffilsp064z1w7kck1wh2rp69wk5r51n";
+       version = "0.2.0.0";
+       sha256 = "0vgdrs12xg2d917z24x7i61xv41m1bdkb7vj136l0vf03av65ffm";
        libraryHaskellDepends = [
-         aeson base containers generics-sop haskell-src-exts
-         haskell-src-meta microlens mtl record-hasfield sop-core syb
-         template-haskell text vector
+         base containers ghc large-generics mtl record-hasfield syb
+         template-haskell transformers vector
        ];
        testHaskellDepends = [
-         aeson base generic-deriving generics-sop ghc-dump-core json-sop
-         microlens mtl newtype QuickCheck record-dot-preprocessor
-         record-hasfield sop-core tasty tasty-hunit tasty-quickcheck
-         template-haskell transformers vector
+         base generic-deriving large-generics mtl newtype
+         record-dot-preprocessor record-hasfield tasty tasty-hunit
+         template-haskell transformers
        ];
-       testToolDepends = [ record-dot-preprocessor ];
        description = "Efficient compilation for large records, linear in the size of the record";
        license = lib.licenses.bsd3;
      }) {};
@@ -168545,7 +166967,6 @@ self: {
        description = "Find the latest version of a package on npm";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "latex" = callPackage
@@ -168713,34 +167134,8 @@ self: {
      }) {};
 
   "lattices" = callPackage
-    ({ mkDerivation, base, base-compat, containers, deepseq, hashable
-     , integer-logarithms, QuickCheck, quickcheck-instances
-     , semigroupoids, tagged, tasty, tasty-quickcheck, transformers
-     , universe-base, universe-reverse-instances, unordered-containers
-     }:
-     mkDerivation {
-       pname = "lattices";
-       version = "2.0.2";
-       sha256 = "108rhpax72j6xdl0yqdmg7n32l1j805861f3q9wd3jh8nc67avix";
-       revision = "4";
-       editedCabalFile = "1kqxhrbj0kd9l4fn7qryg9a2k7ad4f7mj4nsaz6lxa90lvi3ynj7";
-       libraryHaskellDepends = [
-         base base-compat containers deepseq hashable integer-logarithms
-         QuickCheck semigroupoids tagged transformers universe-base
-         universe-reverse-instances unordered-containers
-       ];
-       testHaskellDepends = [
-         base base-compat containers QuickCheck quickcheck-instances tasty
-         tasty-quickcheck transformers universe-base
-         universe-reverse-instances unordered-containers
-       ];
-       description = "Fine-grained library for constructing and manipulating lattices";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "lattices_2_0_3" = callPackage
-    ({ mkDerivation, base, base-compat, containers, deepseq, hashable
-     , integer-logarithms, OneTuple, QuickCheck, quickcheck-instances
+    ({ mkDerivation, base, base-compat, containers, deepseq, ghc-prim
+     , hashable, integer-logarithms, QuickCheck, quickcheck-instances
      , semigroupoids, tagged, tasty, tasty-quickcheck, transformers
      , universe-base, universe-reverse-instances, unordered-containers
      }:
@@ -168751,9 +167146,9 @@ self: {
        revision = "2";
        editedCabalFile = "0dnfpgvrq7qkza4k82siayy0rpwj0gcdd2nybzp0m25dq7lign3r";
        libraryHaskellDepends = [
-         base base-compat containers deepseq hashable integer-logarithms
-         OneTuple QuickCheck semigroupoids tagged transformers universe-base
-         universe-reverse-instances unordered-containers
+         base base-compat containers deepseq ghc-prim hashable
+         integer-logarithms QuickCheck semigroupoids tagged transformers
+         universe-base universe-reverse-instances unordered-containers
        ];
        testHaskellDepends = [
          base base-compat containers QuickCheck quickcheck-instances tasty
@@ -168762,7 +167157,6 @@ self: {
        ];
        description = "Fine-grained library for constructing and manipulating lattices";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "launchdarkly-server-sdk" = callPackage
@@ -168795,6 +167189,8 @@ self: {
        ];
        description = "Server-side SDK for integrating with LaunchDarkly";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "launchpad-control" = callPackage
@@ -168982,12 +167378,15 @@ self: {
      }) {};
 
   "lazify" = callPackage
-    ({ mkDerivation, base, containers, tagged, transformers }:
+    ({ mkDerivation, base, containers, ghc-prim, tagged, transformers
+     }:
      mkDerivation {
        pname = "lazify";
        version = "0.1.0.1";
        sha256 = "14ar766spifs3acdki8namldgy77fjjd2gxli16k08gnl65bpk1y";
-       libraryHaskellDepends = [ base containers tagged transformers ];
+       libraryHaskellDepends = [
+         base containers ghc-prim tagged transformers
+       ];
        testHaskellDepends = [ base ];
        description = "A simple utility for lazy record matching";
        license = lib.licenses.bsd3;
@@ -169015,6 +167414,8 @@ self: {
        pname = "lazy-async";
        version = "1.0.0.1";
        sha256 = "1nw24hfpw0wd099lxjsi1iqssbb7yw6isilkv4a68agv2q1ranvk";
+       revision = "1";
+       editedCabalFile = "1rp4ym19rz1z60awfdxyl80abmpmyjhw6s0rb40j1cmrahpvf6hz";
        libraryHaskellDepends = [
          base exceptions lifted-async monad-control rank2classes stm
          transformers transformers-base
@@ -169509,8 +167910,8 @@ self: {
     ({ mkDerivation, base, bytestring, text }:
      mkDerivation {
        pname = "leanpub-concepts";
-       version = "1.1.0.1";
-       sha256 = "0ip2kkkkbjf95h9dk9h4c21jz5ygpl1r1rsjdm47dmbvwih6v14c";
+       version = "1.1.0.2";
+       sha256 = "0xlnpn48zsm5pgjghj6cnfvfzaq6mkrph23b0l8zf66wvw8gbvc0";
        libraryHaskellDepends = [ base bytestring text ];
        description = "Types for the Leanpub API";
        license = lib.licenses.mit;
@@ -169523,10 +167924,8 @@ self: {
      }:
      mkDerivation {
        pname = "leanpub-wreq";
-       version = "1.1.0.2";
-       sha256 = "1d1lj4ppvir8s2pv0zcsnadhns30h2axzppf6pkgbcnyis75an1h";
-       revision = "1";
-       editedCabalFile = "0zmwi2sfxv29rj28lri4xky0rbz8xky7jnwmbsynqckzn767a2k9";
+       version = "1.1.0.4";
+       sha256 = "0p9wyj3dsm8mif9wfg9m9gwdnisg19gvjxmrkkrk0ymrjpvgq5ha";
        libraryHaskellDepends = [
          aeson base bytestring exceptions leanpub-concepts mwc-random text
          time transformers unordered-containers wreq
@@ -169627,6 +168026,8 @@ self: {
        ];
        description = "Yet another library for hidden Markov models";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "leb128" = callPackage
@@ -169648,8 +168049,6 @@ self: {
        benchmarkHaskellDepends = [ base bytestring criterion deepseq ];
        description = "LEB128 encoding logic for and in Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "leb128-binary" = callPackage
@@ -169899,37 +168298,36 @@ self: {
      }) {};
 
   "lens" = callPackage
-    ({ mkDerivation, array, base, base-compat, base-orphans, bifunctors
-     , bytestring, Cabal, cabal-doctest, call-stack, comonad, containers
-     , contravariant, criterion, deepseq, directory, distributive
-     , doctest, exceptions, filepath, free, generic-deriving, ghc-prim
-     , hashable, HUnit, kan-extensions, mtl, nats, parallel, profunctors
-     , QuickCheck, reflection, semigroupoids, semigroups, simple-reflect
-     , tagged, template-haskell, test-framework, test-framework-hunit
-     , test-framework-quickcheck2, text, th-abstraction, transformers
-     , transformers-compat, unordered-containers, vector
+    ({ mkDerivation, array, assoc, base, base-compat, base-orphans
+     , bifunctors, bytestring, call-stack, comonad, containers
+     , contravariant, criterion, deepseq, distributive, exceptions
+     , filepath, free, generic-deriving, ghc-prim, hashable, HUnit
+     , indexed-traversable, indexed-traversable-instances
+     , kan-extensions, mtl, parallel, profunctors, QuickCheck
+     , reflection, semigroupoids, simple-reflect, strict, tagged
+     , template-haskell, test-framework, test-framework-hunit
+     , test-framework-quickcheck2, text, th-abstraction, these
+     , transformers, transformers-compat, unordered-containers, vector
      }:
      mkDerivation {
        pname = "lens";
-       version = "4.19.2";
-       sha256 = "0fy2vr5r11cc6ana8m2swqgs3zals4kims55vd6119bi76p5iy2j";
-       revision = "6";
-       editedCabalFile = "1k08my9rh1il3ibiyhljxkgndfgk143pn5a6nyzjnckw3la09myl";
-       setupHaskellDepends = [ base Cabal cabal-doctest filepath ];
+       version = "5.0.1";
+       sha256 = "0gzwx4b758phm51hz5i4bbkbvjw1ka7qj04zd9l9sh9n6s9ksm7c";
+       revision = "3";
+       editedCabalFile = "17qmk274b88k4ivhnkc6600djhh9d7pr4s1xhzi3ln2cspj5gvb3";
        libraryHaskellDepends = [
-         array base base-orphans bifunctors bytestring call-stack comonad
-         containers contravariant distributive exceptions filepath free
-         ghc-prim hashable kan-extensions mtl parallel profunctors
-         reflection semigroupoids tagged template-haskell text
-         th-abstraction transformers transformers-compat
+         array assoc base base-orphans bifunctors bytestring call-stack
+         comonad containers contravariant distributive exceptions filepath
+         free ghc-prim hashable indexed-traversable
+         indexed-traversable-instances kan-extensions mtl parallel
+         profunctors reflection semigroupoids strict tagged template-haskell
+         text th-abstraction these transformers transformers-compat
          unordered-containers vector
        ];
        testHaskellDepends = [
-         base bytestring containers deepseq directory doctest filepath
-         generic-deriving HUnit mtl nats parallel QuickCheck semigroups
-         simple-reflect test-framework test-framework-hunit
-         test-framework-quickcheck2 text transformers unordered-containers
-         vector
+         base containers deepseq HUnit mtl QuickCheck simple-reflect
+         test-framework test-framework-hunit test-framework-quickcheck2
+         transformers
        ];
        benchmarkHaskellDepends = [
          base base-compat bytestring comonad containers criterion deepseq
@@ -169989,6 +168387,7 @@ self: {
        libraryHaskellDepends = [ accelerate base lens ];
        description = "Instances to mix lens with Accelerate";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "lens-action" = callPackage
@@ -170025,6 +168424,23 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "lens-aeson_1_2" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, bytestring, lens
+     , scientific, text, text-short, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "lens-aeson";
+       version = "1.2";
+       sha256 = "1hi0y3bn3xny7w2cjzxn9j5hmfg6l7kbsji5skbj32zfrqlhkkwi";
+       libraryHaskellDepends = [
+         aeson attoparsec base bytestring lens scientific text text-short
+         unordered-containers vector
+       ];
+       description = "Law-abiding lenses for aeson";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "lens-core" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -170056,6 +168472,8 @@ self: {
        libraryHaskellDepends = [ base lens time ];
        description = "Lenses for Data.Time.* types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lens-errors" = callPackage
@@ -170076,23 +168494,6 @@ self: {
      }:
      mkDerivation {
        pname = "lens-family";
-       version = "2.0.0";
-       sha256 = "1nq3dwkrjyqafbv4gvwwgz6ih8y4x9bks11jhljh43q3qnjz54v7";
-       revision = "1";
-       editedCabalFile = "1nf0zxhwqkg54mc3kimnqcvg9b732rn35r1rjs1fzf0vwssla3zw";
-       libraryHaskellDepends = [
-         base containers lens-family-core mtl transformers
-       ];
-       description = "Lens Families";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "lens-family_2_1_1" = callPackage
-    ({ mkDerivation, base, containers, lens-family-core, mtl
-     , transformers
-     }:
-     mkDerivation {
-       pname = "lens-family";
        version = "2.1.1";
        sha256 = "1ra31r3y672nyqf7147kxws1qvksgics8pgd6fasyf1v0l3c798j";
        libraryHaskellDepends = [
@@ -170100,30 +168501,17 @@ self: {
        ];
        description = "Lens Families";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "lens-family-core" = callPackage
     ({ mkDerivation, base, containers, transformers }:
      mkDerivation {
        pname = "lens-family-core";
-       version = "2.0.0";
-       sha256 = "0ni6s873hy2h3b316835ssmlyr05yinb3a8jq5b01p9ppp9zrd0r";
-       libraryHaskellDepends = [ base containers transformers ];
-       description = "Haskell 2022 Lens Families";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "lens-family-core_2_1_0" = callPackage
-    ({ mkDerivation, base, containers, transformers }:
-     mkDerivation {
-       pname = "lens-family-core";
        version = "2.1.0";
        sha256 = "1jjzm2f4ixjwysyk8gybzpb98rlf2mmzn0nfg8qvhkf5gl87jv3v";
        libraryHaskellDepends = [ base containers transformers ];
        description = "Haskell 2022 Lens Families";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "lens-family-th" = callPackage
@@ -170386,7 +168774,6 @@ self: {
        description = "Lenses for toml-parser";
        license = lib.licenses.isc;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "lens-tutorial" = callPackage
@@ -170446,6 +168833,8 @@ self: {
        testHaskellDepends = [ base lens xml ];
        description = "Lenses for the xml package";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lenses" = callPackage
@@ -170459,6 +168848,8 @@ self: {
        libraryHaskellDepends = [ base mtl template-haskell ];
        description = "Simple Functional Lenses";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lensref" = callPackage
@@ -170504,6 +168895,34 @@ self: {
        maintainers = with lib.maintainers; [ rvl ];
      }) {};
 
+  "lentil_1_5_4_0" = callPackage
+    ({ mkDerivation, ansi-wl-pprint, base, csv, deepseq, directory
+     , dlist, filemanip, filepath, hspec, megaparsec, mtl, natural-sort
+     , optparse-applicative, regex-tdfa, semigroups
+     , terminal-progress-bar, text
+     }:
+     mkDerivation {
+       pname = "lentil";
+       version = "1.5.4.0";
+       sha256 = "0xfsf7g9r2w30qkp4829w77hsja562jvx4n9i880j9qngi2ms2h1";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         ansi-wl-pprint base csv deepseq directory dlist filemanip filepath
+         megaparsec mtl natural-sort optparse-applicative regex-tdfa
+         semigroups terminal-progress-bar text
+       ];
+       testHaskellDepends = [
+         ansi-wl-pprint base csv deepseq directory dlist filemanip filepath
+         hspec megaparsec mtl natural-sort optparse-applicative regex-tdfa
+         semigroups terminal-progress-bar text
+       ];
+       description = "frugal issue tracker";
+       license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       maintainers = with lib.maintainers; [ rvl ];
+     }) {};
+
   "lenz" = callPackage
     ({ mkDerivation, base, base-unicode-symbols, hs-functors
      , transformers
@@ -170519,6 +168938,7 @@ self: {
        ];
        description = "Van Laarhoven lenses";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "lenz-mtl" = callPackage
@@ -170536,6 +168956,7 @@ self: {
        ];
        description = "mtl operations with Van Laarhoven lenses";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "lenz-template" = callPackage
@@ -170553,6 +168974,7 @@ self: {
        ];
        description = "Van Laarhoven lens templates";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "less-arbitrary" = callPackage
@@ -170581,6 +169003,8 @@ self: {
        ];
        description = "Linear time testing with variant of Arbitrary class that always terminates";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "level-monad" = callPackage
@@ -170618,6 +169042,8 @@ self: {
        ];
        description = "Haskell bindings to LevelDB";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) leveldb;};
 
   "leveldb-haskell-fork" = callPackage
@@ -170658,6 +169084,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Calculate the edit distance between two foldables";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "levmar" = callPackage
@@ -170670,6 +169098,7 @@ self: {
        description = "An implementation of the Levenberg-Marquardt algorithm";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "levmar-chart" = callPackage
@@ -171155,14 +169584,14 @@ self: {
        broken = true;
      }) {};
 
-  "libiserv_9_0_1" = callPackage
+  "libiserv_9_2_2" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers, deepseq
      , ghci, unix
      }:
      mkDerivation {
        pname = "libiserv";
-       version = "9.0.1";
-       sha256 = "1f7q09xyxv0q9rjmr0a9f96am44rjsy0r5iy9b8lkrch67xfjd3v";
+       version = "9.2.2";
+       sha256 = "0c4hm42sqi134ig1rlhddljj601fd10y27m5az5bada0wjnia9jg";
        libraryHaskellDepends = [
          base binary bytestring containers deepseq ghci unix
        ];
@@ -171357,8 +169786,8 @@ self: {
     ({ mkDerivation, base, bytestring, data-default, modbus, vector }:
      mkDerivation {
        pname = "libmodbus";
-       version = "1.1.1";
-       sha256 = "192jgmih2fqv4kid8r9cy59914g94826rkcjr2a8339p0d3ddh8j";
+       version = "1.1.2";
+       sha256 = "1yd7wqnb78zqhlfg5byjkbyly33a9r7m1893d8c52wl244bmng3q";
        libraryHaskellDepends = [ base bytestring data-default vector ];
        librarySystemDepends = [ modbus ];
        description = "Haskell bindings to the C modbus library";
@@ -171440,8 +169869,6 @@ self: {
        ];
        description = "Bindings to the nix package manager";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "libnotify" = callPackage
@@ -171726,8 +170153,6 @@ self: {
        libraryToolDepends = [ c2hs ];
        description = "FFI bindings to libssh2 SSH2 client library (http://libssh2.org/)";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) libssh2;};
 
   "libssh2-conduit" = callPackage
@@ -171745,7 +170170,6 @@ self: {
        ];
        description = "Conduit wrappers for libssh2 FFI bindings (see libssh2 package)";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "libstackexchange" = callPackage
@@ -171807,6 +170231,8 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) systemd;};
 
   "libtagc" = callPackage
@@ -171989,8 +170415,6 @@ self: {
        ];
        description = "Low-level, streaming YAML interface via streamly";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "libzfs" = callPackage
@@ -172012,6 +170436,8 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {nvpair = null; inherit (pkgs) zfs;};
 
   "licensor" = callPackage
@@ -172031,6 +170457,8 @@ self: {
        executableHaskellDepends = [ base Cabal containers directory ];
        description = "A license compatibility helper";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lie" = callPackage
@@ -172109,6 +170537,7 @@ self: {
        description = "Flexible manual resource management";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lift-generics" = callPackage
@@ -172308,8 +170737,6 @@ self: {
        ];
        description = "LIFX LAN API";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ligature" = callPackage
@@ -172348,6 +170775,8 @@ self: {
        testHaskellDepends = [ base containers lens linear QuickCheck ];
        description = "a simple physics engine";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lightning-haskell" = callPackage
@@ -172607,6 +171036,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Haskell SDK for LINE Messaging API";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "line-break" = callPackage
@@ -172674,35 +171105,6 @@ self: {
      }:
      mkDerivation {
        pname = "linear";
-       version = "1.21.6";
-       sha256 = "0ax6prmc7b53w0lz5ddc40wrjj9bm7wldpp57283gx9hdf8qrb35";
-       revision = "1";
-       editedCabalFile = "13pv3k0yayib0l6wq09bz54r44lxjhvvpc49sgnlc8p9959cs8q9";
-       libraryHaskellDepends = [
-         adjunctions base base-orphans binary bytes cereal containers
-         deepseq distributive ghc-prim hashable indexed-traversable lens
-         random reflection semigroupoids semigroups tagged template-haskell
-         transformers transformers-compat unordered-containers vector void
-       ];
-       testHaskellDepends = [
-         base binary bytestring deepseq HUnit reflection simple-reflect
-         test-framework test-framework-hunit vector
-       ];
-       description = "Linear Algebra";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "linear_1_21_8" = callPackage
-    ({ mkDerivation, adjunctions, base, base-orphans, binary, bytes
-     , bytestring, cereal, containers, deepseq, distributive, ghc-prim
-     , hashable, HUnit, indexed-traversable, lens, random, reflection
-     , semigroupoids, semigroups, simple-reflect, tagged
-     , template-haskell, test-framework, test-framework-hunit
-     , transformers, transformers-compat, unordered-containers, vector
-     , void
-     }:
-     mkDerivation {
-       pname = "linear";
        version = "1.21.8";
        sha256 = "0m2lr86l932rn2cnxaplaicfbg7makhrh8xbnj3m8jhhnyn3v88b";
        libraryHaskellDepends = [
@@ -172717,7 +171119,6 @@ self: {
        ];
        description = "Linear Algebra";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "linear-accelerate" = callPackage
@@ -172736,7 +171137,6 @@ self: {
        description = "Lifting linear vector spaces into Accelerate";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "linear-algebra-cblas" = callPackage
@@ -172785,8 +171185,6 @@ self: {
        ];
        description = "Standard library for linear types";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "linear-circuit" = callPackage
@@ -172796,27 +171194,6 @@ self: {
      }:
      mkDerivation {
        pname = "linear-circuit";
-       version = "0.1.0.2";
-       sha256 = "0cf2lq8p2yppns8qn732drky8ghhd4ri9zxv7nbvas10ha0p19lm";
-       libraryHaskellDepends = [
-         base comfort-array comfort-graph containers lapack netlib-ffi
-         transformers utility-ht
-       ];
-       testHaskellDepends = [
-         base comfort-graph containers non-empty QuickCheck transformers
-         utility-ht
-       ];
-       description = "Compute resistance of linear electrical circuits";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "linear-circuit_0_1_0_4" = callPackage
-    ({ mkDerivation, base, comfort-array, comfort-graph, containers
-     , lapack, netlib-ffi, non-empty, QuickCheck, transformers
-     , utility-ht
-     }:
-     mkDerivation {
-       pname = "linear-circuit";
        version = "0.1.0.4";
        sha256 = "0pyja29w1vrsi8vi65qdbc3c1vajiqgf5gff2zqh368k3hd4zpi4";
        libraryHaskellDepends = [
@@ -172829,7 +171206,6 @@ self: {
        ];
        description = "Compute resistance of linear electrical circuits";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "linear-code" = callPackage
@@ -172856,7 +171232,6 @@ self: {
        description = "A simple library for linear codes (coding theory, error correction)";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "linear-generics" = callPackage
@@ -172874,8 +171249,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Generic programming library for generalised deriving";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "linear-grammar" = callPackage
@@ -172933,8 +171306,6 @@ self: {
        testHaskellDepends = [ array base constraints ];
        description = "Build SMC morphisms using linear types";
        license = lib.licenses.lgpl3Plus;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "linear-socket" = callPackage
@@ -172947,6 +171318,8 @@ self: {
        testHaskellDepends = [ base hspec network tasty-hspec ];
        description = "Typed sockets";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "linear-tests" = callPackage
@@ -173105,8 +171478,8 @@ self: {
      }:
      mkDerivation {
        pname = "lingo";
-       version = "0.5.0.1";
-       sha256 = "0h57g6r2n9q8asx35prn8p5mn35qnp8cy2pdrrpmrvhq7islwd8s";
+       version = "0.5.0.3";
+       sha256 = "0814x20mx553rnn7djahv0la1a69rirv15flb0q6ls4m1wvb090c";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -173119,6 +171492,8 @@ self: {
        testHaskellDepends = [ base hspec ];
        description = "File extension based programming language detection";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "linguistic-ordinals" = callPackage
@@ -173633,7 +172008,6 @@ self: {
        description = "LIO support for the Simple web framework";
        license = lib.licenses.lgpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "lion" = callPackage
@@ -173694,18 +172068,14 @@ self: {
      }) {};
 
   "liquid-base" = callPackage
-    ({ mkDerivation, base, Cabal, integer-gmp, liquid-ghc-prim
-     , liquidhaskell
-     }:
+    ({ mkDerivation, base, Cabal, liquid-ghc-prim, liquidhaskell }:
      mkDerivation {
        pname = "liquid-base";
        version = "4.15.0.0";
        sha256 = "1f1lqdd65a3z0by0i3dr51hahcsq8s3vcc0xyxlvb5pp3vsz89vm";
        enableSeparateDataOutput = true;
        setupHaskellDepends = [ base Cabal liquidhaskell ];
-       libraryHaskellDepends = [
-         base integer-gmp liquid-ghc-prim liquidhaskell
-       ];
+       libraryHaskellDepends = [ base liquid-ghc-prim liquidhaskell ];
        description = "Drop-in base replacement for LiquidHaskell";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -173744,39 +172114,6 @@ self: {
      }) {};
 
   "liquid-fixpoint" = callPackage
-    ({ mkDerivation, ansi-terminal, array, ascii-progress, async
-     , attoparsec, base, binary, boxes, cereal, cmdargs, containers
-     , deepseq, directory, fgl, filepath, git, hashable, intern, mtl
-     , nettools, parallel, parsec, pretty, process, stm, syb, tasty
-     , tasty-ant-xml, tasty-hunit, tasty-rerun, text, text-format
-     , transformers, unordered-containers, z3
-     }:
-     mkDerivation {
-       pname = "liquid-fixpoint";
-       version = "0.8.10.2";
-       sha256 = "1sdd88p5mz9xfqk9pbn138ixxdrq089iy5imskvhx66dwwrmrr8l";
-       configureFlags = [ "-fbuild-external" ];
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         ansi-terminal array ascii-progress async attoparsec base binary
-         boxes cereal cmdargs containers deepseq directory fgl filepath
-         hashable intern mtl parallel parsec pretty process syb text
-         text-format transformers unordered-containers
-       ];
-       executableHaskellDepends = [ base ];
-       testHaskellDepends = [
-         base containers directory filepath mtl process stm tasty
-         tasty-ant-xml tasty-hunit tasty-rerun transformers
-       ];
-       testSystemDepends = [ git nettools z3 ];
-       doCheck = false;
-       description = "Predicate Abstraction-based Horn-Clause/Implication Constraint Solver";
-       license = lib.licenses.bsd3;
-     }) {inherit (pkgs) git; inherit (pkgs) nettools; 
-         inherit (pkgs) z3;};
-
-  "liquid-fixpoint_8_10_7" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, array, ascii-progress, async
      , attoparsec, base, binary, boxes, bytestring, cereal, cmdargs
      , containers, deepseq, directory, fgl, filepath, git, hashable
@@ -173932,7 +172269,6 @@ self: {
        description = "Liquid Types for Haskell";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) z3;};
 
   "liquidhaskell-cabal" = callPackage
@@ -174116,23 +172452,11 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "list-singleton";
-       version = "1.0.0.5";
-       sha256 = "1vbhg04dral59b6f43xcykgi6war5mcflmczwcmqfhy7lgb86r3n";
-       libraryHaskellDepends = [ base ];
-       description = "Easily and clearly create lists with only one element in them";
-       license = lib.licenses.isc;
-     }) {};
-
-  "list-singleton_2_0_0_0" = callPackage
-    ({ mkDerivation, base }:
-     mkDerivation {
-       pname = "list-singleton";
        version = "2.0.0.0";
        sha256 = "1mv2567as9vsnrqp23dzb7rlvcmid484rk94nrrfl8za97i1s4c0";
        libraryHaskellDepends = [ base ];
        description = "Easily and clearly create lists with only one element in them";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "list-t" = callPackage
@@ -174302,6 +172626,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "List-like operations for tuples";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "list-witnesses" = callPackage
@@ -174404,11 +172729,13 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "lists-flines";
-       version = "0.1.1.0";
-       sha256 = "0srpivpf43xn0zj64phq90hkrchjih92sxx984c5zx9nrrcvyxwf";
+       version = "0.1.2.0";
+       sha256 = "0m33az0fkry1p0653g3kyxi0y7flmlpivi02a5iz7drslikz6xbd";
        libraryHaskellDepends = [ base ];
        description = "Additional data and structures to some 'String'-related lists";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "listsafe" = callPackage
@@ -174456,7 +172783,6 @@ self: {
        description = "Append only key-list database";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "lit" = callPackage
@@ -174500,32 +172826,10 @@ self: {
      }:
      mkDerivation {
        pname = "literatex";
-       version = "0.1.0.2";
-       sha256 = "1axj5a10vj9fkpc89yzb8i7aq23bmygnf3mwvbp63vcvwmfyx49h";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base bytestring conduit text ttc unliftio
-       ];
-       executableHaskellDepends = [
-         ansi-wl-pprint base optparse-applicative ttc
-       ];
-       testHaskellDepends = [
-         base bytestring filepath tasty tasty-hunit text ttc unliftio
-       ];
-       description = "transform literate source code to Markdown";
-       license = lib.licenses.mit;
-     }) {};
-
-  "literatex_0_2_0_2" = callPackage
-    ({ mkDerivation, ansi-wl-pprint, base, bytestring, conduit
-     , filepath, optparse-applicative, tasty, tasty-hunit, text, ttc
-     , unliftio
-     }:
-     mkDerivation {
-       pname = "literatex";
        version = "0.2.0.2";
        sha256 = "1j82z5q6dzgi7b8si0fzxa3zv8rgqdhwm82sxh3wqsb6z1jfwk37";
+       revision = "1";
+       editedCabalFile = "091nqn5dsfr0hrsw92vs7n93p9h3j49q9v2n9ijcsb1cd6b473qf";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -174539,7 +172843,6 @@ self: {
        ];
        description = "transform literate source code to Markdown";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "little-earley" = callPackage
@@ -174573,6 +172876,8 @@ self: {
        ];
        description = "Basic logging based on co-log";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "little-rio" = callPackage
@@ -174998,6 +173303,8 @@ self: {
        ];
        description = "General purpose LLVM bindings";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {llvm-config = null;};
 
   "llvm-hs-pretty" = callPackage
@@ -175018,6 +173325,7 @@ self: {
        ];
        description = "A pretty printer for LLVM IR";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "llvm-hs-pure" = callPackage
@@ -175203,6 +173511,8 @@ self: {
        ];
        description = "Higher level API for working with LMDB";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lmdb-simple" = callPackage
@@ -175354,7 +173664,6 @@ self: {
        description = "Client-side load balancing utilities";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "load-env" = callPackage
@@ -175408,8 +173717,8 @@ self: {
        pname = "loc";
        version = "0.1.3.16";
        sha256 = "0bizqfczhc5higdzrrhinr5q3s971a3klfl3gpffnq9gyzd16nrq";
-       revision = "1";
-       editedCabalFile = "1j3xgxyfqby8nca2xs0x5lvvq1pyhadkzkgrwzlkckxvhghv231h";
+       revision = "2";
+       editedCabalFile = "18fwdgf8l6nrnijla1x5c50ab05snaza27qdkya07sis2fa8286c";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base containers doctest hedgehog ];
        description = "Types representing line and column positions and ranges in text files";
@@ -175422,8 +173731,8 @@ self: {
        pname = "loc-test";
        version = "0.1.3.10";
        sha256 = "0mppiz4nv86mfdk43w83jx3wn8c6w7g9k3m3jhgmwlgqpcpdrryd";
-       revision = "1";
-       editedCabalFile = "0cv2w939gdz5n8mip3d6rp7zs2s28synll1k3pbgp9w42mcw52lw";
+       revision = "2";
+       editedCabalFile = "1l4pim5yazx1nprisggrckxs3b2ppww2rsqc2ykylf3pnqlc39vb";
        libraryHaskellDepends = [ base containers hedgehog loc ];
        description = "Test-related utilities related to the /loc/ package";
        license = lib.licenses.asl20;
@@ -175892,7 +174201,6 @@ self: {
        description = "A python logging style log library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "logentries" = callPackage
@@ -176005,8 +174313,8 @@ self: {
      }:
      mkDerivation {
        pname = "logging-effect";
-       version = "1.3.12";
-       sha256 = "1bbh7aq3sbyya0w4p0qkkrryy7mpxw4s4cj2s6zvdsqq9fg2fpda";
+       version = "1.3.13";
+       sha256 = "109q5jh07n8h94jrfxc694b54c3dzn831a87l0i5ailz9cfvbmj4";
        libraryHaskellDepends = [
          async base exceptions free monad-control mtl prettyprinter
          semigroups stm stm-delay text time transformers transformers-base
@@ -176115,6 +174423,7 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "logging-facade-syslog" = callPackage
@@ -176441,7 +174750,6 @@ self: {
        description = "Calculus for LOL (λω language)";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "lol-cpp" = callPackage
@@ -176602,7 +174910,12 @@ self: {
        ];
        description = "Fast Brute-force search using parallelism";
        license = lib.licenses.mit;
+       platforms = [
+         "aarch64-darwin" "armv7l-linux" "i686-linux" "x86_64-darwin"
+         "x86_64-linux"
+       ];
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lookup-tables" = callPackage
@@ -176647,6 +174960,8 @@ self: {
        testHaskellDepends = [ base hspec mtl transformers vector ];
        description = "monadic loop dsl";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "loop-effin" = callPackage
@@ -176960,6 +175275,8 @@ self: {
        ];
        description = "An EDSL for diagrams based based on linear constraints";
        license = lib.licenses.agpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lp-diagrams-svg" = callPackage
@@ -176980,15 +175297,14 @@ self: {
        description = "SVG Backend for lp-diagrams";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "lpeg" = callPackage
     ({ mkDerivation, base, lua, tasty, tasty-hunit }:
      mkDerivation {
        pname = "lpeg";
-       version = "1.0.2";
-       sha256 = "0b1khwgmvlnvan6vp46mlvhzdrhawl5s1v971bm660aq0q8jjv1k";
+       version = "1.0.3";
+       sha256 = "19vvsvdw8l2zjwdcypnzw12vc9ycix92mkd6g3f6kx1i364z9hg1";
        libraryHaskellDepends = [ base lua ];
        testHaskellDepends = [ base lua tasty tasty-hunit ];
        description = "LPeg – Parsing Expression Grammars For Lua";
@@ -177024,6 +175340,8 @@ self: {
        ];
        description = "LRU cache";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lrucaching-haxl" = callPackage
@@ -177035,6 +175353,7 @@ self: {
        libraryHaskellDepends = [ base hashable haxl lrucaching psqueues ];
        description = "Combine lrucaching and haxl";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ls-usb" = callPackage
@@ -177097,36 +175416,6 @@ self: {
 
   "lsp" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, bytestring
-     , containers, data-default, dependent-map, directory, filepath
-     , hashable, hslogger, hspec, hspec-discover, lens, lsp-types, mtl
-     , network-uri, QuickCheck, quickcheck-instances, random
-     , rope-utf16-splay, scientific, sorted-list, stm, text, time
-     , transformers, unliftio-core, unordered-containers, uuid
-     }:
-     mkDerivation {
-       pname = "lsp";
-       version = "1.2.0.0";
-       sha256 = "0ca8s84xlh9kmi1lx47d6z3c8c827q30spmbxi1nl37dn35ib4b6";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson async attoparsec base bytestring containers data-default
-         dependent-map directory filepath hashable hslogger lens lsp-types
-         mtl network-uri random scientific sorted-list stm text time
-         transformers unliftio-core unordered-containers uuid
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers data-default directory filepath
-         hashable hspec lens network-uri QuickCheck quickcheck-instances
-         rope-utf16-splay sorted-list stm text unordered-containers
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Haskell library for the Microsoft Language Server Protocol";
-       license = lib.licenses.mit;
-     }) {};
-
-  "lsp_1_4_0_0" = callPackage
-    ({ mkDerivation, aeson, async, attoparsec, base, bytestring
      , containers, data-default, exceptions, filepath, hashable
      , hslogger, hspec, hspec-discover, lens, lsp-types, mtl
      , network-uri, QuickCheck, quickcheck-instances, random
@@ -177153,7 +175442,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Haskell library for the Microsoft Language Server Protocol";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "lsp-test" = callPackage
@@ -177165,33 +175453,6 @@ self: {
      }:
      mkDerivation {
        pname = "lsp-test";
-       version = "0.14.0.0";
-       sha256 = "1pa6cial43d6dgkabk3ak4jyfznia5bliww7r9126qahj9dxgpcr";
-       libraryHaskellDepends = [
-         aeson aeson-pretty ansi-terminal async base bytestring conduit
-         conduit-parse containers data-default Diff directory filepath Glob
-         lens lsp-types mtl parser-combinators process some text time
-         transformers unix unordered-containers
-       ];
-       testHaskellDepends = [
-         aeson async base data-default directory filepath hspec lens lsp mtl
-         parser-combinators process text unliftio unordered-containers
-       ];
-       testToolDepends = [ lsp ];
-       benchmarkHaskellDepends = [ base extra lsp process ];
-       description = "Functional test framework for LSP servers";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "lsp-test_0_14_0_2" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, async, base
-     , bytestring, conduit, conduit-parse, containers, data-default
-     , Diff, directory, extra, filepath, Glob, hspec, lens, lsp
-     , lsp-types, mtl, parser-combinators, process, some, text, time
-     , transformers, unix, unliftio, unordered-containers
-     }:
-     mkDerivation {
-       pname = "lsp-test";
        version = "0.14.0.2";
        sha256 = "1capjilca74cqiwmrhbl1an6ih3227n3g417dfvql0lffa3j6qsf";
        libraryHaskellDepends = [
@@ -177208,34 +175469,10 @@ self: {
        benchmarkHaskellDepends = [ base extra lsp process ];
        description = "Functional test framework for LSP servers";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "lsp-types" = callPackage
     ({ mkDerivation, aeson, base, binary, bytestring, containers
-     , data-default, deepseq, dependent-sum, dependent-sum-template
-     , directory, filepath, hashable, hslogger, lens, network-uri
-     , rope-utf16-splay, scientific, some, template-haskell, temporary
-     , text, unordered-containers
-     }:
-     mkDerivation {
-       pname = "lsp-types";
-       version = "1.2.0.0";
-       sha256 = "1axl62yafkxh414dxr5i7pwqw0s3kkqphs7b259qk33vin3qayk3";
-       revision = "1";
-       editedCabalFile = "07fmcyqq20q1g8zc61jz7vz8fdpn5p1nrf3yda28qfdnfimb48mc";
-       libraryHaskellDepends = [
-         aeson base binary bytestring containers data-default deepseq
-         dependent-sum dependent-sum-template directory filepath hashable
-         hslogger lens network-uri rope-utf16-splay scientific some
-         template-haskell temporary text unordered-containers
-       ];
-       description = "Haskell library for the Microsoft Language Server Protocol, data types";
-       license = lib.licenses.mit;
-     }) {};
-
-  "lsp-types_1_4_0_1" = callPackage
-    ({ mkDerivation, aeson, base, binary, bytestring, containers
      , data-default, deepseq, Diff, directory, dlist, filepath, hashable
      , hslogger, lens, mod, mtl, network-uri, rope-utf16-splay
      , scientific, some, template-haskell, temporary, text
@@ -177253,7 +175490,6 @@ self: {
        ];
        description = "Haskell library for the Microsoft Language Server Protocol, data types";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "lss" = callPackage
@@ -177324,7 +175560,6 @@ self: {
        description = "Parameterized file evaluator";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "lti13" = callPackage
@@ -177345,6 +175580,7 @@ self: {
        ];
        description = "Core functionality for LTI 1.3.";
        license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ltiv1p1" = callPackage
@@ -177415,14 +175651,27 @@ self: {
        license = lib.licenses.mit;
      }) {inherit (pkgs) lua5_3;};
 
+  "lua_2_2_0" = callPackage
+    ({ mkDerivation, base, lua5_3, tasty, tasty-hunit }:
+     mkDerivation {
+       pname = "lua";
+       version = "2.2.0";
+       sha256 = "1258i5a3b16lbkgfdzgibqx3q4csd5wvk2gzqp96kkjcndfva92d";
+       configureFlags = [ "-fsystem-lua" "-f-use-pkgconfig" ];
+       libraryHaskellDepends = [ base ];
+       librarySystemDepends = [ lua5_3 ];
+       testHaskellDepends = [ base tasty tasty-hunit ];
+       description = "Lua, an embeddable scripting language";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {inherit (pkgs) lua5_3;};
+
   "lua-arbitrary" = callPackage
     ({ mkDerivation, base, lua, QuickCheck }:
      mkDerivation {
        pname = "lua-arbitrary";
-       version = "1.0.0";
-       sha256 = "13kfpiyln1i3d1a47fpf00lrcj4m9dyg80zrqclx7wzy9p8ixh7l";
-       revision = "1";
-       editedCabalFile = "19cc5vn27izx5cnpq1xj915ax16czvxaarvigggwi73cgk11hbf1";
+       version = "1.0.1";
+       sha256 = "01g2pkvy7yhcrk8p1d9xzmqv279ldgy9z5aa6xj5msbxrpxvbpma";
        libraryHaskellDepends = [ base lua QuickCheck ];
        description = "Arbitrary instances for Lua types";
        license = lib.licenses.mit;
@@ -177522,29 +175771,6 @@ self: {
      }:
      mkDerivation {
        pname = "lucid";
-       version = "2.9.12.1";
-       sha256 = "0nky4pqxd6828kg3js90ks6r3hxs5x48ibfz37pw2dr7y1nygq21";
-       libraryHaskellDepends = [
-         base blaze-builder bytestring containers hashable mmorph mtl text
-         transformers unordered-containers
-       ];
-       testHaskellDepends = [
-         base bifunctors hspec HUnit mtl parsec text
-       ];
-       benchmarkHaskellDepends = [
-         base blaze-builder bytestring criterion deepseq text transformers
-       ];
-       description = "Clear to write, read and edit DSL for HTML";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "lucid_2_11_0" = callPackage
-    ({ mkDerivation, base, bifunctors, blaze-builder, bytestring
-     , containers, criterion, deepseq, hashable, hspec, HUnit, mmorph
-     , mtl, parsec, text, transformers, unordered-containers
-     }:
-     mkDerivation {
-       pname = "lucid";
        version = "2.11.0";
        sha256 = "1m1f13vxn3pwc7wvhx0czzxlx2ws8lzdgxlxd1707cx79jyib5sl";
        revision = "1";
@@ -177561,28 +175787,12 @@ self: {
        ];
        description = "Clear to write, read and edit DSL for HTML";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "lucid-alpine" = callPackage
     ({ mkDerivation, base, lucid, text }:
      mkDerivation {
        pname = "lucid-alpine";
-       version = "0.1.0.2";
-       sha256 = "1ifa7hmbxzb6mni0q80a2p4j1yh9x1b95acki5fjx33n36f6bg61";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ base lucid text ];
-       executableHaskellDepends = [ base lucid text ];
-       testHaskellDepends = [ base lucid text ];
-       description = "Use Alpine.js in your lucid templates";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "lucid-alpine_0_1_0_7" = callPackage
-    ({ mkDerivation, base, lucid, text }:
-     mkDerivation {
-       pname = "lucid-alpine";
        version = "0.1.0.7";
        sha256 = "1p6cmjxbin7wj3b3cbg15gv43mcfqzm791swmhcwx0x41x41jygx";
        isLibrary = true;
@@ -177592,7 +175802,6 @@ self: {
        testHaskellDepends = [ base lucid text ];
        description = "Use Alpine.js in your lucid templates";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "lucid-cdn" = callPackage
@@ -177654,18 +175863,6 @@ self: {
     ({ mkDerivation, base, lucid, servant, text }:
      mkDerivation {
        pname = "lucid-htmx";
-       version = "0.1.0.2";
-       sha256 = "1dnkp8l6niy2h7262pr1n798jrfnzz8n0ji00cj8v3d50av4qx0s";
-       libraryHaskellDepends = [ base lucid servant text ];
-       testHaskellDepends = [ base lucid servant text ];
-       description = "Use htmx in your lucid templates";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "lucid-htmx_0_1_0_5" = callPackage
-    ({ mkDerivation, base, lucid, servant, text }:
-     mkDerivation {
-       pname = "lucid-htmx";
        version = "0.1.0.5";
        sha256 = "1zbk1fdril0cm4cs5scrvk1fvfkds8pgkwnb5c9vxawv5v3kgpl5";
        libraryHaskellDepends = [ base lucid servant text ];
@@ -177673,6 +175870,7 @@ self: {
        description = "Use htmx in your lucid templates";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lucid-hyperscript" = callPackage
@@ -177688,6 +175886,8 @@ self: {
        testHaskellDepends = [ base lucid template-haskell text ];
        description = "Use _hyperscript with lucid";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lucid-svg" = callPackage
@@ -177809,8 +176009,8 @@ self: {
      }:
      mkDerivation {
        pname = "lumberjack";
-       version = "1.0.0.1";
-       sha256 = "0m0xyy42d2ibmnyhixf5hs65a2b1fhbjzx5j3430wcvzb4h71fdc";
+       version = "1.0.1.0";
+       sha256 = "0xyza6k73cnqldzqaaqrrx33lwk75gd6qkp85b7byckdkvyy8akh";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -177974,8 +176174,6 @@ self: {
        libraryHaskellDepends = [ base bindings-lxc mtl transformers ];
        description = "High level Haskell bindings to LXC (Linux containers)";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "lxd-client" = callPackage
@@ -178521,6 +176719,8 @@ self: {
        ];
        description = "Parse machines streams with attoparsec parsers";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "machines-binary" = callPackage
@@ -178532,6 +176732,8 @@ self: {
        libraryHaskellDepends = [ base binary bytestring machines ];
        description = "Binary utilities for the machines library";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "machines-bytestring" = callPackage
@@ -178561,7 +176763,6 @@ self: {
        description = "Directory (system) utilities for the machines library";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "machines-encoding" = callPackage
@@ -178590,6 +176791,8 @@ self: {
        ];
        description = "IO utilities for the machines library";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "machines-process" = callPackage
@@ -178604,6 +176807,7 @@ self: {
        ];
        description = "Process (system) utilities for the machines library";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "machines-zlib" = callPackage
@@ -178657,6 +176861,7 @@ self: {
        ];
        description = "An API client library for Mackerel";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "maclight" = callPackage
@@ -178768,6 +176973,8 @@ self: {
        ];
        description = "Monadic DSL for building constraint solvers using basic propagators";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "madlang" = callPackage
@@ -178912,23 +177119,6 @@ self: {
      }:
      mkDerivation {
        pname = "magico";
-       version = "0.0.2.1";
-       sha256 = "1kcqa7xcz378q6v8aypg3ngcmiwj5c730n58rnfi3ywwl01l0x4x";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         base comfort-array lapack transformers utility-ht
-       ];
-       description = "Compute solutions for Magico puzzle";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "magico_0_0_2_3" = callPackage
-    ({ mkDerivation, base, comfort-array, lapack, transformers
-     , utility-ht
-     }:
-     mkDerivation {
-       pname = "magico";
        version = "0.0.2.3";
        sha256 = "0hj6rn52qcxjwkrbxglh1yga53jj9skvmhnan1j7nz94rpi3fm04";
        isLibrary = false;
@@ -178938,7 +177128,6 @@ self: {
        ];
        description = "Compute solutions for Magico puzzle";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "magma" = callPackage
@@ -178952,8 +177141,6 @@ self: {
        testHaskellDepends = [ base ghc-prim ];
        description = "magma is an algebraic structure";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "magmas" = callPackage
@@ -179245,7 +177432,6 @@ self: {
        description = "Make a cabalized package";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "makedo" = callPackage
@@ -179740,8 +177926,6 @@ self: {
        ];
        description = "Library for interfacing with the Mandrill JSON API";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "mandulia" = callPackage
@@ -179823,6 +178007,7 @@ self: {
        ];
        description = "A parser for web documents according to the HTML5 specification";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "manifold-random" = callPackage
@@ -179897,6 +178082,8 @@ self: {
        ];
        description = "A set of classes and instances for working with key/value mappings";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "map-exts" = callPackage
@@ -180265,6 +178452,7 @@ self: {
        ];
        description = "Abstraction for HTML-embedded content";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "markup-preview" = callPackage
@@ -180457,6 +178645,7 @@ self: {
        ];
        description = "Markup language preprocessor for Haskell";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "masakazu-bot" = callPackage
@@ -180498,29 +178687,6 @@ self: {
 
   "massiv" = callPackage
     ({ mkDerivation, base, bytestring, deepseq, doctest, exceptions
-     , mersenne-random-pure64, primitive, QuickCheck, random, scheduler
-     , splitmix, template-haskell, unliftio-core, vector
-     }:
-     mkDerivation {
-       pname = "massiv";
-       version = "0.6.1.0";
-       sha256 = "0j3br93kxxyb1q5mdf440f8l8d2lc0gi9vhc3h3ri94ls4ix099v";
-       revision = "2";
-       editedCabalFile = "1ymbmgcd312r0nqzh5gmm05inqw3iajzmhzbhc162xb1n30ks0kn";
-       libraryHaskellDepends = [
-         base bytestring deepseq exceptions primitive scheduler
-         unliftio-core vector
-       ];
-       testHaskellDepends = [
-         base doctest mersenne-random-pure64 QuickCheck random splitmix
-         template-haskell
-       ];
-       description = "Massiv (Массив) is an Array Library";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "massiv_1_0_1_1" = callPackage
-    ({ mkDerivation, base, bytestring, deepseq, doctest, exceptions
      , primitive, random, scheduler, unliftio-core, vector
      }:
      mkDerivation {
@@ -180534,34 +178700,9 @@ self: {
        testHaskellDepends = [ base doctest ];
        description = "Massiv (Массив) is an Array Library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "massiv-io" = callPackage
-    ({ mkDerivation, base, bytestring, Color, data-default-class
-     , deepseq, doctest, exceptions, filepath, hspec, JuicyPixels
-     , massiv, massiv-test, netpbm, QuickCheck, random, template-haskell
-     , unliftio, vector
-     }:
-     mkDerivation {
-       pname = "massiv-io";
-       version = "0.4.1.0";
-       sha256 = "1g20n4h1x03i7q36a6d65v2ylmrr6m8s2g91jnpx1lj7a91hc5c7";
-       revision = "1";
-       editedCabalFile = "1vq7ka61nzzzqa050sfmlbmlhayj92ak9w83121lnacvaqs5ndan";
-       libraryHaskellDepends = [
-         base bytestring Color data-default-class deepseq exceptions
-         filepath JuicyPixels massiv netpbm unliftio vector
-       ];
-       testHaskellDepends = [
-         base bytestring doctest hspec JuicyPixels massiv massiv-test
-         QuickCheck random template-haskell
-       ];
-       description = "Import/export of Image files into massiv Arrays";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "massiv-io_1_0_0_1" = callPackage
     ({ mkDerivation, base, bytestring, Color, criterion
      , data-default-class, deepseq, doctest, exceptions, filepath, hspec
      , hspec-discover, JuicyPixels, massiv, massiv-test, netpbm
@@ -180585,7 +178726,6 @@ self: {
        ];
        description = "Import/export of Image files into massiv Arrays";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "massiv-persist" = callPackage
@@ -180595,30 +178735,6 @@ self: {
      }:
      mkDerivation {
        pname = "massiv-persist";
-       version = "0.1.0.0";
-       sha256 = "0w3hm8mzk2vsd0myk7sl1cckl2yhr7b1y9qb9nzph5gw99hsc761";
-       revision = "1";
-       editedCabalFile = "197br71xz738xnivpcmicgyw06r2f5lbbbaqzvnsz9ycbnvwhmav";
-       libraryHaskellDepends = [
-         base bytestring deepseq massiv persist primitive
-       ];
-       testHaskellDepends = [
-         base doctest hspec massiv massiv-test persist QuickCheck
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Compatibility of 'massiv' with 'persist'";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "massiv-persist_1_0_0_2" = callPackage
-    ({ mkDerivation, base, bytestring, deepseq, doctest, hspec
-     , hspec-discover, massiv, massiv-test, persist, primitive
-     , QuickCheck
-     }:
-     mkDerivation {
-       pname = "massiv-persist";
        version = "1.0.0.2";
        sha256 = "1hqmwbrxv664y4rfm37ziym25l9218pd21lz4180c0k3hfpdfsxy";
        libraryHaskellDepends = [
@@ -180652,30 +178768,11 @@ self: {
        ];
        description = "Work stealing scheduler for Massiv (Массив) and other parallel applications";
        license = lib.licenses.bsd3;
-     }) {};
-
-  "massiv-serialise" = callPackage
-    ({ mkDerivation, base, deepseq, doctest, hspec, hspec-discover
-     , massiv, massiv-test, QuickCheck, serialise, vector
-     }:
-     mkDerivation {
-       pname = "massiv-serialise";
-       version = "0.1.0.0";
-       sha256 = "0780lggn343k64ph3c27zhkkx0gmk9zfvv5pxz6zl1817xfqzc83";
-       revision = "1";
-       editedCabalFile = "134405ffzdjc6nq23iwz5khs0r2r6z23y4y08by8qznj97j38am0";
-       libraryHaskellDepends = [ base deepseq massiv serialise vector ];
-       testHaskellDepends = [
-         base doctest hspec massiv massiv-test QuickCheck serialise
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Compatibility of 'massiv' with 'serialise'";
-       license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        broken = true;
      }) {};
 
-  "massiv-serialise_1_0_0_2" = callPackage
+  "massiv-serialise" = callPackage
     ({ mkDerivation, base, deepseq, doctest, hspec, hspec-discover
      , massiv, massiv-test, QuickCheck, serialise, vector
      }:
@@ -180697,30 +178794,6 @@ self: {
   "massiv-test" = callPackage
     ({ mkDerivation, base, bytestring, containers, data-default
      , data-default-class, deepseq, exceptions, genvalidity-hspec, hspec
-     , massiv, mwc-random, primitive, QuickCheck, scheduler, unliftio
-     , vector
-     }:
-     mkDerivation {
-       pname = "massiv-test";
-       version = "0.1.6.1";
-       sha256 = "0f2f401flik0sj1wqlzghhr0dxbz2lyvlb4ij38n3m2vgpkgkd57";
-       revision = "1";
-       editedCabalFile = "1fmja3adixmljm4f90s8ckg26wr89hmhdwl6sr0nmlpz9x2w25q0";
-       libraryHaskellDepends = [
-         base bytestring data-default-class deepseq exceptions hspec massiv
-         primitive QuickCheck scheduler unliftio vector
-       ];
-       testHaskellDepends = [
-         base bytestring containers data-default deepseq genvalidity-hspec
-         hspec massiv mwc-random primitive QuickCheck scheduler vector
-       ];
-       description = "Library that contains generators, properties and tests for Massiv Array Library";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "massiv-test_1_0_0_0" = callPackage
-    ({ mkDerivation, base, bytestring, containers, data-default
-     , data-default-class, deepseq, exceptions, genvalidity-hspec, hspec
      , hspec-discover, massiv, mwc-random, primitive, QuickCheck
      , scheduler, unliftio, vector
      }:
@@ -180739,7 +178812,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Library that contains generators, properties and tests for Massiv Array Library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "master-plan" = callPackage
@@ -181210,8 +179282,8 @@ self: {
      }:
      mkDerivation {
        pname = "matrix-client";
-       version = "0.1.4.0";
-       sha256 = "1adcg3c3lar5c0cxhbgy8whlcm28xhnvbhk5qgfnss6b35bhsajk";
+       version = "0.1.4.2";
+       sha256 = "17mp45w6fzjjm6ylpb609q84ibk0gkjizzda22235piccg9hc073";
        libraryHaskellDepends = [
          aeson aeson-casing base base64 bytestring containers exceptions
          hashable http-client http-client-tls http-types network-uri
@@ -181243,6 +179315,8 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Optics for the \"matrix\" package";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "matrix-market" = callPackage
@@ -181340,6 +179414,8 @@ self: {
        testHaskellDepends = [ base containers hspec QuickCheck ];
        description = "matroid (combinatorial pre-geometries) library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "matsuri" = callPackage
@@ -181775,54 +179851,50 @@ self: {
 
   "mcmc" = callPackage
     ({ mkDerivation, aeson, base, bytestring, circular, containers
-     , criterion, data-default, deepseq, directory, dirichlet
-     , double-conversion, hspec, log-domain, microlens, monad-parallel
-     , mwc-random, pretty-show, primitive, statistics, time
-     , transformers, vector, zlib
+     , covariance, criterion, data-default, deepseq, directory
+     , dirichlet, double-conversion, hmatrix, hspec, log-domain
+     , math-functions, microlens, monad-parallel, mwc-random
+     , pretty-show, primitive, statistics, time, transformers, vector
+     , zlib
      }:
      mkDerivation {
        pname = "mcmc";
-       version = "0.5.0.0";
-       sha256 = "0vfbbzk7rwgan0lf1qxr03mbxlxgq1jccbsvffw4hy1k2s65wysi";
+       version = "0.6.2.0";
+       sha256 = "0zsvhmdn6ss7jacihd138v5z46bj1617jbddvyw4yy73i1r67bvw";
        libraryHaskellDepends = [
-         aeson base bytestring circular containers data-default deepseq
-         directory dirichlet double-conversion log-domain microlens
-         monad-parallel mwc-random pretty-show primitive statistics time
-         transformers vector zlib
-       ];
-       testHaskellDepends = [
-         base hspec log-domain mwc-random statistics
-       ];
-       benchmarkHaskellDepends = [
-         base criterion log-domain microlens mwc-random
+         aeson base bytestring circular containers covariance data-default
+         deepseq directory dirichlet double-conversion hmatrix log-domain
+         math-functions microlens monad-parallel mwc-random pretty-show
+         primitive statistics time transformers vector zlib
        ];
+       testHaskellDepends = [ base hspec mwc-random statistics ];
+       benchmarkHaskellDepends = [ base criterion microlens mwc-random ];
        description = "Sample from a posterior using Markov chain Monte Carlo";
        license = lib.licenses.gpl3Plus;
        maintainers = with lib.maintainers; [ dschrempf ];
      }) {};
 
-  "mcmc_0_6_1_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, circular, containers
-     , covariance, criterion, data-default, deepseq, directory
-     , dirichlet, double-conversion, hmatrix, hspec, log-domain
-     , math-functions, microlens, monad-parallel, mwc-random
-     , pretty-show, primitive, statistics, time, transformers, vector
-     , zlib
+  "mcmc_0_6_2_3" = callPackage
+    ({ mkDerivation, aeson, async, base, bytestring, circular
+     , containers, covariance, criterion, data-default, deepseq
+     , directory, dirichlet, double-conversion, hmatrix, hspec
+     , log-domain, math-functions, microlens, mwc-random, pretty-show
+     , primitive, statistics, time, transformers, vector, zlib
      }:
      mkDerivation {
        pname = "mcmc";
-       version = "0.6.1.0";
-       sha256 = "0wln2fin522mg8ql4ypyxhm93rgq985bcqq61gsvzqrkwrp7n33a";
+       version = "0.6.2.3";
+       sha256 = "12kyg2hcadadmzscn40km2ahfkqs0kf50vd585qm1myhnx7zw6np";
        libraryHaskellDepends = [
-         aeson base bytestring circular containers covariance data-default
-         deepseq directory dirichlet double-conversion hmatrix log-domain
-         math-functions microlens monad-parallel mwc-random pretty-show
+         aeson async base bytestring circular containers covariance
+         data-default deepseq directory dirichlet double-conversion hmatrix
+         log-domain math-functions microlens mwc-random pretty-show
          primitive statistics time transformers vector zlib
        ];
-       testHaskellDepends = [
-         base hspec log-domain mwc-random statistics
+       testHaskellDepends = [ base hspec mwc-random statistics ];
+       benchmarkHaskellDepends = [
+         base criterion math-functions microlens mwc-random
        ];
-       benchmarkHaskellDepends = [ base criterion microlens mwc-random ];
        description = "Sample from a posterior using Markov chain Monte Carlo";
        license = lib.licenses.gpl3Plus;
        hydraPlatforms = lib.platforms.none;
@@ -181999,7 +180071,6 @@ self: {
        ];
        description = "Mealy machines for processing time-series and ordered data";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "means" = callPackage
@@ -182108,6 +180179,8 @@ self: {
        ];
        description = "A schema language for JSON";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "mediabus" = callPackage
@@ -182303,6 +180376,8 @@ self: {
        ];
        description = "A silly container";
        license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "mega-sdist" = callPackage
@@ -182321,8 +180396,6 @@ self: {
        ];
        description = "Handles uploading to Hackage from mega repos";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "megalisp" = callPackage
@@ -182345,28 +180418,6 @@ self: {
      }:
      mkDerivation {
        pname = "megaparsec";
-       version = "9.0.1";
-       sha256 = "00953zvxfyjibw8c1ssmixxh0cwn59pz24zbh6s34rk3v14vqa3j";
-       revision = "1";
-       editedCabalFile = "00vjc5b1x6yd0jqsbcahvghlkwai65dl1ib6744a0lhsa9vsni12";
-       libraryHaskellDepends = [
-         base bytestring case-insensitive containers deepseq mtl
-         parser-combinators scientific text transformers
-       ];
-       benchmarkHaskellDepends = [
-         base containers criterion deepseq text weigh
-       ];
-       description = "Monadic parser combinators";
-       license = lib.licenses.bsd2;
-     }) {};
-
-  "megaparsec_9_2_0" = callPackage
-    ({ mkDerivation, base, bytestring, case-insensitive, containers
-     , criterion, deepseq, mtl, parser-combinators, scientific, text
-     , transformers, weigh
-     }:
-     mkDerivation {
-       pname = "megaparsec";
        version = "9.2.0";
        sha256 = "1whjn3n14h2q3ja1v7zllzmj28ai7lqwfbif22c08rl00wpwmwhd";
        revision = "1";
@@ -182380,7 +180431,6 @@ self: {
        ];
        description = "Monadic parser combinators";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "megaparsec-tests" = callPackage
@@ -182391,32 +180441,6 @@ self: {
      }:
      mkDerivation {
        pname = "megaparsec-tests";
-       version = "9.0.1";
-       sha256 = "0synm14x1k9r5q7xmv21z0y95b42g7lvwn78mcnc3cx62x6393ng";
-       revision = "1";
-       editedCabalFile = "1iz18gmhqvxwiw6r35nd6p2m3zjpzsy0bzhwgbfxpjbvvcgy8736";
-       libraryHaskellDepends = [
-         base bytestring containers hspec hspec-expectations
-         hspec-megaparsec megaparsec mtl QuickCheck text transformers
-       ];
-       testHaskellDepends = [
-         base bytestring case-insensitive containers hspec
-         hspec-expectations hspec-megaparsec megaparsec mtl
-         parser-combinators QuickCheck scientific text transformers
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Test utilities and the test suite of Megaparsec";
-       license = lib.licenses.bsd2;
-     }) {};
-
-  "megaparsec-tests_9_2_0" = callPackage
-    ({ mkDerivation, base, bytestring, case-insensitive, containers
-     , hspec, hspec-discover, hspec-expectations, hspec-megaparsec
-     , megaparsec, mtl, parser-combinators, QuickCheck, scientific, text
-     , transformers
-     }:
-     mkDerivation {
-       pname = "megaparsec-tests";
        version = "9.2.0";
        sha256 = "09vcdywyy3h79fwq7l6aig3b52ygwv55d61maxdw06d1jw04fxr3";
        libraryHaskellDepends = [
@@ -182431,7 +180455,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Test utilities and the test suite of Megaparsec";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "meldable-heap" = callPackage
@@ -182475,6 +180498,8 @@ self: {
        ];
        description = "An Elf parser";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "mellon-core" = callPackage
@@ -182605,6 +180630,8 @@ self: {
        ];
        description = "Type-safe memory units";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "memcache" = callPackage
@@ -182747,6 +180774,8 @@ self: {
        libraryHaskellDepends = [ attoparsec base bytestring containers ];
        description = "Library for reading `/proc/meminfo`";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "memis" = callPackage
@@ -182773,7 +180802,6 @@ self: {
        description = "Memis Efficient Manual Image Sorting";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "memo-ptr" = callPackage
@@ -182798,6 +180826,8 @@ self: {
        libraryHaskellDepends = [ base direct-sqlite text ];
        description = "memoize functions using SQLite3 database";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "memoization-utils" = callPackage
@@ -182856,8 +180886,6 @@ self: {
        benchmarkHaskellDepends = [ base bytestring criterion random ];
        description = "Generate human memorable strings from binary data";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "memory" = callPackage
@@ -182866,10 +180894,10 @@ self: {
      }:
      mkDerivation {
        pname = "memory";
-       version = "0.15.0";
-       sha256 = "0a9mxcddnqn4359hk59d6l2zbh0vp154yb5vs1a8jw4l38n8kzz3";
-       revision = "2";
-       editedCabalFile = "0fd40y5byy4cq4x6m66zxadxbw96gzswplgfyvdqnjlasq28xw68";
+       version = "0.16.0";
+       sha256 = "0zzxyr2b7gj92h3jzaq1lfqfyfkfj4l636ry35191i9bp3wa0v8l";
+       revision = "1";
+       editedCabalFile = "02ql04drvyk8sdadxs4yi1h4aic0pxgnrph3j5ndcm6r7hfnv8py";
        libraryHaskellDepends = [
          base basement bytestring deepseq ghc-prim
        ];
@@ -182878,16 +180906,14 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "memory_0_16_0" = callPackage
+  "memory_0_17_0" = callPackage
     ({ mkDerivation, base, basement, bytestring, deepseq, foundation
      , ghc-prim
      }:
      mkDerivation {
        pname = "memory";
-       version = "0.16.0";
-       sha256 = "0zzxyr2b7gj92h3jzaq1lfqfyfkfj4l636ry35191i9bp3wa0v8l";
-       revision = "1";
-       editedCabalFile = "02ql04drvyk8sdadxs4yi1h4aic0pxgnrph3j5ndcm6r7hfnv8py";
+       version = "0.17.0";
+       sha256 = "0yl3ivvn7i9wbx910b7bzj9c3g0jjjk91j05wj74qb5zx2yyf9rk";
        libraryHaskellDepends = [
          base basement bytestring deepseq ghc-prim
        ];
@@ -182930,6 +180956,7 @@ self: {
        ];
        description = "Hex-string type for Haskell Web3 library";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "memorypool" = callPackage
@@ -183082,6 +181109,8 @@ self: {
          validity-containers validity-time
        ];
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "mergeful-persistent" = callPackage
@@ -183265,6 +181294,25 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "messagepack_0_5_5" = callPackage
+    ({ mkDerivation, base, bytestring, cereal, containers, deepseq
+     , QuickCheck
+     }:
+     mkDerivation {
+       pname = "messagepack";
+       version = "0.5.5";
+       sha256 = "1naa6lrvy56z6r41r800v4bqa3467j5d6rvgq9npaz6nm2nvrvmk";
+       libraryHaskellDepends = [
+         base bytestring cereal containers deepseq
+       ];
+       testHaskellDepends = [
+         base bytestring cereal containers QuickCheck
+       ];
+       description = "Serialize instance for Message Pack Object";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "messagepack-rpc" = callPackage
     ({ mkDerivation, base, bytestring, cereal, containers, messagepack
      , network-simple
@@ -183466,6 +181514,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "rebindable methods for improving testability";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "metric" = callPackage
@@ -183794,6 +181844,8 @@ self: {
        ];
        description = "A tiny JSON library with light dependency footprint";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "microbase" = callPackage
@@ -183806,8 +181858,6 @@ self: {
        doHaddock = false;
        description = "A minimal base to work around GHC bugs";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "microbench" = callPackage
@@ -183873,7 +181923,6 @@ self: {
        description = "A Microformats 2 parser";
        license = lib.licenses.publicDomain;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "microformats2-types" = callPackage
@@ -183923,8 +181972,8 @@ self: {
      }:
      mkDerivation {
        pname = "microlens-aeson";
-       version = "2.3.1";
-       sha256 = "074mzpk7av6i0xf7xy42jpzgljlmyw805md1vz4sqy85m99f0ikr";
+       version = "2.4.1";
+       sha256 = "0h11h1vg467aq1w6gfb0jvzvhk6xsl1i1bl7qfw5kdsnvrd3nbg9";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring deepseq hashable microlens
          scientific text unordered-containers vector
@@ -183937,22 +181986,21 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "microlens-aeson_2_4_1" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, deepseq
-     , hashable, microlens, scientific, tasty, tasty-hunit, text
-     , unordered-containers, vector
+  "microlens-aeson_2_5_0" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, bytestring, hashable
+     , microlens, scientific, tasty, tasty-hunit, text, vector
      }:
      mkDerivation {
        pname = "microlens-aeson";
-       version = "2.4.1";
-       sha256 = "0h11h1vg467aq1w6gfb0jvzvhk6xsl1i1bl7qfw5kdsnvrd3nbg9";
+       version = "2.5.0";
+       sha256 = "0h5q0b2b4y28llhq28mb28kpdv2iifz0qkbbhmrwrz2bs6arr3d2";
        libraryHaskellDepends = [
-         aeson attoparsec base bytestring deepseq hashable microlens
-         scientific text unordered-containers vector
+         aeson attoparsec base bytestring hashable microlens scientific text
+         vector
        ];
        testHaskellDepends = [
-         aeson base bytestring deepseq hashable microlens tasty tasty-hunit
-         text unordered-containers vector
+         aeson base bytestring hashable microlens tasty tasty-hunit text
+         vector
        ];
        description = "Law-abiding lenses for Aeson, using microlens";
        license = lib.licenses.mit;
@@ -184079,7 +182127,6 @@ self: {
        description = "A super simple logging module";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "microsoft-translator" = callPackage
@@ -184246,8 +182293,6 @@ self: {
        ];
        description = "Convert MIDI file to music box punch tape";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "midi-simple" = callPackage
@@ -184269,6 +182314,8 @@ self: {
        benchmarkHaskellDepends = [ base bytestring criterion ];
        description = "A simple and fast library for working with MIDI messages";
        license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "midi-util" = callPackage
@@ -184430,6 +182477,8 @@ self: {
        ];
        description = "Semi-automatic database schema migrations";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "migrant-hdbc" = callPackage
@@ -184449,7 +182498,6 @@ self: {
        description = "Semi-automatic database schema migrations";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "migrant-postgresql-simple" = callPackage
@@ -184471,7 +182519,6 @@ self: {
        description = "Semi-automatic database schema migrations";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "migrant-sqlite-simple" = callPackage
@@ -184489,6 +182536,7 @@ self: {
        ];
        description = "Semi-automatic database schema migrations";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mikmod" = callPackage
@@ -184757,7 +182805,6 @@ self: {
        ];
        description = "Minesweeper game which is always solvable without guessing";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mini-egison" = callPackage
@@ -184963,6 +183010,8 @@ self: {
        ];
        description = "A MinIO Haskell Library for Amazon S3 compatible cloud storage";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "minions" = callPackage
@@ -185035,7 +183084,6 @@ self: {
        description = "Minimalistic file rotation utility";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "minisat" = callPackage
@@ -185216,7 +183264,6 @@ self: {
        description = "Tweet mirror";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "misfortune" = callPackage
@@ -185228,6 +183275,8 @@ self: {
        pname = "misfortune";
        version = "0.1.1.2";
        sha256 = "0j93zqgqskrj2zc0vwsmwldidr6nkcxq2v3mmzv7l7l1bwhl8jxf";
+       revision = "1";
+       editedCabalFile = "1i3ivm06g690ksxnkmkg56rxzns7acwilnl6iy610n9b1k7plnqc";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -185343,6 +183392,8 @@ self: {
        testHaskellDepends = [ base hedgehog mismi-p text ];
        description = "AWS Library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "miso" = callPackage
@@ -185363,6 +183414,8 @@ self: {
        ];
        description = "A tasty Haskell front-end framework";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "miso-action-logger" = callPackage
@@ -185375,7 +183428,6 @@ self: {
        description = "Miso state transition logger";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "miso-examples" = callPackage
@@ -185738,10 +183790,10 @@ self: {
      }:
      mkDerivation {
        pname = "mmark";
-       version = "0.0.7.2";
-       sha256 = "1wwszzba6fvg0r4q5z2dzashim0nkaxzx4rmjl216kdi08jkp7mm";
-       revision = "3";
-       editedCabalFile = "1ffa76pz544pa3s764lnc38rdmfccyn8z6zn1w76pqb01p0f9k9p";
+       version = "0.0.7.4";
+       sha256 = "0flsg9jsnzab74hfidrfdmjvarj3n86db4ysv007j2hlr3iynnxx";
+       revision = "2";
+       editedCabalFile = "06sq65cmqr5yva4spf14bkdsvw465m73hjmvxcfh7vxn0nslp2bc";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base case-insensitive containers deepseq dlist email-validate
@@ -185756,11 +183808,9 @@ self: {
        benchmarkHaskellDepends = [ base criterion text weigh ];
        description = "Strict markdown processor for writers";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
-  "mmark_0_0_7_4" = callPackage
+  "mmark_0_0_7_5" = callPackage
     ({ mkDerivation, aeson, base, case-insensitive, containers
      , criterion, deepseq, dlist, email-validate, foldl, hashable, hspec
      , hspec-megaparsec, html-entity-map, lucid, megaparsec, microlens
@@ -185769,10 +183819,8 @@ self: {
      }:
      mkDerivation {
        pname = "mmark";
-       version = "0.0.7.4";
-       sha256 = "0flsg9jsnzab74hfidrfdmjvarj3n86db4ysv007j2hlr3iynnxx";
-       revision = "2";
-       editedCabalFile = "06sq65cmqr5yva4spf14bkdsvw465m73hjmvxcfh7vxn0nslp2bc";
+       version = "0.0.7.5";
+       sha256 = "0jh5pbd2f6bqi8rg4q73k7cgbkdc888hjqf99kzcm6k9xllg5770";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base case-insensitive containers deepseq dlist email-validate
@@ -185788,7 +183836,6 @@ self: {
        description = "Strict markdown processor for writers";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "mmark-cli" = callPackage
@@ -185832,6 +183879,7 @@ self: {
        description = "Commonly useful extensions for the MMark markdown processor";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "mmorph_1_1_3" = callPackage
@@ -185891,6 +183939,8 @@ self: {
        libraryHaskellDepends = [ base vector ];
        description = "The library that can be used for multiple (Ord a) => a -> b transformations";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "mmsyn2-array" = callPackage
@@ -185904,6 +183954,17 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "mmsyn2-array-ukrainian-data" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "mmsyn2-array-ukrainian-data";
+       version = "0.1.0.0";
+       sha256 = "1fvwa0aby40pahi5gx47x09qzl6myj6djp6shjv5f07m5ygq3h3q";
+       libraryHaskellDepends = [ base ];
+       description = "Data that is taken from the ukrainian-phonetics-basic-array for optimization";
+       license = lib.licenses.mit;
+     }) {};
+
   "mmsyn2-hashable" = callPackage
     ({ mkDerivation, base, ghc-prim, hashable, hashtables }:
      mkDerivation {
@@ -185924,6 +183985,8 @@ self: {
        libraryHaskellDepends = [ base directory ];
        description = "A small library to deal with executable endings";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "mmsyn4" = callPackage
@@ -185938,14 +184001,15 @@ self: {
        executableHaskellDepends = [ base directory mmsyn3 process ];
        description = "The \"glue\" between electronic tables and GraphViz";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mmsyn5" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "mmsyn5";
-       version = "0.5.0.0";
-       sha256 = "0xbdmlq71pjnsls67mydrfzajnnyyzp0dvzgrg2lms3pssvzs6f1";
+       version = "0.5.1.0";
+       sha256 = "0ay36zs4wxv69i11hr66b07x079p0k41h8zvaz2fl431d3h385rw";
        libraryHaskellDepends = [ base ];
        description = "Various additional operations on lists (some with intermediate Monads)";
        license = lib.licenses.mit;
@@ -185972,6 +184036,7 @@ self: {
        ];
        description = "A musical instrument synthesizer or a tool for Ukrainian language listening";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mmsyn6ukr-array" = callPackage
@@ -185995,6 +184060,7 @@ self: {
        ];
        description = "A musical instrument synthesizer or a tool for Ukrainian language listening";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mmsyn7h" = callPackage
@@ -186017,6 +184083,7 @@ self: {
        ];
        description = "Produces a sound recording specified by the Ukrainian text";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mmsyn7l" = callPackage
@@ -186037,6 +184104,7 @@ self: {
        ];
        description = "Modifies the amplitudes of the Ukrainian sounds representations created by mmsyn7ukr package";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mmsyn7s" = callPackage
@@ -186051,6 +184119,7 @@ self: {
        executableHaskellDepends = [ base mmsyn2 mmsyn5 mmsyn6ukr vector ];
        description = "Shows a sorted list of the Ukrainian sounds representations that can be used by mmsyn7 series of programs";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mmsyn7ukr" = callPackage
@@ -186072,6 +184141,7 @@ self: {
        ];
        description = "A simple basic interface to some SoX functionality or to produce a voice that can be used by mmsyn7h";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mmsyn7ukr-common" = callPackage
@@ -186083,6 +184153,7 @@ self: {
        libraryHaskellDepends = [ base directory mmsyn3 process ];
        description = "Some common for mmsyn7ukr and mmsyn7ukr-array functionality using SoX";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mmtf" = callPackage
@@ -186135,14 +184206,17 @@ self: {
      }) {};
 
   "mnist-idx" = callPackage
-    ({ mkDerivation, base, binary, bytestring, directory, hspec, vector
+    ({ mkDerivation, base, binary, bytestring, directory, hspec
+     , QuickCheck, vector
      }:
      mkDerivation {
        pname = "mnist-idx";
-       version = "0.1.2.8";
-       sha256 = "1zmjj71bv5yzdjm4hmlkiwcvv810mln090yp8znj2j21hiz1dzs2";
+       version = "0.1.3.0";
+       sha256 = "0i65f83bs6l5gjf3wj3ad3c76ni3d22sac5qyi5hi5i93w0px32j";
        libraryHaskellDepends = [ base binary bytestring vector ];
-       testHaskellDepends = [ base binary directory hspec vector ];
+       testHaskellDepends = [
+         base binary directory hspec QuickCheck vector
+       ];
        description = "Read and write IDX data that is used in e.g. the MNIST database.";
        license = lib.licenses.lgpl3Only;
      }) {};
@@ -186197,6 +184271,8 @@ self: {
        ];
        description = "A HTTP server for testing HTTP clients";
        license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "mock-time" = callPackage
@@ -186239,6 +184315,8 @@ self: {
        ];
        description = "Mock records of functions easily";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "mockery" = callPackage
@@ -186342,6 +184420,8 @@ self: {
        pname = "modern-uri";
        version = "0.3.4.3";
        sha256 = "0904ff8pzcbk1swp0s1v5js468qnf3ccyzfcvaa62nsaj4qb7shq";
+       revision = "1";
+       editedCabalFile = "05y666pg4wsv7qpszjpa8d2zqzcmp1gyfkzvgi4nw9n9kmcij8hv";
        libraryHaskellDepends = [
          base bytestring containers contravariant deepseq exceptions
          megaparsec mtl profunctors QuickCheck reflection tagged
@@ -186792,6 +184872,8 @@ self: {
        ];
        description = "Monad, monad transformer, and typeclass representing choices";
        license = lib.licenses.agpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "monad-chronicle" = callPackage
@@ -186922,6 +185004,8 @@ self: {
        ];
        description = "Stronger classes than monad-control";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "monad-coroutine" = callPackage
@@ -186939,6 +185023,22 @@ self: {
        license = "GPL";
      }) {};
 
+  "monad-coroutine_0_9_2" = callPackage
+    ({ mkDerivation, base, monad-parallel, transformers
+     , transformers-compat
+     }:
+     mkDerivation {
+       pname = "monad-coroutine";
+       version = "0.9.2";
+       sha256 = "0bikrq73r1xc6vrpwll3i8pkg4vflj3sa2ifv913mjkcmnwqijzs";
+       libraryHaskellDepends = [
+         base monad-parallel transformers transformers-compat
+       ];
+       description = "Coroutine monad transformer for suspending and resuming monadic computations";
+       license = "GPL";
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "monad-dijkstra" = callPackage
     ({ mkDerivation, base, containers, free, hlint, mtl, psqueues
      , tasty, tasty-hspec, transformers
@@ -187091,6 +185191,8 @@ self: {
        ];
        description = "A reader monad that gives the environment access to the entire transformer stack";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "monad-io-adapter" = callPackage
@@ -187244,22 +185346,6 @@ self: {
      }:
      mkDerivation {
        pname = "monad-logger-logstash";
-       version = "0.1.0.0";
-       sha256 = "1k8k5dymnjz2k4iabvwdvy8wzs8gpgqhppsr01z9r32bsslcd5ch";
-       libraryHaskellDepends = [
-         aeson base logstash monad-logger retry stm stm-chans text
-         transformers unliftio
-       ];
-       description = "Logstash backend for monad-logger";
-       license = lib.licenses.mit;
-     }) {};
-
-  "monad-logger-logstash_0_2_0_2" = callPackage
-    ({ mkDerivation, aeson, base, logstash, monad-logger, retry, stm
-     , stm-chans, text, transformers, unliftio
-     }:
-     mkDerivation {
-       pname = "monad-logger-logstash";
        version = "0.2.0.2";
        sha256 = "1f0376s3xmrd0gqz0laxbqsh3h4g12bk0v885ik648bxwaliq2zf";
        libraryHaskellDepends = [
@@ -187268,7 +185354,6 @@ self: {
        ];
        description = "Logstash backend for monad-logger";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "monad-logger-prefix" = callPackage
@@ -187438,6 +185523,7 @@ self: {
        ];
        description = "An extensible and type-safe wrapper around EKG metrics";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "monad-mock" = callPackage
@@ -187539,6 +185625,21 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "monad-parallel_0_8" = callPackage
+    ({ mkDerivation, base, parallel, transformers, transformers-compat
+     }:
+     mkDerivation {
+       pname = "monad-parallel";
+       version = "0.8";
+       sha256 = "1j905cwc440g7rvbhsdkqf50ag7p2bi6cy2rqsk918rn80fqqra4";
+       libraryHaskellDepends = [
+         base parallel transformers transformers-compat
+       ];
+       description = "Parallel execution of monadic computations";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "monad-parallel-progressbar" = callPackage
     ({ mkDerivation, base, monad-parallel, monadIO
      , terminal-progress-bar
@@ -187679,23 +185780,11 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "monad-skeleton";
-       version = "0.1.5";
-       sha256 = "17jm69pwysx2kbx06n80iy396nbj5dys9iwdivargfzx7xql0s59";
-       libraryHaskellDepends = [ base ];
-       description = "Monads of program skeleta";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "monad-skeleton_0_2" = callPackage
-    ({ mkDerivation, base }:
-     mkDerivation {
-       pname = "monad-skeleton";
        version = "0.2";
        sha256 = "0hqlwimwdhxwcikmy41qlkzr09dxx7ibpzr2g4czlv07c6fwlm3q";
        libraryHaskellDepends = [ base ];
        description = "Monads of program skeleta";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "monad-st" = callPackage
@@ -187922,6 +186011,8 @@ self: {
        ];
        description = "Typeclasses for representing monad transformer unlifting";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "monad-unlift-ref" = callPackage
@@ -187939,6 +186030,7 @@ self: {
        ];
        description = "Typeclasses for representing monad transformer unlifting";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "monad-validate" = callPackage
@@ -188000,10 +186092,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "monadLib";
-       version = "3.10";
-       sha256 = "18vvcq6s9aci314daqkniq9aj1wdqa7rd3v06vd506a98c7lwp31";
-       revision = "2";
-       editedCabalFile = "053qbz7k8r3rf948f6y74x16xjvcd4vnyfkrk55xv40qvl3ay89i";
+       version = "3.10.1";
+       sha256 = "0n5fmmsc0qww0nz3k2j4j68qdpq3px46abl9igvv06iz2xi8b778";
        libraryHaskellDepends = [ base ];
        description = "A collection of monad transformers";
        license = lib.licenses.bsd3;
@@ -188102,8 +186192,6 @@ self: {
        testHaskellDepends = [ base ];
        description = "Recursion Schemes for Monadic version";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "monadiccp" = callPackage
@@ -188517,24 +186605,6 @@ self: {
 
   "mono-traversable-keys" = callPackage
     ({ mkDerivation, base, bytestring, containers, hashable, keys
-     , mono-traversable, semigroups, text, transformers
-     , unordered-containers, vector, vector-instances
-     }:
-     mkDerivation {
-       pname = "mono-traversable-keys";
-       version = "0.1.0";
-       sha256 = "0xyl4n0ydfqrjydm2g62r1zl36bdvvp8nbxbqkbai1z24a9r51dw";
-       libraryHaskellDepends = [
-         base bytestring containers hashable keys mono-traversable
-         semigroups text transformers unordered-containers vector
-         vector-instances
-       ];
-       description = "Type-classes for interacting with monomorphic containers with a key";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "mono-traversable-keys_0_2_0" = callPackage
-    ({ mkDerivation, base, bytestring, containers, hashable, keys
      , mono-traversable, text, transformers, unordered-containers
      , vector, vector-instances
      }:
@@ -188548,7 +186618,6 @@ self: {
        ];
        description = "Type-classes for interacting with monomorphic containers with a key";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mono-traversable-wrapper" = callPackage
@@ -188642,10 +186711,9 @@ self: {
      }) {};
 
   "monoid-statistics" = callPackage
-    ({ mkDerivation, base, criterion, doctest, exceptions
-     , math-functions, mwc-random, QuickCheck, tasty
-     , tasty-expected-failure, tasty-hunit, tasty-quickcheck, vector
-     , vector-th-unbox
+    ({ mkDerivation, base, criterion, exceptions, math-functions
+     , mwc-random, QuickCheck, tasty, tasty-expected-failure
+     , tasty-hunit, tasty-quickcheck, vector, vector-th-unbox
      }:
      mkDerivation {
        pname = "monoid-statistics";
@@ -188655,7 +186723,7 @@ self: {
          base exceptions math-functions vector vector-th-unbox
        ];
        testHaskellDepends = [
-         base doctest math-functions QuickCheck tasty tasty-expected-failure
+         base math-functions QuickCheck tasty tasty-expected-failure
          tasty-hunit tasty-quickcheck
        ];
        benchmarkHaskellDepends = [
@@ -188913,8 +186981,6 @@ self: {
        ];
        description = "MonthName";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "monus" = callPackage
@@ -188952,8 +187018,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion random ];
        description = "Efficient search weighted by an ordered monoid with monus";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "monzo" = callPackage
@@ -189016,6 +187080,7 @@ self: {
        description = "Invocation helpers for the ReaderT-record-of-functions style";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "moonshine" = callPackage
@@ -189032,6 +187097,7 @@ self: {
        ];
        description = "A web service framework for Haskell, similar in purpose to dropwizard";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "more-containers" = callPackage
@@ -189261,6 +187327,7 @@ self: {
        description = "A multi-lingual, typed, workflow language";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "morph" = callPackage
@@ -189284,33 +187351,6 @@ self: {
 
   "morpheus-graphql" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers
-     , morpheus-graphql-app, morpheus-graphql-core
-     , morpheus-graphql-subscriptions, mtl, relude, tasty, tasty-hunit
-     , template-haskell, text, transformers, unordered-containers
-     , vector
-     }:
-     mkDerivation {
-       pname = "morpheus-graphql";
-       version = "0.17.0";
-       sha256 = "0k9nlik5qi1ff4m731da5wlaadx024irgn2v1hyz2bv9n1q28cqs";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson base bytestring containers morpheus-graphql-app
-         morpheus-graphql-core mtl relude template-haskell text transformers
-         unordered-containers vector
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers morpheus-graphql-app
-         morpheus-graphql-core morpheus-graphql-subscriptions mtl relude
-         tasty tasty-hunit template-haskell text transformers
-         unordered-containers vector
-       ];
-       description = "Morpheus GraphQL";
-       license = lib.licenses.mit;
-     }) {};
-
-  "morpheus-graphql_0_18_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers
      , morpheus-graphql-app, morpheus-graphql-code-gen
      , morpheus-graphql-core, morpheus-graphql-subscriptions
      , morpheus-graphql-tests, mtl, relude, tasty, tasty-hunit
@@ -189319,8 +187359,8 @@ self: {
      }:
      mkDerivation {
        pname = "morpheus-graphql";
-       version = "0.18.0";
-       sha256 = "1358hjnxla83v7rkn49r07cs8n49czm5shfdpc3avl564w1bzmzi";
+       version = "0.19.0";
+       sha256 = "0yfqbpis3385hqm3xlyx0ks2jnrwvkx898g2m2rb3qskaqblfcj9";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base bytestring containers morpheus-graphql-app
@@ -189341,32 +187381,6 @@ self: {
 
   "morpheus-graphql-app" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, directory
-     , hashable, megaparsec, morpheus-graphql-core, mtl, relude
-     , scientific, tasty, tasty-hunit, template-haskell, text
-     , th-lift-instances, transformers, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "morpheus-graphql-app";
-       version = "0.17.0";
-       sha256 = "0l3brvcv7ang83yiv1bdg4v8hvajq4cbq2dr28q1j39a4r85f9xz";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson base bytestring containers hashable megaparsec
-         morpheus-graphql-core mtl relude scientific template-haskell text
-         th-lift-instances transformers unordered-containers vector
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers directory hashable megaparsec
-         morpheus-graphql-core mtl relude scientific tasty tasty-hunit
-         template-haskell text th-lift-instances transformers
-         unordered-containers vector
-       ];
-       description = "Morpheus GraphQL Core";
-       license = lib.licenses.mit;
-     }) {};
-
-  "morpheus-graphql-app_0_18_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, directory
      , hashable, megaparsec, morpheus-graphql-core
      , morpheus-graphql-tests, mtl, relude, scientific, tasty
      , tasty-hunit, template-haskell, text, th-lift-instances
@@ -189374,8 +187388,8 @@ self: {
      }:
      mkDerivation {
        pname = "morpheus-graphql-app";
-       version = "0.18.0";
-       sha256 = "1s9v87pgn7fdnyx1776y4nvf0kx0ry08r5522dyqgwzfgd4s059z";
+       version = "0.19.0";
+       sha256 = "0k7bl9gs8sdmfi5wdka5rjlp5vjn7py8n8a09rwws7kgqa3lvd0n";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base bytestring containers hashable megaparsec
@@ -189412,42 +187426,18 @@ self: {
        description = "Morpheus GraphQL CLI";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "morpheus-graphql-client" = callPackage
     ({ mkDerivation, aeson, base, bytestring, directory
-     , morpheus-graphql-core, mtl, relude, tasty, tasty-hunit
-     , template-haskell, text, transformers, unordered-containers
-     }:
-     mkDerivation {
-       pname = "morpheus-graphql-client";
-       version = "0.17.0";
-       sha256 = "1djgxy59s98na1s182p5a06qjhw8n862zka96wwp8ckyx2jpjkq3";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson base bytestring morpheus-graphql-core mtl relude
-         template-haskell text transformers unordered-containers
-       ];
-       testHaskellDepends = [
-         aeson base bytestring directory morpheus-graphql-core mtl relude
-         tasty tasty-hunit template-haskell text transformers
-         unordered-containers
-       ];
-       description = "Morpheus GraphQL Client";
-       license = lib.licenses.mit;
-     }) {};
-
-  "morpheus-graphql-client_0_18_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, directory
      , morpheus-graphql-code-gen, morpheus-graphql-core, mtl, relude
      , tasty, tasty-hunit, template-haskell, text, transformers
      , unordered-containers
      }:
      mkDerivation {
        pname = "morpheus-graphql-client";
-       version = "0.18.0";
-       sha256 = "0i8f932gq3p1ybh764pkr189iisbjqcjcq92awqyzxgpj39j0gg0";
+       version = "0.19.0";
+       sha256 = "00hgxi8c7alfpvhxwcb7gcxki14vaasmg1qycfnyj7s2715w6i4c";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base bytestring morpheus-graphql-code-gen
@@ -189471,8 +187461,8 @@ self: {
      }:
      mkDerivation {
        pname = "morpheus-graphql-code-gen";
-       version = "0.18.0";
-       sha256 = "1965y2wd813y82mllzrnhiyjk2mp0vi7j6x7phwlmpabmsij5x0f";
+       version = "0.19.0";
+       sha256 = "0avy4imllxlfyfw3fvwb0nzwd03pwdr0s67k3a2gymhqqz3zf37i";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -189487,44 +187477,18 @@ self: {
        description = "Morpheus GraphQL CLI";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "morpheus-graphql-core" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, directory
-     , hashable, megaparsec, mtl, relude, scientific, tasty, tasty-hunit
-     , template-haskell, text, th-lift-instances, transformers
-     , unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "morpheus-graphql-core";
-       version = "0.17.0";
-       sha256 = "0rj4g05365hp5c9b5y0v0v7s73jw3gkq3g0z3m6xrpxi3j2gp0p8";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson base bytestring containers hashable megaparsec mtl relude
-         scientific template-haskell text th-lift-instances transformers
-         unordered-containers vector
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers directory hashable megaparsec mtl
-         relude scientific tasty tasty-hunit template-haskell text
-         th-lift-instances transformers unordered-containers vector
-       ];
-       description = "Morpheus GraphQL Core";
-       license = lib.licenses.mit;
-     }) {};
-
-  "morpheus-graphql-core_0_18_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, directory
      , hashable, megaparsec, morpheus-graphql-tests, mtl, relude
      , scientific, tasty, tasty-hunit, template-haskell, text
      , th-lift-instances, transformers, unordered-containers, vector
      }:
      mkDerivation {
        pname = "morpheus-graphql-core";
-       version = "0.18.0";
-       sha256 = "07j3i5dfc245l9gil3dk6c5sd7853m5923dxa993fj4gd564mwfd";
+       version = "0.19.0";
+       sha256 = "03sr4yy0n5wr53xk1x623d1zj03v6zpsv7csafp5m40kijx0bl2q";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base bytestring containers hashable megaparsec mtl relude
@@ -189540,6 +187504,7 @@ self: {
        description = "Morpheus GraphQL Core";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "morpheus-graphql-subscriptions" = callPackage
@@ -189550,8 +187515,8 @@ self: {
      }:
      mkDerivation {
        pname = "morpheus-graphql-subscriptions";
-       version = "0.17.0";
-       sha256 = "14bpnzxxiid5582z5fi8nwb8rrhm7lgxscgkjxw34ng41wyv6686";
+       version = "0.19.0";
+       sha256 = "179cwrmyj42hzd70qymrg7y5ll6ld5miadhlr0w0mqbfqnbj0lbv";
        libraryHaskellDepends = [
          aeson base bytestring morpheus-graphql-app morpheus-graphql-core
          mtl relude text transformers unliftio-core unordered-containers
@@ -189564,47 +187529,40 @@ self: {
        ];
        description = "Morpheus GraphQL Subscriptions";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "morpheus-graphql-subscriptions_0_18_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, directory
-     , morpheus-graphql-app, morpheus-graphql-core, mtl, relude, tasty
-     , tasty-hunit, text, transformers, unliftio-core
-     , unordered-containers, uuid, websockets
+  "morpheus-graphql-tests" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, directory, relude, tasty
+     , tasty-hunit, text, unordered-containers
      }:
      mkDerivation {
-       pname = "morpheus-graphql-subscriptions";
+       pname = "morpheus-graphql-tests";
        version = "0.18.0";
-       sha256 = "02xpnrvd8wydp1b7jvk2pqcrx6ldn8nvffz22g0l5xrrpcvhg9s4";
+       sha256 = "0l89mmsl09ph412l8f9xjlyx8yp5g69ffmajynxcqvj501n21s9z";
        libraryHaskellDepends = [
-         aeson base bytestring morpheus-graphql-app morpheus-graphql-core
-         mtl relude text transformers unliftio-core unordered-containers
-         uuid websockets
-       ];
-       testHaskellDepends = [
-         aeson base bytestring directory morpheus-graphql-app
-         morpheus-graphql-core mtl relude tasty tasty-hunit text
-         transformers unliftio-core unordered-containers uuid websockets
+         aeson base bytestring directory relude tasty tasty-hunit text
+         unordered-containers
        ];
-       description = "Morpheus GraphQL Subscriptions";
+       description = "Morpheus GraphQL Test";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "morpheus-graphql-tests" = callPackage
+  "morpheus-graphql-tests_0_19_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, directory, relude, tasty
      , tasty-hunit, text, unordered-containers
      }:
      mkDerivation {
        pname = "morpheus-graphql-tests";
-       version = "0.18.0";
-       sha256 = "0l89mmsl09ph412l8f9xjlyx8yp5g69ffmajynxcqvj501n21s9z";
+       version = "0.19.0";
+       sha256 = "1ymwgsdj4gl88rarqjgb0bx05gdanqxwghz8ws2hh5cvn9m9g4sb";
        libraryHaskellDepends = [
          aeson base bytestring directory relude tasty tasty-hunit text
          unordered-containers
        ];
        description = "Morpheus GraphQL Test";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "morphisms" = callPackage
@@ -189721,7 +187679,6 @@ self: {
        description = "Library for setting up and running scrapers with webdriver";
        license = lib.licenses.bsd2;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "mosaico-lib" = callPackage
@@ -189741,6 +187698,7 @@ self: {
        description = "Generación interactiva de mosaicos";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "mosquitto-hs" = callPackage
@@ -189809,8 +187767,6 @@ self: {
        ];
        description = "PostgreSQL-based migrations registry for moto";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "motor" = callPackage
@@ -189832,6 +187788,8 @@ self: {
        testHaskellDepends = [ base indexed indexed-extras row-types ];
        description = "Type-safe effectful state machines in Haskell";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "motor-diagrams" = callPackage
@@ -189870,7 +187828,6 @@ self: {
        description = "Reflect on Motor FSM typeclasses to obtain runtime representations";
        license = lib.licenses.mpl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "mount" = callPackage
@@ -190000,6 +187957,8 @@ self: {
        libraryHaskellDepends = [ base ghc-prim primitive ];
        description = "Efficient effect handlers based on evidence-passing semantics";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "mpg123-bindings" = callPackage
@@ -190230,6 +188189,7 @@ self: {
        testHaskellDepends = [ base hspec ip text ];
        description = "Datastructures to describe TCP and MPTCP connections";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mptcp-pm" = callPackage
@@ -190267,7 +188227,6 @@ self: {
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "mptcpanalyzer" = callPackage
@@ -190394,6 +188353,8 @@ self: {
        testHaskellDepends = [ base hspec ];
        description = "A simple way to read environment variables in Haskell";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "mrifk" = callPackage
@@ -190512,27 +188473,45 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "msgpack-arbitrary" = callPackage
+    ({ mkDerivation, base, bytestring, hspec, hspec-discover
+     , msgpack-types, QuickCheck, quickcheck-instances, text, time
+     }:
+     mkDerivation {
+       pname = "msgpack-arbitrary";
+       version = "0.1.3";
+       sha256 = "05101pbns787r707m8vq35zli6y6hq96ydnxgpzh6qdpnsfdaw5a";
+       libraryHaskellDepends = [
+         base bytestring msgpack-types QuickCheck quickcheck-instances text
+         time
+       ];
+       testHaskellDepends = [ base hspec msgpack-types QuickCheck ];
+       testToolDepends = [ hspec-discover ];
+       description = "A Haskell implementation of MessagePack";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "msgpack-binary" = callPackage
-    ({ mkDerivation, base, binary, bytestring, containers, criterion
-     , data-binary-ieee754, deepseq, groom, hashable, hspec
-     , monad-validate, msgpack-types, QuickCheck, text
-     , unordered-containers, vector
+    ({ mkDerivation, base, binary, bytestring, criterion
+     , data-binary-ieee754, deepseq, groom, hspec, monad-validate
+     , msgpack-arbitrary, msgpack-testsuite, msgpack-types, QuickCheck
+     , quickcheck-instances, text, time, vector
      }:
      mkDerivation {
        pname = "msgpack-binary";
-       version = "0.0.15";
-       sha256 = "0i3m4n5gw4a5ryikmy2drzh95g7766pdfsb5bahin8cmi1bq5bj5";
+       version = "0.0.16";
+       sha256 = "1yf4kqqss3r1b8209g4qld6cqgmrnhzgb01vvawmf8x5ryfi81gv";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base binary bytestring data-binary-ieee754 monad-validate
-         msgpack-types text
+         msgpack-types text vector
        ];
-       executableHaskellDepends = [ base bytestring groom ];
-       testHaskellDepends = [
-         base bytestring containers hashable hspec msgpack-types QuickCheck
-         text unordered-containers vector
+       executableHaskellDepends = [
+         base bytestring groom msgpack-arbitrary QuickCheck
+         quickcheck-instances time vector
        ];
+       testHaskellDepends = [ base hspec msgpack-testsuite ];
        benchmarkHaskellDepends = [
          base bytestring criterion deepseq QuickCheck
        ];
@@ -190588,6 +188567,8 @@ self: {
        ];
        description = "A Haskell implementation of MessagePack";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "msgpack-rpc" = callPackage
@@ -190634,16 +188615,17 @@ self: {
 
   "msgpack-testsuite" = callPackage
     ({ mkDerivation, base, bytestring, containers, hashable, hspec
-     , monad-validate, msgpack-types, QuickCheck, text
-     , unordered-containers, vector
+     , monad-validate, msgpack-arbitrary, msgpack-types, QuickCheck
+     , quickcheck-instances, text, unordered-containers, vector
      }:
      mkDerivation {
        pname = "msgpack-testsuite";
-       version = "0.0.15";
-       sha256 = "0dy7knji7nckdkp0kpnxxc7nmqyzbkq7j0aas59p3yg0n1nsd2bd";
+       version = "0.1.0";
+       sha256 = "0j9mq7dfxh0fs07v83ilwc8y15fh2ygg2p5cwhprvrqy7l621gj1";
        libraryHaskellDepends = [
          base bytestring containers hashable hspec monad-validate
-         msgpack-types QuickCheck text unordered-containers vector
+         msgpack-arbitrary msgpack-types QuickCheck quickcheck-instances
+         text unordered-containers vector
        ];
        testHaskellDepends = [ base hspec ];
        description = "A Haskell implementation of MessagePack";
@@ -190653,20 +188635,21 @@ self: {
   "msgpack-types" = callPackage
     ({ mkDerivation, base, bytestring, containers, deepseq
      , generic-arbitrary, hashable, hspec, hspec-discover
-     , monad-validate, QuickCheck, text, transformers
-     , unordered-containers, vector
+     , monad-validate, QuickCheck, quickcheck-instances, text
+     , transformers, unordered-containers, vector
      }:
      mkDerivation {
        pname = "msgpack-types";
-       version = "0.2.1";
-       sha256 = "1s6i7y2mr04z6bdhq307xqm78h1d8f7a17i3fbdknsiw5lvfsj49";
+       version = "0.3.2";
+       sha256 = "18j119m34yivl2fr599q92h3c7z6c0lk71410qfn5hfdlhs83132";
        libraryHaskellDepends = [
-         base bytestring containers deepseq hashable monad-validate
-         QuickCheck text transformers unordered-containers vector
+         base bytestring containers deepseq hashable monad-validate text
+         transformers unordered-containers vector
        ];
        testHaskellDepends = [
          base bytestring containers deepseq generic-arbitrary hashable hspec
-         monad-validate QuickCheck text unordered-containers vector
+         monad-validate QuickCheck quickcheck-instances text
+         unordered-containers vector
        ];
        testToolDepends = [ hspec-discover ];
        description = "A Haskell implementation of MessagePack";
@@ -190964,6 +188947,8 @@ self: {
        libraryHaskellDepends = [ base mtl ];
        description = "Reified monad transformer stacks";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "mu-avro" = callPackage
@@ -190989,6 +188974,7 @@ self: {
        ];
        description = "Avro serialization support for Mu microservices";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mu-graphql" = callPackage
@@ -191019,7 +189005,6 @@ self: {
        description = "GraphQL support for Mu";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "mu-grpc-client" = callPackage
@@ -191061,6 +189046,7 @@ self: {
        ];
        description = "gRPC for Mu, common modules for client and server";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mu-grpc-server" = callPackage
@@ -191104,6 +189090,7 @@ self: {
        ];
        description = "Utilities for interoperation between Mu and Kafka";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mu-lens" = callPackage
@@ -191119,6 +189106,7 @@ self: {
        ];
        description = "Lenses for @mu-schema@ terms";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mu-optics" = callPackage
@@ -191133,6 +189121,7 @@ self: {
        ];
        description = "Optics for @mu-schema@ terms";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mu-persistent" = callPackage
@@ -191149,6 +189138,7 @@ self: {
        ];
        description = "Utilities for interoperation between Mu and Persistent";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mu-prometheus" = callPackage
@@ -191165,6 +189155,7 @@ self: {
        ];
        description = "Metrics support for Mu using Prometheus";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mu-protobuf" = callPackage
@@ -191192,6 +189183,7 @@ self: {
        ];
        description = "Protocol Buffers serialization and gRPC schema import for Mu microservices";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mu-rpc" = callPackage
@@ -191208,6 +189200,7 @@ self: {
        ];
        description = "Protocol-independent declaration of services and servers";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mu-schema" = callPackage
@@ -191226,6 +189219,8 @@ self: {
        ];
        description = "Format-independent schemas for serialization";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "mu-servant-server" = callPackage
@@ -191249,6 +189244,7 @@ self: {
        ];
        description = "Servant servers for Mu definitions";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mu-tracing" = callPackage
@@ -191436,19 +189432,6 @@ self: {
     ({ mkDerivation, base, containers, hspec, hspec-discover }:
      mkDerivation {
        pname = "multi-containers";
-       version = "0.1.1";
-       sha256 = "0spqq8a9lzz7ajwdxsnnvs7q4n4y1g1yb0k16ykldvy3b21bckb6";
-       libraryHaskellDepends = [ base containers ];
-       testHaskellDepends = [ base containers hspec ];
-       testToolDepends = [ hspec-discover ];
-       description = "A few multimap variants";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "multi-containers_0_2" = callPackage
-    ({ mkDerivation, base, containers, hspec, hspec-discover }:
-     mkDerivation {
-       pname = "multi-containers";
        version = "0.2";
        sha256 = "0vvkdy74xr7jv0w33lrzfvzsjwsfmwlhlbyfql3pi6rb9r4x690v";
        libraryHaskellDepends = [ base containers ];
@@ -191456,7 +189439,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A few multimap variants";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "multi-except" = callPackage
@@ -191469,22 +189451,18 @@ self: {
        testHaskellDepends = [ base hspec semigroupoids ];
        description = "Multiple Exceptions";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "multi-instance" = callPackage
-    ({ mkDerivation, base, doctest }:
+    ({ mkDerivation, base, hedgehog }:
      mkDerivation {
        pname = "multi-instance";
-       version = "0.0.0.4";
-       sha256 = "0lcwxwdirjkacir6y01hzz8pfvk1fv1nq08w3pvvzmmmnydjcgjk";
+       version = "0.0.0.5";
+       sha256 = "0c90arbnaclxvwc0l4n3macrgbv41rxh0895qp2m65nb9racihh2";
        libraryHaskellDepends = [ base ];
-       testHaskellDepends = [ base doctest ];
+       testHaskellDepends = [ base hedgehog ];
        description = "Typeclasses augmented with a phantom type parameter";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "multi-trie" = callPackage
@@ -192156,7 +190134,6 @@ self: {
        description = "Simple CUI Twitter Client";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "murmur-hash" = callPackage
@@ -192186,8 +190163,6 @@ self: {
        ];
        description = "Pure Haskell implementation of the MurmurHash3 x86 algorithm";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "murmurhash3" = callPackage
@@ -192227,7 +190202,6 @@ self: {
        description = "Minimalist MPD client";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "music-articulation" = callPackage
@@ -192522,17 +190496,16 @@ self: {
 
   "musicw" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, data-default
-     , file-embed, ghcjs-base, ghcjs-dom, ghcjs-prim, json, monad-loops
-     , mtl, safe, text, time, transformers
+     , file-embed, ghcjs-base, ghcjs-dom, ghcjs-prim, monad-loops, mtl
+     , safe, text, time, transformers
      }:
      mkDerivation {
        pname = "musicw";
-       version = "0.3.8";
-       sha256 = "00hw1ayzcyh9dxrha3kmyi9r69d5bb942ggl020jm3r5jayzs28h";
+       version = "0.3.10";
+       sha256 = "1dz8010h2qj5m7zn1shjl6j7wvdjgxppafmbhplgazhhfpfj1jss";
        libraryHaskellDepends = [
          array base bytestring containers data-default file-embed ghcjs-base
-         ghcjs-dom ghcjs-prim json monad-loops mtl safe text time
-         transformers
+         ghcjs-dom ghcjs-prim monad-loops mtl safe text time transformers
        ];
        description = "Sound synthesis library, to be used with GHCJS and Web Audio API";
        license = lib.licenses.bsd3;
@@ -192583,38 +190556,8 @@ self: {
      }:
      mkDerivation {
        pname = "mustache";
-       version = "2.3.2";
-       sha256 = "0pnvnqrm7sd1iglh298yl91mv69p3ra25s5xrlk73kb56albdbaq";
-       revision = "1";
-       editedCabalFile = "11y1mdb9p5b86ld8giy5n5idylnmyafp170rhp45vmdjhyfjivjv";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base bytestring containers directory filepath mtl parsec
-         scientific template-haskell text th-lift unordered-containers
-         vector
-       ];
-       executableHaskellDepends = [
-         aeson base bytestring cmdargs filepath text yaml
-       ];
-       testHaskellDepends = [
-         aeson base base-unicode-symbols bytestring directory filepath hspec
-         lens process tar temporary text unordered-containers wreq yaml zlib
-       ];
-       description = "A mustache template parser library";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "mustache_2_4_0" = callPackage
-    ({ mkDerivation, aeson, base, base-unicode-symbols, bytestring
-     , cmdargs, containers, directory, filepath, hspec, lens, mtl
-     , parsec, process, scientific, tar, template-haskell, temporary
-     , text, th-lift, unordered-containers, vector, wreq, yaml, zlib
-     }:
-     mkDerivation {
-       pname = "mustache";
-       version = "2.4.0";
-       sha256 = "0g7bwfc1yx59lk2l12wbh67ydk4rnwam2kv6ypc85qxd0pjbcd4n";
+       version = "2.4.1";
+       sha256 = "1hp4g8mjh6aibhj7114dkpsnibxcf223lcaqm6hsysb8c2d1ajlr";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -192631,7 +190574,6 @@ self: {
        ];
        description = "A mustache template parser library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mustache-haskell" = callPackage
@@ -192752,6 +190694,8 @@ self: {
        benchmarkHaskellDepends = [ base extra primitive ];
        description = "Interoperate mutable references with regular lens";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "mute-unmute" = callPackage
@@ -192777,13 +190721,11 @@ self: {
     ({ mkDerivation, base, safe-exceptions }:
      mkDerivation {
        pname = "mvar-lock";
-       version = "0.1.0.2";
-       sha256 = "09diqzb4vp7bcg6v16fgjb70mi68i8srnyxf6qga58va6avbc4wg";
+       version = "0.1.0.3";
+       sha256 = "04cznws3qq9km75ssigz3cfnjkh5lldgmyy29p8vrdf4s2g8i4z1";
        libraryHaskellDepends = [ base safe-exceptions ];
        description = "A trivial lock based on MVar";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "mvc" = callPackage
@@ -192906,6 +190848,7 @@ self: {
        libraryHaskellDepends = [ accelerate base mwc-random ];
        description = "Generate Accelerate arrays filled with high quality pseudorandom numbers";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mwc-random-monad" = callPackage
@@ -193266,6 +191209,7 @@ self: {
        ];
        description = "pure haskell MySQL driver";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mysql-haskell-nem" = callPackage
@@ -193281,6 +191225,7 @@ self: {
        ];
        description = "Adds a interface like mysql-simple to mysql-haskell";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mysql-haskell-openssl" = callPackage
@@ -193302,22 +191247,41 @@ self: {
 
   "mysql-simple" = callPackage
     ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder
-     , blaze-textual, bytestring, containers, hspec, mysql, old-locale
-     , pcre-light, text, time
+     , bytestring, containers, hspec, mysql, old-locale, pcre-light
+     , text, time, vector
      }:
      mkDerivation {
        pname = "mysql-simple";
        version = "0.4.7.1";
        sha256 = "011pmniplphwzkv6chcnl2vljb2w4hc0iakdwlicykvrhx86nh3v";
        libraryHaskellDepends = [
-         attoparsec base base16-bytestring blaze-builder blaze-textual
-         bytestring containers mysql old-locale pcre-light text time
+         attoparsec base base16-bytestring blaze-builder bytestring
+         containers mysql old-locale pcre-light text time vector
        ];
        testHaskellDepends = [ base blaze-builder hspec text ];
        description = "A mid-level MySQL client library";
        license = lib.licenses.bsd3;
      }) {};
 
+  "mysql-simple_0_4_7_2" = callPackage
+    ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder
+     , bytestring, containers, hspec, mysql, old-locale, pcre-light
+     , text, time, vector
+     }:
+     mkDerivation {
+       pname = "mysql-simple";
+       version = "0.4.7.2";
+       sha256 = "0wi4zqgnf4kfw95sm1wrl4260f2v5wz2k9kvgngb640y6sb034mc";
+       libraryHaskellDepends = [
+         attoparsec base base16-bytestring blaze-builder bytestring
+         containers mysql old-locale pcre-light text time vector
+       ];
+       testHaskellDepends = [ base blaze-builder bytestring hspec text ];
+       description = "A mid-level MySQL client library";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "mysql-simple-quasi" = callPackage
     ({ mkDerivation, base, haskell-src-meta, mysql-simple
      , template-haskell
@@ -193394,6 +191358,7 @@ self: {
        description = "Web application to view and kill MySQL queries";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "myxine-client" = callPackage
@@ -193664,6 +191629,8 @@ self: {
        executableHaskellDepends = [ base text ];
        description = "Tool to keep namecoin names updated and well";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "named" = callPackage
@@ -193728,6 +191695,8 @@ self: {
        libraryHaskellDepends = [ base named servant ];
        description = "support records and named (from the named package) parameters in servant";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "named-servant-client" = callPackage
@@ -193743,6 +191712,7 @@ self: {
        ];
        description = "client support for named-servant";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "named-servant-server" = callPackage
@@ -193759,7 +191729,6 @@ self: {
        description = "server support for named-servant";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "named-sop" = callPackage
@@ -194144,8 +192113,6 @@ self: {
        testHaskellDepends = [ base optics-core text ];
        description = "Refinement types for natural numbers with an optics interface";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "nat-sized-numbers" = callPackage
@@ -194580,6 +192547,8 @@ self: {
        ];
        description = "General tools for Neil";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "neither" = callPackage
@@ -194595,6 +192564,19 @@ self: {
        broken = true;
      }) {};
 
+  "neither-data" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "neither-data";
+       version = "0.2.3.4";
+       sha256 = "08jk7hn5mp89vxfkh9cl7rj5b9sjjwil4lic5gpgsbwpvy8rd8a8";
+       libraryHaskellDepends = [ base ];
+       description = "The Neither datatype";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "neko-lib" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers, directory
      , optparse-applicative, process, random, tagged, tasty, tasty-hunit
@@ -194636,6 +192618,7 @@ self: {
        ];
        description = "a TCP tunnel with packet length obfuscation";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "nemesis" = callPackage
@@ -194895,39 +192878,6 @@ self: {
 
   "net-mqtt" = callPackage
     ({ mkDerivation, async, attoparsec, attoparsec-binary, base, binary
-     , bytestring, conduit, conduit-extra, connection, containers
-     , deepseq, HUnit, network-conduit-tls, network-uri
-     , optparse-applicative, QuickCheck, stm, tasty, tasty-hunit
-     , tasty-quickcheck, text, websockets
-     }:
-     mkDerivation {
-       pname = "net-mqtt";
-       version = "0.7.1.1";
-       sha256 = "0iy39a2rncaasf5psjnsgkmigggx9apk9xvq354idw69b1bjhvnv";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         async attoparsec attoparsec-binary base binary bytestring conduit
-         conduit-extra connection containers deepseq network-conduit-tls
-         network-uri QuickCheck stm text websockets
-       ];
-       executableHaskellDepends = [
-         async attoparsec attoparsec-binary base binary bytestring conduit
-         conduit-extra connection containers deepseq network-conduit-tls
-         network-uri optparse-applicative QuickCheck stm text websockets
-       ];
-       testHaskellDepends = [
-         async attoparsec attoparsec-binary base binary bytestring conduit
-         conduit-extra connection containers deepseq HUnit
-         network-conduit-tls network-uri QuickCheck stm tasty tasty-hunit
-         tasty-quickcheck text websockets
-       ];
-       description = "An MQTT Protocol Implementation";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "net-mqtt_0_8_2_0" = callPackage
-    ({ mkDerivation, async, attoparsec, attoparsec-binary, base, binary
      , bytestring, checkers, conduit, conduit-extra, connection
      , containers, deepseq, HUnit, network-conduit-tls, network-uri
      , optparse-applicative, QuickCheck, stm, tasty, tasty-hunit
@@ -194958,6 +192908,7 @@ self: {
        description = "An MQTT Protocol Implementation";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "net-mqtt-lens" = callPackage
@@ -194974,6 +192925,7 @@ self: {
        ];
        description = "Optics for net-mqtt";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "net-mqtt-rpc" = callPackage
@@ -194996,7 +192948,6 @@ self: {
        description = "Make RPC calls via an MQTT broker";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "net-spider" = callPackage
@@ -195178,6 +193129,7 @@ self: {
        description = "The NetCore compiler and runtime system for OpenFlow networks";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "netease-fm" = callPackage
@@ -195340,8 +193292,8 @@ self: {
        pname = "netrc";
        version = "0.2.0.0";
        sha256 = "11iax3ick0im397jyyjkny7lax9bgrlgk90a25dp2jsglkphfpls";
-       revision = "7";
-       editedCabalFile = "0cmkwkqxzbhrzzwypvmamwcr5ndyk1qc5pjy1rnc50xx7wznw7hf";
+       revision = "8";
+       editedCabalFile = "1lkclsfxb7kn8nmghrrk7j1jzqi1z6amq91h43gfvmpnm7x6cvwl";
        libraryHaskellDepends = [ base bytestring deepseq parsec ];
        testHaskellDepends = [
          base bytestring tasty tasty-golden tasty-quickcheck
@@ -195476,6 +193428,7 @@ self: {
        description = "OpenFlow protocol messages, binary formats, and servers";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "netwire" = callPackage
@@ -195582,21 +193535,6 @@ self: {
 
   "network" = callPackage
     ({ mkDerivation, base, bytestring, deepseq, directory, hspec
-     , hspec-discover, HUnit
-     }:
-     mkDerivation {
-       pname = "network";
-       version = "3.1.1.1";
-       sha256 = "16ic2hgvadyiy0zfnyd2zknf8rxqmwzpy5mw5x9apwpzfc0mkvyp";
-       libraryHaskellDepends = [ base bytestring deepseq ];
-       testHaskellDepends = [ base bytestring directory hspec HUnit ];
-       testToolDepends = [ hspec-discover ];
-       description = "Low-level networking interface";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "network_3_1_2_7" = callPackage
-    ({ mkDerivation, base, bytestring, deepseq, directory, hspec
      , hspec-discover, HUnit, QuickCheck, temporary
      }:
      mkDerivation {
@@ -195610,7 +193548,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Low-level networking interface";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "network-address" = callPackage
@@ -195724,6 +193661,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Arbitrary Instances for Network Types";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "network-attoparsec" = callPackage
@@ -195851,6 +193790,8 @@ self: {
        ];
        description = "A Haskell implementation of the Carbon protocol (part of the Graphite monitoring tools)";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "network-conduit" = callPackage
@@ -196108,7 +194049,6 @@ self: {
        ];
        description = "WebSocket backend for MessagePack RPC";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "network-metrics" = callPackage
@@ -196577,8 +194517,6 @@ self: {
        ];
        description = "Unit tests for Network.Transport implementations";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "network-transport-zeromq" = callPackage
@@ -196671,7 +194609,6 @@ self: {
        description = "FromJSON and ToJSON Instances for Network.URI";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "network-uri-lenses" = callPackage
@@ -196728,6 +194665,22 @@ self: {
        broken = true;
      }) {};
 
+  "network-wait" = callPackage
+    ({ mkDerivation, base, exceptions, network, network-simple, retry
+     , tasty, tasty-hunit
+     }:
+     mkDerivation {
+       pname = "network-wait";
+       version = "0.1.1.0";
+       sha256 = "03gkmk7nasj48ld0gdq8j4mvn1ja94ljsfdcc0nsgkd89jcd4ng4";
+       libraryHaskellDepends = [ base exceptions network retry ];
+       testHaskellDepends = [
+         base exceptions network network-simple retry tasty tasty-hunit
+       ];
+       description = "Lightweight library for waiting on networked services to become available";
+       license = lib.licenses.mit;
+     }) {};
+
   "network-websocket" = callPackage
     ({ mkDerivation, base, haskell98, network, webserver }:
      mkDerivation {
@@ -196792,7 +194745,6 @@ self: {
        description = "Neural Networks in native Haskell";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "neural-network-base" = callPackage
@@ -196914,6 +194866,8 @@ self: {
        testHaskellDepends = [ array base bytestring hspec QuickCheck ];
        description = "Encodes and decodes numbers using Tantek Çelik's New Base 60 number system";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "newhope" = callPackage
@@ -197413,7 +195367,6 @@ self: {
        description = "Nico Nico Douga (ニコニコ動画) Comment Translator";
        license = lib.licenses.agpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "nikepub" = callPackage
@@ -197622,8 +195575,8 @@ self: {
      }:
      mkDerivation {
        pname = "nix-diff";
-       version = "1.0.17";
-       sha256 = "1jv7gqa081fjkf36l7868slpqr9qf0jd65s3wr24h5q1jlbcnfk2";
+       version = "1.0.18";
+       sha256 = "0pqz207zywcs38w8yaq5qgbsps7vx0zf2wykaxq9zs43d74ygh64";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -197690,8 +195643,8 @@ self: {
      }:
      mkDerivation {
        pname = "nix-graph";
-       version = "1.0.0.0";
-       sha256 = "1hxby1xpzld55whpb1kzzdl3gi250svpl1lw5xw9qg10a3md29zh";
+       version = "1.0.1.0";
+       sha256 = "0m736px76d2q11m77n9kfw43sh9hqlj1z00ny5xihavxn7jja0xn";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -197703,6 +195656,8 @@ self: {
        ];
        description = "Reify the Nix build graph into a Haskell graph data structure";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "nix-narinfo" = callPackage
@@ -197763,6 +195718,7 @@ self: {
        ];
        description = "Lightweight dependency management with Nix";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "nix-tools" = callPackage
@@ -197851,10 +195807,8 @@ self: {
      }:
      mkDerivation {
        pname = "nixfmt";
-       version = "0.4.0";
-       sha256 = "1ispgl8rc2scr6v8bb6sks7px856jf61x74zj2iyddrn5qamkb3n";
-       revision = "1";
-       editedCabalFile = "1hsj0jh6siph3afd9c2wii09sffl48rzqv653n4clpd8qy0rn48d";
+       version = "0.5.0";
+       sha256 = "0rxi8zrd2xr72w673nvgnhb0g3r7rssc1ahlhz8rmdpc6c1a82wl";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -197978,7 +195932,6 @@ self: {
        description = "Manipulating the National Corpus of Polish (NKJP)";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "nlopt-haskell" = callPackage
@@ -198081,6 +196034,8 @@ self: {
        testHaskellDepends = [ base tasty tasty-hspec tasty-quickcheck ];
        description = "A tiny neural network";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "nntp" = callPackage
@@ -198431,6 +196386,8 @@ self: {
        sha256 = "1frjpvx3nzymkwyxz0zc4p11pvxdihx3d3hi31w3d9qanwncbc96";
        libraryHaskellDepends = [ base containers semigroupoids ];
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "non-empty-sequence" = callPackage
@@ -198445,15 +196402,19 @@ self: {
      }) {};
 
   "non-empty-text" = callPackage
-    ({ mkDerivation, base, doctest, Glob, hspec, QuickCheck, text }:
+    ({ mkDerivation, base, deepseq, doctest, Glob, hspec, QuickCheck
+     , text
+     }:
      mkDerivation {
        pname = "non-empty-text";
-       version = "0.1.1";
-       sha256 = "1s2rzcaiilid2dv462hkr3mxg4gk1dqyyayvwhs5nl81y7a35krd";
-       libraryHaskellDepends = [ base text ];
-       testHaskellDepends = [ base doctest Glob hspec QuickCheck text ];
+       version = "0.2.0";
+       sha256 = "0ipbh2lmjya9zayvivy06j5rrkfdydbbr8wfnzb2h1vsnp737fhj";
+       libraryHaskellDepends = [ base deepseq text ];
+       testHaskellDepends = [
+         base deepseq doctest Glob hspec QuickCheck text
+       ];
        description = "Non empty Data.Text type";
-       license = "unknown";
+       license = lib.licenses.mit;
      }) {};
 
   "non-empty-zipper" = callPackage
@@ -198656,6 +196617,7 @@ self: {
        ];
        description = "Wrapper of nonlinear-optimization package for using with backprop package";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "noodle" = callPackage
@@ -198956,6 +196918,8 @@ self: {
        ];
        description = "A data type for representing numeric values, except zero";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "now-haskell" = callPackage
@@ -198993,7 +196957,6 @@ self: {
        description = "Zeit Now haskell-side integration and introspection tools";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "nowdoc" = callPackage
@@ -199094,6 +197057,7 @@ self: {
        ];
        description = "Read environment variables as settings to build 12-factor apps";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "nri-http" = callPackage
@@ -199117,6 +197081,7 @@ self: {
        ];
        description = "Make Elm style HTTP requests";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "nri-kafka" = callPackage
@@ -199141,7 +197106,6 @@ self: {
        description = "Functions for working with Kafka";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "nri-observability" = callPackage
@@ -199168,6 +197132,7 @@ self: {
        ];
        description = "Report log spans collected by nri-prelude";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "nri-postgresql" = callPackage
@@ -199193,7 +197158,6 @@ self: {
        description = "Make queries against Postgresql";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "nri-prelude" = callPackage
@@ -199223,6 +197187,8 @@ self: {
        ];
        description = "A Prelude inspired by the Elm programming language";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "nri-redis" = callPackage
@@ -199246,6 +197212,7 @@ self: {
        ];
        description = "An intuitive hedis wrapper library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "nri-test-encoding" = callPackage
@@ -199255,14 +197222,15 @@ self: {
      }:
      mkDerivation {
        pname = "nri-test-encoding";
-       version = "0.1.1.2";
-       sha256 = "1b2k4g1vm3mc72g4j979pk5y9jqn4y1aa394wfzwck7n1jhg8rzb";
+       version = "0.1.1.3";
+       sha256 = "03nvsncnhln3hyv32l2sq3l5v8pd59x48cch9861qg704jdkv4yi";
        libraryHaskellDepends = [
          aeson aeson-pretty base bytestring filepath nri-prelude nri-redis
          servant servant-auth-server servant-server text
        ];
        description = "A library to simplify writing golden tests for encoding types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "nsis" = callPackage
@@ -199674,6 +197642,7 @@ self: {
        description = "Ode solvers";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "numeric-prelude" = callPackage
@@ -199792,24 +197761,6 @@ self: {
      }) {};
 
   "numhask" = callPackage
-    ({ mkDerivation, base, bifunctors, doctest, mmorph, protolude
-     , QuickCheck, random, text, transformers
-     }:
-     mkDerivation {
-       pname = "numhask";
-       version = "0.7.1.0";
-       sha256 = "1qkrmbz72zmmpn5mpqvz0k46b5yvkhwbiwkx8z06291xyz3qn9cx";
-       libraryHaskellDepends = [
-         base bifunctors mmorph protolude random text transformers
-       ];
-       testHaskellDepends = [ base doctest QuickCheck ];
-       description = "A numeric class hierarchy";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "numhask_0_10_0_0" = callPackage
     ({ mkDerivation, base, QuickCheck }:
      mkDerivation {
        pname = "numhask";
@@ -199819,8 +197770,6 @@ self: {
        testHaskellDepends = [ base QuickCheck ];
        description = "A numeric class hierarchy";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "numhask-array" = callPackage
@@ -199835,8 +197784,6 @@ self: {
        ];
        description = "Multi-dimensional arrays";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "numhask-free" = callPackage
@@ -199889,6 +197836,7 @@ self: {
        description = "See readme.md";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "numhask-prelude" = callPackage
@@ -199940,8 +197888,6 @@ self: {
        ];
        description = "Numerical spaces";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "numhask-test" = callPackage
@@ -200087,45 +198033,6 @@ self: {
      , hspec-discover, HUnit, megaparsec, messagepack, mtl, network
      , optparse-applicative, path, path-io, prettyprinter
      , prettyprinter-ansi-terminal, QuickCheck, resourcet, stm
-     , streaming-commons, template-haskell, text, time
-     , time-locale-compat, transformers, transformers-base
-     , typed-process, unliftio, unliftio-core, utf8-string, vector, void
-     }:
-     mkDerivation {
-       pname = "nvim-hs";
-       version = "2.1.0.4";
-       sha256 = "0bg94adja6xvzlv1x849nrfpb0i5mjbp19f9cwhaa4iw1qs532rf";
-       revision = "2";
-       editedCabalFile = "0bd90ndkk4lll4rvr87b9vil2h8jlchkh1fag1nrhj90lnczgpnl";
-       libraryHaskellDepends = [
-         base bytestring cereal cereal-conduit conduit containers
-         data-default deepseq foreign-store hslogger megaparsec messagepack
-         mtl network optparse-applicative path path-io prettyprinter
-         prettyprinter-ansi-terminal resourcet stm streaming-commons
-         template-haskell text time time-locale-compat transformers
-         transformers-base typed-process unliftio unliftio-core utf8-string
-         vector void
-       ];
-       testHaskellDepends = [
-         base bytestring cereal cereal-conduit conduit containers
-         data-default foreign-store hslogger hspec hspec-discover HUnit
-         megaparsec messagepack mtl network optparse-applicative path
-         path-io prettyprinter prettyprinter-ansi-terminal QuickCheck
-         resourcet stm streaming-commons template-haskell text time
-         time-locale-compat transformers transformers-base typed-process
-         unliftio unliftio-core utf8-string vector
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Haskell plugin backend for neovim";
-       license = lib.licenses.asl20;
-     }) {};
-
-  "nvim-hs_2_2_0_1" = callPackage
-    ({ mkDerivation, base, bytestring, cereal, cereal-conduit, conduit
-     , containers, data-default, deepseq, foreign-store, hslogger, hspec
-     , hspec-discover, HUnit, megaparsec, messagepack, mtl, network
-     , optparse-applicative, path, path-io, prettyprinter
-     , prettyprinter-ansi-terminal, QuickCheck, resourcet, stm
      , streaming-commons, template-haskell
      , template-haskell-compat-v0208, text, time, time-locale-compat
      , transformers, transformers-base, typed-process, unliftio
@@ -200157,7 +198064,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Haskell plugin backend for neovim";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "nvim-hs-contrib" = callPackage
@@ -200181,6 +198087,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Haskell plugin backend for neovim";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "nvim-hs-ghcid" = callPackage
@@ -200201,6 +198109,7 @@ self: {
        executableHaskellDepends = [ base nvim-hs ];
        description = "Neovim plugin that runs ghcid to update the quickfix list";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "nvvm" = callPackage
@@ -200237,6 +198146,65 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "nyan-interpolation" = callPackage
+    ({ mkDerivation, base, fmt, haskell-src-exts, haskell-src-meta
+     , HUnit, nyan-interpolation-core, tasty, tasty-discover
+     , tasty-hunit-compat, template-haskell, text
+     }:
+     mkDerivation {
+       pname = "nyan-interpolation";
+       version = "0.9";
+       sha256 = "0asxwpi2csj3rsb69r0brlmx97740jzn2bh161997q303v3vanwl";
+       libraryHaskellDepends = [
+         base fmt haskell-src-exts haskell-src-meta nyan-interpolation-core
+         template-haskell text
+       ];
+       testHaskellDepends = [
+         base fmt haskell-src-exts haskell-src-meta HUnit
+         nyan-interpolation-core tasty tasty-hunit-compat template-haskell
+         text
+       ];
+       testToolDepends = [ tasty-discover ];
+       description = "Flexible production-scale string interpolation library";
+       license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "nyan-interpolation-core" = callPackage
+    ({ mkDerivation, base, fmt, HUnit, megaparsec, mtl, tasty
+     , tasty-discover, tasty-hunit-compat, template-haskell, text
+     , vector
+     }:
+     mkDerivation {
+       pname = "nyan-interpolation-core";
+       version = "0.9.0.1";
+       sha256 = "0sxrzqja67xgp3lm15s6qmm040b76kkwyvwvmqbk012j0pac1fh2";
+       libraryHaskellDepends = [
+         base fmt megaparsec mtl template-haskell text vector
+       ];
+       testHaskellDepends = [
+         base fmt HUnit megaparsec mtl tasty tasty-hunit-compat
+         template-haskell text vector
+       ];
+       testToolDepends = [ tasty-discover ];
+       description = "Customize your nyan interpolator!";
+       license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "nyan-interpolation-simple" = callPackage
+    ({ mkDerivation, base, nyan-interpolation-core, text }:
+     mkDerivation {
+       pname = "nyan-interpolation-simple";
+       version = "0.9";
+       sha256 = "0i3x0caqsvwx21h847icfdj197gvpr7xvpglyg6z5jzcjy45b0qz";
+       libraryHaskellDepends = [ base nyan-interpolation-core text ];
+       description = "Simplified lightweight interpolation";
+       license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "nylas" = callPackage
     ({ mkDerivation, aeson, base, bytestring, lens, lens-aeson, pipes
      , pipes-aeson, pipes-bytestring, pipes-http, pipes-parse, text
@@ -200272,7 +198240,6 @@ self: {
        ];
        description = "An interactive GUI for manipulating L-systems";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "nyx-game" = callPackage
@@ -200348,7 +198315,6 @@ self: {
        description = "Client to the OANDA REST API";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "oasis-xrd" = callPackage
@@ -200497,8 +198463,8 @@ self: {
      }:
      mkDerivation {
        pname = "obdd";
-       version = "0.8.2";
-       sha256 = "17cs06cxxmjknb1mc691n5k70yqplasqc97dpr6vx71aj1wzwzhw";
+       version = "0.8.4";
+       sha256 = "1qb6324nfrfjng54dzp3z2134vc74dcwp4xn61y5a9vc4jkizb0s";
        libraryHaskellDepends = [
          array base containers ersatz mtl process-extras random text
        ];
@@ -200582,8 +198548,6 @@ self: {
        ];
        description = "Composable objects";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "oblivious-transfer" = callPackage
@@ -200964,6 +198928,27 @@ self: {
        broken = true;
      }) {};
 
+  "oeis2_1_0_7" = callPackage
+    ({ mkDerivation, aeson, base, containers, hspec, http-conduit, lens
+     , lens-aeson, QuickCheck, text, vector
+     }:
+     mkDerivation {
+       pname = "oeis2";
+       version = "1.0.7";
+       sha256 = "1nywxada76zqzraadwbmz3v6dpwbd997393ksrprci5n6myrakng";
+       libraryHaskellDepends = [
+         aeson base containers http-conduit lens lens-aeson text vector
+       ];
+       testHaskellDepends = [
+         aeson base containers hspec http-conduit lens lens-aeson QuickCheck
+         text vector
+       ];
+       description = "Interface for Online Encyclopedia of Integer Sequences (OEIS)";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "off-simple" = callPackage
     ({ mkDerivation, base, parsec3, vector }:
      mkDerivation {
@@ -201073,6 +199058,7 @@ self: {
        ];
        description = "OpenID Connect 1.0 library for RP";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ois-input-manager" = callPackage
@@ -201421,37 +199407,16 @@ self: {
     ({ mkDerivation, aeson, base, text }:
      mkDerivation {
        pname = "one-line-aeson-text";
-       version = "0.1.0.3";
-       sha256 = "15p493sapvnn89sv43gxnpx4nyz8l8wdk1jr5w7nha50szbsabv3";
+       version = "0.1.0.4";
+       sha256 = "0hhdnpc4fs6xz709vlww990i5f98p73n8niq09y6hv1vzgsh5gr1";
        libraryHaskellDepends = [ aeson base text ];
        testHaskellDepends = [ aeson base text ];
        description = "Pretty-printing short Aeson values as text";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "one-liner" = callPackage
     ({ mkDerivation, base, bifunctors, contravariant, ghc-prim, HUnit
-     , profunctors, tagged, transformers
-     }:
-     mkDerivation {
-       pname = "one-liner";
-       version = "1.0";
-       sha256 = "1diigbl8l0m8q1sl0kxjjqbhl3vkpf0rrzxlbqaamp3ahpmgpx67";
-       revision = "1";
-       editedCabalFile = "1ijc5mj93zyfj7hh12aw3xh30kc1xsp7wf6rbbfal36yllnl2xhs";
-       libraryHaskellDepends = [
-         base bifunctors contravariant ghc-prim profunctors tagged
-         transformers
-       ];
-       testHaskellDepends = [ base contravariant HUnit ];
-       description = "Constraint-based generics";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "one-liner_2_0" = callPackage
-    ({ mkDerivation, base, bifunctors, contravariant, ghc-prim, HUnit
      , linear-base, profunctors, tagged, transformers
      }:
      mkDerivation {
@@ -201465,7 +199430,6 @@ self: {
        testHaskellDepends = [ base contravariant HUnit ];
        description = "Constraint-based generics";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "one-liner-instances" = callPackage
@@ -201477,8 +199441,6 @@ self: {
        libraryHaskellDepends = [ base one-liner random ];
        description = "Generics-based implementations for common typeclasses";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "one-time-password" = callPackage
@@ -201637,37 +199599,6 @@ self: {
      }:
      mkDerivation {
        pname = "opaleye";
-       version = "0.7.6.2";
-       sha256 = "0dln0r4qk5k4gmjg06275zgbzgivwxw471sd0y4l01j3x7ix3q46";
-       revision = "1";
-       editedCabalFile = "0dq8h20072nnir5bp17qyz27l2gnbwdr2dvyz84f8cgr2jvyhspb";
-       libraryHaskellDepends = [
-         aeson base base16-bytestring bytestring case-insensitive
-         contravariant postgresql-simple pretty product-profunctors
-         profunctors scientific semigroups text time-compat
-         time-locale-compat transformers uuid void
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers contravariant dotenv hspec
-         hspec-discover multiset postgresql-simple product-profunctors
-         profunctors QuickCheck semigroups text time time-compat
-         transformers uuid
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "An SQL-generating DSL targeting PostgreSQL";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "opaleye_0_9_2_0" = callPackage
-    ({ mkDerivation, aeson, base, base16-bytestring, bytestring
-     , case-insensitive, containers, contravariant, dotenv, hspec
-     , hspec-discover, multiset, postgresql-simple, pretty
-     , product-profunctors, profunctors, QuickCheck, scientific
-     , semigroups, text, time, time-compat, time-locale-compat
-     , transformers, uuid, void
-     }:
-     mkDerivation {
-       pname = "opaleye";
        version = "0.9.2.0";
        sha256 = "0zvms42pmsg6ish76mvk0ksz4apxvs4iyjfvgkm7zwadq3i9v8l3";
        libraryHaskellDepends = [
@@ -201685,7 +199616,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "An SQL-generating DSL targeting PostgreSQL";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "opaleye-classy" = callPackage
@@ -201753,6 +199683,8 @@ self: {
        ];
        description = "A monad transformer for Opaleye";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "opc-xml-da-client" = callPackage
@@ -201916,6 +199848,8 @@ self: {
        benchmarkHaskellDepends = [ base criterion ];
        description = "Open type representations and dynamic types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "open-union" = callPackage
@@ -201930,7 +199864,6 @@ self: {
        executableHaskellDepends = [ base type-fun ];
        description = "Extensible, type-safe unions";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "open-witness" = callPackage
@@ -201948,6 +199881,8 @@ self: {
        testHaskellDepends = [ base mtl tasty tasty-hunit witness ];
        description = "open witnesses";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "openai-hs" = callPackage
@@ -201972,7 +199907,6 @@ self: {
        description = "Unofficial OpenAI client";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "openai-servant" = callPackage
@@ -202067,45 +200001,8 @@ self: {
      }:
      mkDerivation {
        pname = "openapi3";
-       version = "3.1.0";
-       sha256 = "011754qyxxw5mn06hdmxalvsiff7a4x4k2yb2r6ylzr6zhyz818z";
-       revision = "3";
-       editedCabalFile = "1p4vlia591sf94448qn1fqf6ibzp0z92x4xya5y31d6skffr3ryj";
-       isLibrary = true;
-       isExecutable = true;
-       setupHaskellDepends = [ base Cabal cabal-doctest ];
-       libraryHaskellDepends = [
-         aeson aeson-pretty base base-compat-batteries bytestring containers
-         cookie generics-sop hashable http-media insert-ordered-containers
-         lens mtl network optics-core optics-th QuickCheck scientific
-         template-haskell text time transformers unordered-containers
-         uuid-types vector
-       ];
-       executableHaskellDepends = [ aeson base lens text ];
-       testHaskellDepends = [
-         aeson base base-compat-batteries bytestring containers doctest Glob
-         hashable hspec HUnit insert-ordered-containers lens mtl QuickCheck
-         quickcheck-instances template-haskell text time
-         unordered-containers utf8-string vector
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "OpenAPI 3.0 data model";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "openapi3_3_2_1" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, base, base-compat-batteries
-     , bytestring, Cabal, cabal-doctest, containers, cookie, doctest
-     , generics-sop, Glob, hashable, hspec, hspec-discover, http-media
-     , HUnit, insert-ordered-containers, lens, mtl, network, optics-core
-     , optics-th, QuickCheck, quickcheck-instances, scientific
-     , template-haskell, text, time, transformers, unordered-containers
-     , utf8-string, uuid-types, vector
-     }:
-     mkDerivation {
-       pname = "openapi3";
-       version = "3.2.1";
-       sha256 = "0xspxp5rma3mx5p0qy6mmq94540agl44vkc65sylp5k62x68588d";
+       version = "3.2.2";
+       sha256 = "0d31ilv2ivwswzbpfibqwnld8697vk63wyr6yl80brjx60g4jp9j";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -202126,7 +200023,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "OpenAPI 3.0 data model";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "openapi3-code-generator" = callPackage
@@ -202167,7 +200063,6 @@ self: {
        description = "OpenAPI3 Haskell Client Code Generator";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "opencc" = callPackage
@@ -202182,8 +200077,6 @@ self: {
        testHaskellDepends = [ base bytestring mtl text transformers ];
        description = "OpenCC bindings";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) opencc;};
 
   "opench-meteo" = callPackage
@@ -202242,6 +200135,8 @@ self: {
        hardeningDisable = [ "bindnow" ];
        description = "Haskell binding to OpenCV-3.x";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) opencv3;};
 
   "opencv-extra" = callPackage
@@ -202266,6 +200161,7 @@ self: {
        ];
        description = "Haskell binding to OpenCV-3.x extra modules";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "opencv-raw" = callPackage
@@ -202641,6 +200537,8 @@ self: {
        pname = "openssl-streams";
        version = "1.2.3.0";
        sha256 = "10pnnpzgb5xr811kc9qdk7h2cgn6hk2yiyhnzz8f8p0fjzc0pwjm";
+       revision = "1";
+       editedCabalFile = "0vfawnfcjrw29qg1n7k6z6bk4bmnk869gjlr9mxw4mzxgl80b2vp";
        libraryHaskellDepends = [
          base bytestring HsOpenSSL io-streams network
        ];
@@ -203042,8 +200940,6 @@ self: {
        ];
        description = "Jaeger backend for OpenTracing";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "opentracing-wai" = callPackage
@@ -203085,8 +200981,6 @@ self: {
        ];
        description = "Zipkin V1 backend for OpenTracing";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "opentracing-zipkin-v2" = callPackage
@@ -203145,6 +201039,8 @@ self: {
        ];
        description = "Access data at OpenWeatherMap";
        license = lib.licenses.publicDomain;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "operate-do" = callPackage
@@ -203220,23 +201116,22 @@ self: {
      }) {};
 
   "oplang" = callPackage
-    ({ mkDerivation, base, directory, filepath, optparse-applicative
-     , parsec, process, text, text-builder, unordered-containers
+    ({ mkDerivation, base, containers, directory, filepath, megaparsec
+     , mtl, optparse-applicative, process, text, text-builder
+     , transformers
      }:
      mkDerivation {
        pname = "oplang";
-       version = "0.1.0.0";
-       sha256 = "09n4nq9wl4n3vfkh9av9i0z6gipsffsb5igs0rlcydii10hjcn89";
+       version = "0.2.0.0";
+       sha256 = "1bacn4irdipn43gh2qq8ja6z79q21j2yrnvvvjdfdmhcvc07kkr1";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         base directory filepath optparse-applicative parsec process text
-         text-builder unordered-containers
+         base containers directory filepath megaparsec mtl
+         optparse-applicative process text text-builder transformers
        ];
        description = "Compiler for OpLang, an esoteric programming language";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
+       license = lib.licenses.gpl3Only;
      }) {};
 
   "opml" = callPackage
@@ -203307,8 +201202,8 @@ self: {
      }:
      mkDerivation {
        pname = "optics";
-       version = "0.3";
-       sha256 = "0v0kgj9ihb655a6n9j5w55s2lrkfd31pf9z17ida4xcrimzv6q02";
+       version = "0.4";
+       sha256 = "18hdfmay7v2qsbq0ylzrfk3hrgax8bzs65bdmjrmck4is8vbs6h5";
        libraryHaskellDepends = [
          array base containers mtl optics-core optics-extra optics-th
          transformers
@@ -203327,17 +201222,17 @@ self: {
        maintainers = with lib.maintainers; [ maralorn ];
      }) {};
 
-  "optics_0_4" = callPackage
-    ({ mkDerivation, array, base, bytestring, containers, criterion
+  "optics_0_4_1" = callPackage
+    ({ mkDerivation, array, base, bytestring, containers
      , indexed-profunctors, inspection-testing, lens, mtl, optics-core
-     , optics-extra, optics-th, QuickCheck, random, tasty, tasty-hunit
-     , tasty-quickcheck, template-haskell, transformers
+     , optics-extra, optics-th, QuickCheck, random, tasty, tasty-bench
+     , tasty-hunit, tasty-quickcheck, template-haskell, transformers
      , unordered-containers, vector
      }:
      mkDerivation {
        pname = "optics";
-       version = "0.4";
-       sha256 = "18hdfmay7v2qsbq0ylzrfk3hrgax8bzs65bdmjrmck4is8vbs6h5";
+       version = "0.4.1";
+       sha256 = "068r2ldq5aysvs5gcd80xpvbmsw5vylc4x0rfsnm9k330q5vzlkx";
        libraryHaskellDepends = [
          array base containers mtl optics-core optics-extra optics-th
          transformers
@@ -203348,7 +201243,7 @@ self: {
          template-haskell
        ];
        benchmarkHaskellDepends = [
-         base bytestring containers criterion lens transformers
+         base bytestring containers lens tasty-bench transformers
          unordered-containers vector
        ];
        description = "Optics as an abstract interface";
@@ -203359,27 +201254,28 @@ self: {
 
   "optics-core" = callPackage
     ({ mkDerivation, array, base, containers, indexed-profunctors
-     , transformers
+     , indexed-traversable, transformers
      }:
      mkDerivation {
        pname = "optics-core";
-       version = "0.3.0.1";
-       sha256 = "01z1rjrmj3jqh3fygqa1asr4azhdnqpix27sdw3ygi5dnbcmn49h";
+       version = "0.4";
+       sha256 = "1kyxdfzha4xjym96yahrwhpbzqracks2di2lx1x34sjcn165rxry";
        libraryHaskellDepends = [
-         array base containers indexed-profunctors transformers
+         array base containers indexed-profunctors indexed-traversable
+         transformers
        ];
        description = "Optics as an abstract interface: core definitions";
        license = lib.licenses.bsd3;
      }) {};
 
-  "optics-core_0_4" = callPackage
+  "optics-core_0_4_1" = callPackage
     ({ mkDerivation, array, base, containers, indexed-profunctors
      , indexed-traversable, transformers
      }:
      mkDerivation {
        pname = "optics-core";
-       version = "0.4";
-       sha256 = "1kyxdfzha4xjym96yahrwhpbzqracks2di2lx1x34sjcn165rxry";
+       version = "0.4.1";
+       sha256 = "16ll8829g8v5g6gqdcfj77k6g4sqpmpxbda9jhm4h68pycay4r6a";
        libraryHaskellDepends = [
          array base containers indexed-profunctors indexed-traversable
          transformers
@@ -203391,34 +201287,33 @@ self: {
 
   "optics-extra" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, hashable
-     , indexed-profunctors, mtl, optics-core, text, transformers
-     , unordered-containers, vector
+     , indexed-profunctors, indexed-traversable-instances, mtl
+     , optics-core, text, transformers, unordered-containers, vector
      }:
      mkDerivation {
        pname = "optics-extra";
-       version = "0.3";
-       sha256 = "15vnznmi4h9xrrp7dk6fqgz9cwlqlmdr2h4nx1n5q6hi2ic1bmm4";
-       revision = "3";
-       editedCabalFile = "1mfxbi2a0hbdzd5blps2s6ik0phia5w8nh9fs3wfa990m63nsscr";
+       version = "0.4";
+       sha256 = "1ynhyw22rwvvh5yglybmb6skhpgqk4gh9w2w4dh8kb7myzcwfj1s";
+       revision = "2";
+       editedCabalFile = "16a139wxgmg4hq6wd8fygbd6qqavf4xgyqdq4c5q37ai43a38wir";
        libraryHaskellDepends = [
-         array base bytestring containers hashable indexed-profunctors mtl
-         optics-core text transformers unordered-containers vector
+         array base bytestring containers hashable indexed-profunctors
+         indexed-traversable-instances mtl optics-core text transformers
+         unordered-containers vector
        ];
        description = "Extra utilities and instances for optics-core";
        license = lib.licenses.bsd3;
      }) {};
 
-  "optics-extra_0_4" = callPackage
+  "optics-extra_0_4_1" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, hashable
      , indexed-profunctors, indexed-traversable-instances, mtl
      , optics-core, text, transformers, unordered-containers, vector
      }:
      mkDerivation {
        pname = "optics-extra";
-       version = "0.4";
-       sha256 = "1ynhyw22rwvvh5yglybmb6skhpgqk4gh9w2w4dh8kb7myzcwfj1s";
-       revision = "2";
-       editedCabalFile = "16a139wxgmg4hq6wd8fygbd6qqavf4xgyqdq4c5q37ai43a38wir";
+       version = "0.4.1";
+       sha256 = "0xxsl4vkq77vnqi9s57d0kgsr4qj87zpad10ax0ywhvzzbvh98fg";
        libraryHaskellDepends = [
          array base bytestring containers hashable indexed-profunctors
          indexed-traversable-instances mtl optics-core text transformers
@@ -203435,10 +201330,10 @@ self: {
      }:
      mkDerivation {
        pname = "optics-th";
-       version = "0.3.0.2";
-       sha256 = "1mxi4bwgpl02g7clbs4m5p16i64s5lp13811yhg66i50rnqwpw40";
+       version = "0.4";
+       sha256 = "1qddzwhzlhhp1902irswjj18aa5ziavn4klhy7najxjwndilb55y";
        revision = "1";
-       editedCabalFile = "0kr473b0ibxi99fqcg86xl2pq8l2m1yra548v9p278rpqa8g51p7";
+       editedCabalFile = "061axc65h2lzqj7ya8h7xmd6rz944dsdj6i2i4ad6ij3157zcyc4";
        libraryHaskellDepends = [
          base containers mtl optics-core template-haskell th-abstraction
          transformers
@@ -203448,16 +201343,14 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "optics-th_0_4" = callPackage
+  "optics-th_0_4_1" = callPackage
     ({ mkDerivation, base, containers, mtl, optics-core, tagged
      , template-haskell, th-abstraction, transformers
      }:
      mkDerivation {
        pname = "optics-th";
-       version = "0.4";
-       sha256 = "1qddzwhzlhhp1902irswjj18aa5ziavn4klhy7najxjwndilb55y";
-       revision = "1";
-       editedCabalFile = "061axc65h2lzqj7ya8h7xmd6rz944dsdj6i2i4ad6ij3157zcyc4";
+       version = "0.4.1";
+       sha256 = "05zxljfqmhr5if7l8gld5s864nql6kqjfizsf1z7r3ydknvmff6p";
        libraryHaskellDepends = [
          base containers mtl optics-core template-haskell th-abstraction
          transformers
@@ -203747,6 +201640,7 @@ self: {
        ];
        description = "An enum-text based toolkit for optparse-applicative";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "optparse-generic" = callPackage
@@ -203874,7 +201768,9 @@ self: {
        ];
        description = "Types and functions for Kepler orbits";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ expipiplus1 ];
+       broken = true;
      }) {};
 
   "orc" = callPackage
@@ -204230,6 +202126,7 @@ self: {
        ];
        description = "A collection of Attoparsec combinators for parsing org-mode flavored documents";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "orgstat" = callPackage
@@ -204264,6 +202161,7 @@ self: {
        ];
        description = "Statistics visualizer for org-mode";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "origami" = callPackage
@@ -204303,6 +202201,8 @@ self: {
          unordered-containers word8 wreq
        ];
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "orizentic" = callPackage
@@ -204328,7 +202228,7 @@ self: {
        broken = true;
      }) {};
 
-  "ormolu" = callPackage
+  "ormolu_0_2_0_0" = callPackage
     ({ mkDerivation, ansi-terminal, base, bytestring, containers, Diff
      , dlist, exceptions, filepath, ghc-lib-parser, gitrev, hspec
      , hspec-discover, mtl, optparse-applicative, path, path-io, syb
@@ -204336,13 +202236,10 @@ self: {
      }:
      mkDerivation {
        pname = "ormolu";
-       version = "0.1.4.1";
-       sha256 = "1aamgzimjn9h7kwby9ajfgbj5dx08nmxyalwvpg9rs4xd8pbpd9s";
-       revision = "1";
-       editedCabalFile = "1fi8fxyhw9jdwhsbmrikjqd461wrz7h4kdszrahlvdjfdsn4wh7d";
+       version = "0.2.0.0";
+       sha256 = "0zivz7vcl4m1rjay5md6cdqac9cnfwz9c844l20byiz5h49bwfhb";
        isLibrary = true;
        isExecutable = true;
-       enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          ansi-terminal base bytestring containers Diff dlist exceptions
          ghc-lib-parser mtl syb text
@@ -204356,9 +202253,10 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A formatter for Haskell source code";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ormolu_0_3_1_0" = callPackage
+  "ormolu" = callPackage
     ({ mkDerivation, ansi-terminal, base, bytestring, Cabal, containers
      , Diff, directory, dlist, exceptions, filepath, ghc-lib-parser
      , gitrev, hspec, hspec-discover, mtl, optparse-applicative, path
@@ -204386,7 +202284,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A formatter for Haskell source code";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ormolu_0_4_0_0" = callPackage
@@ -204476,6 +202373,8 @@ self: {
        ];
        description = "Auto-generated ory-hydra-client API Client";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ory-kratos" = callPackage
@@ -204502,6 +202401,8 @@ self: {
        ];
        description = "API bindings for Ory Kratos";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "os-release" = callPackage
@@ -204783,15 +202684,16 @@ self: {
        ];
        description = "Finite overloading";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "overloaded" = callPackage
     ({ mkDerivation, assoc, base, bin, boring, bytestring, constraints
-     , containers, fin, generic-lens-lite, ghc, hmatrix, HUnit
+     , containers, fin, generic-lens-lite, ghc, HUnit
      , indexed-traversable, lens, optics-core, profunctors, QuickCheck
      , ral, record-hasfield, semigroupoids, singleton-bool, sop-core
-     , split, splitmix, syb, symbols, tasty, tasty-hunit
-     , tasty-quickcheck, template-haskell, text, th-compat, time, vec
+     , split, syb, symbols, tasty, tasty-hunit, tasty-quickcheck
+     , template-haskell, text, th-compat, time, vec
      }:
      mkDerivation {
        pname = "overloaded";
@@ -204804,10 +202706,9 @@ self: {
        ];
        testHaskellDepends = [
          assoc base bin boring bytestring constraints containers fin
-         generic-lens-lite hmatrix HUnit lens optics-core QuickCheck ral
-         record-hasfield singleton-bool sop-core splitmix symbols tasty
-         tasty-hunit tasty-quickcheck template-haskell text th-compat time
-         vec
+         generic-lens-lite HUnit lens optics-core QuickCheck ral
+         record-hasfield singleton-bool sop-core symbols tasty tasty-hunit
+         tasty-quickcheck template-haskell text th-compat time vec
        ];
        doHaddock = false;
        description = "Overloaded pragmas as a plugin";
@@ -204923,7 +202824,6 @@ self: {
        description = "Utilities for working with cabal packages and your package database";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "package-version" = callPackage
@@ -204969,19 +202869,6 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "packcheck";
-       version = "0.5.1";
-       sha256 = "05hwcmg67vicrig7syfxkpbsaqfjzlik4jq8ijz2gdkh7v3czrvr";
-       libraryHaskellDepends = [ base ];
-       testHaskellDepends = [ base ];
-       benchmarkHaskellDepends = [ base ];
-       description = "Universal build and CI testing for Haskell packages";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "packcheck_0_6_0" = callPackage
-    ({ mkDerivation, base }:
-     mkDerivation {
-       pname = "packcheck";
        version = "0.6.0";
        sha256 = "0n050lpbcykzhaxwjxyh65crp2iyn3bvdagybap9prqid0zj4k8z";
        libraryHaskellDepends = [ base ];
@@ -204989,7 +202876,6 @@ self: {
        benchmarkHaskellDepends = [ base ];
        description = "Universal build and CI testing for Haskell packages";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "packdeps" = callPackage
@@ -205014,6 +202900,8 @@ self: {
        ];
        description = "Check your cabal packages for lagging dependencies";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "packed" = callPackage
@@ -205282,6 +203170,8 @@ self: {
        ];
        description = "Fast, type-safe p-adic arithmetic";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pads-haskell" = callPackage
@@ -205394,6 +203284,8 @@ self: {
        ];
        description = "An interface to the PagerDuty API";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pagination" = callPackage
@@ -205412,26 +203304,27 @@ self: {
     ({ mkDerivation, aeson, base, http-query, text }:
      mkDerivation {
        pname = "pagure";
-       version = "0.1.0";
-       sha256 = "1g5b0y0cv3yzdpza2750aj5zxagwdy189sqb4bvr0rrjbfgxrjv8";
+       version = "0.1.1";
+       sha256 = "02212akphmldpnbih2zip750iavappzlqs5hf9mamzjaramx2bsy";
        libraryHaskellDepends = [ aeson base http-query text ];
        description = "Pagure REST client library";
        license = lib.licenses.gpl2Only;
      }) {};
 
   "pagure-cli" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, filepath, http-conduit
-     , lens, lens-aeson, optparse-applicative, simple-cmd-args, text
+    ({ mkDerivation, aeson, aeson-pretty, base, bytestring, filepath
+     , optparse-applicative, pagure, simple-cmd-args, text
+     , unordered-containers, yaml
      }:
      mkDerivation {
        pname = "pagure-cli";
-       version = "0.2";
-       sha256 = "0hl1m23kwx5xd1nbaswnnqm0qrr8mcc7zvb28q47bdgfix2yhy7r";
+       version = "0.2.1";
+       sha256 = "1w0z6c3i91di9ixbpiwp610xyfp26g325571c0j5abscr1d2fbv7";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         aeson base bytestring filepath http-conduit lens lens-aeson
-         optparse-applicative simple-cmd-args text
+         aeson aeson-pretty base bytestring filepath optparse-applicative
+         pagure simple-cmd-args text unordered-containers yaml
        ];
        description = "Pagure client";
        license = lib.licenses.gpl2Only;
@@ -205508,8 +203401,6 @@ self: {
        ];
        description = "Utilities for choosing and creating color schemes";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "palindromes" = callPackage
@@ -205559,7 +203450,6 @@ self: {
        description = "Parse syslog traffic from PAN-OS";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "panda" = callPackage
@@ -205589,64 +203479,6 @@ self: {
      , case-insensitive, citeproc, commonmark, commonmark-extensions
      , commonmark-pandoc, connection, containers, data-default, deepseq
      , Diff, directory, doclayout, doctemplates, emojis, exceptions
-     , file-embed, filepath, Glob, haddock-library, hslua
-     , hslua-module-path, hslua-module-system, hslua-module-text, HsYAML
-     , HTTP, http-client, http-client-tls, http-types, ipynb
-     , jira-wiki-markup, JuicyPixels, mtl, network, network-uri
-     , pandoc-types, parsec, process, QuickCheck, random, safe
-     , scientific, SHA, skylighting, skylighting-core, split, syb
-     , tagsoup, tasty, tasty-bench, tasty-golden, tasty-hunit, tasty-lua
-     , tasty-quickcheck, temporary, texmath, text, text-conversions
-     , time, unicode-collation, unicode-transforms, unix
-     , unordered-containers, xml, xml-conduit, zip-archive, zlib
-     }:
-     mkDerivation {
-       pname = "pandoc";
-       version = "2.14.0.3";
-       sha256 = "1pgd6125mrvzj2faxbsfmackb7kchzcr6bjkrwqbyn9hzxdzbqw2";
-       configureFlags = [ "-fhttps" "-f-trypandoc" ];
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson aeson-pretty array attoparsec base base64-bytestring binary
-         blaze-html blaze-markup bytestring case-insensitive citeproc
-         commonmark commonmark-extensions commonmark-pandoc connection
-         containers data-default deepseq directory doclayout doctemplates
-         emojis exceptions file-embed filepath Glob haddock-library hslua
-         hslua-module-path hslua-module-system hslua-module-text HsYAML HTTP
-         http-client http-client-tls http-types ipynb jira-wiki-markup
-         JuicyPixels mtl network network-uri pandoc-types parsec process
-         random safe scientific SHA skylighting skylighting-core split syb
-         tagsoup temporary texmath text text-conversions time
-         unicode-collation unicode-transforms unix unordered-containers xml
-         xml-conduit zip-archive zlib
-       ];
-       executableHaskellDepends = [ base ];
-       testHaskellDepends = [
-         base bytestring containers Diff directory doctemplates exceptions
-         filepath Glob hslua mtl pandoc-types process QuickCheck tasty
-         tasty-golden tasty-hunit tasty-lua tasty-quickcheck text time xml
-         zip-archive
-       ];
-       benchmarkHaskellDepends = [
-         base bytestring containers deepseq mtl tasty-bench text time
-       ];
-       postInstall = ''
-         mkdir -p $out/share/man/man1
-         mv "man/"*.1 $out/share/man/man1/
-       '';
-       description = "Conversion between markup formats";
-       license = lib.licenses.gpl2Plus;
-       maintainers = with lib.maintainers; [ peti ];
-     }) {};
-
-  "pandoc_2_17_1_1" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, array, attoparsec, base
-     , base64-bytestring, binary, blaze-html, blaze-markup, bytestring
-     , case-insensitive, citeproc, commonmark, commonmark-extensions
-     , commonmark-pandoc, connection, containers, data-default, deepseq
-     , Diff, directory, doclayout, doctemplates, emojis, exceptions
      , file-embed, filepath, Glob, haddock-library, hslua, hslua-aeson
      , hslua-marshalling, hslua-module-path, hslua-module-system
      , hslua-module-text, hslua-module-version, http-client
@@ -205697,7 +203529,6 @@ self: {
        '';
        description = "Conversion between markup formats";
        license = lib.licenses.gpl2Plus;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ peti ];
      }) {};
 
@@ -205839,6 +203670,8 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "A Pandoc filter for emphasizing code in fenced blocks";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pandoc-filter-graphviz" = callPackage
@@ -205908,6 +203741,7 @@ self: {
        ];
        description = "Syntax highlighting customization for Pandoc";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "pandoc-include" = callPackage
@@ -206000,6 +203834,8 @@ self: {
        ];
        description = "Extract \"contextual links\" from Pandoc";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pandoc-lua-marshal" = callPackage
@@ -206009,8 +203845,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-lua-marshal";
-       version = "0.1.4";
-       sha256 = "09l601d50h4ymnfcspwf1sl6hks8skvd1wpb9j3y2znyciq2pdkq";
+       version = "0.1.5.1";
+       sha256 = "0hj55m6mqxap8vkn1r2w09myrnrxc7j8q7gwqvbpmik9s8g9s89f";
        libraryHaskellDepends = [
          base bytestring containers exceptions hslua hslua-marshalling lua
          pandoc-types safe text
@@ -206022,8 +203858,6 @@ self: {
        ];
        description = "Use pandoc types in Lua";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "pandoc-markdown-ghci-filter" = callPackage
@@ -206097,10 +203931,12 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Render and insert PlantUML diagrams with Pandoc";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pandoc-plot" = callPackage
-    ({ mkDerivation, base, bytestring, containers, criterion
+    ({ mkDerivation, aeson, base, bytestring, containers, criterion
      , data-default, directory, filepath, gitrev, hashable, hspec
      , hspec-expectations, lifted-async, lifted-base, mtl
      , optparse-applicative, pandoc, pandoc-types, shakespeare, tagsoup
@@ -206109,14 +203945,14 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-plot";
-       version = "1.2.3";
-       sha256 = "0r7xymgkk2c3fmdfk4vljdwbl2k3jrk40aa7f7y277fp5nxnqgp8";
+       version = "1.4.1";
+       sha256 = "1g9757kj50s0fjn7l29ncbp5fb8yhnp5z0sd46gaaprbgqrqfsgh";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base bytestring containers data-default directory filepath hashable
-         lifted-async lifted-base mtl pandoc pandoc-types shakespeare
-         tagsoup template-haskell text typed-process unix yaml
+         aeson base bytestring containers data-default directory filepath
+         hashable lifted-async lifted-base mtl pandoc pandoc-types
+         shakespeare tagsoup template-haskell text typed-process unix yaml
        ];
        executableHaskellDepends = [
          base containers directory filepath gitrev optparse-applicative
@@ -206133,7 +203969,7 @@ self: {
        license = lib.licenses.gpl2Plus;
      }) {};
 
-  "pandoc-plot_1_4_0" = callPackage
+  "pandoc-plot_1_5_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, criterion
      , data-default, directory, filepath, gitrev, hashable, hspec
      , hspec-expectations, lifted-async, lifted-base, mtl
@@ -206143,8 +203979,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-plot";
-       version = "1.4.0";
-       sha256 = "07mpkd367qia6s23ywm6gk32y7xmzca92iasr35n7jl36pr2f8by";
+       version = "1.5.0";
+       sha256 = "1naq6kfzxghxn6gzkp0697sdmfjdr2hk790d2rrwx72zv66g35vy";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -206321,23 +204157,24 @@ self: {
     ({ mkDerivation }:
      mkDerivation {
        pname = "pandora";
-       version = "0.5.1";
-       sha256 = "0xx3fjdkxrabwnqhz3bs3rai1q83zkkhq90z50pzam08nng34sw5";
+       version = "0.5.3";
+       sha256 = "097vpsml5hma4acyrz26hmfddyz1j9kcbqw5z7lkhak1jmpdv2ac";
        description = "A box of patterns and paradigms";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pandora-io" = callPackage
     ({ mkDerivation, ghc-prim, pandora }:
      mkDerivation {
        pname = "pandora-io";
-       version = "0.4.9";
-       sha256 = "1ni4xwmdx741r53n5dbpzrmczs75qq9v9kg6jka87q6mpl1879r1";
+       version = "0.5.3";
+       sha256 = "0m0cskpylr26sz6gs133j2p6yr6r22hksk7p4aimszbg88vayany";
        libraryHaskellDepends = [ ghc-prim pandora ];
        description = "...";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "pang-a-lambda" = callPackage
@@ -206368,8 +204205,8 @@ self: {
      }:
      mkDerivation {
        pname = "pango";
-       version = "0.13.8.1";
-       sha256 = "0by8ada93srgapdg78n8hyk5xsqb7n54mjacvplwwsbrd1b7m9j0";
+       version = "0.13.8.2";
+       sha256 = "1mndcb904vlkqpbmj5np9lxqw2qw3pzawvrgbsbxa9xjayh0ylw5";
        enableSeparateDataOutput = true;
        setupHaskellDepends = [ base Cabal filepath gtk2hs-buildtools ];
        libraryHaskellDepends = [
@@ -206486,7 +204323,7 @@ self: {
        broken = true;
      }) {};
 
-  "pantry" = callPackage
+  "pantry_0_5_2_1" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, bytestring, Cabal
      , casa-client, casa-types, conduit, conduit-extra, containers
      , cryptonite, cryptonite-conduit, digest, exceptions, filelock
@@ -206500,8 +204337,10 @@ self: {
      }:
      mkDerivation {
        pname = "pantry";
-       version = "0.5.2.3";
-       sha256 = "17r9fgs83dp0s9wq14q5hvf5vnl8d7cg9p9dnbixgsysq6g6d29g";
+       version = "0.5.2.1";
+       sha256 = "0g1v78mgxa6mn0vm6yii3nzfdwpn4hgrlcld1h3mbwaxn6c8116k";
+       revision = "1";
+       editedCabalFile = "15gyndsfckzc0iz5bhh4hbiszcyv1mp65445f4mmf6b6pfcq7qag";
        libraryHaskellDepends = [
          aeson ansi-terminal base bytestring Cabal casa-client casa-types
          conduit conduit-extra containers cryptonite cryptonite-conduit
@@ -206525,9 +204364,10 @@ self: {
        ];
        description = "Content addressable Haskell package management";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "pantry_0_5_4" = callPackage
+  "pantry" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, bytestring, Cabal
      , casa-client, casa-types, conduit, conduit-extra, containers
      , cryptonite, cryptonite-conduit, digest, exceptions, filelock
@@ -206566,7 +204406,6 @@ self: {
        ];
        description = "Content addressable Haskell package management";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "pantry-tmp" = callPackage
@@ -206799,6 +204638,7 @@ self: {
        ];
        description = "Prelude with only useful functions";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "papa-lens-export" = callPackage
@@ -206810,6 +204650,8 @@ self: {
        libraryHaskellDepends = [ base lens ];
        description = "export useful functions from `lens`";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "papa-lens-implement" = callPackage
@@ -206821,6 +204663,8 @@ self: {
        libraryHaskellDepends = [ base lens ];
        description = "useful `lens` functions reimplemented";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "papa-prelude" = callPackage
@@ -207198,6 +205042,7 @@ self: {
        testHaskellDepends = [ base data-diverse hspec transformers ];
        description = "Parameterized/indexed monoids and monads using only a single parameter type variable";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "parameterized-data" = callPackage
@@ -207209,6 +205054,8 @@ self: {
        libraryHaskellDepends = [ base template-haskell type-level ];
        description = "Parameterized data library implementing lightweight dependent types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "parameterized-utils" = callPackage
@@ -207220,8 +205067,8 @@ self: {
      }:
      mkDerivation {
        pname = "parameterized-utils";
-       version = "2.1.4.0";
-       sha256 = "16hdmlpyjg9gbal195wpglb11i9qbaw8khp3c1433kgdlqz56hj7";
+       version = "2.1.5.0";
+       sha256 = "1w0r09kqqdwlj13xq5swzci0crmarxz49bc01vyb92xzrsmjkhss";
        libraryHaskellDepends = [
          base base-orphans constraints containers deepseq ghc-prim hashable
          hashtables indexed-traversable lens mtl profunctors
@@ -207410,6 +205257,8 @@ self: {
        ];
        description = "Parser combinators with fast-path and slower fallback for error reporting";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "park-bench" = callPackage
@@ -207827,23 +205676,11 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "parser-combinators";
-       version = "1.2.1";
-       sha256 = "0k95nvgnl5820y094yfh7b868l0xd1diclm4kx9560p5rm02w5h3";
-       libraryHaskellDepends = [ base ];
-       description = "Lightweight package providing commonly useful parser combinators";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "parser-combinators_1_3_0" = callPackage
-    ({ mkDerivation, base }:
-     mkDerivation {
-       pname = "parser-combinators";
        version = "1.3.0";
        sha256 = "0is45q3q6ngfqvzpwwga9phbwk45v7g1q2x1rlm95a7q946yy44k";
        libraryHaskellDepends = [ base ];
        description = "Lightweight package providing commonly useful parser combinators";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "parser-combinators-tests" = callPackage
@@ -207853,30 +205690,6 @@ self: {
      }:
      mkDerivation {
        pname = "parser-combinators-tests";
-       version = "1.2.1";
-       sha256 = "0iy4iajpjka1diy660x3mvmh8kldwf3svwdmvlxh26dsqy2s8sx8";
-       revision = "2";
-       editedCabalFile = "07j1y8iqljaqyqhy37db2xvs7y9z91r3sndzmz4gga7w2jpkhq2b";
-       isLibrary = false;
-       isExecutable = false;
-       testHaskellDepends = [
-         base hspec hspec-expectations hspec-megaparsec megaparsec
-         megaparsec-tests parser-combinators QuickCheck
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Test suite of parser-combinators";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "parser-combinators-tests_1_3_0" = callPackage
-    ({ mkDerivation, base, hspec, hspec-discover, hspec-expectations
-     , hspec-megaparsec, megaparsec, megaparsec-tests
-     , parser-combinators, QuickCheck
-     }:
-     mkDerivation {
-       pname = "parser-combinators-tests";
        version = "1.3.0";
        sha256 = "0sw6ws7za93y3lbmxp6jp1k17zi3wdg7698ab133kcw82f6mzba2";
        isLibrary = false;
@@ -208090,7 +205903,6 @@ self: {
        description = "A fast parser combinator library backed by Typed Template Haskell";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "parsley-core" = callPackage
@@ -208155,8 +205967,6 @@ self: {
        ];
        description = "A fast, minimal parser";
        license = "(BSD-2-Clause OR Apache-2.0)";
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "partage" = callPackage
@@ -208176,7 +205986,6 @@ self: {
        description = "Parsing factorized";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "partial" = callPackage
@@ -208205,23 +206014,11 @@ self: {
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
        pname = "partial-isomorphisms";
-       version = "0.2.2.1";
-       sha256 = "0r51ykq6i11gzypv93bnw8pzn4zdyrabiiqfpbhpvs0rj6k1ymac";
-       libraryHaskellDepends = [ base template-haskell ];
-       description = "Partial isomorphisms";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "partial-isomorphisms_0_2_3_0" = callPackage
-    ({ mkDerivation, base, template-haskell }:
-     mkDerivation {
-       pname = "partial-isomorphisms";
        version = "0.2.3.0";
        sha256 = "08390b7vj02kbx0s5q3irxljr1p8w4rvm6kf33ivv04cal3r2q39";
        libraryHaskellDepends = [ base template-haskell ];
        description = "Partial isomorphisms";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "partial-lens" = callPackage
@@ -208282,15 +206079,30 @@ self: {
        license = lib.licenses.asl20;
      }) {};
 
+  "partial-semigroup_0_6_0_0" = callPackage
+    ({ mkDerivation, base, hedgehog }:
+     mkDerivation {
+       pname = "partial-semigroup";
+       version = "0.6.0.0";
+       sha256 = "1fn8b8q99m6xdgiqi2smffk4s1h3sil2v5c1na8fl3gv04kc0v13";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base hedgehog ];
+       description = "A partial binary associative operator";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "partial-semigroup-hedgehog" = callPackage
     ({ mkDerivation, base, hedgehog, partial-semigroup }:
      mkDerivation {
        pname = "partial-semigroup-hedgehog";
-       version = "0.6.0.10";
-       sha256 = "1i40ndpk6dwq56fd83za46wn1fyzm46hnx06s29h4pz1ilfrk1xx";
+       version = "0.6.0.12";
+       sha256 = "0razhgznrrzp23zdpl1z8056n2dp2azl42cnha2g0b5h04nipg4q";
        libraryHaskellDepends = [ base hedgehog partial-semigroup ];
        description = "Property testing for partial semigroups using Hedgehog";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "partial-semigroup-test" = callPackage
@@ -208303,6 +206115,7 @@ self: {
        doHaddock = false;
        description = "Testing utilities for the partial-semigroup package";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "partial-uri" = callPackage
@@ -208445,10 +206258,10 @@ self: {
      }:
      mkDerivation {
        pname = "password";
-       version = "3.0.0.0";
-       sha256 = "0x6f4zkqqsa6vi5dvy5sj0f7pqkqq9zw3ph9f0d8vl631zcs2inb";
-       revision = "1";
-       editedCabalFile = "0083j7wnq6dv663i22n0lmrgq8df5pl96xlyad3jv9l27r4z4gdk";
+       version = "3.0.1.0";
+       sha256 = "1kdc1lwya9sq3vb5wvvs2bz0z38mqn9cpim4f6awym99c57g01rk";
+       revision = "2";
+       editedCabalFile = "1w4k1i0zz9rnzapmvnnh8q2q05s1r9v4gsqrcnwiy1q45ksx42dc";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          base base64 bytestring cryptonite memory password-types
@@ -208503,8 +206316,8 @@ self: {
        pname = "password-types";
        version = "1.0.0.0";
        sha256 = "090aqq2xs6m5djvr9zfdj7rxafbmj8d05vij5rchj1f9c46dclb5";
-       revision = "1";
-       editedCabalFile = "1nw1fskhr42xmhdc1bp290333vzgmc3fkfvydfwjvlw0962lxzvy";
+       revision = "3";
+       editedCabalFile = "0i6djm9zsb95qdan0vr9shilhmzjxqsqrjy9v16hcaph49wnw7pr";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [ base bytestring memory text ];
        testHaskellDepends = [
@@ -208608,26 +206421,6 @@ self: {
   "patch" = callPackage
     ({ mkDerivation, base, constraints-extras, containers
      , dependent-map, dependent-sum, directory, filemanip, filepath
-     , hlint, lens, monoidal-containers, semialign, semigroupoids, these
-     , transformers, witherable
-     }:
-     mkDerivation {
-       pname = "patch";
-       version = "0.0.4.0";
-       sha256 = "02hdhgk7wwcnq7aahbaqx5zzlha6mq6lj0mw57phj3ykmca0zggc";
-       libraryHaskellDepends = [
-         base constraints-extras containers dependent-map dependent-sum lens
-         monoidal-containers semialign semigroupoids these transformers
-         witherable
-       ];
-       testHaskellDepends = [ base directory filemanip filepath hlint ];
-       description = "Data structures for describing changes to other data structures";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "patch_0_0_5_2" = callPackage
-    ({ mkDerivation, base, constraints-extras, containers
-     , dependent-map, dependent-sum, directory, filemanip, filepath
      , hedgehog, hlint, HUnit, lens, monoidal-containers, semialign
      , semigroupoids, these, transformers, witherable
      }:
@@ -208645,7 +206438,6 @@ self: {
        ];
        description = "Data structures for describing changes to other data structures";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "patch-combinators" = callPackage
@@ -208708,30 +206500,6 @@ self: {
        broken = true;
      }) {};
 
-  "path" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions
-     , filepath, genvalidity, genvalidity-hspec, genvalidity-property
-     , hashable, hspec, mtl, QuickCheck, template-haskell, text
-     , validity
-     }:
-     mkDerivation {
-       pname = "path";
-       version = "0.8.0";
-       sha256 = "0vzsa41q5sxs1ni72yv1vfpnc6r5mjdwnmdb6jrs6cszb2xlkjr4";
-       revision = "1";
-       editedCabalFile = "02vhx94mqapyigvayb6cj7p7snn354pb542n3qyvsm0gih52wlja";
-       libraryHaskellDepends = [
-         aeson base deepseq exceptions filepath hashable template-haskell
-         text
-       ];
-       testHaskellDepends = [
-         aeson base bytestring filepath genvalidity genvalidity-hspec
-         genvalidity-property hspec mtl QuickCheck template-haskell validity
-       ];
-       description = "Support for well-typed paths";
-       license = lib.licenses.bsd3;
-     }) {};
-
   "path_0_9_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions
      , filepath, genvalidity, genvalidity-hspec, genvalidity-property
@@ -208755,7 +206523,7 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "path_0_9_2" = callPackage
+  "path" = callPackage
     ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions
      , filepath, genvalidity, genvalidity-hspec, genvalidity-property
      , hashable, hspec, mtl, QuickCheck, template-haskell, text
@@ -208775,7 +206543,6 @@ self: {
        ];
        description = "Support for well-typed paths";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "path-binary-instance" = callPackage
@@ -208845,28 +206612,6 @@ self: {
      }:
      mkDerivation {
        pname = "path-io";
-       version = "1.6.3";
-       sha256 = "1dnc48hf8x83p0jy05qi8j8gmfmsy50swnql9ssdv74lsryp615n";
-       revision = "3";
-       editedCabalFile = "0rsr9r2175lf7zcz2sns0mhxkvl21pm50sjidjq5v75nalrsw6rp";
-       libraryHaskellDepends = [
-         base containers directory dlist exceptions filepath path temporary
-         time transformers unix-compat
-       ];
-       testHaskellDepends = [
-         base directory exceptions filepath hspec path transformers
-         unix-compat
-       ];
-       description = "Interface to ‘directory’ package for users of ‘path’";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "path-io_1_7_0" = callPackage
-    ({ mkDerivation, base, containers, directory, dlist, exceptions
-     , filepath, hspec, path, temporary, time, transformers, unix-compat
-     }:
-     mkDerivation {
-       pname = "path-io";
        version = "1.7.0";
        sha256 = "1jr1inh3x0a42rdh4q0jipbw8jsprdza1j5xkzd7nxcq0a143g9l";
        libraryHaskellDepends = [
@@ -208879,7 +206624,6 @@ self: {
        ];
        description = "Interface to ‘directory’ package for users of ‘path’";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "path-like" = callPackage
@@ -208912,8 +206656,10 @@ self: {
     ({ mkDerivation, base, bytestring, path, safe-exceptions, text }:
      mkDerivation {
        pname = "path-text-utf8";
-       version = "0.0.1.8";
-       sha256 = "1xi60cw75qzhb03z2a66xfxgr17xz39bdk7wmjc7yprqy0v016jj";
+       version = "0.0.1.10";
+       sha256 = "1nbmsydpg8m09q5i907bnh57x5lcd3rw3rnxa31b93xzaynxwhsn";
+       revision = "1";
+       editedCabalFile = "1f1y2m1qqdxnqi1n4bvgbqilsjk3sqkvi4nk2pz5l9bl97k0l42z";
        libraryHaskellDepends = [
          base bytestring path safe-exceptions text
        ];
@@ -209050,6 +206796,8 @@ self: {
        ];
        description = "Sentry SDK";
        license = lib.licenses.isc;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "patronscraper" = callPackage
@@ -209135,8 +206883,8 @@ self: {
     ({ mkDerivation, base, criterion, hspec, mwc-random, vector }:
      mkDerivation {
        pname = "pava";
-       version = "0.1.1.2";
-       sha256 = "0qvyia9iy8f9s16v2khgzm74z9r7mks98xz1g1qhrdkw950mjlga";
+       version = "0.1.1.3";
+       sha256 = "07k8kgzz4rscpg716f72my1xcl1sr1g4laky3xjrk3vh1gzn1g88";
        libraryHaskellDepends = [ base vector ];
        testHaskellDepends = [ base hspec vector ];
        benchmarkHaskellDepends = [ base criterion mwc-random vector ];
@@ -209540,37 +207288,14 @@ self: {
      }) {};
 
   "pcre2" = callPackage
-    ({ mkDerivation, base, containers, criterion, hspec
-     , microlens-platform, mtl, pcre-light, regex-pcre-builtin
-     , template-haskell, text
-     }:
-     mkDerivation {
-       pname = "pcre2";
-       version = "1.1.5";
-       sha256 = "0kwlcv2rh8hyx93i3q3xv8ijxccl02n5nbkv4g74dr12d41ggc1h";
-       libraryHaskellDepends = [
-         base containers mtl template-haskell text
-       ];
-       testHaskellDepends = [
-         base containers hspec microlens-platform mtl template-haskell text
-       ];
-       benchmarkHaskellDepends = [
-         base containers criterion microlens-platform mtl pcre-light
-         regex-pcre-builtin template-haskell text
-       ];
-       description = "Regular expressions via the PCRE2 C library (included)";
-       license = lib.licenses.asl20;
-     }) {};
-
-  "pcre2_2_1_0" = callPackage
     ({ mkDerivation, base, containers, criterion, hspec, microlens
      , microlens-platform, mtl, pcre-light, regex-pcre-builtin
      , template-haskell, text
      }:
      mkDerivation {
        pname = "pcre2";
-       version = "2.1.0";
-       sha256 = "0ina14prysmh6njfcpyhzhyz0r6qsixvli3fifh46biqryx2whaw";
+       version = "2.1.0.1";
+       sha256 = "06fj8p49whxixphncmzm0c85wzqrsmg59zbb423qnqqmcwjwy2qf";
        libraryHaskellDepends = [
          base containers microlens mtl template-haskell text
        ];
@@ -209584,7 +207309,6 @@ self: {
        ];
        description = "Regular expressions via the PCRE2 C library (included)";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "pdc" = callPackage
@@ -210227,6 +207951,7 @@ self: {
        description = "Create beautiful diagrams just by typing mathematical notation in plain text";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "peparser" = callPackage
@@ -210364,6 +208089,25 @@ self: {
        broken = true;
      }) {};
 
+  "peregrin_0_3_2" = callPackage
+    ({ mkDerivation, base, bytestring, hspec, pg-harness-client
+     , postgresql-simple, resource-pool, text, transformers
+     }:
+     mkDerivation {
+       pname = "peregrin";
+       version = "0.3.2";
+       sha256 = "12p17fznvrn9hhcwr7hpsii4syq5vhyww8lp7nrsyn966q8dd8xa";
+       libraryHaskellDepends = [ base bytestring postgresql-simple text ];
+       testHaskellDepends = [
+         base hspec pg-harness-client postgresql-simple resource-pool text
+         transformers
+       ];
+       description = "Database migration support for use in other libraries";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "perf" = callPackage
     ({ mkDerivation, base, containers, foldl, mtl, rdtsc, text, time
      , transformers
@@ -210377,8 +208121,6 @@ self: {
        ];
        description = "Low-level run time measurement";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "perf-analysis" = callPackage
@@ -210457,6 +208199,8 @@ self: {
        ];
        description = "Library for performing vector shuffles";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "perfecthash" = callPackage
@@ -210610,6 +208354,8 @@ self: {
        libraryHaskellDepends = [ base vector ];
        description = "A library for working with periodic polynomials (very basic functionality)";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "periodic-server" = callPackage
@@ -210697,7 +208443,6 @@ self: {
        description = "Permutations of finite sets";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "permute" = callPackage
@@ -210787,6 +208532,7 @@ self: {
        testHaskellDepends = [ base quickcheck-simple ];
        description = "Binding between SQL database values and haskell records";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "persistable-types-HDBC-pg" = callPackage
@@ -210807,6 +208553,7 @@ self: {
        ];
        description = "HDBC and Relational-Record instances of PostgreSQL extended types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "persistent" = callPackage
@@ -210820,8 +208567,8 @@ self: {
      }:
      mkDerivation {
        pname = "persistent";
-       version = "2.13.3.0";
-       sha256 = "059y0wyd74rb0aa32b54vj9n0g5pz9nfcbx2h3iil2qbgjvzvw9w";
+       version = "2.13.3.3";
+       sha256 = "07fhi9mb2ffdw41jy6ypwvv6nwb1kwb21prjc6pqmbdyxp303ij0";
        libraryHaskellDepends = [
          aeson attoparsec base base64-bytestring blaze-html bytestring
          conduit containers fast-logger http-api-data lift-type monad-logger
@@ -210935,8 +208682,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Persistent module discover utilities";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "persistent-documentation" = callPackage
@@ -210957,8 +208702,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Documentation DSL for persistent entities";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "persistent-equivalence" = callPackage
@@ -210983,6 +208726,8 @@ self: {
        libraryHaskellDepends = [ base persistent text ];
        description = "Derive Persistent classes generically";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "persistent-hssqlppp" = callPackage
@@ -211027,6 +208772,7 @@ self: {
        ];
        description = "Persistent instances for types in iproute";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "persistent-lens" = callPackage
@@ -211090,8 +208836,8 @@ self: {
      }:
      mkDerivation {
        pname = "persistent-mongoDB";
-       version = "2.13.0.0";
-       sha256 = "0096fjyzgl788ciws0vb5bn5in8946bd12qrg8wz8dyq1xvilg8m";
+       version = "2.13.0.1";
+       sha256 = "1ck74kpzkz623c43qb8r1cjq8chi2p721vx95zrpciz8jm496235";
        libraryHaskellDepends = [
          aeson base bson bytestring cereal conduit http-api-data mongoDB
          network path-pieces persistent resource-pool resourcet text time
@@ -211109,31 +208855,6 @@ self: {
      }) {};
 
   "persistent-mtl" = callPackage
-    ({ mkDerivation, base, bytestring, conduit, containers
-     , monad-logger, mtl, persistent, persistent-postgresql
-     , persistent-sqlite, persistent-template, resource-pool, resourcet
-     , tasty, tasty-golden, tasty-hunit, text, transformers, unliftio
-     , unliftio-core, unliftio-pool
-     }:
-     mkDerivation {
-       pname = "persistent-mtl";
-       version = "0.2.2.0";
-       sha256 = "0z78xs1gi45i3a9q28yr7jpsdsbzfqjahch3m27gygkja9dgm438";
-       libraryHaskellDepends = [
-         base conduit containers mtl persistent resource-pool resourcet text
-         transformers unliftio unliftio-core unliftio-pool
-       ];
-       testHaskellDepends = [
-         base bytestring conduit containers monad-logger persistent
-         persistent-postgresql persistent-sqlite persistent-template
-         resource-pool resourcet tasty tasty-golden tasty-hunit text
-         unliftio
-       ];
-       description = "Monad transformer for the persistent API";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "persistent-mtl_0_4_0_0" = callPackage
     ({ mkDerivation, base, bytestring, conduit, containers, esqueleto
      , exceptions, explainable-predicates, monad-logger, mtl, persistent
      , persistent-postgresql, persistent-sqlite, persistent-template
@@ -211157,7 +208878,6 @@ self: {
        ];
        description = "Monad transformer for the persistent API";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "persistent-mysql" = callPackage
@@ -211169,8 +208889,8 @@ self: {
      }:
      mkDerivation {
        pname = "persistent-mysql";
-       version = "2.13.1.0";
-       sha256 = "16balbklf4800pqivmvnamjhy3xvnr9939fz3qkicfs4ba68m62k";
+       version = "2.13.1.2";
+       sha256 = "0hqzd48ryycc57ab1r2v3vxwaaq0lsiqf2131zqbr13ldh1xnz7v";
        libraryHaskellDepends = [
          aeson base blaze-builder bytestring conduit containers monad-logger
          mysql mysql-simple persistent resource-pool resourcet text
@@ -211186,6 +208906,33 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "persistent-mysql_2_13_1_3" = callPackage
+    ({ mkDerivation, aeson, base, blaze-builder, bytestring, conduit
+     , containers, fast-logger, hspec, http-api-data, HUnit
+     , monad-logger, mysql, mysql-simple, path-pieces, persistent
+     , persistent-qq, persistent-test, QuickCheck, quickcheck-instances
+     , resource-pool, resourcet, text, time, transformers, unliftio-core
+     }:
+     mkDerivation {
+       pname = "persistent-mysql";
+       version = "2.13.1.3";
+       sha256 = "0fm6agqwawwraw6l6kxm8lq40pm5pnjg093f574a7sdf648q21yc";
+       libraryHaskellDepends = [
+         aeson base blaze-builder bytestring conduit containers monad-logger
+         mysql mysql-simple persistent resource-pool resourcet text
+         transformers unliftio-core
+       ];
+       testHaskellDepends = [
+         aeson base bytestring conduit containers fast-logger hspec
+         http-api-data HUnit monad-logger mysql path-pieces persistent
+         persistent-qq persistent-test QuickCheck quickcheck-instances
+         resourcet text time transformers unliftio-core
+       ];
+       description = "Backend for the persistent library using MySQL database server";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "persistent-mysql-haskell" = callPackage
     ({ mkDerivation, aeson, base, bytestring, conduit, containers
      , fast-logger, hspec, HUnit, io-streams, monad-logger
@@ -211217,7 +208964,6 @@ self: {
        description = "A pure haskell backend for the persistent library using MySQL database server";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "persistent-odbc" = callPackage
@@ -211287,8 +209033,8 @@ self: {
      }:
      mkDerivation {
        pname = "persistent-postgresql";
-       version = "2.13.4.0";
-       sha256 = "1hvk7fvknq27nfpyv32b7062cs4c3h2s62ssr133abq78ymcfcll";
+       version = "2.13.5.0";
+       sha256 = "1q9hy49nfrb3azgz5rjz235d7scy27l5axkih7crskaa04hf4k8d";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -211323,8 +209069,6 @@ self: {
        ];
        description = "Memory-constant streaming of Persistent entities from PostgreSQL";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "persistent-protobuf" = callPackage
@@ -211386,8 +209130,8 @@ self: {
      }:
      mkDerivation {
        pname = "persistent-redis";
-       version = "2.13.0.0";
-       sha256 = "1d43rlcx0islf7gn14kpxi922zaz6k5x6s4k4xc947l2r1zx40qs";
+       version = "2.13.0.1";
+       sha256 = "1p03bwsldi3w4vsig1krnilhpbkkhzrm240jbx22q514922kgjr9";
        libraryHaskellDepends = [
          aeson base binary bytestring hedis http-api-data mtl path-pieces
          persistent scientific text time transformers utf8-string
@@ -211399,8 +209143,6 @@ self: {
        ];
        description = "Backend for persistent library using Redis";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "persistent-refs" = callPackage
@@ -211438,7 +209180,6 @@ self: {
        description = "relational-record on persisten backends";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "persistent-spatial" = callPackage
@@ -211538,8 +209279,8 @@ self: {
      }:
      mkDerivation {
        pname = "persistent-test";
-       version = "2.13.1.0";
-       sha256 = "1ccv9rrnjngwf8av3zyq28myd1iyb6831nnqjpllwlyrpgnmafvr";
+       version = "2.13.1.2";
+       sha256 = "0cah2gyp5lm9hipm3wvcxnl14cmq51dajzcw3wcf9xd19sbm4k49";
        libraryHaskellDepends = [
          aeson base blaze-html bytestring conduit containers exceptions
          hspec hspec-expectations http-api-data HUnit monad-control
@@ -211574,6 +209315,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Type safe access to multiple database schemata";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "persistent-vector" = callPackage
@@ -212094,6 +209837,31 @@ self: {
        license = lib.licenses.gpl3Only;
      }) {pHash = null;};
 
+  "phatsort" = callPackage
+    ({ mkDerivation, ansi-wl-pprint, base, directory, filepath, HMock
+     , MonadRandom, optparse-applicative, random-shuffle, tasty
+     , tasty-hunit, transformers, unix-compat
+     }:
+     mkDerivation {
+       pname = "phatsort";
+       version = "0.5.0.1";
+       sha256 = "14czx4s3ywfcxbw8lr60i3cdk62rcfr7m1v98mx3qm1gjinll5js";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base directory filepath MonadRandom random-shuffle transformers
+         unix-compat
+       ];
+       executableHaskellDepends = [
+         ansi-wl-pprint base optparse-applicative
+       ];
+       testHaskellDepends = [
+         base HMock MonadRandom tasty tasty-hunit transformers
+       ];
+       description = "FAT filesystem sort utility";
+       license = lib.licenses.mit;
+     }) {};
+
   "phizzle" = callPackage
     ({ mkDerivation, aeson, base, bytestring, network, network-uri
      , regex-pcre, text
@@ -212227,6 +209995,7 @@ self: {
        libraryHaskellDepends = [ base subG subG-instances vector ];
        description = "A generalization of the uniqueness-periods-vector-common package";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "phonetic-languages-constaints" = callPackage
@@ -212238,6 +210007,8 @@ self: {
        libraryHaskellDepends = [ base vector ];
        description = "Constraints to filter the needed permutations";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "phonetic-languages-constraints" = callPackage
@@ -212249,17 +210020,19 @@ self: {
        libraryHaskellDepends = [ base subG subG-instances vector ];
        description = "Constraints to filter the needed permutations";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "phonetic-languages-constraints-array" = callPackage
     ({ mkDerivation, base, subG }:
      mkDerivation {
        pname = "phonetic-languages-constraints-array";
-       version = "0.1.0.0";
-       sha256 = "0mxn7xvggiii4cmpqmxx5mkk660z9q8s3n09kaqbmwszf5l86ynd";
+       version = "0.1.1.0";
+       sha256 = "1c5n04zkfhws6ciilbkya4fyr3qc2yszmqrbb7pk3jcjnv2xp32b";
        libraryHaskellDepends = [ base subG ];
        description = "Constraints to filter the needed permutations";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "phonetic-languages-examples" = callPackage
@@ -212333,17 +210106,19 @@ self: {
        libraryHaskellDepends = [ base subG subG-instances vector ];
        description = "Commonly used versions of the phonetic-languages-common package";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "phonetic-languages-permutations-array" = callPackage
     ({ mkDerivation, base, subG }:
      mkDerivation {
        pname = "phonetic-languages-permutations-array";
-       version = "0.3.3.0";
-       sha256 = "0r742vhcyghq2r2wjxqi1njhkvpmq4i635ayd5zv5im5qf5xcry6";
+       version = "0.3.4.0";
+       sha256 = "06xlxh82m681ss0ycb9r6xmfcxgfq0pjsvd2s1nm43jk5a2yfxfn";
        libraryHaskellDepends = [ base subG ];
        description = "Permutations and universal set related functions for the phonetic-languages series";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "phonetic-languages-phonetics-basics" = callPackage
@@ -212364,6 +210139,7 @@ self: {
        ];
        description = "A library for working with generalized phonetic languages usage";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "phonetic-languages-plus" = callPackage
@@ -212372,8 +210148,8 @@ self: {
      }:
      mkDerivation {
        pname = "phonetic-languages-plus";
-       version = "0.5.1.0";
-       sha256 = "1cwj1i6illdaf51piidlbxdw61srql4p47kqz5sy9as251g7n1rm";
+       version = "0.5.3.0";
+       sha256 = "09wqch3ajsxqm4w10k95qg7ljv6s5rznxrniljcnl4pram4xfr8d";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -212387,7 +210163,6 @@ self: {
        description = "Some common shared between different packages functions";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "phonetic-languages-properties" = callPackage
@@ -212406,18 +210181,19 @@ self: {
        description = "A generalization of the uniqueness-periods-vector-properties package";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "phonetic-languages-rhythmicity" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "phonetic-languages-rhythmicity";
-       version = "0.9.1.0";
-       sha256 = "1j2fr1hf6k9b7838sqyv5lq5cx75a44d2adk78ljyc0qx9hh9537";
+       version = "0.9.2.0";
+       sha256 = "0qnid53az0w4p4rb0pkxbn5z1s7r5h7cvyh4lh81c3q9bprc6cr0";
        libraryHaskellDepends = [ base ];
        description = "Allows to estimate the rhythmicity properties for the text";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "phonetic-languages-simplified-base" = callPackage
@@ -212425,13 +210201,14 @@ self: {
      }:
      mkDerivation {
        pname = "phonetic-languages-simplified-base";
-       version = "0.4.5.0";
-       sha256 = "0qbb04sk2iigy07skyk434p92r3bza8glwfpxdlwi5bxy69fsrdj";
+       version = "0.4.6.0";
+       sha256 = "0pnq92xg0zkbvq8a9jqw75v7zfqazg6r1ja35hjwdr8rl991nvjr";
        libraryHaskellDepends = [
          base phonetic-languages-permutations-array subG
        ];
        description = "A basics of the phonetic-languages functionality";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "phonetic-languages-simplified-common" = callPackage
@@ -212447,10 +210224,12 @@ self: {
        ];
        description = "A simplified version of the phonetic-languages-functionality";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "phonetic-languages-simplified-examples-array" = callPackage
-    ({ mkDerivation, base, cli-arguments, heaps, mmsyn2-array, parallel
+    ({ mkDerivation, base, cli-arguments, heaps, lists-flines
+     , mmsyn2-array, mmsyn2-array-ukrainian-data, parallel
      , phonetic-languages-constraints-array
      , phonetic-languages-filters-array
      , phonetic-languages-permutations-array, phonetic-languages-plus
@@ -212463,12 +210242,13 @@ self: {
      }:
      mkDerivation {
        pname = "phonetic-languages-simplified-examples-array";
-       version = "0.16.3.0";
-       sha256 = "12hqxk3fga9k6xw8wns834n12wcpmxki2cbyq03jgz22n00css0f";
+       version = "0.17.1.0";
+       sha256 = "00lb3h4b0yd3ra0i6g64r8vfn2cyazrqai51arfprihyj31zm9kq";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base cli-arguments heaps mmsyn2-array parallel
+         base cli-arguments heaps lists-flines mmsyn2-array
+         mmsyn2-array-ukrainian-data parallel
          phonetic-languages-constraints-array
          phonetic-languages-filters-array
          phonetic-languages-permutations-array phonetic-languages-plus
@@ -212479,7 +210259,8 @@ self: {
          ukrainian-phonetics-basic-array uniqueness-periods-vector-stats
        ];
        executableHaskellDepends = [
-         base cli-arguments heaps mmsyn2-array parallel
+         base cli-arguments heaps lists-flines mmsyn2-array
+         mmsyn2-array-ukrainian-data parallel
          phonetic-languages-constraints-array
          phonetic-languages-filters-array
          phonetic-languages-permutations-array phonetic-languages-plus
@@ -212500,8 +210281,8 @@ self: {
      }:
      mkDerivation {
        pname = "phonetic-languages-simplified-examples-common";
-       version = "0.4.2.0";
-       sha256 = "05ghrqxjlpgdxdcfzj5l0shwmria2c9xkkbps1j1vdsn2qlwihxy";
+       version = "0.4.4.0";
+       sha256 = "1y5nrr23blxm08s62q58aq0yiifxgds9lf2wf45zz11w1z16ff1n";
        libraryHaskellDepends = [
          base heaps phonetic-languages-constraints-array
          phonetic-languages-ukrainian-array
@@ -212554,6 +210335,7 @@ self: {
        ];
        description = "Some common code for phonetic languages generalized functionality";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "phonetic-languages-simplified-generalized-properties-array" = callPackage
@@ -212571,6 +210353,7 @@ self: {
        ];
        description = "Some 'properties' of the phonetic languages approach text";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "phonetic-languages-simplified-lists-examples" = callPackage
@@ -212615,14 +210398,15 @@ self: {
      }:
      mkDerivation {
        pname = "phonetic-languages-simplified-properties-array";
-       version = "0.12.2.0";
-       sha256 = "099l3r6c8067a5bdnszlyyzg8n862awh8mqfzx1vdk3s91hz7fj6";
+       version = "0.13.1.0";
+       sha256 = "17p6hpljkvcsjyfc7dpk8pf2ws1rimmnwc93gaa2a473ifk4a1sd";
        libraryHaskellDepends = [
          base phonetic-languages-rhythmicity
          phonetic-languages-simplified-base ukrainian-phonetics-basic-array
        ];
        description = "Some properties of the data related to rhythmicity";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "phonetic-languages-simplified-properties-lists" = callPackage
@@ -212642,7 +210426,6 @@ self: {
        description = "A generalization of the uniqueness-periods-vector-properties package";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "phonetic-languages-simplified-properties-lists-double" = callPackage
@@ -212662,7 +210445,6 @@ self: {
        description = "A generalization of the uniqueness-periods-vector-properties package";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "phonetic-languages-ukrainian" = callPackage
@@ -212674,22 +210456,21 @@ self: {
        libraryHaskellDepends = [ base mmsyn2 mmsyn5 vector ];
        description = "Prepares Ukrainian text to be used as a phonetic language text";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "phonetic-languages-ukrainian-array" = callPackage
     ({ mkDerivation, base, mmsyn2-array, mmsyn5 }:
      mkDerivation {
        pname = "phonetic-languages-ukrainian-array";
-       version = "0.9.2.0";
-       sha256 = "0x0llv91r0837qiajnxhln6ddf8qyc7m13rc87x8rg7f5rqpzqip";
+       version = "0.9.3.0";
+       sha256 = "0pi3dm72zw26lyp876r28ql4gxfp8h1sbr201a62g5p6jlvaixi4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base mmsyn2-array mmsyn5 ];
        executableHaskellDepends = [ base mmsyn2-array mmsyn5 ];
        description = "Prepares Ukrainian text to be used as a phonetic language text";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "phonetic-languages-vector" = callPackage
@@ -212701,6 +210482,8 @@ self: {
        libraryHaskellDepends = [ base vector ];
        description = "A generalization of the functionality of the uniqueness-periods-vector package";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "phooey" = callPackage
@@ -212921,7 +210704,6 @@ self: {
        description = "Set up port forwarding with the Private Internet Access VPN service";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "pianola" = callPackage
@@ -213210,23 +210992,24 @@ self: {
        ];
        description = "Access to the Pinboard API";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pinboard-notes-backup" = callPackage
     ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring
      , containers, http-client, http-types, mtl, optparse-applicative
-     , req, sqlite-simple, text, time, transformers
+     , req, sqlite-simple, text, time
      }:
      mkDerivation {
        pname = "pinboard-notes-backup";
-       version = "1.0.5.3";
-       sha256 = "03a05xl9jllqihbicnas5awhm6sz1ly3wp8vqdq06jvvr5n111j4";
+       version = "1.0.5.4";
+       sha256 = "1p6if0hzgab49l39czj18b18z5lqm6akajfp68x8mrbydv55ij54";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          aeson ansi-wl-pprint base bytestring containers http-client
          http-types mtl optparse-applicative req sqlite-simple text time
-         transformers
        ];
        description = "Back up the notes you've saved to Pinboard";
        license = lib.licenses.gpl3Only;
@@ -213274,6 +211057,8 @@ self: {
        ];
        description = "A code generator for the pinch Thrift library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pinchot" = callPackage
@@ -213317,6 +211102,8 @@ self: {
        ];
        description = "Functional 2D Game Framework";
        license = lib.licenses.zlib;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ping" = callPackage
@@ -213649,6 +211436,8 @@ self: {
        testHaskellDepends = [ base bytestring mtl pipes QuickCheck ];
        description = "Pipes to group by any delimiter (such as lines with carriage returns)";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pipes-brotli" = callPackage
@@ -213666,6 +211455,7 @@ self: {
        description = "Brotli (RFC7932) compressors and decompressors for the Pipes package";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pipes-bytestring" = callPackage
@@ -213706,6 +211496,8 @@ self: {
        benchmarkHaskellDepends = [ base ];
        description = "Streaming compression/decompression via pipes";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) bzip2;};
 
   "pipes-cacophony" = callPackage
@@ -213737,6 +211529,8 @@ self: {
        testHaskellDepends = [ base hspec pipes transformers ];
        description = "Allows instances for Category, Arrow and ArrowChoice for Pipes";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pipes-cborg" = callPackage
@@ -213758,6 +211552,8 @@ self: {
        ];
        description = "Encode and decode cborg streams using the pipes and cborg libraries";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pipes-cellular" = callPackage
@@ -214036,6 +211832,7 @@ self: {
        ];
        description = "Reactively combines Producers so that a value is yielded as soon as possible";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "pipes-group" = callPackage
@@ -214218,6 +212015,7 @@ self: {
        ];
        description = "Miscellaneous utilities for pipes, required by glazier-tutorial";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "pipes-mongodb" = callPackage
@@ -214246,6 +212044,8 @@ self: {
        ];
        description = "Use network sockets together with the pipes library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pipes-network-tls" = callPackage
@@ -214263,6 +212063,7 @@ self: {
        ];
        description = "TLS-secured network connections support for pipes";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "pipes-network-ws" = callPackage
@@ -214377,7 +212178,6 @@ self: {
        description = "Alternate Prelude for the pipes ecosystem";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "pipes-pulse-simple" = callPackage
@@ -214514,6 +212314,8 @@ self: {
        ];
        description = "properly streaming text";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pipes-transduce" = callPackage
@@ -214538,7 +212340,6 @@ self: {
        description = "Interfacing pipes with foldl folds";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "pipes-vector" = callPackage
@@ -214628,6 +212429,8 @@ self: {
        ];
        description = "Zlib and GZip compression and decompression for Pipes streams";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pisigma" = callPackage
@@ -214760,6 +212563,8 @@ self: {
        ];
        description = "Pixela client";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pixelated-avatar-generator" = callPackage
@@ -214810,6 +212615,8 @@ self: {
        ];
        description = "Pixiv API binding based on servant-client";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "piyo" = callPackage
@@ -214904,27 +212711,6 @@ self: {
 
   "pkgtreediff" = callPackage
     ({ mkDerivation, async, base, directory, extra, filepath, Glob
-     , http-client, http-client-tls, http-directory, koji, simple-cmd
-     , simple-cmd-args, text
-     }:
-     mkDerivation {
-       pname = "pkgtreediff";
-       version = "0.4.1";
-       sha256 = "0yj0wpwpryavy09264xh82kxi52gc5ipyrgwpxh3m9gv1264gip0";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ base text ];
-       executableHaskellDepends = [
-         async base directory extra filepath Glob http-client
-         http-client-tls http-directory koji simple-cmd simple-cmd-args text
-       ];
-       description = "Package tree diff tool";
-       license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
-  "pkgtreediff_0_5_0" = callPackage
-    ({ mkDerivation, async, base, directory, extra, filepath, Glob
      , http-client, http-client-tls, http-directory, koji, rpm-nvr
      , simple-cmd, simple-cmd-args, text
      }:
@@ -215257,6 +213043,8 @@ self: {
        ];
        description = "Library and executable for working with playlist files";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "playlists-http" = callPackage
@@ -215275,6 +213063,7 @@ self: {
        ];
        description = "Library to glue together playlists and http-client";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "plex" = callPackage
@@ -215506,6 +213295,7 @@ self: {
        description = "Basic plotting of tabular data for the command line";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "plotfont" = callPackage
@@ -215565,10 +213355,8 @@ self: {
      }:
      mkDerivation {
        pname = "plots";
-       version = "0.1.1.2";
-       sha256 = "01w56qhyw8w6g8xffrvkp7d6k8l4w9as8v900v29jaq7gz680fhs";
-       revision = "2";
-       editedCabalFile = "1h6jc8jlgqf7qcim6qd260m3z6bv5hpcg48xzbb81jmxsl374qf9";
+       version = "0.1.1.3";
+       sha256 = "1gkrwigv53vg1q96z56m86xf6z9g9w4jqaapf81rixqsww7hrbng";
        libraryHaskellDepends = [
          adjunctions base base-orphans colour containers data-default
          diagrams-core diagrams-lib directory distributive filepath
@@ -215618,6 +213406,8 @@ self: {
        ];
        description = "Dynamic linking for Haskell and C objects";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "plugins-auto" = callPackage
@@ -215635,7 +213425,6 @@ self: {
        description = "Automatic recompilation and reloading of haskell modules";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "plugins-multistage" = callPackage
@@ -216106,6 +213895,8 @@ self: {
        benchmarkHaskellDepends = [ base gauge ];
        description = "Texas holdem hand evaluation and simulation";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "poker-base" = callPackage
@@ -216128,8 +213919,6 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "A library for core poker types";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "poker-eval" = callPackage
@@ -216246,6 +214035,8 @@ self: {
        ];
        description = "Haskell PVP version adviser";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "polimorf" = callPackage
@@ -216290,6 +214081,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Cache infrequently updated data for simpler distributed systems";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "poly" = callPackage
@@ -216362,6 +214155,7 @@ self: {
        libraryHaskellDepends = [ base requirements ];
        description = "Polykinded extensible records";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "polyToMonoid" = callPackage
@@ -216471,13 +214265,15 @@ self: {
     ({ mkDerivation, array, base, compact-word-vectors, containers }:
      mkDerivation {
        pname = "polynomial-algebra";
-       version = "0.1";
-       sha256 = "03133j7hknn0d6b6lvq0q05zy6m92lx5wh68chimgm45xh2p8y0a";
+       version = "0.1.0.1";
+       sha256 = "01vqffxfxwh00g64db0xi8wjd330c6dypcw1hzmx1smkggmvzcsb";
        libraryHaskellDepends = [
          array base compact-word-vectors containers
        ];
        description = "Multivariate polynomial rings";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "polynomials-bernstein" = callPackage
@@ -216497,8 +214293,8 @@ self: {
        pname = "polyparse";
        version = "1.13";
        sha256 = "0yvhg718dlksiw3v27m2d8m1sn4r4f5s0p56zq3lynhy1sc74k0w";
-       revision = "3";
-       editedCabalFile = "0hdd8vfdsipqmz1c8snnihff5419hc181ky8lspk8aq7pyv7ic45";
+       revision = "4";
+       editedCabalFile = "0i1vd36mpbls1crs5wdca77f6wjqimy6f9b9kk7kr3jz7zgqhnz7";
        libraryHaskellDepends = [ base bytestring text ];
        description = "A variety of alternative parser combinator libraries";
        license = "LGPL";
@@ -216509,29 +214305,27 @@ self: {
      , criterion, doctest, first-class-families, free, freer-simple
      , hspec, hspec-discover, inspection-testing, mtl, QuickCheck, stm
      , syb, template-haskell, th-abstraction, transformers, type-errors
-     , type-errors-pretty, unagi-chan
+     , unagi-chan
      }:
      mkDerivation {
        pname = "polysemy";
-       version = "1.5.0.0";
-       sha256 = "1d8qllllnwwjrjdaadgk4h07d7n2whw6hl8q3ikd474kfdagbiwz";
+       version = "1.6.0.0";
+       sha256 = "1s2hmfp1ii5q8qpxiqm825ykh4fpcq06wphfqbhp7p3sxkkr3c68";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          async base containers first-class-families mtl QuickCheck stm syb
-         template-haskell th-abstraction transformers type-errors
-         type-errors-pretty unagi-chan
+         template-haskell th-abstraction transformers type-errors unagi-chan
        ];
        testHaskellDepends = [
          async base containers doctest first-class-families hspec
          inspection-testing mtl QuickCheck stm syb template-haskell
-         th-abstraction transformers type-errors type-errors-pretty
-         unagi-chan
+         th-abstraction transformers type-errors unagi-chan
        ];
        testToolDepends = [ hspec-discover ];
        benchmarkHaskellDepends = [
          async base containers criterion first-class-families free
          freer-simple mtl QuickCheck stm syb template-haskell th-abstraction
-         transformers type-errors type-errors-pretty unagi-chan
+         transformers type-errors unagi-chan
        ];
        description = "Higher-order, low-boilerplate free monads";
        license = lib.licenses.bsd3;
@@ -216615,63 +214409,42 @@ self: {
      }) {};
 
   "polysemy-chronos" = callPackage
-    ({ mkDerivation, base, chronos, polysemy, polysemy-test
+    ({ mkDerivation, base, chronos, incipit-core, polysemy-test
      , polysemy-time, tasty
      }:
      mkDerivation {
        pname = "polysemy-chronos";
-       version = "0.2.0.2";
-       sha256 = "1siasag2fipfkff1njs5ill7g9m9wi7fc0jc9m714m9rip3w9sam";
-       libraryHaskellDepends = [ base chronos polysemy polysemy-time ];
-       testHaskellDepends = [
-         base chronos polysemy-test polysemy-time tasty
-       ];
-       description = "Polysemy-time Interpreters for Chronos";
-       license = "BSD-2-Clause-Patent";
-     }) {};
-
-  "polysemy-conc" = callPackage
-    ({ mkDerivation, async, base, containers, polysemy, polysemy-test
-     , polysemy-time, relude, stm, stm-chans, string-interpolate, tasty
-     , template-haskell, text, time, unagi-chan, unix
-     }:
-     mkDerivation {
-       pname = "polysemy-conc";
-       version = "0.4.0.1";
-       sha256 = "1wf24837p5bk6p6p2d3bqwyrj93ls7kndvzr9qa8w8g46fv1ryp4";
+       version = "0.4.0.0";
+       sha256 = "0wcd9g5ad846s2z7i10krphlks1n7ywlcs64aqv91yxlxfnlb9d8";
        libraryHaskellDepends = [
-         async base containers polysemy polysemy-time relude stm stm-chans
-         string-interpolate template-haskell text time unagi-chan unix
+         base chronos incipit-core polysemy-time
        ];
        testHaskellDepends = [
-         base polysemy polysemy-test polysemy-time stm tasty time unagi-chan
-         unix
+         base chronos incipit-core polysemy-test polysemy-time tasty
        ];
-       description = "Polysemy Effects for Concurrency";
+       description = "Polysemy-time Interpreters for Chronos";
        license = "BSD-2-Clause-Patent";
      }) {};
 
-  "polysemy-conc_0_5_1_1" = callPackage
-    ({ mkDerivation, async, base, containers, data-default, polysemy
-     , polysemy-plugin, polysemy-test, polysemy-time, relude, stm
-     , stm-chans, tasty, template-haskell, text, time, torsor
-     , unagi-chan, unix
+  "polysemy-conc" = callPackage
+    ({ mkDerivation, async, base, containers, incipit-core, polysemy
+     , polysemy-plugin, polysemy-resume, polysemy-test, polysemy-time
+     , stm, stm-chans, tasty, time, torsor, unagi-chan, unix
      }:
      mkDerivation {
        pname = "polysemy-conc";
-       version = "0.5.1.1";
-       sha256 = "0ix59hjrlhk04pwif6kszk7xpkkapxx7hr1vpm7nrggjgfk1015i";
+       version = "0.7.0.0";
+       sha256 = "0jr5wh0sxbymz4p9x2p86cm9djr8bybss747xx9c778va0vgcncg";
        libraryHaskellDepends = [
-         async base containers data-default polysemy polysemy-time relude
-         stm stm-chans template-haskell text time torsor unagi-chan unix
+         async base containers incipit-core polysemy polysemy-resume
+         polysemy-time stm stm-chans torsor unagi-chan unix
        ];
        testHaskellDepends = [
-         async base polysemy polysemy-plugin polysemy-test polysemy-time stm
-         tasty time unagi-chan unix
+         async base incipit-core polysemy polysemy-plugin polysemy-resume
+         polysemy-test polysemy-time stm tasty time unagi-chan unix
        ];
        description = "Polysemy Effects for Concurrency";
        license = "BSD-2-Clause-Patent";
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "polysemy-extra" = callPackage
@@ -216722,34 +214495,29 @@ self: {
      }) {};
 
   "polysemy-http" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, base, bytestring
-     , case-insensitive, composition, containers, data-default, either
-     , hedgehog, http-client, http-client-tls, http-types, lens, network
-     , polysemy, polysemy-log, polysemy-plugin, relude, servant
-     , servant-client, servant-server, string-interpolate, tasty
-     , tasty-hedgehog, template-haskell, text, time, warp
+    ({ mkDerivation, aeson, ansi-terminal, base, case-insensitive
+     , data-default, exon, hedgehog, http-client, http-client-tls
+     , http-types, incipit, lens, network, polysemy, polysemy-log
+     , polysemy-plugin, polysemy-time, servant, servant-client
+     , servant-server, tasty, tasty-hedgehog, template-haskell, time
+     , warp
      }:
      mkDerivation {
        pname = "polysemy-http";
-       version = "0.5.0.0";
-       sha256 = "19v8ddpwn87cnipyxp3p0ppp86gvzjb6krwwlci6899k91qj2vsp";
+       version = "0.7.0.0";
+       sha256 = "07p518xs4v1ca8p2bd394hbid6jqlkhpmz0cg9svagb48zg5bf96";
        libraryHaskellDepends = [
-         aeson ansi-terminal base bytestring case-insensitive composition
-         containers data-default either http-client http-client-tls
-         http-types lens polysemy polysemy-log polysemy-plugin relude
-         string-interpolate template-haskell text time
+         aeson ansi-terminal base case-insensitive data-default exon
+         http-client http-client-tls http-types incipit lens polysemy
+         polysemy-log polysemy-plugin polysemy-time template-haskell time
        ];
        testHaskellDepends = [
-         aeson ansi-terminal base bytestring case-insensitive composition
-         containers data-default either hedgehog http-client http-client-tls
-         http-types lens network polysemy polysemy-log polysemy-plugin
-         relude servant servant-client servant-server string-interpolate
-         tasty tasty-hedgehog template-haskell text time warp
+         aeson base exon hedgehog http-client incipit lens network polysemy
+         polysemy-plugin polysemy-time servant servant-client servant-server
+         tasty tasty-hedgehog warp
        ];
        description = "Polysemy Effects for HTTP clients";
        license = "BSD-2-Clause-Patent";
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "polysemy-keyed-state" = callPackage
@@ -216770,6 +214538,8 @@ self: {
        ];
        description = "Effect for a set of stateful values indexed by a type of keys";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "polysemy-kvstore" = callPackage
@@ -216799,63 +214569,67 @@ self: {
        ];
        description = "Run a KVStore as a single json file in polysemy";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "polysemy-log" = callPackage
-    ({ mkDerivation, ansi-terminal, async, base, polysemy
-     , polysemy-conc, polysemy-test, polysemy-time, relude, tasty
-     , template-haskell, text, time
+    ({ mkDerivation, ansi-terminal, async, base, incipit-core, polysemy
+     , polysemy-conc, polysemy-plugin, polysemy-test, polysemy-time, stm
+     , tasty, time
      }:
      mkDerivation {
        pname = "polysemy-log";
-       version = "0.4.3.0";
-       sha256 = "0n7szglzj8jkb6cpkbj0496wd5k4cy4lvih026r6bcb7m943ki71";
+       version = "0.6.0.1";
+       sha256 = "04fghlmqimcc4wm9qbmbjxcvzjrhdijg5h0f135yqlc598f0ny9i";
        libraryHaskellDepends = [
-         ansi-terminal async base polysemy polysemy-conc polysemy-time
-         relude template-haskell text time
+         ansi-terminal async base incipit-core polysemy polysemy-conc
+         polysemy-time stm time
        ];
        testHaskellDepends = [
-         base polysemy polysemy-conc polysemy-test polysemy-time tasty time
+         base incipit-core polysemy polysemy-conc polysemy-plugin
+         polysemy-test polysemy-time tasty time
        ];
        description = "Polysemy Effects for Logging";
        license = "BSD-2-Clause-Patent";
      }) {};
 
   "polysemy-log-co" = callPackage
-    ({ mkDerivation, base, co-log, co-log-core, co-log-polysemy
+    ({ mkDerivation, base, co-log, co-log-polysemy, incipit-core
      , polysemy, polysemy-conc, polysemy-log, polysemy-test
-     , polysemy-time, tasty
+     , polysemy-time, stm, tasty
      }:
      mkDerivation {
        pname = "polysemy-log-co";
-       version = "0.4.3.0";
-       sha256 = "1qhhhlbkvx4jxanfwgnnhn0yvhi2zp7sm3ssn3nc48vm1gzmb867";
+       version = "0.6.0.1";
+       sha256 = "0b3fi8ql4vj13ijg2f6xay50wp26ypdbifwrahg29sibx77qp5lr";
        libraryHaskellDepends = [
-         base co-log co-log-core co-log-polysemy polysemy polysemy-conc
-         polysemy-log polysemy-time
+         base co-log co-log-polysemy incipit-core polysemy polysemy-conc
+         polysemy-log polysemy-time stm
        ];
        testHaskellDepends = [
-         base co-log co-log-polysemy polysemy polysemy-log polysemy-test
-         polysemy-time tasty
+         base co-log co-log-polysemy incipit-core polysemy polysemy-log
+         polysemy-test polysemy-time stm tasty
        ];
        description = "Colog Adapters for Polysemy-Log";
        license = "BSD-2-Clause-Patent";
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "polysemy-log-di" = callPackage
-    ({ mkDerivation, base, di-polysemy, polysemy, polysemy-conc
-     , polysemy-log, polysemy-test, polysemy-time, tasty
+    ({ mkDerivation, base, di-polysemy, incipit-core, polysemy
+     , polysemy-conc, polysemy-log, polysemy-test, polysemy-time, stm
+     , tasty
      }:
      mkDerivation {
        pname = "polysemy-log-di";
-       version = "0.4.3.0";
-       sha256 = "0cy1iwybb4m6n2rivmzzp4ikj8n1qhw1k4f13xiwf98s7abasa5l";
+       version = "0.6.0.1";
+       sha256 = "016nicml88ahpkz3jj7r29f7v6bkch4pci2iwfx8iwx48g6hkq9w";
        libraryHaskellDepends = [
-         base di-polysemy polysemy polysemy-conc polysemy-log polysemy-time
+         base di-polysemy incipit-core polysemy polysemy-conc polysemy-log
+         polysemy-time stm
        ];
        testHaskellDepends = [
-         base polysemy polysemy-log polysemy-test tasty
+         base incipit-core polysemy polysemy-log polysemy-test stm tasty
        ];
        description = "Di Adapters for Polysemy-Log";
        license = "BSD-2-Clause-Patent";
@@ -216892,7 +214666,6 @@ self: {
        ];
        description = "Logging functions for polysemy-methodology";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "polysemy-methodology-composite" = callPackage
@@ -216919,21 +214692,6 @@ self: {
      }:
      mkDerivation {
        pname = "polysemy-mocks";
-       version = "0.1.0.1";
-       sha256 = "0jd8x47mdx9fyn65ra0y1m05myf2m2bhz3ykg1i3818ixwd93xvl";
-       libraryHaskellDepends = [ base polysemy template-haskell ];
-       testHaskellDepends = [ base hspec polysemy ];
-       testToolDepends = [ hspec-discover ];
-       description = "Mocking framework for polysemy effects";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "polysemy-mocks_0_2_0_0" = callPackage
-    ({ mkDerivation, base, hspec, hspec-discover, polysemy
-     , template-haskell
-     }:
-     mkDerivation {
-       pname = "polysemy-mocks";
        version = "0.2.0.0";
        sha256 = "1l17n7hxzb23y0vp9h8cxvfgdkwzbz8g0q37qppl4cqjkhcdq0ya";
        libraryHaskellDepends = [ base polysemy template-haskell ];
@@ -216942,6 +214700,7 @@ self: {
        description = "Mocking framework for polysemy effects";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "polysemy-optics" = callPackage
@@ -216977,10 +214736,8 @@ self: {
      }:
      mkDerivation {
        pname = "polysemy-plugin";
-       version = "0.3.0.0";
-       sha256 = "0pcy476nndcvszkl57d5sd2m64zvjzvvxz4ldg2bdg6mdi4apl23";
-       revision = "1";
-       editedCabalFile = "16db3syamiknwg3yqh50ak37cfnzkrrwg8qg7157nykx0mkiv8b5";
+       version = "0.4.1.1";
+       sha256 = "0sw0wzasclj4ibzc4g701p1xvs8vzliaflsgyyj9digajjg1m9n7";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          base containers ghc ghc-tcplugins-extra polysemy syb transformers
@@ -217019,28 +214776,25 @@ self: {
      }) {};
 
   "polysemy-process" = callPackage
-    ({ mkDerivation, async, base, bytestring, containers, polysemy
+    ({ mkDerivation, base, incipit-core, path, path-io, polysemy
      , polysemy-conc, polysemy-plugin, polysemy-resume, polysemy-test
-     , polysemy-time, relude, stm, stm-chans, tasty, template-haskell
-     , text, time, typed-process
+     , polysemy-time, posix-pty, process, stm-chans, tasty
+     , typed-process, unix
      }:
      mkDerivation {
        pname = "polysemy-process";
-       version = "0.5.1.1";
-       sha256 = "1231d7nwmn4krs9rj5yivfnfqdhpc3dlj17a1lhih3dzxwzlizyi";
+       version = "0.7.0.0";
+       sha256 = "0g1rmii4jnffl2f4ziibw62nkgzl92wf4pvq0fvzwkm01rpm9frz";
        libraryHaskellDepends = [
-         async base bytestring containers polysemy polysemy-conc
-         polysemy-resume polysemy-time relude stm stm-chans template-haskell
-         text time typed-process
+         base incipit-core path path-io polysemy polysemy-conc
+         polysemy-resume posix-pty process stm-chans typed-process unix
        ];
        testHaskellDepends = [
-         base bytestring polysemy polysemy-conc polysemy-plugin
-         polysemy-resume polysemy-test tasty typed-process
+         base incipit-core polysemy polysemy-conc polysemy-plugin
+         polysemy-resume polysemy-test polysemy-time tasty typed-process
        ];
        description = "Polysemy Effects for System Processes";
        license = "BSD-2-Clause-Patent";
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "polysemy-readline" = callPackage
@@ -217064,6 +214818,8 @@ self: {
        ];
        description = "Readline effect for polysemy";
        license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "polysemy-req" = callPackage
@@ -217075,45 +214831,30 @@ self: {
        libraryHaskellDepends = [ base polysemy req ];
        description = "Polysemy effect for req";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "polysemy-resume" = callPackage
-    ({ mkDerivation, base, hedgehog, polysemy, polysemy-plugin
-     , polysemy-test, relude, tasty, tasty-hedgehog, text, transformers
+    ({ mkDerivation, base, hedgehog, incipit-core, polysemy
+     , polysemy-plugin, polysemy-test, stm, tasty, tasty-hedgehog, text
+     , transformers
      }:
      mkDerivation {
        pname = "polysemy-resume";
-       version = "0.1.0.1";
-       sha256 = "1pgirh7sz1lx45pkss1a4w7xgy7gcxmm7i2vz9hf0z7qdj9wfn8i";
+       version = "0.4.0.0";
+       sha256 = "1lxg2xf6lvw692w8sqr4jgxx02pmzq5rym3ch9rydca3mb3gkz73";
        libraryHaskellDepends = [
-         base polysemy polysemy-plugin relude transformers
+         base incipit-core polysemy transformers
        ];
        testHaskellDepends = [
-         base hedgehog polysemy polysemy-plugin polysemy-test relude tasty
-         tasty-hedgehog text transformers
+         base hedgehog incipit-core polysemy polysemy-plugin polysemy-test
+         stm tasty tasty-hedgehog text
        ];
        description = "Polysemy error tracking";
        license = "BSD-2-Clause-Patent";
      }) {};
 
-  "polysemy-resume_0_2_0_0" = callPackage
-    ({ mkDerivation, base, hedgehog, polysemy, polysemy-plugin
-     , polysemy-test, relude, tasty, tasty-hedgehog, text, transformers
-     }:
-     mkDerivation {
-       pname = "polysemy-resume";
-       version = "0.2.0.0";
-       sha256 = "08m9h9yfi0wasyaxjs27km41q648p8qna8imc4dhcp75q6bwc65g";
-       libraryHaskellDepends = [ base polysemy relude transformers ];
-       testHaskellDepends = [
-         base hedgehog polysemy polysemy-plugin polysemy-test tasty
-         tasty-hedgehog text
-       ];
-       description = "Polysemy error tracking";
-       license = "BSD-2-Clause-Patent";
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
   "polysemy-several" = callPackage
     ({ mkDerivation, base, polysemy }:
      mkDerivation {
@@ -217141,38 +214882,39 @@ self: {
      }) {};
 
   "polysemy-test" = callPackage
-    ({ mkDerivation, base, containers, either, hedgehog, path, path-io
-     , polysemy, relude, string-interpolate, tasty, tasty-hedgehog
-     , template-haskell, text, transformers
+    ({ mkDerivation, base, hedgehog, incipit-core, path, path-io
+     , polysemy, tasty, tasty-hedgehog, transformers
      }:
      mkDerivation {
        pname = "polysemy-test";
-       version = "0.3.1.8";
-       sha256 = "11f8yj77kws6aybaw1jdgjj1kn4n4ip0b97cg3bsjybnjwg4hppy";
+       version = "0.5.0.0";
+       sha256 = "0bmqphkv15p638wwz80rp6vfzvyj94q3i4clda1vn8fwgqd6pmwv";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
-         base containers either hedgehog path path-io polysemy relude
-         string-interpolate tasty tasty-hedgehog template-haskell text
-         transformers
+         base hedgehog incipit-core path path-io polysemy tasty
+         tasty-hedgehog transformers
+       ];
+       testHaskellDepends = [
+         base hedgehog incipit-core path polysemy tasty
        ];
-       testHaskellDepends = [ base hedgehog path polysemy tasty text ];
-       description = "Polysemy effects for testing";
+       description = "Polysemy Effects for Testing";
        license = "BSD-2-Clause-Patent";
      }) {};
 
   "polysemy-time" = callPackage
-    ({ mkDerivation, aeson, base, polysemy, polysemy-test, relude
-     , string-interpolate, tasty, template-haskell, text, time, torsor
+    ({ mkDerivation, aeson, base, incipit-core, polysemy-test, stm
+     , tasty, template-haskell, time, torsor
      }:
      mkDerivation {
        pname = "polysemy-time";
-       version = "0.2.0.2";
-       sha256 = "0d21g8lflzh30nrqvrfzw10g0nrh555j92780h47vyvk496b8bk1";
+       version = "0.4.0.0";
+       sha256 = "0smcc375x4jdhc63fk44fp3bhfdaiszf9w6nk1ww1jl29gm3lamb";
        libraryHaskellDepends = [
-         aeson base polysemy relude string-interpolate template-haskell text
-         time torsor
+         aeson base incipit-core stm template-haskell time torsor
+       ];
+       testHaskellDepends = [
+         base incipit-core polysemy-test tasty time
        ];
-       testHaskellDepends = [ base polysemy polysemy-test tasty time ];
        description = "Polysemy Effect for Time";
        license = "BSD-2-Clause-Patent";
      }) {};
@@ -217256,8 +214998,8 @@ self: {
      }:
      mkDerivation {
        pname = "polysemy-zoo";
-       version = "0.7.0.2";
-       sha256 = "1lmwgdd47pcq32fzdhiv0rn319vfsy0fgyjfq7i983dqkq2pssl4";
+       version = "0.8.0.0";
+       sha256 = "1ylsr092a42xsbx6aancbcnfp1m66azv3vn44hqar069c5y96ilc";
        libraryHaskellDepends = [
          async base compact constraints containers contravariant exceptions
          ghc-prim mtl polysemy random reflection streaming text transformers
@@ -217345,6 +215087,8 @@ self: {
        testHaskellDepends = [ base ];
        description = "Creation and application of polyvariadic functions";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pomaps" = callPackage
@@ -218443,33 +216187,6 @@ self: {
      }:
      mkDerivation {
        pname = "postgresql-binary";
-       version = "0.12.4.1";
-       sha256 = "1pldd0fx60bl2xfdlyygjdk5p415lgh94km6l48nfib6sxqwlks4";
-       libraryHaskellDepends = [
-         aeson base binary-parser bytestring bytestring-strict-builder
-         containers network-ip scientific text time transformers
-         unordered-containers uuid vector
-       ];
-       testHaskellDepends = [
-         aeson conversion conversion-bytestring conversion-text json-ast
-         network-ip postgresql-libpq QuickCheck quickcheck-instances
-         rerebase tasty tasty-hunit tasty-quickcheck
-       ];
-       benchmarkHaskellDepends = [ criterion rerebase ];
-       description = "Encoders and decoders for the PostgreSQL's binary format";
-       license = lib.licenses.mit;
-     }) {};
-
-  "postgresql-binary_0_12_4_2" = callPackage
-    ({ mkDerivation, aeson, base, binary-parser, bytestring
-     , bytestring-strict-builder, containers, conversion
-     , conversion-bytestring, conversion-text, criterion, json-ast
-     , network-ip, postgresql-libpq, QuickCheck, quickcheck-instances
-     , rerebase, scientific, tasty, tasty-hunit, tasty-quickcheck, text
-     , time, transformers, unordered-containers, uuid, vector
-     }:
-     mkDerivation {
-       pname = "postgresql-binary";
        version = "0.12.4.2";
        sha256 = "1bklkkf0r5dimdxgmgcviircv87ahv0g4nmkl34kc13pwn6l7xjm";
        libraryHaskellDepends = [
@@ -218485,7 +216202,6 @@ self: {
        benchmarkHaskellDepends = [ criterion rerebase ];
        description = "Encoders and decoders for the PostgreSQL's binary format";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "postgresql-common" = callPackage
@@ -218647,8 +216363,8 @@ self: {
        pname = "postgresql-migration";
        version = "0.2.1.3";
        sha256 = "1qxkan5f328rv3nl31pvhz305k7b4ah98s0j1bc4hcaa5g5d3052";
-       revision = "2";
-       editedCabalFile = "00j04r4i837qxpnn087b6602iwzl3g04rwwrn9a0sqwh0yfn4y3k";
+       revision = "3";
+       editedCabalFile = "1c2qdar418pcss64jkdlwqp1lk5bckaqjk46p4ph4gs73jgbrgvc";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -218662,8 +216378,6 @@ self: {
        testHaskellDepends = [ base bytestring hspec postgresql-simple ];
        description = "PostgreSQL Schema Migrations";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "postgresql-named" = callPackage
@@ -218770,6 +216484,7 @@ self: {
        ];
        description = "pure Haskell PostgreSQL driver";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "postgresql-query" = callPackage
@@ -218802,6 +216517,7 @@ self: {
        description = "Sql interpolating quasiquote plus some kind of primitive ORM using it";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "postgresql-replicant" = callPackage
@@ -219072,8 +216788,6 @@ self: {
        ];
        description = "Parse postgres:// url into ConnectInfo";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "postgresql-syntax" = callPackage
@@ -219097,8 +216811,30 @@ self: {
        ];
        description = "PostgreSQL AST parsing and rendering";
        license = lib.licenses.mit;
+     }) {};
+
+  "postgresql-syntax_0_4_0_2" = callPackage
+    ({ mkDerivation, base, bytestring, case-insensitive, hashable
+     , headed-megaparsec, hedgehog, megaparsec, parser-combinators
+     , QuickCheck, quickcheck-instances, rerebase, tasty, tasty-hunit
+     , tasty-quickcheck, text, text-builder, unordered-containers
+     }:
+     mkDerivation {
+       pname = "postgresql-syntax";
+       version = "0.4.0.2";
+       sha256 = "17lqsy3ph6a8psvbdxkfnkj888crz46qxqpc0sg27665cr8nrxpq";
+       libraryHaskellDepends = [
+         base bytestring case-insensitive hashable headed-megaparsec
+         megaparsec parser-combinators text text-builder
+         unordered-containers
+       ];
+       testHaskellDepends = [
+         hedgehog QuickCheck quickcheck-instances rerebase tasty tasty-hunit
+         tasty-quickcheck
+       ];
+       description = "PostgreSQL AST parsing and rendering";
+       license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "postgresql-transactional" = callPackage
@@ -219112,6 +216848,8 @@ self: {
        ];
        description = "a transactional monad on top of postgresql-simple";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "postgresql-tx" = callPackage
@@ -219169,6 +216907,8 @@ self: {
        ];
        description = "postgresql-tx interfacing for use with postgresql-simple";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "postgresql-tx-squeal" = callPackage
@@ -219230,6 +216970,35 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "postgresql-typed_0_6_2_1" = callPackage
+    ({ mkDerivation, aeson, array, attoparsec, base, binary, bytestring
+     , containers, convertible, criterion, cryptonite, data-default
+     , haskell-src-meta, HDBC, HUnit, memory, network, old-locale
+     , postgresql-binary, QuickCheck, scientific, template-haskell, text
+     , time, tls, utf8-string, uuid, x509, x509-store, x509-validation
+     }:
+     mkDerivation {
+       pname = "postgresql-typed";
+       version = "0.6.2.1";
+       sha256 = "15zrsg2zz2jgzb1v0g13c98hfrmnkcjakqpdy2zhbfr6ibivlhkx";
+       libraryHaskellDepends = [
+         aeson array attoparsec base binary bytestring containers cryptonite
+         data-default haskell-src-meta HDBC memory network old-locale
+         postgresql-binary scientific template-haskell text time tls
+         utf8-string uuid x509 x509-store x509-validation
+       ];
+       testHaskellDepends = [
+         base bytestring containers convertible HDBC HUnit network
+         QuickCheck time tls
+       ];
+       benchmarkHaskellDepends = [
+         base bytestring criterion network time tls
+       ];
+       description = "PostgreSQL interface with compile-time SQL type checking, optional HDBC backend";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "postgresql-typed-lifted" = callPackage
     ({ mkDerivation, base, base-unicode-symbols, bytestring, exceptions
      , lens, monad-control, postgresql-typed, transformers-base
@@ -219253,54 +217022,6 @@ self: {
      , auto-update, base, base64-bytestring, bytestring
      , case-insensitive, cassava, configurator-pg, containers
      , contravariant, contravariant-extras, cookie, directory, either
-     , gitrev, hasql, hasql-pool, hasql-transaction, heredoc, hspec
-     , hspec-wai, hspec-wai-json, HTTP, http-types
-     , insert-ordered-containers, interpolatedstring-perl6, jose, lens
-     , lens-aeson, monad-control, network, network-uri
-     , optparse-applicative, parsec, process, protolude, Ranged-sets
-     , regex-tdfa, retry, scientific, swagger2, text, time
-     , transformers-base, unix, unordered-containers, vector, wai
-     , wai-cors, wai-extra, wai-middleware-static, warp
-     }:
-     mkDerivation {
-       pname = "postgrest";
-       version = "7.0.1";
-       sha256 = "1cn69dinfv3y8ymsa364b9b0ly3dg80and902gamymb9v89jpsgf";
-       revision = "6";
-       editedCabalFile = "0kkhkz1bmgc1p0yry24fhc4a3s9w28wg6gxai0cggvalbz8c4pc4";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson ansi-wl-pprint base base64-bytestring bytestring
-         case-insensitive cassava configurator-pg containers contravariant
-         contravariant-extras cookie either gitrev hasql hasql-pool
-         hasql-transaction heredoc HTTP http-types insert-ordered-containers
-         interpolatedstring-perl6 jose lens lens-aeson network-uri
-         optparse-applicative parsec protolude Ranged-sets regex-tdfa
-         scientific swagger2 text time unordered-containers vector wai
-         wai-cors wai-extra wai-middleware-static
-       ];
-       executableHaskellDepends = [
-         auto-update base base64-bytestring bytestring directory either
-         hasql hasql-pool hasql-transaction network protolude retry text
-         time unix wai warp
-       ];
-       testHaskellDepends = [
-         aeson aeson-qq async auto-update base base64-bytestring bytestring
-         case-insensitive cassava containers contravariant hasql hasql-pool
-         hasql-transaction heredoc hspec hspec-wai hspec-wai-json http-types
-         lens lens-aeson monad-control process protolude regex-tdfa text
-         time transformers-base wai wai-extra
-       ];
-       description = "REST API for any Postgres database";
-       license = lib.licenses.mit;
-     }) {};
-
-  "postgrest_8_0_0" = callPackage
-    ({ mkDerivation, aeson, aeson-qq, ansi-wl-pprint, async
-     , auto-update, base, base64-bytestring, bytestring
-     , case-insensitive, cassava, configurator-pg, containers
-     , contravariant, contravariant-extras, cookie, directory, either
      , fast-logger, gitrev, hasql, hasql-dynamic-statements
      , hasql-notifications, hasql-pool, hasql-transaction, heredoc
      , hspec, hspec-wai, hspec-wai-json, HTTP, http-types
@@ -219628,8 +217349,10 @@ self: {
      }:
      mkDerivation {
        pname = "powerdns";
-       version = "0.3.0";
-       sha256 = "1gm9rwxs6iyvwnyigxdihs3djq83z75w74rkbrmlwdrmz21pww13";
+       version = "0.4.0";
+       sha256 = "0gcf04naa9ai4f6v7ycakwmdz379dqrr3nl0ry1pnqck835p629a";
+       revision = "1";
+       editedCabalFile = "1pf6f09kdawn17nrjn221xr40g66wa282r65521y4mdmlm6yrfd0";
        libraryHaskellDepends = [
          aeson base base64-bytestring bytestring case-insensitive containers
          deepseq hashable servant servant-client servant-client-core text
@@ -219703,8 +217426,6 @@ self: {
        testHaskellDepends = [ async base hspec powerqueue stm timespan ];
        description = "A distributed worker backend for powerqueu";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "powerqueue-levelmem" = callPackage
@@ -219732,7 +217453,6 @@ self: {
        description = "A high performance in memory and LevelDB backend for powerqueue";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) leveldb; inherit (pkgs) snappy;};
 
   "powerqueue-sqs" = callPackage
@@ -220038,6 +217758,8 @@ self: {
        libraryHaskellDepends = [ adjunctions base deepseq lens mtl ];
        description = "A library for writing predicates and transformations over predicates in Haskell";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "predicate-typed" = callPackage
@@ -220198,7 +217920,6 @@ self: {
        description = "A library for building a prefork-style server quickly";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "pregame" = callPackage
@@ -220644,6 +218365,20 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "pretty-html" = callPackage
+    ({ mkDerivation, base, bytestring, filepath, text }:
+     mkDerivation {
+       pname = "pretty-html";
+       version = "0.1.0.0";
+       sha256 = "099gj9h1smgjnp8xyrp5c0hj99f35lf7jc6rgmbnh8s7ra3a1gz5";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [ base text ];
+       testHaskellDepends = [ base bytestring filepath text ];
+       doHaddock = false;
+       description = "Produce nice human-readable HTML";
+       license = lib.licenses.mit;
+     }) {};
+
   "pretty-loc" = callPackage
     ({ mkDerivation, base, text }:
      mkDerivation {
@@ -220671,23 +218406,6 @@ self: {
      }) {};
 
   "pretty-relative-time" = callPackage
-    ({ mkDerivation, base, genvalidity-hspec, genvalidity-time, hspec
-     , QuickCheck, time, validity, validity-time
-     }:
-     mkDerivation {
-       pname = "pretty-relative-time";
-       version = "0.2.0.0";
-       sha256 = "17w7bs0xj2bbjqc9qzcq40xsq5virdaqw57r0wfgfs6akj2i9r5d";
-       libraryHaskellDepends = [ base time validity validity-time ];
-       testHaskellDepends = [
-         base genvalidity-hspec genvalidity-time hspec QuickCheck time
-         validity validity-time
-       ];
-       description = "Pretty relative time";
-       license = lib.licenses.mit;
-     }) {};
-
-  "pretty-relative-time_0_3_0_0" = callPackage
     ({ mkDerivation, base, genvalidity, genvalidity-hspec
      , genvalidity-time, hspec, QuickCheck, time, validity
      , validity-time
@@ -220703,7 +218421,6 @@ self: {
        ];
        description = "Pretty relative time";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "pretty-show" = callPackage
@@ -221006,6 +218723,8 @@ self: {
        libraryHaskellDepends = [ ghc-prim ];
        description = "An ergonomic but conservative interface to ghc-prim";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "prim-array" = callPackage
@@ -221063,6 +218782,8 @@ self: {
        benchmarkHaskellDepends = [ base criterion ghc-prim spoon ];
        description = "Catch errors thrown from pure computations using primops";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "prim-uniq" = callPackage
@@ -221095,6 +218816,8 @@ self: {
        ];
        description = "Primeval world of Haskell";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "primal-memory" = callPackage
@@ -221114,6 +218837,7 @@ self: {
        ];
        description = "Unified interface for memory managemenet";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "prime" = callPackage
@@ -221126,6 +218850,8 @@ self: {
        testHaskellDepends = [ base hspec ];
        description = "prime number tools";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "primecount" = callPackage
@@ -221142,8 +218868,6 @@ self: {
        benchmarkHaskellDepends = [ base tasty-bench ];
        description = "Bindings to the primecount library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) primecount;};
 
   "primes" = callPackage
@@ -221294,28 +219018,6 @@ self: {
      }:
      mkDerivation {
        pname = "primitive-extras";
-       version = "0.10.1";
-       sha256 = "0ddnn94qqkx021marpi2j03sil15422scq0df6dmlc6q0qyyivyc";
-       libraryHaskellDepends = [
-         base bytestring cereal deferred-folds focus foldl list-t primitive
-         primitive-unlifted profunctors vector
-       ];
-       testHaskellDepends = [
-         cereal deferred-folds focus primitive QuickCheck
-         quickcheck-instances rerebase tasty tasty-hunit tasty-quickcheck
-       ];
-       description = "Extras for the \"primitive\" library";
-       license = lib.licenses.mit;
-     }) {};
-
-  "primitive-extras_0_10_1_4" = callPackage
-    ({ mkDerivation, base, bytestring, cereal, deferred-folds, focus
-     , foldl, list-t, primitive, primitive-unlifted, profunctors
-     , QuickCheck, quickcheck-instances, rerebase, tasty, tasty-hunit
-     , tasty-quickcheck, vector
-     }:
-     mkDerivation {
-       pname = "primitive-extras";
        version = "0.10.1.4";
        sha256 = "00x8jwmkijc110idviz6i4q25dfxnjv4gcdkhsyrldrg8g1bn90f";
        libraryHaskellDepends = [
@@ -221328,7 +219030,6 @@ self: {
        ];
        description = "Extras for the \"primitive\" library";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "primitive-foreign" = callPackage
@@ -221576,6 +219277,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Can be used to coordinate the printing output";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "printcess" = callPackage
@@ -221680,6 +219383,7 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Cooperative task prioritization";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "private-hackage-uploader" = callPackage
@@ -221735,24 +219439,22 @@ self: {
 
   "pro-abstract" = callPackage
     ({ mkDerivation, base, containers, deepseq, hashable, hedgehog
-     , neat-interpolation, optics-core, text
+     , hedgehog-optics, neat-interpolation, optics-core, text
      }:
      mkDerivation {
        pname = "pro-abstract";
-       version = "0.1.0.0";
-       sha256 = "0w8dmf8n35z414j4591gvix7q9dn7zn1pai4mg93p9fkd09453fm";
+       version = "0.3.0.0";
+       sha256 = "1k7kimr067f0hc7g9m9lb7zihdnhv6508zi02w7zvj8w479ny73s";
        libraryHaskellDepends = [
          base containers deepseq hashable optics-core text
        ];
        testHaskellDepends = [
-         base containers deepseq hashable hedgehog neat-interpolation
-         optics-core text
+         base containers deepseq hashable hedgehog hedgehog-optics
+         neat-interpolation optics-core text
        ];
        doHaddock = false;
        description = "Abstract syntax for writing documents";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "pro-source" = callPackage
@@ -221846,16 +219548,14 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "process_1_6_13_2" = callPackage
+  "process_1_6_14_0" = callPackage
     ({ mkDerivation, base, bytestring, deepseq, directory, filepath
      , unix
      }:
      mkDerivation {
        pname = "process";
-       version = "1.6.13.2";
-       sha256 = "01p3lqj23czqpmih4mdz1lknsy1c4z6ly3iyrnx4pxxmw9vnp2lw";
-       revision = "1";
-       editedCabalFile = "1s5z0q9nx0g6qa9b8lpsp4pigli0msilrxqpb3c2jvkrk1b0llx6";
+       version = "1.6.14.0";
+       sha256 = "0gaakzpd3r9ncp2wfqlc3dpwfn379d1hm2ymv9p09yb72fffilw9";
        libraryHaskellDepends = [ base deepseq directory filepath unix ];
        testHaskellDepends = [ base bytestring directory ];
        description = "Process libraries";
@@ -221995,6 +219695,7 @@ self: {
        libraryHaskellDepends = [ base directory mmsyn3 process sublists ];
        description = "A test suite for the complex multi files multi level processment";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "process-streaming" = callPackage
@@ -222206,6 +219907,7 @@ self: {
        testHaskellDepends = [ base template-haskell ];
        description = "Weaken applicative functor on products";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "product-profunctors" = callPackage
@@ -222293,6 +219995,7 @@ self: {
        ];
        description = "Restructure GHC profile reports";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "profiteur" = callPackage
@@ -222313,6 +220016,7 @@ self: {
        ];
        description = "Treemap visualiser for GHC prof files";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "profunctor-arrows" = callPackage
@@ -222430,8 +220134,6 @@ self: {
        libraryHaskellDepends = [ base time ];
        description = "Simple progress tracking & projection library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "progress-meter" = callPackage
@@ -222685,6 +220387,8 @@ self: {
        ];
        description = "Profunctor-based lightweight implementation of optics";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "prolog" = callPackage
@@ -222701,6 +220405,8 @@ self: {
        ];
        description = "A Prolog interpreter written in Haskell";
        license = lib.licenses.publicDomain;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "prolog-graph" = callPackage
@@ -222719,7 +220425,6 @@ self: {
        description = "A command line tool to visualize query resolution in Prolog";
        license = lib.licenses.publicDomain;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "prolog-graph-lib" = callPackage
@@ -222731,6 +220436,7 @@ self: {
        libraryHaskellDepends = [ base fgl graphviz mtl prolog text ];
        description = "Generating images of resolution trees for Prolog queries";
        license = lib.licenses.publicDomain;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "prologue" = callPackage
@@ -222768,8 +220474,8 @@ self: {
      }:
      mkDerivation {
        pname = "prolude";
-       version = "0.0.0.23";
-       sha256 = "0r26l12xi89njln29b2zzf5kdfd1vkhpi64andbgm6xmcb7rphid";
+       version = "0.0.0.24";
+       sha256 = "0sn5pxv8zylmg5915k08bxfcnmjd5227xlhmh2x9l1aqlqv7adsh";
        libraryHaskellDepends = [
          aeson amazonka base bytestring cassava containers esqueleto
          generic-random lens mongoDB mtl network-uri persistent
@@ -222800,32 +220506,6 @@ self: {
 
   "prometheus-client" = callPackage
     ({ mkDerivation, atomic-primops, base, bytestring, clock
-     , containers, criterion, deepseq, doctest, exceptions, hspec, mtl
-     , QuickCheck, random, random-shuffle, stm, text, transformers
-     , transformers-compat, utf8-string
-     }:
-     mkDerivation {
-       pname = "prometheus-client";
-       version = "1.0.1";
-       sha256 = "1gyclzl16dkq7yw84x0ppgmyav7scl4jvwq9b5ihzxy45crcdhin";
-       libraryHaskellDepends = [
-         atomic-primops base bytestring clock containers deepseq exceptions
-         mtl stm text transformers transformers-compat utf8-string
-       ];
-       testHaskellDepends = [
-         atomic-primops base bytestring clock containers deepseq doctest
-         exceptions hspec mtl QuickCheck random-shuffle stm text
-         transformers transformers-compat utf8-string
-       ];
-       benchmarkHaskellDepends = [
-         base bytestring criterion random text utf8-string
-       ];
-       description = "Haskell client library for http://prometheus.io.";
-       license = lib.licenses.asl20;
-     }) {};
-
-  "prometheus-client_1_1_0" = callPackage
-    ({ mkDerivation, atomic-primops, base, bytestring, clock
      , containers, criterion, data-sketches, deepseq, doctest
      , exceptions, hspec, mtl, primitive, QuickCheck, random
      , random-shuffle, stm, text, transformers, transformers-compat
@@ -222851,7 +220531,6 @@ self: {
        ];
        description = "Haskell client library for http://prometheus.io.";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "prometheus-effect" = callPackage
@@ -222904,8 +220583,8 @@ self: {
      }:
      mkDerivation {
        pname = "prometheus-proc";
-       version = "0.1.3.1";
-       sha256 = "1g4pfnyamcn3p2qgnviz1f1lq808jpbi2fkibrxk0xb60flism3l";
+       version = "0.1.4.0";
+       sha256 = "0sicn1c51ks1c535nbgrqrgfqvzb8c5pmpnf2dx9a1xvjq2m54ny";
        libraryHaskellDepends = [
          base directory filepath prometheus-client regex-applicative text
          unix unix-memory
@@ -223107,7 +220786,6 @@ self: {
        libraryHaskellDepends = [ base glade glib gtk ];
        description = "A library for functional GUI development";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "props" = callPackage
@@ -223221,8 +220899,6 @@ self: {
        libraryToolDepends = [ c2hs ];
        description = "Simple audio library for Windows, Linux, OSX";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {libpulse = null; libpulse-simple = null; 
          inherit (pkgs) libpulseaudio;};
 
@@ -223240,8 +220916,6 @@ self: {
        libraryToolDepends = [ c2hs ];
        description = "Simple audio library for SDL";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) SDL2;};
 
   "proteome" = callPackage
@@ -223318,8 +220992,6 @@ self: {
        ];
        description = "Arbitrary instances for proto-lens";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "proto-lens-combinators" = callPackage
@@ -223376,6 +221048,8 @@ self: {
        ];
        description = "JSON protobuf encoding for proto-lens";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "proto-lens-optparse" = callPackage
@@ -223389,8 +221063,6 @@ self: {
        ];
        description = "Adapting proto-lens to optparse-applicative ReadMs";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "proto-lens-protobuf-types" = callPackage
@@ -223529,6 +221201,7 @@ self: {
        ];
        description = "A low-level implementation of the Protocol Buffers (version 3) wire format";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "protobuf" = callPackage
@@ -223765,6 +221438,7 @@ self: {
          transformers
        ];
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "proton-haskell" = callPackage
@@ -223920,8 +221594,6 @@ self: {
        ];
        description = "Prune unused Haskell dependencies";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "psc-ide" = callPackage
@@ -223952,7 +221624,6 @@ self: {
        description = "Language support for the PureScript programming language";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "pseudo-boolean" = callPackage
@@ -224128,6 +221799,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A parser generator";
        license = "(Apache-2.0 OR MPL-2.0)";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ptera-core" = callPackage
@@ -224151,6 +221823,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A parser generator";
        license = "(Apache-2.0 OR MPL-2.0)";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ptera-th" = callPackage
@@ -224176,6 +221849,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A parser generator";
        license = "(Apache-2.0 OR MPL-2.0)";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "pthread" = callPackage
@@ -224217,8 +221891,8 @@ self: {
      }:
      mkDerivation {
        pname = "ptr-poker";
-       version = "0.1.2.4";
-       sha256 = "1kqh7n92bipk5wzywb5zlrb0l4qh5lq2pqll4wsbklqg47i1y9ai";
+       version = "0.1.2.5";
+       sha256 = "11yiqk8l3897xs13cdd8nslg55n99qssbbgpfwgc6sd15vf2hc3g";
        libraryHaskellDepends = [ base bytestring scientific text ];
        testHaskellDepends = [ hedgehog numeric-limits rerebase ];
        benchmarkHaskellDepends = [ gauge rerebase ];
@@ -224268,6 +221942,8 @@ self: {
        benchmarkHaskellDepends = [ base criterion random ];
        description = "The publicsuffix list exposed as proper Haskell types";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "publicsuffixlist" = callPackage
@@ -224770,6 +222446,8 @@ self: {
        ];
        description = "types and parser for email messages (including MIME)";
        license = lib.licenses.agpl3Plus;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "purenix" = callPackage
@@ -224790,6 +222468,7 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Nix backend for PureScript. Transpile PureScript code to Nix.";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ cdepillabout ];
      }) {};
 
@@ -224834,8 +222513,8 @@ self: {
      }:
      mkDerivation {
        pname = "purescript";
-       version = "0.14.5";
-       sha256 = "06f318hdah076vkviw1ryyg2p0gpbabsp8lbm5x03f2qv92n9j1n";
+       version = "0.14.7";
+       sha256 = "0a8ia3qk6x6c42kkp00bdsnrpsrypy6i0bpavm844b0ny8dalqlr";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -224884,6 +222563,7 @@ self: {
        doCheck = false;
        description = "PureScript Programming Language Compiler";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "purescript-ast" = callPackage
@@ -224901,6 +222581,8 @@ self: {
        ];
        description = "PureScript Programming Language Abstract Syntax Tree";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "purescript-bridge" = callPackage
@@ -224921,7 +222603,6 @@ self: {
        ];
        description = "Generate PureScript data types from Haskell data types";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "purescript-bundle-fast" = callPackage
@@ -224948,8 +222629,8 @@ self: {
      }:
      mkDerivation {
        pname = "purescript-cst";
-       version = "0.4.0.0";
-       sha256 = "0r3f5lr9lrv9wpgkwj6nyl42lvxryj2lvr1w7ld4gki8ylq24n8g";
+       version = "0.5.0.0";
+       sha256 = "13gds3hbsz3bhajhs17r9gsdzfmhci6q5plzg0fx6mb89nb4ps7d";
        libraryHaskellDepends = [
          aeson array base base-compat bytestring containers deepseq dlist
          filepath microlens mtl protolude scientific semigroups serialise
@@ -224958,6 +222639,8 @@ self: {
        libraryToolDepends = [ happy ];
        description = "PureScript Programming Language Concrete Syntax Tree";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "purescript-iso" = callPackage
@@ -225011,7 +222694,6 @@ self: {
        description = "TypeScript Declaration File (.d.ts) generator for PureScript";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "pursuit-client" = callPackage
@@ -225028,6 +222710,7 @@ self: {
        executableHaskellDepends = [ base text ];
        description = "A cli client for pursuit";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "push-notifications" = callPackage
@@ -225154,6 +222837,8 @@ self: {
        testHaskellDepends = [ base hspec ];
        description = "Simple push support for pushbullet";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pushbullet-types" = callPackage
@@ -225170,6 +222855,8 @@ self: {
        ];
        description = "Datatypes used by the Pushbullet APIs";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pusher-haskell" = callPackage
@@ -225197,8 +222884,8 @@ self: {
      }:
      mkDerivation {
        pname = "pusher-http-haskell";
-       version = "2.1.0.8";
-       sha256 = "16m9yqjyhafbfiiq6nn7d525sw27v5i8ib930ik8xjhm0pq10fbg";
+       version = "2.1.0.9";
+       sha256 = "1ipx9xy5wf79pgkmy1669qh8v73ad6ncx7fhqqacmlmhvvphv9vs";
        libraryHaskellDepends = [
          aeson base base16-bytestring bytestring cryptonite hashable
          http-client http-client-tls http-types memory text time
@@ -225256,7 +222943,6 @@ self: {
        description = "Tool to synchronize directories with rsync, zfs or git-annex";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "pushover" = callPackage
@@ -225811,7 +223497,6 @@ self: {
        description = "Library to generate images";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) qrencode;};
 
   "qr-repa" = callPackage
@@ -225852,8 +223537,8 @@ self: {
      }:
      mkDerivation {
        pname = "qrcode-core";
-       version = "0.9.4";
-       sha256 = "1drjx73qslga81bhby0h000icrvnhhlv36n6i37j8524x9ir2gn0";
+       version = "0.9.5";
+       sha256 = "0gwwvksvxhv8qwjjay4lb1v14n2dp8mkgppv6lv4f858xwfswcp6";
        libraryHaskellDepends = [
          base binary bytestring case-insensitive containers dlist primitive
          text vector
@@ -225868,8 +223553,8 @@ self: {
      }:
      mkDerivation {
        pname = "qrcode-juicypixels";
-       version = "0.8.2";
-       sha256 = "0kiyi084hmd2l50fd8miwgw0y94sd1lkf34jw7z3sb33bbp70f3g";
+       version = "0.8.3";
+       sha256 = "1fwjdz08r85j54x3khnby1h5mwxs1568yhd3v8dcilrwj6an9991";
        libraryHaskellDepends = [
          base base64-bytestring bytestring JuicyPixels qrcode-core text
          vector
@@ -225942,6 +223627,7 @@ self: {
        ];
        description = "Example programs for Qtah Qt bindings";
        license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "qtah-generator" = callPackage
@@ -225983,6 +223669,7 @@ self: {
        testHaskellDepends = [ base hoppy-runtime HUnit ];
        description = "Qt bindings for Haskell";
        license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs.qt5) qtbase;};
 
   "quack" = callPackage
@@ -226045,6 +223732,8 @@ self: {
        ];
        description = "Quandl.com API library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "quantfin" = callPackage
@@ -226353,6 +224042,32 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "queue-sheet" = callPackage
+    ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, directory
+     , filepath, ginger, optparse-applicative, process, scientific
+     , tasty, tasty-hunit, text, transformers, ttc, vector, yaml
+     }:
+     mkDerivation {
+       pname = "queue-sheet";
+       version = "0.7.0.2";
+       sha256 = "14ih4j09r30p0a75na833jq5ar0wfjm1f7qn6hfyqr4hjyqyfwfk";
+       revision = "1";
+       editedCabalFile = "160z11x6j7qc0lvzyhxii3dfgswfv9chvhm39sxnl78456m19ifd";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytestring directory filepath ginger process scientific
+         text transformers ttc vector yaml
+       ];
+       executableHaskellDepends = [
+         ansi-wl-pprint base optparse-applicative
+       ];
+       testHaskellDepends = [ base bytestring tasty tasty-hunit ];
+       description = "queue sheet utility";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "queuelike" = callPackage
     ({ mkDerivation, array, base, containers, mtl, stateful-mtl }:
      mkDerivation {
@@ -226443,7 +224158,6 @@ self: {
        testHaskellDepends = [ base ];
        description = "quick & easy benchmarking of command-line programs";
        license = "GPL";
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "quickbooks" = callPackage
@@ -226463,7 +224177,6 @@ self: {
        description = "QuickBooks API binding";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "quickcheck-arbitrary-adt" = callPackage
@@ -226497,6 +224210,8 @@ self: {
        ];
        description = "Generate QuickCheck Gen for Sum Types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "quickcheck-assertions" = callPackage
@@ -226585,33 +224300,6 @@ self: {
   "quickcheck-instances" = callPackage
     ({ mkDerivation, array, base, bytestring, case-insensitive
      , containers, data-fix, hashable, integer-logarithms, old-time
-     , QuickCheck, scientific, splitmix, strict, tagged, text, these
-     , time, time-compat, transformers, transformers-compat
-     , unordered-containers, uuid-types, vector
-     }:
-     mkDerivation {
-       pname = "quickcheck-instances";
-       version = "0.3.25.2";
-       sha256 = "0ihqbarl2ddrfgq3mq09lswwn8213qpw13g49qxs5mjkcm6gbk3h";
-       revision = "2";
-       editedCabalFile = "1lsa3pbg4ljlk29fhm3mdklnx3hwffyga1nr5krbpcyc3ywq8fq8";
-       libraryHaskellDepends = [
-         array base bytestring case-insensitive containers data-fix hashable
-         integer-logarithms old-time QuickCheck scientific splitmix strict
-         tagged text these time time-compat transformers transformers-compat
-         unordered-containers uuid-types vector
-       ];
-       testHaskellDepends = [
-         base containers QuickCheck tagged uuid-types
-       ];
-       benchmarkHaskellDepends = [ base bytestring QuickCheck ];
-       description = "Common quickcheck instances";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "quickcheck-instances_0_3_27" = callPackage
-    ({ mkDerivation, array, base, bytestring, case-insensitive
-     , containers, data-fix, hashable, integer-logarithms, old-time
      , OneTuple, QuickCheck, scientific, splitmix, strict, tagged, text
      , text-short, these, time, time-compat, transformers
      , transformers-compat, unordered-containers, uuid-types, vector
@@ -226634,7 +224322,6 @@ self: {
        benchmarkHaskellDepends = [ base bytestring QuickCheck ];
        description = "Common quickcheck instances";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "quickcheck-io" = callPackage
@@ -226924,7 +224611,6 @@ self: {
        description = "Utilities for using WebDriver with QuickCheck";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "quickcheck-with-counterexamples" = callPackage
@@ -227033,6 +224719,8 @@ self: {
        libraryHaskellDepends = [ aeson attoparsec base bytestring text ];
        description = "Quick JSON extractions with Aeson";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "quickspec" = callPackage
@@ -227326,7 +225014,6 @@ self: {
        description = "Utility libraries for Quipper";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "quiver" = callPackage
@@ -227597,8 +225284,8 @@ self: {
      }:
      mkDerivation {
        pname = "r-glpk-phonetic-languages-ukrainian-durations";
-       version = "0.4.1.0";
-       sha256 = "1zgxr7c2szzmwk9n9hdir2nfg4gzpzwk4jgzlb95m5wlpagsz3fl";
+       version = "0.4.2.0";
+       sha256 = "04m9493db98x5i2n1zpgdl6kc2lvx0fmr8w17hs89jwfr8h6k4ni";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -227611,6 +225298,7 @@ self: {
        ];
        description = "Can be used to calculate the durations of the approximations of the Ukrainian phonemes";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "r3x-haskell-sdk" = callPackage
@@ -227824,6 +225512,8 @@ self: {
          attoparsec base criterion deepseq QuasiText text vector
        ];
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "rados-haskell" = callPackage
@@ -228055,24 +225745,6 @@ self: {
      }) {};
 
   "ral" = callPackage
-    ({ mkDerivation, adjunctions, base, bin, criterion, deepseq
-     , distributive, fin, hashable, indexed-traversable, QuickCheck
-     , semigroupoids, vector
-     }:
-     mkDerivation {
-       pname = "ral";
-       version = "0.2";
-       sha256 = "0xwr2wr44zzl2bvkii2nq06djd6rrf891zxlb4daxzf3m93xvf3v";
-       libraryHaskellDepends = [
-         adjunctions base bin deepseq distributive fin hashable
-         indexed-traversable QuickCheck semigroupoids
-       ];
-       benchmarkHaskellDepends = [ base criterion vector ];
-       description = "Random access lists";
-       license = lib.licenses.gpl2Plus;
-     }) {};
-
-  "ral_0_2_1" = callPackage
     ({ mkDerivation, adjunctions, base, bin, boring, criterion, deepseq
      , distributive, fin, hashable, indexed-traversable, QuickCheck
      , semigroupoids, vector
@@ -228088,7 +225760,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion vector ];
        description = "Random access lists";
        license = lib.licenses.gpl2Plus;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ral-lens" = callPackage
@@ -228132,6 +225803,8 @@ self: {
        benchmarkHaskellDepends = [ base criterion deepseq ];
        description = "Random access list with a list compatible interface";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "rallod" = callPackage
@@ -228168,19 +225841,6 @@ self: {
     ({ mkDerivation, base, criterion, hspec }:
      mkDerivation {
        pname = "rampart";
-       version = "1.1.0.4";
-       sha256 = "1kchbdzc4blis2l9k8dzzzib0zqg443iwmsgdzpsqgq7la6ajcgc";
-       libraryHaskellDepends = [ base ];
-       testHaskellDepends = [ base hspec ];
-       benchmarkHaskellDepends = [ base criterion ];
-       description = "Determine how intervals relate to each other";
-       license = lib.licenses.isc;
-     }) {};
-
-  "rampart_2_0_0_0" = callPackage
-    ({ mkDerivation, base, criterion, hspec }:
-     mkDerivation {
-       pname = "rampart";
        version = "2.0.0.0";
        sha256 = "1hmn6dm5x2n9mn31lwa3dg77plahqmfj0h6s2h3v5y09d7s2fjhv";
        libraryHaskellDepends = [ base ];
@@ -228188,7 +225848,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion ];
        description = "Determine how intervals relate to each other";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ramus" = callPackage
@@ -228256,31 +225915,6 @@ self: {
 
   "random" = callPackage
     ({ mkDerivation, base, bytestring, containers, deepseq, doctest
-     , gauge, mtl, mwc-random, primitive, rdtsc, smallcheck, split
-     , splitmix, tasty, tasty-expected-failure, tasty-hunit
-     , tasty-smallcheck, time, unliftio, vector
-     }:
-     mkDerivation {
-       pname = "random";
-       version = "1.2.0";
-       sha256 = "1pmr7zbbqg58kihhhwj8figf5jdchhi7ik2apsyxbgsqq3vrqlg4";
-       revision = "6";
-       editedCabalFile = "1hzfz9b1cxrsya8i53yx145iypaakfsfjix7l8girhx7vbz0cm8r";
-       libraryHaskellDepends = [ base bytestring deepseq mtl splitmix ];
-       testHaskellDepends = [
-         base bytestring containers doctest mwc-random primitive smallcheck
-         tasty tasty-expected-failure tasty-hunit tasty-smallcheck unliftio
-         vector
-       ];
-       benchmarkHaskellDepends = [
-         base gauge mtl rdtsc split splitmix time
-       ];
-       description = "Pseudo-random number generation";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "random_1_2_1" = callPackage
-    ({ mkDerivation, base, bytestring, containers, deepseq, doctest
      , mtl, primitive, rdtsc, smallcheck, split, splitmix, stm, tasty
      , tasty-bench, tasty-hunit, tasty-inspection-testing
      , tasty-smallcheck, time, transformers
@@ -228299,7 +225933,6 @@ self: {
        ];
        description = "Pseudo-random number generation";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "random-access-file" = callPackage
@@ -228322,6 +225955,7 @@ self: {
        ];
        description = "Random file access methods, supporting application-level page cache";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "random-access-list" = callPackage
@@ -228417,20 +226051,22 @@ self: {
        ];
        description = "Additional functions for random values";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "random-fu" = callPackage
     ({ mkDerivation, base, erf, math-functions, monad-loops, mtl
-     , random, random-shuffle, random-source, rvar, syb
-     , template-haskell, transformers, vector
+     , random, random-shuffle, rvar, syb, template-haskell, transformers
+     , vector
      }:
      mkDerivation {
        pname = "random-fu";
-       version = "0.2.7.7";
-       sha256 = "1jk5qv7iddbqcyciih9vfylrwhbcabmy348waw5c7gchabxvqrl4";
+       version = "0.3.0.0";
+       sha256 = "1iz4b8742pshzsscy6pq39x4pndvyrydzrn968fzav9b1y6ib7d1";
        libraryHaskellDepends = [
-         base erf math-functions monad-loops mtl random random-shuffle
-         random-source rvar syb template-haskell transformers vector
+         base erf math-functions monad-loops mtl random random-shuffle rvar
+         syb template-haskell transformers vector
        ];
        description = "Random number generation";
        license = lib.licenses.publicDomain;
@@ -228497,6 +226133,8 @@ self: {
        pname = "random-source";
        version = "0.3.0.11";
        sha256 = "0lwqbd0h495srgi2p8fsmsfk5hv5m3f6cxm12j61xx94fdyn98sv";
+       revision = "1";
+       editedCabalFile = "1wh5acm2298bcp3r4zp7k77rrzynfgbs4s6jq6swml1p3p7yr7b9";
        libraryHaskellDepends = [
          base flexible-defaults mersenne-random-pure64 mtl mwc-random
          primitive random stateref syb template-haskell th-extras
@@ -228660,8 +226298,6 @@ self: {
        ];
        description = "Memory efficient sets with ranges of elements";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "range-space" = callPackage
@@ -228738,6 +226374,8 @@ self: {
        ];
        description = "Find the rank product of a data set";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "rank1dynamic" = callPackage
@@ -228754,6 +226392,8 @@ self: {
        ];
        description = "Like Data.Dynamic/Data.Typeable but with support for rank-1 polymorphic types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "rank2classes" = callPackage
@@ -229035,7 +226675,6 @@ self: {
        description = "A command-line client for Reddit";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "rasterific-svg" = callPackage
@@ -229079,24 +226718,6 @@ self: {
   "ratel" = callPackage
     ({ mkDerivation, aeson, base, bytestring, case-insensitive
      , containers, filepath, hspec, http-client, http-client-tls
-     , http-types, text, uuid
-     }:
-     mkDerivation {
-       pname = "ratel";
-       version = "1.0.17";
-       sha256 = "0yi70cxzaxwdz0l6s114bp0x6khvjbca2l95sv1grwrk6imlja4v";
-       libraryHaskellDepends = [
-         aeson base bytestring case-insensitive containers http-client
-         http-client-tls http-types text uuid
-       ];
-       testHaskellDepends = [ base filepath hspec ];
-       description = "Notify Honeybadger about exceptions";
-       license = lib.licenses.mit;
-     }) {};
-
-  "ratel_2_0_0_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, case-insensitive
-     , containers, filepath, hspec, http-client, http-client-tls
      , http-types, uuid
      }:
      mkDerivation {
@@ -229113,7 +226734,6 @@ self: {
        ];
        description = "Notify Honeybadger about exceptions";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ratel-wai" = callPackage
@@ -229122,21 +226742,6 @@ self: {
      }:
      mkDerivation {
        pname = "ratel-wai";
-       version = "1.1.5";
-       sha256 = "0afrsnj1sjcr99sw7cpv2l4pn2is9y6qck4lq1vc33h8kk4hr25y";
-       libraryHaskellDepends = [
-         base bytestring case-insensitive containers http-client ratel wai
-       ];
-       description = "Notify Honeybadger about exceptions via a WAI middleware";
-       license = lib.licenses.mit;
-     }) {};
-
-  "ratel-wai_2_0_0_0" = callPackage
-    ({ mkDerivation, base, bytestring, case-insensitive, containers
-     , http-client, ratel, wai
-     }:
-     mkDerivation {
-       pname = "ratel-wai";
        version = "2.0.0.0";
        sha256 = "1z95ydab4q8r3lmsin3ghzqcnfliw2km7sdldzm6crvgvpj90l73";
        libraryHaskellDepends = [
@@ -229144,7 +226749,6 @@ self: {
        ];
        description = "Notify Honeybadger about exceptions via a WAI middleware";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ratelimiter" = callPackage
@@ -229271,28 +226875,6 @@ self: {
 
   "rattletrap" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, array, base, bytestring
-     , containers, filepath, http-client, http-client-tls, HUnit, text
-     }:
-     mkDerivation {
-       pname = "rattletrap";
-       version = "11.1.1";
-       sha256 = "0cfxdi2h6aqa6zylg1hgn563fpi72zqfqzl9gsipm7jz1532j2a3";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson aeson-pretty array base bytestring containers filepath
-         http-client http-client-tls text
-       ];
-       executableHaskellDepends = [ base ];
-       testHaskellDepends = [ base bytestring filepath HUnit ];
-       description = "Parse and generate Rocket League replays";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "rattletrap_11_2_4" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, array, base, bytestring
      , containers, filepath, http-client, http-client-tls, text
      }:
      mkDerivation {
@@ -229331,6 +226913,8 @@ self: {
        ];
        description = "Haskell client for Sentry logging service";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "raven-haskell-scotty" = callPackage
@@ -229347,7 +226931,6 @@ self: {
        description = "Sentry http interface for Scotty web server";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "raw-feldspar" = callPackage
@@ -229390,20 +226973,20 @@ self: {
     ({ mkDerivation, base, bytestring, unix }:
      mkDerivation {
        pname = "rawfilepath";
-       version = "0.2.4";
-       sha256 = "1lsvpnv1dncxw6a8a9w1jnzxlv2ya69ly4p4qsl720pzyx4ipc6b";
+       version = "1.0.0";
+       sha256 = "0ya68wvafb8zq6d9hlfdr71pnks9a9hln67a2r93pxhz3iz2cv5w";
        libraryHaskellDepends = [ base bytestring unix ];
        testHaskellDepends = [ base bytestring ];
        description = "Use RawFilePath instead of FilePath";
        license = lib.licenses.asl20;
      }) {};
 
-  "rawfilepath_1_0_0" = callPackage
+  "rawfilepath_1_0_1" = callPackage
     ({ mkDerivation, base, bytestring, unix }:
      mkDerivation {
        pname = "rawfilepath";
-       version = "1.0.0";
-       sha256 = "0ya68wvafb8zq6d9hlfdr71pnks9a9hln67a2r93pxhz3iz2cv5w";
+       version = "1.0.1";
+       sha256 = "016bdivq8b3visv56jriw39ld5yg6c75x1qy69sm7am27i9728g3";
        libraryHaskellDepends = [ base bytestring unix ];
        testHaskellDepends = [ base bytestring ];
        description = "Use RawFilePath instead of FilePath";
@@ -229618,6 +227201,8 @@ self: {
        ];
        description = "Representation and Incremental Processing of RDF Data";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "rdf4h" = callPackage
@@ -230304,7 +227889,6 @@ self: {
        description = "Readline effect for in-other-words";
        license = lib.licenses.bsd2;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "readline-statevar" = callPackage
@@ -230502,6 +228086,8 @@ self: {
        ];
        description = "Generate Reason types from Haskell";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "reasonable-lens" = callPackage
@@ -230533,28 +228119,6 @@ self: {
   "rebase" = callPackage
     ({ mkDerivation, base, bifunctors, bytestring, comonad, containers
      , contravariant, deepseq, dlist, either, groups, hashable
-     , hashable-time, invariant, mtl, profunctors, scientific, selective
-     , semigroupoids, stm, text, time, transformers
-     , unordered-containers, uuid-types, vector, vector-instances, void
-     }:
-     mkDerivation {
-       pname = "rebase";
-       version = "1.13.2";
-       sha256 = "0lvz4cx9bgny4s5az75clza90nb573vqr8c2ls0bmrsb7sx4p3jh";
-       libraryHaskellDepends = [
-         base bifunctors bytestring comonad containers contravariant deepseq
-         dlist either groups hashable hashable-time invariant mtl
-         profunctors scientific selective semigroupoids stm text time
-         transformers unordered-containers uuid-types vector
-         vector-instances void
-       ];
-       description = "A more progressive alternative to the \"base\" package";
-       license = lib.licenses.mit;
-     }) {};
-
-  "rebase_1_15_0_3" = callPackage
-    ({ mkDerivation, base, bifunctors, bytestring, comonad, containers
-     , contravariant, deepseq, dlist, either, groups, hashable
      , invariant, mtl, profunctors, scientific, selective, semigroupoids
      , stm, text, time, time-compat, transformers, unordered-containers
      , uuid-types, vector, vector-instances, void
@@ -230571,7 +228135,6 @@ self: {
        ];
        description = "A more progressive alternative to the \"base\" package";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "rebindable" = callPackage
@@ -230591,6 +228154,8 @@ self: {
        pname = "rec-smallarray";
        version = "0.1.0.0";
        sha256 = "1a4vsag2h955i2pgcwiy9rzs1dpvd3j2lc1drhyg6svpm7h82amk";
+       revision = "2";
+       editedCabalFile = "0k71n9vqlr7kpjzyqb2pp4lpj8wjla8gfp9f34cmlb8gg7l2g5np";
        libraryHaskellDepends = [ base primitive ];
        testHaskellDepends = [ base hspec primitive ];
        description = "SmallArray-based extensible records for small-scale fast reads";
@@ -230793,6 +228358,8 @@ self: {
        testHaskellDepends = [ base ];
        description = "Alter your records with ease";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "records" = callPackage
@@ -230824,6 +228391,8 @@ self: {
        ];
        description = "Record subtyping and record utilities with generics-sop";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "records-th" = callPackage
@@ -230846,19 +228415,19 @@ self: {
   "recover-rtti" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, ghc-heap
      , ghc-prim, mtl, primitive, QuickCheck, sop-core, stm, tasty
-     , tasty-quickcheck, text, unordered-containers, vector
+     , tasty-hunit, tasty-quickcheck, text, unordered-containers, vector
      }:
      mkDerivation {
        pname = "recover-rtti";
-       version = "0.4.0.0";
-       sha256 = "15nyshkbl7yh9h19ia3hgyciq2mn11nvsp258pb3f8d8xjjyk820";
+       version = "0.4.1.0";
+       sha256 = "17z168zlf52705kip2xdgbb0z48xm9lyffhqhmr2k0s85wr1nwpj";
        libraryHaskellDepends = [
          aeson base bytestring containers ghc-heap mtl primitive sop-core
          stm text unordered-containers vector
        ];
        testHaskellDepends = [
          aeson base bytestring containers ghc-heap ghc-prim mtl primitive
-         QuickCheck sop-core stm tasty tasty-quickcheck text
+         QuickCheck sop-core stm tasty tasty-hunit tasty-quickcheck text
          unordered-containers vector
        ];
        description = "Recover run-time type information from the GHC heap";
@@ -230910,6 +228479,8 @@ self: {
        ];
        description = "Amateur addenda to recursion-schemes";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "recursion-schemes-ix" = callPackage
@@ -230926,6 +228497,8 @@ self: {
        ];
        description = "Recursion schemes over indexed Functors";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "recursive-line-count" = callPackage
@@ -231025,6 +228598,28 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "redact" = callPackage
+    ({ mkDerivation, ansi-terminal, ansi-wl-pprint, base, directory
+     , explainable-predicates, HMock, optparse-applicative, tasty
+     , tasty-hunit, text
+     }:
+     mkDerivation {
+       pname = "redact";
+       version = "0.4.0.0";
+       sha256 = "0q0sqsqajv8mvz76b9xy40z22j6cbacwn76rwhns5wwj5kwli829";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ ansi-terminal base text ];
+       executableHaskellDepends = [
+         ansi-terminal ansi-wl-pprint base directory optparse-applicative
+       ];
+       testHaskellDepends = [
+         ansi-terminal base explainable-predicates HMock tasty tasty-hunit
+       ];
+       description = "hide secret text on the terminal";
+       license = lib.licenses.mit;
+     }) {};
+
   "reddit" = callPackage
     ({ mkDerivation, aeson, api-builder, base, bytestring, Cabal
      , data-default-class, free, hspec, http-client, http-client-tls
@@ -231189,6 +228784,7 @@ self: {
        ];
        description = "Combine redis caching and haxl";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "redland" = callPackage
@@ -231201,8 +228797,6 @@ self: {
        libraryPkgconfigDepends = [ raptor2 redland ];
        description = "Redland RDF library bindings";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {raptor2 = null; inherit (pkgs) redland;};
 
   "redo" = callPackage
@@ -231820,6 +229414,8 @@ self: {
        description = "A reflex-dom widget to draw on a canvas with a fragment shader program";
        license = lib.licenses.mit;
        platforms = [ "armv7l-linux" "i686-linux" "x86_64-linux" ];
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "reflex-dom-helpers" = callPackage
@@ -231840,6 +229436,21 @@ self: {
        broken = true;
      }) {};
 
+  "reflex-dom-ionic" = callPackage
+    ({ mkDerivation, base, containers, ghcjs-dom, lens, ref-tf, reflex
+     , reflex-dom-core, text
+     }:
+     mkDerivation {
+       pname = "reflex-dom-ionic";
+       version = "0.1.0.1";
+       sha256 = "0ka81047gk3hnpj9rcvyq8wnw6kxiwr2hxf8fwy3lclbgpk1sard";
+       libraryHaskellDepends = [
+         base containers ghcjs-dom lens ref-tf reflex reflex-dom-core text
+       ];
+       description = "Compatible highlevel Wigdets for some Ionic Input Components";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "reflex-dom-pandoc" = callPackage
     ({ mkDerivation, aeson, base, binary, bytestring, clay, constraints
      , containers, data-default, lens, lens-aeson, modern-uri, mtl
@@ -231912,6 +229523,29 @@ self: {
        broken = true;
      }) {};
 
+  "reflex-dom-th" = callPackage
+    ({ mkDerivation, array, base, bytestring, containers, filepath
+     , hspec, megaparsec, reflex-dom-core, stm, tasty, tasty-golden
+     , tasty-hspec, template-haskell, text
+     }:
+     mkDerivation {
+       pname = "reflex-dom-th";
+       version = "0.3.0.0";
+       sha256 = "19s8jhqrzdd5i4fsjp9870fh3hjy55naasf63d0gp0j6kcnb7ghd";
+       libraryHaskellDepends = [
+         array base containers megaparsec reflex-dom-core template-haskell
+         text
+       ];
+       testHaskellDepends = [
+         base bytestring filepath hspec megaparsec stm tasty tasty-golden
+         tasty-hspec
+       ];
+       description = "reflex-dom-th transpiles HTML templates to haskell code for reflex-dom";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "reflex-dynamic-containers" = callPackage
     ({ mkDerivation, base, binary, containers, deepseq, dependent-map
      , dependent-sum, hashable, hspec, hspec-contrib, HUnit, ilist
@@ -231933,7 +229567,6 @@ self: {
        description = "various dynamic containers for Reflex";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "reflex-external-ref" = callPackage
@@ -231945,6 +229578,8 @@ self: {
        libraryHaskellDepends = [ base deepseq reflex ];
        description = "External reference with reactivity support";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "reflex-fsnotify" = callPackage
@@ -232143,6 +229778,7 @@ self: {
        ];
        description = "Localization library for reflex";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "reflex-localize-dom" = callPackage
@@ -232161,6 +229797,7 @@ self: {
        description = "Helper widgets for reflex-localize";
        license = lib.licenses.mit;
        platforms = [ "armv7l-linux" "i686-linux" "x86_64-linux" ];
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "reflex-monad-auth" = callPackage
@@ -232176,6 +229813,7 @@ self: {
        ];
        description = "Utilities to split reflex app to authorized and not authorized contexts";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "reflex-orphans" = callPackage
@@ -232261,6 +229899,8 @@ self: {
        ];
        description = "reflex host methods for testing without external events";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "reflex-transformers" = callPackage
@@ -232368,6 +230008,7 @@ self: {
        libraryHaskellDepends = [ base hsp hsx2hs reform text ];
        description = "Add support for using HSP with Reform";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "reform-lucid" = callPackage
@@ -232416,7 +230057,6 @@ self: {
        description = "See README for more info";
        license = lib.licenses.mpl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "refresht" = callPackage
@@ -232446,6 +230086,8 @@ self: {
        testHaskellDepends = [ base ];
        description = "Formatted JSON generator for API server inspired by normalizr";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "refurb" = callPackage
@@ -232913,10 +230555,8 @@ self: {
      }:
      mkDerivation {
        pname = "regex-tdfa";
-       version = "1.3.1.1";
-       sha256 = "1msrq31k4jmn2lmrdzn87jqarqhw265ca69rfg5jpa5adrzm3gmi";
-       revision = "3";
-       editedCabalFile = "11c7kqjf86jmm6pcxypbvlqb3iim5rcv9gxy1046iappasapampd";
+       version = "1.3.1.2";
+       sha256 = "0qka53m4xirlb2cjzr68rhybm31i4x2f78b8724a0askvb4phyn4";
        libraryHaskellDepends = [
          array base bytestring containers mtl parsec regex-base text
        ];
@@ -233131,6 +230771,7 @@ self: {
        testHaskellDepends = [ base QuickCheck regexdot toolshed ];
        description = "A POSIX, extended regex-engine";
        license = "GPL";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "regexdot" = callPackage
@@ -233146,6 +230787,8 @@ self: {
        ];
        description = "A polymorphic, POSIX, extended regex-engine";
        license = "GPL";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "regexp-tries" = callPackage
@@ -233330,8 +230973,8 @@ self: {
      }:
      mkDerivation {
        pname = "registry-hedgehog";
-       version = "0.4.1.0";
-       sha256 = "1wak4bg7fkd1ywacg74snr1wvain62mg62i7wqk5zllypf3rxkxi";
+       version = "0.5.0.0";
+       sha256 = "1ncgq9aq5c23xl0r0ci9402prgjqqkkijbn46pxj1qrz9lhfszy0";
        libraryHaskellDepends = [
          base containers hedgehog mmorph multimap protolude registry tasty
          tasty-discover tasty-hedgehog tasty-th template-haskell text
@@ -233370,8 +231013,6 @@ self: {
        libraryHaskellDepends = [ base vector ];
        description = "Simple linear and quadratic regression";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "regular" = callPackage
@@ -233537,35 +231178,8 @@ self: {
      }:
      mkDerivation {
        pname = "rel8";
-       version = "1.2.0.0";
-       sha256 = "0nslc1hsgvv9j5lyf4zi6b3jkakfkv49j9pjan141j1cb0cbpgwa";
-       libraryHaskellDepends = [
-         aeson base bifunctors bytestring case-insensitive comonad
-         contravariant hasql opaleye pretty product-profunctors profunctors
-         scientific semialign semigroupoids text these time uuid
-       ];
-       testHaskellDepends = [
-         base bytestring case-insensitive containers hasql hasql-transaction
-         hedgehog mmorph scientific tasty tasty-hedgehog text time
-         tmp-postgres transformers uuid
-       ];
-       description = "Hey! Hey! Can u rel8?";
-       license = lib.licenses.bsd3;
-       maintainers = with lib.maintainers; [ sternenseemann ];
-     }) {};
-
-  "rel8_1_3_0_0" = callPackage
-    ({ mkDerivation, aeson, base, bifunctors, bytestring
-     , case-insensitive, comonad, containers, contravariant, hasql
-     , hasql-transaction, hedgehog, mmorph, opaleye, pretty
-     , product-profunctors, profunctors, scientific, semialign
-     , semigroupoids, tasty, tasty-hedgehog, text, these, time
-     , tmp-postgres, transformers, uuid
-     }:
-     mkDerivation {
-       pname = "rel8";
-       version = "1.3.0.0";
-       sha256 = "00iw5fzfx81j7phzjqzmk2bfxvg9q21sn3gw42a3xbnqk1ivrhjy";
+       version = "1.3.1.0";
+       sha256 = "0r1pbci7zl01v485bgbn90m07qrqdzkcpj4mykkdxxla9zlj2m39";
        libraryHaskellDepends = [
          aeson base bifunctors bytestring case-insensitive comonad
          contravariant hasql opaleye pretty product-profunctors profunctors
@@ -233578,7 +231192,6 @@ self: {
        ];
        description = "Hey! Hey! Can u rel8?";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ sternenseemann ];
      }) {};
 
@@ -233651,7 +231264,6 @@ self: {
        description = "PostgreSQL v8.x driver for haskell-relational-record";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "relational-query" = callPackage
@@ -233677,6 +231289,7 @@ self: {
        ];
        description = "Typeful, Modular, Relational, algebraic query engine";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "relational-query-HDBC" = callPackage
@@ -233701,6 +231314,7 @@ self: {
        ];
        description = "HDBC instance of relational-query and typed query interface for HDBC";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "relational-query-postgresql-pure" = callPackage
@@ -233728,7 +231342,6 @@ self: {
        description = "The connector of relational-record and postgresql-pure";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "relational-record" = callPackage
@@ -233746,6 +231359,7 @@ self: {
        ];
        description = "Meta package of Relational Record";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "relational-record-examples" = callPackage
@@ -233769,6 +231383,7 @@ self: {
        ];
        description = "Examples of Haskell Relationa Record";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "relational-schemas" = callPackage
@@ -233785,6 +231400,7 @@ self: {
        ];
        description = "RDBMSs' schema templates for relational-query";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "relative-date" = callPackage
@@ -233892,7 +231508,6 @@ self: {
        description = "A web based Haskell IDE";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "reloto" = callPackage
@@ -233911,7 +231526,7 @@ self: {
        license = lib.licenses.agpl3Plus;
      }) {};
 
-  "relude" = callPackage
+  "relude_0_7_0_0" = callPackage
     ({ mkDerivation, base, bytestring, containers, deepseq, doctest
      , gauge, ghc-prim, Glob, hashable, hedgehog, mtl, stm, text
      , transformers, unordered-containers
@@ -233930,9 +231545,10 @@ self: {
        benchmarkHaskellDepends = [ base gauge unordered-containers ];
        description = "Safe, performant, user-friendly and lightweight Haskell Standard Library";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "relude_1_0_0_1" = callPackage
+  "relude" = callPackage
     ({ mkDerivation, base, bytestring, containers, criterion, deepseq
      , doctest, ghc-prim, Glob, hashable, hedgehog, mtl, stm, text
      , transformers, unordered-containers
@@ -233951,7 +231567,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion unordered-containers ];
        description = "Safe, performant, user-friendly and lightweight Haskell Standard Library";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "remark" = callPackage
@@ -234224,8 +231839,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Reorder expressions in a syntax tree according to operator fixities";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "reorderable" = callPackage
@@ -234264,13 +231877,11 @@ self: {
     ({ mkDerivation, base, repa, vector }:
      mkDerivation {
        pname = "repa-algorithms";
-       version = "3.4.1.4";
-       sha256 = "0k5xmr46vnai095bsa0nsi7imzwnsmll2y4hqbsajlizcr6ilwmq";
+       version = "3.4.1.5";
+       sha256 = "0j6vbmwkjx8k0s754pccsmrdw5bkydxwbrli8lhlvxjcrrmbc26l";
        libraryHaskellDepends = [ base repa vector ];
        description = "Algorithms using the Repa array library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "repa-array" = callPackage
@@ -234367,6 +231978,7 @@ self: {
        description = "Examples using the Repa array library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "repa-fftw" = callPackage
@@ -234425,6 +232037,22 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "repa-io_3_4_1_2" = callPackage
+    ({ mkDerivation, base, binary, bmp, bytestring, old-time, repa
+     , vector
+     }:
+     mkDerivation {
+       pname = "repa-io";
+       version = "3.4.1.2";
+       sha256 = "0y4b8mfzlbf38f8mqnzq4vyvq8vw2vri8w0sb7dpr4bk0sd7gsmj";
+       libraryHaskellDepends = [
+         base binary bmp bytestring old-time repa vector
+       ];
+       description = "Read and write Repa arrays in various formats";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "repa-linear-algebra" = callPackage
     ({ mkDerivation, base, hmatrix, repa, vector }:
      mkDerivation {
@@ -234568,6 +232196,8 @@ self: {
        ];
        description = "Toolkit for quickly whipping up config files and command-line interfaces";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "replace-attoparsec" = callPackage
@@ -234695,7 +232325,6 @@ self: {
        description = "Blogging module using blaze html for markup";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "repr" = callPackage
@@ -234813,44 +232442,14 @@ self: {
      , hspec-core, hspec-discover, http-api-data, http-client
      , http-client-tls, http-types, modern-uri, monad-control, mtl
      , QuickCheck, retry, template-haskell, text, time, transformers
-     , transformers-base, unliftio-core, unordered-containers
-     }:
-     mkDerivation {
-       pname = "req";
-       version = "3.9.0";
-       sha256 = "1hapa7f6n6xzw43w6zka3x8hp546h992axm6m8rcxl042j9p95b3";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson authenticate-oauth base blaze-builder bytestring
-         case-insensitive connection exceptions http-api-data http-client
-         http-client-tls http-types modern-uri monad-control mtl retry
-         template-haskell text time transformers transformers-base
-         unliftio-core
-       ];
-       testHaskellDepends = [
-         aeson base blaze-builder bytestring case-insensitive hspec
-         hspec-core http-client http-types modern-uri monad-control mtl
-         QuickCheck retry template-haskell text time unordered-containers
-       ];
-       testToolDepends = [ hspec-discover ];
-       doCheck = false;
-       description = "Easy-to-use, type-safe, expandable, high-level HTTP client library";
-       license = lib.licenses.bsd3;
-       maintainers = with lib.maintainers; [ maralorn ];
-     }) {};
-
-  "req_3_10_0" = callPackage
-    ({ mkDerivation, aeson, authenticate-oauth, base, blaze-builder
-     , bytestring, case-insensitive, connection, exceptions, hspec
-     , hspec-core, hspec-discover, http-api-data, http-client
-     , http-client-tls, http-types, modern-uri, monad-control, mtl
-     , QuickCheck, retry, template-haskell, text, time, transformers
      , transformers-base, unliftio-core
      }:
      mkDerivation {
        pname = "req";
        version = "3.10.0";
        sha256 = "176zl3ihmp8iz4fwfi5dalmiz658dis0hxni6bqzqgnaxhd0230w";
+       revision = "2";
+       editedCabalFile = "147q0jkfrg066lnl20gzv5rk6d9jdwyvaip2y4am5hkrvcg3v9z8";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson authenticate-oauth base blaze-builder bytestring
@@ -234868,7 +232467,6 @@ self: {
        doCheck = false;
        description = "HTTP client library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ maralorn ];
      }) {};
 
@@ -234950,8 +232548,6 @@ self: {
        ];
        description = "A local http server to catch the HTTP redirect";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "request" = callPackage
@@ -234967,6 +232563,8 @@ self: {
          http-types
        ];
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "request-monad" = callPackage
@@ -235022,6 +232620,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Abstraction to manage user defined Type Errors";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "rere" = callPackage
@@ -235054,23 +232654,11 @@ self: {
     ({ mkDerivation, rebase }:
      mkDerivation {
        pname = "rerebase";
-       version = "1.13.2";
-       sha256 = "04bzdyz17azwx6afdys3vh8iydrq6z58j77ib4pwvmz54v2jfcaa";
-       libraryHaskellDepends = [ rebase ];
-       description = "Reexports from \"base\" with a bunch of other standard libraries";
-       license = lib.licenses.mit;
-     }) {};
-
-  "rerebase_1_15_0_3" = callPackage
-    ({ mkDerivation, rebase }:
-     mkDerivation {
-       pname = "rerebase";
        version = "1.15.0.3";
        sha256 = "0jxlssdxgh5ldgkdpmhpk8vy5fxmq95171b3jl57r9m2f7zqrcd2";
        libraryHaskellDepends = [ rebase ];
        description = "Reexports from \"base\" with a bunch of other standard libraries";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "reroute" = callPackage
@@ -235150,8 +232738,6 @@ self: {
        ];
        description = "Reserve reloads web applications";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "reservoir" = callPackage
@@ -235177,26 +232763,12 @@ self: {
        description = "High performance variable binders";
        license = lib.licenses.bsd2;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "resistor-cube" = callPackage
     ({ mkDerivation, base, comfort-array, lapack }:
      mkDerivation {
        pname = "resistor-cube";
-       version = "0.0.1.2";
-       sha256 = "1jdpyxpbqhlbd66gy1qlrjqm31mhvg636yp8nrm9qbksllzdi6n6";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [ base comfort-array lapack ];
-       description = "Compute total resistance of a cube of resistors";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "resistor-cube_0_0_1_4" = callPackage
-    ({ mkDerivation, base, comfort-array, lapack }:
-     mkDerivation {
-       pname = "resistor-cube";
        version = "0.0.1.4";
        sha256 = "1rwqbvjrvii7c47dvdp4kcfgh62v5a846wklx9z6iz555dhyk2y9";
        isLibrary = false;
@@ -235204,7 +232776,6 @@ self: {
        executableHaskellDepends = [ base comfort-array lapack ];
        description = "Compute total resistance of a cube of resistors";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "resolv_0_1_1_2" = callPackage
@@ -235457,6 +233028,7 @@ self: {
        description = "process and route HTTP requests and generate responses on top of WAI";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "rest-client" = callPackage
@@ -235890,6 +233462,8 @@ self: {
        pname = "retrie";
        version = "1.1.0.0";
        sha256 = "148d1pl52mac4mz4pl9qmmynjjbzygg4x6vlsyblb268drcjn3f8";
+       revision = "1";
+       editedCabalFile = "1v2x7n71vvhpybmzqlxg5bqg7ac5zqx1q4ji342xgmy2dfjq29d3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -235919,6 +233493,8 @@ self: {
        pname = "retrie";
        version = "1.2.0.1";
        sha256 = "1n3g9wr45xz1q2mhlj1r2709rqakczrvd7x6vxh7iapz43f69c6x";
+       revision = "1";
+       editedCabalFile = "0dx1gxf2c88rzd1z83lmvgpbv8xny9yz8px4cjjpnmlrah1fmmqh";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -235982,43 +233558,22 @@ self: {
 
   "retry" = callPackage
     ({ mkDerivation, base, exceptions, ghc-prim, hedgehog, HUnit, mtl
-     , random, stm, tasty, tasty-hedgehog, tasty-hunit, time
+     , mtl-compat, random, stm, tasty, tasty-hedgehog, tasty-hunit, time
      , transformers
      }:
      mkDerivation {
        pname = "retry";
-       version = "0.8.1.2";
-       sha256 = "0nwyis42xpmxfw8nz8qn59r3v7q0dkfzkzkhllgn30cdjbbmwhf5";
-       libraryHaskellDepends = [
-         base exceptions ghc-prim random transformers
-       ];
-       testHaskellDepends = [
-         base exceptions ghc-prim hedgehog HUnit mtl random stm tasty
-         tasty-hedgehog tasty-hunit time transformers
-       ];
-       description = "Retry combinators for monadic actions that may fail";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "retry_0_9_1_0" = callPackage
-    ({ mkDerivation, base, exceptions, ghc-prim, hedgehog, HUnit, mtl
-     , random, stm, tasty, tasty-hedgehog, tasty-hunit, time
-     , transformers
-     }:
-     mkDerivation {
-       pname = "retry";
-       version = "0.9.1.0";
-       sha256 = "1scrkd6bd061h8s4d7sjs21m2ydz2mxiw95gs72rliikh2k3cj7v";
+       version = "0.9.2.0";
+       sha256 = "1w0mlv62hrx2bi25szycg180k3mz8r9rhy53ycq0kadb8h1sw5hy";
        libraryHaskellDepends = [
-         base exceptions ghc-prim random transformers
+         base exceptions ghc-prim mtl mtl-compat random transformers
        ];
        testHaskellDepends = [
-         base exceptions ghc-prim hedgehog HUnit mtl random stm tasty
-         tasty-hedgehog tasty-hunit time transformers
+         base exceptions ghc-prim hedgehog HUnit mtl mtl-compat random stm
+         tasty tasty-hedgehog tasty-hunit time transformers
        ];
        description = "Retry combinators for monadic actions that may fail";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "retryer" = callPackage
@@ -236245,7 +233800,6 @@ self: {
        description = "Robert Fischer's Common library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "rfc-env" = callPackage
@@ -236477,8 +234031,8 @@ self: {
      }:
      mkDerivation {
        pname = "rhine";
-       version = "0.7.0";
-       sha256 = "1qnwz48ji3vsb9f44xvidhq6z1p7q06g3k8v7cnbxc54zav076p2";
+       version = "0.7.1";
+       sha256 = "1pgmbb1l3qf4gm7hb5vic5r85qrq2spzb0r1jniw12sq0jb113dp";
        libraryHaskellDepends = [
          base containers deepseq dunai free MonadRandom random
          simple-affine-space time transformers vector-sized
@@ -236492,8 +234046,8 @@ self: {
     ({ mkDerivation, base, dunai, gloss, rhine, transformers }:
      mkDerivation {
        pname = "rhine-gloss";
-       version = "0.7.0";
-       sha256 = "1ldaw9ijd9kcn1x5cd5ch9yz95sb671np4aaa6mqa4sf8w4yjl0m";
+       version = "0.7.1";
+       sha256 = "0xy135nqjrzqxyvcma7mqp05plfw8xhl9qn827wswrqy8wcg85pm";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base dunai gloss rhine transformers ];
@@ -236687,7 +234241,6 @@ self: {
        description = "api extensions for nvim-hs";
        license = "BSD-2-Clause-Patent";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ribosome-root" = callPackage
@@ -236771,23 +234324,25 @@ self: {
      }) {};
 
   "ridley" = callPackage
-    ({ mkDerivation, async, base, bytestring, containers, ekg-core
-     , ekg-prometheus-adapter, http-client, inline-c, katip, microlens
-     , microlens-th, mtl, process, prometheus, raw-strings-qq, shelly
-     , string-conv, tasty, tasty-hunit, tasty-quickcheck
-     , template-haskell, text, time, transformers, unix, vector
-     , wai-middleware-metrics
+    ({ mkDerivation, async, auto-update, base, bytestring, containers
+     , ekg-core, ekg-prometheus-adapter, http-client, inline-c, katip
+     , microlens, microlens-th, mtl, process, prometheus, raw-strings-qq
+     , safe-exceptions, shelly, string-conv, tasty, tasty-hunit
+     , tasty-quickcheck, template-haskell, text, time, transformers
+     , unix, vector, wai-middleware-metrics
      }:
      mkDerivation {
        pname = "ridley";
-       version = "0.3.2.1";
-       sha256 = "14k7cmbcwqxf4d7r6yz77wpj88q3v9vx90agx16wd8dk1zzmcbx5";
+       version = "0.3.3.0";
+       sha256 = "060nnwhrpk77d97plg2wz9yk8q8adl5b7wj159mdq249jsx7hw24";
+       isLibrary = true;
+       isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
-         async base containers ekg-core ekg-prometheus-adapter inline-c
-         katip microlens microlens-th mtl process prometheus raw-strings-qq
-         shelly string-conv template-haskell text time transformers unix
-         vector wai-middleware-metrics
+         async auto-update base containers ekg-core ekg-prometheus-adapter
+         inline-c katip microlens microlens-th mtl process prometheus
+         raw-strings-qq safe-exceptions shelly string-conv template-haskell
+         text time transformers unix vector wai-middleware-metrics
        ];
        testHaskellDepends = [
          base bytestring containers ekg-core ekg-prometheus-adapter
@@ -236806,8 +234361,8 @@ self: {
      }:
      mkDerivation {
        pname = "ridley-extras";
-       version = "0.1.1.0";
-       sha256 = "1syqjc1002cxdk8bsa3k2c232dkmhlw9r4bi5h68a0ddvi86x0ha";
+       version = "0.1.2.0";
+       sha256 = "086wsj7xsxk8wzj2f6hc7qhklf3mm3swanhddhjvwj0fnnw5fha4";
        libraryHaskellDepends = [
          base ekg-prometheus-adapter microlens mtl prometheus ridley shelly
          text transformers
@@ -236883,6 +234438,8 @@ self: {
        testHaskellDepends = [ base hspec QuickCheck ];
        description = "A mid-level wrapper for vega-lite";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ring-buffer" = callPackage
@@ -237175,6 +234732,8 @@ self: {
        ];
        description = "Parses and renders RISON strings";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "rivers" = callPackage
@@ -237635,8 +235194,6 @@ self: {
        ];
        description = "Haskell bindings to RocksDB";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) rocksdb;};
 
   "rocksdb-haskell-jprupp" = callPackage
@@ -237791,8 +235348,6 @@ self: {
        ];
        description = "error tracking through rollbar.com";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "rollbar-cli" = callPackage
@@ -237990,6 +235545,8 @@ self: {
        benchmarkHaskellDepends = [ base criterion deepseq integer-gmp ];
        description = "RON";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ron-rdt" = callPackage
@@ -238007,7 +235564,6 @@ self: {
        description = "Replicated Data Types (RON-RDT)";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ron-schema" = callPackage
@@ -238123,6 +235679,7 @@ self: {
        ];
        description = "Query the namecoin blockchain";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "rose" = callPackage
@@ -238383,6 +235940,7 @@ self: {
        testHaskellDepends = [ base long-double ];
        description = "Correctly-rounded arbitrary-precision floating-point arithmetic";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) gmp; inherit (pkgs) mpfr;};
 
   "rounded-hw" = callPackage
@@ -238572,6 +236130,8 @@ self: {
        libraryHaskellDepends = [ aeson base row-types text ];
        description = "aeson instances for Open Records and Variants";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "row-types-barbies" = callPackage
@@ -238630,38 +236190,6 @@ self: {
      }:
      mkDerivation {
        pname = "rp-tree";
-       version = "0.6";
-       sha256 = "0ww3ckf1bq24p4d52mip6mxxk0z65p3pq7d4a1xy8yalsjhyyl0h";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base boxes bytestring conduit containers deepseq heaps mtl
-         serialise splitmix splitmix-distributions text transformers vector
-         vector-algorithms
-       ];
-       executableHaskellDepends = [
-         base conduit containers splitmix splitmix-distributions
-         transformers vector
-       ];
-       testHaskellDepends = [
-         base conduit hspec QuickCheck splitmix-distributions
-       ];
-       benchmarkHaskellDepends = [
-         base benchpress conduit deepseq splitmix splitmix-distributions
-         transformers vector
-       ];
-       description = "Random projection trees";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "rp-tree_0_7_1" = callPackage
-    ({ mkDerivation, base, benchpress, boxes, bytestring, conduit
-     , containers, deepseq, heaps, hspec, mtl, QuickCheck, serialise
-     , splitmix, splitmix-distributions, text, transformers, vector
-     , vector-algorithms
-     }:
-     mkDerivation {
-       pname = "rp-tree";
        version = "0.7.1";
        sha256 = "01iy2awnwqgfqyigpggj6gfig930lx655bih1a2hd5ga2fbrymmp";
        isLibrary = true;
@@ -238684,7 +236212,6 @@ self: {
        ];
        description = "Random projection trees";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "rpc" = callPackage
@@ -238799,8 +236326,8 @@ self: {
      }) {};
 
   "rrb-vector" = callPackage
-    ({ mkDerivation, base, deepseq, ghc-heap-view, indexed-traversable
-     , primitive, tasty, tasty-bench, tasty-quickcheck
+    ({ mkDerivation, base, deepseq, indexed-traversable, primitive
+     , tasty, tasty-bench, tasty-quickcheck
      }:
      mkDerivation {
        pname = "rrb-vector";
@@ -238810,8 +236337,7 @@ self: {
          base deepseq indexed-traversable primitive
        ];
        testHaskellDepends = [
-         base deepseq ghc-heap-view indexed-traversable tasty
-         tasty-quickcheck
+         base deepseq indexed-traversable tasty tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ base primitive tasty-bench ];
        description = "Efficient RRB-Vectors";
@@ -238920,13 +236446,11 @@ self: {
        pname = "rss";
        version = "3000.2.0.7";
        sha256 = "0z48xb610k1h29rg03q19y08fp78agxp2gr48innw5y3rz00s6ym";
-       revision = "3";
-       editedCabalFile = "02jbnl7y76ahjdj2bciyjwgcglfs7sy60733z5c8610rk34f99dy";
+       revision = "4";
+       editedCabalFile = "10gn0rqbg3ffsz9c87d0baq27vzvcq7gbqdijhp7s2wl5w70yff2";
        libraryHaskellDepends = [ base HaXml network network-uri time ];
        description = "A library for generating RSS 2.0 feeds.";
        license = lib.licenses.publicDomain;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "rss-conduit" = callPackage
@@ -239298,8 +236822,20 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "A collection of explicit Runge-Kutta methods of various orders";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
+     }) {};
+
+  "rungekutta2" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "rungekutta2";
+       version = "1.0.3";
+       sha256 = "1mg2im5xxgbybzy7cafg467378bn8a8jzvcwlc9zf1lkmlqbg63q";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base ];
+       executableHaskellDepends = [ base ];
+       description = "Explicit Runge-Kutta methods of various orders (fork of 'rungekutta')";
+       license = lib.licenses.bsd3;
      }) {};
 
   "runghc" = callPackage
@@ -239397,18 +236933,19 @@ self: {
        benchmarkHaskellDepends = [ base criterion ];
        description = "RISC-V";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "rvar" = callPackage
-    ({ mkDerivation, base, MonadPrompt, mtl, random-source
+    ({ mkDerivation, base, bytestring, MonadPrompt, mtl, random
      , transformers
      }:
      mkDerivation {
        pname = "rvar";
-       version = "0.2.0.6";
-       sha256 = "1lwcmv3x3v7sjxkil7754sh085y5r5h9zkca39czjhyyzxsqiq81";
+       version = "0.3.0.0";
+       sha256 = "1lj30nl4a8fkjk88p3vdxcwwvgnqm14m8xikrx4lahh9xy6vybjn";
        libraryHaskellDepends = [
-         base MonadPrompt mtl random-source transformers
+         base bytestring MonadPrompt mtl random transformers
        ];
        description = "Random Variables";
        license = lib.licenses.publicDomain;
@@ -239463,6 +237000,8 @@ self: {
        executableHaskellDepends = [ aeson base ];
        description = "Pipe interface for Rizin";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "s-cargot" = callPackage
@@ -239614,6 +237153,7 @@ self: {
        ];
        testToolDepends = [ sydtest-discover ];
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "safe-coloured-text-layout" = callPackage
@@ -239631,6 +237171,7 @@ self: {
        testToolDepends = [ sydtest-discover ];
        description = "Safely layout output coloured text";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "safe-coloured-text-layout-gen" = callPackage
@@ -239651,6 +237192,7 @@ self: {
        ];
        testToolDepends = [ sydtest-discover ];
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "safe-coloured-text-terminfo" = callPackage
@@ -239664,6 +237206,28 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "safe-coupling" = callPackage
+    ({ mkDerivation, HUnit, liquid-base, liquid-containers
+     , liquid-prelude, liquidhaskell, probability, sort, tasty
+     , tasty-discover, tasty-hunit
+     }:
+     mkDerivation {
+       pname = "safe-coupling";
+       version = "0.1.0.0";
+       sha256 = "1hcx4z7i6r7bldkrsyy407l171c0kwkdwxj7cwb9pkfbp6q3jbvz";
+       libraryHaskellDepends = [
+         liquid-base liquid-containers liquid-prelude liquidhaskell
+         probability
+       ];
+       testHaskellDepends = [
+         HUnit liquid-base probability sort tasty tasty-hunit
+       ];
+       testToolDepends = [ tasty-discover ];
+       description = "Relational proof system for probabilistic algorithms";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "safe-decimal" = callPackage
     ({ mkDerivation, base, deepseq, doctest, exceptions, hspec
      , hspec-discover, QuickCheck, scientific
@@ -239782,10 +237346,32 @@ self: {
      }:
      mkDerivation {
        pname = "safe-json";
-       version = "1.1.2.0";
-       sha256 = "1908s40l6chnxlxnqmn95p8hvr5jbjm8hm5dnjbq7czxpw22x7s2";
-       revision = "1";
-       editedCabalFile = "0276r8ic9yl805nx681ws0x5m1kdl162dc0rshqa24z33i4a09mx";
+       version = "1.1.3.0";
+       sha256 = "08crkag67ba7d1wczg4953jh4gxs6g0pbvb3idi11q98g2gzpjhm";
+       libraryHaskellDepends = [
+         aeson base bytestring containers dlist hashable scientific tasty
+         tasty-hunit tasty-quickcheck text time unordered-containers
+         uuid-types vector
+       ];
+       testHaskellDepends = [
+         aeson base bytestring containers dlist generic-arbitrary hashable
+         quickcheck-instances scientific tasty tasty-hunit tasty-quickcheck
+         temporary text time unordered-containers uuid uuid-types vector
+       ];
+       description = "Automatic JSON format versioning";
+       license = lib.licenses.mit;
+     }) {};
+
+  "safe-json_1_1_3_1" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, dlist
+     , generic-arbitrary, hashable, quickcheck-instances, scientific
+     , tasty, tasty-hunit, tasty-quickcheck, temporary, text, time
+     , unordered-containers, uuid, uuid-types, vector
+     }:
+     mkDerivation {
+       pname = "safe-json";
+       version = "1.1.3.1";
+       sha256 = "1rwjlyw0ps29ks2lzji0pi0mz86ma5x0zyhpc1xg740s5592rjf9";
        libraryHaskellDepends = [
          aeson base bytestring containers dlist hashable scientific tasty
          tasty-hunit tasty-quickcheck text time unordered-containers
@@ -239798,6 +237384,7 @@ self: {
        ];
        description = "Automatic JSON format versioning";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "safe-lazy-io" = callPackage
@@ -239967,7 +237554,6 @@ self: {
        description = "A small wrapper over hs-plugins to allow loading safe plugins";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "safe-printf" = callPackage
@@ -240004,6 +237590,8 @@ self: {
        ];
        description = "Dependently typed tensor algebra";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "safe-wild-cards" = callPackage
@@ -240285,6 +237873,8 @@ self: {
        ];
        description = "Haskell representation of messages exchanged on the sakura.io platform.";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "salak" = callPackage
@@ -240430,25 +238020,12 @@ self: {
     ({ mkDerivation, base, HUnit }:
      mkDerivation {
        pname = "salve";
-       version = "1.0.11";
-       sha256 = "00haa87rpwhy89zg31k0fwizg97i65kqx5gzikm4fjxr7j8ds1xb";
-       libraryHaskellDepends = [ base ];
-       testHaskellDepends = [ base HUnit ];
-       description = "Semantic version numbers and constraints";
-       license = lib.licenses.mit;
-     }) {};
-
-  "salve_2_0_0_0" = callPackage
-    ({ mkDerivation, base, HUnit }:
-     mkDerivation {
-       pname = "salve";
        version = "2.0.0.0";
        sha256 = "0ddja5py6wjxvlc9340v0z9qh7b59vfp81hz882nfq0c0d2bdna5";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base HUnit ];
        description = "Semantic version numbers and constraints";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "salvia" = callPackage
@@ -240866,6 +238443,7 @@ self: {
        ];
        description = "Sandwich integration with Selenium WebDriver";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sarasvati" = callPackage
@@ -241074,6 +238652,8 @@ self: {
        ];
        description = "Step-by-step SAT solver for educational purposes";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "savage" = callPackage
@@ -241155,33 +238735,6 @@ self: {
      }:
      mkDerivation {
        pname = "sbp";
-       version = "2.6.3";
-       sha256 = "03d2wa73lg5l417c39di742x5x00bjjbqp7wkyr2vkpy04ilqvii";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson array base base64-bytestring basic-prelude binary bytestring
-         data-binary-ieee754 lens lens-aeson monad-loops template-haskell
-         text
-       ];
-       executableHaskellDepends = [
-         aeson aeson-pretty base basic-prelude binary-conduit bytestring
-         cmdargs conduit conduit-extra resourcet time yaml
-       ];
-       testHaskellDepends = [ base basic-prelude tasty tasty-hunit ];
-       description = "SwiftNav's SBP Library";
-       license = lib.licenses.lgpl3Only;
-     }) {};
-
-  "sbp_4_1_1" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, array, base
-     , base64-bytestring, basic-prelude, binary, binary-conduit
-     , bytestring, cmdargs, conduit, conduit-extra, data-binary-ieee754
-     , lens, lens-aeson, monad-loops, resourcet, tasty, tasty-hunit
-     , template-haskell, text, time, yaml
-     }:
-     mkDerivation {
-       pname = "sbp";
        version = "4.1.1";
        sha256 = "18nhbxq2d07a0hnrb3acm1yi8hlyi84wnia2fc6p1lw9nmlrkzbv";
        isLibrary = true;
@@ -241198,7 +238751,6 @@ self: {
        testHaskellDepends = [ base basic-prelude tasty tasty-hunit ];
        description = "SwiftNav's SBP Library";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sbp2udp" = callPackage
@@ -241258,39 +238810,6 @@ self: {
      }:
      mkDerivation {
        pname = "sbv";
-       version = "8.15";
-       sha256 = "11qzh2gfq9v8cxz6jjbipnfiwjs0hw34ghg5gdpr0h7bj77in30p";
-       revision = "1";
-       editedCabalFile = "16bbwp94hzwgj0im1rd106hbz3hx2wymq43r8pcqpcxd439wwmv3";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         array async base containers deepseq directory filepath libBF mtl
-         pretty process QuickCheck random syb template-haskell text time
-         transformers uniplate
-       ];
-       testHaskellDepends = [
-         base bytestring containers directory doctest filepath Glob hlint
-         mtl QuickCheck random tasty tasty-golden tasty-hunit
-         tasty-quickcheck
-       ];
-       testSystemDepends = [ z3 ];
-       benchmarkHaskellDepends = [
-         base bench-show containers deepseq directory filepath gauge mtl
-         process random silently syb text time
-       ];
-       description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving";
-       license = lib.licenses.bsd3;
-     }) {inherit (pkgs) z3;};
-
-  "sbv_8_17" = callPackage
-    ({ mkDerivation, array, async, base, bench-show, bytestring
-     , containers, deepseq, directory, doctest, filepath, gauge, Glob
-     , hlint, libBF, mtl, pretty, process, QuickCheck, random, silently
-     , syb, tasty, tasty-golden, tasty-hunit, tasty-quickcheck
-     , template-haskell, text, time, transformers, uniplate, z3
-     }:
-     mkDerivation {
-       pname = "sbv";
        version = "8.17";
        sha256 = "0l9dwydrjipgq3cbv0g6y820mi7lf5lcn3hidl6a60zzdrkfyxhd";
        revision = "1";
@@ -241313,7 +238832,6 @@ self: {
        ];
        description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) z3;};
 
   "sbvPlugin" = callPackage
@@ -241475,6 +238993,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "SCALE v2.0 codec for Haskell Web3 library.";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "scaleimage" = callPackage
@@ -241619,6 +239139,7 @@ self: {
        ];
        description = "Metadata types for Albedo Scanners";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "scan-vector-machine" = callPackage
@@ -241673,8 +239194,6 @@ self: {
        testHaskellDepends = [ attoparsec base bytestring hspec scanner ];
        description = "Inject attoparsec parser with backtracking into non-backtracking scanner";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "scat" = callPackage
@@ -241752,8 +239271,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Scene Graph";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "scgi" = callPackage
@@ -241789,7 +239306,6 @@ self: {
        description = "Marge schedules and show EVR";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "schedule" = callPackage
@@ -241811,6 +239327,8 @@ self: {
        ];
        description = "Pure deterministic scheduled computations";
        license = lib.licenses.gpl3Plus;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "schedule-planner" = callPackage
@@ -241835,26 +239353,6 @@ self: {
      }) {};
 
   "scheduler" = callPackage
-    ({ mkDerivation, atomic-primops, base, deepseq, doctest, exceptions
-     , genvalidity-hspec, hspec, mwc-random, primitive, pvar, QuickCheck
-     , template-haskell, unliftio, unliftio-core, vector
-     }:
-     mkDerivation {
-       pname = "scheduler";
-       version = "1.5.0";
-       sha256 = "19sgc3ydbjjlgd6jh9pqfxv3gq1mbgaicshf7kbj5yf5cnimq5vp";
-       libraryHaskellDepends = [
-         atomic-primops base deepseq exceptions primitive pvar unliftio-core
-       ];
-       testHaskellDepends = [
-         base deepseq doctest genvalidity-hspec hspec mwc-random QuickCheck
-         template-haskell unliftio vector
-       ];
-       description = "Work stealing scheduler";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "scheduler_2_0_0_1" = callPackage
     ({ mkDerivation, atomic-primops, base, deepseq, exceptions
      , genvalidity-hspec, hspec, hspec-discover, primitive, pvar
      , QuickCheck, unliftio, unliftio-core
@@ -241872,7 +239370,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Work stealing scheduler";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "scheduling" = callPackage
@@ -241896,6 +239393,7 @@ self: {
        ];
        description = "An interview scheduler using constraint satisfaction and Google Sheets";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "schedyield" = callPackage
@@ -241912,18 +239410,21 @@ self: {
      }) {};
 
   "schema" = callPackage
-    ({ mkDerivation, base, groom, hspec, msgpack-binary, QuickCheck }:
+    ({ mkDerivation, ansi-wl-pprint, base, bytestring, casing, data-fix
+     , groom, hspec, hspec-discover, QuickCheck, split
+     , transformers-compat
+     }:
      mkDerivation {
        pname = "schema";
-       version = "0.0.2";
-       sha256 = "0wzihrcjx6bha6yibsghcl0l3r3bwcsmnidbm072c16sppbglbqh";
-       libraryHaskellDepends = [ base ];
-       testHaskellDepends = [
-         base groom hspec msgpack-binary QuickCheck
+       version = "0.0.3";
+       sha256 = "0x2s70dkq3330g5gnjzxhyav43ql60ya4pqsxi541za42q3g1sry";
+       libraryHaskellDepends = [
+         ansi-wl-pprint base casing data-fix split transformers-compat
        ];
+       testHaskellDepends = [ base bytestring groom hspec QuickCheck ];
+       testToolDepends = [ hspec-discover ];
        description = "Encoding-independent schemas for Haskell data types";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "schemas" = callPackage
@@ -242187,8 +239688,8 @@ self: {
 
   "scientific" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers, criterion
-     , deepseq, hashable, integer-gmp, integer-logarithms, primitive
-     , QuickCheck, smallcheck, tasty, tasty-hunit, tasty-quickcheck
+     , deepseq, hashable, integer-logarithms, primitive, QuickCheck
+     , smallcheck, tasty, tasty-hunit, tasty-quickcheck
      , tasty-smallcheck, template-haskell, text
      }:
      mkDerivation {
@@ -242198,7 +239699,7 @@ self: {
        revision = "2";
        editedCabalFile = "01vmr4pz1j0xjcln61m7gng6bzhgri56h05x7sl6xbxjps15likn";
        libraryHaskellDepends = [
-         base binary bytestring containers deepseq hashable integer-gmp
+         base binary bytestring containers deepseq hashable
          integer-logarithms primitive template-haskell text
        ];
        testHaskellDepends = [
@@ -242214,14 +239715,15 @@ self: {
     ({ mkDerivation, aeson, attoparsec, base, bytebuild, byteslice
      , bytesmith, bytestring, gauge, natural-arithmetic, primitive
      , QuickCheck, run-st, scientific, tasty, tasty-hunit
-     , tasty-quickcheck
+     , tasty-quickcheck, text-short
      }:
      mkDerivation {
        pname = "scientific-notation";
-       version = "0.1.3.0";
-       sha256 = "1sdqyf3538n2yz29p2b4jvafa9vlgmr3aqn2x4hifmjx0176xm03";
+       version = "0.1.4.0";
+       sha256 = "0s20n1ckk333g6avi4n3lskczya61apv2177y7bzx3vn2wk7cdy0";
        libraryHaskellDepends = [
-         base bytebuild bytesmith natural-arithmetic
+         base bytebuild byteslice bytesmith bytestring natural-arithmetic
+         primitive text-short
        ];
        testHaskellDepends = [
          base bytebuild byteslice bytesmith bytestring primitive QuickCheck
@@ -242480,7 +239982,6 @@ self: {
        description = "Fay integration for Scotty";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "scotty-form" = callPackage
@@ -242542,6 +240043,7 @@ self: {
        libraryHaskellDepends = [ base haxl scotty text ];
        description = "Combine scotty and haxl";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "scotty-params-parser" = callPackage
@@ -242666,6 +240168,7 @@ self: {
        ];
        description = "Scotty utils library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "scotty-view" = callPackage
@@ -243010,6 +240513,7 @@ self: {
        description = "Distributed SDE solver";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "sdf2p1-parser" = callPackage
@@ -243063,14 +240567,14 @@ self: {
        license = lib.licenses.bsd3;
      }) {inherit (pkgs) SDL2;};
 
-  "sdl2_2_5_3_1" = callPackage
+  "sdl2_2_5_3_2" = callPackage
     ({ mkDerivation, base, bytestring, deepseq, exceptions, linear
      , SDL2, StateVar, text, transformers, vector, weigh
      }:
      mkDerivation {
        pname = "sdl2";
-       version = "2.5.3.1";
-       sha256 = "1lnscy9vc3h9fhh65iq60kma79q4pkb00r8lqx8i3ax2v53yl626";
+       version = "2.5.3.2";
+       sha256 = "06v3zdfashd8f2jhrl2gfgkp7ykjsc06yvw2l4n3sy1p9xxk9q2y";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -243154,29 +240658,6 @@ self: {
      }) {};
 
   "sdl2-gfx" = callPackage
-    ({ mkDerivation, base, bytestring, lifted-base, linear
-     , monad-control, SDL2, sdl2, SDL2_gfx, template-haskell, text
-     , transformers, vector
-     }:
-     mkDerivation {
-       pname = "sdl2-gfx";
-       version = "0.2";
-       sha256 = "03f541vrp1ifn26kzakamlc5f8pr9rfcf808cp6q5mvmlsvi07lc";
-       revision = "1";
-       editedCabalFile = "1gdasf1rq7gszfhin521cni8bxfzanvssznfi8m2fkgwz6ichhpv";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base bytestring lifted-base linear monad-control sdl2
-         template-haskell text transformers vector
-       ];
-       libraryPkgconfigDepends = [ SDL2 SDL2_gfx ];
-       executableHaskellDepends = [ base linear sdl2 vector ];
-       description = "Bindings to SDL2_gfx";
-       license = lib.licenses.mit;
-     }) {inherit (pkgs) SDL2; inherit (pkgs) SDL2_gfx;};
-
-  "sdl2-gfx_0_3_0_0" = callPackage
     ({ mkDerivation, base, lifted-base, monad-control, SDL2, sdl2
      , SDL2_gfx, template-haskell, vector
      }:
@@ -243196,32 +240677,10 @@ self: {
        executablePkgconfigDepends = [ SDL2 SDL2_gfx ];
        description = "Haskell bindings to SDL2_gfx";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) SDL2; inherit (pkgs) SDL2_gfx;};
 
   "sdl2-image" = callPackage
     ({ mkDerivation, base, bytestring, SDL2, sdl2, SDL2_image
-     , template-haskell, text, transformers
-     }:
-     mkDerivation {
-       pname = "sdl2-image";
-       version = "2.0.0";
-       sha256 = "1pr6dkg73cy9z0w54lrkj9c5bhxj56nl92lxikjy8kz6nyr455rr";
-       revision = "1";
-       editedCabalFile = "0471p3d1ws5n7r072xgk38n3vzs6ijjkmpv1r05vxn6qninlnq6m";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base bytestring sdl2 template-haskell text transformers
-       ];
-       libraryPkgconfigDepends = [ SDL2 SDL2_image ];
-       executableHaskellDepends = [ base sdl2 text ];
-       description = "Bindings to SDL2_image";
-       license = lib.licenses.mit;
-     }) {inherit (pkgs) SDL2; inherit (pkgs) SDL2_image;};
-
-  "sdl2-image_2_1_0_0" = callPackage
-    ({ mkDerivation, base, bytestring, SDL2, sdl2, SDL2_image
      , template-haskell, text
      }:
      mkDerivation {
@@ -243240,7 +240699,6 @@ self: {
        executablePkgconfigDepends = [ SDL2 SDL2_image ];
        description = "Haskell bindings to SDL2_image";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) SDL2; inherit (pkgs) SDL2_image;};
 
   "sdl2-mixer" = callPackage
@@ -243249,31 +240707,6 @@ self: {
      }:
      mkDerivation {
        pname = "sdl2-mixer";
-       version = "1.1.0";
-       sha256 = "1k8avyccq5l9z7bwxigim312yaancxl1sr3q6a96bcm7pnhiak0g";
-       revision = "1";
-       editedCabalFile = "06h708gbvl5z590p6fn10ck6yxjzyjjbmvk6mxcwgygbj76sw2f8";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base bytestring data-default-class lifted-base monad-control sdl2
-         template-haskell vector
-       ];
-       librarySystemDepends = [ SDL2_mixer ];
-       libraryPkgconfigDepends = [ SDL2_mixer ];
-       description = "Bindings to SDL2_mixer";
-       license = lib.licenses.bsd3;
-       platforms = [
-         "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
-       ];
-     }) {inherit (pkgs) SDL2_mixer;};
-
-  "sdl2-mixer_1_2_0_0" = callPackage
-    ({ mkDerivation, base, bytestring, data-default-class, lifted-base
-     , monad-control, sdl2, SDL2_mixer, template-haskell, vector
-     }:
-     mkDerivation {
-       pname = "sdl2-mixer";
        version = "1.2.0.0";
        sha256 = "16fgnxq2nmifbz3lrr7dn1qj57l5f2kzv124lya1fjaxmwk1h52q";
        isLibrary = true;
@@ -243292,7 +240725,6 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) SDL2_mixer;};
 
   "sdl2-sprite" = callPackage
@@ -243625,6 +241057,8 @@ self: {
        testHaskellDepends = [ base directory doctest filepath ];
        description = "Infinite search in finite time with Hilbert's epsilon";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "search-algorithms" = callPackage
@@ -243753,33 +241187,6 @@ self: {
      }) {inherit (pkgs) secp256k1;};
 
   "secp256k1-haskell" = callPackage
-    ({ mkDerivation, base, base16-bytestring, bytestring, cereal
-     , deepseq, entropy, hashable, hspec, hspec-discover, HUnit
-     , monad-par, mtl, QuickCheck, secp256k1, string-conversions
-     , unliftio-core
-     }:
-     mkDerivation {
-       pname = "secp256k1-haskell";
-       version = "0.5.0";
-       sha256 = "18mp6ljqwrymvk5gl7v09xq0r7c2fhkvjfs8gdlzwgql35di5g7d";
-       libraryHaskellDepends = [
-         base base16-bytestring bytestring cereal deepseq entropy hashable
-         QuickCheck string-conversions unliftio-core
-       ];
-       libraryPkgconfigDepends = [ secp256k1 ];
-       testHaskellDepends = [
-         base base16-bytestring bytestring cereal deepseq entropy hashable
-         hspec HUnit monad-par mtl QuickCheck string-conversions
-         unliftio-core
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Bindings for secp256k1";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {inherit (pkgs) secp256k1;};
-
-  "secp256k1-haskell_0_6_0" = callPackage
     ({ mkDerivation, base, base16, bytestring, cereal, deepseq, entropy
      , hashable, hspec, hspec-discover, HUnit, monad-par, mtl
      , QuickCheck, secp256k1, string-conversions, unliftio-core
@@ -243800,8 +241207,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Bindings for secp256k1";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) secp256k1;};
 
   "secp256k1-legacy" = callPackage
@@ -244020,6 +241425,8 @@ self: {
        libraryHaskellDepends = [ aeson base bytestring selda text ];
        description = "JSON support for the Selda database library";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "selda-postgresql" = callPackage
@@ -244038,6 +241445,7 @@ self: {
        ];
        description = "PostgreSQL backend for the Selda database EDSL";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "selda-sqlite" = callPackage
@@ -244081,23 +241489,6 @@ self: {
      }) {};
 
   "selective" = callPackage
-    ({ mkDerivation, base, containers, mtl, QuickCheck, tasty
-     , tasty-expected-failure, tasty-quickcheck, transformers
-     }:
-     mkDerivation {
-       pname = "selective";
-       version = "0.4.2";
-       sha256 = "1mg5hnr3f4zjh3ajy16jkxj630rnfa9iqnnmpjqd9gkjdxpssd5l";
-       libraryHaskellDepends = [ base containers transformers ];
-       testHaskellDepends = [
-         base containers mtl QuickCheck tasty tasty-expected-failure
-         tasty-quickcheck transformers
-       ];
-       description = "Selective applicative functors";
-       license = lib.licenses.mit;
-     }) {};
-
-  "selective_0_5" = callPackage
     ({ mkDerivation, base, containers, QuickCheck, transformers }:
      mkDerivation {
        pname = "selective";
@@ -244107,7 +241498,6 @@ self: {
        testHaskellDepends = [ base containers QuickCheck transformers ];
        description = "Selective applicative functors";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "selectors" = callPackage
@@ -244224,8 +241614,8 @@ self: {
      }:
      mkDerivation {
        pname = "semantic-source";
-       version = "0.1.0.1";
-       sha256 = "1v4q9yc91lrx02wdhxp1njzm8g9qlwr40593lwcn6bxlad5sk6yd";
+       version = "0.1.0.2";
+       sha256 = "09p840kc620pxp0x5fqvjh2ixkk581yn6frb2yd522p6nkdvi5wr";
        libraryHaskellDepends = [
          aeson base bytestring containers deepseq hashable lingo pathtype
          semilattices text
@@ -244236,7 +241626,6 @@ self: {
        description = "Types and functionality for working with source code";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "semaphore-plus" = callPackage
@@ -244289,22 +241678,6 @@ self: {
      }) {};
 
   "semialign" = callPackage
-    ({ mkDerivation, base, containers, hashable, semigroupoids, tagged
-     , these, transformers, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "semialign";
-       version = "1.1.0.1";
-       sha256 = "11qs4imy3cq4cx9mm6g30r6qk3rngqrmz7lkl5379gs1yvgvs44q";
-       libraryHaskellDepends = [
-         base containers hashable semigroupoids tagged these transformers
-         unordered-containers vector
-       ];
-       description = "Align and Zip type-classes from the common Semialign ancestor";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "semialign_1_2_0_1" = callPackage
     ({ mkDerivation, base, containers, hashable, indexed-traversable
      , indexed-traversable-instances, semigroupoids, tagged, these
      , transformers, unordered-containers, vector
@@ -244322,7 +241695,6 @@ self: {
        ];
        description = "Align and Zip type-classes from the common Semialign ancestor";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "semialign-extras" = callPackage
@@ -244346,24 +241718,6 @@ self: {
      }) {};
 
   "semialign-indexed" = callPackage
-    ({ mkDerivation, base, containers, hashable, lens, semialign, these
-     , unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "semialign-indexed";
-       version = "1.1";
-       sha256 = "1b6amfhwk968ah56w8vala3hbpzf9mfza2ajhdnvzcdiyqyxvwb0";
-       revision = "2";
-       editedCabalFile = "0vmvmnmb79cc11rbl136z74yyb16klswpx38ayxal8m52lyggqpv";
-       libraryHaskellDepends = [
-         base containers hashable lens semialign these unordered-containers
-         vector
-       ];
-       description = "SemialignWithIndex, i.e. izipWith and ialignWith";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "semialign-indexed_1_2" = callPackage
     ({ mkDerivation, base, lens, semialign }:
      mkDerivation {
        pname = "semialign-indexed";
@@ -244373,28 +241727,9 @@ self: {
        doHaddock = false;
        description = "SemialignWithIndex, i.e. izipWith and ialignWith";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "semialign-optics" = callPackage
-    ({ mkDerivation, base, containers, hashable, optics-extra
-     , semialign, these, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "semialign-optics";
-       version = "1.1";
-       sha256 = "1ffibnk1hsdnny5jm85j07f05k81pzzai4jljlj12nn687rbb59y";
-       revision = "2";
-       editedCabalFile = "011kjr5ya0s7l1dic7gvzvgvps02rn033125v8c9r9dp2mlgyjam";
-       libraryHaskellDepends = [
-         base containers hashable optics-extra semialign these
-         unordered-containers vector
-       ];
-       description = "SemialignWithIndex, i.e. izipWith and ialignWith";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "semialign-optics_1_2" = callPackage
     ({ mkDerivation, base, optics-core, semialign }:
      mkDerivation {
        pname = "semialign-optics";
@@ -244406,7 +241741,6 @@ self: {
        doHaddock = false;
        description = "SemialignWithIndex, i.e. izipWith and ialignWith";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "semibounded-lattices" = callPackage
@@ -244462,8 +241796,6 @@ self: {
        libraryHaskellDepends = [ base semigroupoids ];
        description = "Support for QualifiedDo with semigroupoids classes";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "semigroupoids-syntax" = callPackage
@@ -244889,6 +242221,8 @@ self: {
        ];
        description = "A data type with elements separated by values";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "seqaid" = callPackage
@@ -245027,10 +242361,8 @@ self: {
      }:
      mkDerivation {
        pname = "sequence-formats";
-       version = "1.6.1";
-       sha256 = "0r2p8aap9z82yhw6gagl1h7s8v05zf6w82qzhqr6p1msv183fm2a";
-       revision = "1";
-       editedCabalFile = "1alwdzr8m41ckyipxzaamyb7j7lbz41wmxsqzz57a9z8dfvfx01j";
+       version = "1.6.3";
+       sha256 = "0ilirvbi5jzqzrpqg2b8v2w0c3pwvgcshvvp821rvcqkfl9wfvj3";
        libraryHaskellDepends = [
          attoparsec base bytestring containers errors exceptions foldl
          lens-family pipes pipes-attoparsec pipes-bytestring pipes-safe
@@ -245047,13 +242379,13 @@ self: {
   "sequenceTools" = callPackage
     ({ mkDerivation, ansi-wl-pprint, base, bytestring, foldl, hspec
      , lens-family, optparse-applicative, pipes, pipes-group
-     , pipes-ordered-zip, pipes-safe, random, rio, sequence-formats
-     , split, vector
+     , pipes-ordered-zip, pipes-safe, random, sequence-formats, split
+     , transformers, vector
      }:
      mkDerivation {
        pname = "sequenceTools";
-       version = "1.5.0";
-       sha256 = "0w3pk38nr0c6z0a7zpnh0kcdm7wpx7jcr0lmml56hab40filsh6c";
+       version = "1.5.2";
+       sha256 = "1fbdsyszmkgwiv06145s76m22a60xmmgrhv9xfwc1691jjwwbdl3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -245063,7 +242395,7 @@ self: {
        executableHaskellDepends = [
          ansi-wl-pprint base bytestring foldl lens-family
          optparse-applicative pipes pipes-group pipes-ordered-zip pipes-safe
-         random rio sequence-formats split vector
+         random sequence-formats split transformers vector
        ];
        testHaskellDepends = [
          base bytestring hspec pipes sequence-formats vector
@@ -245182,6 +242514,8 @@ self: {
        pname = "serialise";
        version = "0.2.4.0";
        sha256 = "07i50rza58x8j7kw9w2mhbks41gjv6xgnlgfdb0hw2cwdmkrmjqd";
+       revision = "1";
+       editedCabalFile = "0rgc0sr4csmiq38sf6x1xz6cqmp30nn8837xsfwpvcfb7kh4bqy0";
        libraryHaskellDepends = [
          array base bytestring cborg containers ghc-prim half hashable
          primitive strict text these time unordered-containers vector
@@ -245344,32 +242678,6 @@ self: {
 
   "servant" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base-compat, bifunctors
-     , bytestring, case-insensitive, deepseq, hspec, hspec-discover
-     , http-api-data, http-media, http-types, mmorph, mtl, network-uri
-     , QuickCheck, quickcheck-instances, singleton-bool, sop-core
-     , string-conversions, tagged, text, transformers, vault
-     }:
-     mkDerivation {
-       pname = "servant";
-       version = "0.18.3";
-       sha256 = "033ykm8l7a9bjcwb3v9d0ljglq1sxpjm1iss7nqakpyxljcg2sxp";
-       libraryHaskellDepends = [
-         aeson attoparsec base base-compat bifunctors bytestring
-         case-insensitive deepseq http-api-data http-media http-types mmorph
-         mtl network-uri QuickCheck singleton-bool sop-core
-         string-conversions tagged text transformers vault
-       ];
-       testHaskellDepends = [
-         aeson base base-compat bytestring hspec http-media mtl QuickCheck
-         quickcheck-instances string-conversions text transformers
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "A family of combinators for defining webservices APIs";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "servant_0_19" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base-compat, bifunctors
      , bytestring, case-insensitive, constraints, deepseq, hspec
      , hspec-discover, http-api-data, http-media, http-types, mmorph
      , mtl, network-uri, QuickCheck, quickcheck-instances
@@ -245380,6 +242688,8 @@ self: {
        pname = "servant";
        version = "0.19";
        sha256 = "1rahn436vc3xajn563ni25jqkg87fvhqkpswan1xy6qsfr0ikdjb";
+       revision = "4";
+       editedCabalFile = "0g0y6xj9wa8fl62slqfpimx2c6xadqvyqhl661pbbk3f1p11j4cd";
        libraryHaskellDepends = [
          aeson attoparsec base base-compat bifunctors bytestring
          case-insensitive constraints deepseq http-api-data http-media
@@ -245393,7 +242703,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A family of combinators for defining webservices APIs";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "servant-JuicyPixels" = callPackage
@@ -245414,8 +242723,6 @@ self: {
        ];
        description = "Servant support for JuicyPixels";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "servant-aeson-specs" = callPackage
@@ -245453,6 +242760,8 @@ self: {
        pname = "servant-auth";
        version = "0.4.1.0";
        sha256 = "08ggnlknhzdpf49zjm1qpzm12gckss7yr8chmzm6h6ycigz77ndd";
+       revision = "3";
+       editedCabalFile = "1gqg8hkq9gym3sd8xy2zij8lwrbiaqccdjkr6dyxqnnb71qm54bw";
        libraryHaskellDepends = [
          aeson base containers jose lens servant text unordered-containers
        ];
@@ -245471,8 +242780,8 @@ self: {
        pname = "servant-auth-client";
        version = "0.4.1.0";
        sha256 = "16rmwdrx0qyqa821ipayczzl3gv8gvqgx8k9q8qaw19w87hwkh83";
-       revision = "3";
-       editedCabalFile = "102p6mcafxsp41kzqzp59dm5d58r7mdhdijxnhhw25913qzi2pl3";
+       revision = "5";
+       editedCabalFile = "19y15pn7h1gv22y4yww33ri27plfwblygh5alfznsjdnmfzij3v4";
        libraryHaskellDepends = [
          base bytestring containers servant servant-auth servant-client-core
        ];
@@ -245527,8 +242836,8 @@ self: {
        pname = "servant-auth-docs";
        version = "0.2.10.0";
        sha256 = "0j1ynnrb6plrhpb2vzs2p7a9jb41llp0j1jwgap7hjhkwhyc7wxd";
-       revision = "9";
-       editedCabalFile = "0bqs4l7iwzdx0ppyh7v4b4rmy8va3p3ijknp2dc2lwj5yclzfl32";
+       revision = "10";
+       editedCabalFile = "0c77b23wxqw168sk11s897pjnq4ma4cjvw99b0ny2ggf0v83hw6n";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          base lens servant servant-auth servant-docs text
@@ -245540,8 +242849,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "servant-docs/servant-auth compatibility";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "servant-auth-hmac" = callPackage
@@ -245593,6 +242900,8 @@ self: {
        pname = "servant-auth-server";
        version = "0.4.7.0";
        sha256 = "1m145xxqg1xy7i1br9yfh3avwkb30zh808nr658ljl7j2imlknj2";
+       revision = "3";
+       editedCabalFile = "0niwlkkcv9q4zqh14lv5iq04qhw45xz2p2hhb56gva7cm6yhjgas";
        libraryHaskellDepends = [
          aeson base base64-bytestring blaze-builder bytestring
          case-insensitive cookie data-default-class entropy http-types jose
@@ -245617,8 +242926,8 @@ self: {
        pname = "servant-auth-swagger";
        version = "0.2.10.1";
        sha256 = "029nvb4wxwl98ah26bgcq1b7izrnvssxwn1682liimvsh4a8bady";
-       revision = "4";
-       editedCabalFile = "1rwywxhiz7fl5gp90nvdlc0gw0f0lg3pnigj6cpah1fsay4arscf";
+       revision = "6";
+       editedCabalFile = "0cnzwpag9cxkd1fljr7vlsmlv0idm4damgvkjrc4yqgpqqnm93zs";
        libraryHaskellDepends = [
          base lens servant servant-auth servant-swagger swagger2 text
        ];
@@ -245688,7 +242997,6 @@ self: {
        description = "Servant based API for token based authorisation";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "servant-auth-token-leveldb" = callPackage
@@ -245771,7 +243079,6 @@ self: {
        ];
        description = "Authenticate Routes Using Wordpress Cookies";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "servant-avro" = callPackage
@@ -245851,6 +243158,8 @@ self: {
        ];
        description = "Servant CSV content-type for cassava";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-checked-exceptions" = callPackage
@@ -245878,9 +243187,9 @@ self: {
      }) {};
 
   "servant-checked-exceptions-core" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, contravariant, doctest
-     , Glob, http-media, http-types, mtl, profunctors, servant
-     , servant-docs, tagged, text, transformers, world-peace
+    ({ mkDerivation, aeson, base, bytestring, contravariant, http-media
+     , http-types, mtl, profunctors, servant, servant-docs, tagged, text
+     , transformers, world-peace
      }:
      mkDerivation {
        pname = "servant-checked-exceptions-core";
@@ -245893,7 +243202,6 @@ self: {
          profunctors servant servant-docs tagged text transformers
          world-peace
        ];
-       testHaskellDepends = [ base doctest Glob ];
        description = "Checked exceptions for Servant APIs";
        license = lib.licenses.bsd3;
      }) {};
@@ -245923,6 +243231,7 @@ self: {
        ];
        description = "Command line interface for Servant API clients";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "servant-client" = callPackage
@@ -245936,38 +243245,10 @@ self: {
      }:
      mkDerivation {
        pname = "servant-client";
-       version = "0.18.3";
-       sha256 = "0ddn7x9z2znkkyn6l2x6a85vq673q4vppr0q9n56ibvl3k3saxj0";
-       libraryHaskellDepends = [
-         base base-compat bytestring containers deepseq exceptions
-         http-client http-media http-types kan-extensions monad-control mtl
-         semigroupoids servant servant-client-core stm text time
-         transformers transformers-base transformers-compat
-       ];
-       testHaskellDepends = [
-         aeson base base-compat bytestring entropy hspec http-api-data
-         http-client http-types HUnit kan-extensions markdown-unlit mtl
-         network QuickCheck servant servant-client-core servant-server
-         sop-core stm tdigest text transformers transformers-compat wai warp
-       ];
-       testToolDepends = [ hspec-discover markdown-unlit ];
-       description = "Automatic derivation of querying functions for servant";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "servant-client_0_19" = callPackage
-    ({ mkDerivation, aeson, base, base-compat, bytestring, containers
-     , deepseq, entropy, exceptions, hspec, hspec-discover
-     , http-api-data, http-client, http-media, http-types, HUnit
-     , kan-extensions, markdown-unlit, monad-control, mtl, network
-     , QuickCheck, semigroupoids, servant, servant-client-core
-     , servant-server, sop-core, stm, tdigest, text, time, transformers
-     , transformers-base, transformers-compat, wai, warp
-     }:
-     mkDerivation {
-       pname = "servant-client";
        version = "0.19";
        sha256 = "1bdapsr6il0f019ss8wsxndpc8cd5czj40xczay5qhl7fqnxg5pa";
+       revision = "3";
+       editedCabalFile = "16a3lsm2w4jvnisy0n38jx8a1974qywg569fml6zhx9fvz741dd8";
        libraryHaskellDepends = [
          base base-compat bytestring containers deepseq exceptions
          http-client http-media http-types kan-extensions monad-control mtl
@@ -245983,32 +243264,10 @@ self: {
        testToolDepends = [ hspec-discover markdown-unlit ];
        description = "Automatic derivation of querying functions for servant";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "servant-client-core" = callPackage
     ({ mkDerivation, aeson, base, base-compat, base64-bytestring
-     , bytestring, containers, deepseq, exceptions, free, hspec
-     , hspec-discover, http-media, http-types, network-uri, QuickCheck
-     , safe, servant, sop-core, template-haskell, text, transformers
-     }:
-     mkDerivation {
-       pname = "servant-client-core";
-       version = "0.18.3";
-       sha256 = "1iln4axymmmk3ib0wxmpzjgq16lip8nz7xich3ysgzx6g2n15xsd";
-       libraryHaskellDepends = [
-         aeson base base-compat base64-bytestring bytestring containers
-         deepseq exceptions free http-media http-types network-uri safe
-         servant sop-core template-haskell text transformers
-       ];
-       testHaskellDepends = [ base base-compat deepseq hspec QuickCheck ];
-       testToolDepends = [ hspec-discover ];
-       description = "Core functionality and class for client function generation for servant APIs";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "servant-client-core_0_19" = callPackage
-    ({ mkDerivation, aeson, base, base-compat, base64-bytestring
      , bytestring, constraints, containers, deepseq, exceptions, free
      , hspec, hspec-discover, http-media, http-types, network-uri
      , QuickCheck, safe, servant, sop-core, template-haskell, text
@@ -246018,6 +243277,8 @@ self: {
        pname = "servant-client-core";
        version = "0.19";
        sha256 = "0cisc5cyl367cwrch1gr812aspd36a21hkwi6mwj708rpspwvrmc";
+       revision = "3";
+       editedCabalFile = "1sk2nf0w9wxd7sqn3kla65kk91rk03xz8ll297wg2b2xqybvy8ph";
        libraryHaskellDepends = [
          aeson base base-compat base64-bytestring bytestring constraints
          containers deepseq exceptions free http-media http-types
@@ -246028,7 +243289,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Core functionality and class for client function generation for servant APIs";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "servant-client-js" = callPackage
@@ -246186,36 +243446,10 @@ self: {
      }:
      mkDerivation {
        pname = "servant-docs";
-       version = "0.11.9";
-       sha256 = "0ynjyyxlzb2j5d92rryqqa97rp16582mbmvnv7syczha5ziq24nk";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson aeson-pretty base base-compat bytestring case-insensitive
-         hashable http-media http-types lens servant string-conversions text
-         universe-base unordered-containers
-       ];
-       executableHaskellDepends = [
-         aeson base lens servant string-conversions text
-       ];
-       testHaskellDepends = [
-         aeson base base-compat lens servant string-conversions tasty
-         tasty-golden tasty-hunit transformers
-       ];
-       description = "generate API docs for your servant webservice";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "servant-docs_0_12" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, base, base-compat, bytestring
-     , case-insensitive, hashable, http-media, http-types, lens, servant
-     , string-conversions, tasty, tasty-golden, tasty-hunit, text
-     , transformers, universe-base, unordered-containers
-     }:
-     mkDerivation {
-       pname = "servant-docs";
        version = "0.12";
        sha256 = "0531jldq35sl1qlna0s1n8bakbsplg15611305dk48z80vcpa933";
+       revision = "2";
+       editedCabalFile = "0spgsfl1bx11yq7wivjrj3p5axszqya0pnmpcg2x5r6vm40qkzbk";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -246232,7 +243466,6 @@ self: {
        ];
        description = "generate API docs for your servant webservice";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "servant-docs-simple" = callPackage
@@ -246304,7 +243537,6 @@ self: {
        description = "Helpers for using ekg with servant";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "servant-elm" = callPackage
@@ -246352,6 +243584,8 @@ self: {
        testToolDepends = [ markdown-unlit ];
        description = "Servant Errors wai-middlware";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-event-stream" = callPackage
@@ -246439,8 +243673,6 @@ self: {
        ];
        description = "Fiat content types";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "servant-flatten" = callPackage
@@ -246462,8 +243694,8 @@ self: {
        pname = "servant-foreign";
        version = "0.15.4";
        sha256 = "0bznb73rbgfgkg7n4pxghkqsfca0yw9vak73c6w8sqvc2mjnc7mz";
-       revision = "1";
-       editedCabalFile = "0lwz3cjbz072xpg6ak0q4grs2c6i7fvvpcsbmc4ngqm695vd9ff8";
+       revision = "4";
+       editedCabalFile = "1c37ks36xba26br81bbdvb9qphzsrnngrd7nb6dv194z1p51n2xs";
        libraryHaskellDepends = [
          base base-compat http-types lens servant text
        ];
@@ -246482,6 +243714,8 @@ self: {
        libraryHaskellDepends = [ aeson base gdp servant-server text ];
        description = "Use Servant and GDP together to create expressive web API types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-generate" = callPackage
@@ -246562,6 +243796,8 @@ self: {
        ];
        description = "Servant combinators to facilitate writing GitHub webhooks";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-haxl-client" = callPackage
@@ -246590,25 +243826,28 @@ self: {
        description = "automatical derivation of querying functions for servant webservices";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "servant-hmac-auth" = callPackage
     ({ mkDerivation, base, base64-bytestring, binary, bytestring
-     , case-insensitive, containers, cryptonite, http-client, http-types
-     , memory, mtl, servant, servant-client, servant-client-core
-     , servant-server, transformers, wai
+     , case-insensitive, containers, cryptonite, filepath, hspec
+     , hspec-discover, hspec-golden, http-client, http-types, memory
+     , mtl, servant, servant-client, servant-client-core, servant-server
+     , text, transformers, wai
      }:
      mkDerivation {
        pname = "servant-hmac-auth";
-       version = "0.1.3";
-       sha256 = "057v665rkdblqga71sm4pk7gklwpnrgkwg540ky7mmhmdm2nicj4";
+       version = "0.1.4";
+       sha256 = "0nnmwqqdc7yzbd96bfmgcidz41knzrbh082dcwg2n3w0vvp0m98i";
        libraryHaskellDepends = [
          base base64-bytestring binary bytestring case-insensitive
          containers cryptonite http-client http-types memory mtl servant
          servant-client servant-client-core servant-server transformers wai
        ];
-       testHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base case-insensitive filepath hspec hspec-golden http-types text
+       ];
+       testToolDepends = [ hspec-discover ];
        description = "Servant authentication with HMAC";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
@@ -246628,44 +243867,11 @@ self: {
        testHaskellDepends = [ base servant-server text ];
        description = "A library for using htmx with servant";
        license = lib.licenses.bsd3;
-     }) {};
-
-  "servant-http-streams" = callPackage
-    ({ mkDerivation, aeson, base, base-compat, bytestring
-     , case-insensitive, containers, deepseq, entropy, exceptions, hspec
-     , hspec-discover, http-api-data, http-common, http-media
-     , http-streams, http-types, HUnit, io-streams, kan-extensions
-     , markdown-unlit, monad-control, mtl, network, QuickCheck
-     , semigroupoids, servant, servant-client-core, servant-server, stm
-     , tdigest, text, time, transformers, transformers-base
-     , transformers-compat, wai, warp
-     }:
-     mkDerivation {
-       pname = "servant-http-streams";
-       version = "0.18.3";
-       sha256 = "0cc4qmbzq4n1yp5yfg76w1skkksh13qlbza9i2pgsxa9sc39s5fa";
-       libraryHaskellDepends = [
-         base base-compat bytestring case-insensitive containers deepseq
-         exceptions http-common http-media http-streams http-types
-         io-streams kan-extensions monad-control mtl semigroupoids servant
-         servant-client-core text time transformers transformers-base
-         transformers-compat
-       ];
-       testHaskellDepends = [
-         aeson base base-compat bytestring deepseq entropy hspec
-         http-api-data http-streams http-types HUnit kan-extensions
-         markdown-unlit mtl network QuickCheck servant servant-client-core
-         servant-server stm tdigest text transformers transformers-compat
-         wai warp
-       ];
-       testToolDepends = [ hspec-discover markdown-unlit ];
-       description = "Automatic derivation of querying functions for servant";
-       license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        broken = true;
      }) {};
 
-  "servant-http-streams_0_18_4" = callPackage
+  "servant-http-streams" = callPackage
     ({ mkDerivation, aeson, base, base-compat, bytestring
      , case-insensitive, containers, deepseq, entropy, exceptions, hspec
      , hspec-discover, http-api-data, http-common, http-media
@@ -246679,6 +243885,8 @@ self: {
        pname = "servant-http-streams";
        version = "0.18.4";
        sha256 = "15f24rcgz839cb38q4gs1liqrdyqjbazcqzjdxmv4307x072pv3a";
+       revision = "4";
+       editedCabalFile = "1f4iki0sxxszdf7sm02gk823w08z5laimym6rrsrsff56aviz1ll";
        libraryHaskellDepends = [
          base base-compat bytestring case-insensitive containers deepseq
          exceptions http-common http-media http-streams http-types
@@ -246696,8 +243904,6 @@ self: {
        testToolDepends = [ hspec-discover markdown-unlit ];
        description = "Automatic derivation of querying functions for servant";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "servant-http2-client" = callPackage
@@ -246739,6 +243945,8 @@ self: {
        ];
        description = "Servant support for iCalendar";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-jquery" = callPackage
@@ -246758,7 +243966,6 @@ self: {
        description = "Automatically derive (jquery) javascript functions to query servant webservices";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "servant-js" = callPackage
@@ -246785,7 +243992,6 @@ self: {
        description = "Automatically derive javascript functions to query servant webservices";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "servant-jsonrpc" = callPackage
@@ -246797,6 +244003,8 @@ self: {
        libraryHaskellDepends = [ aeson base servant ];
        description = "JSON-RPC messages and endpoints";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-jsonrpc-client" = callPackage
@@ -246812,6 +244020,7 @@ self: {
        ];
        description = "Generate JSON-RPC servant clients";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "servant-jsonrpc-server" = callPackage
@@ -246827,6 +244036,7 @@ self: {
        ];
        description = "JSON-RPC servant servers";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "servant-kotlin" = callPackage
@@ -246967,8 +244177,8 @@ self: {
        pname = "servant-multipart";
        version = "0.12.1";
        sha256 = "1p55kb3zhq25ncp7wimhggssn68abfgsnlldk13rk1iajaj6y8y5";
-       revision = "1";
-       editedCabalFile = "1vjdly7n614gzzxyf2sdkgmhkfqxbdvaf0f2pyk9mr9fxlss1g2q";
+       revision = "3";
+       editedCabalFile = "1wkbwd6gypmv7aziaag3gzwgvvqx4bw8i4qp2vpmc7ip2ydm10ml";
        libraryHaskellDepends = [
          base bytestring directory lens resourcet servant servant-docs
          servant-foreign servant-multipart-api servant-server
@@ -246988,8 +244198,8 @@ self: {
        pname = "servant-multipart-api";
        version = "0.12.1";
        sha256 = "1gifa9g7ggs0plzffrd9a8j24dmqvgbkkdkfzyy7mpmwrjqw7mcj";
-       revision = "1";
-       editedCabalFile = "0nwk49xmzwxxlgcsqa62nwvyfqmxb0ab1ncnn96gpqyxkqbv2gxd";
+       revision = "3";
+       editedCabalFile = "1zhiszjg8n37g25sh2cnw509n0v4b89fd93j466f2gzwkxfaaw0m";
        libraryHaskellDepends = [
          base bytestring servant text transformers
        ];
@@ -247007,8 +244217,8 @@ self: {
        pname = "servant-multipart-client";
        version = "0.12.1";
        sha256 = "07haaf9nq96lfv2dhqf4319vl321f53v0mypbbg3swzb6rrfkw9h";
-       revision = "1";
-       editedCabalFile = "1mzh1a37hmq4zl0annnk3xabgli2jndkvx80amhsn97111fiz7lz";
+       revision = "3";
+       editedCabalFile = "1jq89aizhkdivmgj9gispipf2mdyq1fnlq102lr5jm1vgrmfmbpx";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -247089,10 +244299,10 @@ self: {
      }:
      mkDerivation {
        pname = "servant-openapi3";
-       version = "2.0.1.3";
-       sha256 = "1nvxaskizv5qgznvxdg4crdh4dra5rj7abiky5bd927gnwvbir6s";
+       version = "2.0.1.4";
+       sha256 = "1dlz5fsz7j5yrf6kps4j1mxlj4ww2q4szx5k6apawi06i8ibshh7";
        revision = "2";
-       editedCabalFile = "08cfsqx530kyc90p83kf35pyyl90vx85kz1xvmd9lm54785d2znv";
+       editedCabalFile = "1g8byg51brdpabn5kv1zpkzic84hg50w1dxs1hbkpxj5a26gbd07";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          aeson aeson-pretty base base-compat bytestring hspec http-media
@@ -247130,8 +244340,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-pagination";
-       version = "2.4.2";
-       sha256 = "050ixkfqrfjvgz293q91iw0v6a4xfan0n0gn7pq3yh2dndz4if3a";
+       version = "2.5.0";
+       sha256 = "1ia17r5mlm20cdiswh95q4mbm6kgsjba1vpzyh07yfz998dax6y3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -247140,8 +244350,6 @@ self: {
        testHaskellDepends = [ base hspec QuickCheck servant-server text ];
        description = "Type-safe pagination for Servant APIs";
        license = lib.licenses.lgpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "servant-pandoc" = callPackage
@@ -247311,7 +244519,6 @@ self: {
        description = "Bindings to the Pushbullet API using servant-client";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "servant-py" = callPackage
@@ -247367,6 +244574,29 @@ self: {
        broken = true;
      }) {};
 
+  "servant-rate-limit" = callPackage
+    ({ mkDerivation, base, bytestring, hedis, http-client, http-types
+     , servant, servant-client, servant-server, tasty, tasty-hunit, wai
+     , wai-extra, wai-rate-limit, wai-rate-limit-redis, warp
+     }:
+     mkDerivation {
+       pname = "servant-rate-limit";
+       version = "0.1.0.0";
+       sha256 = "1yls69n7i8cb198jmknzh0f7161d6i787k4z8hwx2zkq48p5j3nj";
+       libraryHaskellDepends = [
+         base bytestring http-types servant servant-client servant-server
+         wai wai-rate-limit
+       ];
+       testHaskellDepends = [
+         base bytestring hedis http-client http-types servant servant-client
+         servant-server tasty tasty-hunit wai wai-extra wai-rate-limit
+         wai-rate-limit-redis warp
+       ];
+       description = "Rate limiting for Servant";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "servant-rawm" = callPackage
     ({ mkDerivation, base, servant }:
      mkDerivation {
@@ -247439,7 +244669,6 @@ self: {
        description = "Derive Reason types to interact with a Haskell backend";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "servant-reflex" = callPackage
@@ -247576,24 +244805,28 @@ self: {
 
   "servant-server" = callPackage
     ({ mkDerivation, aeson, base, base-compat, base64-bytestring
-     , bytestring, containers, directory, exceptions, filepath, hspec
-     , hspec-discover, hspec-wai, http-api-data, http-media, http-types
-     , monad-control, mtl, network, network-uri, QuickCheck, resourcet
-     , safe, servant, should-not-typecheck, sop-core, string-conversions
-     , tagged, temporary, text, transformers, transformers-base
-     , transformers-compat, wai, wai-app-static, wai-extra, warp, word8
+     , bytestring, constraints, containers, directory, exceptions
+     , filepath, hspec, hspec-discover, hspec-wai, http-api-data
+     , http-media, http-types, monad-control, mtl, network, network-uri
+     , QuickCheck, resourcet, safe, servant, should-not-typecheck
+     , sop-core, string-conversions, tagged, temporary, text
+     , transformers, transformers-base, transformers-compat, wai
+     , wai-app-static, wai-extra, warp, word8
      }:
      mkDerivation {
        pname = "servant-server";
-       version = "0.18.3";
-       sha256 = "1gng0in85as45aprwy19xaqlgmwfx0pkly150d2v96knhbcwsshk";
+       version = "0.19";
+       sha256 = "0d7z1r9g86cshqqacnw1ls4h5ijpwznbprk2kvnc8j8drjcmnrf1";
+       revision = "1";
+       editedCabalFile = "029lz6194pfjwyqadc628f1v258sh5qaf1gp7ndi8r12c2cfjm2d";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base base-compat base64-bytestring bytestring containers exceptions
-         filepath http-api-data http-media http-types monad-control mtl
-         network network-uri resourcet servant sop-core string-conversions
-         tagged text transformers transformers-base wai wai-app-static word8
+         base base-compat base64-bytestring bytestring constraints
+         containers exceptions filepath http-api-data http-media http-types
+         monad-control mtl network network-uri resourcet servant sop-core
+         string-conversions tagged text transformers transformers-base wai
+         wai-app-static word8
        ];
        executableHaskellDepends = [
          aeson base base-compat servant text wai warp
@@ -247609,7 +244842,7 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "servant-server_0_19" = callPackage
+  "servant-server_0_19_1" = callPackage
     ({ mkDerivation, aeson, base, base-compat, base64-bytestring
      , bytestring, constraints, containers, directory, exceptions
      , filepath, hspec, hspec-discover, hspec-wai, http-api-data
@@ -247621,8 +244854,10 @@ self: {
      }:
      mkDerivation {
        pname = "servant-server";
-       version = "0.19";
-       sha256 = "0d7z1r9g86cshqqacnw1ls4h5ijpwznbprk2kvnc8j8drjcmnrf1";
+       version = "0.19.1";
+       sha256 = "1g88vdwacwli79y5idqlrbhl2k9r463h560f2lk5abhqsmsm9bhd";
+       revision = "1";
+       editedCabalFile = "1cgapxrbyzxhs19dkmav7msgv26llrzcr524n8k4z0msww3wzvfn";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -247747,6 +244982,8 @@ self: {
        ];
        description = "Content-Types for rendering Mustache in servant";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-static-th" = callPackage
@@ -247885,6 +245122,8 @@ self: {
        ];
        description = "Servant Stream support for streamly";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-subscriber" = callPackage
@@ -247911,7 +245150,6 @@ self: {
        executableHaskellDepends = [ base purescript-bridge ];
        description = "When REST is not enough ...";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "servant-swagger" = callPackage
@@ -247926,8 +245164,8 @@ self: {
        pname = "servant-swagger";
        version = "1.1.10";
        sha256 = "0y6zylhs4z0nfz75d4i2azcq0yh2bd4inanwblx4035dgkk1q78a";
-       revision = "1";
-       editedCabalFile = "1x18nl7sriqwphdyy8v819vbcx27my5mcx9h9hnds2ph82p3zywc";
+       revision = "5";
+       editedCabalFile = "0xv8d3va3rg1rvss2dqig2zxc130qj5jrpszkza25nfgwhbcnmx3";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          aeson aeson-pretty base base-compat bytestring hspec http-media
@@ -247944,6 +245182,35 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "servant-swagger_1_1_11" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, base, base-compat, bytestring
+     , Cabal, cabal-doctest, directory, doctest, filepath, hspec
+     , hspec-discover, http-media, insert-ordered-containers, lens
+     , lens-aeson, QuickCheck, servant, singleton-bool, swagger2
+     , template-haskell, text, time, unordered-containers, utf8-string
+     , vector
+     }:
+     mkDerivation {
+       pname = "servant-swagger";
+       version = "1.1.11";
+       sha256 = "1kvnjq3iqc8xbgmbaz881r48vj4cpzx7pkwdgwbhqlmhg808bfgl";
+       setupHaskellDepends = [ base Cabal cabal-doctest ];
+       libraryHaskellDepends = [
+         aeson aeson-pretty base base-compat bytestring hspec http-media
+         insert-ordered-containers lens QuickCheck servant singleton-bool
+         swagger2 text unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson base base-compat directory doctest filepath hspec lens
+         lens-aeson QuickCheck servant swagger2 template-haskell text time
+         utf8-string vector
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Generate a Swagger/OpenAPI/OAS 2.0 specification for your servant API.";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "servant-swagger-tags" = callPackage
     ({ mkDerivation, base, insert-ordered-containers, lens, servant
      , servant-mock, servant-server, servant-swagger, swagger2, text
@@ -247969,6 +245236,8 @@ self: {
        pname = "servant-swagger-ui";
        version = "0.3.5.4.5.0";
        sha256 = "12w75z23bnygyr3ki9w3zfy9nhxyjawf9pyzhfg6rp2mq3nji9gg";
+       revision = "2";
+       editedCabalFile = "05g4gnvr8ljg5mszan5cr9zzi40p6d8sr7343mm2yc3ps45vy9g1";
        libraryHaskellDepends = [
          aeson base bytestring file-embed-lzma servant servant-server
          servant-swagger-ui-core text
@@ -247986,8 +245255,8 @@ self: {
        pname = "servant-swagger-ui-core";
        version = "0.3.5";
        sha256 = "0ckvrwrb3x39hfl2hixcj3fhibh0vqsh6y7n1lsm25yvzfrg02zd";
-       revision = "2";
-       editedCabalFile = "02g98dy08wj7ryrrbk8547s6ad4a59d6z4pczmf6pc59kdjvjx3n";
+       revision = "4";
+       editedCabalFile = "16183mrmxipa3l3ffpibsrr41mbi2iikw66y80hplmnl6jjhnyzd";
        libraryHaskellDepends = [
          aeson base blaze-markup bytestring http-media servant servant-blaze
          servant-server text transformers transformers-compat wai-app-static
@@ -248004,8 +245273,8 @@ self: {
        pname = "servant-swagger-ui-jensoleg";
        version = "0.3.4";
        sha256 = "04s4syfmnjwa52xqm29x2sfi1ka6p7fpjff0pxry099rh0d59hkm";
-       revision = "2";
-       editedCabalFile = "0a98f9xxy69741fj4cqx7qgh9cpbjk03bgga3h3yx2kjidps0cdm";
+       revision = "4";
+       editedCabalFile = "145yljjkb4pmpkcic77qy99v0s4ijvzgsrpcwpjcmnmi5y8f39zm";
        libraryHaskellDepends = [
          aeson base bytestring file-embed-lzma servant servant-server
          servant-swagger-ui-core text
@@ -248022,8 +245291,8 @@ self: {
        pname = "servant-swagger-ui-redoc";
        version = "0.3.4.1.22.3";
        sha256 = "0ln2sz7ffhddk4dqvczpxb5g8f6bic7sandn5zifpz2jg7lgzy0f";
-       revision = "2";
-       editedCabalFile = "0pd85v4fbz6la90qll5mb9v2f2v8c5x1iwy4s3kk6mxcvzxih968";
+       revision = "4";
+       editedCabalFile = "17spfmrwvj24hxd5sxysn6l3a449nw0ln2m6fslrr7wy4czp2kj5";
        libraryHaskellDepends = [
          aeson base bytestring file-embed-lzma servant servant-server
          servant-swagger-ui-core text
@@ -248056,7 +245325,6 @@ self: {
        description = "Automatically generate Elm clients for Servant APIs";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "servant-tracing" = callPackage
@@ -248081,8 +245349,34 @@ self: {
          transformers
        ];
        license = lib.licenses.mit;
+     }) {};
+
+  "servant-typescript" = callPackage
+    ({ mkDerivation, aeson, aeson-typescript, base, containers
+     , directory, filepath, lens, mtl, servant, servant-foreign
+     , string-interpolate, text
+     }:
+     mkDerivation {
+       pname = "servant-typescript";
+       version = "0.1.0.2";
+       sha256 = "03nf4gqiy7jpdaxmddv859im0czpjrdss72cgjhkd96vqf4g4kam";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson aeson-typescript base containers directory filepath lens mtl
+         servant servant-foreign string-interpolate text
+       ];
+       executableHaskellDepends = [
+         aeson aeson-typescript base containers directory filepath lens mtl
+         servant servant-foreign string-interpolate text
+       ];
+       testHaskellDepends = [
+         aeson aeson-typescript base containers directory filepath lens mtl
+         servant servant-foreign string-interpolate text
+       ];
+       description = "TypeScript client generation for Servant";
+       license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "servant-util" = callPackage
@@ -248129,6 +245423,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Servant servers utilities";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "servant-util-beam-pg" = callPackage
@@ -248160,7 +245455,6 @@ self: {
        description = "Implementation of servant-util primitives for beam-postgres";
        license = lib.licenses.mpl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "servant-validate" = callPackage
@@ -248220,6 +245514,8 @@ self: {
        ];
        description = "Servant support for delivering WebAssembly";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-websockets" = callPackage
@@ -248408,6 +245704,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Deploying Haskell code onto AWS Lambda using Serverless";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "serversession" = callPackage
@@ -249001,8 +246298,8 @@ self: {
        pname = "sexp-grammar";
        version = "2.3.3.1";
        sha256 = "08sqpk5qgq3mqlxvz24sw43m52khynpf41cnd4yif4b4ri583mb9";
-       revision = "1";
-       editedCabalFile = "1g7bzfkphrih83vqx4l4vdwyn700lihz2vnwp5gnrrf2ka4zswx6";
+       revision = "2";
+       editedCabalFile = "0gcaq5pbdrd7h1isxjdkv0xpx3a9ysr4c4fp6hjl3ppj7hkkn34l";
        libraryHaskellDepends = [
          array base bytestring containers data-fix deepseq
          invertible-grammar prettyprinter recursion-schemes scientific
@@ -249057,8 +246354,8 @@ self: {
      }:
      mkDerivation {
        pname = "sexpr-parser";
-       version = "0.2.0.0";
-       sha256 = "0cgfmnv72n5li15k8dq4w2rvfx0ahbyb7h2g51a5i4x9w70dyllg";
+       version = "0.2.2.0";
+       sha256 = "0idcs6zpx0r3sn6nhh8kjswmsi0pwygjxzbscfd0y0gd6yjz1i86";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base data-default megaparsec ];
@@ -249066,8 +246363,6 @@ self: {
        testHaskellDepends = [ base data-default hspec megaparsec ];
        description = "Simple s-expression parser";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "sexpresso" = callPackage
@@ -249088,8 +246383,6 @@ self: {
        ];
        description = "A flexible library for parsing and printing S-expression";
        license = "unknown";
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "sext" = callPackage
@@ -249466,7 +246759,6 @@ self: {
        description = "Rules for binary distributions";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "shake-c" = callPackage
@@ -249589,8 +246881,8 @@ self: {
      }:
      mkDerivation {
        pname = "shake-futhark";
-       version = "0.2.0.0";
-       sha256 = "1lal2dwgiw9c9k8lpcqagx5hy9bs8mqciiy5ghndahpf1fwf510m";
+       version = "0.2.0.1";
+       sha256 = "0kwj2q0sfh80gcxamfh4k2cnr2mbbs41n43z5rwdawcmdb2c0xxy";
        libraryHaskellDepends = [
          base containers directory filepath futhark shake text
        ];
@@ -249742,6 +247034,7 @@ self: {
        ];
        description = "Experimental extensions to shake-plus";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "shakebook" = callPackage
@@ -249788,7 +247081,6 @@ self: {
        description = "Shake-based technical documentation generator; HTML & PDF";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "shaker" = callPackage
@@ -249842,8 +247134,8 @@ self: {
      }:
      mkDerivation {
        pname = "shakespeare";
-       version = "2.0.25.1";
-       sha256 = "183dvpwvlivrkgdijga3gbywqlgg3qlbsjlc2q6cv22x8mnxmjgl";
+       version = "2.0.26";
+       sha256 = "1pagjwgbp1z07gxy9k3rr0hl7fzjk2d4ihwqddrk9c5bnkq9maim";
        libraryHaskellDepends = [
          aeson base blaze-html blaze-markup bytestring containers directory
          exceptions ghc-prim parsec process scientific template-haskell text
@@ -250031,6 +247323,8 @@ self: {
        ];
        description = "physics engine and other tools for 2D shapes";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "shapes-demo" = callPackage
@@ -250050,6 +247344,7 @@ self: {
        ];
        description = "demos for the 'shapes' package";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "shapes-math" = callPackage
@@ -250161,6 +247456,22 @@ self: {
        broken = true;
      }) {};
 
+  "sheets" = callPackage
+    ({ mkDerivation, aeson, base, base64-bytestring, bytestring
+     , cassava, composite-base, composite-cassava, text, vector
+     }:
+     mkDerivation {
+       pname = "sheets";
+       version = "0.1.0.0";
+       sha256 = "0v7xii2sabpc61gy4jrym5cg6nzj6x3fl8iif6cfq7z5afk6ylyr";
+       libraryHaskellDepends = [
+         aeson base base64-bytestring bytestring cassava composite-base
+         composite-cassava text vector
+       ];
+       description = "Spreadsheet type for composite";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "shelduck" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, async, base, bytestring
      , directory, exceptions, hastache, hspec, http-client, lens
@@ -250232,8 +247543,8 @@ self: {
     ({ mkDerivation, base, containers, text, unix }:
      mkDerivation {
        pname = "shell-monad";
-       version = "0.6.9";
-       sha256 = "1mms4k2y7gxzilax0hqhgqppckx0mm5nj7fjzqhmn211rsc2s1qn";
+       version = "0.6.10";
+       sha256 = "11jl90ajzypgwchmsxw9l3ap3f1xb65zmvsrc3g9wf27bl8m8435";
        libraryHaskellDepends = [ base containers text unix ];
        description = "shell monad";
        license = lib.licenses.bsd3;
@@ -250387,35 +247698,6 @@ self: {
     ({ mkDerivation, async, base, bytestring, containers, directory
      , enclosed-exceptions, exceptions, filepath, hspec, hspec-contrib
      , HUnit, lifted-async, lifted-base, monad-control, mtl, process
-     , text, time, transformers, transformers-base, unix, unix-compat
-     }:
-     mkDerivation {
-       pname = "shelly";
-       version = "1.9.0";
-       sha256 = "1kma77gixhyciimh19p64h1ndbcrs9qhk8fgyv71iqh5q57zvday";
-       revision = "3";
-       editedCabalFile = "0jgd4jx16sm055riacqfvccnm3r5mz33ynxf41ckvkx42wxd98hp";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         async base bytestring containers directory enclosed-exceptions
-         exceptions filepath lifted-async lifted-base monad-control mtl
-         process text time transformers transformers-base unix unix-compat
-       ];
-       testHaskellDepends = [
-         async base bytestring containers directory enclosed-exceptions
-         exceptions filepath hspec hspec-contrib HUnit lifted-async
-         lifted-base monad-control mtl process text time transformers
-         transformers-base unix unix-compat
-       ];
-       description = "shell-like (systems) programming in Haskell";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "shelly_1_10_0" = callPackage
-    ({ mkDerivation, async, base, bytestring, containers, directory
-     , enclosed-exceptions, exceptions, filepath, hspec, hspec-contrib
-     , HUnit, lifted-async, lifted-base, monad-control, mtl, process
      , text, time, transformers, transformers-base, unix-compat
      }:
      mkDerivation {
@@ -250435,7 +247717,6 @@ self: {
        ];
        description = "shell-like (systems) programming in Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "shelly-extra" = callPackage
@@ -250540,26 +247821,6 @@ self: {
      }:
      mkDerivation {
        pname = "shikensu";
-       version = "0.3.11";
-       sha256 = "041hqvlfi28ynfcln80dwm1i5g4pjl7ydx0bys35lw92fl39zxb9";
-       libraryHaskellDepends = [
-         aeson base bytestring directory filepath flow Glob text
-         unordered-containers
-       ];
-       testHaskellDepends = [
-         aeson base bytestring directory filepath flow Glob tasty
-         tasty-hunit text unordered-containers
-       ];
-       description = "Run a sequence of functions on in-memory representations of files";
-       license = lib.licenses.mit;
-     }) {};
-
-  "shikensu_0_4_1" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, directory, filepath, flow
-     , Glob, tasty, tasty-hunit, text, unordered-containers
-     }:
-     mkDerivation {
-       pname = "shikensu";
        version = "0.4.1";
        sha256 = "0qf0rc0sxhj6x03g9mdxhnk8dk8n0jpi6061ky0cqhvivn4fd9hy";
        libraryHaskellDepends = [
@@ -250572,7 +247833,6 @@ self: {
        ];
        description = "Run a sequence of functions on in-memory representations of files";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "shimmer" = callPackage
@@ -250921,7 +248181,6 @@ self: {
        executableHaskellDepends = [ base glade gtk random ];
        description = "A simple gtk based Russian Roulette game";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "shower" = callPackage
@@ -251244,6 +248503,7 @@ self: {
        description = "Deterministic serialisation and signatures with proto-lens support";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "signable-haskell-protoc" = callPackage
@@ -251263,6 +248523,8 @@ self: {
        ];
        description = "Deterministic serialisation and signatures with proto-lens support";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "signal" = callPackage
@@ -251367,8 +248629,8 @@ self: {
     ({ mkDerivation, base, prettyprinter }:
      mkDerivation {
        pname = "silkscreen";
-       version = "0.0.0.3";
-       sha256 = "0gmp71cipwc0ymydckhvw9g8q3j4pm8cq2la2rbvm0rr9z7c2l40";
+       version = "0.0.0.4";
+       sha256 = "18zv92gm2lfcl2rqvch29qplvqfsvm64w208x0j092vxx3hf1hrb";
        libraryHaskellDepends = [ base prettyprinter ];
        description = "Prettyprinting transformers";
        license = lib.licenses.bsd3;
@@ -251455,6 +248717,7 @@ self: {
        ];
        description = "A minimalist web framework for the WAI server interface";
        license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "simple-actors" = callPackage
@@ -251704,6 +248967,8 @@ self: {
        benchmarkHaskellDepends = [ base criterion mtl transformers ];
        description = "A simple effect system that integrates with MTL";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "simple-enumeration" = callPackage
@@ -251846,6 +249111,8 @@ self: {
        testHaskellDepends = [ base hspec microlens-platform text ];
        description = "Simple log for Haskell";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "simple-log-syslog" = callPackage
@@ -251858,7 +249125,6 @@ self: {
        description = "Syslog backend for simple-log";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "simple-logger" = callPackage
@@ -251893,7 +249159,6 @@ self: {
        description = "Logging effect to plug into the simple-effects framework";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "simple-ltl" = callPackage
@@ -252016,8 +249281,8 @@ self: {
      }:
      mkDerivation {
        pname = "simple-parser";
-       version = "0.9.1";
-       sha256 = "1xqx7rxb49mdrzk5waha1n5jzff52l22hvjs4yal7ll62i40k6ym";
+       version = "0.10.0";
+       sha256 = "0sw9w1zj0p6vcl6ixvlq3n41zm99jkpfjv65xm8xsjw6x5l3jz7z";
        libraryHaskellDepends = [
          base bytestring containers errata exceptions mmorph mtl
          nonempty-containers scientific text text-builder
@@ -252084,6 +249349,7 @@ self: {
        ];
        description = "Connector package for integrating postgresql-orm with the Simple web framework";
        license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "simple-reflect" = callPackage
@@ -252160,6 +249426,7 @@ self: {
        ];
        description = "Cookie-based session management for the Simple web framework";
        license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "simple-sessions" = callPackage
@@ -252280,6 +249547,8 @@ self: {
        ];
        description = "A basic template language for the Simple web framework";
        license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "simple-text-format" = callPackage
@@ -252346,8 +249615,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion vector ];
        description = "Three-dimensional vectors of doubles with basic operations";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "simple-zipper" = callPackage
@@ -252639,6 +249906,8 @@ self: {
        ];
        description = "Generic programming without too many type classes";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "simpoole" = callPackage
@@ -252734,6 +250003,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "a class for single tuple implementations";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "singlethongs" = callPackage
@@ -252749,19 +250020,6 @@ self: {
      }) {};
 
   "singleton-bool" = callPackage
-    ({ mkDerivation, base, dec }:
-     mkDerivation {
-       pname = "singleton-bool";
-       version = "0.1.5";
-       sha256 = "17w9vv6arn7vvc7kykqcx81q2364ji43khrryl27r1cjx9yxapa0";
-       revision = "3";
-       editedCabalFile = "11rhzpy4xiry39bbxzwrqff75f0f4g7z0vkr3v9l8rv3w40jlf7x";
-       libraryHaskellDepends = [ base dec ];
-       description = "Type level booleans";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "singleton-bool_0_1_6" = callPackage
     ({ mkDerivation, base, boring, dec, deepseq, some }:
      mkDerivation {
        pname = "singleton-bool";
@@ -252772,7 +250030,6 @@ self: {
        libraryHaskellDepends = [ base boring dec deepseq some ];
        description = "Type level booleans";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "singleton-dict" = callPackage
@@ -252789,17 +250046,6 @@ self: {
      }) {};
 
   "singleton-nats" = callPackage
-    ({ mkDerivation, base, singletons }:
-     mkDerivation {
-       pname = "singleton-nats";
-       version = "0.4.5";
-       sha256 = "0qmkqfj8rch9qcczs05lm5l3sx29slmqw156g4hhr3d735xg4nk1";
-       libraryHaskellDepends = [ base singletons ];
-       description = "Unary natural numbers relying on the singletons infrastructure";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "singleton-nats_0_4_6" = callPackage
     ({ mkDerivation, base, singletons, singletons-base }:
      mkDerivation {
        pname = "singleton-nats";
@@ -252810,7 +250056,6 @@ self: {
        libraryHaskellDepends = [ base singletons singletons-base ];
        description = "Unary natural numbers relying on the singletons infrastructure";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "singleton-typelits" = callPackage
@@ -252827,31 +250072,6 @@ self: {
      }) {};
 
   "singletons" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, deepseq
-     , directory, filepath, ghc-boot-th, mtl, pretty, process, syb
-     , tasty, tasty-golden, template-haskell, text, th-desugar
-     , transformers, turtle
-     }:
-     mkDerivation {
-       pname = "singletons";
-       version = "2.7";
-       sha256 = "0az22as3rbzkfzv6a4m779qgibwah5r77l0zdgml9x7ajpkdcaz1";
-       revision = "1";
-       editedCabalFile = "18vd0jnr3skf2fmj13g06gjjzgmw5rnsjqwivsmqs3pkfv9qi3sm";
-       setupHaskellDepends = [ base Cabal directory filepath ];
-       libraryHaskellDepends = [
-         base containers ghc-boot-th mtl pretty syb template-haskell text
-         th-desugar transformers
-       ];
-       testHaskellDepends = [
-         base bytestring deepseq filepath process tasty tasty-golden text
-         turtle
-       ];
-       description = "A framework for generating singleton types";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "singletons_3_0_1" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "singletons";
@@ -252861,7 +250081,6 @@ self: {
        testHaskellDepends = [ base ];
        description = "Basic singleton types and definitions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "singletons-base" = callPackage
@@ -252871,6 +250090,28 @@ self: {
      }:
      mkDerivation {
        pname = "singletons-base";
+       version = "3.0";
+       sha256 = "0syrh4f9rs4g643c90md1vqrpr6p8h8g8sh4x3j2dld12yvrw4wn";
+       setupHaskellDepends = [ base Cabal directory filepath ];
+       libraryHaskellDepends = [
+         base pretty singletons singletons-th template-haskell text
+         th-desugar
+       ];
+       testHaskellDepends = [
+         base bytestring deepseq filepath process tasty tasty-golden text
+         turtle
+       ];
+       description = "A promoted and singled version of the base library";
+       license = lib.licenses.bsd3;
+     }) {};
+
+  "singletons-base_3_1" = callPackage
+    ({ mkDerivation, base, bytestring, Cabal, deepseq, directory
+     , filepath, pretty, process, singletons, singletons-th, tasty
+     , tasty-golden, template-haskell, text, th-desugar, turtle
+     }:
+     mkDerivation {
+       pname = "singletons-base";
        version = "3.1";
        sha256 = "1bsfbdbfwiq2nis3r95x06r0q9iypyz4hkvmgvk56bwj6421k7kd";
        setupHaskellDepends = [ base Cabal directory filepath ];
@@ -252889,7 +250130,7 @@ self: {
 
   "singletons-presburger" = callPackage
     ({ mkDerivation, base, ghc-typelits-presburger, mtl, reflection
-     , singletons
+     , singletons, singletons-base
      }:
      mkDerivation {
        pname = "singletons-presburger";
@@ -252899,6 +250140,7 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [
          base ghc-typelits-presburger mtl reflection singletons
+         singletons-base
        ];
        description = "Presburger Arithmetic Solver for GHC Type-level natural numbers with Singletons package";
        license = lib.licenses.bsd3;
@@ -252910,6 +250152,22 @@ self: {
      }:
      mkDerivation {
        pname = "singletons-th";
+       version = "3.0";
+       sha256 = "1c0w7sg0lbpizrzns4g55wxsk5jm8wlqw0w9rz4jzqwy15byb572";
+       libraryHaskellDepends = [
+         base containers ghc-boot-th mtl singletons syb template-haskell
+         th-desugar th-orphans transformers
+       ];
+       description = "A framework for generating singleton types";
+       license = lib.licenses.bsd3;
+     }) {};
+
+  "singletons-th_3_1" = callPackage
+    ({ mkDerivation, base, containers, ghc-boot-th, mtl, singletons
+     , syb, template-haskell, th-desugar, th-orphans, transformers
+     }:
+     mkDerivation {
+       pname = "singletons-th";
        version = "3.1";
        sha256 = "1mhx7sadw7zxaf7qhryrhi4fiyf9v3jcaplkh1syaa7b4725dm7a";
        libraryHaskellDepends = [
@@ -252919,7 +250177,6 @@ self: {
        description = "A framework for generating singleton types";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "singnal" = callPackage
@@ -252954,7 +250211,6 @@ self: {
        description = "Multivariate polynomial factorization via bindings to Singular-factory";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {singular-factory = null;};
 
   "sink" = callPackage
@@ -253085,6 +250341,7 @@ self: {
        libraryHaskellDepends = [ base lens taggy taggy-lens text ];
        description = "Sitemap parser";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sitemap-gen" = callPackage
@@ -253215,6 +250472,8 @@ self: {
        ];
        description = "Sized sequence data-types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "sized-grid" = callPackage
@@ -253438,6 +250697,23 @@ self: {
        broken = true;
      }) {};
 
+  "sketch-frp-copilot" = callPackage
+    ({ mkDerivation, base, containers, copilot, copilot-c99
+     , copilot-language, mtl, optparse-applicative
+     }:
+     mkDerivation {
+       pname = "sketch-frp-copilot";
+       version = "1.0.1";
+       sha256 = "0hm4bvlj7g9j6k2mc0s426s17nj4w1jpi0v052i2c7b0g7ahdxj8";
+       libraryHaskellDepends = [
+         base containers copilot copilot-c99 copilot-language mtl
+         optparse-applicative
+       ];
+       description = "FRP sketch programming with Copilot";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "skews" = callPackage
     ({ mkDerivation, async, base, bytestring, deque, envy, hspec
      , network, websockets
@@ -253452,8 +250728,6 @@ self: {
        ];
        description = "A very quick-and-dirty WebSocket server";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "skip-list" = callPackage
@@ -253525,29 +250799,8 @@ self: {
      }:
      mkDerivation {
        pname = "skylighting";
-       version = "0.10.5.2";
-       sha256 = "152ywiy7h04xjy0fdl571jwahl6c9350isqbm4p0na4cjd9cczzh";
-       configureFlags = [ "-fexecutable" ];
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base binary containers skylighting-core
-       ];
-       executableHaskellDepends = [
-         base blaze-html bytestring containers pretty-show text
-       ];
-       description = "syntax highlighting library";
-       license = lib.licenses.gpl2Only;
-     }) {};
-
-  "skylighting_0_12_2" = callPackage
-    ({ mkDerivation, base, binary, blaze-html, bytestring, containers
-     , pretty-show, skylighting-core, text
-     }:
-     mkDerivation {
-       pname = "skylighting";
-       version = "0.12.2";
-       sha256 = "11qzlbzw66ryp1n3fkkhh4g0g29zajs3kf7rv3byjvy9bny5qfi6";
+       version = "0.12.3";
+       sha256 = "04asis41pwr395246rnhg7xaxi0mwal14sv3x7rzhbs4cb9ycsqi";
        configureFlags = [ "-fexecutable" ];
        isLibrary = true;
        isExecutable = true;
@@ -253559,7 +250812,6 @@ self: {
        ];
        description = "syntax highlighting library";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "skylighting-core" = callPackage
@@ -253572,39 +250824,8 @@ self: {
      }:
      mkDerivation {
        pname = "skylighting-core";
-       version = "0.10.5.2";
-       sha256 = "0bskci0gng6nf324wna9ss4xbr1mwjkgk3mlfkr96r1m3wza5g3d";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson ansi-terminal attoparsec base base64-bytestring binary
-         blaze-html bytestring case-insensitive colour containers directory
-         filepath mtl safe text transformers utf8-string xml-conduit
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers Diff directory filepath
-         pretty-show QuickCheck tasty tasty-golden tasty-hunit
-         tasty-quickcheck text
-       ];
-       benchmarkHaskellDepends = [
-         base containers criterion directory filepath text
-       ];
-       description = "syntax highlighting library";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "skylighting-core_0_12_2" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, attoparsec, base
-     , base64-bytestring, binary, blaze-html, bytestring
-     , case-insensitive, colour, containers, criterion, Diff, directory
-     , filepath, mtl, pretty-show, QuickCheck, safe, tasty, tasty-golden
-     , tasty-hunit, tasty-quickcheck, text, transformers, utf8-string
-     , xml-conduit
-     }:
-     mkDerivation {
-       pname = "skylighting-core";
-       version = "0.12.2";
-       sha256 = "0zgwzk69ww8w88gaga9fnk2inf6rsqhy5hmj0i29xhd6pb78v92v";
+       version = "0.12.3";
+       sha256 = "0pv84asvpvanxxalqsxij6hymd0nv5zcpdysj35880api5k28l0w";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -253622,7 +250843,6 @@ self: {
        ];
        description = "syntax highlighting library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "skylighting-extensions" = callPackage
@@ -253638,6 +250858,8 @@ self: {
        ];
        description = "Customized Skylighting syntax highlighters";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "skylighting-lucid" = callPackage
@@ -253745,6 +250967,8 @@ self: {
        testHaskellDepends = [ base ];
        description = "Bindings to the Slack RTM API";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "slack-notify-haskell" = callPackage
@@ -253837,6 +251061,8 @@ self: {
        ];
        description = "Bindings for the Slack web API";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "slate" = callPackage
@@ -253864,6 +251090,7 @@ self: {
        ];
        description = "A note taking CLI tool";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "slave-thread" = callPackage
@@ -253960,6 +251187,8 @@ self: {
        ];
        description = "A quick & easy static site builder built with shake and pandoc";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "slidemews" = callPackage
@@ -254170,34 +251399,9 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Convert text into slugs";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "slynx" = callPackage
-    ({ mkDerivation, attoparsec, base, bytestring, containers
-     , elynx-markov, elynx-seq, elynx-tools, elynx-tree, hmatrix
-     , monad-logger, mwc-random, optparse-applicative, statistics, text
-     , transformers, vector
-     }:
-     mkDerivation {
-       pname = "slynx";
-       version = "0.5.1.1";
-       sha256 = "1qj68fl98j0l83iny0wcdjmc80qnjc0dzkc5n1q3zl10wl10c8mc";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         attoparsec base bytestring containers elynx-markov elynx-seq
-         elynx-tools elynx-tree hmatrix monad-logger mwc-random
-         optparse-applicative statistics text transformers vector
-       ];
-       executableHaskellDepends = [ base ];
-       description = "Handle molecular sequences";
-       license = lib.licenses.gpl3Plus;
-       maintainers = with lib.maintainers; [ dschrempf ];
-     }) {};
-
-  "slynx_0_6_1_0" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
      , elynx-markov, elynx-seq, elynx-tools, elynx-tree, hmatrix
      , mwc-random, optparse-applicative, statistics, text, transformers
@@ -254205,8 +251409,8 @@ self: {
      }:
      mkDerivation {
        pname = "slynx";
-       version = "0.6.1.0";
-       sha256 = "15wjlxmhwrk3fj6hzmc9rpgc7qnkld028z79h9a5k6vs90hgcwlx";
+       version = "0.6.1.1";
+       sha256 = "14yn94hl6nlbwa1hk1mgkgckcmb6bvfk2pa3847h98g19bz7qfw4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -254217,7 +251421,6 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Handle molecular sequences";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ dschrempf ];
      }) {};
 
@@ -254268,6 +251471,8 @@ self: {
        ];
        description = "Flatten camel case text in LaTeX files";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "smallcheck" = callPackage
@@ -254312,7 +251517,6 @@ self: {
        description = "SmallCheck properties for common laws";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "smallcheck-lens" = callPackage
@@ -254329,7 +251533,6 @@ self: {
        description = "SmallCheck properties for lens";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "smallcheck-series" = callPackage
@@ -254349,6 +251552,8 @@ self: {
        ];
        description = "Extra SmallCheck series and utilities";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "smallpt-hs" = callPackage
@@ -254550,6 +251755,8 @@ self: {
        libraryHaskellDepends = [ aeson base smash unordered-containers ];
        description = "Aeson support for the smash library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "smash-lens" = callPackage
@@ -254562,6 +251769,8 @@ self: {
        testHaskellDepends = [ base ];
        description = "Optics for the `smash` library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "smash-microlens" = callPackage
@@ -254587,6 +251796,8 @@ self: {
        libraryHaskellDepends = [ base optics-core smash ];
        description = "Optics for the `smash` library using `optics-core`";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "smawk" = callPackage
@@ -254603,27 +251814,39 @@ self: {
      }) {};
 
   "smcdel" = callPackage
-    ({ mkDerivation, ansi-terminal, array, base, containers, criterion
-     , cudd, directory, file-embed, filepath, graphviz, HasCacBDD, hspec
-     , js-jquery, process, QuickCheck, scotty, tagged, template-haskell
-     , temporary, text, time
+    ({ mkDerivation, alex, ansi-terminal, array, base, bytestring
+     , cassava, containers, criterion, cudd, deepseq, directory
+     , file-embed, filepath, graphviz, happy, HasCacBDD, hspec
+     , js-jquery, process, QuickCheck, sandwich, sandwich-webdriver
+     , scientific, scotty, split, tagged, template-haskell, temporary
+     , text, time, vector, warp, webdriver
      }:
      mkDerivation {
        pname = "smcdel";
-       version = "1.1.0";
-       sha256 = "0dz1hbhf3y57cn4hh5s2fscnpw7zjnrl2hl644xl81vbpl1zbzyn";
+       version = "1.2.0";
+       sha256 = "0ssijqlfnd1nx6w8j1sl4bhwhw78dsbipxlbdknwx340np7rmx11";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         array base containers cudd graphviz HasCacBDD process QuickCheck
-         tagged temporary text time
+         array base containers cudd directory graphviz HasCacBDD process
+         QuickCheck tagged temporary text time
        ];
+       libraryToolDepends = [ alex happy ];
        executableHaskellDepends = [
-         ansi-terminal base directory file-embed filepath HasCacBDD
-         js-jquery process scotty template-haskell text
+         ansi-terminal base deepseq directory file-embed filepath HasCacBDD
+         js-jquery process scotty template-haskell text warp
        ];
-       testHaskellDepends = [ base containers hspec QuickCheck ];
-       benchmarkHaskellDepends = [ base criterion time ];
+       executableToolDepends = [ alex happy ];
+       testHaskellDepends = [
+         base containers HasCacBDD hspec process QuickCheck sandwich
+         sandwich-webdriver text webdriver
+       ];
+       testToolDepends = [ alex happy ];
+       benchmarkHaskellDepends = [
+         base bytestring cassava criterion directory scientific split time
+         vector
+       ];
+       benchmarkToolDepends = [ alex happy ];
        description = "Symbolic Model Checking for Dynamic Epistemic Logic";
        license = lib.licenses.gpl2Only;
        hydraPlatforms = lib.platforms.none;
@@ -254744,6 +251967,8 @@ self: {
        libraryHaskellDepends = [ aeson base linear text vector ];
        description = "Smooth curves via several interpolation modes";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "smsaero" = callPackage
@@ -255189,10 +252414,8 @@ self: {
      }:
      mkDerivation {
        pname = "snap-core";
-       version = "1.0.4.2";
-       sha256 = "0zxdhx4wk70bkn71574lyz3zhq79yy98rv05r4564rd100xw3fqs";
-       revision = "1";
-       editedCabalFile = "065v61clskzikywv0gy9n4fjaszi2fnjklal83kqbzhzzgkf83ng";
+       version = "1.0.5.0";
+       sha256 = "0hf671g7h4nikfvi05q3mmcxhfcsh874dkansssn0mc68k9fsak4";
        libraryHaskellDepends = [
          attoparsec base bytestring bytestring-builder case-insensitive
          containers directory filepath hashable HUnit io-streams lifted-base
@@ -255305,6 +252528,8 @@ self: {
        ];
        description = "Language handling for Snap";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "snap-loader-dynamic" = callPackage
@@ -255657,7 +252882,6 @@ self: {
        description = "Alternate authentication snaplet";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "snaplet-environments" = callPackage
@@ -255696,7 +252920,6 @@ self: {
        description = "Fay integration for Snap with request- and pre-compilation";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "snaplet-ghcjs" = callPackage
@@ -255863,6 +253086,7 @@ self: {
        description = "Snap framework snaplet for the Mandrill API library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "snaplet-mongoDB" = callPackage
@@ -256029,6 +253253,8 @@ self: {
        ];
        description = "Automatic (re)compilation of purescript projects";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "snaplet-recaptcha" = callPackage
@@ -256066,6 +253292,8 @@ self: {
        ];
        description = "Redis support for Snap Framework";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "snaplet-redson" = callPackage
@@ -256300,7 +253528,6 @@ self: {
        description = "Typed session snaplets and continuation-based programming for the Snap web framework";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "snaplet-wordpress" = callPackage
@@ -256431,7 +253658,6 @@ self: {
        description = "Tiny, declarative wrapper around ncurses";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "sneathlane-haste" = callPackage
@@ -256590,6 +253816,8 @@ self: {
        ];
        description = "A checksummed variation on Twitter's Snowflake UID generation algorithm";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "snowflake" = callPackage
@@ -256693,6 +253921,8 @@ self: {
        pname = "soap";
        version = "0.2.3.6";
        sha256 = "0xmiabnx814rwdwrcipv0kja6ljgwqr4x58sa8s07nrs3ph8xz6d";
+       revision = "2";
+       editedCabalFile = "04n55zcwkdc0xf9gkj4lywfx8j1xjmb9hbfl4z8fjlpwxklkwfhn";
        libraryHaskellDepends = [
          base bytestring conduit configurator data-default exceptions
          http-client http-types iconv mtl resourcet text
@@ -256714,8 +253944,8 @@ self: {
        pname = "soap-openssl";
        version = "0.1.0.2";
        sha256 = "03w389yhybzvc06gpxigibqga9mr7m41rkg1ki3n686j9xzm8210";
-       revision = "2";
-       editedCabalFile = "0zhl8x57y35ymhpznrsn2yrgc3bigjn5mabwl4nvprpznb2x44vn";
+       revision = "3";
+       editedCabalFile = "1nz8h4p94pn2kv65jbdybn9nf5djm9kycbpigk5gbh0ar52zgl4k";
        libraryHaskellDepends = [
          base configurator data-default HsOpenSSL http-client
          http-client-openssl soap text
@@ -256733,8 +253963,8 @@ self: {
        pname = "soap-tls";
        version = "0.1.1.4";
        sha256 = "051shlb128lsacd2cjm4kpyqkmzdcwcj7ppl7l4n1k5j9g6k72yf";
-       revision = "1";
-       editedCabalFile = "11djy824gaw3cbsvphq263hxjrn1b3v5p1kdivsvlyn7q9bgvms9";
+       revision = "2";
+       editedCabalFile = "06a65jphfn1nxcnm4r6gf12afxhd7cs6ax8kq22w4pai98jk3jwn";
        libraryHaskellDepends = [
          base configurator connection data-default http-client
          http-client-tls soap text tls x509 x509-store x509-validation
@@ -256828,6 +254058,7 @@ self: {
          transformers unordered-containers vector
        ];
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "socket-sctp" = callPackage
@@ -256994,7 +254225,6 @@ self: {
        description = "A small websocket backend provider";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "socks" = callPackage
@@ -257058,10 +254288,8 @@ self: {
      }:
      mkDerivation {
        pname = "solana-staking-csvs";
-       version = "0.1.1.0";
-       sha256 = "0ya63vgh0nf4p7hz6fj38m44wr77jj76bf2qxdgra3lpiziqsjd5";
-       revision = "2";
-       editedCabalFile = "1f55xdlmfj5g5r7dr71aw878g3ii9zaxj24znc370j2gd182nr13";
+       version = "0.1.2.0";
+       sha256 = "03y8p5yf0gqv0lrmijqz0p302cf1qxhc6wyxzmfbgxvy22gfs3a1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -257111,7 +254339,6 @@ self: {
        description = "Simple typesafe web routing";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "solga-swagger" = callPackage
@@ -257193,18 +254420,6 @@ self: {
     ({ mkDerivation, base, deepseq }:
      mkDerivation {
        pname = "some";
-       version = "1.0.2";
-       sha256 = "12mv5gzcvl4n5rz685r2nmmiykvnkvrvx7k4cvwscdjjgnqa9y6c";
-       libraryHaskellDepends = [ base deepseq ];
-       testHaskellDepends = [ base ];
-       description = "Existential type: Some";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "some_1_0_3" = callPackage
-    ({ mkDerivation, base, deepseq }:
-     mkDerivation {
-       pname = "some";
        version = "1.0.3";
        sha256 = "0w3syapwz9v916zf1i4f8vxymdfg7syc2cpxgnqr018pbswzxrk2";
        revision = "2";
@@ -257213,7 +254428,6 @@ self: {
        testHaskellDepends = [ base ];
        description = "Existential type: Some";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "some-dict-of" = callPackage
@@ -257399,28 +254613,28 @@ self: {
   "souffle-haskell" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, criterion
      , deepseq, directory, filepath, hedgehog, hspec, hspec-hedgehog
-     , mtl, neat-interpolation, process, template-haskell, temporary
-     , text, text-short, type-errors-pretty, vector
+     , mtl, neat-interpolation, process, profunctors, template-haskell
+     , temporary, text, text-short, type-errors-pretty, vector
      }:
      mkDerivation {
        pname = "souffle-haskell";
-       version = "3.1.0";
-       sha256 = "1sjdfrhvncsz5lg3bv29x4j2dk0dn7c5mcaj61al8ksh9r51y05l";
+       version = "3.3.0";
+       sha256 = "1v6c9c0ff63rhh49fq3cbvgciiwd9xamdxf58hz7jwhcgxcip3jj";
        libraryHaskellDepends = [
          array base bytestring containers deepseq directory filepath mtl
-         process template-haskell temporary text text-short
+         process profunctors template-haskell temporary text text-short
          type-errors-pretty vector
        ];
        testHaskellDepends = [
          array base bytestring containers deepseq directory filepath
          hedgehog hspec hspec-hedgehog mtl neat-interpolation process
-         template-haskell temporary text text-short type-errors-pretty
-         vector
+         profunctors template-haskell temporary text text-short
+         type-errors-pretty vector
        ];
        benchmarkHaskellDepends = [
          array base bytestring containers criterion deepseq directory
-         filepath mtl process template-haskell temporary text text-short
-         type-errors-pretty vector
+         filepath mtl process profunctors template-haskell temporary text
+         text-short type-errors-pretty vector
        ];
        description = "Souffle Datalog bindings for Haskell";
        license = lib.licenses.mit;
@@ -257449,8 +254663,6 @@ self: {
        ];
        description = "Approximate a song from other pieces of sound";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "sounddelay" = callPackage
@@ -257522,6 +254734,8 @@ self: {
        ];
        description = "Source constraints GHC plugin";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "sourcemap" = callPackage
@@ -257641,6 +254855,17 @@ self: {
        license = lib.licenses.asl20;
      }) {};
 
+  "spacechar" = callPackage
+    ({ mkDerivation, base, lens, parsers }:
+     mkDerivation {
+       pname = "spacechar";
+       version = "0.0.0.5";
+       sha256 = "0wri929s3icffs63z0m7fxb22rd87w7fi8dwlbzdm6q5w29pxxnk";
+       libraryHaskellDepends = [ base lens parsers ];
+       description = "Space Character";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "spacecookie" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, bytestring
      , containers, directory, download-curl, fast-logger
@@ -257722,12 +254947,12 @@ self: {
      , monad-loops, mtl, neat-interpolation, ordered-containers, process
      , random, scientific, sdl2, sdl2-mixer, stm, strip-ansi-escape
      , template-haskell, terminal, text, time, unordered-containers
-     , vector, WAVE
+     , vector, WAVE, with-utf8
      }:
      mkDerivation {
        pname = "spade";
-       version = "0.1.0.5";
-       sha256 = "1q0sp33r2w2gm73fr38gc2yrjllsn8lg1mqvqv3xh4sm3axaqw22";
+       version = "0.1.0.6";
+       sha256 = "12ffyb1hx2zgb7cmfbvr88xjxs423734w048nw3c3sa4qyfc0hyk";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -257735,14 +254960,14 @@ self: {
          exceptions file-embed hedgehog hex-text hspec hspec-hedgehog
          monad-loops mtl ordered-containers process random scientific sdl2
          sdl2-mixer stm template-haskell terminal text time
-         unordered-containers vector WAVE
+         unordered-containers vector WAVE with-utf8
        ];
        executableHaskellDepends = [
          aeson ansi-terminal base bytestring constraints containers Decimal
          exceptions file-embed hedgehog hex-text hspec hspec-hedgehog
          monad-loops mtl ordered-containers process random scientific sdl2
          sdl2-mixer stm template-haskell terminal text time
-         unordered-containers vector WAVE
+         unordered-containers vector WAVE with-utf8
        ];
        testHaskellDepends = [
          aeson ansi-terminal base bytestring constraints containers Decimal
@@ -257750,7 +254975,7 @@ self: {
          hspec-hedgehog monad-loops mtl neat-interpolation
          ordered-containers process random scientific sdl2 sdl2-mixer stm
          strip-ansi-escape template-haskell terminal text time
-         unordered-containers vector WAVE
+         unordered-containers vector WAVE with-utf8
        ];
        testToolDepends = [ hspec-discover ];
        description = "A simple programming and debugging environment";
@@ -257982,6 +255207,8 @@ self: {
        ];
        description = "typesafe tensor algebra library";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "sparsebit" = callPackage
@@ -258271,6 +255498,8 @@ self: {
        ];
        description = "Embedded specification language & model checker in Haskell";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "spectral-clustering" = callPackage
@@ -258295,23 +255524,6 @@ self: {
     ({ mkDerivation, base, cmdargs, containers, express, leancheck }:
      mkDerivation {
        pname = "speculate";
-       version = "0.4.10";
-       sha256 = "05yypi40k5ijml8zbv195pfl5xa1l5cz4sx5mz721jr6dvag6jn8";
-       libraryHaskellDepends = [
-         base cmdargs containers express leancheck
-       ];
-       testHaskellDepends = [ base express leancheck ];
-       benchmarkHaskellDepends = [ base express leancheck ];
-       description = "discovery of properties about Haskell functions";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "speculate_0_4_14" = callPackage
-    ({ mkDerivation, base, cmdargs, containers, express, leancheck }:
-     mkDerivation {
-       pname = "speculate";
        version = "0.4.14";
        sha256 = "1v635vvj4c3krbgv0y681l0dd3kq6knb9vfqy1jhnci14dy2nnr2";
        libraryHaskellDepends = [
@@ -258321,8 +255533,6 @@ self: {
        benchmarkHaskellDepends = [ base express leancheck ];
        description = "discovery of properties about Haskell functions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "speculation" = callPackage
@@ -258656,7 +255866,6 @@ self: {
        ];
        description = "A parallel implementation of the Sorokina/Zeilfelder spline scheme";
        license = lib.licenses.agpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "splines" = callPackage
@@ -258690,8 +255899,6 @@ self: {
        libraryHaskellDepends = [ base containers ghc hlint stm ];
        description = "HLint as a GHC source plugin";
        license = lib.licenses.isc;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "split" = callPackage
@@ -259019,6 +256226,7 @@ self: {
        description = "HTTP proxy for authenticating users via OAuth2";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "sproxy-web" = callPackage
@@ -259045,6 +256253,7 @@ self: {
        description = "Web interface to sproxy database";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "sproxy2" = callPackage
@@ -259070,7 +256279,6 @@ self: {
        ];
        description = "Secure HTTP proxy for authenticating users via OAuth2";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "spsa" = callPackage
@@ -259359,7 +256567,6 @@ self: {
        description = "Initial project template from stack";
        license = lib.licenses.mpl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "squares" = callPackage
@@ -259385,48 +256592,6 @@ self: {
      , network-ip, postgresql-binary, postgresql-libpq, profunctors
      , QuickCheck, quickcheck-instances, records-sop, resource-pool
      , scientific, text, time, transformers, transformers-base, unliftio
-     , unliftio-pool, uuid-types, vector, with-utf8
-     }:
-     mkDerivation {
-       pname = "squeal-postgresql";
-       version = "0.7.0.1";
-       sha256 = "0r8rihfn2bmr32h06lcdmp6wiyj1c4m03x4y2sfq8bgwmn5xb50r";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base binary binary-parser bytestring
-         bytestring-strict-builder deepseq exceptions free-categories
-         generics-sop mmorph monad-control mtl network-ip postgresql-binary
-         postgresql-libpq profunctors records-sop resource-pool scientific
-         text time transformers transformers-base unliftio unliftio-pool
-         uuid-types vector
-       ];
-       executableHaskellDepends = [
-         base bytestring generics-sop mtl text transformers vector
-       ];
-       testHaskellDepends = [
-         async base bytestring doctest generics-sop hedgehog hspec mtl
-         scientific text time vector with-utf8
-       ];
-       benchmarkHaskellDepends = [
-         base bytestring deepseq gauge generic-random generics-sop
-         monad-loops mtl QuickCheck quickcheck-instances scientific text
-         with-utf8
-       ];
-       description = "Squeal PostgreSQL Library";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "squeal-postgresql_0_8_1_1" = callPackage
-    ({ mkDerivation, aeson, async, base, binary, binary-parser
-     , bytestring, bytestring-strict-builder, deepseq, doctest
-     , exceptions, free-categories, gauge, generic-random, generics-sop
-     , hedgehog, hspec, mmorph, monad-control, monad-loops, mtl
-     , network-ip, postgresql-binary, postgresql-libpq, profunctors
-     , QuickCheck, quickcheck-instances, records-sop, resource-pool
-     , scientific, text, time, transformers, transformers-base, unliftio
      , uuid-types, vector, with-utf8
      }:
      mkDerivation {
@@ -259457,7 +256622,6 @@ self: {
        description = "Squeal PostgreSQL Library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "squeal-postgresql-ltree" = callPackage
@@ -259527,7 +256691,6 @@ self: {
        ];
        description = "A file-packing application";
        license = "GPL";
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sr-extra" = callPackage
@@ -259589,6 +256752,18 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "srcloc_0_6_0_1" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "srcloc";
+       version = "0.6.0.1";
+       sha256 = "1ldn2dwxhyjll6nvsxylgvxfl7m6j4kk1qzv5xhklg1avfhz4khm";
+       libraryHaskellDepends = [ base ];
+       description = "Data types for managing source code locations";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "srec" = callPackage
     ({ mkDerivation, base, bytestring }:
      mkDerivation {
@@ -259898,8 +257073,6 @@ self: {
        libraryHaskellDepends = [ base gdp primitive ];
        description = "shared heap regions between local mutable state threads";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "stable-heap" = callPackage
@@ -259991,50 +257164,14 @@ self: {
     ({ mkDerivation, aeson, base, bytestring, containers, criterion
      , deepseq, directory, file-embed, filepath, gitrev, hspec
      , hspec-discover, hspec-megaparsec, megaparsec, mtl
-     , optparse-applicative, template-haskell, text
-     , unordered-containers, vector, yaml
-     }:
-     mkDerivation {
-       pname = "stache";
-       version = "2.3.0";
-       sha256 = "1gfmr9gcq9zm7ljp2nqmc41lpig11d19xsqzazr2mvm5ddsi69cr";
-       revision = "1";
-       editedCabalFile = "0akyrm2zf2aq73fqi07fnkns3waxqciyzawv0nmr8yhkdaqj6plj";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson base bytestring containers deepseq directory filepath
-         megaparsec mtl template-haskell text unordered-containers vector
-       ];
-       executableHaskellDepends = [
-         aeson base filepath gitrev optparse-applicative text
-         unordered-containers yaml
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers file-embed hspec hspec-megaparsec
-         megaparsec template-haskell text yaml
-       ];
-       testToolDepends = [ hspec-discover ];
-       benchmarkHaskellDepends = [
-         aeson base criterion deepseq megaparsec text
-       ];
-       description = "Mustache templates for Haskell";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "stache_2_3_1" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, criterion
-     , deepseq, directory, file-embed, filepath, gitrev, hspec
-     , hspec-discover, hspec-megaparsec, megaparsec, mtl
      , optparse-applicative, template-haskell, text, vector, yaml
      }:
      mkDerivation {
        pname = "stache";
        version = "2.3.1";
        sha256 = "1a26pwg6y90588yf9sp18w4b2ahr64fxdhy1c3zv0c9pw7bv6k6q";
-       revision = "2";
-       editedCabalFile = "1bmnpm7galndl2a87vhbbrhxn1wn09x2l6bqwasfmczyjisn78a8";
+       revision = "3";
+       editedCabalFile = "1di10cbxg1xkj1fwimdfqhspk084xg2a1wvff3i2q336xa6jbqfl";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -260055,7 +257192,6 @@ self: {
        ];
        description = "Mustache templates for Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "stack" = callPackage
@@ -260065,13 +257201,13 @@ self: {
      , containers, cryptonite, cryptonite-conduit, deepseq, directory
      , echo, exceptions, extra, file-embed, filelock, filepath, fsnotify
      , generic-deriving, hackage-security, hashable, hi-file-parser
-     , hpack, hpc, hspec, http-client, http-client-tls, http-conduit
-     , http-download, http-types, memory, microlens, mintty
-     , mono-traversable, mtl, mustache, neat-interpolation, network-uri
-     , open-browser, optparse-applicative, pantry, path, path-io
-     , persistent, persistent-sqlite, persistent-template, pretty
-     , primitive, process, project-template, QuickCheck, raw-strings-qq
-     , regex-applicative-text, retry, rio, rio-prettyprint, semigroups
+     , hpack, hpc, hspec, hspec-discover, http-client, http-client-tls
+     , http-conduit, http-download, http-types, memory, microlens
+     , mintty, mono-traversable, mtl, mustache, neat-interpolation
+     , network-uri, open-browser, optparse-applicative, pantry, path
+     , path-io, persistent, persistent-sqlite, persistent-template
+     , pretty, primitive, process, project-template, QuickCheck
+     , raw-strings-qq, retry, rio, rio-prettyprint, semigroups
      , smallcheck, split, stm, streaming-commons, tar, template-haskell
      , temporary, text, text-metrics, th-reify-many, time, tls
      , transformers, typed-process, unicode-transforms, unix
@@ -260080,10 +257216,10 @@ self: {
      }:
      mkDerivation {
        pname = "stack";
-       version = "2.7.3";
-       sha256 = "0i2v5i6bg90n6i4clcaww8m8702d3y5z8r03xdizdisjhf0zijj7";
-       revision = "2";
-       editedCabalFile = "0i1fgairidy8g8zcf9wim4cg2y2xsvknkyz7dnb1mzy02ls6kqjb";
+       version = "2.7.5";
+       sha256 = "103yyfl02chbmkb6csri403921z7jhfdrrv99lch951flv149pcx";
+       revision = "1";
+       editedCabalFile = "1mig6gkpfynjias4w8grg8s1zly2m51mnj29ljl1fs2qn93dq1iz";
        configureFlags = [
          "-fdisable-git-info" "-fhide-dependency-versions"
          "-fsupported-build"
@@ -260102,11 +257238,11 @@ self: {
          mtl mustache neat-interpolation network-uri open-browser
          optparse-applicative pantry path path-io persistent
          persistent-sqlite persistent-template pretty primitive process
-         project-template regex-applicative-text retry rio rio-prettyprint
-         semigroups split stm streaming-commons tar template-haskell
-         temporary text text-metrics th-reify-many time tls transformers
-         typed-process unicode-transforms unix unix-compat unliftio
-         unordered-containers vector yaml zip-archive zlib
+         project-template retry rio rio-prettyprint semigroups split stm
+         streaming-commons tar template-haskell temporary text text-metrics
+         th-reify-many time tls transformers typed-process
+         unicode-transforms unix unix-compat unliftio unordered-containers
+         vector yaml zip-archive zlib
        ];
        executableHaskellDepends = [
          aeson annotated-wl-pprint ansi-terminal array async attoparsec base
@@ -260119,11 +257255,11 @@ self: {
          mtl mustache neat-interpolation network-uri open-browser
          optparse-applicative pantry path path-io persistent
          persistent-sqlite persistent-template pretty primitive process
-         project-template regex-applicative-text retry rio rio-prettyprint
-         semigroups split stm streaming-commons tar template-haskell
-         temporary text text-metrics th-reify-many time tls transformers
-         typed-process unicode-transforms unix unix-compat unliftio
-         unordered-containers vector yaml zip-archive zlib
+         project-template retry rio rio-prettyprint semigroups split stm
+         streaming-commons tar template-haskell temporary text text-metrics
+         th-reify-many time tls transformers typed-process
+         unicode-transforms unix unix-compat unliftio unordered-containers
+         vector yaml zip-archive zlib
        ];
        testHaskellDepends = [
          aeson annotated-wl-pprint ansi-terminal array async attoparsec base
@@ -260136,13 +257272,13 @@ self: {
          mono-traversable mtl mustache neat-interpolation network-uri
          open-browser optparse-applicative pantry path path-io persistent
          persistent-sqlite persistent-template pretty primitive process
-         project-template QuickCheck raw-strings-qq regex-applicative-text
-         retry rio rio-prettyprint semigroups smallcheck split stm
-         streaming-commons tar template-haskell temporary text text-metrics
-         th-reify-many time tls transformers typed-process
-         unicode-transforms unix unix-compat unliftio unordered-containers
-         vector yaml zip-archive zlib
+         project-template QuickCheck raw-strings-qq retry rio
+         rio-prettyprint semigroups smallcheck split stm streaming-commons
+         tar template-haskell temporary text text-metrics th-reify-many time
+         tls transformers typed-process unicode-transforms unix unix-compat
+         unliftio unordered-containers vector yaml zip-archive zlib
        ];
+       testToolDepends = [ hspec-discover ];
        doCheck = false;
        preCheck = "export HOME=$TMPDIR";
        postInstall = ''
@@ -260152,6 +257288,7 @@ self: {
        '';
        description = "The Haskell Tool Stack";
        license = lib.licenses.bsd3;
+       maintainers = with lib.maintainers; [ cdepillabout ];
      }) {};
 
   "stack-all" = callPackage
@@ -260256,6 +257393,7 @@ self: {
        description = "Initial project template from stack";
        license = lib.licenses.isc;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "stack-lib" = callPackage
@@ -260475,10 +257613,8 @@ self: {
      }:
      mkDerivation {
        pname = "stack2cabal";
-       version = "1.0.12";
-       sha256 = "0424qz4fy8218a0zr8pw5kbaldrb3wddvsb87sjqbb4q5qcm7rj7";
-       revision = "1";
-       editedCabalFile = "12i5fnjf393jnfqq1qchfd0bpa0isj4j0bzs14wp80s7sh8f10kz";
+       version = "1.0.13";
+       sha256 = "00jibr5mvvaj9ggzvp3f0qcrwz51bg3a2m1447c45cwhailzaqkk";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -260656,7 +257792,6 @@ self: {
        description = "Tools for curating Stackage bundles";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "stackage-install" = callPackage
@@ -260895,31 +258030,6 @@ self: {
      }) {};
 
   "stackcollapse-ghc" = callPackage
-    ({ mkDerivation, base, bytestring, containers, extra, foldl, hspec
-     , hspec-golden, recursion-schemes, rosezipper, safe, text
-     , transformers, utf8-string
-     }:
-     mkDerivation {
-       pname = "stackcollapse-ghc";
-       version = "0.0.1.3";
-       sha256 = "05271x47b2aik2msfm9f6jsazb174p667acwyd84vs73nygpbmdk";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         base bytestring containers extra foldl recursion-schemes rosezipper
-         safe text transformers
-       ];
-       testHaskellDepends = [
-         base bytestring containers extra foldl hspec hspec-golden
-         recursion-schemes rosezipper safe text transformers utf8-string
-       ];
-       description = "Program to fold GHC prof files into flamegraph input";
-       license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "stackcollapse-ghc_0_0_1_4" = callPackage
     ({ mkDerivation, base, bytestring, containers, extra, filepath
      , foldl, hspec, hspec-golden, recursion-schemes, rosezipper, safe
      , text, transformers, utf8-string
@@ -260942,8 +258052,6 @@ self: {
        ];
        description = "Program to fold GHC prof files into flamegraph input";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "stacked-dag" = callPackage
@@ -260990,8 +258098,6 @@ self: {
        ];
        description = "GHC.Generics style staged generics";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "stagen" = callPackage
@@ -261046,6 +258152,7 @@ self: {
        doHaddock = false;
        description = "Haskell STatic ANalyser";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "standalone-derive-topdown" = callPackage
@@ -261302,16 +258409,12 @@ self: {
      }) {};
 
   "statestack" = callPackage
-    ({ mkDerivation, base, mtl, transformers, transformers-compat }:
+    ({ mkDerivation, base, mtl, transformers }:
      mkDerivation {
        pname = "statestack";
-       version = "0.3";
-       sha256 = "1b8yd314h8a97ggjv82cy4mr0f4scb5pjvslxq7hwxxq7cw7mgns";
-       revision = "2";
-       editedCabalFile = "00qpdrgxibfcdablasi5bdvdflxfgdk3hyg6461nsymwagr42ya3";
-       libraryHaskellDepends = [
-         base mtl transformers transformers-compat
-       ];
+       version = "0.3.1";
+       sha256 = "0h8kwzf117zb2ffc5phbvlxpgza8h59bjg93ndp7r1ks0jvs5lpr";
+       libraryHaskellDepends = [ base mtl transformers ];
        description = "Simple State-like monad transformer with saveable and restorable state";
        license = lib.licenses.bsd3;
      }) {};
@@ -261363,6 +258466,8 @@ self: {
        ];
        description = "Type-safe and interoperable static values and closures";
        license = lib.licenses.gpl3Plus;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "static-canvas" = callPackage
@@ -261487,32 +258592,32 @@ self: {
      }) {};
 
   "statistics" = callPackage
-    ({ mkDerivation, aeson, async, base, base-orphans, binary
-     , data-default-class, deepseq, dense-linear-algebra, erf, ieee754
-     , math-functions, monad-par, mwc-random, primitive, QuickCheck
-     , tasty, tasty-expected-failure, tasty-hunit, tasty-quickcheck
-     , vector, vector-algorithms, vector-binary-instances
-     , vector-th-unbox
+    ({ mkDerivation, aeson, async, base, binary, data-default-class
+     , deepseq, dense-linear-algebra, erf, ieee754, math-functions
+     , monad-par, mwc-random, primitive, QuickCheck, random, tasty
+     , tasty-expected-failure, tasty-hunit, tasty-quickcheck, vector
+     , vector-algorithms, vector-binary-instances, vector-th-unbox
      }:
      mkDerivation {
        pname = "statistics";
-       version = "0.15.2.0";
-       sha256 = "0j9awbg47fzb58k5z2wgkp6a0042j7hqrl1g6lyflrbsfswdp5n4";
+       version = "0.16.0.1";
+       sha256 = "16ynj3bj8j70w4iq4xsrz7h140cp0jff0fv1iybsjl3lr83hdvk0";
        libraryHaskellDepends = [
-         aeson async base base-orphans binary data-default-class deepseq
+         aeson async base binary data-default-class deepseq
          dense-linear-algebra math-functions monad-par mwc-random primitive
-         vector vector-algorithms vector-binary-instances vector-th-unbox
+         random vector vector-algorithms vector-binary-instances
+         vector-th-unbox
        ];
        testHaskellDepends = [
          aeson base binary dense-linear-algebra erf ieee754 math-functions
-         mwc-random primitive QuickCheck tasty tasty-expected-failure
-         tasty-hunit tasty-quickcheck vector vector-algorithms
+         primitive QuickCheck tasty tasty-expected-failure tasty-hunit
+         tasty-quickcheck vector vector-algorithms
        ];
        description = "A library of statistical types, data, and functions";
        license = lib.licenses.bsd2;
      }) {};
 
-  "statistics_0_16_0_1" = callPackage
+  "statistics_0_16_0_2" = callPackage
     ({ mkDerivation, aeson, async, base, binary, data-default-class
      , deepseq, dense-linear-algebra, erf, ieee754, math-functions
      , monad-par, mwc-random, primitive, QuickCheck, random, tasty
@@ -261521,8 +258626,8 @@ self: {
      }:
      mkDerivation {
        pname = "statistics";
-       version = "0.16.0.1";
-       sha256 = "16ynj3bj8j70w4iq4xsrz7h140cp0jff0fv1iybsjl3lr83hdvk0";
+       version = "0.16.0.2";
+       sha256 = "0xywmlwzknfiwph3w00zzwya1mgf4qfsyp2pnvdmp806s5da6plg";
        libraryHaskellDepends = [
          aeson async base binary data-default-class deepseq
          dense-linear-algebra math-functions monad-par mwc-random primitive
@@ -261779,6 +258884,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "What version is the package X in stackage lts-Y.ZZ?";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "stb-image" = callPackage
@@ -261792,7 +258899,7 @@ self: {
        license = lib.licenses.publicDomain;
      }) {};
 
-  "stb-image-redux_0_2_1_2" = callPackage
+  "stb-image-redux" = callPackage
     ({ mkDerivation, base, hspec, vector }:
      mkDerivation {
        pname = "stb-image-redux";
@@ -261806,20 +258913,6 @@ self: {
        broken = true;
      }) {};
 
-  "stb-image-redux" = callPackage
-    ({ mkDerivation, base, hspec, vector }:
-     mkDerivation {
-       pname = "stb-image-redux";
-       version = "0.2.1.3";
-       sha256 = "01xm1vlyfmnnvr5vy9ry7cjwv9ffip0s4zlxcyvfnsgja08l5ni4";
-       libraryHaskellDepends = [ base vector ];
-       testHaskellDepends = [ base hspec vector ];
-       description = "Image loading and writing microlibrary";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
   "stb-truetype" = callPackage
     ({ mkDerivation, array, base, bytestring, containers }:
      mkDerivation {
@@ -261984,6 +259077,8 @@ self: {
        ];
        description = "A file watcher and development tool";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "stego-uuid" = callPackage
@@ -262644,21 +259739,6 @@ self: {
      }) {};
 
   "storable-record" = callPackage
-    ({ mkDerivation, base, semigroups, transformers, utility-ht }:
-     mkDerivation {
-       pname = "storable-record";
-       version = "0.0.5";
-       sha256 = "17nf0bx3g169cpslf8prr5h5lvxl389m23rbsyb3kdai45fibpwf";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base semigroups transformers utility-ht
-       ];
-       description = "Elegant definition of Storable instances for records";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "storable-record_0_0_6" = callPackage
     ({ mkDerivation, base, QuickCheck, semigroups, transformers
      , utility-ht
      }:
@@ -262673,7 +259753,6 @@ self: {
        ];
        description = "Elegant definition of Storable instances for records";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "storable-static-array" = callPackage
@@ -262894,6 +259973,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "EDSL for AWS CloudFormation";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "stratum-tool" = callPackage
@@ -262915,7 +259996,6 @@ self: {
        description = "Client for Stratum protocol";
        license = lib.licenses.agpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "stratux" = callPackage
@@ -263145,7 +260225,6 @@ self: {
        ];
        description = "Streaming conversion from/to base64";
        license = lib.licenses.publicDomain;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "streaming-benchmarks" = callPackage
@@ -263224,6 +260303,7 @@ self: {
        description = "Streaming interface for Brotli (RFC7932) compression";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "streaming-bytestring" = callPackage
@@ -263266,6 +260346,8 @@ self: {
        ];
        description = "Cassava support for the streaming ecosystem";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "streaming-commons" = callPackage
@@ -263313,6 +260395,7 @@ self: {
        description = "Concurrency support for the streaming ecosystem";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "streaming-conduit" = callPackage
@@ -263521,6 +260604,8 @@ self: {
        ];
        description = "Stream postgresql-query results using the streaming library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "streaming-process" = callPackage
@@ -263568,6 +260653,7 @@ self: {
        description = "Sorting streams";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "streaming-utils" = callPackage
@@ -263589,7 +260675,6 @@ self: {
        description = "http, attoparsec, pipes and other utilities for the streaming libraries";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) zlib;};
 
   "streaming-wai" = callPackage
@@ -263621,39 +260706,32 @@ self: {
        ];
        description = "with/bracket-style idioms for use with streaming";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "streamly" = callPackage
     ({ mkDerivation, atomic-primops, base, containers, deepseq
-     , directory, exceptions, fusion-plugin-types, ghc, ghc-prim, heaps
-     , hspec, lockfree-queue, monad-control, mtl, network, primitive
-     , QuickCheck, random, transformers, transformers-base
+     , directory, exceptions, filepath, fusion-plugin-types, ghc-prim
+     , heaps, lockfree-queue, monad-control, mtl, network, primitive
+     , transformers, transformers-base, unicode-data
      }:
      mkDerivation {
        pname = "streamly";
-       version = "0.7.3";
-       sha256 = "11bjyyqc745igw7122284fjph0922l56jddnhfy5h7w84nj35ck3";
+       version = "0.8.1.1";
+       sha256 = "13m415pcyyzipm5nsf9l8lcan3dn2ck666rq014y46zd66l5ahb9";
        revision = "1";
-       editedCabalFile = "1fbhk59p5hjkxf4dnghs8wb70pyv0kx6br5sf4csf4vk1rkqyljw";
-       isLibrary = true;
-       isExecutable = true;
+       editedCabalFile = "0y9pq53jd2wf7xb5i51pa6vm728sza405dx37j8rqnqxxbm5sq7y";
        libraryHaskellDepends = [
          atomic-primops base containers deepseq directory exceptions
-         fusion-plugin-types ghc-prim heaps lockfree-queue monad-control mtl
-         network primitive transformers transformers-base
-       ];
-       testHaskellDepends = [
-         base containers exceptions ghc hspec mtl QuickCheck random
-         transformers
+         filepath fusion-plugin-types ghc-prim heaps lockfree-queue
+         monad-control mtl network primitive transformers transformers-base
+         unicode-data
        ];
-       description = "Beautiful Streaming, Concurrent and Reactive Composition";
+       description = "Dataflow programming and declarative concurrency";
        license = lib.licenses.bsd3;
        maintainers = with lib.maintainers; [ maralorn ];
      }) {};
 
-  "streamly_0_8_1_1" = callPackage
+  "streamly_0_8_2" = callPackage
     ({ mkDerivation, atomic-primops, base, containers, deepseq
      , directory, exceptions, filepath, fusion-plugin-types, ghc-prim
      , heaps, lockfree-queue, monad-control, mtl, network, primitive
@@ -263661,10 +260739,8 @@ self: {
      }:
      mkDerivation {
        pname = "streamly";
-       version = "0.8.1.1";
-       sha256 = "13m415pcyyzipm5nsf9l8lcan3dn2ck666rq014y46zd66l5ahb9";
-       revision = "1";
-       editedCabalFile = "0y9pq53jd2wf7xb5i51pa6vm728sza405dx37j8rqnqxxbm5sq7y";
+       version = "0.8.2";
+       sha256 = "0mqixkxvwcvb0fcgsrd1xvi9hag5dwj1cwg4brsmzj138fkjrn47";
        libraryHaskellDepends = [
          atomic-primops base containers deepseq directory exceptions
          filepath fusion-plugin-types ghc-prim heaps lockfree-queue
@@ -263684,27 +260760,6 @@ self: {
      }:
      mkDerivation {
        pname = "streamly-archive";
-       version = "0.0.2";
-       sha256 = "00cd5ssa5hi4pvc5li24z68f1k50h02frn4668gcrv8lr5kh6s50";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [ base bytestring streamly ];
-       librarySystemDepends = [ archive ];
-       testHaskellDepends = [
-         base bytestring cryptonite directory filepath QuickCheck streamly
-         tar tasty tasty-hunit tasty-quickcheck temporary zlib
-       ];
-       testSystemDepends = [ archive ];
-       description = "Stream data from archives using the streamly library";
-       license = lib.licenses.bsd3;
-     }) {archive = null;};
-
-  "streamly-archive_0_1_0" = callPackage
-    ({ mkDerivation, archive, base, bytestring, cryptonite, directory
-     , filepath, QuickCheck, streamly, tar, tasty, tasty-hunit
-     , tasty-quickcheck, temporary, zlib
-     }:
-     mkDerivation {
-       pname = "streamly-archive";
        version = "0.1.0";
        sha256 = "0094qi2n7fg7hsdaag307gmcvgrl39m4w0lz29csrk1fq4yy578x";
        enableSeparateDataOutput = true;
@@ -263717,7 +260772,6 @@ self: {
        testSystemDepends = [ archive ];
        description = "Stream data from archives using the streamly library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {archive = null;};
 
   "streamly-binary" = callPackage
@@ -263734,6 +260788,8 @@ self: {
        ];
        description = "Integration of streamly and binary";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "streamly-bytestring" = callPackage
@@ -263743,30 +260799,10 @@ self: {
      }:
      mkDerivation {
        pname = "streamly-bytestring";
-       version = "0.1.2";
-       sha256 = "1j9lpggz23idlkj8rvb8bqg29xfzb7cmzf3lhyc43i5w73jslkv3";
-       libraryHaskellDepends = [ base bytestring streamly ];
-       testHaskellDepends = [
-         base bytestring directory filepath hspec hspec-discover
-         quickcheck-instances random streamly temporary
-       ];
-       testToolDepends = [ hspec-discover ];
-       benchmarkHaskellDepends = [
-         base bytestring deepseq gauge random streamly
-       ];
-       description = "Library for streamly and bytestring interoperation";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "streamly-bytestring_0_1_4" = callPackage
-    ({ mkDerivation, base, bytestring, deepseq, directory, filepath
-     , gauge, hspec, hspec-discover, quickcheck-instances, random
-     , streamly, temporary
-     }:
-     mkDerivation {
-       pname = "streamly-bytestring";
        version = "0.1.4";
        sha256 = "1qwgrxm2x46951si18sbmqhq4fik26l07kmspv23m9q3drn0mklc";
+       revision = "2";
+       editedCabalFile = "1a8h5jdiir0rgxnw5lvbgxfcprfl2fk49gqlv49x4xg7kd72xy6a";
        libraryHaskellDepends = [ base bytestring streamly ];
        testHaskellDepends = [
          base bytestring directory filepath hspec hspec-discover
@@ -263778,7 +260814,6 @@ self: {
        ];
        description = "Library for streamly and bytestring interoperation";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "streamly-cassava" = callPackage
@@ -263805,6 +260840,8 @@ self: {
        ];
        description = "CSV streaming support via cassava for the streamly ecosystem";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "streamly-examples" = callPackage
@@ -263814,8 +260851,8 @@ self: {
      }:
      mkDerivation {
        pname = "streamly-examples";
-       version = "0.1.1";
-       sha256 = "174283sarx0ccjzzxill9l06hi7g9jz76sxwlb4fyc03db5q027i";
+       version = "0.1.2";
+       sha256 = "1asxc7pdrbj8ymdwdhxkvscaqdimm45gm57yxlbvdxibqk45nbjc";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -263851,25 +260888,6 @@ self: {
      }:
      mkDerivation {
        pname = "streamly-lmdb";
-       version = "0.2.1";
-       sha256 = "08rj29i3vb4ahgrd2zhyi2sl1lk95s7vk020xx9mwzi8sbn0ay05";
-       libraryHaskellDepends = [ async base bytestring streamly ];
-       librarySystemDepends = [ lmdb ];
-       testHaskellDepends = [
-         async base bytestring directory QuickCheck streamly tasty
-         tasty-quickcheck temporary
-       ];
-       testSystemDepends = [ lmdb ];
-       description = "Stream data to or from LMDB databases using the streamly library";
-       license = lib.licenses.bsd3;
-     }) {inherit (pkgs) lmdb;};
-
-  "streamly-lmdb_0_4_0" = callPackage
-    ({ mkDerivation, async, base, bytestring, directory, lmdb
-     , QuickCheck, streamly, tasty, tasty-quickcheck, temporary
-     }:
-     mkDerivation {
-       pname = "streamly-lmdb";
        version = "0.4.0";
        sha256 = "10749fl4dgm89z1d6sas1ngwxkkfl385465yxnrhxcc63wz53p5d";
        libraryHaskellDepends = [ async base bytestring streamly ];
@@ -263881,7 +260899,6 @@ self: {
        testSystemDepends = [ lmdb ];
        description = "Stream data to or from LMDB databases using the streamly library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) lmdb;};
 
   "streamly-lz4" = callPackage
@@ -263890,8 +260907,8 @@ self: {
      }:
      mkDerivation {
        pname = "streamly-lz4";
-       version = "0.1.1";
-       sha256 = "1ac7lby73pylzyg84nr155sfkcjj2p9kaj0v99va3kx4r6j4jr81";
+       version = "0.1.2";
+       sha256 = "1i7j042645367z57fzpmmzz3993106ppidim24fk6kvglm5i0xwg";
        libraryHaskellDepends = [
          base exceptions fusion-plugin-types streamly
        ];
@@ -263930,8 +260947,8 @@ self: {
      }:
      mkDerivation {
        pname = "streamly-process";
-       version = "0.2.0";
-       sha256 = "0ryf0hbqdpzlips3hyrhb310ha3h8fbna4rd8lqzj67dya66rd3r";
+       version = "0.2.0.1";
+       sha256 = "1drzhkqdxxyxaymbx55p0nwy4yjf959i8gn1ap9m9jbjkf0w2l6l";
        libraryHaskellDepends = [ base exceptions process streamly unix ];
        testHaskellDepends = [
          base directory exceptions hspec process QuickCheck streamly
@@ -264280,21 +261297,6 @@ self: {
     ({ mkDerivation, base, lens, strict-tuple }:
      mkDerivation {
        pname = "strict-tuple-lens";
-       version = "0.1.0.1";
-       sha256 = "1vvhbzbyfvkx76scygg8gwfp01cw6ks38hk0gb70xdl2lyzi80wg";
-       revision = "1";
-       editedCabalFile = "0875r7kva6ym17fdklh18vm4s04sd9pj0w55km8jv2kmbkmfja8k";
-       libraryHaskellDepends = [ base lens strict-tuple ];
-       description = "Optics for the `strict-tuple` library";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "strict-tuple-lens_0_2" = callPackage
-    ({ mkDerivation, base, lens, strict-tuple }:
-     mkDerivation {
-       pname = "strict-tuple-lens";
        version = "0.2";
        sha256 = "02pagvg6rz0bdkxvikv7ac7766b329j84jbd42cjqr193wjphqd4";
        libraryHaskellDepends = [ base lens strict-tuple ];
@@ -264408,16 +261410,41 @@ self: {
      }) {};
 
   "string-conv" = callPackage
-    ({ mkDerivation, base, bytestring, text }:
+    ({ mkDerivation, base, bytestring, quickcheck-instances, tasty
+     , tasty-quickcheck, text
+     }:
      mkDerivation {
        pname = "string-conv";
-       version = "0.1.2";
-       sha256 = "0fb04bm384rpiq7kd7v783z1sriqialvjyn0f6dg2si9dwza0ngj";
+       version = "0.2.0";
+       sha256 = "15lh7b3jhhv4bwgsswmq447nz4l97gi0hh8ws9njpidi1q0s7kir";
        libraryHaskellDepends = [ base bytestring text ];
+       testHaskellDepends = [
+         base bytestring quickcheck-instances tasty tasty-quickcheck text
+       ];
        description = "Standardized conversion between string types";
        license = lib.licenses.bsd3;
      }) {};
 
+  "string-conv-tests" = callPackage
+    ({ mkDerivation, base, bytestring, quickcheck-instances
+     , string-conv, tasty, tasty-quickcheck, text
+     }:
+     mkDerivation {
+       pname = "string-conv-tests";
+       version = "0.1.1";
+       sha256 = "13p6x1par3yh4inrhy1785mni3d4cgq143lcm662z71ilb9aacag";
+       isLibrary = false;
+       isExecutable = false;
+       testHaskellDepends = [
+         base bytestring quickcheck-instances string-conv tasty
+         tasty-quickcheck text
+       ];
+       description = "Tests for the string-conv library";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "string-conversions" = callPackage
     ({ mkDerivation, base, bytestring, deepseq, hspec, QuickCheck
      , quickcheck-instances, text, utf8-string
@@ -264460,6 +261487,8 @@ self: {
        libraryHaskellDepends = [ base bytestring memory text ];
        description = "Conversions between common string types, as well as Base16/Base32/Base64";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "string-interpolate" = callPackage
@@ -264496,8 +261525,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "string-interpreter";
-       version = "0.5.4.1";
-       sha256 = "1dgmqircw5gz62crxzx3d7gk2xyvmcwqdy15rpjgy2q7q5brcv7h";
+       version = "0.5.5.0";
+       sha256 = "094fh3byv0bgcaccq15nqra31cw12csmyqj38hib2a2p6jnc3mq1";
        libraryHaskellDepends = [ base ];
        description = "Is used in the phonetic languages approach (e. g. in the recursive mode).";
        license = lib.licenses.mit;
@@ -264795,6 +261824,8 @@ self: {
        ];
        description = "Stripe API for Haskell - Pure Core";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "stripe-haskell" = callPackage
@@ -264833,7 +261864,6 @@ self: {
        description = "Unofficial Stripe client";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "stripe-http-client" = callPackage
@@ -264875,7 +261905,6 @@ self: {
        description = "Stripe API for Haskell - http-streams backend";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "stripe-scotty" = callPackage
@@ -264884,15 +261913,14 @@ self: {
      }:
      mkDerivation {
        pname = "stripe-scotty";
-       version = "1.1.0.1";
-       sha256 = "1izc4mhfvwf83mnacmqghhz9fx9h12mdk4hc963ddk6k4lda3w80";
+       version = "1.1.0.2";
+       sha256 = "123l1khqd0ilcihrij1givz4lg2jns2r2iyf90yjh7zdva1xf507";
        libraryHaskellDepends = [
          aeson base bytestring http-types scotty stripe-concepts
          stripe-signature text
        ];
        description = "Listen for Stripe webhook events with Scotty";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "stripe-servant" = callPackage
@@ -264909,6 +261937,8 @@ self: {
        ];
        description = "Unofficial Stripe servant types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "stripe-signature" = callPackage
@@ -264928,8 +261958,6 @@ self: {
        ];
        description = "Verification of Stripe webhook signatures";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "stripe-tests" = callPackage
@@ -264948,7 +261976,6 @@ self: {
        description = "Tests for Stripe API bindings for Haskell";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "stripe-wreq" = callPackage
@@ -264957,15 +261984,13 @@ self: {
      }:
      mkDerivation {
        pname = "stripe-wreq";
-       version = "1.0.1.12";
-       sha256 = "0ixxzzd2yap0xgz47x335sp02jkmkilv0ra4b8v0x55pg2f377w2";
+       version = "1.0.1.14";
+       sha256 = "01z0hqqnnc2g8q0bzj4brjmd9wmpjda4rlk770brvk9ip9mjdlys";
        libraryHaskellDepends = [
          aeson base bytestring lens stripe-concepts text wreq
        ];
        description = "Use the Stripe API via Wreq";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "stripeapi" = callPackage
@@ -265008,8 +262033,8 @@ self: {
      }:
      mkDerivation {
        pname = "strive";
-       version = "5.0.16";
-       sha256 = "1y3msxm71g71mj940gdd1sqkndrk857ywp9j685csaxhiprmrzz1";
+       version = "6.0.0.1";
+       sha256 = "1vhszra49nfqx3lfyc378krxx8gf3cs2s6vb602fzlbjbm54i9mh";
        libraryHaskellDepends = [
          aeson base bytestring data-default gpolyline http-client
          http-client-tls http-types template-haskell text time transformers
@@ -265018,15 +262043,15 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "strive_6_0_0_1" = callPackage
+  "strive_6_0_0_2" = callPackage
     ({ mkDerivation, aeson, base, bytestring, data-default, gpolyline
      , http-client, http-client-tls, http-types, template-haskell, text
      , time, transformers
      }:
      mkDerivation {
        pname = "strive";
-       version = "6.0.0.1";
-       sha256 = "1vhszra49nfqx3lfyc378krxx8gf3cs2s6vb602fzlbjbm54i9mh";
+       version = "6.0.0.2";
+       sha256 = "02bw8qsfixjdlyzp1gpgrrj0qacw40rsw75858l0894lyq7x35hk";
        libraryHaskellDepends = [
          aeson base bytestring data-default gpolyline http-client
          http-client-tls http-types template-haskell text time transformers
@@ -265055,8 +262080,28 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Strongly typed paths in Haskell";
        license = lib.licenses.mit;
+     }) {};
+
+  "strong-path_1_1_4_0" = callPackage
+    ({ mkDerivation, base, exceptions, filepath, hashable, hspec, path
+     , tasty, tasty-discover, tasty-hspec, tasty-quickcheck
+     , template-haskell
+     }:
+     mkDerivation {
+       pname = "strong-path";
+       version = "1.1.4.0";
+       sha256 = "1gd24hfz01k78k67d28v9ypvrnbh5a41rk6dk26rmc5h5sxnrgf8";
+       libraryHaskellDepends = [
+         base exceptions filepath hashable path template-haskell
+       ];
+       testHaskellDepends = [
+         base filepath hashable hspec path tasty tasty-discover tasty-hspec
+         tasty-quickcheck
+       ];
+       testToolDepends = [ tasty-discover ];
+       description = "Strongly typed paths in Haskell";
+       license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "strongswan-sql" = callPackage
@@ -265089,7 +262134,6 @@ self: {
        description = "Interface library for strongSwan SQL backend";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "strptime" = callPackage
@@ -265390,29 +262434,31 @@ self: {
 
   "stylish-haskell" = callPackage
     ({ mkDerivation, aeson, base, bytestring, Cabal, containers
-     , directory, file-embed, filepath, ghc-lib-parser, HsYAML
-     , HsYAML-aeson, HUnit, mtl, optparse-applicative, random, strict
-     , syb, test-framework, test-framework-hunit, text
+     , directory, file-embed, filepath, ghc-lib-parser
+     , ghc-lib-parser-ex, HsYAML, HsYAML-aeson, HUnit, mtl
+     , optparse-applicative, random, strict, syb, test-framework
+     , test-framework-hunit, text
      }:
      mkDerivation {
        pname = "stylish-haskell";
-       version = "0.13.0.0";
-       sha256 = "0x9w3zh1lzp6l5xj3mynnlr0fzb5mbv0wwpfxp8fr6bk0jcrzjwf";
+       version = "0.14.0.1";
+       sha256 = "109d7xf0k86c6hgdc0lgn9fvlqg4gag9nrj52z9ajw7s4qi3y3f1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson base bytestring Cabal containers directory file-embed
-         filepath ghc-lib-parser HsYAML HsYAML-aeson mtl syb text
+         filepath ghc-lib-parser ghc-lib-parser-ex HsYAML HsYAML-aeson mtl
+         syb text
        ];
        executableHaskellDepends = [
          aeson base bytestring Cabal containers directory file-embed
-         filepath ghc-lib-parser HsYAML HsYAML-aeson mtl
-         optparse-applicative strict syb
+         filepath ghc-lib-parser ghc-lib-parser-ex HsYAML HsYAML-aeson mtl
+         optparse-applicative strict syb text
        ];
        testHaskellDepends = [
          aeson base bytestring Cabal containers directory file-embed
-         filepath ghc-lib-parser HsYAML HsYAML-aeson HUnit mtl random syb
-         test-framework test-framework-hunit text
+         filepath ghc-lib-parser ghc-lib-parser-ex HsYAML HsYAML-aeson HUnit
+         mtl random syb test-framework test-framework-hunit text
        ];
        description = "Haskell code prettifier";
        license = lib.licenses.bsd3;
@@ -265515,11 +262561,13 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "subG";
-       version = "0.5.2.0";
-       sha256 = "0s2fzzrw3fqr02lqifm1qfily5gnvrlsswpnj7hvnv0bsgql9b23";
+       version = "0.5.3.0";
+       sha256 = "0bq49g3ippsjiqm1qvd3y9a4fyngzw8f3my8n1amgyzxb6fk5q7w";
        libraryHaskellDepends = [ base ];
        description = "Some extension to the Foldable and Monoid classes";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "subG-instances" = callPackage
@@ -265531,6 +262579,7 @@ self: {
        libraryHaskellDepends = [ base subG vector ];
        description = "Additional instances for the InsertLeft class from subG package";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "subcategories" = callPackage
@@ -265543,35 +262592,6 @@ self: {
      }:
      mkDerivation {
        pname = "subcategories";
-       version = "0.1.1.0";
-       sha256 = "09ri226jxcig4f3jxcjh63skvv48myis58ffj7zrmr12sfzkb279";
-       libraryHaskellDepends = [
-         base containers data-default foldl hashable mono-traversable
-         pointed primitive reflection semialign template-haskell text these
-         unordered-containers vector vector-algorithms vector-builder
-       ];
-       testHaskellDepends = [
-         base bytestring containers data-default foldl hashable
-         inspection-testing mono-traversable pointed primitive QuickCheck
-         reflection semialign tasty tasty-expected-failure tasty-hunit
-         tasty-quickcheck template-haskell text these unordered-containers
-         vector vector-algorithms vector-builder
-       ];
-       testToolDepends = [ tasty-discover ];
-       description = "Subcategories induced by class constraints";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "subcategories_0_2_0_0" = callPackage
-    ({ mkDerivation, base, bytestring, containers, data-default, foldl
-     , hashable, inspection-testing, mono-traversable, pointed
-     , primitive, QuickCheck, reflection, semialign, tasty
-     , tasty-discover, tasty-expected-failure, tasty-hunit
-     , tasty-quickcheck, template-haskell, text, these
-     , unordered-containers, vector, vector-algorithms, vector-builder
-     }:
-     mkDerivation {
-       pname = "subcategories";
        version = "0.2.0.0";
        sha256 = "0qxiccv9xpl6ms8j9lfvl8jps9gr979ya441fghy1jvfza0fxd1x";
        libraryHaskellDepends = [
@@ -265589,7 +262609,6 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Subcategories induced by class constraints";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "subhask" = callPackage
@@ -265651,19 +262670,21 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Allows to split lists into sublists with some patterns by quantity";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "submark" = callPackage
     ({ mkDerivation, base, cmark, hlint, hspec, optparse-applicative
-     , template-haskell, text
+     , regex-tdfa, template-haskell, text
      }:
      mkDerivation {
        pname = "submark";
-       version = "0.1.0";
-       sha256 = "0ywan4j2b6zyrsgk2s25mhc3cwx5nxg93hq4gkfcmaxlhp6rmbrq";
+       version = "0.3.1";
+       sha256 = "087wifqilh6c0fcrx282p20pnx6z0557542zbf8qv1b94qxzd7lc";
        isLibrary = true;
        isExecutable = true;
-       libraryHaskellDepends = [ base cmark text ];
+       libraryHaskellDepends = [ base cmark regex-tdfa text ];
        executableHaskellDepends = [
          base cmark optparse-applicative text
        ];
@@ -265672,8 +262693,6 @@ self: {
        ];
        description = "Extract a part from CommonMark/Markdown docs";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "subnet" = callPackage
@@ -265851,6 +262870,64 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "sugar" = callPackage
+    ({ mkDerivation, base, bytestring, cereal, containers, megaparsec
+     , ordered-containers, safe, tasty, tasty-hspec, text
+     , text-conversions, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "sugar";
+       version = "0.0.0.1";
+       sha256 = "1m0famhab5m3xaavcg704iq857kmy53vg6apzf19amqp9vknmlds";
+       libraryHaskellDepends = [
+         base bytestring cereal containers megaparsec ordered-containers
+         safe text text-conversions unordered-containers vector
+       ];
+       testHaskellDepends = [ base tasty tasty-hspec ];
+       description = "Legible data";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "sugar-json" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, cereal, containers
+     , megaparsec, ordered-containers, safe, scientific, sugar, tasty
+     , tasty-hspec, text, text-conversions, text-show
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "sugar-json";
+       version = "0.0.0";
+       sha256 = "0yflqan8wk9fyl8pbxq86ngpf5rl6b23vmcfcr1bzajrihlrlqyh";
+       libraryHaskellDepends = [
+         aeson base bytestring cereal containers megaparsec
+         ordered-containers safe scientific sugar text text-conversions
+         text-show unordered-containers vector
+       ];
+       testHaskellDepends = [ base sugar tasty tasty-hspec ];
+       description = "Sugar with JSON";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "sugar-scheme" = callPackage
+    ({ mkDerivation, base, containers, husk-scheme, parsec, sugar
+     , tasty, tasty-hspec, text
+     }:
+     mkDerivation {
+       pname = "sugar-scheme";
+       version = "0.0.0";
+       sha256 = "0c284m21halhcypfmcg17vybm308nnh7aajvr4xnkzbd3zv7c7wf";
+       libraryHaskellDepends = [
+         base containers husk-scheme parsec sugar text
+       ];
+       testHaskellDepends = [ base sugar tasty tasty-hspec ];
+       description = "Sugar with Scheme";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "sugarhaskell" = callPackage
     ({ mkDerivation, base, process }:
      mkDerivation {
@@ -266092,7 +263169,6 @@ self: {
        description = "Configure your dotfile deployment with a DSL";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "superbubbles" = callPackage
@@ -266304,6 +263380,8 @@ self: {
        ];
        description = "Supercharged anonymous records";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "supervisor" = callPackage
@@ -266335,6 +263413,8 @@ self: {
        testHaskellDepends = [ base hspec ];
        description = "Monitor groups of threads with non-hierarchical lifetimes";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "supplemented" = callPackage
@@ -266496,6 +263576,8 @@ self: {
        executableToolDepends = [ alex happy ];
        description = "SystemVerilog to Verilog conversion";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "svfactor" = callPackage
@@ -266731,6 +263813,8 @@ self: {
        testHaskellDepends = [ aeson base bytestring tasty tasty-hunit ];
        description = "Implementation of swagger data model";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "swagger-petstore" = callPackage
@@ -266799,40 +263883,6 @@ self: {
      , generics-sop, Glob, hashable, hspec, hspec-discover, http-media
      , HUnit, insert-ordered-containers, lens, mtl, network, optics-core
      , optics-th, QuickCheck, quickcheck-instances, scientific
-     , template-haskell, text, time, transformers, transformers-compat
-     , unordered-containers, utf8-string, uuid-types, vector
-     }:
-     mkDerivation {
-       pname = "swagger2";
-       version = "2.6";
-       sha256 = "0vkhikxf1gpspc9qjgnvz3glb01bd54bnc5kraac7dyn8cxzwak8";
-       revision = "2";
-       editedCabalFile = "1gdq1kiccn6qv05fnkb2dzsnsds2v3gri29gd8l1x9vx74mpbh0j";
-       setupHaskellDepends = [ base Cabal cabal-doctest ];
-       libraryHaskellDepends = [
-         aeson aeson-pretty base base-compat-batteries bytestring containers
-         cookie generics-sop hashable http-media insert-ordered-containers
-         lens mtl network optics-core optics-th QuickCheck scientific
-         template-haskell text time transformers transformers-compat
-         unordered-containers uuid-types vector
-       ];
-       testHaskellDepends = [
-         aeson base base-compat-batteries bytestring containers doctest Glob
-         hashable hspec HUnit insert-ordered-containers lens mtl QuickCheck
-         quickcheck-instances template-haskell text time
-         unordered-containers utf8-string vector
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Swagger 2.0 data model";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "swagger2_2_8_2" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, base, base-compat-batteries
-     , bytestring, Cabal, cabal-doctest, containers, cookie, doctest
-     , generics-sop, Glob, hashable, hspec, hspec-discover, http-media
-     , HUnit, insert-ordered-containers, lens, mtl, network, optics-core
-     , optics-th, QuickCheck, quickcheck-instances, scientific
      , template-haskell, text, time, transformers, unordered-containers
      , utf8-string, uuid-types, vector
      }:
@@ -266857,7 +263907,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Swagger 2.0 data model";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "swapper" = callPackage
@@ -267017,8 +264066,6 @@ self: {
        ];
        description = "SwissTable hash map";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "switch" = callPackage
@@ -267117,6 +264164,8 @@ self: {
        testHaskellDepends = [ base HUnit ];
        description = "Scrap Your Boilerplate With Class";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "syb-with-class-instances-text" = callPackage
@@ -267129,36 +264178,9 @@ self: {
        description = "Scrap Your Boilerplate With Class Text instance";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "sydtest" = callPackage
-    ({ mkDerivation, async, base, bytestring, containers, Diff, dlist
-     , envparse, filepath, MonadRandom, mtl, optparse-applicative, path
-     , path-io, pretty-show, QuickCheck, quickcheck-io, random-shuffle
-     , safe, safe-coloured-text, safe-coloured-text-terminfo, split, stm
-     , sydtest-discover, text, yaml, yamlparse-applicative
-     }:
-     mkDerivation {
-       pname = "sydtest";
-       version = "0.2.0.0";
-       sha256 = "1k0jpnvfizvgscwpgd827w7x4nczlv7krwj10y35byj79wb5xy2m";
-       libraryHaskellDepends = [
-         async base bytestring containers Diff dlist envparse filepath
-         MonadRandom mtl optparse-applicative path path-io pretty-show
-         QuickCheck quickcheck-io random-shuffle safe safe-coloured-text
-         safe-coloured-text-terminfo split text yaml yamlparse-applicative
-       ];
-       testHaskellDepends = [
-         base bytestring path path-io QuickCheck safe-coloured-text
-         safe-coloured-text-terminfo stm text
-       ];
-       testToolDepends = [ sydtest-discover ];
-       description = "A modern testing framework for Haskell with good defaults and advanced testing features";
-       license = "unknown";
-     }) {};
-
-  "sydtest_0_8_0_0" = callPackage
     ({ mkDerivation, async, autodocodec, autodocodec-yaml, base
      , bytestring, containers, Diff, dlist, envparse, filepath
      , MonadRandom, mtl, optparse-applicative, path, path-io
@@ -267168,8 +264190,8 @@ self: {
      }:
      mkDerivation {
        pname = "sydtest";
-       version = "0.8.0.0";
-       sha256 = "1b2i4w58k0mrb5lk4hjbwfmm065gmmll6jm3k6jydjjkkpf1zfap";
+       version = "0.8.0.1";
+       sha256 = "0h524wiwmvx4gp73lsnl5bk93866z6ac1s37xbym7jlfbzn6q8x1";
        libraryHaskellDepends = [
          async autodocodec autodocodec-yaml base bytestring containers Diff
          dlist envparse filepath MonadRandom mtl optparse-applicative path
@@ -267202,7 +264224,6 @@ self: {
        description = "An aeson companion library for sydtest";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "sydtest-amqp" = callPackage
@@ -267259,7 +264280,6 @@ self: {
        description = "A Hedgehog companion library for sydtest";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "sydtest-hedis" = callPackage
@@ -267280,7 +264300,6 @@ self: {
        description = "An hedis companion library for sydtest";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "sydtest-hspec" = callPackage
@@ -267297,7 +264316,6 @@ self: {
        description = "An Hspec companion library for sydtest";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "sydtest-mongo" = callPackage
@@ -267318,7 +264336,6 @@ self: {
        description = "An mongoDB companion library for sydtest";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "sydtest-persistent" = callPackage
@@ -267339,6 +264356,7 @@ self: {
        testToolDepends = [ sydtest-discover ];
        description = "A persistent companion library for sydtest";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sydtest-persistent-postgresql" = callPackage
@@ -267361,32 +264379,11 @@ self: {
        description = "An persistent-postgresql companion library for sydtest";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "sydtest-persistent-sqlite" = callPackage
     ({ mkDerivation, base, monad-logger, mtl, persistent
      , persistent-sqlite, persistent-template, sydtest, sydtest-discover
-     }:
-     mkDerivation {
-       pname = "sydtest-persistent-sqlite";
-       version = "0.1.0.0";
-       sha256 = "1al80sym9r2h769szky5kpkllbs7gm4lc8gn9nlavj0in663x0ly";
-       libraryHaskellDepends = [
-         base monad-logger mtl persistent persistent-sqlite
-         persistent-template sydtest
-       ];
-       testHaskellDepends = [
-         base persistent persistent-sqlite persistent-template sydtest
-       ];
-       testToolDepends = [ sydtest-discover ];
-       description = "A persistent-sqlite companion library for sydtest";
-       license = "unknown";
-     }) {};
-
-  "sydtest-persistent-sqlite_0_2_0_0" = callPackage
-    ({ mkDerivation, base, monad-logger, mtl, persistent
-     , persistent-sqlite, persistent-template, sydtest, sydtest-discover
      , sydtest-persistent
      }:
      mkDerivation {
@@ -267419,6 +264416,7 @@ self: {
        testToolDepends = [ sydtest-discover ];
        description = "A typed-process companion library for sydtest";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sydtest-rabbitmq" = callPackage
@@ -267439,7 +264437,6 @@ self: {
        description = "An rabbitmq companion library for sydtest";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "sydtest-servant" = callPackage
@@ -267448,26 +264445,6 @@ self: {
      }:
      mkDerivation {
        pname = "sydtest-servant";
-       version = "0.1.0.0";
-       sha256 = "0mn7fys01qakapnrcrlpji1kwc3cgywblid4wpipmh2kdpy61ndk";
-       libraryHaskellDepends = [
-         base http-client servant servant-client servant-server sydtest
-         sydtest-wai
-       ];
-       testHaskellDepends = [
-         base servant servant-client servant-server stm sydtest
-       ];
-       testToolDepends = [ sydtest-discover ];
-       description = "A servant companion library for sydtest";
-       license = "unknown";
-     }) {};
-
-  "sydtest-servant_0_2_0_0" = callPackage
-    ({ mkDerivation, base, http-client, servant, servant-client
-     , servant-server, stm, sydtest, sydtest-discover, sydtest-wai
-     }:
-     mkDerivation {
-       pname = "sydtest-servant";
        version = "0.2.0.0";
        sha256 = "063bjik3yx7wbawdw1x4yw8ba8k83bq2xysczkl3mxqhj4c0ngx9";
        libraryHaskellDepends = [
@@ -267496,6 +264473,7 @@ self: {
        testToolDepends = [ sydtest-discover ];
        description = "A typed-process companion library for sydtest";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sydtest-wai" = callPackage
@@ -267505,27 +264483,6 @@ self: {
      }:
      mkDerivation {
        pname = "sydtest-wai";
-       version = "0.1.0.0";
-       sha256 = "0fk1b7205h8ib35bp4pma37vk7cy7dwg0kkcv63k60sq1laj48rl";
-       libraryHaskellDepends = [
-         base bytestring case-insensitive http-client http-types mtl network
-         pretty-show sydtest text time wai warp
-       ];
-       testHaskellDepends = [
-         base http-client http-types stm sydtest wai
-       ];
-       testToolDepends = [ sydtest-discover ];
-       description = "A wai companion library for sydtest";
-       license = "unknown";
-     }) {};
-
-  "sydtest-wai_0_2_0_0" = callPackage
-    ({ mkDerivation, base, bytestring, case-insensitive, http-client
-     , http-types, mtl, network, pretty-show, stm, sydtest
-     , sydtest-discover, text, time, wai, warp
-     }:
-     mkDerivation {
-       pname = "sydtest-wai";
        version = "0.2.0.0";
        sha256 = "1zyhgwi8vhjg7mahp98fjgvkhqvh6zwfw3pmhwk57raavzsg2ksb";
        libraryHaskellDepends = [
@@ -267542,35 +264499,6 @@ self: {
      }) {};
 
   "sydtest-yesod" = callPackage
-    ({ mkDerivation, base, blaze-builder, bytestring, case-insensitive
-     , conduit, containers, cookie, exceptions, http-client, http-types
-     , monad-logger, mtl, network, persistent, persistent-sqlite
-     , persistent-template, pretty-show, QuickCheck, resourcet, sydtest
-     , sydtest-discover, sydtest-persistent-sqlite, sydtest-wai, text
-     , time, wai, xml-conduit, yesod, yesod-core, yesod-form, yesod-test
-     }:
-     mkDerivation {
-       pname = "sydtest-yesod";
-       version = "0.1.0.0";
-       sha256 = "0kdylnhfvg9x314bydic811i21r1r5zs9cm1zpw6d7frsl99g24k";
-       libraryHaskellDepends = [
-         base blaze-builder bytestring case-insensitive containers cookie
-         exceptions http-client http-types mtl network pretty-show sydtest
-         sydtest-wai text time wai xml-conduit yesod-core yesod-test
-       ];
-       testHaskellDepends = [
-         base bytestring conduit cookie http-client http-types monad-logger
-         mtl persistent persistent-sqlite persistent-template QuickCheck
-         resourcet sydtest sydtest-persistent-sqlite text yesod yesod-form
-       ];
-       testToolDepends = [ sydtest-discover ];
-       description = "A yesod companion library for sydtest";
-       license = "unknown";
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "sydtest-yesod_0_3_0_0" = callPackage
     ({ mkDerivation, base, binary, blaze-builder, bytestring
      , case-insensitive, conduit, containers, cookie, exceptions
      , http-client, http-client-tls, http-types, monad-logger, mtl
@@ -267599,7 +264527,6 @@ self: {
        description = "A yesod companion library for sydtest";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "syfco" = callPackage
@@ -267814,6 +264741,8 @@ self: {
        ];
        description = "symantic-http applied to the derivation of HTTP clients";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "symantic-http-demo" = callPackage
@@ -267840,6 +264769,7 @@ self: {
        ];
        description = "Demo for symantic-http and its companion libraries";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "symantic-http-pipes" = callPackage
@@ -267861,6 +264791,8 @@ self: {
        ];
        description = "Streaming support through pipes for symantic-http";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "symantic-http-server" = callPackage
@@ -267907,7 +264839,6 @@ self: {
        description = "Test symantic-http and its companion libraries";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "symantic-lib" = callPackage
@@ -268678,7 +265609,6 @@ self: {
        description = "A replacement for System.Exit and System.Process.";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "sysinfo" = callPackage
@@ -268958,6 +265888,8 @@ self: {
        testHaskellDepends = [ base HUnit ];
        description = "Runs system tests of applications";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "system-time-monotonic" = callPackage
@@ -269399,7 +266331,9 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
+       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ rvl ];
+       broken = true;
      }) {inherit (pkgs) gtk3;};
 
   "tag-bits" = callPackage
@@ -269630,6 +266564,8 @@ self: {
        ];
        description = "Lenses for the taggy html/xml parser";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "taglib" = callPackage
@@ -269810,7 +266746,6 @@ self: {
        ];
        description = "Black magic tagsoup";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tagstream-conduit" = callPackage
@@ -269958,6 +266893,8 @@ self: {
        ];
        description = "A library encoding the rules of Tak, and a playtak.com client.";
        license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "tak-ai" = callPackage
@@ -269975,6 +266912,7 @@ self: {
        ];
        description = "AI(s) for playing Tak on playtak.com";
        license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "takahashi" = callPackage
@@ -270043,6 +266981,8 @@ self: {
        executableHaskellDepends = [ base intro ];
        description = "Line oriented fast enough text search";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "tamarin-prover" = callPackage
@@ -270256,6 +267196,7 @@ self: {
        ];
        description = "Reading, writing and manipulating \".tar\" archive files.";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tar-conduit" = callPackage
@@ -270463,29 +267404,6 @@ self: {
   "taskwarrior" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, hspec
      , hspec-discover, process, QuickCheck, quickcheck-instances, random
-     , text, time, unordered-containers, uuid
-     }:
-     mkDerivation {
-       pname = "taskwarrior";
-       version = "0.3.1.0";
-       sha256 = "04cnrzl9rj9zhdbk9g6hjsvd69v3g6w8d2jkh51a2pqjrw4bljf0";
-       libraryHaskellDepends = [
-         aeson base bytestring containers process random text time
-         unordered-containers uuid
-       ];
-       testHaskellDepends = [
-         aeson base hspec QuickCheck quickcheck-instances text time
-         unordered-containers uuid
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Types and aeson instances for taskwarrior tasks";
-       license = lib.licenses.agpl3Plus;
-       maintainers = with lib.maintainers; [ maralorn ];
-     }) {};
-
-  "taskwarrior_0_6_0_2" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, hspec
-     , hspec-discover, process, QuickCheck, quickcheck-instances, random
      , text, time, uuid
      }:
      mkDerivation {
@@ -270502,7 +267420,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Types and aeson instances for taskwarrior tasks";
        license = lib.licenses.agpl3Plus;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ maralorn ];
      }) {};
 
@@ -270594,25 +267511,11 @@ self: {
     ({ mkDerivation, base, containers, deepseq, tasty }:
      mkDerivation {
        pname = "tasty-bench";
-       version = "0.2.5";
-       sha256 = "146i1vkp9008hik7qyi8m9qq3ij5kji84qscsf598rzjmjga7igd";
-       revision = "1";
-       editedCabalFile = "0rcsdiwri52wng5dj30k3c5qrn8qfr14qs53cs1y99mbqfpzs02g";
-       libraryHaskellDepends = [ base containers deepseq tasty ];
-       description = "Featherlight benchmark framework";
-       license = lib.licenses.mit;
-     }) {};
-
-  "tasty-bench_0_3_1" = callPackage
-    ({ mkDerivation, base, containers, deepseq, tasty }:
-     mkDerivation {
-       pname = "tasty-bench";
        version = "0.3.1";
        sha256 = "1gbqknfh7xc4hb2g58rjh66ibpwp4i38pizkzknx4n366d2292hy";
        libraryHaskellDepends = [ base containers deepseq tasty ];
        description = "Featherlight benchmark framework";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tasty-checklist" = callPackage
@@ -270803,6 +267706,23 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "tasty-hedgehog_1_2_0_0" = callPackage
+    ({ mkDerivation, base, hedgehog, tagged, tasty
+     , tasty-expected-failure
+     }:
+     mkDerivation {
+       pname = "tasty-hedgehog";
+       version = "1.2.0.0";
+       sha256 = "0bqaxchadvrgphv46g9fczg8b1gg832n7np3czqribxma6rhsrfd";
+       libraryHaskellDepends = [ base hedgehog tagged tasty ];
+       testHaskellDepends = [
+         base hedgehog tasty tasty-expected-failure
+       ];
+       description = "Integration for tasty and hedgehog";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "tasty-hedgehog-coverage" = callPackage
     ({ mkDerivation, base, containers, hedgehog, mtl, tagged, tasty
      , tasty-expected-failure, tasty-hedgehog, text, transformers
@@ -270832,8 +267752,8 @@ self: {
      }:
      mkDerivation {
        pname = "tasty-hslua";
-       version = "1.0.1";
-       sha256 = "1zmxvhmmj6f0jw19v25pkhschrvzhwfr20jqg1sxdg15aaa3gjf7";
+       version = "1.0.2";
+       sha256 = "0ibdxwaclghcgcyf9zx4b1dnp4b708ydwli4clmb0a0mp1lwdp98";
        libraryHaskellDepends = [
          base bytestring hslua-core tasty tasty-hunit
        ];
@@ -270847,24 +267767,6 @@ self: {
      }:
      mkDerivation {
        pname = "tasty-hspec";
-       version = "1.1.6";
-       sha256 = "02s82ijs2ringqxsqbm7m3vcy5brmwxa617azxv0v2phi3rdkjvl";
-       revision = "1";
-       editedCabalFile = "0za15rg0szacxq9yfxxjzddr77ai7ng5827a20pj9dr5anjlnajj";
-       libraryHaskellDepends = [
-         base hspec hspec-core QuickCheck tasty tasty-quickcheck
-         tasty-smallcheck
-       ];
-       description = "Hspec support for the Tasty test framework";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "tasty-hspec_1_2" = callPackage
-    ({ mkDerivation, base, hspec, hspec-core, QuickCheck, tasty
-     , tasty-quickcheck, tasty-smallcheck
-     }:
-     mkDerivation {
-       pname = "tasty-hspec";
        version = "1.2";
        sha256 = "0hnq6q4mk2avirb8cgibaxj5m2c4rf5xsqry04zx4nc15la5xniw";
        revision = "2";
@@ -270875,7 +267777,6 @@ self: {
        ];
        description = "Hspec support for the Tasty test framework";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tasty-html" = callPackage
@@ -271077,33 +267978,13 @@ self: {
 
   "tasty-lua" = callPackage
     ({ mkDerivation, base, bytestring, directory, file-embed, filepath
-     , hslua, tasty, tasty-hunit, text
-     }:
-     mkDerivation {
-       pname = "tasty-lua";
-       version = "0.2.3.2";
-       sha256 = "0wa73ihkjcxi50lgpdzwwdx7s903lqi79hw7hxlvhbcvdly1cq53";
-       revision = "1";
-       editedCabalFile = "1m5mdn3riwwmvri430iq9m3yl09xsacvkp8w7vyqdmd70w3f9pcw";
-       libraryHaskellDepends = [
-         base bytestring file-embed hslua tasty text
-       ];
-       testHaskellDepends = [
-         base directory filepath hslua tasty tasty-hunit
-       ];
-       description = "Write tests in Lua, integrate into tasty";
-       license = lib.licenses.mit;
-     }) {};
-
-  "tasty-lua_1_0_1" = callPackage
-    ({ mkDerivation, base, bytestring, directory, file-embed, filepath
      , hslua-core, hslua-marshalling, lua-arbitrary, QuickCheck, tasty
      , tasty-hunit, text
      }:
      mkDerivation {
        pname = "tasty-lua";
-       version = "1.0.1";
-       sha256 = "0izkj9miws0w8320mfaxhj2bnwri3x338qvdz73wbzmbjwibmg23";
+       version = "1.0.2";
+       sha256 = "1vnyvgcjsvqhwwyqkbgqksr9ppj5whiihpwcqkg33sl7jj3ysdwv";
        libraryHaskellDepends = [
          base bytestring file-embed hslua-core hslua-marshalling
          lua-arbitrary QuickCheck tasty text
@@ -271114,7 +267995,6 @@ self: {
        ];
        description = "Write tests in Lua, integrate into tasty";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tasty-mgolden" = callPackage
@@ -271229,29 +268109,6 @@ self: {
      }:
      mkDerivation {
        pname = "tasty-silver";
-       version = "3.2.3";
-       sha256 = "0nvh2k8iqqkanmp7lpwd3asimyarzisly8wavbdahcxryn0j4xb7";
-       libraryHaskellDepends = [
-         ansi-terminal async base bytestring containers deepseq directory
-         filepath mtl optparse-applicative process process-extras regex-tdfa
-         stm tagged tasty temporary text
-       ];
-       testHaskellDepends = [
-         base directory filepath process silently tasty tasty-hunit
-         temporary transformers
-       ];
-       description = "A fancy test runner, including support for golden tests";
-       license = lib.licenses.mit;
-     }) {};
-
-  "tasty-silver_3_3_1" = callPackage
-    ({ mkDerivation, ansi-terminal, async, base, bytestring, containers
-     , deepseq, directory, filepath, mtl, optparse-applicative, process
-     , process-extras, regex-tdfa, silently, stm, tagged, tasty
-     , tasty-hunit, temporary, text, transformers
-     }:
-     mkDerivation {
-       pname = "tasty-silver";
        version = "3.3.1";
        sha256 = "1pd83mzx0iv3f396m09rxmgcpcfaya0a9818dl3h4vgw0hnqkmav";
        libraryHaskellDepends = [
@@ -271265,7 +268122,6 @@ self: {
        ];
        description = "A fancy test runner, including support for golden tests";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tasty-smallcheck" = callPackage
@@ -271323,6 +268179,7 @@ self: {
        doHaddock = false;
        description = "Tests defined by Search Using Golden Answer References";
        license = lib.licenses.isc;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tasty-tap" = callPackage
@@ -271800,6 +268657,8 @@ self: {
        ];
        description = "TDoc is a typed document builder with support for (X)HTML";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "tds" = callPackage
@@ -271912,6 +268771,8 @@ self: {
        doHaddock = false;
        description = "Procedures and Sequences";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "teeth" = callPackage
@@ -271940,6 +268801,8 @@ self: {
        ];
        description = "Prettier error";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "telega" = callPackage
@@ -271957,7 +268820,6 @@ self: {
        description = "Telegram Bot API binding";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "telegram" = callPackage
@@ -272042,8 +268904,8 @@ self: {
      }:
      mkDerivation {
        pname = "telegram-bot-simple";
-       version = "0.4";
-       sha256 = "1c73vyhl8xlac0vjgyjh8rfszm9zri4absmxpdr79djs9rrfwk2s";
+       version = "0.4.3";
+       sha256 = "1v39mn42pp1z6d722czb5qppff7hpap5q5na8dkyjff4fxkid3ag";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -272064,8 +268926,43 @@ self: {
        ];
        description = "Easy to use library for building Telegram bots";
        license = lib.licenses.bsd3;
+     }) {};
+
+  "telegram-bot-simple_0_4_4" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, base, blaze-html, bytestring
+     , cookie, cron, dhall, filepath, hashable, http-api-data
+     , http-client, http-client-tls, http-types, monad-control, mtl
+     , optparse-applicative, pretty-show, prettyprinter, profunctors
+     , QuickCheck, random, servant, servant-blaze, servant-client
+     , servant-multipart-api, servant-multipart-client, servant-server
+     , signal, split, stm, template-haskell, text, time, transformers
+     , unordered-containers, uuid, warp
+     }:
+     mkDerivation {
+       pname = "telegram-bot-simple";
+       version = "0.4.4";
+       sha256 = "1qlw4qn773rq3dz97ifrd3vp38xas46hmgxp05r1pmbphw1ncyr8";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson aeson-pretty base bytestring cron filepath hashable
+         http-api-data http-client http-client-tls monad-control mtl
+         pretty-show profunctors servant servant-client
+         servant-multipart-api servant-multipart-client split stm
+         template-haskell text time transformers unordered-containers
+       ];
+       executableHaskellDepends = [
+         aeson aeson-pretty base blaze-html bytestring cookie cron dhall
+         filepath hashable http-api-data http-client http-client-tls
+         http-types monad-control mtl optparse-applicative pretty-show
+         prettyprinter profunctors QuickCheck random servant servant-blaze
+         servant-client servant-multipart-api servant-multipart-client
+         servant-server signal split stm template-haskell text time
+         transformers unordered-containers uuid warp
+       ];
+       description = "Easy to use library for building Telegram bots";
+       license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "telegram-raw-api" = callPackage
@@ -272113,6 +269010,7 @@ self: {
        description = "Types used in Telegram bot API";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "telegraph" = callPackage
@@ -272135,6 +269033,8 @@ self: {
        ];
        description = "Binding to the telegraph API";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "teleport" = callPackage
@@ -272245,8 +269145,6 @@ self: {
        libraryHaskellDepends = [ base time ];
        description = "For representing musical tempi";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "template" = callPackage
@@ -272297,13 +269195,15 @@ self: {
      }) {};
 
   "template-haskell-optics" = callPackage
-    ({ mkDerivation, base, containers, optics-core, template-haskell }:
+    ({ mkDerivation, base, containers, optics-core, template-haskell
+     , th-abstraction
+     }:
      mkDerivation {
        pname = "template-haskell-optics";
-       version = "0.1";
-       sha256 = "019njh3w321dsyx892snxl16arypf04mw415s8f1771wcd3l4q8n";
+       version = "0.2";
+       sha256 = "13jjycd2yirslab7j6gd1hfl9bn5srid4b2apdz36janxx8np4mm";
        libraryHaskellDepends = [
-         base containers optics-core template-haskell
+         base containers optics-core template-haskell th-abstraction
        ];
        description = "Optics for template-haskell types";
        license = lib.licenses.bsd3;
@@ -272363,6 +269263,8 @@ self: {
        ];
        description = "Template Toolkit implementation for Haskell";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "template-yj" = callPackage
@@ -273111,6 +270013,18 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "terminal-size_0_3_3" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "terminal-size";
+       version = "0.3.3";
+       sha256 = "1hv0r8gr1ms258rrz602gd5kziykkxw5zlnnzz5f42r0ly7lq5wc";
+       libraryHaskellDepends = [ base ];
+       description = "Get terminal window height and width";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "terminal-text" = callPackage
     ({ mkDerivation, ansi-terminal, base, container, layered-state
      , prologue, text
@@ -273182,10 +270096,8 @@ self: {
      }:
      mkDerivation {
        pname = "termonad";
-       version = "4.2.0.0";
-       sha256 = "1g9zc1ddm47b8ry78crax8ry43sj1wv3272qv5r0y5jvz9y58r6r";
-       revision = "1";
-       editedCabalFile = "1czkiwspicvv87sgq1ni71xhxdb9x2g9yxp7mrgmyf50wfrir6r5";
+       version = "4.2.0.1";
+       sha256 = "0qsjgx3742z21qg1cbw2mp8gaqvb2rnp4ds90s82vf9s1ps2dkqm";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -273270,8 +270182,6 @@ self: {
        executableHaskellDepends = [ base ];
        description = "HTTP backend to store terraform state using pass and git";
        license = "AGPL";
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "terrahs" = callPackage
@@ -273511,7 +270421,6 @@ self: {
        ];
        description = "test-sandbox support for the test-framework package";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "test-framework-skip" = callPackage
@@ -273725,8 +270634,6 @@ self: {
        ];
        description = "Sandbox for system tests";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "test-sandbox-compose" = callPackage
@@ -273770,7 +270677,6 @@ self: {
        libraryHaskellDepends = [ base HUnit lifted-base test-sandbox ];
        description = "HUnit convenience functions for use with test-sandbox";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "test-sandbox-quickcheck" = callPackage
@@ -273786,7 +270692,6 @@ self: {
        ];
        description = "QuickCheck convenience functions for use with test-sandbox";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "test-shouldbe" = callPackage
@@ -274078,28 +270983,6 @@ self: {
      }:
      mkDerivation {
        pname = "texmath";
-       version = "0.12.3.3";
-       sha256 = "0zccnb61z0l2h6yzvnqh78bhqrqjd8237rrw4llsyzz149m7j3n8";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base containers mtl pandoc-types parsec split syb text xml
-       ];
-       testHaskellDepends = [
-         base bytestring directory filepath process temporary text
-         utf8-string xml
-       ];
-       description = "Conversion between formats used to represent mathematics";
-       license = lib.licenses.gpl2Only;
-     }) {};
-
-  "texmath_0_12_4" = callPackage
-    ({ mkDerivation, base, bytestring, containers, directory, filepath
-     , mtl, pandoc-types, parsec, process, split, syb, temporary, text
-     , utf8-string, xml
-     }:
-     mkDerivation {
-       pname = "texmath";
        version = "0.12.4";
        sha256 = "1k7hh75jzgysh7b7jkvy4w07dbkvm5fcc5hkkixz6xzrp2fvnws3";
        isLibrary = true;
@@ -274113,7 +270996,6 @@ self: {
        ];
        description = "Conversion between math formats";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "texrunner" = callPackage
@@ -274136,8 +271018,6 @@ self: {
        ];
        description = "Functions for running Tex from Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "text_2_0" = callPackage
@@ -274181,7 +271061,6 @@ self: {
        description = "Everything Data.Text related in one package";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "text-and-plots" = callPackage
@@ -274246,16 +271125,16 @@ self: {
      }) {};
 
   "text-builder" = callPackage
-    ({ mkDerivation, base, bytestring, criterion, deferred-folds
-     , QuickCheck, quickcheck-instances, rerebase, tasty, tasty-hunit
-     , tasty-quickcheck, text, transformers
+    ({ mkDerivation, base-prelude, bytestring, criterion, QuickCheck
+     , quickcheck-instances, rerebase, tasty, tasty-hunit
+     , tasty-quickcheck, text, text-builder-dev
      }:
      mkDerivation {
        pname = "text-builder";
-       version = "0.6.6.3";
-       sha256 = "0j2f9zbkk2lbvfb0f3c1i6376zbrr4p782ivbhgi8nv65rsp2ijy";
+       version = "0.6.6.4";
+       sha256 = "1vzz5dkynh15vlmpwrrvswbva06vlbaxs73f4scb0r1q9wvcs3cj";
        libraryHaskellDepends = [
-         base bytestring deferred-folds text transformers
+         base-prelude bytestring text text-builder-dev
        ];
        testHaskellDepends = [
          QuickCheck quickcheck-instances rerebase tasty tasty-hunit
@@ -274266,6 +271145,29 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "text-builder-dev" = callPackage
+    ({ mkDerivation, base, bytestring, criterion, deferred-folds
+     , QuickCheck, quickcheck-instances, rerebase, split, tasty
+     , tasty-hunit, tasty-quickcheck, text, text-conversions, tostring
+     , transformers
+     }:
+     mkDerivation {
+       pname = "text-builder-dev";
+       version = "0.2";
+       sha256 = "0q1spsc4v28kmfan1gjk44ajlgmbpr2sldrnjfdxvk9ldwbndc1h";
+       libraryHaskellDepends = [
+         base bytestring deferred-folds split text text-conversions tostring
+         transformers
+       ];
+       testHaskellDepends = [
+         QuickCheck quickcheck-instances rerebase tasty tasty-hunit
+         tasty-quickcheck
+       ];
+       benchmarkHaskellDepends = [ criterion rerebase ];
+       description = "Edge of developments for \"text-builder\"";
+       license = lib.licenses.mit;
+     }) {};
+
   "text-containers" = callPackage
     ({ mkDerivation, base, bytestring, containers, deepseq, ghc-prim
      , hashable, QuickCheck, quickcheck-instances, tasty
@@ -274324,23 +271226,19 @@ self: {
      }) {};
 
   "text-display" = callPackage
-    ({ mkDerivation, base, bytestring, hspec, should-not-typecheck
-     , text
+    ({ mkDerivation, base, bytestring, hspec, quickcheck-text
+     , should-not-typecheck, text
      }:
      mkDerivation {
        pname = "text-display";
-       version = "0.0.1.0";
-       sha256 = "0ljh2pxwk6nl37z6az83wh50lvh5mr0gwxjc1vwnwva62yg3f0nx";
-       revision = "1";
-       editedCabalFile = "1094rlcqs2dl6j0gapaspvl80dv4k34r1lpqqz6xnxwb33s4padq";
+       version = "0.0.2.0";
+       sha256 = "093sgyn7jpwk6vkvyxb5f3qbf8zrq6xd0pyqs3a6qd9ci4r1k6dl";
        libraryHaskellDepends = [ base bytestring text ];
        testHaskellDepends = [
-         base bytestring hspec should-not-typecheck text
+         base bytestring hspec quickcheck-text should-not-typecheck text
        ];
        description = "A typeclass for user-facing output";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "text-format" = callPackage
@@ -274359,6 +271257,8 @@ self: {
        ];
        description = "Text formatting";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "text-format-heavy" = callPackage
@@ -274415,7 +271315,6 @@ self: {
        description = "A generic, derivable, haskell pretty printer";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "text-icu" = callPackage
@@ -274427,6 +271326,8 @@ self: {
        pname = "text-icu";
        version = "0.7.1.0";
        sha256 = "0s9gcd9lcrhk92ydhizyk0vbpf542ipc4hj60fa02b2g2x9q93ij";
+       revision = "2";
+       editedCabalFile = "0s0n9l682ffigfqbzb1adw63pj9iyvalv45kp9kxqwbj5yibblbc";
        libraryHaskellDepends = [ base bytestring deepseq text ];
        librarySystemDepends = [ icu ];
        testHaskellDepends = [
@@ -274448,6 +271349,8 @@ self: {
        pname = "text-icu";
        version = "0.8.0.1";
        sha256 = "1bxhaxyvhag26airz870lc6rjlf14xigdx3cml13kp7bshwgl7wi";
+       revision = "2";
+       editedCabalFile = "0j9l87xg5xp33n31ln16qj6gzw4xzvs0cd3bfvjiw7x8wy8irli2";
        libraryHaskellDepends = [ base bytestring deepseq text time ];
        librarySystemDepends = [ icu ];
        libraryPkgconfigDepends = [ icu-i18n ];
@@ -274608,6 +271511,7 @@ self: {
        libraryHaskellDepends = [ base bytestring bytestring-handle text ];
        description = "Encode and decode Text to/from ByteString using TextEncoding";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "text-manipulate" = callPackage
@@ -274625,6 +271529,20 @@ self: {
        license = lib.licenses.mpl20;
      }) {};
 
+  "text-manipulate_0_3_1_0" = callPackage
+    ({ mkDerivation, base, criterion, tasty, tasty-hunit, text }:
+     mkDerivation {
+       pname = "text-manipulate";
+       version = "0.3.1.0";
+       sha256 = "1g06ldl6cdnyr31xlks5qm1sj44ccrdvq4bf8dk032mzfkpyyrws";
+       libraryHaskellDepends = [ base text ];
+       testHaskellDepends = [ base tasty tasty-hunit text ];
+       benchmarkHaskellDepends = [ base criterion text ];
+       description = "Case conversion, word boundary manipulation, and textual subjugation";
+       license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "text-markup" = callPackage
     ({ mkDerivation, base, containers, QuickCheck, quickcheck-text
      , tasty, tasty-quickcheck, text
@@ -274796,6 +271714,8 @@ self: {
        testHaskellDepends = [ base base-unicode-symbols hspec lens text ];
        description = "Marking text regions";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "text-register-machine" = callPackage
@@ -274828,8 +271748,8 @@ self: {
      }:
      mkDerivation {
        pname = "text-replace";
-       version = "0.1.0.1";
-       sha256 = "1xpyh21sy1w0k3dqacysphlfi56c6n8vinfzxb5c7qjizd7v64qs";
+       version = "0.1.0.2";
+       sha256 = "13c0iz17x0snfhv6nmwns79j601aqnc8pvxrbn3gz7sprxwf330j";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base containers text ];
@@ -274839,8 +271759,6 @@ self: {
        testHaskellDepends = [ base hedgehog neat-interpolation text ];
        description = "Simple text replacements from a list of search/replace pairs";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "text-rope" = callPackage
@@ -274861,28 +271779,6 @@ self: {
 
   "text-short" = callPackage
     ({ mkDerivation, base, binary, bytestring, deepseq, ghc-prim
-     , hashable, quickcheck-instances, tasty, tasty-hunit
-     , tasty-quickcheck, text
-     }:
-     mkDerivation {
-       pname = "text-short";
-       version = "0.1.3";
-       sha256 = "0xyrxlb602z8bc9sr2y1fag0x56a20yj5qrkvy7iwc6hnznrynxz";
-       revision = "3";
-       editedCabalFile = "1wjy98ihhipzr34b310sgjjq3cc12aydhckbrgr21kxkzwglm4nv";
-       libraryHaskellDepends = [
-         base binary bytestring deepseq ghc-prim hashable text
-       ];
-       testHaskellDepends = [
-         base binary quickcheck-instances tasty tasty-hunit tasty-quickcheck
-         text
-       ];
-       description = "Memory-efficient representation of Unicode text strings";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "text-short_0_1_5" = callPackage
-    ({ mkDerivation, base, binary, bytestring, deepseq, ghc-prim
      , hashable, tasty, tasty-hunit, tasty-quickcheck, template-haskell
      , text
      }:
@@ -274900,46 +271796,15 @@ self: {
        ];
        description = "Memory-efficient representation of Unicode text strings";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "text-show" = callPackage
     ({ mkDerivation, array, base, base-compat-batteries, base-orphans
      , bifunctors, bytestring, bytestring-builder, containers, criterion
      , deepseq, deriving-compat, generic-deriving, ghc-boot-th, ghc-prim
-     , hspec, hspec-discover, integer-gmp, QuickCheck
-     , quickcheck-instances, template-haskell, text, th-abstraction
-     , th-lift, transformers, transformers-compat
-     }:
-     mkDerivation {
-       pname = "text-show";
-       version = "3.9.2";
-       sha256 = "0srm3qj7z0c1zxpzp7n0frjdh0hxb76mz43d1ry30nrg0k4lj8lh";
-       libraryHaskellDepends = [
-         array base base-compat-batteries bifunctors bytestring
-         bytestring-builder containers generic-deriving ghc-boot-th ghc-prim
-         integer-gmp template-haskell text th-abstraction th-lift
-         transformers transformers-compat
-       ];
-       testHaskellDepends = [
-         array base base-compat-batteries base-orphans bytestring
-         bytestring-builder deriving-compat generic-deriving ghc-prim hspec
-         QuickCheck quickcheck-instances template-haskell text transformers
-         transformers-compat
-       ];
-       testToolDepends = [ hspec-discover ];
-       benchmarkHaskellDepends = [ base criterion deepseq ghc-prim text ];
-       description = "Efficient conversion of values into Text";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "text-show_3_9_6" = callPackage
-    ({ mkDerivation, array, base, base-compat-batteries, base-orphans
-     , bifunctors, bytestring, bytestring-builder, containers, criterion
-     , deepseq, deriving-compat, generic-deriving, ghc-boot-th, ghc-prim
-     , hspec, hspec-discover, integer-gmp, QuickCheck
-     , quickcheck-instances, template-haskell, text, th-abstraction
-     , th-lift, transformers, transformers-compat
+     , hspec, hspec-discover, QuickCheck, quickcheck-instances
+     , template-haskell, text, th-abstraction, th-lift, transformers
+     , transformers-compat
      }:
      mkDerivation {
        pname = "text-show";
@@ -274948,8 +271813,8 @@ self: {
        libraryHaskellDepends = [
          array base base-compat-batteries bifunctors bytestring
          bytestring-builder containers generic-deriving ghc-boot-th ghc-prim
-         integer-gmp template-haskell text th-abstraction th-lift
-         transformers transformers-compat
+         template-haskell text th-abstraction th-lift transformers
+         transformers-compat
        ];
        testHaskellDepends = [
          array base base-compat-batteries base-orphans bytestring
@@ -274961,48 +271826,12 @@ self: {
        benchmarkHaskellDepends = [ base criterion deepseq ghc-prim text ];
        description = "Efficient conversion of values into Text";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "text-show-instances" = callPackage
     ({ mkDerivation, base, base-compat-batteries, bifunctors, binary
      , containers, directory, generic-deriving, ghc-boot-th, ghc-prim
      , haskeline, hpc, hspec, hspec-discover, old-locale, old-time
-     , pretty, QuickCheck, quickcheck-instances, random, semigroups
-     , tagged, template-haskell, terminfo, text, text-short, text-show
-     , th-orphans, time, transformers, transformers-compat, unix
-     , unordered-containers, vector, xhtml
-     }:
-     mkDerivation {
-       pname = "text-show-instances";
-       version = "3.8.4";
-       sha256 = "1vsrf4vjq4z759srnzvyk3hn90ck4k91vy8cn625m8hy1zddqj2q";
-       revision = "2";
-       editedCabalFile = "1k5q21j0276jafyy4icgncz45r5gab2mj8964xayhh548rzj5cm6";
-       libraryHaskellDepends = [
-         base base-compat-batteries bifunctors binary containers directory
-         ghc-boot-th haskeline hpc old-locale old-time pretty random
-         semigroups tagged template-haskell terminfo text text-short
-         text-show time transformers transformers-compat unix
-         unordered-containers vector xhtml
-       ];
-       testHaskellDepends = [
-         base base-compat-batteries bifunctors binary containers directory
-         generic-deriving ghc-boot-th ghc-prim haskeline hpc hspec
-         old-locale old-time pretty QuickCheck quickcheck-instances random
-         tagged template-haskell terminfo text-short text-show th-orphans
-         time transformers transformers-compat unix unordered-containers
-         vector xhtml
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Additional instances for text-show";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "text-show-instances_3_8_6" = callPackage
-    ({ mkDerivation, base, base-compat-batteries, bifunctors, binary
-     , containers, directory, generic-deriving, ghc-boot-th, ghc-prim
-     , haskeline, hpc, hspec, hspec-discover, old-locale, old-time
      , pretty, QuickCheck, quickcheck-instances, random, scientific
      , semigroups, tagged, template-haskell, terminfo, text, text-short
      , text-show, th-orphans, time, transformers, transformers-compat
@@ -275032,7 +271861,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Additional instances for text-show";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "text-stream-decode" = callPackage
@@ -275513,25 +272341,27 @@ self: {
        libraryHaskellDepends = [ base template-haskell ];
        description = "Compatibility for data definition template of TH";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "th-desugar" = callPackage
-    ({ mkDerivation, base, containers, fail, ghc-prim, hspec, HUnit
-     , mtl, ordered-containers, semigroups, syb, template-haskell
-     , th-abstraction, th-lift, th-orphans, transformers-compat
+    ({ mkDerivation, base, containers, ghc-prim, hspec, HUnit, mtl
+     , ordered-containers, syb, template-haskell, th-abstraction
+     , th-lift, th-orphans, transformers-compat
      }:
      mkDerivation {
        pname = "th-desugar";
-       version = "1.11";
-       sha256 = "0ap8dk1a1wl62ggqkg9rb7vna131drrjcd2hn5dw7mwnbc1rxqhl";
+       version = "1.12";
+       sha256 = "1bp47jpif299kbm27zhjaw1nhl12daa09vsc8f0jracq0jhxi3iv";
        libraryHaskellDepends = [
-         base containers fail ghc-prim mtl ordered-containers semigroups syb
+         base containers ghc-prim mtl ordered-containers syb
          template-haskell th-abstraction th-lift th-orphans
          transformers-compat
        ];
        testHaskellDepends = [
-         base containers hspec HUnit mtl syb template-haskell th-lift
-         th-orphans
+         base containers hspec HUnit mtl syb template-haskell th-abstraction
+         th-lift th-orphans
        ];
        description = "Functions to desugar Template Haskell";
        license = lib.licenses.bsd3;
@@ -275593,24 +272423,6 @@ self: {
      }:
      mkDerivation {
        pname = "th-expand-syns";
-       version = "0.4.8.0";
-       sha256 = "1mw0yxfbmicv0irfrcz4s6pn39za7yjd7zz09ialwym1b46624si";
-       revision = "1";
-       editedCabalFile = "0l30cmwm20lgjpvr3a5yxj6429s1hqahjsij8z2ap88754phd41l";
-       libraryHaskellDepends = [
-         base containers syb template-haskell th-abstraction
-       ];
-       testHaskellDepends = [ base template-haskell th-abstraction ];
-       description = "Expands type synonyms in Template Haskell ASTs";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "th-expand-syns_0_4_9_0" = callPackage
-    ({ mkDerivation, base, containers, syb, template-haskell
-     , th-abstraction
-     }:
-     mkDerivation {
-       pname = "th-expand-syns";
        version = "0.4.9.0";
        sha256 = "1yc6n4pgapl3vfjcilxn6hjdf6cr54c1w32i7wwbn806sljflhwy";
        libraryHaskellDepends = [
@@ -275619,7 +272431,6 @@ self: {
        testHaskellDepends = [ base template-haskell th-abstraction ];
        description = "Expands type synonyms in Template Haskell ASTs";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "th-extras" = callPackage
@@ -275677,6 +272488,8 @@ self: {
        libraryHaskellDepends = [ base template-haskell ];
        description = "Simple inline IO action into compiled code using TH";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "th-instance-reification" = callPackage
@@ -275777,8 +272590,27 @@ self: {
        ];
        description = "Template Haskell construction utilities";
        license = lib.licenses.mit;
+     }) {};
+
+  "th-lego_0_3_0_1" = callPackage
+    ({ mkDerivation, base, QuickCheck, quickcheck-instances, rerebase
+     , tasty, tasty-hunit, tasty-quickcheck, template-haskell
+     , template-haskell-compat-v0208, text
+     }:
+     mkDerivation {
+       pname = "th-lego";
+       version = "0.3.0.1";
+       sha256 = "092q1mg38lkam0bcw4i1m14563j8z9l9hcqjp0sfsclkylamh23c";
+       libraryHaskellDepends = [
+         base template-haskell template-haskell-compat-v0208 text
+       ];
+       testHaskellDepends = [
+         QuickCheck quickcheck-instances rerebase tasty tasty-hunit
+         tasty-quickcheck template-haskell
+       ];
+       description = "Template Haskell construction utilities";
+       license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "th-lift" = callPackage
@@ -276391,6 +273223,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A simplified implementation of Erlang/OTP like supervisor over thread";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "thread-utils-context" = callPackage
@@ -276554,6 +273388,8 @@ self: {
        ];
        description = "A graphical tool for profiling parallel Haskell programs";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "threefish" = callPackage
@@ -276711,6 +273547,8 @@ self: {
        ];
        description = "Throttler between arbitrary IO producer and consumer functions";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "throttled" = callPackage
@@ -276852,6 +273690,8 @@ self: {
        ];
        description = "A faster time library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "tianbar" = callPackage
@@ -276960,8 +273800,6 @@ self: {
        testHaskellDepends = [ base QuickCheck text ];
        description = "A basic implementation of a personal ticket management system";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "tickle" = callPackage
@@ -277269,25 +274107,6 @@ self: {
      }) {};
 
   "time-compat" = callPackage
-    ({ mkDerivation, base, base-compat, base-orphans, deepseq, HUnit
-     , QuickCheck, tagged, tasty, tasty-hunit, tasty-quickcheck, time
-     }:
-     mkDerivation {
-       pname = "time-compat";
-       version = "1.9.5";
-       sha256 = "19p3056i6kh8lgcdsnwsh8pj80xyi23kmw9n7hmdacczs5kv49ii";
-       revision = "1";
-       editedCabalFile = "1f6r8cyfgzpfg9nrsqbf99pi44fyds9wcmgwxb4s0zmlb5dbv1m5";
-       libraryHaskellDepends = [ base base-orphans deepseq time ];
-       testHaskellDepends = [
-         base base-compat deepseq HUnit QuickCheck tagged tasty tasty-hunit
-         tasty-quickcheck time
-       ];
-       description = "Compatibility package for time";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "time-compat_1_9_6_1" = callPackage
     ({ mkDerivation, base, base-compat, base-orphans, deepseq, hashable
      , HUnit, QuickCheck, tagged, tasty, tasty-hunit, tasty-quickcheck
      , time
@@ -277307,7 +274126,6 @@ self: {
        ];
        description = "Compatibility package for time";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "time-extras" = callPackage
@@ -277968,7 +274786,6 @@ self: {
        description = "Library for Time Series processing";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "timespan" = callPackage
@@ -278093,8 +274910,6 @@ self: {
        ];
        description = "Load TimeZoneSeries from an Olson file at compile time";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "timezone-series" = callPackage
@@ -278152,8 +274967,6 @@ self: {
        testHaskellDepends = [ base QuickCheck ];
        description = "Tiny INI file and configuration library with a minimal dependency footprint";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "tintin" = callPackage
@@ -278344,6 +275157,8 @@ self: {
        testHaskellDepends = [ aeson base hspec vector ];
        description = "Navigating and editing JSON data";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "titan" = callPackage
@@ -278524,6 +275339,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A lexer generator";
        license = "(Apache-2.0 OR MPL-2.0)";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tlex-core" = callPackage
@@ -278547,6 +275363,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A lexer generator";
        license = "(Apache-2.0 OR MPL-2.0)";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tlex-debug" = callPackage
@@ -278569,6 +275386,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Debug utilities for Tlex";
        license = "(Apache-2.0 OR MPL-2.0)";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tlex-encoding" = callPackage
@@ -278591,6 +275409,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Encoding plugin for Tlex";
        license = "(Apache-2.0 OR MPL-2.0)";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tlex-th" = callPackage
@@ -278614,6 +275433,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "TemplateHaskell plugin for Tlex";
        license = "(Apache-2.0 OR MPL-2.0)";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tls" = callPackage
@@ -278698,50 +275518,26 @@ self: {
      }) {};
 
   "tlynx" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, comonad
-     , containers, elynx-tools, elynx-tree, gnuplot, lifted-async
-     , monad-logger, mwc-random, optparse-applicative, parallel
-     , statistics, text, transformers, vector
-     }:
-     mkDerivation {
-       pname = "tlynx";
-       version = "0.5.1.1";
-       sha256 = "1hp2j5yiki2li7h3097vkyis0an8aai1ng8dc0zv4d4dp4kmfvyx";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring comonad containers elynx-tools
-         elynx-tree gnuplot lifted-async monad-logger mwc-random
-         optparse-applicative parallel statistics text transformers vector
-       ];
-       executableHaskellDepends = [ base ];
-       description = "Handle phylogenetic trees";
-       license = lib.licenses.gpl3Plus;
-       maintainers = with lib.maintainers; [ dschrempf ];
-     }) {};
-
-  "tlynx_0_6_1_0" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, bytestring
      , comonad, containers, data-default-class, elynx-tools, elynx-tree
-     , gnuplot, mwc-random, optparse-applicative, parallel, primitive
-     , statistics, text, transformers, vector
+     , mwc-random, optparse-applicative, parallel, primitive, statistics
+     , text, transformers, vector
      }:
      mkDerivation {
        pname = "tlynx";
-       version = "0.6.1.0";
-       sha256 = "0dwwpq0jj89g68scxrqy4zr6r3f93w8024icbblwx4ygv51xkxai";
+       version = "0.6.1.1";
+       sha256 = "1q59gfk9i4ghm5gyw104isn0f3ws73n12a9hv6xhs6c3rfl8spr9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson async attoparsec base bytestring comonad containers
-         data-default-class elynx-tools elynx-tree gnuplot mwc-random
+         data-default-class elynx-tools elynx-tree mwc-random
          optparse-applicative parallel primitive statistics text
          transformers vector
        ];
        executableHaskellDepends = [ base ];
        description = "Handle phylogenetic trees";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ dschrempf ];
      }) {};
 
@@ -279101,7 +275897,6 @@ self: {
        description = "Easy-to-use TODOs manager";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "tofromxml" = callPackage
@@ -279139,8 +275934,6 @@ self: {
        ];
        description = "Manage the toilet queue at the IMO";
        license = "GPL";
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "token-bucket" = callPackage
@@ -279155,6 +275948,8 @@ self: {
        testHaskellDepends = [ base time ];
        description = "Rate limiter using lazy bucket algorithm";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "token-limiter" = callPackage
@@ -279195,6 +275990,7 @@ self: {
        testToolDepends = [ sydtest-discover ];
        description = "A thread-safe concurrent token-bucket rate limiter that guarantees fairness";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "token-search" = callPackage
@@ -279405,41 +276201,12 @@ self: {
        libraryToolDepends = [ alex happy ];
        description = "Parser for the TOML configuration language";
        license = lib.licenses.isc;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "tomland" = callPackage
     ({ mkDerivation, base, bytestring, containers, deepseq, directory
-     , hashable, hedgehog, hspec, hspec-golden, hspec-hedgehog
-     , hspec-megaparsec, markdown-unlit, megaparsec, mtl
-     , parser-combinators, text, time, transformers
-     , unordered-containers, validation-selective
-     }:
-     mkDerivation {
-       pname = "tomland";
-       version = "1.3.2.0";
-       sha256 = "0yj39mh4z3v3jqri38s3ylrglv657g3m7gqr2rz8ydlvx2draknc";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base bytestring containers deepseq hashable megaparsec mtl
-         parser-combinators text time transformers unordered-containers
-         validation-selective
-       ];
-       executableHaskellDepends = [
-         base bytestring containers hashable text time unordered-containers
-       ];
-       executableToolDepends = [ markdown-unlit ];
-       testHaskellDepends = [
-         base bytestring containers directory hashable hedgehog hspec
-         hspec-golden hspec-hedgehog hspec-megaparsec megaparsec text time
-         unordered-containers
-       ];
-       description = "Bidirectional TOML serialization";
-       license = lib.licenses.mpl20;
-     }) {};
-
-  "tomland_1_3_3_1" = callPackage
-    ({ mkDerivation, base, bytestring, containers, deepseq, directory
      , hashable, hedgehog, hspec, hspec-hedgehog, hspec-megaparsec
      , megaparsec, mtl, parser-combinators, text, time, transformers
      , unordered-containers, validation-selective
@@ -279462,7 +276229,6 @@ self: {
        ];
        description = "Bidirectional TOML serialization";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tomlcheck" = callPackage
@@ -279480,6 +276246,7 @@ self: {
        ];
        description = "Command-line tool to check syntax of TOML files";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tonalude" = callPackage
@@ -279492,6 +276259,8 @@ self: {
        testHaskellDepends = [ base bytestring doctest Glob rio unliftio ];
        description = "A standard library for Tonatona framework";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "tonaparser" = callPackage
@@ -279506,6 +276275,8 @@ self: {
        testHaskellDepends = [ base doctest envy Glob rio say tonatona ];
        description = "Scalable way to pass runtime configurations for tonatona";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "tonatona" = callPackage
@@ -279518,6 +276289,7 @@ self: {
        testHaskellDepends = [ base doctest Glob rio tonaparser ];
        description = "meta application framework";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tonatona-google-server-api" = callPackage
@@ -279527,8 +276299,8 @@ self: {
      }:
      mkDerivation {
        pname = "tonatona-google-server-api";
-       version = "0.1.3.0";
-       sha256 = "1kw2i4il75kzgxim53phdb07gd1axadh262k3g4639kakij7giif";
+       version = "0.2.0.0";
+       sha256 = "01ilskcr8k219vijd3zkzy6lpzavqv36j3vxbx1hrms0hylnydah";
        libraryHaskellDepends = [
          base google-server-api monad-logger persistent persistent-sqlite
          resource-pool servant-client tonalude tonaparser tonatona
@@ -279540,6 +276312,7 @@ self: {
        ];
        description = "tonatona plugin for google-server-api";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tonatona-logger" = callPackage
@@ -279552,6 +276325,7 @@ self: {
        testHaskellDepends = [ base doctest Glob rio tonaparser tonatona ];
        description = "tonatona plugin for logging";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tonatona-persistent-postgresql" = callPackage
@@ -279573,7 +276347,6 @@ self: {
        description = "tonatona plugin for accessing PostgreSQL database";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "tonatona-persistent-sqlite" = callPackage
@@ -279595,7 +276368,6 @@ self: {
        description = "tonatona plugin for accessing Sqlite database";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "tonatona-servant" = callPackage
@@ -279620,7 +276392,6 @@ self: {
        description = "tonatona plugin for servant";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "too-many-cells" = callPackage
@@ -280150,8 +276921,8 @@ self: {
      }:
      mkDerivation {
        pname = "tpdb";
-       version = "2.2.2";
-       sha256 = "0061140xvd06nki4r6xh59cqw9v8kl12dqgd8qx7d2kkjw2qvpn8";
+       version = "2.3.0";
+       sha256 = "0gn07n03brkfab7c6sq3227k8b3i4v0k83lhxqxsgwz80i0mkx5i";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -280317,8 +277088,30 @@ self: {
        ];
        description = "Distributed tracing";
        license = lib.licenses.bsd3;
+     }) {};
+
+  "tracing-control_0_0_7_3" = callPackage
+    ({ mkDerivation, aeson, base, base16-bytestring, bytestring
+     , case-insensitive, containers, hspec, http-client, lifted-base
+     , monad-control, mtl, network, random, stm, stm-lifted, text, time
+     , transformers, transformers-base
+     }:
+     mkDerivation {
+       pname = "tracing-control";
+       version = "0.0.7.3";
+       sha256 = "1cxn64v6qa3n7d3d7nq4r9xrq42fl7z3xkqa9k8alaqfzkpx7v17";
+       libraryHaskellDepends = [
+         aeson base base16-bytestring bytestring case-insensitive containers
+         http-client lifted-base monad-control mtl network random stm
+         stm-lifted text time transformers transformers-base
+       ];
+       testHaskellDepends = [
+         base containers hspec lifted-base monad-control mtl stm stm-lifted
+         text
+       ];
+       description = "Distributed tracing";
+       license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "tracked-files" = callPackage
@@ -280498,6 +277291,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Monadic effect framework";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "trans-fx-data" = callPackage
@@ -280509,6 +277304,7 @@ self: {
        libraryHaskellDepends = [ base trans-fx-core ];
        description = "Monadic effect framework";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "trans-fx-io" = callPackage
@@ -280521,6 +277317,7 @@ self: {
        testHaskellDepends = [ base time trans-fx-core ];
        description = "Monadic effect framework";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "transaction" = callPackage
@@ -280623,12 +277420,12 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "transformers_0_6_0_3" = callPackage
+  "transformers_0_6_0_4" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "transformers";
-       version = "0.6.0.3";
-       sha256 = "070v6kwxinls0w48mfyjqz6rfz03sphyig2ar13lplqjr01kaa67";
+       version = "0.6.0.4";
+       sha256 = "1jw9c89yri37hsai6jgckfdana1gqjr15xnanxzm3vahvgcb5f1s";
        libraryHaskellDepends = [ base ];
        description = "Concrete functor and monad transformers";
        license = lib.licenses.bsd3;
@@ -280910,7 +277707,6 @@ self: {
        description = "fully composable remote execution for the creation of distributed systems";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "transient-universe-tls" = callPackage
@@ -280975,7 +277771,6 @@ self: {
        description = "Translation cli tool";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "trasa" = callPackage
@@ -281137,7 +277932,6 @@ self: {
        ];
        description = "General data structure lifting for Template Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "traverse-with-class" = callPackage
@@ -281770,6 +278564,8 @@ self: {
        libraryHaskellDepends = [ base text tomland trial ];
        description = "Trial helper functions for tomland";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "triangulation" = callPackage
@@ -281915,7 +278711,6 @@ self: {
        ];
        description = "A utility for neat multiline string trimming";
        license = lib.licenses.agpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "trimpolya" = callPackage
@@ -281946,7 +278741,6 @@ self: {
        description = "A very simple triple store";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "triplesec" = callPackage
@@ -282028,7 +278822,6 @@ self: {
        description = "A Tropical Geometry package for Haskell";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "true-name" = callPackage
@@ -282380,8 +279173,8 @@ self: {
      }:
      mkDerivation {
        pname = "ttc";
-       version = "1.1.1.0";
-       sha256 = "04r2kv0wr7g4ahy3iqbbnihy0mh75pghqzsl9iiz60dpgdnfgafw";
+       version = "1.1.1.1";
+       sha256 = "1zk4iavn51s89m35w7fwi7z9c5gkz98f8phv5bp4f9ajirmhn6r1";
        libraryHaskellDepends = [ base bytestring template-haskell text ];
        testHaskellDepends = [
          base bytestring tasty tasty-hunit template-haskell text
@@ -282390,6 +279183,23 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "ttc_1_2_0_0" = callPackage
+    ({ mkDerivation, base, bytestring, tasty, tasty-hunit
+     , template-haskell, text
+     }:
+     mkDerivation {
+       pname = "ttc";
+       version = "1.2.0.0";
+       sha256 = "0x5xq00ls290s3ivzzlg4dq0rgzx1x6nzkch49ylwvb5xicmzgm5";
+       libraryHaskellDepends = [ base bytestring template-haskell text ];
+       testHaskellDepends = [
+         base bytestring tasty tasty-hunit template-haskell text
+       ];
+       description = "Textual Type Classes";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "ttl-hashtables" = callPackage
     ({ mkDerivation, base, clock, containers, data-default, failable
      , hashable, hashtables, hspec, mtl, transformers
@@ -282449,6 +279259,7 @@ self: {
        executableHaskellDepends = [ base text time ttn ];
        description = "TheThingsNetwork client";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ sorki ];
      }) {};
 
@@ -282611,6 +279422,7 @@ self: {
        description = "Functions to convert between tuples and HLists";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "tuple-lenses" = callPackage
@@ -282638,6 +279450,7 @@ self: {
        description = "Morph between tuples, or convert them from and to HLists";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "tuple-ops" = callPackage
@@ -282770,6 +279583,7 @@ self: {
        description = "An implementation of Turing Machine and Automaton";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "turkish-deasciifier" = callPackage
@@ -282881,6 +279695,8 @@ self: {
        ];
        description = "Tiny web application framework for WAI";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "tweak" = callPackage
@@ -282911,8 +279727,6 @@ self: {
        ];
        description = "An equational theorem prover";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "twee-lib" = callPackage
@@ -282956,6 +279770,7 @@ self: {
        benchmarkHaskellDepends = [ base bytestring criterion megaparsec ];
        description = "Command-line tool for twitter";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "twentefp" = callPackage
@@ -283155,7 +279970,6 @@ self: {
        description = "CLI twitter client";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "twidge" = callPackage
@@ -283253,6 +280067,8 @@ self: {
        testHaskellDepends = [ base doctest ];
        description = "TwiML library for Haskell";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "twine" = callPackage
@@ -283292,7 +280108,6 @@ self: {
        description = "Haskell twirp foundations";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "twisty" = callPackage
@@ -283379,6 +280194,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Twitter API package with conduit interface and Streaming API support";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "twitter-enumerator" = callPackage
@@ -283442,6 +280258,8 @@ self: {
        ];
        description = "Twitter JSON parser and types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "twitter-types-lens" = callPackage
@@ -283457,6 +280275,7 @@ self: {
        ];
        description = "Twitter JSON types (lens powered)";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tx" = callPackage
@@ -283801,8 +280620,6 @@ self: {
        testHaskellDepends = [ base ];
        description = "Collection of widely reimplemented type families";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "type-functions" = callPackage
@@ -284324,6 +281141,8 @@ self: {
        ];
        description = "Mock functions and expressions anywhere";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "typeable-th" = callPackage
@@ -284344,8 +281163,8 @@ self: {
     ({ mkDerivation, base, containers, ghc }:
      mkDerivation {
        pname = "typecheck-plugin-nat-simple";
-       version = "0.1.0.2";
-       sha256 = "1hdp2n8n75lr1rjn99nwrqgzh3xay18lkjm8sjv36bwavvbw9p90";
+       version = "0.1.0.4";
+       sha256 = "0ybkkfk9ha3f1f5cq45r0rmnws0ai6imwic0srf78d6ys3q5n5n5";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base containers ghc ];
        testHaskellDepends = [ base containers ghc ];
@@ -284378,6 +281197,7 @@ self: {
        ];
        description = "Admin console framework";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "typed-digits" = callPackage
@@ -284395,6 +281215,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Digits, indexed by their base at the type level";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "typed-duration" = callPackage
@@ -284490,7 +281312,6 @@ self: {
        executableHaskellDepends = [ base diagrams-lib text ];
        description = "Typed and composable spreadsheets";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ Gabriel439 ];
      }) {};
 
@@ -284531,23 +281352,6 @@ self: {
      }) {};
 
   "typed-uuid" = callPackage
-    ({ mkDerivation, aeson, base, binary, bytestring, deepseq, hashable
-     , http-api-data, random, text, uuid, validity, validity-uuid
-     , yamlparse-applicative
-     }:
-     mkDerivation {
-       pname = "typed-uuid";
-       version = "0.1.0.0";
-       sha256 = "1smwrjn63wsvy7lickdapgfqbvndypvy1qlnfrn5iymi2mg1kyxi";
-       libraryHaskellDepends = [
-         aeson base binary bytestring deepseq hashable http-api-data random
-         text uuid validity validity-uuid yamlparse-applicative
-       ];
-       description = "Phantom-Typed version of UUID";
-       license = lib.licenses.mit;
-     }) {};
-
-  "typed-uuid_0_2_0_0" = callPackage
     ({ mkDerivation, aeson, autodocodec, base, binary, bytestring
      , deepseq, hashable, http-api-data, random, text, uuid, validity
      , validity-uuid
@@ -284659,8 +281463,8 @@ self: {
      }:
      mkDerivation {
        pname = "typelet";
-       version = "0.1.0.0";
-       sha256 = "0kmidkbdq40bhfz4kqcb81kn2h67vcrl5lrpv3hg3ca79wxnxk2s";
+       version = "0.1.1.0";
+       sha256 = "1mgmlly0whdgbpjqa3smjgxhrlwqq971kka36i61ldkppb6ic2kj";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base cabal-doctest ];
@@ -284669,6 +281473,7 @@ self: {
        description = "Plugin to faciliate type-level let";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "typelevel" = callPackage
@@ -284797,32 +281602,8 @@ self: {
      }:
      mkDerivation {
        pname = "typerep-map";
-       version = "0.3.3.0";
-       sha256 = "0j7f7k0knpdsh41p0bzg7yv32nz684s3vrxc8pig5ckmmadc4mh4";
-       libraryHaskellDepends = [
-         base containers deepseq ghc-prim primitive vector
-       ];
-       testHaskellDepends = [
-         base ghc-typelits-knownnat hedgehog hspec hspec-hedgehog
-       ];
-       benchmarkHaskellDepends = [
-         base criterion deepseq dependent-map dependent-sum
-         ghc-typelits-knownnat
-       ];
-       doHaddock = false;
-       description = "Efficient implementation of a dependent map with types as keys";
-       license = lib.licenses.mpl20;
-     }) {};
-
-  "typerep-map_0_4_0_0" = callPackage
-    ({ mkDerivation, base, containers, criterion, deepseq
-     , dependent-map, dependent-sum, ghc-prim, ghc-typelits-knownnat
-     , hedgehog, hspec, hspec-hedgehog, primitive, vector
-     }:
-     mkDerivation {
-       pname = "typerep-map";
-       version = "0.4.0.0";
-       sha256 = "0fgn7blxfnwwh92wzd5jma7rniqp9f7abb4wvr61mvhw44m6mvgr";
+       version = "0.5.0.0";
+       sha256 = "0ash190liysilgdwd5aiv55k3jrapksdhrcf0sf5lqv5dmpq07ja";
        libraryHaskellDepends = [
          base containers deepseq ghc-prim primitive vector
        ];
@@ -284836,7 +281617,6 @@ self: {
        doHaddock = false;
        description = "Efficient implementation of a dependent map with types as keys";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "types-compat" = callPackage
@@ -284884,7 +281664,6 @@ self: {
        description = "Type-safe transformations and purifications of PreCures (Japanese Battle Heroine)";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "typescript-docs" = callPackage
@@ -284997,6 +281776,8 @@ self: {
        ];
        description = "Type-safe PostgreSQL JSON Querying";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "typson-esqueleto" = callPackage
@@ -285102,8 +281883,8 @@ self: {
      }:
      mkDerivation {
        pname = "tzdata";
-       version = "0.2.20211021.0";
-       sha256 = "0x1pqdlbhh8qhbbfpc01jlcamk2ihwxbs9m8kgm8abd9fk0bwa0a";
+       version = "0.2.20220315.0";
+       sha256 = "1x5lkbd0n0h0nyxr3a3ib1lxp1d862g805wkn2p92ry4pmj1yacb";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base bytestring containers deepseq vector
@@ -285180,6 +281961,34 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "ua-parser_0_7_7_0" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, cereal, cereal-text
+     , criterion, data-default, deepseq, file-embed, filepath, HUnit
+     , pcre-light, tasty, tasty-hunit, tasty-quickcheck, text, yaml
+     }:
+     mkDerivation {
+       pname = "ua-parser";
+       version = "0.7.7.0";
+       sha256 = "1dkwhd2rl4fsjsvx68wclq4ipzxaxxlw1jailb379q0d77j8934s";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         aeson base bytestring cereal cereal-text data-default deepseq
+         file-embed pcre-light text yaml
+       ];
+       testHaskellDepends = [
+         aeson base bytestring cereal cereal-text data-default deepseq
+         file-embed filepath HUnit pcre-light tasty tasty-hunit
+         tasty-quickcheck text yaml
+       ];
+       benchmarkHaskellDepends = [
+         aeson base bytestring cereal cereal-text criterion data-default
+         deepseq file-embed filepath pcre-light text yaml
+       ];
+       description = "A library for parsing User-Agent strings, official Haskell port of ua-parser";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "uacpid" = callPackage
     ({ mkDerivation, base, containers, directory, filepath, hslogger
      , mtl, network, process, regex-compat, time, time-locale-compat
@@ -285304,10 +282113,8 @@ self: {
      }:
      mkDerivation {
        pname = "ucl";
-       version = "0.2.0.0";
-       sha256 = "1ccf9zavmsk0msq4gz6alv5z32qwnap8a4zvajmqps69bh66b9wv";
-       revision = "1";
-       editedCabalFile = "1gyhy1311wqj5s10pgkpc0vsmvcqja23p4nqn3nv0mbc9fajal2n";
+       version = "0.2.0.1";
+       sha256 = "14ds8p8akbk3dgl12395m11234n63sca89gfsb4a73j7p1y21kab";
        libraryHaskellDepends = [ base bytestring containers text time ];
        libraryPkgconfigDepends = [ libucl ];
        testHaskellDepends = [ base containers ];
@@ -285348,6 +282155,8 @@ self: {
        ];
        description = "Small DBus implementation";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "udbus-model" = callPackage
@@ -285361,6 +282170,7 @@ self: {
        libraryHaskellDepends = [ base bytestring udbus xml ];
        description = "Model API for udbus introspection and definitions";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "udcode" = callPackage
@@ -285423,6 +282233,20 @@ self: {
        broken = true;
      }) {};
 
+  "ueberzug" = callPackage
+    ({ mkDerivation, base, process }:
+     mkDerivation {
+       pname = "ueberzug";
+       version = "0.2.0.0";
+       sha256 = "01n669wjcjh01x168vjhalq6l52m9jgma86jlym4456sl9cja6s2";
+       libraryHaskellDepends = [ base process ];
+       testHaskellDepends = [ base ];
+       description = "Haskell bindings for ueberzug to display images in the terminal";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "uglymemo" = callPackage
     ({ mkDerivation, base, containers }:
      mkDerivation {
@@ -285562,15 +282386,48 @@ self: {
        libraryHaskellDepends = [ base bytestring mmsyn2 mmsyn5 vector ];
        description = "A library to work with the basic Ukrainian phonetics and syllable segmentation";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ukrainian-phonetics-basic-array" = callPackage
-    ({ mkDerivation, base, bytestring, mmsyn2-array, mmsyn5 }:
+    ({ mkDerivation, base, mmsyn2-array, mmsyn5
+     , ukrainian-phonetics-common
+     }:
      mkDerivation {
        pname = "ukrainian-phonetics-basic-array";
-       version = "0.4.2.0";
-       sha256 = "1qw75wp493bnzwcbmhaifm4m7dj71f5q16xcscmgsysf1lj2y3m3";
-       libraryHaskellDepends = [ base bytestring mmsyn2-array mmsyn5 ];
+       version = "0.5.3.0";
+       sha256 = "181cm83hl2ga3gg0fa8kflrn2fnxmmdxx7flijr3c7pj8xd04l18";
+       libraryHaskellDepends = [
+         base mmsyn2-array mmsyn5 ukrainian-phonetics-common
+       ];
+       description = "A library to work with the basic Ukrainian phonetics and syllable segmentation";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "ukrainian-phonetics-basic-array-bytestring" = callPackage
+    ({ mkDerivation, base, bytestring, mmsyn2-array, mmsyn5
+     , ukrainian-phonetics-common
+     }:
+     mkDerivation {
+       pname = "ukrainian-phonetics-basic-array-bytestring";
+       version = "0.1.0.0";
+       sha256 = "1xg3hfxmjvnj3x7ippjwypggi9c052fcalnvrljr6s8fyrmya7sx";
+       libraryHaskellDepends = [
+         base bytestring mmsyn2-array mmsyn5 ukrainian-phonetics-common
+       ];
+       description = "A library to work with the basic Ukrainian phonetics and syllable segmentation";
+       license = lib.licenses.mit;
+     }) {};
+
+  "ukrainian-phonetics-common" = callPackage
+    ({ mkDerivation, base, mmsyn2-array }:
+     mkDerivation {
+       pname = "ukrainian-phonetics-common";
+       version = "0.1.1.0";
+       sha256 = "09sj6d29fcifxc30wxm5fqgvpifk7i7xf1dbxq7grawxf3w3l7hz";
+       libraryHaskellDepends = [ base mmsyn2-array ];
        description = "A library to work with the basic Ukrainian phonetics and syllable segmentation";
        license = lib.licenses.mit;
      }) {};
@@ -285716,6 +282573,7 @@ self: {
        description = "Opinionated Haskell Interoperability";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "unbound" = callPackage
@@ -285925,6 +282783,8 @@ self: {
        ];
        description = "Manipulating numbers with inherent experimental/measurement uncertainty";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "unconstrained" = callPackage
@@ -285950,6 +282810,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Tiny package providing unescaping versions of show and print";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "unexceptionalio" = callPackage
@@ -286304,47 +283166,47 @@ self: {
      }) {};
 
   "unicode-transforms" = callPackage
-    ({ mkDerivation, base, bytestring, deepseq, filepath, gauge
-     , getopt-generics, ghc-prim, hspec, path, path-io, QuickCheck
-     , split, text
+    ({ mkDerivation, base, bytestring, deepseq, filepath, ghc-prim
+     , hspec, path, path-io, QuickCheck, split, tasty-bench, text
+     , unicode-data
      }:
      mkDerivation {
        pname = "unicode-transforms";
-       version = "0.3.7.1";
-       sha256 = "1010sahi4mjzqmxqlj3w73rlymbl2370x5vizjqbx7mb86kxzx4f";
-       revision = "2";
-       editedCabalFile = "0kbcn5881sxh0i8pqckjam4kwr1n7m3gl5ppcq4li32dzfiz9b57";
+       version = "0.4.0";
+       sha256 = "0m234yhjizl28xm8y08bdhrbni666r7q2z71a8s64lynqk4lzq5k";
+       revision = "1";
+       editedCabalFile = "18k7z25byg9x05rydbcgjfvhz9qdv6yxjvxac58kxw8pfj8xlcap";
        isLibrary = true;
        isExecutable = true;
-       libraryHaskellDepends = [ base bytestring ghc-prim text ];
+       libraryHaskellDepends = [
+         base bytestring ghc-prim text unicode-data
+       ];
        testHaskellDepends = [
-         base deepseq getopt-generics hspec QuickCheck split text
+         base deepseq hspec QuickCheck split text unicode-data
        ];
        benchmarkHaskellDepends = [
-         base deepseq filepath gauge path path-io text
+         base deepseq filepath path path-io tasty-bench text
        ];
        description = "Unicode normalization";
        license = lib.licenses.bsd3;
      }) {};
 
-  "unicode-transforms_0_4_0" = callPackage
+  "unicode-transforms_0_4_0_1" = callPackage
     ({ mkDerivation, base, bytestring, deepseq, filepath, ghc-prim
      , hspec, path, path-io, QuickCheck, split, tasty-bench, text
      , unicode-data
      }:
      mkDerivation {
        pname = "unicode-transforms";
-       version = "0.4.0";
-       sha256 = "0m234yhjizl28xm8y08bdhrbni666r7q2z71a8s64lynqk4lzq5k";
-       revision = "1";
-       editedCabalFile = "18k7z25byg9x05rydbcgjfvhz9qdv6yxjvxac58kxw8pfj8xlcap";
+       version = "0.4.0.1";
+       sha256 = "1z29jvli2rqkynfxni1gibl81458j7h8lrb8fg6lpnj8svhy2y1j";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base bytestring ghc-prim text unicode-data
        ];
        testHaskellDepends = [
-         base deepseq hspec QuickCheck split text unicode-data
+         base bytestring deepseq hspec QuickCheck split text unicode-data
        ];
        benchmarkHaskellDepends = [
          base deepseq filepath path path-io tasty-bench text
@@ -286457,8 +283319,6 @@ self: {
        ];
        description = "Uniform file handling operations";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "uniform-io" = callPackage
@@ -286543,7 +283403,6 @@ self: {
        ];
        description = "A uniform base to build apps on";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "union" = callPackage
@@ -286783,6 +283642,7 @@ self: {
        libraryHaskellDepends = [ base mmsyn6ukr vector ];
        description = "Can be used to produce the 'uniquenessPeriods' function and related functionality";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "uniqueness-periods-general" = callPackage
@@ -286794,6 +283654,8 @@ self: {
        libraryHaskellDepends = [ base vector ];
        description = "Can be used to produce the similar to 'String.Ukrainian.UniquenessPeriods' functions.";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "uniqueness-periods-vector" = callPackage
@@ -286805,6 +283667,8 @@ self: {
        libraryHaskellDepends = [ base vector ];
        description = "Generalization of the uniqueness-periods and uniqueness-periods-general packages functionality";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "uniqueness-periods-vector-common" = callPackage
@@ -286816,6 +283680,8 @@ self: {
        libraryHaskellDepends = [ base vector ];
        description = "Generalization of the dobutokO-poetry-general package functionality";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "uniqueness-periods-vector-examples" = callPackage
@@ -286859,6 +283725,7 @@ self: {
        libraryHaskellDepends = [ base mmsyn2 vector ];
        description = "A library allows to change the structure of the 'RealFrac' function output";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "uniqueness-periods-vector-general" = callPackage
@@ -286874,6 +283741,7 @@ self: {
        ];
        description = "Some kind of the optimization approach to data inner structure";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "uniqueness-periods-vector-properties" = callPackage
@@ -286894,18 +283762,19 @@ self: {
        description = "Metrices for the maximum element for the uniqueness-periods-vector packages family";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "uniqueness-periods-vector-stats" = callPackage
     ({ mkDerivation, base, ghc-prim }:
      mkDerivation {
        pname = "uniqueness-periods-vector-stats";
-       version = "0.2.1.0";
-       sha256 = "1vw12a6q1h2in2llyy49n54s20sh8i4ry9vr2rwy8q0xfvfq9v25";
+       version = "0.2.2.0";
+       sha256 = "0j6n6maqjm1jvwl8s08v2ykv23yzkk6cnqkbv2af3p8fnd6m83sy";
        libraryHaskellDepends = [ base ghc-prim ];
        description = "A very basic descriptive statistics";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "unit" = callPackage
@@ -286933,16 +283802,17 @@ self: {
 
   "units" = callPackage
     ({ mkDerivation, base, containers, deepseq, lens, linear, mtl
-     , multimap, singletons, syb, template-haskell, th-desugar
-     , units-parser, vector-space
+     , multimap, singletons, singletons-base, singletons-th, syb
+     , template-haskell, th-desugar, units-parser, vector-space
      }:
      mkDerivation {
        pname = "units";
        version = "2.4.1.5";
        sha256 = "09ssrid1an2nv6j9skb787i3hqiz5hgz020q13552w55m0smw4c9";
        libraryHaskellDepends = [
-         base containers deepseq lens linear mtl multimap singletons syb
-         template-haskell th-desugar units-parser vector-space
+         base containers deepseq lens linear mtl multimap singletons
+         singletons-base singletons-th syb template-haskell th-desugar
+         units-parser vector-space
        ];
        description = "A domain-specific type system for dimensional analysis";
        license = lib.licenses.bsd3;
@@ -287107,22 +283977,6 @@ self: {
      }:
      mkDerivation {
        pname = "universe";
-       version = "1.2.1";
-       sha256 = "1v9lgxkfly2570i8x66sjz8nk58a71y3jwlqdc3wi2jmh773y6hi";
-       libraryHaskellDepends = [
-         universe-base universe-instances-extended
-         universe-reverse-instances universe-some
-       ];
-       description = "A class for finite and recursively enumerable types";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "universe_1_2_2" = callPackage
-    ({ mkDerivation, universe-base, universe-instances-extended
-     , universe-reverse-instances, universe-some
-     }:
-     mkDerivation {
-       pname = "universe";
        version = "1.2.2";
        sha256 = "06rxcbqdcf6fd0za3nvdhsqmki6ihxs6j66jqky3wqkis7bmy3ia";
        libraryHaskellDepends = [
@@ -287135,20 +283989,7 @@ self: {
      }) {};
 
   "universe-base" = callPackage
-    ({ mkDerivation, base, containers, QuickCheck, tagged, transformers
-     }:
-     mkDerivation {
-       pname = "universe-base";
-       version = "1.1.2";
-       sha256 = "1jja1yqfqdnpc0982haccpqz9zb3p50ydyv89hcg9pjr3cr1is4r";
-       libraryHaskellDepends = [ base containers tagged transformers ];
-       testHaskellDepends = [ base containers QuickCheck ];
-       description = "A class for finite and recursively enumerable types";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "universe-base_1_1_3" = callPackage
-    ({ mkDerivation, base, containers, OneTuple, QuickCheck, tagged
+    ({ mkDerivation, base, containers, ghc-prim, QuickCheck, tagged
      , transformers
      }:
      mkDerivation {
@@ -287158,12 +283999,11 @@ self: {
        revision = "2";
        editedCabalFile = "1fr7w3qc46aph0xxya8jw1a4gqzvq03f6vpx75pam9ynfndz8gw0";
        libraryHaskellDepends = [
-         base containers OneTuple tagged transformers
+         base containers ghc-prim tagged transformers
        ];
        testHaskellDepends = [ base containers QuickCheck ];
        description = "A class for finite and recursively enumerable types";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "universe-dependent-sum" = callPackage
@@ -287177,6 +284017,7 @@ self: {
        libraryHaskellDepends = [ base universe-some ];
        description = "Universe instances for types from dependent-sum";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "universe-instances-base" = callPackage
@@ -287190,6 +284031,8 @@ self: {
        libraryHaskellDepends = [ base universe-base ];
        description = "Universe instances for types from the base package";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "universe-instances-extended" = callPackage
@@ -287198,23 +284041,6 @@ self: {
      }:
      mkDerivation {
        pname = "universe-instances-extended";
-       version = "1.1.2";
-       sha256 = "1yg3cacr56kk0r8vnqxa9cm1awb727qkysnhc7rn4h9pfb10a7sn";
-       revision = "1";
-       editedCabalFile = "017adjf6wbw56a81l69vd0gzhlvi6n1wplh85smq7l9m98wsh4wy";
-       libraryHaskellDepends = [
-         adjunctions base comonad containers universe-base
-       ];
-       description = "Universe instances for types from selected extra packages";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "universe-instances-extended_1_1_3" = callPackage
-    ({ mkDerivation, adjunctions, base, comonad, containers
-     , universe-base
-     }:
-     mkDerivation {
-       pname = "universe-instances-extended";
        version = "1.1.3";
        sha256 = "02fxra5g76dk2jpbvmj0mj5bylj4400fcp3np3s5d31qgsjh2sn6";
        libraryHaskellDepends = [
@@ -287222,7 +284048,6 @@ self: {
        ];
        description = "Universe instances for types from selected extra packages";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "universe-instances-trans" = callPackage
@@ -287236,6 +284061,8 @@ self: {
        libraryHaskellDepends = [ base universe-base ];
        description = "Universe instances for types from the transformers and mtl packages";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "universe-reverse-instances" = callPackage
@@ -287268,6 +284095,8 @@ self: {
        testHaskellDepends = [ base some template-haskell universe-base ];
        description = "Universe instances for Some from some";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "universe-th" = callPackage
@@ -287351,6 +284180,8 @@ self: {
        pname = "unix-compat";
        version = "0.5.4";
        sha256 = "1cd4lh2c16h7y5hzrcn5l9vir8aq2wcizwksppnagklsdsfmf942";
+       revision = "1";
+       editedCabalFile = "0v2cp1p7vswbwclai1c74vbwdapczlaqgshcb6l1j49jph1w1vnm";
        libraryHaskellDepends = [ base unix ];
        description = "Portable POSIX-compatibility layer";
        license = lib.licenses.bsd3;
@@ -287474,7 +284305,6 @@ self: {
        testHaskellDepends = [ base bytestring zenhack-prelude ];
        description = "Straightforward bindings to the posix API";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "unix-time" = callPackage
@@ -287501,10 +284331,8 @@ self: {
      }:
      mkDerivation {
        pname = "unjson";
-       version = "0.15.3";
-       sha256 = "1p2bk9j5ww0zbkaw1wvl2122h763zn4ddjzg5rka948q3d6zivvi";
-       revision = "1";
-       editedCabalFile = "1jgin4v0j5siyrchrlkp8y5abs30mk8j9d5ah3r0b84683whnnrx";
+       version = "0.15.4";
+       sha256 = "0qj9ihigchzmwx2hnwjhdyj6sq1vdcfsmprgy73fl0f1x2glvr9d";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring containers free hashable invariant
          pretty primitive scientific semigroups text time
@@ -287558,6 +284386,8 @@ self: {
        ];
        description = "(un)lifted classes and functions for the STM monad";
        license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "unlifted-list" = callPackage
@@ -287731,21 +284561,21 @@ self: {
 
   "unordered-containers" = callPackage
     ({ mkDerivation, base, bytestring, ChasingBottoms, containers
-     , deepseq, gauge, hashable, hashmap, HUnit, mtl, QuickCheck, random
-     , test-framework, test-framework-hunit, test-framework-quickcheck2
+     , deepseq, hashable, hashmap, HUnit, mtl, QuickCheck, random, tasty
+     , tasty-bench, tasty-hunit, tasty-quickcheck, template-haskell
      }:
      mkDerivation {
        pname = "unordered-containers";
-       version = "0.2.16.0";
-       sha256 = "1vs97x7qzb0n9qwdpi1ffym2yr2rgnlc8nxjrpl4k8b2yay6ikxw";
-       libraryHaskellDepends = [ base deepseq hashable ];
+       version = "0.2.17.0";
+       sha256 = "05ss6ys9gp7dx93glhrm19fxdl916m7yaqxi6p06ibka1dp3m7n4";
+       libraryHaskellDepends = [ base deepseq hashable template-haskell ];
        testHaskellDepends = [
          base ChasingBottoms containers hashable HUnit QuickCheck random
-         test-framework test-framework-hunit test-framework-quickcheck2
+         tasty tasty-hunit tasty-quickcheck
        ];
        benchmarkHaskellDepends = [
-         base bytestring containers deepseq gauge hashable hashmap mtl
-         random
+         base bytestring containers deepseq hashable hashmap mtl random
+         tasty-bench
        ];
        description = "Efficient hashing-based container types";
        license = lib.licenses.bsd3;
@@ -288022,8 +284852,6 @@ self: {
        libraryHaskellDepends = [ base ghc ];
        description = "Unsatisfiable type class";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "unscramble" = callPackage
@@ -288322,7 +285150,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion deepseq ];
        description = "Hoon-style atom manipulation and printing functions";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ureader" = callPackage
@@ -288607,6 +285434,8 @@ self: {
        ];
        description = "Memory efficient url type and parser";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "url-decoders" = callPackage
@@ -288717,6 +285546,8 @@ self: {
        pname = "urlencoded";
        version = "0.5.0.0";
        sha256 = "0d1vj7w297cf9sk9x942za00f7ihqzcgbgjdbn7r9g0hz7qyl6nn";
+       revision = "1";
+       editedCabalFile = "0yskpdn6k4xj5qvgvqjblm6abg247ximk2kv7lswpkngbavlvyiq";
        libraryHaskellDepends = [ base mtl network network-uri split ];
        testHaskellDepends = [ base network network-uri QuickCheck ];
        description = "Generate or process x-www-urlencoded data";
@@ -288740,6 +285571,7 @@ self: {
        ];
        description = "Painfully simple URL deployment";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "urn" = callPackage
@@ -288917,6 +285749,8 @@ self: {
        executableHaskellDepends = [ base random-fu text ];
        description = "A collection of user agents";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "userid" = callPackage
@@ -288932,6 +285766,7 @@ self: {
        ];
        description = "The UserId type and useful instances for web development";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "users" = callPackage
@@ -288967,7 +285802,6 @@ self: {
        description = "A mysql-haskell backend for the users library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "users-persistent" = callPackage
@@ -289073,6 +285907,8 @@ self: {
        ];
        description = "A string conversion library that assumes utf8";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "utf8-env" = callPackage
@@ -289255,7 +286091,6 @@ self: {
        description = "Utilities for universal types";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "utility-ht" = callPackage
@@ -289354,6 +286189,7 @@ self: {
        ];
        description = "Parse command line options using uu-interleave and uu-parsinglib";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "uu-parsinglib" = callPackage
@@ -289448,6 +286284,8 @@ self: {
        libraryHaskellDepends = [ base diagrams-lib SVGFonts ];
        description = "Utility for drawing attribute grammar pictures with the diagrams package";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "uuagd" = callPackage
@@ -289521,6 +286359,8 @@ self: {
        ];
        description = "UUID parsing using byteverse packages";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "uuid-crypto" = callPackage
@@ -289851,6 +286691,8 @@ self: {
        ];
        description = "Runs commands on remote machines using ssh";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "valid" = callPackage
@@ -290058,25 +286900,12 @@ self: {
     ({ mkDerivation, base, hspec }:
      mkDerivation {
        pname = "validity";
-       version = "0.11.0.1";
-       sha256 = "086nj5ymp4mxxfw9qjgjhd4j3z7gl2y9d89p0b7bkap5ampgdw2x";
-       libraryHaskellDepends = [ base ];
-       testHaskellDepends = [ base hspec ];
-       description = "Validity typeclass";
-       license = lib.licenses.mit;
-     }) {};
-
-  "validity_0_12_0_0" = callPackage
-    ({ mkDerivation, base, hspec }:
-     mkDerivation {
-       pname = "validity";
        version = "0.12.0.0";
        sha256 = "03md04q3ymilgc1pssczij392bphmg9ld6aa0fwfwjyjlqjj67fk";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
        description = "Validity typeclass";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "validity-aeson" = callPackage
@@ -290094,6 +286923,8 @@ self: {
        testHaskellDepends = [ aeson base hspec validity ];
        description = "Validity instances for aeson";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "validity-bytestring" = callPackage
@@ -290182,23 +287013,11 @@ self: {
     ({ mkDerivation, base, time, validity }:
      mkDerivation {
        pname = "validity-time";
-       version = "0.4.0.0";
-       sha256 = "02lwa2w84m4mm2lpg5dhg5p0ndba5r152bjm4iy76y2qsfkva0ap";
-       libraryHaskellDepends = [ base time validity ];
-       description = "Validity instances for time";
-       license = lib.licenses.mit;
-     }) {};
-
-  "validity-time_0_5_0_0" = callPackage
-    ({ mkDerivation, base, time, validity }:
-     mkDerivation {
-       pname = "validity-time";
        version = "0.5.0.0";
        sha256 = "1ik3syh9hd7jcfydp7fj8rghxl6zjs6lcm1f0xadm0czw6gb82k1";
        libraryHaskellDepends = [ base time validity ];
        description = "Validity instances for time";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "validity-unordered-containers" = callPackage
@@ -290237,18 +287056,6 @@ self: {
      }) {};
 
   "valor" = callPackage
-    ({ mkDerivation, base, hspec, text, transformers }:
-     mkDerivation {
-       pname = "valor";
-       version = "0.1.0.0";
-       sha256 = "1rmsss4zffyzf6vf1p2zj07a6a32pyrbdb259gflr5gg817m3kh4";
-       libraryHaskellDepends = [ base transformers ];
-       testHaskellDepends = [ base hspec text transformers ];
-       description = "Simple general structured validation library";
-       license = lib.licenses.mit;
-     }) {};
-
-  "valor_1_0_0_0" = callPackage
     ({ mkDerivation, base, doctest, hspec, hspec-discover, QuickCheck
      }:
      mkDerivation {
@@ -290261,7 +287068,6 @@ self: {
        doHaddock = false;
        description = "Simple and powerful data validation";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "value-supply" = callPackage
@@ -290516,6 +287322,8 @@ self: {
        ];
        description = "Client library for HashiCorp's Vault tool (via HTTP API)";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "vault-tool-server" = callPackage
@@ -290536,7 +287344,6 @@ self: {
        description = "Utility library for spawning a HashiCorp Vault process";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "vault-trans" = callPackage
@@ -290554,7 +287361,6 @@ self: {
        description = "A monad transformer for vault-tool";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "vaultaire-common" = callPackage
@@ -290772,28 +287578,6 @@ self: {
      }) {};
 
   "vec" = callPackage
-    ({ mkDerivation, adjunctions, base, base-compat, criterion, deepseq
-     , distributive, fin, hashable, indexed-traversable
-     , inspection-testing, QuickCheck, semigroupoids, tagged
-     , transformers, vector
-     }:
-     mkDerivation {
-       pname = "vec";
-       version = "0.4";
-       sha256 = "0z7icj5g59ml8cmcawa6ncayrzdi63s9ssllvnw2dfcd3ys5cjj0";
-       libraryHaskellDepends = [
-         adjunctions base deepseq distributive fin hashable
-         indexed-traversable QuickCheck semigroupoids transformers
-       ];
-       testHaskellDepends = [
-         base base-compat fin inspection-testing tagged
-       ];
-       benchmarkHaskellDepends = [ base criterion fin vector ];
-       description = "Vec: length-indexed (sized) list";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "vec_0_4_1" = callPackage
     ({ mkDerivation, adjunctions, base, base-compat, boring, criterion
      , deepseq, distributive, fin, hashable, indexed-traversable
      , inspection-testing, QuickCheck, semigroupoids, tagged
@@ -290813,7 +287597,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion fin vector ];
        description = "Vec: length-indexed (sized) list";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "vec-lens" = callPackage
@@ -290894,8 +287677,8 @@ self: {
      }) {};
 
   "vector" = callPackage
-    ({ mkDerivation, base, base-orphans, deepseq, ghc-prim, HUnit
-     , primitive, QuickCheck, random, tasty, tasty-hunit
+    ({ mkDerivation, base, base-orphans, deepseq, doctest, ghc-prim
+     , HUnit, primitive, QuickCheck, random, tasty, tasty-hunit
      , tasty-quickcheck, template-haskell, transformers
      }:
      mkDerivation {
@@ -290906,7 +287689,7 @@ self: {
        editedCabalFile = "02284cr5f5ghbz18shn8g6jvsgfs0dwgf81kxvf59r2wks8i00h4";
        libraryHaskellDepends = [ base deepseq ghc-prim primitive ];
        testHaskellDepends = [
-         base base-orphans HUnit primitive QuickCheck random tasty
+         base base-orphans doctest HUnit primitive QuickCheck random tasty
          tasty-hunit tasty-quickcheck template-haskell transformers
        ];
        description = "Efficient Arrays";
@@ -291092,6 +287875,8 @@ self: {
        libraryHaskellDepends = [ base vector ];
        description = "Some special functions to work with Vector (with zip)";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "vector-endian" = callPackage
@@ -291107,6 +287892,7 @@ self: {
        description = "Storable vectors with cpu-independent representation";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "vector-extras" = callPackage
@@ -291192,6 +287978,8 @@ self: {
        ];
        description = "Efficient vector-based mutable hashtables implementation";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "vector-heterogenous" = callPackage
@@ -291308,24 +288096,6 @@ self: {
      }:
      mkDerivation {
        pname = "vector-sized";
-       version = "1.4.4";
-       sha256 = "0rlzwxcxzrxg7nwqijigj80fr4fyi5c2a8785898kir5hcyd6v1d";
-       libraryHaskellDepends = [
-         adjunctions base binary comonad deepseq distributive
-         finite-typelits hashable indexed-list-literals primitive vector
-       ];
-       description = "Size tagged vectors";
-       license = lib.licenses.bsd3;
-       maintainers = with lib.maintainers; [ expipiplus1 ];
-     }) {};
-
-  "vector-sized_1_5_0" = callPackage
-    ({ mkDerivation, adjunctions, base, binary, comonad, deepseq
-     , distributive, finite-typelits, hashable, indexed-list-literals
-     , primitive, vector
-     }:
-     mkDerivation {
-       pname = "vector-sized";
        version = "1.5.0";
        sha256 = "13h4qck1697iswd9f8w17fpjc6yhl2pgrvay7pb22j2h3mgaxpjl";
        libraryHaskellDepends = [
@@ -291334,7 +288104,6 @@ self: {
        ];
        description = "Size tagged vectors";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ expipiplus1 ];
      }) {};
 
@@ -291749,8 +288518,6 @@ self: {
        testHaskellDepends = [ aeson base bytestring hspec ];
        description = "Type-safe data versioning";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "versioning-servant" = callPackage
@@ -291772,6 +288539,7 @@ self: {
        description = "Servant combinators for the versioning library";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "versions" = callPackage
@@ -291781,8 +288549,8 @@ self: {
      }:
      mkDerivation {
        pname = "versions";
-       version = "5.0.2";
-       sha256 = "1955mng820n4bmk5vb8h7whlcwnnvxmwbdp7bxabyfy536bkdb77";
+       version = "5.0.3";
+       sha256 = "1ca3m9rvx89mniipbkxz3nm49mz7s4nhqc11hpsa6hjw9ff5kcjv";
        libraryHaskellDepends = [
          base deepseq hashable megaparsec parser-combinators text
        ];
@@ -291859,8 +288627,6 @@ self: {
        ];
        description = "A Python str.format() like formatter";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "vformat-aeson" = callPackage
@@ -291884,6 +288650,7 @@ self: {
        description = "Extend vformat to Aeson datatypes";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "vformat-time" = callPackage
@@ -291898,7 +288665,6 @@ self: {
        testHaskellDepends = [ base time vformat ];
        description = "Extend vformat to time datatypes";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "vfr-waypoints" = callPackage
@@ -291935,8 +288701,8 @@ self: {
        pname = "vgrep";
        version = "0.2.3.0";
        sha256 = "1zzzmvhqcvgvni96b1zzqjwpmlncsjd08sqllrbp4d4a7j43b9g5";
-       revision = "1";
-       editedCabalFile = "1avwygy2xrh9z1dj5k4gb0r1pwrrljd9l1hgpc8y4h4w97hxwbi3";
+       revision = "2";
+       editedCabalFile = "19a7iwq037gxiwpp2axh5k9hbdggsan4f5149c3i0b895jcv8fj2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -292030,7 +288796,6 @@ self: {
        description = "Text-based interactive GHC .prof viewer";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "views" = callPackage
@@ -292189,7 +288954,7 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "vinyl_0_14_1" = callPackage
+  "vinyl_0_14_3" = callPackage
     ({ mkDerivation, aeson, array, base, criterion, deepseq, ghc-prim
      , hspec, lens, lens-aeson, linear, microlens, mtl, mwc-random
      , primitive, should-not-typecheck, tagged, text
@@ -292197,8 +288962,8 @@ self: {
      }:
      mkDerivation {
        pname = "vinyl";
-       version = "0.14.1";
-       sha256 = "06qyy3g1msnwl8491rp0pabr7g7xk4jjidsixigd8if4kxl7dcdk";
+       version = "0.14.3";
+       sha256 = "1lp67kaksng2g9sx4my8c6sllvjrlkhm2ln8bh397d1xknzrqy76";
        libraryHaskellDepends = [ array base deepseq ghc-prim ];
        testHaskellDepends = [
          aeson base hspec lens lens-aeson microlens mtl should-not-typecheck
@@ -292227,6 +288992,7 @@ self: {
        ];
        description = "Convert plain records to vinyl (and vice versa), generically";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "vinyl-gl" = callPackage
@@ -292484,8 +289250,6 @@ self: {
        ];
        description = "Visualize CBN reduction";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "vitrea" = callPackage
@@ -292832,6 +289596,8 @@ self: {
        ];
        description = "Vector and Text utilities";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "vte" = callPackage
@@ -292909,6 +289675,42 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "vty_5_35_1" = callPackage
+    ({ mkDerivation, ansi-terminal, base, binary, blaze-builder
+     , bytestring, Cabal, containers, deepseq, directory, filepath
+     , hashable, HUnit, microlens, microlens-mtl, microlens-th, mtl
+     , parallel, parsec, QuickCheck, quickcheck-assertions, random
+     , smallcheck, stm, string-qq, terminfo, test-framework
+     , test-framework-hunit, test-framework-smallcheck, text
+     , transformers, unix, utf8-string, vector
+     }:
+     mkDerivation {
+       pname = "vty";
+       version = "5.35.1";
+       sha256 = "062dpz8fxrnggzpl041zpbph0xj56jki98ajm2s78dldg5vy0c9k";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         ansi-terminal base binary blaze-builder bytestring containers
+         deepseq directory filepath hashable microlens microlens-mtl
+         microlens-th mtl parallel parsec stm terminfo text transformers
+         unix utf8-string vector
+       ];
+       executableHaskellDepends = [
+         base containers directory filepath microlens microlens-mtl mtl
+       ];
+       testHaskellDepends = [
+         base blaze-builder bytestring Cabal containers deepseq HUnit
+         microlens microlens-mtl mtl QuickCheck quickcheck-assertions random
+         smallcheck stm string-qq terminfo test-framework
+         test-framework-hunit test-framework-smallcheck text unix
+         utf8-string vector
+       ];
+       description = "A simple terminal UI library";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "vty-examples" = callPackage
     ({ mkDerivation, array, base, bytestring, Cabal, containers
      , data-default, deepseq, lens, mtl, parallel, parsec, QuickCheck
@@ -293221,10 +290023,8 @@ self: {
      }:
      mkDerivation {
        pname = "wai-app-static";
-       version = "3.1.7.2";
-       sha256 = "138gd5482psq0wbm8s1az672lksi7vbavq6ayiyjkliivf6xpry8";
-       revision = "1";
-       editedCabalFile = "1q7zwjasysgbp9rdp75535igd7s6mhi2bnl4pzsn6vbyfw3qnsxd";
+       version = "3.1.7.3";
+       sha256 = "1f3hhimbsxy1g0ykz3hjh80db4a8ylayxnmgj9jx2zfgy5q8ypvv";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -293246,6 +290046,40 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "wai-app-static_3_1_7_4" = callPackage
+    ({ mkDerivation, base, blaze-html, blaze-markup, bytestring
+     , containers, cryptonite, directory, file-embed, filepath, hspec
+     , http-date, http-types, memory, mime-types, mockery, network
+     , old-locale, optparse-applicative, template-haskell, temporary
+     , text, time, transformers, unix-compat, unordered-containers, wai
+     , wai-extra, warp, zlib
+     }:
+     mkDerivation {
+       pname = "wai-app-static";
+       version = "3.1.7.4";
+       sha256 = "1h8zy3dprqjxvlqxrids65yg5qf1h4f63ddspwxrbp0r9d28hwb4";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base blaze-html blaze-markup bytestring containers cryptonite
+         directory file-embed filepath http-date http-types memory
+         mime-types old-locale optparse-applicative template-haskell text
+         time transformers unix-compat unordered-containers wai wai-extra
+         warp zlib
+       ];
+       executableHaskellDepends = [
+         base bytestring containers directory mime-types text
+       ];
+       testHaskellDepends = [
+         base bytestring filepath hspec http-date http-types mime-types
+         mockery network old-locale temporary text time transformers
+         unix-compat wai wai-extra zlib
+       ];
+       description = "WAI application for static serving";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "wai-cli" = callPackage
     ({ mkDerivation, ansi-terminal, base, http-types, iproute
      , monads-tf, network, options, stm, streaming-commons, transformers
@@ -293292,6 +290126,7 @@ self: {
        ];
        description = "Run wai Applications in IO based monads";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "wai-cors" = callPackage
@@ -293381,27 +290216,6 @@ self: {
      }:
      mkDerivation {
        pname = "wai-enforce-https";
-       version = "0.0.2.1";
-       sha256 = "1mbhk50j1a47ydg5kd6bj3nbzqfq1abm1d1vcxc3smw4fgf39g5x";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         base bytestring case-insensitive http-types network text wai
-       ];
-       testHaskellDepends = [
-         base bytestring case-insensitive hspec http-types wai wai-extra
-       ];
-       description = "Enforce HTTPS in Wai server app safely";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "wai-enforce-https_1_0_0_0" = callPackage
-    ({ mkDerivation, base, bytestring, case-insensitive, hspec
-     , http-types, network, text, wai, wai-extra
-     }:
-     mkDerivation {
-       pname = "wai-enforce-https";
        version = "1.0.0.0";
        sha256 = "08hygyl930bwjxfvzds7wwl9yv94q7612bfg68qzmq2dfivypkfq";
        isLibrary = true;
@@ -293415,7 +290229,6 @@ self: {
        ];
        description = "Enforce HTTPS in Wai server app safely";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "wai-env" = callPackage
@@ -293736,6 +290549,8 @@ self: {
        ];
        description = "Haskell Webapps on AWS Lambda";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "wai-lens" = callPackage
@@ -293795,23 +290610,6 @@ self: {
      }:
      mkDerivation {
        pname = "wai-logger";
-       version = "2.3.7";
-       sha256 = "0kp2bg8s2vz9lxa7hmd7xv3jlsz1dmfsgkb405x9sz92x6jb521f";
-       setupHaskellDepends = [ base Cabal cabal-doctest ];
-       libraryHaskellDepends = [
-         base byteorder bytestring fast-logger http-types network wai
-       ];
-       testHaskellDepends = [ base doctest ];
-       description = "A logging system for WAI";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "wai-logger_2_4_0" = callPackage
-    ({ mkDerivation, base, byteorder, bytestring, Cabal, cabal-doctest
-     , doctest, fast-logger, http-types, network, wai
-     }:
-     mkDerivation {
-       pname = "wai-logger";
        version = "2.4.0";
        sha256 = "02i9jsy5gdglqwwk5gcvax8y498lz9flrfp4v9nrv8rmrmd66zh5";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -293821,7 +290619,6 @@ self: {
        testHaskellDepends = [ base doctest ];
        description = "A logging system for WAI";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "wai-logger-buffered" = callPackage
@@ -293894,8 +290691,6 @@ self: {
        ];
        description = "Compiling and serving assets";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "wai-middleware-auth" = callPackage
@@ -293910,8 +290705,8 @@ self: {
      }:
      mkDerivation {
        pname = "wai-middleware-auth";
-       version = "0.2.5.1";
-       sha256 = "0ch9vh14bhnf7g789rbqqgnn3q2nc892xs73kf7k6l8n9p2md0yd";
+       version = "0.2.6.0";
+       sha256 = "0ji0jywippk9vqdcbv79fy79xl20p91h8wdadmxa684m5mj95b6x";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -293933,6 +290728,8 @@ self: {
        ];
        description = "Authentication middleware that secures WAI application";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "wai-middleware-brotli" = callPackage
@@ -294139,6 +290936,7 @@ self: {
        ];
        description = "Route to different middlewares based on the incoming Accept header";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "wai-middleware-crowd" = callPackage
@@ -294431,22 +291229,20 @@ self: {
      }) {};
 
   "wai-middleware-static" = callPackage
-    ({ mkDerivation, base, bytestring, containers, cryptonite
-     , directory, expiring-cache-map, filepath, hspec, hspec-discover
-     , hspec-expectations-lifted, hspec-wai, http-types, memory
+    ({ mkDerivation, base, base16-bytestring, bytestring, containers
+     , cryptohash-sha1, directory, expiring-cache-map, filepath, hspec
+     , hspec-discover, hspec-expectations-lifted, hspec-wai, http-types
      , mime-types, mockery, old-locale, scotty, semigroups, text, time
      , wai, wai-extra
      }:
      mkDerivation {
        pname = "wai-middleware-static";
-       version = "0.9.1";
-       sha256 = "0zf91kq5mdbdzi7rccyjrk5y4lpnwl8pb83wpcifr0gqp6a6avcy";
-       revision = "1";
-       editedCabalFile = "1r8vglmczbkz7x7dw943ah5zdf2zsnrkc1jn941axmnk9p6c959c";
+       version = "0.9.2";
+       sha256 = "1ynm0xcr3pj5bbph78p1kpyxvd0n3a0gfdbm6yb7i004ixaqf33c";
        libraryHaskellDepends = [
-         base bytestring containers cryptonite directory expiring-cache-map
-         filepath http-types memory mime-types old-locale semigroups text
-         time wai
+         base base16-bytestring bytestring containers cryptohash-sha1
+         directory expiring-cache-map filepath http-types mime-types
+         old-locale semigroups text time wai
        ];
        testHaskellDepends = [
          base hspec hspec-expectations-lifted hspec-wai http-types mockery
@@ -294516,6 +291312,7 @@ self: {
        ];
        description = "WAI Middleware for Request Throttling";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "wai-middleware-travisci" = callPackage
@@ -294557,6 +291354,8 @@ self: {
        ];
        description = "WAI Middleware to validate the request and response bodies";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "wai-middleware-verbs" = callPackage
@@ -294598,27 +291397,70 @@ self: {
        ];
        description = "WAI request predicates";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "wai-rate-limit" = callPackage
     ({ mkDerivation, base, http-types, wai }:
      mkDerivation {
        pname = "wai-rate-limit";
-       version = "0.1.0.0";
-       sha256 = "1z7npcf0smzyfjvkmpa6dw08sg3ywx4cc4kafgxk95dh8yqnmidw";
+       version = "0.2.0.0";
+       sha256 = "1jxg6sdbzx20dlxwbjw4b5x9qc1hsx2hzqxgzks3wlj6jc8ar4rx";
        libraryHaskellDepends = [ base http-types wai ];
        description = "Rate limiting as WAI middleware";
        license = lib.licenses.mit;
      }) {};
 
+  "wai-rate-limit-postgres" = callPackage
+    ({ mkDerivation, base, http-client, http-types, postgresql-simple
+     , postgresql-simple-url, relude, resource-pool, tasty, tasty-hunit
+     , text, wai, wai-rate-limit, warp
+     }:
+     mkDerivation {
+       pname = "wai-rate-limit-postgres";
+       version = "0.5.0.0";
+       sha256 = "1qf6s5qx16vjhcxyl24xdh3q10f1rg0aq7hnwm4zmy9b2jfsj77n";
+       libraryHaskellDepends = [
+         base postgresql-simple relude resource-pool text wai-rate-limit
+       ];
+       testHaskellDepends = [
+         base http-client http-types postgresql-simple postgresql-simple-url
+         relude resource-pool tasty tasty-hunit text wai wai-rate-limit warp
+       ];
+       description = "See README for more info";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "wai-rate-limit-redis" = callPackage
     ({ mkDerivation, base, bytestring, hedis, http-types, tasty
      , tasty-hedgehog, tasty-hunit, wai, wai-extra, wai-rate-limit, warp
      }:
      mkDerivation {
        pname = "wai-rate-limit-redis";
-       version = "0.1.0.0";
-       sha256 = "1lwlx6krxq1pf5a2r2n4pc5crk4ia8r50xzdhrg3fjf9ydpcbv2n";
+       version = "0.2.0.0";
+       sha256 = "16bpz1c3m4xsjyg4m0n6r15qcn4w6c8grmbwslg4gsnlqlgpx83c";
+       libraryHaskellDepends = [ base bytestring hedis wai-rate-limit ];
+       testHaskellDepends = [
+         base bytestring hedis http-types tasty tasty-hedgehog tasty-hunit
+         wai wai-extra wai-rate-limit warp
+       ];
+       description = "Redis backend for rate limiting as WAI middleware";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "wai-rate-limit-redis_0_2_0_1" = callPackage
+    ({ mkDerivation, base, bytestring, hedis, http-types, tasty
+     , tasty-hedgehog, tasty-hunit, wai, wai-extra, wai-rate-limit, warp
+     }:
+     mkDerivation {
+       pname = "wai-rate-limit-redis";
+       version = "0.2.0.1";
+       sha256 = "1gizywhdrpngs5l6qh5ggnnfkcgplwsigcjj3z8l7vwif74j6qsd";
        libraryHaskellDepends = [ base bytestring hedis wai-rate-limit ];
        testHaskellDepends = [
          base bytestring hedis http-types tasty tasty-hedgehog tasty-hunit
@@ -294721,7 +291563,6 @@ self: {
        description = "Typesafe URLs for Wai applications";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "wai-routing" = callPackage
@@ -294749,7 +291590,6 @@ self: {
        description = "Declarative routing for WAI";
        license = lib.licenses.mpl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "wai-saml2" = callPackage
@@ -294770,6 +291610,25 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "wai-saml2_0_2_1_3" = callPackage
+    ({ mkDerivation, base, base64-bytestring, bytestring, c14n
+     , cryptonite, data-default-class, http-types, mtl, text, time
+     , vault, wai, wai-extra, x509, x509-store, xml-conduit
+     }:
+     mkDerivation {
+       pname = "wai-saml2";
+       version = "0.2.1.3";
+       sha256 = "1q1il1lwzinpyhkqrg62hwh7kbb2dyhrlynpzhc9kps00kfxg8zw";
+       libraryHaskellDepends = [
+         base base64-bytestring bytestring c14n cryptonite
+         data-default-class http-types mtl text time vault wai wai-extra
+         x509 x509-store xml-conduit
+       ];
+       description = "SAML2 assertion validation as WAI middleware";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "wai-secure-cookies" = callPackage
     ({ mkDerivation, base, bytestring, cryptonite, hspec
      , hspec-expectations, hspec-wai, http-types, memory, random, split
@@ -294918,6 +291777,33 @@ self: {
        broken = true;
      }) {};
 
+  "wai-session-redis_0_1_0_5" = callPackage
+    ({ mkDerivation, base, bytestring, cereal, data-default, hedis
+     , hspec, http-types, vault, wai, wai-session, warp
+     }:
+     mkDerivation {
+       pname = "wai-session-redis";
+       version = "0.1.0.5";
+       sha256 = "0lfyj0id6gm6cfx7dmfiw0mx26m7ah5c4mb5xhnzmh65s538l2zs";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring cereal data-default hedis vault wai wai-session
+       ];
+       executableHaskellDepends = [
+         base bytestring cereal data-default hedis http-types vault wai
+         wai-session warp
+       ];
+       testHaskellDepends = [
+         base bytestring cereal data-default hedis hspec vault wai
+         wai-session
+       ];
+       description = "Simple Redis backed wai-session backend";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "wai-session-tokyocabinet" = callPackage
     ({ mkDerivation, base, bytestring, cereal, errors
      , tokyocabinet-haskell, transformers, wai-session
@@ -295233,8 +292119,6 @@ self: {
        ];
        description = "A parser for the Web Archive (WARC) format";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "warp" = callPackage
@@ -295247,8 +292131,8 @@ self: {
      }:
      mkDerivation {
        pname = "warp";
-       version = "3.3.19";
-       sha256 = "1wq63wrxk4p6ziig9qgqimmd1mx167868qiczd1avh8896p1f6rb";
+       version = "3.3.20";
+       sha256 = "0jkgnb2pzl72q1y5yp6j8ijmaqhnj01b58dm4xs09f692yg4lxlj";
        libraryHaskellDepends = [
          array auto-update base bsb-http-chunked bytestring case-insensitive
          containers ghc-prim hashable http-date http-types http2 iproute
@@ -295318,8 +292202,6 @@ self: {
        ];
        description = "Warp based on QUIC";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "warp-static" = callPackage
@@ -295444,8 +292326,6 @@ self: {
        libraryHaskellDepends = [ base mtl time ];
        description = "Simple control structure to re-try an action with exponential backoff";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "watcher" = callPackage
@@ -295739,6 +292619,7 @@ self: {
        description = "Composable, reversible, efficient web routing using invertible invariants and bijections";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "web-mongrel2" = callPackage
@@ -295815,6 +292696,22 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "web-plugins_0_4_1" = callPackage
+    ({ mkDerivation, base, binary, bytestring, containers, http-types
+     , mtl, stm, text
+     }:
+     mkDerivation {
+       pname = "web-plugins";
+       version = "0.4.1";
+       sha256 = "1sdd1yvcxaahn7wdqzbc90xinnfm2mspvk1391znb9khp8cd5b9h";
+       libraryHaskellDepends = [
+         base binary bytestring containers http-types mtl stm text
+       ];
+       description = "dynamic plugin system for web applications";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "web-push" = callPackage
     ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring
      , cryptonite, hspec, http-client, http-types, lens, memory, random
@@ -295861,6 +292758,7 @@ self: {
        description = "representations of a web page";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "web-routes" = callPackage
@@ -295983,6 +292881,8 @@ self: {
        testHaskellDepends = [ base hspec HUnit QuickCheck web-routes ];
        description = "Support for deriving PathInfo using Template Haskell";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "web-routes-transformers" = callPackage
@@ -296066,6 +292966,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Fixed size big integers for Haskell Web3 library";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "web3-crypto" = callPackage
@@ -296089,6 +292990,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Cryptograhical primitives for Haskell Web3 library";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "web3-ethereum" = callPackage
@@ -296137,6 +293039,8 @@ self: {
        ];
        description = "IPFS support for Haskell Web3 library";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "web3-polkadot" = callPackage
@@ -296168,7 +293072,6 @@ self: {
        description = "Polkadot support for Haskell Web3 library";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "web3-provider" = callPackage
@@ -296185,6 +293088,7 @@ self: {
        ];
        description = "Node connection provider for Haskell Web3 library";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "web3-solidity" = callPackage
@@ -296211,6 +293115,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Solidity language for Haskell Web3 library";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "webapi" = callPackage
@@ -296276,8 +293181,8 @@ self: {
      }:
      mkDerivation {
        pname = "webauthn";
-       version = "0.3.0.0";
-       sha256 = "0nn6nx6f0wlbfipfhs4irkqhk4bknhcy83n3wxpml9lkgvf8m1kj";
+       version = "0.4.0.0";
+       sha256 = "1lr5bc69407vb7l55dfzskf01p70zm924r6i53xbf6x8qk0b2nav";
        libraryHaskellDepends = [
          aeson asn1-encoding asn1-parse asn1-types base base16-bytestring
          base64-bytestring binary bytestring cborg containers cryptonite
@@ -296428,6 +293333,8 @@ self: {
        ];
        description = "a Haskell client for the Selenium WebDriver protocol";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "webdriver-angular" = callPackage
@@ -296450,7 +293357,6 @@ self: {
        description = "Webdriver actions to assist with testing a webpage which uses Angular.Js";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "webdriver-snoy" = callPackage
@@ -296596,6 +293502,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Pipes wrapper of Webex Teams List API";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "webfinger-client" = callPackage
@@ -296654,32 +293562,6 @@ self: {
      }) {};
 
   "webgear-server" = callPackage
-    ({ mkDerivation, aeson, base, base64-bytestring, bytestring
-     , bytestring-conversion, case-insensitive, http-api-data
-     , http-types, mtl, network, QuickCheck, quickcheck-instances, tasty
-     , tasty-hunit, tasty-quickcheck, template-haskell, text
-     , unordered-containers, wai
-     }:
-     mkDerivation {
-       pname = "webgear-server";
-       version = "0.2.1";
-       sha256 = "0qf3w2vk7m4ci8lyxk37iz19zbz08afihrn4sw2cqza9yaw51bjh";
-       libraryHaskellDepends = [
-         aeson base base64-bytestring bytestring bytestring-conversion
-         case-insensitive http-api-data http-types mtl network
-         template-haskell text unordered-containers wai
-       ];
-       testHaskellDepends = [
-         aeson base base64-bytestring bytestring bytestring-conversion
-         case-insensitive http-api-data http-types mtl network QuickCheck
-         quickcheck-instances tasty tasty-hunit tasty-quickcheck
-         template-haskell text unordered-containers wai
-       ];
-       description = "Composable, type-safe library to build HTTP API servers";
-       license = lib.licenses.mpl20;
-     }) {};
-
-  "webgear-server_1_0_1" = callPackage
     ({ mkDerivation, aeson, arrows, base, base64-bytestring, bytestring
      , bytestring-conversion, http-api-data, http-media, http-types
      , jose, monad-time, mtl, QuickCheck, quickcheck-instances, tasty
@@ -296702,7 +293584,6 @@ self: {
        ];
        description = "Composable, type-safe library to build HTTP API servers";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "webidl" = callPackage
@@ -296817,7 +293698,6 @@ self: {
        description = "Binding to the Webkit library";
        license = lib.licenses.lgpl21Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) webkitgtk;};
 
   "webkitgtk3-javascriptcore" = callPackage
@@ -297120,7 +294000,7 @@ self: {
        broken = true;
      }) {};
 
-  "weeder" = callPackage
+  "weeder_2_2_0" = callPackage
     ({ mkDerivation, algebraic-graphs, base, bytestring, containers
      , dhall, directory, filepath, generic-lens, ghc, lens, mtl
      , optparse-applicative, regex-tdfa, text, transformers
@@ -297142,10 +294022,11 @@ self: {
        ];
        description = "Detect dead code";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ maralorn ];
      }) {};
 
-  "weeder_2_3_0" = callPackage
+  "weeder" = callPackage
     ({ mkDerivation, algebraic-graphs, base, bytestring, containers
      , dhall, directory, filepath, generic-lens, ghc, lens, mtl
      , optparse-applicative, regex-tdfa, text, transformers
@@ -297167,7 +294048,6 @@ self: {
        ];
        description = "Detect dead code";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ maralorn ];
      }) {};
 
@@ -297365,7 +294245,6 @@ self: {
        description = "WGPU";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "wgpu-raw-hs" = callPackage
@@ -297378,6 +294257,8 @@ self: {
        libraryPkgconfigDepends = [ SDL2 ];
        description = "WGPU Raw";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) SDL2;};
 
   "what4" = callPackage
@@ -297558,6 +294439,8 @@ self: {
          random-fu random-shuffle random-source relude temporary time
        ];
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "why3" = callPackage
@@ -297773,6 +294656,8 @@ self: {
        ];
        description = "An implementation of the web Document Object Model, and its rendering";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "wilton-ffi" = callPackage
@@ -297883,6 +294768,8 @@ self: {
        ];
        description = "A compact, well-typed seralisation format for Haskell values";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "winio" = callPackage
@@ -297944,7 +294831,6 @@ self: {
        description = "API for Linux Kernel Wireguard device management";
        license = "LGPL";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "wires" = callPackage
@@ -298004,27 +294890,27 @@ self: {
      }:
      mkDerivation {
        pname = "witch";
-       version = "0.3.4.2";
-       sha256 = "1qrvr8ink179xq69gwawvph942hkv798kvy303si5l1vmni6skh3";
+       version = "1.0.0.1";
+       sha256 = "010agcfcmyjmcz6wl7wrwd6w7y60d4163vlvrp1b2h8w86z87jlm";
        libraryHaskellDepends = [
          base bytestring containers template-haskell text time
        ];
        testHaskellDepends = [
-         base bytestring containers HUnit text time
+         base bytestring containers HUnit template-haskell text time
        ];
        description = "Convert values from one type into another";
-       license = lib.licenses.isc;
+       license = lib.licenses.mit;
        maintainers = with lib.maintainers; [ maralorn ];
      }) {};
 
-  "witch_1_0_0_1" = callPackage
+  "witch_1_0_0_2" = callPackage
     ({ mkDerivation, base, bytestring, containers, HUnit
      , template-haskell, text, time
      }:
      mkDerivation {
        pname = "witch";
-       version = "1.0.0.1";
-       sha256 = "010agcfcmyjmcz6wl7wrwd6w7y60d4163vlvrp1b2h8w86z87jlm";
+       version = "1.0.0.2";
+       sha256 = "1abm9azjj8044m3cgzs8nnl99zdwg561hbscip9ypra3z3vmh1ix";
        libraryHaskellDepends = [
          base bytestring containers template-haskell text time
        ];
@@ -298517,6 +295403,18 @@ self: {
        testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ];
        description = "Words of arbitrary size";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "word-compat" = callPackage
+    ({ mkDerivation, base, ghc-prim }:
+     mkDerivation {
+       pname = "word-compat";
+       version = "0.0.2";
+       sha256 = "164zpk3cqw9i9mblz0cdshgk1382pcnbakr7pxamz4r0gyhs3r9n";
+       libraryHaskellDepends = [ base ghc-prim ];
+       description = "Compatibility shim for the Int/Word internal change in GHC 9.2";
+       license = lib.licenses.bsd3;
      }) {};
 
   "word-trie" = callPackage
@@ -298548,21 +295446,6 @@ self: {
     ({ mkDerivation, base, criterion, hspec, text }:
      mkDerivation {
        pname = "word-wrap";
-       version = "0.4.1";
-       sha256 = "15rcqhg9vb7qisk9ryjnyhhfgigxksnkrczycaw2rin08wczjwpb";
-       revision = "1";
-       editedCabalFile = "1k4w4g053vhmpp08542hrqaw81p3p35i567xgdarqmpghfrk68pp";
-       libraryHaskellDepends = [ base text ];
-       testHaskellDepends = [ base hspec ];
-       benchmarkHaskellDepends = [ base criterion text ];
-       description = "A library for word-wrapping";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "word-wrap_0_5" = callPackage
-    ({ mkDerivation, base, criterion, hspec, text }:
-     mkDerivation {
-       pname = "word-wrap";
        version = "0.5";
        sha256 = "0i57233g4p9p8c0jf9mp3pvknwgv1lsrxm4mxjay38rw0372jpzq";
        libraryHaskellDepends = [ base text ];
@@ -298570,7 +295453,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion text ];
        description = "A library for word-wrapping";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "word16" = callPackage
@@ -298606,6 +295488,8 @@ self: {
        benchmarkHaskellDepends = [ base criterion deepseq ];
        description = "24-bit word and int types for GHC";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "word2vec-model" = callPackage
@@ -298736,8 +295620,8 @@ self: {
      }:
      mkDerivation {
        pname = "wordlist";
-       version = "0.1.0.5";
-       sha256 = "11h52dykc23ks3wn3apnp81jm091igqy8dkgs7apk8yh141vdfak";
+       version = "0.1.0.6";
+       sha256 = "007hqx9ns5f3bd6q820b5jx50zms1nzfi1xyn7qv7n5kmavfkjh7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base optparse-applicative text ];
@@ -298746,8 +295630,6 @@ self: {
        ];
        description = "Command-line tool to get random words";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "wordn" = callPackage
@@ -298768,6 +295650,8 @@ self: {
        doHaddock = false;
        description = "arbitrary bit size Words";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "wordpass" = callPackage
@@ -298810,8 +295694,6 @@ self: {
        ];
        description = "Validate Wordpress Cookies & Nonces; Build Wordpress Hashes & Salts";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "words" = callPackage
@@ -299010,14 +295892,15 @@ self: {
 
   "worldturtle" = callPackage
     ({ mkDerivation, base, containers, gloss, lens, matrix
-     , transformers
+     , monad-coroutine, monad-parallel, transformers
      }:
      mkDerivation {
        pname = "worldturtle";
-       version = "0.2.2.1";
-       sha256 = "1mi1lhrfj2wim7xfqqz7zf73aaxlaj0g8d8q8z7jc7vv5qf28brb";
+       version = "0.3.1.0";
+       sha256 = "16aqhxhjxlhmy6izkgb3n0cn0bdi3xj9yv9z4jpa4zcmw0mkjwcb";
        libraryHaskellDepends = [
-         base containers gloss lens matrix transformers
+         base containers gloss lens matrix monad-coroutine monad-parallel
+         transformers
        ];
        description = "LOGO-like Turtle graphics with a monadic interface";
        license = lib.licenses.bsd3;
@@ -299232,6 +296115,7 @@ self: {
        ];
        description = "HTTP/HTTPS response process";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "wreq-patchable" = callPackage
@@ -299513,6 +296397,7 @@ self: {
        ];
        description = "A simple CLI utility for interacting with a websocket";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ws-chans" = callPackage
@@ -299634,7 +296519,6 @@ self: {
        testHaskellDepends = [ base bytestring envy hspec skews text ];
        description = "A-little-higher-level WebSocket client";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "wstunnel" = callPackage
@@ -299665,6 +296549,8 @@ self: {
        ];
        description = "Tunneling program over websocket protocol";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "wtk" = callPackage
@@ -300366,8 +297252,8 @@ self: {
      }:
      mkDerivation {
        pname = "xdot";
-       version = "0.3.0.3";
-       sha256 = "06pgs74b3llyhhp2rr9a3rvgycnvg395q5ib9vwdiv9pqgq31kia";
+       version = "0.3.0.4";
+       sha256 = "1qmg22dyx6q77cfr1l2cx8s0h19c1rc9aksc8lq4wzmm9pg1rapg";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -300387,8 +297273,8 @@ self: {
      }:
      mkDerivation {
        pname = "xeno";
-       version = "0.4.3";
-       sha256 = "0g7vwp41dz2zvw5s9w7cask543p556wlc4rk3vpx5cawr6v4d2ha";
+       version = "0.5";
+       sha256 = "1i7snivbl0xby5p1wgai1g44qphj91n8chhkfg6vajcf05fr964l";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          array base bytestring deepseq mtl mutable-containers vector
@@ -300781,6 +297667,40 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "xlsx_1_0_0_1" = callPackage
+    ({ mkDerivation, attoparsec, base, base64-bytestring, binary-search
+     , bytestring, conduit, containers, criterion, data-default, deepseq
+     , Diff, directory, dlist, errors, exceptions, extra, filepath
+     , groom, hexpat, lens, monad-control, mtl, network-uri, old-locale
+     , raw-strings-qq, safe, smallcheck, tasty, tasty-hunit
+     , tasty-smallcheck, text, time, transformers, transformers-base
+     , vector, xeno, xml-conduit, xml-types, zip, zip-archive
+     , zip-stream, zlib
+     }:
+     mkDerivation {
+       pname = "xlsx";
+       version = "1.0.0.1";
+       sha256 = "1fs2xks7wcbr0idgd50kxlb35l5xy1icvkiyxm8q8772bq2zvadl";
+       libraryHaskellDepends = [
+         attoparsec base base64-bytestring binary-search bytestring conduit
+         containers data-default deepseq dlist errors exceptions extra
+         filepath hexpat lens monad-control mtl network-uri old-locale safe
+         text time transformers transformers-base vector xeno xml-conduit
+         xml-types zip zip-archive zip-stream zlib
+       ];
+       testHaskellDepends = [
+         base bytestring conduit containers deepseq Diff directory filepath
+         groom lens mtl raw-strings-qq smallcheck tasty tasty-hunit
+         tasty-smallcheck text time vector xml-conduit
+       ];
+       benchmarkHaskellDepends = [
+         base bytestring conduit criterion deepseq lens
+       ];
+       description = "Simple and incomplete Excel file parser/writer";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "xlsx-tabular" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, data-default
      , lens, text, xlsx
@@ -300971,7 +297891,6 @@ self: {
        description = "Bridge between xml-conduit/html-conduit and stylist";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "xml-conduit-writer" = callPackage
@@ -301156,6 +298075,7 @@ self: {
        ];
        description = "Generate XML-isomorphic types";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "xml-lens" = callPackage
@@ -301173,6 +298093,8 @@ self: {
        ];
        description = "Lenses, traversals, and prisms for xml-conduit";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "xml-monad" = callPackage
@@ -301337,8 +298259,6 @@ self: {
        libraryHaskellDepends = [ base free text ];
        description = "A parser-agnostic declarative API for querying XML-documents";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "xml-query-xml-conduit" = callPackage
@@ -301380,6 +298300,7 @@ self: {
        description = "An interpreter of \"xml-query\" queries for the \"xml-types\" documents";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "xml-syntax" = callPackage
@@ -301421,6 +298342,8 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Library and command line tool for converting XML files to json";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "xml-to-json-fast" = callPackage
@@ -301489,12 +298412,12 @@ self: {
      }:
      mkDerivation {
        pname = "xml-verify";
-       version = "0.1.0.1";
-       sha256 = "01a8qivl4bv656zqygy6rysznic5nw2m5r3q14zgvc855879imw7";
+       version = "0.1.0.3";
+       sha256 = "0hyd0awaz3id7j0wmcyhas3p6hvcn8nz9c8jmbclfh28nv46agiv";
        libraryHaskellDepends = [
          base bytestring cryptostore hxt mtl pem x509
        ];
-       librarySystemDepends = [ xmlsec1 ];
+       libraryPkgconfigDepends = [ xmlsec1 ];
        description = "Verifying XML signatures";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -301725,18 +298648,18 @@ self: {
      }) {};
 
   "xmobar" = callPackage
-    ({ mkDerivation, alsa-core, alsa-mixer, async, base, bytestring
-     , containers, dbus, directory, extensible-exceptions, filepath
-     , gauge, hinotify, hspec, http-client-tls, http-conduit, http-types
-     , iwlib, libmpd, libXpm, libXrandr, libXrender, mtl, old-locale
-     , parsec, parsec-numbers, process, regex-compat, stm, temporary
-     , time, timezone-olson, timezone-series, transformers, unix
-     , utf8-string, wirelesstools, X11, X11-xft
+    ({ mkDerivation, aeson, alsa-core, alsa-mixer, async, base
+     , bytestring, containers, dbus, directory, extensible-exceptions
+     , filepath, gauge, hinotify, hspec, http-client-tls, http-conduit
+     , http-types, iwlib, libmpd, libXpm, libXrandr, libXrender, mtl
+     , old-locale, parsec, parsec-numbers, process, regex-compat, stm
+     , temporary, time, timezone-olson, timezone-series, transformers
+     , unix, utf8-string, wirelesstools, X11, X11-xft
      }:
      mkDerivation {
        pname = "xmobar";
-       version = "0.41";
-       sha256 = "0z9dm6drsqpd9axras11f5k3mlj8rwdj4hh8f8g9hv0c3jmyd9d7";
+       version = "0.42";
+       sha256 = "16vnj9a5jnc2ddn158xwz7mh6zdicjvwg3j93bpk5ny3g5ns1x2k";
        configureFlags = [
          "-fwith_alsa" "-fwith_conduit" "-fwith_datezone" "-fwith_dbus"
          "-fwith_inotify" "-fwith_iwlib" "-fwith_mpd" "-fwith_mpris"
@@ -301746,7 +298669,7 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         alsa-core alsa-mixer async base bytestring containers dbus
+         aeson alsa-core alsa-mixer async base bytestring containers dbus
          directory extensible-exceptions filepath hinotify http-client-tls
          http-conduit http-types iwlib libmpd mtl old-locale parsec
          parsec-numbers process regex-compat stm time timezone-olson
@@ -301773,36 +298696,6 @@ self: {
          inherit (pkgs.xorg) libXrender; inherit (pkgs) wirelesstools;};
 
   "xmonad" = callPackage
-    ({ mkDerivation, base, containers, data-default, directory
-     , extensible-exceptions, filepath, mtl, process, QuickCheck
-     , setlocale, unix, utf8-string, X11
-     }:
-     mkDerivation {
-       pname = "xmonad";
-       version = "0.15";
-       sha256 = "0a7rh21k9y6g8fwkggxdxjns2grvvsd5hi2ls4klmqz5xvk4hyaa";
-       revision = "1";
-       editedCabalFile = "0yqh96qqphllr0zyz5j93cij5w2qvf39xxnrb52pz0qz3pywz9wd";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base containers data-default directory extensible-exceptions
-         filepath mtl process setlocale unix utf8-string X11
-       ];
-       executableHaskellDepends = [ base mtl unix X11 ];
-       testHaskellDepends = [
-         base containers extensible-exceptions QuickCheck X11
-       ];
-       postInstall = ''
-         install -D man/xmonad.1 ''${!outputDoc}/share/man/man1/xmonad.1
-         install -D man/xmonad.hs ''${!outputDoc}/share/doc/$name/sample-xmonad.hs
-       '';
-       description = "A tiling window manager";
-       license = lib.licenses.bsd3;
-       maintainers = with lib.maintainers; [ peti ];
-     }) {};
-
-  "xmonad_0_17_0" = callPackage
     ({ mkDerivation, base, containers, data-default-class, directory
      , filepath, mtl, process, QuickCheck, quickcheck-classes, setlocale
      , time, transformers, unix, X11
@@ -301827,7 +298720,6 @@ self: {
        '';
        description = "A tiling window manager";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ peti ];
      }) {};
 
@@ -301853,28 +298745,6 @@ self: {
      }) {};
 
   "xmonad-contrib" = callPackage
-    ({ mkDerivation, base, bytestring, containers, directory
-     , extensible-exceptions, filepath, mtl, old-locale, old-time
-     , process, random, semigroups, unix, utf8-string, X11, X11-xft
-     , xmonad
-     }:
-     mkDerivation {
-       pname = "xmonad-contrib";
-       version = "0.16";
-       sha256 = "1pddgkvnbww28wykncc7j0yb0lv15bk7xnnhdcbrwkxzw66w6wmd";
-       revision = "1";
-       editedCabalFile = "0vimkby2gq6sgzxzbvz67caba609xqlv2ii2gi8a1cjrnn6ib011";
-       libraryHaskellDepends = [
-         base bytestring containers directory extensible-exceptions filepath
-         mtl old-locale old-time process random semigroups unix utf8-string
-         X11 X11-xft xmonad
-       ];
-       description = "Third party extensions for xmonad";
-       license = lib.licenses.bsd3;
-       maintainers = with lib.maintainers; [ peti ];
-     }) {};
-
-  "xmonad-contrib_0_17_0" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, filepath
      , hspec, mtl, process, QuickCheck, random, time, unix, utf8-string
      , X11, X11-xft, xmonad
@@ -301893,7 +298763,6 @@ self: {
        ];
        description = "Community-maintained extensions extensions for xmonad";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = with lib.maintainers; [ peti ];
      }) {};
 
@@ -301941,8 +298810,6 @@ self: {
        executableHaskellDepends = [ base dbus ];
        testHaskellDepends = [ base dbus ];
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "xmonad-entryhelper" = callPackage
@@ -301959,6 +298826,8 @@ self: {
        ];
        description = "XMonad config entry point wrapper";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "xmonad-eval" = callPackage
@@ -301985,28 +298854,6 @@ self: {
      }:
      mkDerivation {
        pname = "xmonad-extras";
-       version = "0.15.3";
-       sha256 = "0nh8v057fjdr3lnx7mdbifw153z6nirx36zfsjz8lc6p45ik0qs9";
-       configureFlags = [
-         "-f-with_hlist" "-fwith_parsec" "-fwith_split"
-       ];
-       libraryHaskellDepends = [
-         alsa-mixer base bytestring containers hint libmpd mtl network
-         regex-posix X11 xmonad xmonad-contrib
-       ];
-       description = "Third party extensions for xmonad with wacky dependencies";
-       license = lib.licenses.bsd3;
-       platforms = [
-         "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
-       ];
-     }) {};
-
-  "xmonad-extras_0_17_0" = callPackage
-    ({ mkDerivation, alsa-mixer, base, bytestring, containers, hint
-     , libmpd, mtl, network, regex-posix, X11, xmonad, xmonad-contrib
-     }:
-     mkDerivation {
-       pname = "xmonad-extras";
        version = "0.17.0";
        sha256 = "0kkwng84hp19vc9nw97y77n3hsg9scn0c9fa1ivf4r9s5x3p6flx";
        revision = "1";
@@ -302023,7 +298870,6 @@ self: {
        platforms = [
          "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux"
        ];
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "xmonad-screenshot" = callPackage
@@ -302035,6 +298881,8 @@ self: {
        libraryHaskellDepends = [ base gtk xmonad ];
        description = "Workspaces screenshooting utility for XMonad";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "xmonad-spotify" = callPackage
@@ -302115,6 +298963,8 @@ self: {
        libraryHaskellDepends = [ base magic mtl random unix xmonad ];
        description = "xmonad wallpaper extension";
        license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "xmonad-windownames" = callPackage
@@ -302157,8 +299007,8 @@ self: {
      }:
      mkDerivation {
        pname = "xor";
-       version = "0.0.1.0";
-       sha256 = "0v2xcyqzd973v8m4i6f02qifa2zq4whrnw3pw332q3rr1kd2pxxw";
+       version = "0.0.1.1";
+       sha256 = "05jwfrg4cm27ldj3dbl0y144njhiha9yiypirbhsg6lc1b36s3kh";
        libraryHaskellDepends = [ base bytestring ghc-byteorder ];
        testHaskellDepends = [
          base bytestring ghc-byteorder QuickCheck tasty tasty-hunit
@@ -302169,8 +299019,6 @@ self: {
        ];
        description = "Efficient XOR masking";
        license = lib.licenses.gpl2Plus;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "xorshift" = callPackage
@@ -302443,26 +299291,6 @@ self: {
      }:
      mkDerivation {
        pname = "xss-sanitize";
-       version = "0.3.6";
-       sha256 = "1d72s3a6520iwwc1wbn9v2znqgbw6a5wwzb23iq8ny9ccnjyx1dk";
-       libraryHaskellDepends = [
-         attoparsec base containers css-text network-uri tagsoup text
-         utf8-string
-       ];
-       testHaskellDepends = [
-         attoparsec base containers css-text hspec HUnit network-uri tagsoup
-         text utf8-string
-       ];
-       description = "sanitize untrusted HTML to prevent XSS attacks";
-       license = lib.licenses.bsd2;
-     }) {};
-
-  "xss-sanitize_0_3_7" = callPackage
-    ({ mkDerivation, attoparsec, base, containers, css-text, hspec
-     , HUnit, network-uri, tagsoup, text, utf8-string
-     }:
-     mkDerivation {
-       pname = "xss-sanitize";
        version = "0.3.7";
        sha256 = "1wnzx5nv8p4ppphcvjp6x8wna0kpw9jn85gn1qbhjqhrl5nqy1vw";
        libraryHaskellDepends = [
@@ -302475,7 +299303,6 @@ self: {
        ];
        description = "sanitize untrusted HTML to prevent XSS attacks";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "xtc" = callPackage
@@ -302516,6 +299343,8 @@ self: {
        ];
        description = "turtle like LOGO";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "xxhash" = callPackage
@@ -302533,8 +299362,6 @@ self: {
        ];
        description = "A Haskell implementation of the xxHash algorithm";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "xxhash-ffi" = callPackage
@@ -302752,6 +299579,8 @@ self: {
        testHaskellDepends = [ base bytestring hspec ];
        description = "A strongly typed IRC library";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yall" = callPackage
@@ -302921,7 +299750,6 @@ self: {
        ];
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "yam-transaction" = callPackage
@@ -303024,8 +299852,8 @@ self: {
      }:
      mkDerivation {
        pname = "yaml";
-       version = "0.11.7.0";
-       sha256 = "0s08kw0hqxixxripwjmz7b4yh9130dws3jaj460x8ds8q4b6khbx";
+       version = "0.11.8.0";
+       sha256 = "1s0arllihjjqp65jbc8c1w5106i2infppsirvbsifpmpkf14w6pn";
        configureFlags = [ "-fsystem-libyaml" ];
        isLibrary = true;
        isExecutable = true;
@@ -303062,6 +299890,8 @@ self: {
        ];
        description = "YAML parsing combinators for improved validation and error reporting";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yaml-config" = callPackage
@@ -303104,14 +299934,16 @@ self: {
      }:
      mkDerivation {
        pname = "yaml-light-lens";
-       version = "0.3.4";
-       sha256 = "1ac05hm2kh1xv0987yb5vjfrmanvzkq6yx8whi7jxdwdb0fa7l3p";
+       version = "0.3.5";
+       sha256 = "0m96nk3cfmrbhj82613gl9854ww8n178na640ljlygd2qra0gv4c";
        libraryHaskellDepends = [
          base bytestring bytestring-lexing containers lens yaml-light
        ];
        testHaskellDepends = [ base doctest ];
        description = "Lens interface to yaml-light";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yaml-pretty-extras" = callPackage
@@ -303215,7 +300047,6 @@ self: {
        ];
        description = "Support for parsing and rendering YAML documents";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yaml-union" = callPackage
@@ -303243,6 +300074,8 @@ self: {
        ];
        description = "Read multiple yaml-files and override fields recursively";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yaml-unscrambler" = callPackage
@@ -303250,18 +300083,44 @@ self: {
      , base, base64, bytestring, conduit, containers, foldl, hashable
      , libyaml, mtl, neat-interpolation, QuickCheck
      , quickcheck-instances, rerebase, scientific, selective, tasty
-     , tasty-hunit, tasty-quickcheck, text, text-builder, time
+     , tasty-hunit, tasty-quickcheck, text, text-builder-dev, time
      , transformers, unordered-containers, uuid, vector, yaml
      }:
      mkDerivation {
        pname = "yaml-unscrambler";
-       version = "0.1.0.5";
-       sha256 = "07h0mlj929ngp4nm89yd7a6g68ixh0271i7d3jq6wg6j06pck4cz";
+       version = "0.1.0.8";
+       sha256 = "1bkv2a5yikqbav0laavwkka4jzl0i8xdy0zbzfy47rz6gkfwmlm7";
        libraryHaskellDepends = [
          acc attoparsec attoparsec-data attoparsec-time base base64
          bytestring conduit containers foldl hashable libyaml mtl scientific
-         selective text text-builder time transformers unordered-containers
-         uuid vector yaml
+         selective text text-builder-dev time transformers
+         unordered-containers uuid vector yaml
+       ];
+       testHaskellDepends = [
+         foldl neat-interpolation QuickCheck quickcheck-instances rerebase
+         tasty tasty-hunit tasty-quickcheck
+       ];
+       description = "Flexible declarative YAML parsing toolkit";
+       license = lib.licenses.mit;
+     }) {};
+
+  "yaml-unscrambler_0_1_0_9" = callPackage
+    ({ mkDerivation, acc, attoparsec, attoparsec-data, attoparsec-time
+     , base, base64-bytestring, bytestring, conduit, containers, foldl
+     , hashable, libyaml, mtl, neat-interpolation, QuickCheck
+     , quickcheck-instances, rerebase, scientific, selective, tasty
+     , tasty-hunit, tasty-quickcheck, text, text-builder-dev, time
+     , transformers, unordered-containers, uuid, vector, yaml
+     }:
+     mkDerivation {
+       pname = "yaml-unscrambler";
+       version = "0.1.0.9";
+       sha256 = "18xl26w4w7ql0936n5h7fqmcpyg284gn507wx67vs3yqqva1n07a";
+       libraryHaskellDepends = [
+         acc attoparsec attoparsec-data attoparsec-time base
+         base64-bytestring bytestring conduit containers foldl hashable
+         libyaml mtl scientific selective text text-builder-dev time
+         transformers unordered-containers uuid vector yaml
        ];
        testHaskellDepends = [
          foldl neat-interpolation QuickCheck quickcheck-instances rerebase
@@ -303334,8 +300193,8 @@ self: {
        pname = "yampa-canvas";
        version = "0.2.3";
        sha256 = "0a1pq1psmc4490isr19z4prnqq1w3374vkfmzpw9s20s2p6k5y7r";
-       revision = "6";
-       editedCabalFile = "01daplf24d506lvgaxc69rhkd3idcyad9igqpb630k03gswvvpcl";
+       revision = "7";
+       editedCabalFile = "1p7rw89lmdsihgm0fzq6l75d8k642jsaixqwmi5jqla2vz8a4r9m";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base blank-canvas stm time Yampa ];
@@ -303496,8 +300355,6 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "yet another prelude - a simplistic refactoring with algebraic classes";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "yapb" = callPackage
@@ -303611,22 +300468,24 @@ self: {
      }) {inherit (pkgs) libdevil;};
 
   "yasi" = callPackage
-    ({ mkDerivation, base, bytestring, hedgehog, tasty, tasty-discover
-     , tasty-hedgehog, tasty-hunit, template-haskell, text
+    ({ mkDerivation, base, ghc-hs-meta, hedgehog, tasty, tasty-discover
+     , tasty-hedgehog, tasty-hunit, template-haskell, text, text-display
      }:
      mkDerivation {
        pname = "yasi";
-       version = "0.1.2.1";
-       sha256 = "0647z79wva7apkp0swj7gax780vqmhr5czxrvg88gl3bi03wcapl";
-       revision = "4";
-       editedCabalFile = "0vljbnfrcscb468mcqx62r0xcdnz73glam67v73jqq6g4vhyaimr";
-       libraryHaskellDepends = [ base bytestring template-haskell text ];
+       version = "0.2.0.1";
+       sha256 = "0j5g5h40qvz2rinka7mrb8nc7dzhnprdfpjmzc4pdlx1w8fzw8xy";
+       libraryHaskellDepends = [
+         base ghc-hs-meta template-haskell text text-display
+       ];
        testHaskellDepends = [
-         base hedgehog tasty tasty-hedgehog tasty-hunit text
+         base hedgehog tasty tasty-hedgehog tasty-hunit text text-display
        ];
        testToolDepends = [ tasty-discover ];
        description = "Yet another string interpolator";
        license = lib.licenses.cc0;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yate" = callPackage
@@ -303646,6 +300505,8 @@ self: {
        ];
        description = "Yet Another Template Engine";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yavie" = callPackage
@@ -303675,8 +300536,8 @@ self: {
      }:
      mkDerivation {
        pname = "yaya";
-       version = "0.3.2.0";
-       sha256 = "186hph8qgvzx9qicy6f28qj4xdgjka3lbaibpj7zmkfaayl0l3bm";
+       version = "0.4.2.1";
+       sha256 = "182h9lhk493az2ic2v5q64yy1adnxa6mm4hp72pcb73ma87z6amd";
        libraryHaskellDepends = [
          base bifunctors comonad constraints containers distributive either
          errors free kan-extensions lens profunctors template-haskell
@@ -304038,7 +300899,6 @@ self: {
        description = "Automatically generate article previews for a yesod site";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "yesod-auth" = callPackage
@@ -304210,6 +301070,7 @@ self: {
        ];
        description = "Authentication backend for Yesod using Facebook";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yesod-auth-hashdb" = callPackage
@@ -304349,6 +301210,7 @@ self: {
        ];
        description = "A yesod-auth plugin for LTI 1.3";
        license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yesod-auth-nopassword" = callPackage
@@ -304383,53 +301245,30 @@ self: {
        ];
        description = "OAuth Authentication for Yesod";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yesod-auth-oauth2" = callPackage
     ({ mkDerivation, aeson, base, bytestring, cryptonite, errors
      , hoauth2, hspec, http-client, http-conduit, http-types, memory
-     , microlens, mtl, safe-exceptions, text, unliftio, uri-bytestring
-     , yesod-auth, yesod-core
+     , microlens, mtl, safe-exceptions, text, transformers, unliftio
+     , uri-bytestring, yesod-auth, yesod-core
      }:
      mkDerivation {
        pname = "yesod-auth-oauth2";
-       version = "0.6.3.4";
-       sha256 = "1hy90iz3f52kg7vs5k27mqpzhfncvag9sb9vs8gl7v89caa1pdjz";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base bytestring cryptonite errors hoauth2 http-client
-         http-conduit http-types memory microlens mtl safe-exceptions text
-         unliftio uri-bytestring yesod-auth yesod-core
-       ];
-       testHaskellDepends = [ base hspec uri-bytestring ];
-       description = "OAuth 2.0 authentication plugins";
-       license = lib.licenses.mit;
-     }) {};
-
-  "yesod-auth-oauth2_0_7_0_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, cryptonite, errors
-     , hoauth2, hspec, http-client, http-conduit, http-types, memory
-     , microlens, mtl, safe-exceptions, text, unliftio, uri-bytestring
-     , yesod-auth, yesod-core
-     }:
-     mkDerivation {
-       pname = "yesod-auth-oauth2";
-       version = "0.7.0.0";
-       sha256 = "183ck29b43nvvih2vcpavzvj0ajdwpcjsa6lq6f5labqqk929cww";
-       revision = "1";
-       editedCabalFile = "1vpcb40a3f5dblfdvqw0v55gzh97kp7d2b9pri153v5ri60pgvw5";
+       version = "0.7.0.1";
+       sha256 = "0kajlm8hyq52gda8hff302jlij4a8j56082zr5224lggrnkrcbwm";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson base bytestring cryptonite errors hoauth2 http-client
          http-conduit http-types memory microlens mtl safe-exceptions text
-         unliftio uri-bytestring yesod-auth yesod-core
+         transformers unliftio uri-bytestring yesod-auth yesod-core
        ];
        testHaskellDepends = [ base hspec uri-bytestring ];
        description = "OAuth 2.0 authentication plugins";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yesod-auth-oidc" = callPackage
@@ -304582,6 +301421,34 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "yesod-bin_1_6_2_1" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, Cabal, conduit
+     , conduit-extra, containers, data-default-class, directory
+     , file-embed, filepath, fsnotify, http-client, http-client-tls
+     , http-reverse-proxy, http-types, network, optparse-applicative
+     , process, project-template, say, split, stm, streaming-commons
+     , tar, text, time, transformers, transformers-compat, unliftio
+     , unordered-containers, wai, wai-extra, warp, warp-tls, yaml, zlib
+     }:
+     mkDerivation {
+       pname = "yesod-bin";
+       version = "1.6.2.1";
+       sha256 = "1p0ycwnvi5pg1vsl7yvak8cglxlrs3bimcr3r4ni8y0xj0jdadq5";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         aeson base bytestring Cabal conduit conduit-extra containers
+         data-default-class directory file-embed filepath fsnotify
+         http-client http-client-tls http-reverse-proxy http-types network
+         optparse-applicative process project-template say split stm
+         streaming-commons tar text time transformers transformers-compat
+         unliftio unordered-containers wai wai-extra warp warp-tls yaml zlib
+       ];
+       description = "The yesod helper executable";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "yesod-bootstrap" = callPackage
     ({ mkDerivation, base, blaze-html, blaze-markup, bootstrap-types
      , shakespeare, text, transformers, yesod-core, yesod-elements
@@ -304638,7 +301505,6 @@ self: {
        description = "A generic comments interface for a Yesod application";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "yesod-content-pdf" = callPackage
@@ -304720,6 +301586,44 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "yesod-core_1_6_22_0" = callPackage
+    ({ mkDerivation, aeson, async, auto-update, base, blaze-html
+     , blaze-markup, bytestring, case-insensitive, cereal, clientsession
+     , conduit, conduit-extra, containers, cookie, deepseq, entropy
+     , fast-logger, gauge, hspec, hspec-expectations, http-types, HUnit
+     , memory, monad-logger, mtl, network, parsec, path-pieces
+     , primitive, random, resourcet, shakespeare, streaming-commons
+     , template-haskell, text, time, transformers, unix-compat, unliftio
+     , unordered-containers, vector, wai, wai-extra, wai-logger, warp
+     , word8
+     }:
+     mkDerivation {
+       pname = "yesod-core";
+       version = "1.6.22.0";
+       sha256 = "0vc60va1lj7a409ljpipk90k89pycsf7zfpvdn0bvsqgsy75qgq6";
+       libraryHaskellDepends = [
+         aeson auto-update base blaze-html blaze-markup bytestring
+         case-insensitive cereal clientsession conduit conduit-extra
+         containers cookie deepseq entropy fast-logger http-types memory
+         monad-logger mtl parsec path-pieces primitive random resourcet
+         shakespeare template-haskell text time transformers unix-compat
+         unliftio unordered-containers vector wai wai-extra wai-logger warp
+         word8
+       ];
+       testHaskellDepends = [
+         async base bytestring clientsession conduit conduit-extra
+         containers cookie hspec hspec-expectations http-types HUnit network
+         path-pieces random resourcet shakespeare streaming-commons
+         template-haskell text transformers unliftio wai wai-extra warp
+       ];
+       benchmarkHaskellDepends = [
+         base blaze-html bytestring gauge shakespeare text
+       ];
+       description = "Creation of type-safe, RESTful web applications";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "yesod-crud" = callPackage
     ({ mkDerivation, base, classy-prelude, containers, MissingH
      , monad-control, persistent, random, safe, stm, uuid, yesod-core
@@ -304756,7 +301660,6 @@ self: {
        description = "Flexible CRUD subsite usable with Yesod and Persistent";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "yesod-csp" = callPackage
@@ -304778,6 +301681,8 @@ self: {
        ];
        description = "Add CSP headers to Yesod apps";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yesod-datatables" = callPackage
@@ -304939,6 +301844,7 @@ self: {
        ];
        description = "Utilities for using the Fay Haskell-to-JS compiler with Yesod";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yesod-fb" = callPackage
@@ -304955,6 +301861,7 @@ self: {
        ];
        description = "Useful glue functions between the fb library and Yesod";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yesod-filter" = callPackage
@@ -305054,6 +301961,8 @@ self: {
        ];
        description = "Extension for Yesod web framework to handle JSON requests as applicative forms";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yesod-form-multi" = callPackage
@@ -305161,7 +302070,6 @@ self: {
        description = "Code for using the ip package with yesod";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "yesod-job-queue" = callPackage
@@ -305213,6 +302121,8 @@ self: {
        ];
        description = "Logging bridge between Yesod and Katip";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yesod-links" = callPackage
@@ -305279,6 +302189,8 @@ self: {
        testHaskellDepends = [ base blaze-html hspec text ];
        description = "Tools for using markdown in a yesod application";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yesod-media-simple" = callPackage
@@ -305720,8 +302632,6 @@ self: {
        ];
        description = "Generate Flow routes for Yesod";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "yesod-routes-typescript" = callPackage
@@ -305992,6 +302902,8 @@ self: {
        ];
        description = "Yesod support for Text.Markdown.";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yesod-tls" = callPackage
@@ -306033,6 +302945,8 @@ self: {
        ];
        description = "Transloadit support for Yesod";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yesod-vend" = callPackage
@@ -306104,7 +303018,6 @@ self: {
        description = "Initial project template from stack";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "yet-another-logger" = callPackage
@@ -306208,6 +303121,7 @@ self: {
        ];
        description = "Yi editor";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-contrib" = callPackage
@@ -306227,7 +303141,6 @@ self: {
        description = "Add-ons to Yi, the Haskell-Scriptable Editor";
        license = lib.licenses.gpl2Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "yi-core" = callPackage
@@ -306260,6 +303173,8 @@ self: {
        benchmarkHaskellDepends = [ base criterion deepseq yi-rope ];
        description = "Yi editor core library";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yi-dynamic-configuration" = callPackage
@@ -306276,6 +303191,7 @@ self: {
        ];
        description = "Dynamic configuration support for Yi";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-emacs-colours" = callPackage
@@ -306306,6 +303222,7 @@ self: {
        ];
        description = "Pango frontend for Yi editor";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-frontend-vty" = callPackage
@@ -306323,6 +303240,7 @@ self: {
        ];
        description = "Vty frontend for Yi editor";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-fuzzy-open" = callPackage
@@ -306341,6 +303259,7 @@ self: {
        ];
        description = "Fuzzy open plugin for yi";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-gtk" = callPackage
@@ -306368,6 +303287,7 @@ self: {
        ];
        description = "Yi editor incremental reader";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-keymap-cua" = callPackage
@@ -306383,6 +303303,7 @@ self: {
        ];
        description = "Cua keymap for Yi editor";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-keymap-emacs" = callPackage
@@ -306402,6 +303323,7 @@ self: {
        ];
        description = "Emacs keymap for Yi editor";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-keymap-vim" = callPackage
@@ -306430,6 +303352,7 @@ self: {
        ];
        description = "Vim keymap for Yi editor";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-language" = callPackage
@@ -306474,6 +303397,7 @@ self: {
        libraryToolDepends = [ alex ];
        description = "Yi editor miscellaneous modes";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-mode-haskell" = callPackage
@@ -306491,6 +303415,7 @@ self: {
        libraryToolDepends = [ alex ];
        description = "Yi editor haskell mode";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-mode-javascript" = callPackage
@@ -306511,6 +303436,7 @@ self: {
        libraryToolDepends = [ alex ];
        description = "Yi editor javascript mode";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-monokai" = callPackage
@@ -306523,7 +303449,6 @@ self: {
        description = "Monokai colour theme for the Yi text editor";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "yi-rope" = callPackage
@@ -306563,6 +303488,7 @@ self: {
        ];
        description = "Snippet support for yi";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-solarized" = callPackage
@@ -306575,7 +303501,6 @@ self: {
        description = "Solarized colour theme for the Yi text editor";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "yi-spolsky" = callPackage
@@ -306588,7 +303513,6 @@ self: {
        description = "Spolsky colour theme for the Yi text editor";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "yi-vty" = callPackage
@@ -307119,7 +304043,6 @@ self: {
        description = "Implementation of the z85 binary codec";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "zabt" = callPackage
@@ -307300,8 +304223,6 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "@zenhack's personal custom prelude";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "zeno" = callPackage
@@ -307349,6 +304270,8 @@ self: {
        doHaddock = false;
        description = "Zeolite is a statically-typed, general-purpose programming language";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "zephyr" = callPackage
@@ -307382,7 +304305,25 @@ self: {
        description = "Zephyr, tree-shaking for the PureScript language";
        license = lib.licenses.mpl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
+     }) {};
+
+  "zephyr-copilot" = callPackage
+    ({ mkDerivation, base, containers, copilot, copilot-c99
+     , copilot-language, directory, filepath, mtl, optparse-applicative
+     , process, sketch-frp-copilot, temporary
+     }:
+     mkDerivation {
+       pname = "zephyr-copilot";
+       version = "1.0.1";
+       sha256 = "0d489krxzj30gl8j8idwfi10k82w0p4kr30f0h78qvl9ikzinhvk";
+       libraryHaskellDepends = [
+         base containers copilot copilot-c99 copilot-language directory
+         filepath mtl optparse-applicative sketch-frp-copilot temporary
+       ];
+       testHaskellDepends = [ base directory process temporary ];
+       description = "Embedded programming in haskell using the Copilot stream DSL and Zephyr";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "zero" = callPackage
@@ -307415,7 +304356,6 @@ self: {
        ];
        description = "Post to 0bin services";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "zeromq-haskell" = callPackage
@@ -307502,8 +304442,6 @@ self: {
        ];
        description = "Haskell implementation of the ZeroMQ clone pattern";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "zeromq4-conduit" = callPackage
@@ -307568,8 +304506,6 @@ self: {
        ];
        description = "Haskell implementation of several ZeroMQ patterns";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "zeromq4-simple" = callPackage
@@ -307878,14 +304814,12 @@ self: {
   "zip-archive" = callPackage
     ({ mkDerivation, array, base, binary, bytestring, containers
      , digest, directory, filepath, HUnit, mtl, pretty, process
-     , temporary, text, time, unix, unzip, which, zlib
+     , temporary, text, time, unix, which, zlib
      }:
      mkDerivation {
        pname = "zip-archive";
-       version = "0.4.1";
-       sha256 = "1cdix5mnxrbs7b2kivhdydhfzgxidd9dqlw71mdw5p21cabwkmf5";
-       revision = "1";
-       editedCabalFile = "1mv6jns7zf0fi7lrhzk007g12v6x7yf5ycbj67rbh83xfkf4nxsi";
+       version = "0.4.2.1";
+       sha256 = "1q9x2i8k6paf9r9jpqzw8rhrwxk1fagppfyv5psxr5amqks61lqp";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -307896,10 +304830,10 @@ self: {
          base bytestring directory filepath HUnit process temporary time
          unix
        ];
-       testToolDepends = [ unzip which ];
+       testToolDepends = [ which ];
        description = "Library for creating and modifying zip archives";
        license = lib.licenses.bsd3;
-     }) {inherit (pkgs) unzip; inherit (pkgs) which;};
+     }) {inherit (pkgs) which;};
 
   "zip-conduit" = callPackage
     ({ mkDerivation, base, bytestring, cereal, conduit, conduit-extra
@@ -308384,8 +305318,8 @@ self: {
      }:
      mkDerivation {
        pname = "zoovisitor";
-       version = "0.1.8.0";
-       sha256 = "190d6zrhfwjmwxagfr0phdvjdb2z73dmvypjavdv00dxzh68l384";
+       version = "0.2.1.0";
+       sha256 = "1vh20sjq305f7nkphprqby19cbd7w395yixq92w3mplsz9cx6h0n";
        libraryHaskellDepends = [ base Z-Data Z-IO ];
        librarySystemDepends = [ zookeeper_mt ];
        testHaskellDepends = [ async base hspec uuid Z-Data ];
@@ -308421,8 +305355,8 @@ self: {
      }:
      mkDerivation {
        pname = "zre";
-       version = "0.1.4.0";
-       sha256 = "1877q8qshp88sghnys6a52c6sjc9qxxg062j473fjyv0vc4cpy4d";
+       version = "0.1.5.0";
+       sha256 = "12nain4jp6p24z1vxdvayfd26sdksk2vzp1lf438vq1ynvsllfkn";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -308532,6 +305466,25 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "ztail_1_2_0_3" = callPackage
+    ({ mkDerivation, array, base, bytestring, filepath, hinotify
+     , process, regex-posix, time, unix, unordered-containers
+     }:
+     mkDerivation {
+       pname = "ztail";
+       version = "1.2.0.3";
+       sha256 = "0chxsaivxfxphcwzkwyzc7px6lrf5vkr4d7rbd909j4n96293hha";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         array base bytestring filepath hinotify process regex-posix time
+         unix unordered-containers
+       ];
+       description = "Multi-file, colored, filtered log tailer";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "ztar" = callPackage
     ({ mkDerivation, base, bytestring, deepseq, directory, filepath
      , path, path-io, process, QuickCheck, quickcheck-instances, tasty
@@ -308615,6 +305568,8 @@ self: {
        testHaskellDepends = [ aeson base bytestring tasty tasty-hunit ];
        description = "A zuul client library";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "zxcvbn-c" = callPackage
@@ -308645,7 +305600,6 @@ self: {
        description = "Password strength estimation based on zxcvbn";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "zxcvbn-hs" = callPackage
@@ -308702,6 +305656,8 @@ self: {
        ];
        description = "Haskell language binding for the Zydis library, a x86/x86-64 disassembler";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
 }
diff --git a/pkgs/development/haskell-modules/patches/cryptonite-remove-argon2.patch b/pkgs/development/haskell-modules/patches/cryptonite-remove-argon2.patch
new file mode 100644
index 00000000000..1d571b61e53
--- /dev/null
+++ b/pkgs/development/haskell-modules/patches/cryptonite-remove-argon2.patch
@@ -0,0 +1,69 @@
+diff --git a/Crypto/KDF/Argon2.hs b/Crypto/KDF/Argon2.hs
+index 044ba00..31dc6f1 100644
+--- a/Crypto/KDF/Argon2.hs
++++ b/Crypto/KDF/Argon2.hs
+@@ -12,6 +12,7 @@
+ -- File started from Argon2.hs, from Oliver Charles
+ -- at https://github.com/ocharles/argon2
+ --
++{-# LANGUAGE DataKinds #-}
+ module Crypto.KDF.Argon2
+     (
+       Options(..)
+@@ -32,6 +33,7 @@ import           Control.Monad (when)
+ import           Data.Word
+ import           Foreign.C
+ import           Foreign.Ptr
++import           Data.Proxy
+ 
+ -- | Which variant of Argon2 to use. You should choose the variant that is most
+ -- applicable to your intention to hash inputs.
+@@ -100,33 +102,12 @@ defaultOptions =
+             }
+ 
+ hash :: (ByteArrayAccess password, ByteArrayAccess salt, ByteArray out)
+-     => Options
++     => [Proxy "cryptonite:Crypto.KDF.Argon2.hash is known to be broken on this architecture. See https://github.com/haskell-crypto/cryptonite/issues/360"]
+      -> password
+      -> salt
+      -> Int
+      -> CryptoFailable out
+-hash options password salt outLen
+-    | saltLen < saltMinLength  = CryptoFailed CryptoError_SaltTooSmall
+-    | outLen < outputMinLength = CryptoFailed CryptoError_OutputLengthTooSmall
+-    | outLen > outputMaxLength = CryptoFailed CryptoError_OutputLengthTooBig
+-    | otherwise                = CryptoPassed $ B.allocAndFreeze outLen $ \out -> do
+-        res <- B.withByteArray password $ \pPass ->
+-               B.withByteArray salt     $ \pSalt ->
+-                    argon2_hash (iterations options)
+-                                (memory options)
+-                                (parallelism options)
+-                                pPass
+-                                (csizeOfInt passwordLen)
+-                                pSalt
+-                                (csizeOfInt saltLen)
+-                                out
+-                                (csizeOfInt outLen)
+-                                (cOfVariant $ variant options)
+-                                (cOfVersion $ version options)
+-        when (res /= 0) $ error "argon2: hash: internal error"
+-  where
+-    saltLen = B.length salt
+-    passwordLen = B.length password
++hash options password salt outLen = error "cryptonite:Crypto.KDF.Argon2.hash is known to be broken on this architecture. See https://github.com/haskell-crypto/cryptonite/issues/360"
+ 
+ data Pass
+ data Salt
+diff --git a/tests/KAT_Argon2.hs b/tests/KAT_Argon2.hs
+index a347fc5..fdba079 100644
+--- a/tests/KAT_Argon2.hs
++++ b/tests/KAT_Argon2.hs
+@@ -32,7 +32,7 @@ kdfTests = zipWith toKDFTest is vectors
+   where
+     toKDFTest i v =
+         testCase (show i)
+-            (CryptoPassed (kdfResult v) @=? Argon2.hash (kdfOptions v) (kdfPass v) (kdfSalt v) (B.length $ kdfResult v))
++            (pure ())
+ 
+     is :: [Int]
+     is = [1..]
diff --git a/pkgs/development/haskell-modules/patches/lambdabot-core-ghc9.patch b/pkgs/development/haskell-modules/patches/lambdabot-core-ghc9.patch
new file mode 100644
index 00000000000..87a112b8217
--- /dev/null
+++ b/pkgs/development/haskell-modules/patches/lambdabot-core-ghc9.patch
@@ -0,0 +1,95 @@
+diff --git a/lambdabot-core.cabal b/lambdabot-core.cabal
+index 861a28b..87175a3 100644
+--- a/lambdabot-core.cabal
++++ b/lambdabot-core.cabal
+@@ -19,7 +19,7 @@ homepage:               https://wiki.haskell.org/Lambdabot
+ 
+ build-type:             Simple
+ cabal-version:          >= 1.10
+-tested-with:            GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.4, GHC == 8.10.4
++tested-with:            GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.4, GHC == 8.10.4, GHC == 9.0.2
+ 
+ extra-source-files:     AUTHORS.md
+                         COMMENTARY.md
+@@ -89,9 +89,8 @@ library
+                         network-bsd             >= 2.7 && < 2.9,
+                         parsec                  >= 3,
+                         prim-uniq               >= 0.2 && < 0.4,
+-                        random                  >= 1,
+-                        random-fu               >= 0.2.6.2,
+-                        random-source           >= 0.3,
++                        random                  >= 1.2,
++                        random-fu               >= 0.3.0.0,
+                         regex-tdfa              >= 1.1 && < 1.4,
+                         SafeSemaphore           >= 0.9,
+                         split                   >= 0.2,
+diff --git a/src/Lambdabot/Bot.hs b/src/Lambdabot/Bot.hs
+index 1b0de2e..833fb4c 100644
+--- a/src/Lambdabot/Bot.hs
++++ b/src/Lambdabot/Bot.hs
+@@ -1,6 +1,5 @@
+ {-# LANGUAGE GADTs #-}
+ {-# LANGUAGE ScopedTypeVariables #-}
+-{-# LANGUAGE TemplateHaskell #-}
+ -- | The guts of lambdabot.
+ --
+ -- The LB/Lambdabot monad
+@@ -37,7 +36,6 @@ import Control.Monad.Error
+ import Control.Monad.Reader
+ import Control.Monad.State
+ import qualified Data.Map as M
+-import Data.Random.Source
+ import qualified Data.Set as S
+ 
+ ------------------------------------------------------------------------
+@@ -136,17 +134,3 @@ ircPrivmsg who msg = do
+ ircPrivmsg' :: Nick -> String -> LB ()
+ ircPrivmsg' who ""  = ircPrivmsg' who " "
+ ircPrivmsg' who msg = send $ privmsg who msg
+-
+-------------------------------------------------------------------------
+-
+-monadRandom [d|
+-
+-    instance MonadRandom LB where
+-        getRandomWord8          = liftIO getRandomWord8
+-        getRandomWord16         = liftIO getRandomWord16
+-        getRandomWord32         = liftIO getRandomWord32
+-        getRandomWord64         = liftIO getRandomWord64
+-        getRandomDouble         = liftIO getRandomDouble
+-        getRandomNByteInteger n = liftIO (getRandomNByteInteger n)
+-
+- |]
+diff --git a/src/Lambdabot/Util.hs b/src/Lambdabot/Util.hs
+index effdf71..259699b 100644
+--- a/src/Lambdabot/Util.hs
++++ b/src/Lambdabot/Util.hs
+@@ -23,14 +23,15 @@ module Lambdabot.Util (
+         randomSuccessMsg
+     ) where
+ 
++import Control.Concurrent.Lifted
+ import Control.Monad.Trans
++import Control.Monad.Trans.Control
+ import Data.Char
+ import Data.List
+ import Data.Random
+-import Control.Concurrent.Lifted
+-import Control.Monad.Trans.Control
+ import Lambdabot.Config
+ import Lambdabot.Config.Core
++import System.Random.Stateful (newIOGenM, newStdGen)
+ 
+ ------------------------------------------------------------------------
+ 
+@@ -63,7 +64,9 @@ listToStr conj (item:items) =
+ 
+ -- | Pick a random element of the list.
+ random :: MonadIO m => [a] -> m a
+-random = io . sample . randomElement
++random l = do
++  g <- newIOGenM =<< newStdGen
++  sampleFrom g (randomElement l)
+ 
+ ------------------------------------------------------------------------
+ 
diff --git a/pkgs/development/haskell-modules/patches/lambdabot-novelty-plugins-ghc9.patch b/pkgs/development/haskell-modules/patches/lambdabot-novelty-plugins-ghc9.patch
new file mode 100644
index 00000000000..009951f90e0
--- /dev/null
+++ b/pkgs/development/haskell-modules/patches/lambdabot-novelty-plugins-ghc9.patch
@@ -0,0 +1,58 @@
+diff --git a/lambdabot-novelty-plugins.cabal b/lambdabot-novelty-plugins.cabal
+index 69c8447..50a35f6 100644
+--- a/lambdabot-novelty-plugins.cabal
++++ b/lambdabot-novelty-plugins.cabal
+@@ -36,7 +36,7 @@ homepage:               https://wiki.haskell.org/Lambdabot
+ 
+ build-type:             Simple
+ cabal-version:          >= 1.10
+-tested-with:            GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.4, GHC == 8.10.4
++tested-with:            GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.4, GHC == 8.10.4, GHC == 9.0.2
+ 
+ source-repository head
+   type:                 git
+@@ -71,7 +71,8 @@ library
+                         lambdabot-core          >= 5.3 && < 5.4,
+                         misfortune              >= 0.1,
+                         process                 >= 1.1,
+-                        random-fu               >= 0.2.6.2,
++                        random                  >= 1.2,
++                        random-fu               >= 0.3.0.0,
+                         regex-tdfa              >= 1.1,
+ 
+                         -- runtime dependencies
+diff --git a/src/Lambdabot/Plugin/Novelty/Numberwang.hs b/src/Lambdabot/Plugin/Novelty/Numberwang.hs
+index ae41eb4..8321a14 100644
+--- a/src/Lambdabot/Plugin/Novelty/Numberwang.hs
++++ b/src/Lambdabot/Plugin/Novelty/Numberwang.hs
+@@ -7,7 +7,9 @@ import Control.Monad
+ import Data.Random
+ import Data.Random.Distribution.Poisson
+ import Lambdabot.Plugin
++import Lambdabot.Util
+ import Numeric
++import System.Random.Stateful (newIOGenM, newStdGen)
+ 
+ 
+ data NumberwangState = State
+@@ -23,7 +25,9 @@ conDist = poisson (32  :: Double)
+ 
+ numberwangPlugin :: Module NumberwangState
+ numberwangPlugin = newModule
+-    { moduleDefState = sample (State <$> cmdDist <*> conDist)
++    { moduleDefState = do
++        g <- newIOGenM =<< newStdGen
++        sampleFrom g (State <$> cmdDist <*> conDist)
+     , moduleCmds = return
+         [ (command "numberwang")
+             { help = say "@numberwang <number>: Determines if it is Numberwang."
+@@ -61,7 +65,8 @@ checkNumberwang :: (MonadLBState m, LBState m ~ NumberwangState) =>
+ checkNumberwang cmd l = withState cmd $ \ n setN nDist -> do
+     if n <= l
+         then do
+-            setN =<< lb (sample nDist)
++            g <- newIOGenM =<< newStdGen
++            setN =<< sampleFrom g nDist
+             return True
+         else do
+             setN (n - l)
diff --git a/pkgs/development/haskell-modules/patches/misfortune-ghc9.patch b/pkgs/development/haskell-modules/patches/misfortune-ghc9.patch
new file mode 100644
index 00000000000..39f983b15d7
--- /dev/null
+++ b/pkgs/development/haskell-modules/patches/misfortune-ghc9.patch
@@ -0,0 +1,70 @@
+diff --git a/misfortune.cabal b/misfortune.cabal
+index f5d0dd3..faa5794 100644
+--- a/misfortune.cabal
++++ b/misfortune.cabal
+@@ -113,7 +113,8 @@ Library
+                         directory,
+                         filepath,
+                         knob,
+-                        random-fu >= 0.2.2,
++                        random,
++                        random-fu >= 0.3,
+                         semigroups,
+                         text,
+                         utf8-string,
+diff --git a/src/Data/Fortune.hs b/src/Data/Fortune.hs
+index 16d221e..ffbc970 100644
+--- a/src/Data/Fortune.hs
++++ b/src/Data/Fortune.hs
+@@ -64,6 +64,7 @@ import Paths_misfortune
+ import System.Directory
+ import System.Environment
+ import System.FilePath
++import System.Random.Stateful (newIOGenM, newStdGen)
+ 
+ -- |The number of fortune strings in the index
+ numFortunes :: S.FortuneStats -> Int
+@@ -233,9 +234,10 @@ randomFortune paths = withFortuneFiles '%' False paths $ \fs -> do
+ -- random fortune from that file (unformly).
+ randomFortuneFromRandomFile :: RVar FortuneFile -> IO String
+ randomFortuneFromRandomFile file = do
+-    f <- sample file
++    gen <- newStdGen >>= newIOGenM
++    f <- sampleFrom gen file
+     n <- getNumFortunes f
+-    i <- sample (uniform 0 (n-1))
++    i <- sampleFrom gen (uniform 0 (n-1))
+     T.unpack <$> getFortune f i
+ 
+ -- |Given a list of 'FortuneFile's, compute a distrubution over them weighted by the number
+diff --git a/src/Fortune.hs b/src/Fortune.hs
+index 5a27578..d6ffb74 100644
+--- a/src/Fortune.hs
++++ b/src/Fortune.hs
+@@ -21,6 +21,7 @@ import System.Environment
+ import System.Exit
+ import System.FilePath
+ import System.IO
++import System.Random.Stateful (newIOGenM, newStdGen)
+ import Text.Printf
+ import Text.Regex.Base
+ import Text.Regex.PCRE
+@@ -200,6 +201,7 @@ main = do
+     fortunes <- filterM (filterFile args) (fortuneFiles args)
+     
+     dist <- getDist args fortunes
++    gen <- newStdGen >>= newIOGenM
+     
+     when (numEvents dist == 0) $ do
+         hPutStrLn stderr "No fortunes matched the filter criteria"
+@@ -225,8 +227,8 @@ main = do
+             , let pctStr = printf "(%.2f%%)" (100 * weight / totalWeight dist) :: String
+             ]
+         else do
+-            (file, fortuneDist) <- sample dist
+-            fortune <- sample fortuneDist
++            (file, fortuneDist) <- sampleFrom gen dist
++            fortune <- sampleFrom gen fortuneDist
+             putStrLn . T.unpack =<< getFortune file fortune
+ 
+ getDist :: Args -> [FortuneFile] -> IO (Categorical Float (FortuneFile, Categorical Float Int))
diff --git a/pkgs/development/haskell-modules/patches/regex-compat-tdfa-ghc-9.0.patch b/pkgs/development/haskell-modules/patches/regex-compat-tdfa-ghc-9.0.patch
new file mode 100644
index 00000000000..db2ca02b9d4
--- /dev/null
+++ b/pkgs/development/haskell-modules/patches/regex-compat-tdfa-ghc-9.0.patch
@@ -0,0 +1,19 @@
+diff -rN -u old-regex-compat-tdfa/Text/Regex.hs new-regex-compat-tdfa/Text/Regex.hs
+--- old-regex-compat-tdfa/Text/Regex.hs	2022-02-20 13:42:36.828752458 +0100
++++ new-regex-compat-tdfa/Text/Regex.hs	2022-02-20 13:42:36.828752458 +0100
+@@ -139,7 +139,7 @@
+ splitRegex :: Regex -> String -> [String]
+ splitRegex _ [] = []
+ splitRegex delim strIn = 
+-  let matches = map (!0) (matchAll delim strIn)
++  let matches = map (! 0) (matchAll delim strIn)
+       go _i str [] = str : []
+       go i str ((off,len):rest) =
+         let i' = off+len
+@@ -194,4 +194,4 @@
+                     then [firstline,""]
+                     else firstline : loop remainder
+ 
+--}
+\ No newline at end of file
++-}
diff --git a/pkgs/development/haskell-modules/patches/xmonad-nix.patch b/pkgs/development/haskell-modules/patches/xmonad-nix.patch
deleted file mode 100644
index cce011347f4..00000000000
--- a/pkgs/development/haskell-modules/patches/xmonad-nix.patch
+++ /dev/null
@@ -1,73 +0,0 @@
-diff --git a/src/XMonad/Core.hs b/src/XMonad/Core.hs
-index 7810522..3262934 100644
---- a/src/XMonad/Core.hs
-+++ b/src/XMonad/Core.hs
-@@ -53,6 +53,7 @@ import System.Posix.Types (ProcessID)
- import System.Process
- import System.Directory
- import System.Exit
-+import System.Environment (lookupEnv)
- import Graphics.X11.Xlib
- import Graphics.X11.Xlib.Extras (getWindowAttributes, WindowAttributes, Event)
- import Data.Typeable
-@@ -601,6 +602,7 @@ recompile force = io $ do
-         lib  = cfgdir </> "lib"
-         buildscript = cfgdir </> "build"
- 
-+    ghc <- fromMaybe "ghc" <$> liftIO (lookupEnv "NIX_GHC")
-     libTs <- mapM getModTime . Prelude.filter isSource =<< allFiles lib
-     srcT <- getModTime src
-     binT <- getModTime bin
-@@ -643,7 +645,7 @@ recompile force = io $ do
-         status <- bracket (openFile err WriteMode) hClose $ \errHandle ->
-             waitForProcess =<< if useBuildscript
-                                then compileScript bin cfgdir buildscript errHandle
--                               else compileGHC bin cfgdir errHandle
-+                               else compileGHC ghc bin cfgdir errHandle
- 
-         -- re-enable SIGCHLD:
-         installSignalHandlers
-@@ -653,6 +655,7 @@ recompile force = io $ do
-             then trace "XMonad recompilation process exited with success!"
-             else do
-                 ghcErr <- readFile err
-+                xmessage <- fromMaybe "xmessage" <$> liftIO (lookupEnv "XMONAD_XMESSAGE")
-                 let msg = unlines $
-                         ["Error detected while loading xmonad configuration file: " ++ src]
-                         ++ lines (if null ghcErr then show status else ghcErr)
-@@ -660,7 +663,7 @@ recompile force = io $ do
-                 -- nb, the ordering of printing, then forking, is crucial due to
-                 -- lazy evaluation
-                 hPutStrLn stderr msg
--                forkProcess $ executeFile "xmessage" True ["-default", "okay", replaceUnicode msg] Nothing
-+                forkProcess $ executeFile xmessage True ["-default", "okay", replaceUnicode msg] Nothing
-                 return ()
-         return (status == ExitSuccess)
-       else return True
-@@ -678,16 +681,16 @@ recompile force = io $ do
-            '\8216' -> '`'  -- ‘
-            '\8217' -> '`'  -- ’
-            _ -> c
--       compileGHC bin dir errHandle =
--         runProcess "ghc" ["--make"
--                          , "xmonad.hs"
--                          , "-i"
--                          , "-ilib"
--                          , "-fforce-recomp"
--                          , "-main-is", "main"
--                          , "-v0"
--                          , "-o", bin
--                          ] (Just dir) Nothing Nothing Nothing (Just errHandle)
-+       compileGHC ghc bin dir errHandle =
-+         runProcess ghc ["--make"
-+                        , "xmonad.hs"
-+                        , "-i"
-+                        , "-ilib"
-+                        , "-fforce-recomp"
-+                        , "-main-is", "main"
-+                        , "-v0"
-+                        , "-o", bin
-+                        ] (Just dir) Nothing Nothing Nothing (Just errHandle)
-        compileScript bin dir script errHandle =
-          runProcess script [bin] (Just dir) Nothing Nothing Nothing (Just errHandle)
- 
diff --git a/pkgs/development/interpreters/python-cosmopolitan/default.nix b/pkgs/development/interpreters/python-cosmopolitan/default.nix
new file mode 100644
index 00000000000..14459a24aac
--- /dev/null
+++ b/pkgs/development/interpreters/python-cosmopolitan/default.nix
@@ -0,0 +1,39 @@
+{ lib, stdenv, cosmopolitan, unzip, bintools-unwrapped }:
+
+stdenv.mkDerivation rec {
+  pname = "python-cosmopolitan";
+  version = "3.6.14";
+
+  src = cosmopolitan.dist;
+
+  patches = [
+    ./ioctl.patch        # required /dev/tty
+  ];
+
+  nativeBuildInputs = [ bintools-unwrapped unzip ];
+
+  # slashes are significant because upstream uses o/$(MODE)/foo.o
+  buildFlags = "o//third_party/python";
+  checkTarget = "o//third_party/python/test";
+  enableParallelBuilding = true;
+
+  doCheck = true;
+  dontConfigure = true;
+  dontFixup = true;
+
+  installPhase = ''
+    runHook preInstall
+    install o/third_party/python/*.com -Dt $out/bin
+    runHook postInstall
+  '';
+
+  meta = with lib; {
+    homepage = "https://justine.lol/cosmopolitan/";
+    description = "Actually Portable Python using Cosmopolitan";
+    platforms = platforms.x86_64;
+    badPlatforms = platforms.darwin;
+    license = licenses.isc;
+    maintainers = teams.cosmopolitan.members;
+    mainProgram = "python.com";
+  };
+}
diff --git a/pkgs/development/libraries/cosmopolitan/ioctl.patch b/pkgs/development/interpreters/python-cosmopolitan/ioctl.patch
index e6e7eb4fc7b..e6e7eb4fc7b 100644
--- a/pkgs/development/libraries/cosmopolitan/ioctl.patch
+++ b/pkgs/development/interpreters/python-cosmopolitan/ioctl.patch
diff --git a/pkgs/development/libraries/bullet/default.nix b/pkgs/development/libraries/bullet/default.nix
index 167dda7c4c4..6a33d2ce204 100644
--- a/pkgs/development/libraries/bullet/default.nix
+++ b/pkgs/development/libraries/bullet/default.nix
@@ -11,13 +11,13 @@
 
 stdenv.mkDerivation rec {
   pname = "bullet";
-  version = "3.21";
+  version = "3.22a";
 
   src = fetchFromGitHub {
     owner = "bulletphysics";
     repo = "bullet3";
     rev = version;
-    sha256 = "sha256-krzqZ2TPycyWjJzYJ69rb6Qgymlio5HGw2nPCjDZPGk=";
+    sha256 = "sha256-Ng+kg720y69aE0FgTnD60F05zwUX/LzLlImnrODzOuo=";
   };
 
   nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/cosmopolitan/default.nix b/pkgs/development/libraries/cosmopolitan/default.nix
index ca303fdeaea..f58e654cbfe 100644
--- a/pkgs/development/libraries/cosmopolitan/default.nix
+++ b/pkgs/development/libraries/cosmopolitan/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, runCommand, unzip, cosmopolitan,bintools-unwrapped }:
+{ lib, stdenv, fetchFromGitHub, unzip, bintools-unwrapped }:
 
 stdenv.mkDerivation rec {
   pname = "cosmopolitan";
@@ -11,72 +11,35 @@ stdenv.mkDerivation rec {
     sha256 = "sha256-UjL4wR5HhuXiQXg6Orcx2fKiVGRPMJk15P779BP1fRA=";
   };
 
-  patches = [
-    ./ioctl.patch        # required /dev/tty
-  ];
+  nativeBuildInputs = [ bintools-unwrapped unzip ];
 
-  postPatch = ''
-    patchShebangs build/
-  '';
+  outputs = [ "out" "dist" ];
 
+  # slashes are significant because upstream uses o/$(MODE)/foo.o
+  buildFlags = "o/cosmopolitan.h o//cosmopolitan.a o//libc/crt/crt.o o//ape/ape.o o//ape/ape.lds";
+  checkTarget = "o//test";
+  enableParallelBuilding = true;
+
+  doCheck = true;
   dontConfigure = true;
   dontFixup = true;
-  enableParallelBuilding = true;
-  nativeBuildInputs = [ bintools-unwrapped unzip ];
 
   installPhase = ''
     runHook preInstall
-    mkdir -p $out/{bin,include,lib}
+    mkdir -p $out/{include,lib}
     install o/cosmopolitan.h $out/include
     install o/cosmopolitan.a o/libc/crt/crt.o o/ape/ape.{o,lds} $out/lib
 
-    cat > $out/bin/cosmoc <<EOF
-    #!${stdenv.shell}
-    exec ${stdenv.cc}/bin/${stdenv.cc.targetPrefix}gcc \
-      -O -static -nostdlib -nostdinc -fno-pie -no-pie -mno-red-zone \
-      "\$@" \
-      -Wl,--gc-sections -Wl,-z,max-page-size=0x1000 \
-      -fuse-ld=bfd -Wl,-T,$out/lib/ape.lds \
-      -include $out/include/cosmopolitan.h \
-      -I $out/include \
-      $out/lib/{crt.o,ape.o,cosmopolitan.a}
-    EOF
-    chmod +x $out/bin/cosmoc
-
-    pushd o
-    find -iname "*.com" -type f -exec install -D {} $out/{} \;
-    popd
-    find -iname "*.h" -type f -exec install -m644 -D {} $out/include/{} \;
-    find -iname "*.inc" -type f -exec install -m644 -D {} $out/include/{} \;
+    cp -RT . "$dist"
     runHook postInstall
   '';
 
-  passthru.tests = lib.optionalAttrs (stdenv.buildPlatform == stdenv.hostPlatform) {
-    hello = runCommand "hello-world" { } ''
-      printf '#include "libc/stdio/stdio.h"\nmain() { printf("hello world\\n"); }\n' >hello.c
-      ${stdenv.cc}/bin/gcc -g -O -static -nostdlib -nostdinc -fno-pie -no-pie -mno-red-zone -o hello.com.dbg hello.c \
-        -fuse-ld=bfd -Wl,-T,${cosmopolitan}/lib/ape.lds \
-        -include ${cosmopolitan}/include/cosmopolitan.h \
-        -I ${cosmopolitan}/include \
-        ${cosmopolitan}/lib/{crt.o,ape.o,cosmopolitan.a}
-      ${stdenv.cc.bintools.bintools_bin}/bin/objcopy -S -O binary hello.com.dbg hello.com
-      ./hello.com
-      printf "test successful" > $out
-    '';
-    cosmoc = runCommand "cosmoc-hello" { } ''
-      printf '#include "libc/stdio/stdio.h"\nmain() { printf("hello world\\n"); }\n' >hello.c
-      ${cosmopolitan}/bin/cosmoc hello.c
-      ./a.out
-      printf "test successful" > $out
-    '';
-  };
-
   meta = with lib; {
     homepage = "https://justine.lol/cosmopolitan/";
     description = "Your build-once run-anywhere c library";
     platforms = platforms.x86_64;
     badPlatforms = platforms.darwin;
     license = licenses.isc;
-    maintainers = with maintainers; [ lourkeur tomberek ];
+    maintainers = teams.cosmopolitan.members;
   };
 }
diff --git a/pkgs/development/libraries/libgda/default.nix b/pkgs/development/libraries/libgda/default.nix
index a9993b7255a..e29482a34d4 100644
--- a/pkgs/development/libraries/libgda/default.nix
+++ b/pkgs/development/libraries/libgda/default.nix
@@ -17,14 +17,11 @@
 , autoconf-archive
 , yelp-tools
 , mysqlSupport ? false
-, libmysqlclient ? null
+, libmysqlclient
 , postgresSupport ? false
-, postgresql ? null
+, postgresql
 }:
 
-assert mysqlSupport -> libmysqlclient != null;
-assert postgresSupport -> postgresql != null;
-
 stdenv.mkDerivation rec {
   pname = "libgda";
   version = "5.2.10";
@@ -46,7 +43,6 @@ stdenv.mkDerivation rec {
     pkg-config
     intltool
     itstool
-    libxml2
     gobject-introspection
     vala
     autoreconfHook
@@ -65,6 +61,10 @@ stdenv.mkDerivation rec {
     postgresql
   ];
 
+  propagatedBuildInputs = [
+    libxml2
+  ];
+
   configureFlags = [
     "--with-mysql=${if mysqlSupport then "yes" else "no"}"
     "--with-postgres=${if postgresSupport then "yes" else "no"}"
diff --git a/pkgs/development/libraries/libgpod/default.nix b/pkgs/development/libraries/libgpod/default.nix
index e56e512931a..590aaf27c5f 100644
--- a/pkgs/development/libraries/libgpod/default.nix
+++ b/pkgs/development/libraries/libgpod/default.nix
@@ -1,10 +1,23 @@
-{ stdenv, lib, fetchurl, perlPackages, intltool, autoreconfHook,
-  pkg-config, glib, libxml2, sqlite, zlib, sg3_utils, gdk-pixbuf, taglib,
-  libimobiledevice,
-  monoSupport ? false, mono, gtk-sharp-2_0
+{ stdenv
+, lib
+, fetchurl
+, perlPackages
+, intltool
+, autoreconfHook
+, pkg-config
+, glib
+, libxml2
+, sqlite
+, zlib
+, sg3_utils
+, gdk-pixbuf
+, taglib
+, libimobiledevice
+, monoSupport ? false
+, mono
+, gtk-sharp-2_0
 }:
 
-
 stdenv.mkDerivation rec {
   pname = "libgpod";
   version = "0.8.3";
@@ -27,20 +40,30 @@ stdenv.mkDerivation rec {
     "--with-udev-dir=${placeholder "out"}/lib/udev"
   ] ++ lib.optionals monoSupport [ "--with-mono" ];
 
-  dontStrip = true;
-
-  propagatedBuildInputs = [ glib libxml2 sqlite zlib sg3_utils
-    gdk-pixbuf taglib libimobiledevice ];
+  dontStrip = monoSupport;
 
   nativeBuildInputs = [ autoreconfHook intltool pkg-config ]
     ++ (with perlPackages; [ perl XMLParser ])
-    ++ lib.optionals monoSupport [ mono gtk-sharp-2_0 ];
+    ++ lib.optional monoSupport mono;
+
+  buildInputs = [
+    libxml2
+    sg3_utils
+    sqlite
+    taglib
+  ] ++ lib.optional monoSupport gtk-sharp-2_0;
+
+  propagatedBuildInputs = [
+    gdk-pixbuf
+    glib
+    libimobiledevice
+  ];
 
-  meta = {
-    homepage = "https://gtkpod.sourceforge.net/";
+  meta = with lib; {
+    homepage = "https://sourceforge.net/projects/gtkpod/";
     description = "Library used by gtkpod to access the contents of an ipod";
-    license = "LGPL";
-    platforms = lib.platforms.gnu ++ lib.platforms.linux;
+    license = licenses.lgpl21Plus;
+    platforms = platforms.linux;
     maintainers = [ ];
   };
 }
diff --git a/pkgs/development/python-modules/dash/default.nix b/pkgs/development/python-modules/dash/default.nix
index dc0813acefa..dfae5ea249d 100644
--- a/pkgs/development/python-modules/dash/default.nix
+++ b/pkgs/development/python-modules/dash/default.nix
@@ -15,7 +15,7 @@
 
 buildPythonPackage rec {
   pname = "dash";
-  version = "2.3.0";
+  version = "2.3.1";
   format = "setuptools";
 
   disabled = pythonOlder "3.6";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
     owner = "plotly";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-iH56c2PO1G/NlLmYC+6sdAMZ+kXvUkpkqxfnl9EmDsQ=";
+    sha256 = "sha256-gsP/WbALUkO3AB0uuX/ByhzaeIDSUUE1Cb8Cnh4GEh0=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/desktop-notifier/default.nix b/pkgs/development/python-modules/desktop-notifier/default.nix
index e0463a6c30c..6a2d3bacb12 100644
--- a/pkgs/development/python-modules/desktop-notifier/default.nix
+++ b/pkgs/development/python-modules/desktop-notifier/default.nix
@@ -10,7 +10,7 @@
 
 buildPythonPackage rec {
   pname = "desktop-notifier";
-  version = "3.3.5";
+  version = "3.4.0";
   format = "pyproject";
   disabled = pythonOlder "3.6";
 
@@ -18,7 +18,7 @@ buildPythonPackage rec {
     owner = "SamSchott";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-tXvA1EddTrOcTupQqZrX58jXiAqB5gMJP+OE3fZxGJI=";
+    sha256 = "sha256-lOXoiWY6gyWBL4RLrvslqcMmwtjMTOaHJZzsDO+C/F4=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/dm-haiku/default.nix b/pkgs/development/python-modules/dm-haiku/default.nix
index 14ceebf0a19..55a91006b06 100644
--- a/pkgs/development/python-modules/dm-haiku/default.nix
+++ b/pkgs/development/python-modules/dm-haiku/default.nix
@@ -7,6 +7,7 @@
 , jaxlib
 , jmp
 , lib
+, pytest-xdist
 , pytestCheckHook
 , tabulate
 , tensorflow
@@ -33,9 +34,11 @@ buildPythonPackage rec {
     cloudpickle
     dm-tree
     jaxlib
+    pytest-xdist
     pytestCheckHook
     tensorflow
   ];
+  pytestFlagsArray = [ "-n $NIX_BUILD_CORES" ];
 
   pythonImportsCheck = [
     "haiku"
diff --git a/pkgs/development/python-modules/flax/default.nix b/pkgs/development/python-modules/flax/default.nix
index 3ac8166bbbd..1f1622dc1ae 100644
--- a/pkgs/development/python-modules/flax/default.nix
+++ b/pkgs/development/python-modules/flax/default.nix
@@ -7,6 +7,7 @@
 , msgpack
 , numpy
 , optax
+, pytest-xdist
 , pytestCheckHook
 , tensorflow
 }:
@@ -37,9 +38,11 @@ buildPythonPackage rec {
 
   checkInputs = [
     keras
+    pytest-xdist
     pytestCheckHook
     tensorflow
   ];
+  pytestFlagsArray = [ "-n $NIX_BUILD_CORES" ];
 
   disabledTestPaths = [
     # Docs test, needs extra deps + we're not interested in it.
diff --git a/pkgs/development/python-modules/geojson-client/default.nix b/pkgs/development/python-modules/geojson-client/default.nix
index 64fbf066115..c67f40e799c 100644
--- a/pkgs/development/python-modules/geojson-client/default.nix
+++ b/pkgs/development/python-modules/geojson-client/default.nix
@@ -11,7 +11,7 @@
 
 buildPythonPackage rec {
   pname = "geojson-client";
-  version = "0.7";
+  version = "0.8";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
     owner = "exxamalte";
     repo = "python-geojson-client";
     rev = "v${version}";
-    sha256 = "sha256-7EhdIfVM6d5fp6k+RdX6z33O5sZGeF/ThNkSXL8EjE8=";
+    sha256 = "sha256-nzM5P1ww6yWM3e2v3hRw0ECoYmRPhTs0Q7Wwicl+IpU=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/huawei-lte-api/default.nix b/pkgs/development/python-modules/huawei-lte-api/default.nix
index b62ab4f0e77..df761617549 100644
--- a/pkgs/development/python-modules/huawei-lte-api/default.nix
+++ b/pkgs/development/python-modules/huawei-lte-api/default.nix
@@ -10,7 +10,7 @@
 
 buildPythonPackage rec {
   pname = "huawei-lte-api";
-  version = "1.5.4";
+  version = "1.6";
 
   disabled = pythonOlder "3.4";
 
@@ -18,7 +18,7 @@ buildPythonPackage rec {
     owner = "Salamek";
     repo = "huawei-lte-api";
     rev = version;
-    hash = "sha256-aTxP2lVrGr2B+ELz7fnVZVB0nm9HHAb15wDafV44h7M=";
+    hash = "sha256-dJWGs5ZFVYp8/3U24eVRMtA7Marpd88GeW8uX+n6nhY=";
   };
 
   postPatch = ''
diff --git a/pkgs/development/python-modules/libcloud/default.nix b/pkgs/development/python-modules/libcloud/default.nix
index d46e86ca106..375c99faf7c 100644
--- a/pkgs/development/python-modules/libcloud/default.nix
+++ b/pkgs/development/python-modules/libcloud/default.nix
@@ -8,14 +8,14 @@
 
 buildPythonPackage rec {
   pname = "apache-libcloud";
-  version = "3.5.0";
+  version = "3.5.1";
   format = "setuptools";
 
   disabled = pythonOlder "3.6";
 
   src = fetchPypi {
     inherit pname version;
-    sha256 = "sha256-Bz8QSSl2+qODoisTuCwkmCfP6QoIPHFiDoMW6BWm2zs=";
+    sha256 = "sha256-7JLDlHj+kKJ+PP6IbEPLy5iaRZPCOf+fLB3XdSCGPPI=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/metar/default.nix b/pkgs/development/python-modules/metar/default.nix
index 9c4b3092578..3c013e071b6 100644
--- a/pkgs/development/python-modules/metar/default.nix
+++ b/pkgs/development/python-modules/metar/default.nix
@@ -22,15 +22,15 @@ buildPythonPackage rec {
       url = "https://github.com/python-metar/python-metar/commit/716fa76682e6c2936643d1cf62e3d302ef29aedd.patch";
       hash = "sha256-y82NN+KDryOiH+eG+2ycXCO9lqQLsah4+YpGn6lM2As=";
     })
-    (fetchpatch {
-      # Fix failing test: https://github.com/python-metar/python-metar/issues/165
-      url = "https://github.com/python-metar/python-metar/commit/a4f9a4764b99bb0313876366d30728169db2770b.patch";
-      hash = "sha256-sURHUb4gCKVMqEWFklTsxF0kr0SxC02Yr0287rZIvC0=";
-    })
   ];
 
   checkInputs = [ pytestCheckHook ];
 
+  disabledTests = [
+    # https://github.com/python-metar/python-metar/issues/165
+    "test_033_parseTime_auto_month"
+  ];
+
   pythonImportsCheck = [ "metar" ];
 
   meta = with lib; {
diff --git a/pkgs/development/python-modules/msldap/default.nix b/pkgs/development/python-modules/msldap/default.nix
index f0e6e5abaa9..7a2a2611d3c 100644
--- a/pkgs/development/python-modules/msldap/default.nix
+++ b/pkgs/development/python-modules/msldap/default.nix
@@ -8,15 +8,19 @@
 , tqdm
 , winacl
 , winsspi
+, pythonOlder
 }:
 
 buildPythonPackage rec {
   pname = "msldap";
-  version = "0.3.30";
+  version = "0.3.38";
+  format = "setuptools";
+
+  disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    sha256 = "sha256-fX+W1Bq4F0/6DyxWeA6zvoswFQCdDpSk29g7nq1cYYE=";
+    hash = "sha256-zJEp8/jPTAb3RpzyXySdtVl2uSLpSirGkJh7GB/3Qwc=";
   };
 
   propagatedBuildInputs = [
@@ -31,7 +35,10 @@ buildPythonPackage rec {
 
   # Project doesn't have tests
   doCheck = false;
-  pythonImportsCheck = [ "msldap" ];
+
+  pythonImportsCheck = [
+    "msldap"
+  ];
 
   meta = with lib; {
     description = "Python LDAP library for auditing MS AD";
diff --git a/pkgs/development/python-modules/optax/default.nix b/pkgs/development/python-modules/optax/default.nix
index 6a3b6a9d3e6..ae8cfdbbc28 100644
--- a/pkgs/development/python-modules/optax/default.nix
+++ b/pkgs/development/python-modules/optax/default.nix
@@ -6,6 +6,7 @@
 , jaxlib
 , lib
 , numpy
+, pytest-xdist
 , pytestCheckHook
 }:
 
@@ -32,8 +33,10 @@ buildPythonPackage rec {
 
   checkInputs = [
     dm-haiku
+    pytest-xdist
     pytestCheckHook
   ];
+  pytestFlagsArray = [ "-n $NIX_BUILD_CORES" ];
 
   pythonImportsCheck = [
     "optax"
diff --git a/pkgs/development/python-modules/pylitterbot/default.nix b/pkgs/development/python-modules/pylitterbot/default.nix
index eec564c126b..4852e33dfb8 100644
--- a/pkgs/development/python-modules/pylitterbot/default.nix
+++ b/pkgs/development/python-modules/pylitterbot/default.nix
@@ -11,7 +11,7 @@
 
 buildPythonPackage rec {
   pname = "pylitterbot";
-  version = "2021.12.0";
+  version = "2022.3.0";
   format = "setuptools";
 
   disabled = pythonOlder "3.6";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
     owner = "natekspencer";
     repo = pname;
     rev = version;
-    sha256 = "sha256-hz+MQTxobf7IkOJTpwbDDd3i13FFtxFn2kmCwPV3pu4=";
+    sha256 = "sha256-hoDj7NbDQqXLA3I3Lmh9TBzmjluaJMz2aNPca6fXy+M=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pyoverkiz/default.nix b/pkgs/development/python-modules/pyoverkiz/default.nix
index 0c3aeada8e8..c60b69836c8 100644
--- a/pkgs/development/python-modules/pyoverkiz/default.nix
+++ b/pkgs/development/python-modules/pyoverkiz/default.nix
@@ -15,7 +15,7 @@
 
 buildPythonPackage rec {
   pname = "pyoverkiz";
-  version = "1.3.12";
+  version = "1.3.13";
   format = "pyproject";
 
   disabled = pythonOlder "3.7";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
     owner = "iMicknl";
     repo = "python-overkiz-api";
     rev = "v${version}";
-    hash = "sha256-guL//OHiwlKN55kyoRPIUXuoHOVrho+vSgeV3SAdfNM=";
+    hash = "sha256-CkEo8H5S2/nf7jWU51sVN+GCqaL5Kgx77m6669Pr4dU=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/snowflake-connector-python/default.nix b/pkgs/development/python-modules/snowflake-connector-python/default.nix
index 744883302a0..e4b5d9ee677 100644
--- a/pkgs/development/python-modules/snowflake-connector-python/default.nix
+++ b/pkgs/development/python-modules/snowflake-connector-python/default.nix
@@ -24,14 +24,19 @@
 
 buildPythonPackage rec {
   pname = "snowflake-connector-python";
-  version = "2.7.4";
+  version = "2.7.6";
   disabled = pythonOlder "3.6";
 
   src = fetchPypi {
     inherit pname version;
-    sha256 = "sha256-Es8Xe7yHetAl9bAO83ecTuv9r0cueRL4fCvNyfOGQAg=";
+    sha256 = "sha256-MxYo4MoCdkSSuDteR3A72FcRWuKTRrct4y1/t8nsVIs=";
   };
 
+  postPatch = ''
+    substituteInPlace setup.cfg \
+      --replace "pyOpenSSL>=16.2.0,<22.0.0" "pyOpenSSL"
+  '';
+
   propagatedBuildInputs = [
     azure-storage-blob
     asn1crypto
diff --git a/pkgs/development/python-modules/social-auth-app-django/default.nix b/pkgs/development/python-modules/social-auth-app-django/default.nix
new file mode 100644
index 00000000000..bd38ef3a5a2
--- /dev/null
+++ b/pkgs/development/python-modules/social-auth-app-django/default.nix
@@ -0,0 +1,34 @@
+{ lib, buildPythonPackage, fetchFromGitHub, social-auth-core, django, python }:
+
+buildPythonPackage rec {
+  pname = "social-auth-app-django";
+  version = "5.0.0";
+
+  src = fetchFromGitHub {
+    owner = "python-social-auth";
+    repo = "social-app-django";
+    rev = version;
+    sha256 = "sha256-ONhdXxclHRpVtijpKEZlmGDhjid/jnTaPq6LQtjxCC4=";
+  };
+
+  propagatedBuildInputs = [
+    social-auth-core
+  ];
+
+  pythonImportsCheck = [ "social_django" ];
+
+  checkInputs = [
+    django
+  ];
+
+  checkPhase = ''
+    ${python.interpreter} -m django test --settings="tests.settings"
+  '';
+
+  meta = with lib; {
+    homepage = "https://github.com/python-social-auth/social-app-django";
+    description = "Python Social Auth - Application - Django";
+    license = licenses.bsd3;
+    maintainers = with maintainers; [ n0emis ];
+  };
+}
diff --git a/pkgs/development/python-modules/social-auth-core/default.nix b/pkgs/development/python-modules/social-auth-core/default.nix
new file mode 100644
index 00000000000..ede138218e0
--- /dev/null
+++ b/pkgs/development/python-modules/social-auth-core/default.nix
@@ -0,0 +1,63 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, requests
+, oauthlib
+, requests_oauthlib
+, pyjwt
+, cryptography
+, defusedxml
+, python3-openid
+, python-jose
+, python3-saml
+, pytestCheckHook
+, httpretty
+}:
+
+buildPythonPackage rec {
+  pname = "social-auth-core";
+  version = "4.2.0";
+
+  src = fetchFromGitHub {
+    owner = "python-social-auth";
+    repo = "social-core";
+    rev = version;
+    sha256 = "sha256-kaL6sfAyQlzxszCEbhW7sns/mcOv0U+QgplmUd6oegQ=";
+  };
+
+  # Disable checking the code coverage
+  prePatch = ''
+    substituteInPlace social_core/tests/requirements.txt \
+      --replace "coverage>=3.6" "" \
+      --replace "pytest-cov>=2.7.1" ""
+
+    substituteInPlace tox.ini \
+      --replace "{posargs:-v --cov=social_core}" "{posargs:-v}"
+  '';
+
+  propagatedBuildInputs = [
+    requests
+    oauthlib
+    requests_oauthlib
+    pyjwt
+    cryptography
+    defusedxml
+    python3-openid
+    python-jose
+    python3-saml
+  ];
+
+  checkInputs = [
+    pytestCheckHook
+    httpretty
+  ];
+
+  pythonImportsCheck = [ "social_core" ];
+
+  meta = with lib; {
+    homepage = "https://github.com/python-social-auth/social-core";
+    description = "Python Social Auth - Core";
+    license = licenses.bsd3;
+    maintainers = with maintainers; [ n0emis ];
+  };
+}
diff --git a/pkgs/development/python-modules/tensorflow-datasets/default.nix b/pkgs/development/python-modules/tensorflow-datasets/default.nix
index 98e38bba56a..b97461394d1 100644
--- a/pkgs/development/python-modules/tensorflow-datasets/default.nix
+++ b/pkgs/development/python-modules/tensorflow-datasets/default.nix
@@ -24,6 +24,7 @@
 , protobuf
 , pycocotools
 , pydub
+, pytest-xdist
 , pytestCheckHook
 , requests
 , scikitimage
@@ -88,12 +89,14 @@ buildPythonPackage rec {
     pillow
     pycocotools
     pydub
+    pytest-xdist
     pytestCheckHook
     scikitimage
     scipy
     tensorflow
     tifffile
   ];
+  pytestFlagsArray = [ "-n $NIX_BUILD_CORES" ];
 
   disabledTestPaths = [
     # Sandbox violations: network access, filesystem write attempts outside of build dir, ...
diff --git a/pkgs/development/tools/analysis/nix-linter/default.nix b/pkgs/development/tools/analysis/nix-linter/default.nix
index 1a6539520d7..cd337426237 100644
--- a/pkgs/development/tools/analysis/nix-linter/default.nix
+++ b/pkgs/development/tools/analysis/nix-linter/default.nix
@@ -21,13 +21,13 @@
 
 mkDerivation rec {
   pname = "nix-linter";
-  version = "0.2.0.3";
+  version = "0.2.0.4";
 
   src = fetchFromGitHub {
     owner = "Synthetica9";
     repo = "nix-linter";
-    rev = "38c4a14681cf3a1e6f098d8b723db503910a28d8";
-    sha256 = "16igk4xnm4mg9mw0zg2zk6s44axia3fs6334fasvjy0c7cjwk4c7";
+    rev = "ecdd50750fd3ffaff83c0637474b884a0c38f8b9";
+    sha256 = "0hm6iaamh1wlvqk8z4yfh4idgbclbsimxhlgflwz2hnv9mm12sf1";
   };
 
   isLibrary = false;
diff --git a/pkgs/development/tools/cosmoc/default.nix b/pkgs/development/tools/cosmoc/default.nix
new file mode 100644
index 00000000000..f1e80d91df5
--- /dev/null
+++ b/pkgs/development/tools/cosmoc/default.nix
@@ -0,0 +1,40 @@
+{ stdenv, lib, cosmopolitan }:
+
+stdenv.mkDerivation {
+  pname = "cosmoc";
+  inherit (cosmopolitan) version;
+
+  doInstallCheck = true;
+  dontUnpack = true;
+  dontBuild = true;
+
+  installPhase = ''
+    runHook preInstall
+    mkdir -p $out/bin
+    cat <<EOF >$out/bin/cosmoc
+    #!${stdenv.shell}
+    exec ${stdenv.cc}/bin/${stdenv.cc.targetPrefix}gcc \
+      -O -static -nostdlib -nostdinc -fno-pie -no-pie -mno-red-zone \
+      "\$@" \
+      -Wl,--gc-sections -Wl,-z,max-page-size=0x1000 \
+      -fuse-ld=bfd -Wl,-T,${cosmopolitan}/lib/ape.lds \
+      -include ${cosmopolitan}/include/cosmopolitan.h \
+      ${cosmopolitan}/lib/{crt.o,ape.o,cosmopolitan.a}
+    EOF
+    chmod +x $out/bin/cosmoc
+    runHook postInstall
+  '';
+
+  installCheckPhase = ''
+    printf 'main() { printf("hello world\\n"); }\n' >hello.c
+    $out/bin/cosmoc hello.c
+    ./a.out
+  '';
+
+  meta = with lib; {
+    homepage = "https://justine.lol/cosmopolitan/";
+    description = "compiler for Cosmopolitan C programs";
+    license = licenses.mit;
+    maintainers = teams.cosmopolitan.members;
+  };
+}
diff --git a/pkgs/development/tools/haskell/haskell-language-server/withWrapper.nix b/pkgs/development/tools/haskell/haskell-language-server/withWrapper.nix
index 8c8f016510f..e91ec04f009 100644
--- a/pkgs/development/tools/haskell/haskell-language-server/withWrapper.nix
+++ b/pkgs/development/tools/haskell/haskell-language-server/withWrapper.nix
@@ -1,7 +1,6 @@
 { lib
 , stdenv
-, supportedGhcVersions ? [ "884" "8107" "902" ]
-    ++ lib.optionals (!stdenv.hostPlatform.isAarch64) [ "921" ]
+, supportedGhcVersions ? [ "884" "8107" "902" "922" ]
 , dynamic ? false
 , haskellPackages
 , haskell
diff --git a/pkgs/development/tools/pandoc/default.nix b/pkgs/development/tools/pandoc/default.nix
index a61f39c15b6..e587a2ef4e7 100644
--- a/pkgs/development/tools/pandoc/default.nix
+++ b/pkgs/development/tools/pandoc/default.nix
@@ -8,24 +8,7 @@ in
     configureFlags = drv.configureFlags or [] ++ ["-fembed_data_files"];
     buildDepends = drv.buildDepends or [] ++ [haskellPackages.file-embed];
     buildTools = (drv.buildTools or []) ++ [ removeReferencesTo ];
-    patches = (drv.patches or []) ++ [
-      # Support citerefentry DocBook element.
-      # https://github.com/jgm/pandoc/pull/7437
-      (fetchpatch {
-        url = "https://github.com/jgm/pandoc/commit/06408d08e5ccf06a6a04c9b77470e6a67d98e52c.patch";
-        sha256 = "gOtrWVylzwgu0YLD4SztqlXxtaXXGOf8nTqLwUBS7qs=";
-      })
-    ];
-  }) static).overrideAttrs (drv: {
 
-    # These libraries are still referenced, because they generate
-    # a `Paths_*` module for figuring out their version.
-    # The `Paths_*` module is generated by Cabal, and contains the
-    # version, but also paths to e.g. the data directories, which
-    # lead to a transitive runtime dependency on the whole GHC distribution.
-    # This should ideally be fixed in haskellPackages (or even Cabal),
-    # but a minimal pandoc is important enough to patch it manually.
-    disallowedReferences = [ haskellPackages.pandoc-types haskellPackages.HTTP ];
     postInstall = drv.postInstall or "" + ''
       remove-references-to \
         -t ${haskellPackages.pandoc-types} \
@@ -34,4 +17,13 @@ in
         -t ${haskellPackages.HTTP} \
         $out/bin/pandoc
     '';
+  }) static).overrideAttrs (drv: {
+    # These libraries are still referenced, because they generate
+    # a `Paths_*` module for figuring out their version.
+    # The `Paths_*` module is generated by Cabal, and contains the
+    # version, but also paths to e.g. the data directories, which
+    # lead to a transitive runtime dependency on the whole GHC distribution.
+    # This should ideally be fixed in haskellPackages (or even Cabal),
+    # but a minimal pandoc is important enough to patch it manually.
+    disallowedReferences = [ haskellPackages.pandoc-types haskellPackages.HTTP ];
   })
diff --git a/pkgs/development/tools/wp-cli/default.nix b/pkgs/development/tools/wp-cli/default.nix
index 0d828eb8b9e..a4ac97c9264 100644
--- a/pkgs/development/tools/wp-cli/default.nix
+++ b/pkgs/development/tools/wp-cli/default.nix
@@ -54,5 +54,6 @@ stdenv.mkDerivation rec {
     license = licenses.mit;
     maintainers = with maintainers; [ peterhoeg ];
     platforms = platforms.all;
+    mainProgram = "wp";
   };
 }
diff --git a/pkgs/development/web/postman/darwin.nix b/pkgs/development/web/postman/darwin.nix
new file mode 100644
index 00000000000..fcc4b03689f
--- /dev/null
+++ b/pkgs/development/web/postman/darwin.nix
@@ -0,0 +1,49 @@
+{ stdenvNoCC
+, fetchurl
+, unzip
+, pname
+, version
+, meta
+}:
+
+let
+  appName = "Postman.app";
+  dist = {
+    aarch64-darwin = {
+      arch = "arm64";
+      sha256 = "sha256-EtTf17LS18zC3JMbSoyZGGHuIcwGN3Q15XOhVqeh7C4=";
+    };
+
+    x86_64-darwin = {
+      arch = "64";
+      sha256 = "sha256-kTgbqGPgOn5dyjL/IMl3hg2+VUfB+jpPJsqXof8UL+c=";
+    };
+  }.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}");
+
+in
+
+stdenvNoCC.mkDerivation {
+  inherit pname version meta;
+
+  src = fetchurl {
+    url = "https://dl.pstmn.io/download/version/${version}/osx_${dist.arch}";
+    inherit (dist) sha256;
+    name = "${pname}-${version}.zip";
+  };
+
+  nativeBuildInputs = [ unzip ];
+
+  sourceRoot = appName;
+
+  installPhase = ''
+    runHook preInstall
+    mkdir -p $out/{Applications/${appName},bin}
+    cp -R . $out/Applications/${appName}
+    cat > $out/bin/${pname} << EOF
+    #!${stdenvNoCC.shell}
+    open -na $out/Applications/${appName} --args "$@"
+    EOF
+    chmod +x $out/bin/${pname}
+    runHook postInstall
+  '';
+}
diff --git a/pkgs/development/web/postman/default.nix b/pkgs/development/web/postman/default.nix
index 2c0698b74a8..e687a157b87 100644
--- a/pkgs/development/web/postman/default.nix
+++ b/pkgs/development/web/postman/default.nix
@@ -1,107 +1,18 @@
-{ lib, stdenv, fetchurl, makeDesktopItem, wrapGAppsHook
-, atk, at-spi2-atk, at-spi2-core, alsa-lib, cairo, cups, dbus, expat, gdk-pixbuf, glib, gtk3
-, freetype, fontconfig, nss, nspr, pango, udev, libuuid, libX11, libxcb, libXi
-, libXcursor, libXdamage, libXrandr, libXcomposite, libXext, libXfixes
-, libXrender, libXtst, libXScrnSaver, libxkbcommon, libdrm, mesa, xorg
-}:
+{ stdenvNoCC, callPackage, lib }:
 
-stdenv.mkDerivation rec {
+let
   pname = "postman";
   version = "9.14.0";
-
-  src = fetchurl {
-    url = "https://dl.pstmn.io/download/version/${version}/linux64";
-    sha256 = "sha256-pA3gT4xoIWhajY03JzVgHK5KyTx1uH6gyasuLTdt6cM=";
-    name = "${pname}.tar.gz";
-  };
-
-  dontBuild = true; # nothing to build
-  dontConfigure = true;
-
-  desktopItem = makeDesktopItem {
-    name = "postman";
-    exec = "postman";
-    icon = "postman";
-    comment = "API Development Environment";
-    desktopName = "Postman";
-    genericName = "Postman";
-    categories = [ "Development" ];
-  };
-
-  buildInputs = [
-    stdenv.cc.cc.lib
-    atk
-    at-spi2-atk
-    at-spi2-core
-    alsa-lib
-    cairo
-    cups
-    dbus
-    expat
-    gdk-pixbuf
-    glib
-    gtk3
-    freetype
-    fontconfig
-    mesa
-    nss
-    nspr
-    pango
-    udev
-    libdrm
-    libuuid
-    libX11
-    libxcb
-    libXi
-    libXcursor
-    libXdamage
-    libXrandr
-    libXcomposite
-    libXext
-    libXfixes
-    libXrender
-    libXtst
-    libXScrnSaver
-    libxkbcommon
-    xorg.libxshmfence
-  ];
-
-  nativeBuildInputs = [ wrapGAppsHook ];
-
-
-  installPhase = ''
-    mkdir -p $out/share/postman
-    cp -R app/* $out/share/postman
-    rm $out/share/postman/Postman
-
-    mkdir -p $out/bin
-    ln -s $out/share/postman/postman $out/bin/postman
-
-    mkdir -p $out/share/applications
-    ln -s ${desktopItem}/share/applications/* $out/share/applications/
-
-    iconRootDir=$out/share/icons
-    iconSizeDir=$out/share/icons/hicolor/128x128/apps
-    mkdir -p $iconSizeDir
-    ln -s $out/share/postman/resources/app/assets/icon.png $iconRootDir/postman.png
-    ln -s $out/share/postman/resources/app/assets/icon.png $iconSizeDir/postman.png
-  '';
-
-  postFixup = ''
-    pushd $out/share/postman
-    patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" postman
-    for file in $(find . -type f \( -name \*.node -o -name postman -o -name \*.so\* \) ); do
-      ORIGIN=$(patchelf --print-rpath $file); \
-      patchelf --set-rpath "${lib.makeLibraryPath buildInputs}:$ORIGIN" $file
-    done
-    popd
-  '';
-
   meta = with lib; {
     homepage = "https://www.getpostman.com";
     description = "API Development Environment";
     license = licenses.postman;
-    platforms = [ "x86_64-linux" ];
-    maintainers = with maintainers; [ johnrichardrinehart evanjs ];
+    platforms = [ "x86_64-linux" "aarch64-darwin" "x86_64-darwin" ];
+    maintainers = with maintainers; [ johnrichardrinehart evanjs tricktron ];
   };
-}
+
+in
+
+if stdenvNoCC.isDarwin
+then callPackage ./darwin.nix { inherit pname version meta; }
+else callPackage ./linux.nix { inherit pname version meta; }
diff --git a/pkgs/development/web/postman/linux.nix b/pkgs/development/web/postman/linux.nix
new file mode 100644
index 00000000000..39c82c2b34e
--- /dev/null
+++ b/pkgs/development/web/postman/linux.nix
@@ -0,0 +1,133 @@
+{ lib
+, stdenv
+, fetchurl
+, makeDesktopItem
+, wrapGAppsHook
+, atk
+, at-spi2-atk
+, at-spi2-core
+, alsa-lib
+, cairo
+, cups
+, dbus
+, expat
+, gdk-pixbuf
+, glib
+, gtk3
+, freetype
+, fontconfig
+, nss
+, nspr
+, pango
+, udev
+, libuuid
+, libX11
+, libxcb
+, libXi
+, libXcursor
+, libXdamage
+, libXrandr
+, libXcomposite
+, libXext
+, libXfixes
+, libXrender
+, libXtst
+, libXScrnSaver
+, libxkbcommon
+, libdrm
+, mesa
+, xorg
+, pname
+, version
+, meta
+, copyDesktopItems
+}:
+
+stdenv.mkDerivation rec {
+  inherit pname version meta;
+
+  src = fetchurl {
+    url = "https://dl.pstmn.io/download/version/${version}/linux64";
+    sha256 = "sha256-pA3gT4xoIWhajY03JzVgHK5KyTx1uH6gyasuLTdt6cM=";
+    name = "${pname}.tar.gz";
+  };
+
+  dontConfigure = true;
+
+  desktopItems = [
+      (makeDesktopItem {
+      name = "postman";
+      exec = "postman";
+      icon = "postman";
+      comment = "API Development Environment";
+      desktopName = "Postman";
+      genericName = "Postman";
+      categories = [ "Development" ];
+    })
+  ];
+
+  buildInputs = [
+    stdenv.cc.cc.lib
+    atk
+    at-spi2-atk
+    at-spi2-core
+    alsa-lib
+    cairo
+    cups
+    dbus
+    expat
+    gdk-pixbuf
+    glib
+    gtk3
+    freetype
+    fontconfig
+    mesa
+    nss
+    nspr
+    pango
+    udev
+    libdrm
+    libuuid
+    libX11
+    libxcb
+    libXi
+    libXcursor
+    libXdamage
+    libXrandr
+    libXcomposite
+    libXext
+    libXfixes
+    libXrender
+    libXtst
+    libXScrnSaver
+    libxkbcommon
+    xorg.libxshmfence
+  ];
+
+  nativeBuildInputs = [ wrapGAppsHook copyDesktopItems ];
+
+  installPhase = ''
+    runHook preInstall
+    mkdir -p $out/share/postman
+    cp -R app/* $out/share/postman
+    rm $out/share/postman/Postman
+
+    mkdir -p $out/bin
+    ln -s $out/share/postman/postman $out/bin/postman
+
+    mkdir -p $out/share/icons/hicolor/128x128/apps
+    ln -s $out/share/postman/resources/app/assets/icon.png $out/share/icons/postman.png
+    ln -s $out/share/postman/resources/app/assets/icon.png $out/share/icons/hicolor/128x128/apps/postman.png
+    runHook postInstall
+  '';
+
+  postFixup = ''
+    pushd $out/share/postman
+    patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" postman
+    for file in $(find . -type f \( -name \*.node -o -name postman -o -name \*.so\* \) ); do
+      ORIGIN=$(patchelf --print-rpath $file); \
+      patchelf --set-rpath "${lib.makeLibraryPath buildInputs}:$ORIGIN" $file
+    done
+    popd
+  '';
+}
diff --git a/pkgs/os-specific/linux/fuse/common.nix b/pkgs/os-specific/linux/fuse/common.nix
index 5adb1b5355a..7b9b35614a4 100644
--- a/pkgs/os-specific/linux/fuse/common.nix
+++ b/pkgs/os-specific/linux/fuse/common.nix
@@ -92,7 +92,7 @@ in stdenv.mkDerivation rec {
       provides the reference implementation for communicating with the FUSE
       kernel module.
     '';
-    inherit (src.meta) homepage;
+    homepage = "https://github.com/libfuse/libfuse";
     changelog = "https://github.com/libfuse/libfuse/releases/tag/fuse-${version}";
     platforms = platforms.linux;
     license = with licenses; [ gpl2Only lgpl21Only ];
diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix
index 246295eb734..a5695dc981f 100644
--- a/pkgs/os-specific/linux/nvidia-x11/default.nix
+++ b/pkgs/os-specific/linux/nvidia-x11/default.nix
@@ -54,10 +54,10 @@ rec {
 
   # Last one supporting Kepler architecture
   legacy_470 = generic {
-      version = "470.94";
-      sha256_64bit = "lYWqKTMOutm98izjyiusICbIWpoy8D18WfcUp3mFAOs=";
-      settingsSha256 = "blJNKuFu/Th/ceexkKhTH/eYk8miUlTT+ESrcIyJNn0=";
-      persistencedSha256 = "xnccQ/EgafwnReBlk5Y7iClAj4hwXyFq9gUmwqyEuwE=";
+      version = "470.103.01";
+      sha256_64bit = "VsIwn4nCE0Y7DEY2D3siddc3HTxyevP+3IjElu3Ih6U=";
+      settingsSha256 = "Roc2OFSNEnIGLVwP0D9f8vFTf5v3KkL99S0mZBWN7s0=";
+      persistencedSha256 = "AVI0j2bpfMCMBTKuQp+BoCewaXIW3Xt4NnV1fjAHOr0=";
   };
 
   # Last one supporting x86
@@ -67,6 +67,8 @@ rec {
     sha256_64bit = "09qcdfn4j5jza3iw59wqwgq4a489qf7kx355yssrcahaw9g87lxz";
     settingsSha256 = "16qqw0jy31da65cdi17y3j2kcdhw09vra7g17bkcimaqnf70j0ni";
     persistencedSha256 = "1ad81y4qfpxrx0vqsk81a3h0bi1yg8hw5gi5y5d58p76vc8083i9";
+
+    broken = kernel.kernelAtLeast "5.17";
   };
 
   legacy_340 = generic {
@@ -77,7 +79,7 @@ rec {
     persistencedSha256 = "1ax4xn3nmxg1y6immq933cqzw6cj04x93saiasdc0kjlv0pvvnkn";
     useGLVND = false;
 
-    broken = with kernel; kernelAtLeast "5.5";
+    broken = kernel.kernelAtLeast "5.5";
     patches = [ ./vm_operations_struct-fault.patch ];
   };
 }
diff --git a/pkgs/servers/web-apps/netbox/config.patch b/pkgs/servers/web-apps/netbox/config.patch
new file mode 100644
index 00000000000..1adc0b537a4
--- /dev/null
+++ b/pkgs/servers/web-apps/netbox/config.patch
@@ -0,0 +1,50 @@
+diff --git a/netbox/netbox/settings.py b/netbox/netbox/settings.py
+index d5a7bfaec..68754a8c5 100644
+--- a/netbox/netbox/settings.py
++++ b/netbox/netbox/settings.py
+@@ -222,6 +222,7 @@ TASKS_REDIS_PASSWORD = TASKS_REDIS.get('PASSWORD', '')
+ TASKS_REDIS_DATABASE = TASKS_REDIS.get('DATABASE', 0)
+ TASKS_REDIS_SSL = TASKS_REDIS.get('SSL', False)
+ TASKS_REDIS_SKIP_TLS_VERIFY = TASKS_REDIS.get('INSECURE_SKIP_TLS_VERIFY', False)
++TASKS_REDIS_URL = TASKS_REDIS.get('URL')
+ 
+ # Caching
+ if 'caching' not in REDIS:
+@@ -236,11 +237,12 @@ CACHING_REDIS_SENTINELS = REDIS['caching'].get('SENTINELS', [])
+ CACHING_REDIS_SENTINEL_SERVICE = REDIS['caching'].get('SENTINEL_SERVICE', 'default')
+ CACHING_REDIS_PROTO = 'rediss' if REDIS['caching'].get('SSL', False) else 'redis'
+ CACHING_REDIS_SKIP_TLS_VERIFY = REDIS['caching'].get('INSECURE_SKIP_TLS_VERIFY', False)
++CACHING_REDIS_URL = REDIS['caching'].get('URL', f'{CACHING_REDIS_PROTO}://{CACHING_REDIS_HOST}:{CACHING_REDIS_PORT}/{CACHING_REDIS_DATABASE}')
+ 
+ CACHES = {
+     'default': {
+         'BACKEND': 'django_redis.cache.RedisCache',
+-        'LOCATION': f'{CACHING_REDIS_PROTO}://{CACHING_REDIS_HOST}:{CACHING_REDIS_PORT}/{CACHING_REDIS_DATABASE}',
++        'LOCATION': CACHING_REDIS_URL,
+         'OPTIONS': {
+             'CLIENT_CLASS': 'django_redis.client.DefaultClient',
+             'PASSWORD': CACHING_REDIS_PASSWORD,
+@@ -383,7 +385,7 @@ USE_X_FORWARDED_HOST = True
+ X_FRAME_OPTIONS = 'SAMEORIGIN'
+ 
+ # Static files (CSS, JavaScript, Images)
+-STATIC_ROOT = BASE_DIR + '/static'
++STATIC_ROOT = getattr(configuration, 'STATIC_ROOT', os.path.join(BASE_DIR, 'static')).rstrip('/')
+ STATIC_URL = f'/{BASE_PATH}static/'
+ STATICFILES_DIRS = (
+     os.path.join(BASE_DIR, 'project-static', 'dist'),
+@@ -562,6 +564,14 @@ if TASKS_REDIS_USING_SENTINEL:
+             'socket_connect_timeout': TASKS_REDIS_SENTINEL_TIMEOUT
+         },
+     }
++elif TASKS_REDIS_URL:
++    RQ_PARAMS = {
++        'URL': TASKS_REDIS_URL,
++        'PASSWORD': TASKS_REDIS_PASSWORD,
++        'SSL': TASKS_REDIS_SSL,
++        'SSL_CERT_REQS': None if TASKS_REDIS_SKIP_TLS_VERIFY else 'required',
++        'DEFAULT_TIMEOUT': RQ_DEFAULT_TIMEOUT,
++    }
+ else:
+     RQ_PARAMS = {
+         'HOST': TASKS_REDIS_HOST,
diff --git a/pkgs/servers/web-apps/netbox/default.nix b/pkgs/servers/web-apps/netbox/default.nix
new file mode 100644
index 00000000000..a8abcf9d857
--- /dev/null
+++ b/pkgs/servers/web-apps/netbox/default.nix
@@ -0,0 +1,117 @@
+{ lib
+, pkgs
+, fetchFromGitHub
+, nixosTests
+, python3
+
+, plugins ? ps: [] }:
+
+let
+  py = python3.override {
+    packageOverrides = self: super: {
+      django = super.django_3;
+      graphql-core = super.graphql-core.overridePythonAttrs (old: rec {
+        version = "3.1.7";
+        src = fetchFromGitHub {
+          owner = "graphql-python";
+          repo = old.pname;
+          rev = "v${version}";
+          sha256 = "1mwwh55qd5bcpvgy6pyliwn8jkmj4yk4d2pqb6mdkgqhdic2081l";
+        };
+      });
+      jsonschema = super.jsonschema.overridePythonAttrs (old: rec {
+        version = "3.2.0";
+        src = self.fetchPypi {
+          pname = old.pname;
+          inherit version;
+          sha256 = "c8a85b28d377cc7737e46e2d9f2b4f44ee3c0e1deac6bf46ddefc7187d30797a";
+        };
+      });
+      lxml = super.lxml.overridePythonAttrs (old: rec {
+        pname = "lxml";
+        version = "4.6.5";
+
+        src = self.fetchPypi {
+          inherit pname version;
+          sha256 = "6e84edecc3a82f90d44ddee2ee2a2630d4994b8471816e226d2b771cda7ac4ca";
+        };
+      });
+    };
+  };
+
+  extraBuildInputs = plugins py.pkgs;
+in
+py.pkgs.buildPythonApplication rec {
+    pname = "netbox";
+    version = "3.1.10";
+
+    src = fetchFromGitHub {
+      owner = "netbox-community";
+      repo = pname;
+      rev = "v${version}";
+      sha256 = "sha256-qREq4FJHHTA9Vm6f9kSfiYqur2omFmdsoZ4OdaPFcpU=";
+    };
+
+    format = "other";
+
+    patches = [
+      # Allow setting the STATIC_ROOT from within the configuration and setting a custom redis URL
+      ./config.patch
+    ];
+
+    propagatedBuildInputs = with py.pkgs; [
+      django_3
+      django-cors-headers
+      django-debug-toolbar
+      django-filter
+      django-graphiql-debug-toolbar
+      django-mptt
+      django-pglocks
+      django-prometheus
+      django-redis
+      django-rq
+      django-tables2
+      django-taggit
+      django-timezone-field
+      djangorestframework
+      drf-yasg
+      graphene-django
+      jinja2
+      markdown
+      markdown-include
+      mkdocs-material
+      netaddr
+      pillow
+      psycopg2
+      pyyaml
+      social-auth-core
+      social-auth-app-django
+      svgwrite
+      tablib
+      jsonschema
+    ] ++ extraBuildInputs;
+
+    installPhase = ''
+      mkdir -p $out/opt/netbox
+      cp -r . $out/opt/netbox
+      chmod +x $out/opt/netbox/netbox/manage.py
+      makeWrapper $out/opt/netbox/netbox/manage.py $out/bin/netbox \
+        --prefix PYTHONPATH : "$PYTHONPATH"
+    '';
+
+    passthru = {
+      # PYTHONPATH of all dependencies used by the package
+      pythonPath = python3.pkgs.makePythonPath propagatedBuildInputs;
+
+      tests = {
+        inherit (nixosTests) netbox;
+      };
+    };
+
+    meta = with lib; {
+      homepage = "https://github.com/netbox-community/netbox";
+      description = "IP address management (IPAM) and data center infrastructure management (DCIM) tool";
+      license = licenses.asl20;
+      maintainers = with maintainers; [ n0emis raitobezarius ];
+    };
+  }
diff --git a/pkgs/servers/x11/xorg/xwayland.nix b/pkgs/servers/x11/xorg/xwayland.nix
index 851e16beb3f..53dfdc529cb 100644
--- a/pkgs/servers/x11/xorg/xwayland.nix
+++ b/pkgs/servers/x11/xorg/xwayland.nix
@@ -23,6 +23,7 @@
 , libxcb
 , libxkbfile
 , libxshmfence
+, libxcvt
 , mesa
 , meson
 , ninja
@@ -43,10 +44,10 @@
 stdenv.mkDerivation rec {
 
   pname = "xwayland";
-  version = "21.1.4";
+  version = "22.1.0";
   src = fetchurl {
     url = "mirror://xorg/individual/xserver/${pname}-${version}.tar.xz";
-    sha256 = "sha256-GfZ5XzHPqOs1Kx5bPDefIu5gIOmHAf8sxnnajE8RWfc=";
+    sha256 = "sha256-F1LW0Kkw5xKStaMI04EevVTYzGjKz/RN5lQmW4YXor8=";
   };
 
   depsBuildBuild = [
@@ -82,6 +83,7 @@ stdenv.mkDerivation rec {
     libxcb
     libxkbfile
     libxshmfence
+    libxcvt
     mesa
     openssl
     pixman
diff --git a/pkgs/shells/oil/default.nix b/pkgs/shells/oil/default.nix
index 516d4c43f6f..2b82d488278 100644
--- a/pkgs/shells/oil/default.nix
+++ b/pkgs/shells/oil/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   pname = "oil";
-  version = "0.9.8";
+  version = "0.9.9";
 
   src = fetchurl {
     url = "https://www.oilshell.org/download/oil-${version}.tar.xz";
-    sha256 = "sha256-OsrxfJ5dF9Anpg1r6Hj+aD194l99X9Yh4vIZ+R+aH8E=";
+    sha256 = "sha256-b2tMS5z4oejh3C/3vznIWhG4cd3anp5RuffhoORrKCQ=";
   };
 
   postPatch = ''
diff --git a/pkgs/shells/zsh/oh-my-zsh/default.nix b/pkgs/shells/zsh/oh-my-zsh/default.nix
index 82f231405a9..851d5b08ff3 100644
--- a/pkgs/shells/zsh/oh-my-zsh/default.nix
+++ b/pkgs/shells/zsh/oh-my-zsh/default.nix
@@ -5,15 +5,15 @@
 , git, nix, nixfmt, jq, coreutils, gnused, curl, cacert }:
 
 stdenv.mkDerivation rec {
-  version = "2022-03-28";
+  version = "2022-03-29";
   pname = "oh-my-zsh";
-  rev = "3f214329d631b3ae39d6b283262c77819a0078de";
+  rev = "93435bff4947ca0855d4d8ecc4786877578f0dd3";
 
   src = fetchFromGitHub {
     inherit rev;
     owner = "ohmyzsh";
     repo = "ohmyzsh";
-    sha256 = "rmSS8RnTbraA8yoU70/Mwx7wZ+uGuxkw4MO4BeuLulM=";
+    sha256 = "w9DU2eTf8fID/xDhkJYVPuvYbVIXE9GKW8pycKZ9jVA=";
   };
 
   installPhase = ''
diff --git a/pkgs/tools/admin/stripe-cli/default.nix b/pkgs/tools/admin/stripe-cli/default.nix
index 053446554c7..da39ebfac73 100644
--- a/pkgs/tools/admin/stripe-cli/default.nix
+++ b/pkgs/tools/admin/stripe-cli/default.nix
@@ -22,5 +22,6 @@ buildGoModule rec {
     description = "A command-line tool for Stripe";
     license = with licenses; [ asl20 ];
     maintainers = with maintainers; [ RaghavSood ];
+    mainProgram = "stripe";
   };
 }
diff --git a/pkgs/tools/backup/zrepl/default.nix b/pkgs/tools/backup/zrepl/default.nix
index 999dd6ccb6e..0bbc7267af8 100644
--- a/pkgs/tools/backup/zrepl/default.nix
+++ b/pkgs/tools/backup/zrepl/default.nix
@@ -2,6 +2,7 @@
 , buildGoModule
 , fetchFromGitHub
 , makeWrapper
+, nixosTests
 , openssh
 }:
 buildGoModule rec {
@@ -32,11 +33,15 @@ buildGoModule rec {
       --prefix PATH : ${lib.makeBinPath [ openssh ]}
   '';
 
+  passthru.tests = {
+    inherit (nixosTests) zrepl;
+  };
+
   meta = with lib; {
     homepage = "https://zrepl.github.io/";
     description = "A one-stop, integrated solution for ZFS replication";
     platforms = platforms.linux;
     license = licenses.mit;
-    maintainers = with maintainers; [ cole-h danderson ];
+    maintainers = with maintainers; [ cole-h danderson mdlayher ];
   };
 }
diff --git a/pkgs/tools/misc/esphome/default.nix b/pkgs/tools/misc/esphome/default.nix
index 23df784a78e..de39a6e7f38 100644
--- a/pkgs/tools/misc/esphome/default.nix
+++ b/pkgs/tools/misc/esphome/default.nix
@@ -15,14 +15,14 @@ let
 in
 with python.pkgs; buildPythonApplication rec {
   pname = "esphome";
-  version = "2022.3.1";
+  version = "2022.3.2";
   format = "setuptools";
 
   src = fetchFromGitHub {
     owner = pname;
     repo = pname;
     rev = version;
-    sha256 = "sha256-x2gdRUBpyhk6iKvuW6ZKSpokaHfYz1ugclBjP15rJsk=";
+    sha256 = "sha256-s5NisPUoppROM/p7qm1da4lStpAWZvk18zkUEsOn0Pg=";
   };
 
   postPatch = ''
diff --git a/pkgs/tools/misc/ntfy-sh/default.nix b/pkgs/tools/misc/ntfy-sh/default.nix
new file mode 100644
index 00000000000..6f5a0b01163
--- /dev/null
+++ b/pkgs/tools/misc/ntfy-sh/default.nix
@@ -0,0 +1,28 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+  pname = "ntfy-sh";
+  version = "1.18.1";
+
+  src = fetchFromGitHub {
+    owner = "binwiederhier";
+    repo = "ntfy";
+    rev = "v${version}";
+    sha256 = "sha256-rXdkNJYpQ8s2BeFRR4fSIuCrdq60me4B3wee64ei8qM=";
+  };
+
+  vendorSha256 = "sha256-7b3cQczQLUZ//5ubKvq8s9U75qJpJaieLN+kzjXIyHg=";
+
+  doCheck = false;
+
+  preBuild = ''
+    make server-deps-static-sites
+  '';
+
+  meta = with lib; {
+    description = "Send push notifications to your phone or desktop via PUT/POST";
+    homepage = "https://ntfy.sh";
+    license = licenses.asl20;
+    maintainers = with maintainers; [ arjan-s ];
+  };
+}
diff --git a/pkgs/tools/package-management/nfpm/default.nix b/pkgs/tools/package-management/nfpm/default.nix
index 8b03779ae7d..b180de2bed4 100644
--- a/pkgs/tools/package-management/nfpm/default.nix
+++ b/pkgs/tools/package-management/nfpm/default.nix
@@ -2,13 +2,13 @@
 
 buildGoModule rec {
   pname = "nfpm";
-  version = "2.15.0";
+  version = "2.15.1";
 
   src = fetchFromGitHub {
     owner = "goreleaser";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-z9jGivdO7LduJuHbyKr4sl8xg+FGVvKwCm+RgVQPxJQ=";
+    sha256 = "sha256-D/1psEpOoDiA/dpnUc9sUaOq8Dk5QEImIWEp08FyV7o=";
   };
 
   vendorSha256 = "sha256-guJgLjmB29sOLIzs2+gKNp0WTWC3zS9Sb5DD5IistKY=";
diff --git a/pkgs/tools/wayland/wl-mirror/default.nix b/pkgs/tools/wayland/wl-mirror/default.nix
index 4476c5be93c..02c63c55a76 100644
--- a/pkgs/tools/wayland/wl-mirror/default.nix
+++ b/pkgs/tools/wayland/wl-mirror/default.nix
@@ -26,13 +26,13 @@ in
 
 stdenv.mkDerivation rec {
   pname = "wl-mirror";
-  version = "0.8.1";
+  version = "0.9.2";
 
   src = fetchFromGitHub {
     owner = "Ferdi265";
     repo = "wl-mirror";
     rev = "v${version}";
-    hash = "sha256-P5rvZPpIStlOSGj3PaiXAMPWqgWpkC+4IrixEMwoGJU=";
+    hash = "sha256-W/8DApyd7KtrOrP7Qj6oPKXxLrVzHDuIMOdg+k5ngr4=";
   };
 
   patchPhase = ''
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index 65a742ad5f8..1b3810baaf3 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -253,6 +253,7 @@ mapAliases ({
   demjson = with python3Packages; toPythonApplication demjson; # Added 2022-01-18
   desktop_file_utils = throw "'desktop_file_utils' has been renamed to/replaced by 'desktop-file-utils'"; # Converted to throw 2022-02-22
   devicemapper = throw "'devicemapper' has been renamed to/replaced by 'lvm2'"; # Converted to throw 2022-02-22
+  dhall-text = throw "'dhall-text' has been deprecated in favor of the 'dhall text' command from 'dhall'"; # Added 2022-03-26
   digikam5 = throw "'digikam5' has been renamed to/replaced by 'digikam'"; # Converted to throw 2022-02-22
   displaycal = throw "displaycal has been removed from nixpkgs, as it hasn't migrated to python3"; # Added 2022-01-12
   dmtx = throw "'dmtx' has been renamed to/replaced by 'dmtx-utils'"; # Converted to throw 2022-02-22
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 82ac4a6315b..08479d754a1 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -8266,6 +8266,8 @@ with pkgs;
 
   netbootxyz-efi = callPackage ../tools/misc/netbootxyz-efi { };
 
+  netbox = callPackage ../servers/web-apps/netbox { };
+
   netcat = libressl.nc;
 
   netcat-gnu = callPackage ../tools/networking/netcat { };
@@ -8500,6 +8502,8 @@ with pkgs;
 
   ntfy = callPackage ../tools/misc/ntfy {};
 
+  ntfy-sh = callPackage ../tools/misc/ntfy-sh {};
+
   ntirpc = callPackage ../development/libraries/ntirpc { };
 
   ntopng = callPackage ../tools/networking/ntopng { };
@@ -8848,7 +8852,11 @@ with pkgs;
 
   pagmo2 = callPackage ../development/libraries/pagmo2 { };
 
-  pakcs = callPackage ../development/compilers/pakcs { };
+  pakcs = callPackage ../development/compilers/pakcs {
+    # Doesn't compile with GHC 9.0 due to whitespace syntax changes
+    # see also https://github.com/NixOS/nixpkgs/issues/166108
+    haskellPackages = haskell.packages.ghc8107;
+  };
 
   pal = callPackage ../tools/misc/pal { };
 
@@ -11599,7 +11607,9 @@ with pkgs;
   yggdrasil = callPackage ../tools/networking/yggdrasil { };
 
   # To expose more packages for Yi, override the extraPackages arg.
-  yi = callPackage ../applications/editors/yi/wrapper.nix { };
+  yi = callPackage ../applications/editors/yi/wrapper.nix {
+    haskellPackages = haskell.packages.ghc8107;
+  };
 
   yj = callPackage ../development/tools/yj { };
 
@@ -12638,7 +12648,11 @@ with pkgs;
 
   # Please update doc/languages-frameworks/haskell.section.md, “Our
   # current default compiler is”, if you bump this:
-  haskellPackages = dontRecurseIntoAttrs haskell.packages.ghc8107;
+  haskellPackages = dontRecurseIntoAttrs
+    # Prefer native-bignum to avoid linking issues with gmp
+    (if stdenv.hostPlatform.isStatic
+       then haskell.packages.native-bignum.ghc902
+       else haskell.packages.ghc902);
 
   # haskellPackages.ghc is build->host (it exposes the compiler used to build the
   # set, similarly to stdenv.cc), but pkgs.ghc should be host->target to be more
@@ -12648,11 +12662,16 @@ with pkgs;
   # the withPackages wrapper available. In the final cross-compiled package set
   # however, targetPackages won't be populated, so we need to fall back to the
   # plain, cross-compiled compiler (which is only theoretical at the moment).
-  ghc = targetPackages.haskellPackages.ghc or haskell.compiler.ghc8107;
+  ghc = targetPackages.haskellPackages.ghc or
+    # Prefer native-bignum to avoid linking issues with gmp
+    (if stdenv.targetPlatform.isStatic
+       then haskell.compiler.native-bignum.ghc902
+       else haskell.compiler.ghc902);
 
   cabal-install = haskell.lib.compose.justStaticExecutables haskellPackages.cabal-install;
 
   stack = haskell.lib.compose.justStaticExecutables haskellPackages.stack;
+
   hlint = haskell.lib.compose.justStaticExecutables haskellPackages.hlint;
 
   krank = haskell.lib.compose.justStaticExecutables haskellPackages.krank;
@@ -13836,8 +13855,6 @@ with pkgs;
 
   dhall-nixpkgs = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-nixpkgs;
 
-  dhall-text = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-text;
-
   dhallPackages = recurseIntoAttrs (callPackage ./dhall-packages.nix { });
 
   duktape = callPackage ../development/interpreters/duktape { };
@@ -13900,7 +13917,7 @@ with pkgs;
     stdenv = clangStdenv;
   };
 
-  jacinda = haskell.lib.compose.justStaticExecutables haskell.packages.ghc921.jacinda;
+  jacinda = haskell.lib.compose.justStaticExecutables haskell.packages.ghc922.jacinda;
 
   janet = callPackage ../development/interpreters/janet {};
 
@@ -14165,10 +14182,9 @@ with pkgs;
 
   pew = callPackage ../development/tools/pew {};
 
-  poetry = with python3Packages; toPythonApplication (callPackage ../development/tools/poetry2nix/poetry2nix/pkgs/poetry {
-    inherit python;
-  });
-
+  poetry = callPackage ../development/tools/poetry2nix/poetry2nix/pkgs/poetry {
+    python = python3;
+  };
   poetry2nix = callPackage ../development/tools/poetry2nix/poetry2nix {
     inherit pkgs lib;
   };
@@ -15825,7 +15841,7 @@ with pkgs;
     shards;
 
   shellcheck = callPackage ../development/tools/shellcheck {
-    ShellCheck = haskellPackages.ShellCheck_0_8_0;
+    inherit (haskellPackages) ShellCheck;
   };
 
   shellharden = callPackage ../development/tools/shellharden {};
@@ -16535,8 +16551,12 @@ with pkgs;
 
   cog = callPackage ../development/web/cog { };
 
+  cosmoc = callPackage ../development/tools/cosmoc { };
+
   cosmopolitan = callPackage ../development/libraries/cosmopolitan { };
 
+  python-cosmopolitan = callPackage ../development/interpreters/python-cosmopolitan { };
+
   ctl = callPackage ../development/libraries/ctl { };
 
   ctpp2 = callPackage ../development/libraries/ctpp2 { };
@@ -29432,8 +29452,10 @@ with pkgs;
     # customConfig = builtins.readFile ./tabbed.config.h;
   };
 
-  taffybar = callPackage ../applications/window-managers/taffybar {
-    inherit (haskellPackages) ghcWithPackages taffybar;
+  # Use GHC 9.0 when this asserts starts to fire
+  taffybar = assert haskellPackages.taffybar.version == "3.3.0";
+  callPackage ../applications/window-managers/taffybar {
+    inherit (haskell.packages.ghc8107) ghcWithPackages taffybar;
   };
 
   tagainijisho = callPackage ../applications/office/tagainijisho {};
diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix
index 378c2c4385b..d12542915c7 100644
--- a/pkgs/top-level/haskell-packages.nix
+++ b/pkgs/top-level/haskell-packages.nix
@@ -13,13 +13,13 @@ let
     "integer-simple"
     "native-bignum"
     "ghc902"
-    "ghc921"
+    "ghc922"
     "ghcHEAD"
   ];
 
   nativeBignumIncludes = [
     "ghc902"
-    "ghc921"
+    "ghc922"
     "ghcHEAD"
   ];
 
@@ -118,7 +118,7 @@ in {
       buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_12;
       llvmPackages = pkgs.llvmPackages_12;
     };
-    ghc921 = callPackage ../development/compilers/ghc/9.2.1.nix {
+    ghc922 = callPackage ../development/compilers/ghc/9.2.2.nix {
       bootPkgs =
         # aarch64 ghc8107Binary exceeds max output size on hydra
         if stdenv.isAarch64 || stdenv.isAarch32 then
@@ -224,9 +224,9 @@ in {
       ghc = bh.compiler.ghc902;
       compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.0.x.nix { };
     };
-    ghc921 = callPackage ../development/haskell-modules {
-      buildHaskellPackages = bh.packages.ghc921;
-      ghc = bh.compiler.ghc921;
+    ghc922 = callPackage ../development/haskell-modules {
+      buildHaskellPackages = bh.packages.ghc922;
+      ghc = bh.compiler.ghc922;
       compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.2.x.nix { };
     };
     ghcHEAD = callPackage ../development/haskell-modules {
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 57a1e39a5ac..84dd3512e9d 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -9379,6 +9379,10 @@ in {
 
   socketio-client = callPackage ../development/python-modules/socketio-client { };
 
+  social-auth-app-django = callPackage ../development/python-modules/social-auth-app-django { };
+
+  social-auth-core = callPackage ../development/python-modules/social-auth-core { };
+
   socialscan = callPackage ../development/python-modules/socialscan { };
 
   socid-extractor =  callPackage ../development/python-modules/socid-extractor { };
diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix
index 82828a3d611..ef2a8737e67 100644
--- a/pkgs/top-level/release-haskell.nix
+++ b/pkgs/top-level/release-haskell.nix
@@ -52,7 +52,7 @@ let
     ghc884
     ghc8107
     ghc902
-    ghc921
+    ghc922
   ];
 
   # packagePlatforms applied to `haskell.packages.*`
@@ -157,7 +157,6 @@ let
         dhall-lsp-server
         dhall-json
         dhall-nix
-        dhall-text
         diagrams-builder
         elm2nix
         fffuu
@@ -285,18 +284,29 @@ let
       # Test some statically linked packages to catch regressions
       # and get some cache going for static compilation with GHC.
       # Use integer-simple to avoid GMP linking problems (LGPL)
-      pkgsStatic.haskell.packages.integer-simple.ghc8107 =
+      pkgsStatic.haskell.packages =
         removePlatforms
           [
             "aarch64-linux" # times out on Hydra
             "x86_64-darwin" # TODO: reenable when static libiconv works on darwin
-          ]
-          {
-            inherit (packagePlatforms pkgs.pkgsStatic.haskell.packages.integer-simple.ghc8107)
-              hello
-              lens
-              random
+          ] {
+            integer-simple.ghc8107 = {
+              inherit (packagePlatforms pkgs.pkgsStatic.haskell.packages.integer-simple.ghc8107)
+                hello
+                lens
+                random
+                QuickCheck
               ;
+            };
+
+            native-bignum.ghc902 = {
+              inherit (packagePlatforms pkgs.pkgsStatic.haskell.packages.native-bignum.ghc902)
+                hello
+                lens
+                random
+                QuickCheck
+              ;
+            };
           };
     })
     (versionedCompilerJobs {
@@ -307,7 +317,7 @@ let
       # package sets (like Cabal, jailbreak-cabal) are
       # working as expected.
       cabal-install = released;
-      Cabal_3_6_2_0 = released;
+      Cabal_3_6_3_0 = released;
       cabal2nix = released;
       cabal2nix-unstable = released;
       funcmp = released;
@@ -324,6 +334,13 @@ let
         compilerNames.ghc8107
         compilerNames.ghc902
       ];
+      ghc-bignum = [
+        compilerNames.ghc884
+        compilerNames.ghc8107
+      ];
+      ghc-lib = released;
+      ghc-lib-parser = released;
+      ghc-lib-parser-ex = released;
     })
     {
       mergeable = pkgs.releaseTools.aggregate {
@@ -355,7 +372,6 @@ let
           jobs.haskellPackages.cabal-plan
           jobs.haskellPackages.distribution-nixpkgs
           jobs.haskellPackages.hackage-db
-          jobs.haskellPackages.policeman
           jobs.haskellPackages.xmonad
           jobs.haskellPackages.xmonad-contrib
           # haskell packages maintained by @peti
@@ -391,11 +407,11 @@ let
           jobs.pkgsMusl.haskell.compiler.ghc884
           jobs.pkgsMusl.haskell.compiler.ghc8107
           jobs.pkgsMusl.haskell.compiler.ghc902
-          jobs.pkgsMusl.haskell.compiler.ghc921
+          jobs.pkgsMusl.haskell.compiler.ghc922
           jobs.pkgsMusl.haskell.compiler.ghcHEAD
           jobs.pkgsMusl.haskell.compiler.integer-simple.ghc8107
           jobs.pkgsMusl.haskell.compiler.native-bignum.ghc902
-          jobs.pkgsMusl.haskell.compiler.native-bignum.ghc921
+          jobs.pkgsMusl.haskell.compiler.native-bignum.ghc922
           jobs.pkgsMusl.haskell.compiler.native-bignum.ghcHEAD
         ];
       };
@@ -413,6 +429,9 @@ let
           jobs.pkgsStatic.haskell.packages.integer-simple.ghc8107.hello
           jobs.pkgsStatic.haskell.packages.integer-simple.ghc8107.lens
           jobs.pkgsStatic.haskell.packages.integer-simple.ghc8107.random
+          jobs.pkgsStatic.haskell.packages.native-bignum.ghc902.hello
+          jobs.pkgsStatic.haskell.packages.native-bignum.ghc902.lens
+          jobs.pkgsStatic.haskell.packages.native-bignum.ghc902.random
         ];
       };
     }