about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/haskell-modules')
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix154
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix5
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix5
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix5
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix16
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix66
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix21
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml3
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml1224
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml1
-rw-r--r--pkgs/development/haskell-modules/configuration-nix.nix5
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix8120
12 files changed, 3592 insertions, 6033 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 482abb918e02..4bdc3552362b 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -34,8 +34,6 @@ self: super: {
       # !!! Use cself/csuper inside for the actual overrides
       cabalInstallOverlay = cself: csuper:
         {
-          # Needs to be upgraded compared to Stackage LTS 21
-          cabal-install-solver = cself.cabal-install-solver_3_10_2_1;
           # Needs to be downgraded compared to Stackage LTS 21
           resolv = cself.resolv_0_1_2_0;
         } // lib.optionalAttrs (lib.versionOlder self.ghc.version "9.6") {
@@ -52,21 +50,6 @@ self: super: {
           # process depends on directory.
           process = cself.process_1_6_18_0;
 
-          # hspec < 2.10 depends on ghc (the library) directly which in turn
-          # depends on directory, causing a dependency conflict which is practically
-          # not solvable short of recompiling GHC. Instead of adding
-          # allowInconsistentDependencies for all reverse dependencies of hspec-core,
-          # just upgrade to an hspec version without the offending dependency.
-          hspec-core = cself.hspec-core_2_11_7;
-          hspec-discover = cself.hspec-discover_2_11_7;
-          hspec = cself.hspec_2_11_7;
-
-          # hspec-discover and hspec-core depend on hspec-meta for testing which
-          # we need to avoid since it depends on ghc as well. Since hspec*_2_11*
-          # are overridden to take the versioned attributes as inputs, we need
-          # to make sure to override the versioned attribute with this fix.
-          hspec-discover_2_11_7 = dontCheck csuper.hspec-discover_2_11_7;
-
           # Prevent dependency on doctest which causes an inconsistent dependency
           # due to depending on ghc which depends on directory etc.
           vector = dontCheck csuper.vector;
@@ -208,15 +191,17 @@ self: super: {
     '';
   }) super.double-conversion;
 
+  # Too strict bounds on hspec < 2.11
+  http-api-data = doJailbreak super.http-api-data;
+  tasty-discover = doJailbreak super.tasty-discover;
+
   # Allow aeson == 2.1.*
   # https://github.com/hdgarrood/aeson-better-errors/issues/23
   aeson-better-errors = doJailbreak super.aeson-better-errors;
 
   # 2023-08-09: Jailbreak because of vector < 0.13
   # 2023-11-09: don't check because of https://github.com/tweag/monad-bayes/pull/326
-  monad-bayes = dontCheck (doJailbreak (super.monad-bayes.override {
-    hspec = self.hspec_2_11_7;
-  }));
+  monad-bayes = dontCheck (doJailbreak super.monad-bayes);
 
   # Disable tests failing on odd floating point numbers generated by QuickCheck 2.14.3
   # https://github.com/haskell/statistics/issues/205
@@ -235,6 +220,12 @@ self: super: {
     sha256 = "14gllipl28lqry73c5dnclsskzk1bsrrgazibl4lkl8z98j2csjb";
   }) super.leveldb-haskell;
 
+  # 2024-01-08: fix tests failure for fgl >= 5.8.1 https://github.com/koalaman/shellcheck/issues/2677
+  ShellCheck = appendPatch (fetchpatch {
+    url = "https://github.com/koalaman/shellcheck/commit/c05380d518056189412e12128a8906b8ca6f6717.patch";
+    hash = "sha256-FXZQ/D7ut84Yng2/denihDM8e+q04/t2LVALFbohfT0=";
+  }) super.ShellCheck;
+
   # Arion's test suite needs a Nixpkgs, which is cumbersome to do from Nixpkgs
   # itself. For instance, pkgs.path has dirty sources and puts a huge .git in the
   # store. Testing is done upstream.
@@ -314,10 +305,6 @@ self: super: {
   # 2023-06-10: Too strict version bound on https://github.com/haskell/ThreadScope/issues/118
   threadscope = doJailbreak super.threadscope;
 
-  # Overriding the version pandoc dependency uses as the latest release has version bounds
-  # defined as >= 3.1  && < 3.2, can be removed once pandoc gets bumped by Stackage.
-  patat = super.patat.override { pandoc = self.pandoc_3_1_11; };
-
   # http2 also overridden in all-packages.nix for mailctl.
   # twain is currently only used by mailctl, so the .overrideScope shouldn't
   # negatively affect any other packages, at least currently...
@@ -554,9 +541,6 @@ self: super: {
   # https://github.com/ekmett/structures/issues/3
   structures = dontCheck super.structures;
 
-  # Requires alex >= 3.4
-  jacinda = super.jacinda.override { alex = self.alex_3_4_0_1; };
-
   # Disable test suites to fix the build.
   acme-year = dontCheck super.acme-year;                # http://hydra.cryp.to/build/497858/log/raw
   aeson-lens = dontCheck super.aeson-lens;              # http://hydra.cryp.to/build/496769/log/raw
@@ -1285,32 +1269,6 @@ self: super: {
     tls = self.tls_1_9_0;
   };
 
-  stack =
-    lib.pipe
-      super.stack
-      [
-        (self.generateOptparseApplicativeCompletions [ "stack" ])
-
-        # stack-2.13.1 requires a bunch of the latest packages.
-        (drv: drv.overrideScope (hfinal: hprev: {
-          ansi-terminal = hfinal.ansi-terminal_1_0; # needs ansi-terminal >= 1.0
-          crypton = hfinal.crypton_0_34; # needs crypton >= 0.33
-          hedgehog = doJailbreak hprev.hedgehog; # has too strict version bound for ansi-terminal
-          hpack = hfinal.hpack_0_36_0; # needs hpack == 0.36.0
-          http-client-tls = hfinal.http-client-tls_0_3_6_3; # needs http-client-tls >= 0.3.6.2
-          http-download = hfinal.http-download_0_2_1_0; # needs http-download >= 0.2.1.0
-          optparse-applicative = hfinal.optparse-applicative_0_18_1_0; # needs optparse-applicative >= 0.18.1.0
-          pantry = hfinal.pantry_0_9_3_1; # needs pantry >= 0.9.2
-          syb = dontCheck hprev.syb; # cyclic dependencies
-          tar-conduit = hfinal.tar-conduit_0_4_0; # pantry needs tar-conduit >= 0.4.0
-          temporary = dontCheck hprev.temporary; # cyclic dependencies
-        }))
-      ];
-
-  hopenpgp-tools = super.hopenpgp-tools.override {
-    optparse-applicative = self.optparse-applicative_0_18_1_0;
-  };
-
   # musl fixes
   # dontCheck: use of non-standard strptime "%s" which musl doesn't support; only used in test
   unix-time = if pkgs.stdenv.hostPlatform.isMusl then dontCheck super.unix-time else super.unix-time;
@@ -1735,6 +1693,15 @@ self: super: {
     doCheck = false;
   }) super.hcoord;
 
+  # Break infinite recursion via tasty
+  temporary = dontCheck super.temporary;
+
+  # Break infinite recursion via doctest-lib
+  utility-ht = dontCheck super.utility-ht;
+
+  # Break infinite recursion via optparse-applicative (alternatively, dontCheck syb)
+  prettyprinter-ansi-terminal = dontCheck super.prettyprinter-ansi-terminal;
+
   # Tests rely on `Int` being 64-bit: https://github.com/hspec/hspec/issues/431.
   # Also, we need QuickCheck-2.14.x to build the test suite, which isn't easy in LTS-16.x.
   # So let's not go there and just disable the tests altogether.
@@ -1821,23 +1788,6 @@ self: super: {
   # https://github.com/biocad/servant-openapi3/issues/30
   servant-openapi3 = dontCheck super.servant-openapi3;
 
-  # Give latest hspec correct dependency versions without overrideScope
-  hspec_2_11_7 = doDistribute (super.hspec_2_11_7.override {
-    hspec-discover = self.hspec-discover_2_11_7;
-    hspec-core = self.hspec-core_2_11_7;
-  });
-  hspec-meta_2_11_7 = doDistribute (super.hspec-meta_2_11_7.override {
-    hspec-expectations = self.hspec-expectations_0_8_4;
-  });
-  hspec-discover_2_11_7 = doDistribute (super.hspec-discover_2_11_7.override {
-    hspec-meta = self.hspec-meta_2_11_7;
-  });
-  # Need to disable tests to prevent an infinite recursion if hspec-core_2_11_7
-  # is overlayed to hspec-core.
-  hspec-core_2_11_7 = doDistribute (dontCheck (super.hspec-core_2_11_7.override {
-    hspec-expectations = self.hspec-expectations_0_8_4;
-  }));
-
   # Point hspec 2.7.10 to correct dependencies
   hspec_2_7_10 = super.hspec_2_7_10.override {
     hspec-discover = self.hspec-discover_2_7_10;
@@ -1977,50 +1927,6 @@ self: super: {
   # test suite doesn't compile anymore due to changed hunit/tasty APIs
   fullstop = dontCheck super.fullstop;
 
-  # https://github.com/jgm/pandoc/issues/7163
-  pandoc = dontCheck super.pandoc;
-
-  # Since pandoc-3, the actual `pandoc` executable is in the pandoc-cli
-  # package.  It is no longer distributed in the pandoc package itself.  So for
-  # people that want to use the `pandoc` cli tool, they must use pandoc-cli.
-  #
-  # The unfortunate thing is that LTS-21 includes no possible build plan for
-  # pandoc-cli, because pandoc-cli pandoc-lua-engine are not in LTS 21.
-  # To get pandoc-lua-engine building we need either to downgrade a ton
-  # of hslua-module-* packages from stackage or use pandoc 3.1 although
-  # LTS contains pandoc 3.0.
-  inherit (let
-    pandoc-cli-overlay = self: super: {
-      # pandoc-cli requires pandoc >= 3.1
-      pandoc = self.pandoc_3_1_11;
-
-      # pandoc depends on http-client-tls, which only starts depending
-      # on crypton-connection in http-client-tls-0.3.6.2.
-      http-client-tls = self.http-client-tls_0_3_6_3;
-
-      # pandoc depends on skylighting >= 0.14
-      skylighting = self.skylighting_0_14_1;
-      skylighting-core = self.skylighting-core_0_14_1;
-
-      # pandoc needs up to date typst
-      typst-symbols = self.typst-symbols_0_1_5;
-      # and texmath to match
-      texmath = self.texmath_0_12_8_6;
-    };
-  in {
-    pandoc-cli = super.pandoc-cli.overrideScope pandoc-cli-overlay;
-    pandoc_3_1_11 = doDistribute (super.pandoc_3_1_11.overrideScope pandoc-cli-overlay);
-    pandoc-lua-engine = super.pandoc-lua-engine.overrideScope pandoc-cli-overlay;
-  })
-    pandoc-cli
-    pandoc_3_1_11
-    pandoc-lua-engine
-    ;
-
-  # Doesn't work without typst-symbols >= 0.1.5 which conflicts with Stackage
-  # TODO(@sternenseemann): clean up with Stackage LTS 22
-  typst = dontDistribute super.typst;
-
   crypton-x509 =
     lib.pipe
       super.crypton-x509
@@ -2777,10 +2683,8 @@ self: super: {
   co-log-polysemy = doJailbreak super.co-log-polysemy;
   co-log-polysemy-formatting = doJailbreak super.co-log-polysemy-formatting;
 
-  # 2023-12-20: Needs newer hasql-pool package and extra dependencies
-  postgrest = lib.pipe (super.postgrest.overrideScope (lself: lsuper: {
-    hasql-pool = lself.hasql-pool_0_10_0_1;
-  })) [
+  postgrest = lib.pipe super.postgrest [
+    # 2023-12-20: New version needs extra dependencies
     (addBuildDepends [ self.extra self.fuzzyset_0_2_4 self.cache self.timeit ])
     # 2022-12-02: Too strict bounds: https://github.com/PostgREST/postgrest/issues/2580
     doJailbreak
@@ -2796,6 +2700,10 @@ self: super: {
     })
   ];
 
+  # Too strict bounds on hspec < 2.11
+  fuzzyset_0_2_4 = doJailbreak super.fuzzyset_0_2_4;
+  swagger2 = doJailbreak super.swagger2;
+
   html-charset = dontCheck super.html-charset;
 
   # true-name-0.1.0.4 has been tagged, but has not been released to Hackage.
@@ -2877,11 +2785,6 @@ self: super: {
     libraryToolDepends = (drv.libraryToolDepends or []) ++ [pkgs.buildPackages.git];
   }) super.kmonad;
 
-  # Both of these need specific versions of ghc-lib-parser, the minor releases
-  # seem to be tied.
-  ghc-syntax-highlighter_0_0_10_0 = super.ghc-syntax-highlighter_0_0_10_0.overrideScope(self: super: {
-    ghc-lib-parser = self.ghc-lib-parser_9_6_3_20231121;
-  });
   ghc-syntax-highlighter_0_0_11_0 = super.ghc-syntax-highlighter_0_0_11_0.overrideScope(self: super: {
     ghc-lib-parser = self.ghc-lib-parser_9_8_1_20231121;
   });
@@ -2890,12 +2793,7 @@ self: super: {
   # ghc-syntax-highlighter compatible with a newer ghc-lib-parser it
   # transitively pulls in
   ihaskell = super.ihaskell.overrideScope (self: super: {
-    ipython-kernel = self.ipython-kernel_0_11_0_0;
     ghc-syntax-highlighter = self.ghc-syntax-highlighter_0_0_10_0;
   });
 
-  # 2024-01-01: Too strict bounds on megaparsec
-  # Fixed in 0.2.8: https://github.com/PostgREST/configurator-pg/pull/20
-  configurator-pg = doJailbreak super.configurator-pg;
-
 } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
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 8b4399af2076..c2fc6f962d9c 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
@@ -170,4 +170,9 @@ self: super: {
 
   # No instance for (Show B.Builder) arising from a use of ‘print’
   http-types = dontCheck super.http-types;
+
+  # Needs compat library for GHC < 9.6
+  indexed-traversable = addBuildDepends [
+    self.foldable1-classes-compat
+  ] super.indexed-traversable;
 }
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 69eea055315a..6932dbc4843a 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
@@ -135,4 +135,9 @@ self: super: {
 
   # No instance for (Show B.Builder) arising from a use of ‘print’
   http-types = dontCheck super.http-types;
+
+  # Needs compat library for GHC < 9.6
+  indexed-traversable = addBuildDepends [
+    self.foldable1-classes-compat
+  ] super.indexed-traversable;
 }
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 5ffca6a50bc6..11a9d8a606dc 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix
@@ -127,4 +127,9 @@ self: super: {
 
   # Requires GHC < 9.4
   ghc-source-gen = doDistribute (unmarkBroken super.ghc-source-gen);
+
+  # Needs compat library for GHC < 9.6
+  indexed-traversable = addBuildDepends [
+    self.foldable1-classes-compat
+  ] super.indexed-traversable;
 }
diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix
index f4daa4648d83..3e82db679126 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix
@@ -109,26 +109,26 @@ in {
     (
       let
         hls_overlay = lself: lsuper: {
-          ghc-lib-parser = lself.ghc-lib-parser_9_6_3_20231121;
-          ghc-lib-parser-ex = doDistribute lself.ghc-lib-parser-ex_9_6_0_2;
           Cabal-syntax = lself.Cabal-syntax_3_10_2_0;
         };
       in
       lib.mapAttrs (_: pkg: doDistribute (pkg.overrideScope hls_overlay)) {
         haskell-language-server = allowInconsistentDependencies super.haskell-language-server;
-        fourmolu = self.fourmolu_0_14_0_0;
-        ormolu = self.generateOptparseApplicativeCompletions [ "ormolu" ] (enableSeparateBinOutput super.ormolu_0_7_2_0);
-        hlint = super.hlint_3_6_1;
+        fourmolu = super.fourmolu;
+        ormolu = super.ormolu;
+        hlint = super.hlint;
         stylish-haskell = super.stylish-haskell;
       }
     )
     haskell-language-server
-    # HLS from 2.3 needs at least formolu 0.14.
-    # This means we need to bump a lot of other tools, too, because they all us ghc-lib-parser
-    # We do this globally to prevent inconsistent formatting or lints between hls and the command line tools.
     fourmolu
     ormolu
     hlint
     stylish-haskell
   ;
+
+  # Needs compat library for GHC < 9.6
+  indexed-traversable = addBuildDepends [
+    self.foldable1-classes-compat
+  ] super.indexed-traversable;
 }
diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix
index 63029222cde4..5eecffa508bf 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix
@@ -65,43 +65,10 @@ self: super: {
   # Version deviations from Stackage LTS
   #
 
-  doctest = doDistribute super.doctest_0_22_2;
-  http-api-data = doDistribute self.http-api-data_0_6; # allows base >= 4.18
-  some = doDistribute self.some_1_0_6;
-  th-abstraction = doDistribute self.th-abstraction_0_6_0_0;
-  th-desugar = doDistribute self.th-desugar_1_16;
-  semigroupoids = doDistribute self.semigroupoids_6_0_0_1;
-  bifunctors = doDistribute self.bifunctors_5_6_1;
-  base-compat = doDistribute self.base-compat_0_13_1;
-  base-compat-batteries = doDistribute self.base-compat-batteries_0_13_1;
-  fgl = doDistribute self.fgl_5_8_2_0;
-
-  # Because we bumped the version of th-abstraction above.^
-  aeson = doJailbreak super.aeson;
-  free = doJailbreak super.free;
-
-  # Because we bumped the version of base-compat above.^
-  cabal-plan = unmarkBroken super.cabal-plan;
-  cabal-plan-bounds = unmarkBroken super.cabal-plan-bounds;
-
-  # Requires filepath >= 1.4.100.0 <=> GHC >= 9.6
-  file-io = unmarkBroken super.file-io;
-
   # Too strict upper bound on template-haskell
   # https://github.com/mokus0/th-extras/pull/21
   th-extras = doJailbreak super.th-extras;
 
-  ghc-lib = doDistribute self.ghc-lib_9_6_3_20231121;
-  ghc-lib-parser = doDistribute self.ghc-lib-parser_9_6_3_20231121;
-  ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_6_0_2;
-
-  fourmolu = doDistribute self.fourmolu_0_14_0_0;
-  ormolu = self.generateOptparseApplicativeCompletions [ "ormolu" ] (enableSeparateBinOutput super.ormolu_0_7_2_0);
-  hlint = super.hlint_3_6_1;
-
-  # v0.1.6 forbids base >= 4.18
-  singleton-bool = doDistribute super.singleton-bool_0_1_7;
-
   #
   # Too strict bounds without upstream fix
   #
@@ -136,11 +103,6 @@ self: super: {
       })
     ] (super.hourglass);
 
-
-  # Test suite doesn't compile with base-4.18 / GHC 9.6
-  # https://github.com/dreixel/syb/issues/40
-  syb = dontCheck super.syb;
-
   # Patch 0.17.1 for support of mtl-2.3
   xmonad-contrib = appendPatch
     (pkgs.fetchpatch {
@@ -159,47 +121,19 @@ self: super: {
     })
     super.arbtt;
 
-  # 2023-04-03: plugins disabled for hls 1.10.0.0 based on
-  #
-  haskell-language-server = super.haskell-language-server.override {
-      hls-floskell-plugin = null;
-    };
-
-  # Newer version of servant required for GHC 9.6
-  servant = self.servant_0_20_1;
-  servant-server = self.servant-server_0_20;
-  servant-client = self.servant-client_0_20;
-  servant-client-core = self.servant-client-core_0_20;
-  # Select versions compatible with servant_0_20_1
-  servant-docs = self.servant-docs_0_13;
-  servant-swagger = self.servant-swagger_1_2;
   # Jailbreaks for servant <0.20
   servant-lucid = doJailbreak super.servant-lucid;
 
-  # Jailbreak strict upper bounds: http-api-data <0.6
-  servant_0_20_1 = doJailbreak super.servant_0_20_1;
-  servant-server_0_20 = doJailbreak super.servant-server_0_20;
-  servant-client_0_20 = doJailbreak super.servant-client_0_20;
-  servant-client-core_0_20 = doJailbreak super.servant-client-core_0_20;
-  # Jailbreak strict upper bounds: doctest <0.22
-  servant-swagger_1_2 = doJailbreak super.servant-swagger_1_2;
-
   lifted-base = dontCheck super.lifted-base;
   hw-fingertree = dontCheck super.hw-fingertree;
   hw-prim = dontCheck (doJailbreak super.hw-prim);
   stm-containers = dontCheck super.stm-containers;
   regex-tdfa = dontCheck super.regex-tdfa;
-  rebase = doJailbreak super.rebase_1_20_2;
-  rerebase = doJailbreak super.rerebase_1_20_2;
   hiedb = dontCheck super.hiedb;
   retrie = dontCheck super.retrie;
   # https://github.com/kowainik/relude/issues/436
   relude = dontCheck (doJailbreak super.relude);
 
-  ghc-exactprint = unmarkBroken (addBuildDepends (with self.ghc-exactprint.scope; [
-   HUnit Diff data-default extra fail free ghc-paths ordered-containers silently syb
-  ]) super.ghc-exactprint_1_7_0_1);
-
   inherit (pkgs.lib.mapAttrs (_: doJailbreak ) super)
     hls-cabal-plugin
     algebraic-graphs
diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix
index d6672c22a203..9bb379f3b027 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix
@@ -53,7 +53,6 @@ self: super: {
   # https://haskell-language-server.readthedocs.io/en/latest/support/plugin-support.html
   haskell-language-server = super.haskell-language-server.override {
     hls-class-plugin = null;
-    hls-floskell-plugin = null;
     hls-fourmolu-plugin = null;
     hls-gadt-plugin = null;
     hls-hlint-plugin = null;
@@ -66,29 +65,12 @@ self: super: {
   };
 
   # Version upgrades
-  alex = doDistribute self.alex_3_4_0_1;
-  some = doDistribute self.some_1_0_6;
-  tagged = doDistribute self.tagged_0_8_8;
   th-abstraction = doDistribute self.th-abstraction_0_6_0_0;
-  hspec-core = doDistribute self.hspec-core_2_11_7;
-  hspec-meta = doDistribute self.hspec-meta_2_11_7;
-  hspec-discover = doDistribute self.hspec-discover_2_11_7;
-  hspec = doDistribute self.hspec_2_11_7;
-  hspec-expectations = doDistribute self.hspec-expectations_0_8_4;
-  bifunctors = doDistribute self.bifunctors_5_6_1;
-  free = doDistribute self.free_5_2;
-  semigroupoids = doDistribute self.semigroupoids_6_0_0_1;
-  doctest = doDistribute self.doctest_0_22_2;
   ghc-lib-parser = doDistribute self.ghc-lib-parser_9_8_1_20231121;
   ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_8_0_0;
   ghc-lib = doDistribute self.ghc-lib_9_8_1_20231121;
   megaparsec = doDistribute self.megaparsec_9_6_1;
-  tasty-hspec = doDistribute self.tasty-hspec_1_2_0_4;
-  hedgehog = doDistribute self.hedgehog_1_4;
-  rebase = doDistribute self.rebase_1_20_2;
-  rerebase = doDistribute self.rerebase_1_20_2;
   aeson = doDistribute self.aeson_2_2_1_0;
-  aeson-pretty = doDistribute self.aeson-pretty_0_8_10;
   attoparsec-aeson = doDistribute self.attoparsec-aeson_2_2_0_1;
   ormolu = doDistribute self.ormolu_0_7_3_0;
   fourmolu = doDistribute (dontCheck self.fourmolu_0_14_1_0);
@@ -113,7 +95,4 @@ self: super: {
       "--match" "!/hiedb/Command line/point-info/correctly prints type signatures/"
     ];
   }) super.hiedb;
-
-  # Unbroken due to hspec* upgrades
-  hspec-api = doDistribute (unmarkBroken super.hspec-api);
 }
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
index 243c21b0d3b7..8aa0521d4a87 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
@@ -595,7 +595,6 @@ broken-packages:
   - cabal-meta # failure in job https://hydra.nixos.org/build/233194466 at 2023-09-02
   - cabal-mon # failure in job https://hydra.nixos.org/build/233217320 at 2023-09-02
   - cabal-nirvana # failure in job https://hydra.nixos.org/build/233222083 at 2023-09-02
-  - cabal-plan # failure in job https://hydra.nixos.org/build/233223914 at 2023-09-02
   - cabal-progdeps # failure in job https://hydra.nixos.org/build/233251917 at 2023-09-02
   - cabalQuery # failure in job https://hydra.nixos.org/build/233211475 at 2023-09-02
   - CabalSearch # failure in job https://hydra.nixos.org/build/233200817 at 2023-09-02
@@ -1585,7 +1584,6 @@ broken-packages:
   - file-command-qq # failure in job https://hydra.nixos.org/build/233205913 at 2023-09-02
   - filediff # failure in job https://hydra.nixos.org/build/233256056 at 2023-09-02
   - file-embed-poly # failure in job https://hydra.nixos.org/build/233252504 at 2023-09-02
-  - file-io # failure in job https://hydra.nixos.org/build/233192040 at 2023-09-02
   - file-location # failure in job https://hydra.nixos.org/build/233202456 at 2023-09-02
   - FileManipCompat # failure in job https://hydra.nixos.org/build/233254887 at 2023-09-02
   - FileManip # failure in job https://hydra.nixos.org/build/233237292 at 2023-09-02
@@ -2624,7 +2622,6 @@ broken-packages:
   - hsp-cgi # failure in job https://hydra.nixos.org/build/233254927 at 2023-09-02
   - hspear # failure in job https://hydra.nixos.org/build/233192286 at 2023-09-02
   - hspec2 # failure in job https://hydra.nixos.org/build/233251459 at 2023-09-02
-  - hspec-api # failure in job https://hydra.nixos.org/build/233201204 at 2023-09-02
   - hspec-expectations-match # failure in job https://hydra.nixos.org/build/233210221 at 2023-09-02
   - hspec-experimental # failure in job https://hydra.nixos.org/build/233216119 at 2023-09-02
   - hspec-jenkins # failure in job https://hydra.nixos.org/build/233213269 at 2023-09-02
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml
index 64484da35449..cbce57a5b3c0 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml
@@ -1,4 +1,4 @@
-# Stackage LTS 21.25
+# Stackage LTS 22.4
 # This file is auto-generated by
 # maintainers/scripts/haskell/update-stackage.sh
 default-package-overrides:
@@ -12,34 +12,36 @@ default-package-overrides:
   - action-permutations ==0.0.0.1
   - active ==0.2.1
   - ad ==4.5.4
-  - ad-delcont ==0.3.0.0
+  - ad-delcont ==0.5.0.0
   - adjunctions ==4.4.2
   - adler32 ==0.1.2.0
-  - advent-of-code-api ==0.2.9.1
   - aern2-mp ==0.2.15.1
   - aern2-real ==0.2.15
   - aeson ==2.1.2.1
   - aeson-attoparsec ==0.0.0
   - aeson-casing ==0.2.0.0
-  - aeson-combinators ==0.1.1.0
+  - aeson-combinators ==0.1.2.1
   - aeson-diff ==1.1.0.13
-  - aeson-extra ==0.5.1.2
+  - aeson-extra ==0.5.1.3
   - aeson-generic-compat ==0.0.2.0
   - aeson-iproute ==0.3.0
   - aeson-optics ==1.2.1
   - aeson-picker ==0.1.0.6
-  - aeson-pretty ==0.8.9
+  - aeson-pretty ==0.8.10
   - aeson-qq ==0.8.4
-  - aeson-schemas ==1.4.1.0
+  - aeson-schemas ==1.4.2.0
   - aeson-typescript ==0.6.1.0
+  - aeson-unqualified-ast ==1.0.0.3
   - aeson-value-parser ==0.19.7.2
+  - aeson-warning-parser ==0.1.1
   - aeson-yak ==0.1.1.3
   - aeson-yaml ==1.1.0.1
   - agda2lagda ==0.2023.6.9
-  - al ==0.1.4.2
+  - agreeing ==0.2.2.0
   - alarmclock ==0.7.0.6
-  - alex ==3.3.0.0
+  - alex ==3.4.0.1
   - alex-meta ==0.3.0.13
+  - alex-tools ==0.6.1
   - algebra ==4.3.1
   - algebraic-graphs ==0.7
   - align-audio ==0.0.0.1
@@ -52,30 +54,319 @@ default-package-overrides:
   - alternative-vector ==0.0.0
   - alternators ==1.0.0.0
   - ALUT ==2.4.0.3
-  - amqp ==0.22.1
-  - amqp-utils ==0.6.3.2
+  - amazonka ==2.0
+  - amazonka-accessanalyzer ==2.0
+  - amazonka-account ==2.0
+  - amazonka-amp ==2.0
+  - amazonka-amplify ==2.0
+  - amazonka-amplifybackend ==2.0
+  - amazonka-amplifyuibuilder ==2.0
+  - amazonka-apigateway ==2.0
+  - amazonka-apigatewaymanagementapi ==2.0
+  - amazonka-apigatewayv2 ==2.0
+  - amazonka-appconfig ==2.0
+  - amazonka-appconfigdata ==2.0
+  - amazonka-appflow ==2.0
+  - amazonka-appintegrations ==2.0
+  - amazonka-application-autoscaling ==2.0
+  - amazonka-applicationcostprofiler ==2.0
+  - amazonka-application-insights ==2.0
+  - amazonka-appmesh ==2.0
+  - amazonka-apprunner ==2.0
+  - amazonka-appstream ==2.0
+  - amazonka-arc-zonal-shift ==2.0
+  - amazonka-athena ==2.0
+  - amazonka-auditmanager ==2.0
+  - amazonka-autoscaling ==2.0
+  - amazonka-backup ==2.0
+  - amazonka-backup-gateway ==2.0
+  - amazonka-backupstorage ==2.0
+  - amazonka-billingconductor ==2.0
+  - amazonka-braket ==2.0
+  - amazonka-budgets ==2.0
+  - amazonka-certificatemanager ==2.0
+  - amazonka-chime ==2.0
+  - amazonka-chime-sdk-identity ==2.0
+  - amazonka-chime-sdk-media-pipelines ==2.0
+  - amazonka-chime-sdk-meetings ==2.0
+  - amazonka-chime-sdk-messaging ==2.0
+  - amazonka-chime-sdk-voice ==2.0
+  - amazonka-cloudcontrol ==2.0
+  - amazonka-cloudformation ==2.0
+  - amazonka-cloudfront ==2.0
+  - amazonka-cloudhsm ==2.0
+  - amazonka-cloudsearch ==2.0
+  - amazonka-cloudsearch-domains ==2.0
+  - amazonka-cloudtrail ==2.0
+  - amazonka-cloudwatch ==2.0
+  - amazonka-cloudwatch-events ==2.0
+  - amazonka-cloudwatch-logs ==2.0
+  - amazonka-codeartifact ==2.0
+  - amazonka-codebuild ==2.0
+  - amazonka-codecommit ==2.0
+  - amazonka-codedeploy ==2.0
+  - amazonka-codeguruprofiler ==2.0
+  - amazonka-codeguru-reviewer ==2.0
+  - amazonka-codepipeline ==2.0
+  - amazonka-codestar-connections ==2.0
+  - amazonka-codestar-notifications ==2.0
+  - amazonka-cognito-identity ==2.0
+  - amazonka-cognito-idp ==2.0
+  - amazonka-cognito-sync ==2.0
+  - amazonka-comprehendmedical ==2.0
+  - amazonka-compute-optimizer ==2.0
+  - amazonka-config ==2.0
+  - amazonka-connectcampaigns ==2.0
+  - amazonka-connectcases ==2.0
+  - amazonka-connect-contact-lens ==2.0
+  - amazonka-connectparticipant ==2.0
+  - amazonka-controltower ==2.0
+  - amazonka-core ==2.0
+  - amazonka-customer-profiles ==2.0
+  - amazonka-databrew ==2.0
+  - amazonka-dataexchange ==2.0
+  - amazonka-datapipeline ==2.0
+  - amazonka-datasync ==2.0
+  - amazonka-detective ==2.0
+  - amazonka-devicefarm ==2.0
+  - amazonka-devops-guru ==2.0
+  - amazonka-directconnect ==2.0
+  - amazonka-discovery ==2.0
+  - amazonka-dlm ==2.0
+  - amazonka-dms ==2.0
+  - amazonka-docdb ==2.0
+  - amazonka-docdb-elastic ==2.0
+  - amazonka-drs ==2.0
+  - amazonka-ds ==2.0
+  - amazonka-dynamodb ==2.0
+  - amazonka-dynamodb-streams ==2.0
+  - amazonka-ebs ==2.0
+  - amazonka-ec2 ==2.0
+  - amazonka-ec2-instance-connect ==2.0
+  - amazonka-ecr ==2.0
+  - amazonka-ecr-public ==2.0
+  - amazonka-ecs ==2.0
+  - amazonka-efs ==2.0
+  - amazonka-eks ==2.0
+  - amazonka-elasticache ==2.0
+  - amazonka-elasticbeanstalk ==2.0
+  - amazonka-elastic-inference ==2.0
+  - amazonka-elasticsearch ==2.0
+  - amazonka-elastictranscoder ==2.0
+  - amazonka-elb ==2.0
+  - amazonka-elbv2 ==2.0
+  - amazonka-emr ==2.0
+  - amazonka-emr-containers ==2.0
+  - amazonka-emr-serverless ==2.0
+  - amazonka-evidently ==2.0
+  - amazonka-finspace ==2.0
+  - amazonka-finspace-data ==2.0
+  - amazonka-fis ==2.0
+  - amazonka-forecast ==2.0
+  - amazonka-forecastquery ==2.0
+  - amazonka-frauddetector ==2.0
+  - amazonka-fsx ==2.0
+  - amazonka-gamelift ==2.0
+  - amazonka-gamesparks ==2.0
+  - amazonka-glacier ==2.0
+  - amazonka-globalaccelerator ==2.0
+  - amazonka-glue ==2.0
+  - amazonka-grafana ==2.0
+  - amazonka-greengrassv2 ==2.0
+  - amazonka-groundstation ==2.0
+  - amazonka-health ==2.0
+  - amazonka-healthlake ==2.0
+  - amazonka-honeycode ==2.0
+  - amazonka-iam ==2.0
+  - amazonka-identitystore ==2.0
+  - amazonka-imagebuilder ==2.0
+  - amazonka-importexport ==2.0
+  - amazonka-inspector ==2.0
+  - amazonka-inspector2 ==2.0
+  - amazonka-iot1click-devices ==2.0
+  - amazonka-iot1click-projects ==2.0
+  - amazonka-iot ==2.0
+  - amazonka-iot-dataplane ==2.0
+  - amazonka-iotdeviceadvisor ==2.0
+  - amazonka-iotevents ==2.0
+  - amazonka-iotevents-data ==2.0
+  - amazonka-iotfleethub ==2.0
+  - amazonka-iotfleetwise ==2.0
+  - amazonka-iot-roborunner ==2.0
+  - amazonka-iotsecuretunneling ==2.0
+  - amazonka-iotsitewise ==2.0
+  - amazonka-iotthingsgraph ==2.0
+  - amazonka-iottwinmaker ==2.0
+  - amazonka-iotwireless ==2.0
+  - amazonka-ivs ==2.0
+  - amazonka-ivschat ==2.0
+  - amazonka-kafka ==2.0
+  - amazonka-kafkaconnect ==2.0
+  - amazonka-kendra ==2.0
+  - amazonka-keyspaces ==2.0
+  - amazonka-kinesis ==2.0
+  - amazonka-kinesis-analytics ==2.0
+  - amazonka-kinesisanalyticsv2 ==2.0
+  - amazonka-kinesis-firehose ==2.0
+  - amazonka-kinesis-video-signaling ==2.0
+  - amazonka-kinesis-video-webrtc-storage ==2.0
+  - amazonka-kms ==2.0
+  - amazonka-lakeformation ==2.0
+  - amazonka-lambda ==2.0
+  - amazonka-lexv2-models ==2.0
+  - amazonka-license-manager ==2.0
+  - amazonka-license-manager-linux-subscriptions ==2.0
+  - amazonka-license-manager-user-subscriptions ==2.0
+  - amazonka-lightsail ==2.0
+  - amazonka-location ==2.0
+  - amazonka-lookoutequipment ==2.0
+  - amazonka-lookoutmetrics ==2.0
+  - amazonka-lookoutvision ==2.0
+  - amazonka-m2 ==2.0
+  - amazonka-macie ==2.0
+  - amazonka-maciev2 ==2.0
+  - amazonka-managedblockchain ==2.0
+  - amazonka-marketplace-analytics ==2.0
+  - amazonka-marketplace-catalog ==2.0
+  - amazonka-marketplace-metering ==2.0
+  - amazonka-mediaconnect ==2.0
+  - amazonka-mediapackage-vod ==2.0
+  - amazonka-mediatailor ==2.0
+  - amazonka-memorydb ==2.0
+  - amazonka-mgn ==2.0
+  - amazonka-migrationhub-config ==2.0
+  - amazonka-migrationhuborchestrator ==2.0
+  - amazonka-migration-hub-refactor-spaces ==2.0
+  - amazonka-migrationhubstrategy ==2.0
+  - amazonka-ml ==2.0
+  - amazonka-mwaa ==2.0
+  - amazonka-neptune ==2.0
+  - amazonka-network-firewall ==2.0
+  - amazonka-networkmanager ==2.0
+  - amazonka-nimble ==2.0
+  - amazonka-oam ==2.0
+  - amazonka-omics ==2.0
+  - amazonka-opensearch ==2.0
+  - amazonka-opensearchserverless ==2.0
+  - amazonka-opsworks ==2.0
+  - amazonka-opsworks-cm ==2.0
+  - amazonka-outposts ==2.0
+  - amazonka-panorama ==2.0
+  - amazonka-personalize ==2.0
+  - amazonka-personalize-events ==2.0
+  - amazonka-personalize-runtime ==2.0
+  - amazonka-pi ==2.0
+  - amazonka-pinpoint ==2.0
+  - amazonka-pinpoint-email ==2.0
+  - amazonka-pinpoint-sms-voice ==2.0
+  - amazonka-pinpoint-sms-voice-v2 ==2.0
+  - amazonka-pipes ==2.0
+  - amazonka-polly ==2.0
+  - amazonka-privatenetworks ==2.0
+  - amazonka-proton ==2.0
+  - amazonka-qldb ==2.0
+  - amazonka-qldb-session ==2.0
+  - amazonka-quicksight ==2.0
+  - amazonka-ram ==2.0
+  - amazonka-rbin ==2.0
+  - amazonka-rds ==2.0
+  - amazonka-rds-data ==2.0
+  - amazonka-redshift ==2.0
+  - amazonka-redshift-data ==2.0
+  - amazonka-redshift-serverless ==2.0
+  - amazonka-rekognition ==2.0
+  - amazonka-resiliencehub ==2.0
+  - amazonka-resource-explorer-v2 ==2.0
+  - amazonka-robomaker ==2.0
+  - amazonka-rolesanywhere ==2.0
+  - amazonka-route53 ==2.0
+  - amazonka-route53-domains ==2.0
+  - amazonka-route53-recovery-cluster ==2.0
+  - amazonka-route53-recovery-control-config ==2.0
+  - amazonka-route53-recovery-readiness ==2.0
+  - amazonka-route53resolver ==2.0
+  - amazonka-rum ==2.0
+  - amazonka-s3 ==2.0
+  - amazonka-s3outposts ==2.0
+  - amazonka-sagemaker-a2i-runtime ==2.0
+  - amazonka-sagemaker-edge ==2.0
+  - amazonka-sagemaker-featurestore-runtime ==2.0
+  - amazonka-sagemaker-geospatial ==2.0
+  - amazonka-sagemaker-metrics ==2.0
+  - amazonka-savingsplans ==2.0
+  - amazonka-scheduler ==2.0
+  - amazonka-schemas ==2.0
+  - amazonka-sdb ==2.0
+  - amazonka-securityhub ==2.0
+  - amazonka-securitylake ==2.0
+  - amazonka-servicecatalog ==2.0
+  - amazonka-servicecatalog-appregistry ==2.0
+  - amazonka-service-quotas ==2.0
+  - amazonka-ses ==2.0
+  - amazonka-sesv2 ==2.0
+  - amazonka-shield ==2.0
+  - amazonka-signer ==2.0
+  - amazonka-simspaceweaver ==2.0
+  - amazonka-sms ==2.0
+  - amazonka-sms-voice ==2.0
+  - amazonka-snowball ==2.0
+  - amazonka-snow-device-management ==2.0
+  - amazonka-sns ==2.0
+  - amazonka-sqs ==2.0
+  - amazonka-ssm ==2.0
+  - amazonka-ssm-contacts ==2.0
+  - amazonka-ssm-incidents ==2.0
+  - amazonka-ssm-sap ==2.0
+  - amazonka-sso ==2.0
+  - amazonka-sso-admin ==2.0
+  - amazonka-sso-oidc ==2.0
+  - amazonka-stepfunctions ==2.0
+  - amazonka-storagegateway ==2.0
+  - amazonka-sts ==2.0
+  - amazonka-support ==2.0
+  - amazonka-support-app ==2.0
+  - amazonka-swf ==2.0
+  - amazonka-synthetics ==2.0
+  - amazonka-test ==2.0
+  - amazonka-textract ==2.0
+  - amazonka-timestream-query ==2.0
+  - amazonka-timestream-write ==2.0
+  - amazonka-transfer ==2.0
+  - amazonka-voice-id ==2.0
+  - amazonka-waf ==2.0
+  - amazonka-wafv2 ==2.0
+  - amazonka-wellarchitected ==2.0
+  - amazonka-wisdom ==2.0
+  - amazonka-worklink ==2.0
+  - amazonka-workmailmessageflow ==2.0
+  - amazonka-workspaces ==2.0
+  - amazonka-workspaces-web ==2.0
+  - amazonka-xray ==2.0
+  - amqp ==0.22.2
+  - amqp-utils ==0.6.4.0
   - annotated-exception ==0.2.0.5
   - annotated-wl-pprint ==0.7.0
-  - ansi-terminal ==0.11.5
+  - ansi-terminal ==1.0
   - ansi-terminal-game ==1.9.2.0
   - ansi-terminal-types ==0.11.5
-  - ansi-wl-pprint ==0.6.9
+  - ansi-wl-pprint ==1.0.2
   - ANum ==0.2.0.2
   - aos-signature ==0.1.1
   - apecs ==0.9.5
+  - apecs-gloss ==0.2.4
+  - apecs-physics ==0.4.6
   - api-field-json-th ==0.1.0.2
-  - api-maker ==0.1.0.6
   - ap-normalize ==0.1.0.1
   - appar ==0.1.8
   - appendful ==0.1.0.0
+  - appendful-persistent ==0.1.0.1
   - appendmap ==0.1.5
   - apply-refact ==0.13.0.0
   - apportionment ==0.0.0.4
   - approximate ==0.3.5
   - approximate-equality ==1.1.0.2
-  - app-settings ==0.2.0.12
   - arbor-lru-cache ==0.1.1.1
-  - arithmoi ==0.12.1.0
+  - arithmoi ==0.13.0.0
   - array-memoize ==0.6.0
   - arrow-extras ==0.1.0.1
   - arrows ==0.4.4.2
@@ -97,10 +388,12 @@ default-package-overrides:
   - astro ==0.4.3.0
   - async ==2.2.5
   - async-extra ==0.2.0.0
+  - async-pool ==0.9.2
   - 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-counter ==0.1.2.1
   - atomic-primops ==0.8.4
   - atomic-write ==0.2.0.7
   - attoparsec ==0.14.4
@@ -110,10 +403,11 @@ default-package-overrides:
   - attoparsec-data ==1.0.5.4
   - attoparsec-expr ==0.1.1.2
   - attoparsec-framer ==0.1.0.1
-  - attoparsec-iso8601 ==1.1.0.0
+  - attoparsec-iso8601 ==1.1.0.1
   - attoparsec-path ==0.0.0.1
   - attoparsec-run ==0.0.2.0
   - attoparsec-time ==1.0.3.1
+  - attoparsec-uri ==0.0.9
   - audacity ==0.0.2.1
   - authenticate ==1.3.5.2
   - authenticate-oauth ==1.7
@@ -126,18 +420,18 @@ default-package-overrides:
   - avro ==0.6.1.2
   - aws ==0.24.1
   - aws-cloudfront-signed-cookies ==0.2.0.12
-  - aws-lambda-haskell-runtime ==4.1.2
-  - aws-lambda-haskell-runtime-wai ==2.0.2
-  - aws-sns-verify ==0.0.0.2
+  - aws-sns-verify ==0.0.0.3
   - aws-xray-client ==0.1.0.2
   - aws-xray-client-persistent ==0.1.0.5
   - aws-xray-client-wai ==0.1.0.2
+  - backprop ==0.2.6.5
   - backtracking ==0.1.0
   - bank-holidays-england ==0.2.0.9
   - barbies ==2.0.5.0
-  - base16 ==0.3.2.1
+  - barrier ==0.1.1
+  - base16 ==1.0
   - base16-bytestring ==1.0.2.0
-  - base32 ==0.3.1.0
+  - base32 ==0.4
   - base32string ==0.9.1
   - base58-bytestring ==0.1.0
   - base58string ==0.10.0
@@ -145,8 +439,8 @@ default-package-overrides:
   - base64-bytestring ==1.2.1.0
   - base64-bytestring-type ==1.0.1
   - base64-string ==0.2
-  - base-compat ==0.12.3
-  - base-compat-batteries ==0.12.3
+  - base-compat ==0.13.1
+  - base-compat-batteries ==0.13.1
   - basement ==0.0.16
   - base-orphans ==0.9.1
   - base-prelude ==1.6.1.1
@@ -158,21 +452,18 @@ default-package-overrides:
   - bcp47 ==0.2.0.6
   - bcp47-orphans ==0.1.0.6
   - bcrypt ==0.0.11
-  - bech32 ==1.1.3
+  - beam-core ==0.10.1.0
+  - bech32 ==1.1.4
   - bech32-th ==1.1.1
-  - bench ==1.0.12
   - benchpress ==0.2.2.23
   - bencode ==0.6.1.1
-  - bencoding ==0.4.5.4
   - benri-hspec ==0.1.0.1
   - between ==0.11.0.0
-  - bhoogle ==0.1.4.2
   - bibtex ==0.1.0.7
   - bifunctor-classes-compat ==0.1
-  - bifunctors ==5.5.15
+  - bifunctors ==5.6.1
   - bimap ==0.5.0
   - bimaps ==0.1.0.2
-  - bimap-server ==0.1.0.1
   - bin ==0.1.3
   - binance-exports ==0.1.2.0
   - binary-conduit ==1.3.1
@@ -191,13 +482,13 @@ default-package-overrides:
   - bindings-libzip ==1.0.1
   - bindings-uname ==0.1
   - BiobaseEnsembl ==0.2.0.1
+  - BiobaseNewick ==0.0.0.2
   - bitarray ==0.0.1.1
   - bits ==0.6
   - bitset-word8 ==0.1.1.2
-  - bits-extra ==0.0.2.3
   - bitvec ==1.1.5.0
   - bitwise-enum ==1.0.1.2
-  - blake2 ==0.3.0
+  - blake2 ==0.3.0.1
   - Blammo ==1.1.2.1
   - blank-canvas ==0.7.4
   - blanks ==0.5.0
@@ -213,6 +504,7 @@ default-package-overrides:
   - blaze-svg ==0.3.7
   - blaze-textual ==0.2.3.1
   - bloodhound ==0.21.0.0
+  - bloomfilter ==2.0.1.2
   - bm ==0.2.0.0
   - bmp ==1.2.6.3
   - bnb-staking-csvs ==0.2.1.0
@@ -224,38 +516,41 @@ default-package-overrides:
   - Boolean ==0.2.4
   - boolsimplifier ==0.1.8
   - boomerang ==1.4.9
-  - boots ==0.2.0.1
+  - boomwhacker ==0.0.1
   - bordacount ==0.1.0.0
   - boring ==0.2.1
   - bound ==2.0.7
   - BoundedChan ==1.0.3.0
+  - bounded-qsem ==0.1.0.2
   - bounded-queue ==1.0.0
   - boundingboxes ==0.2.3
-  - box ==0.9.2.1
+  - box ==0.9.3.1
   - boxes ==0.1.5
-  - breakpoint ==0.1.2.2
-  - brick ==1.9
+  - breakpoint ==0.1.3.0
+  - brick ==2.1.1
   - broadcast-chan ==0.2.1.2
   - brotli ==0.0.0.1
   - brotli-streams ==0.0.0.0
   - bsb-http-chunked ==0.0.0.4
   - bson ==0.4.0.1
   - bson-lens ==0.1.1
+  - btrfs ==0.2.1.0
   - buffer-builder ==0.2.4.8
   - buffer-pipe ==0.0
-  - bugsnag ==1.0.0.1
+  - bugsnag ==1.1.0.0
   - bugsnag-haskell ==0.0.4.4
   - bugsnag-hs ==0.2.0.12
   - bugsnag-wai ==1.0.0.1
   - bugsnag-yesod ==1.0.1.0
   - bugzilla-redhat ==1.0.1.1
-  - burrito ==2.0.1.7
+  - burrito ==2.0.1.8
   - bv ==0.5
+  - bv-little ==1.3.2
   - byteable ==0.1.1
   - bytebuild ==0.3.14.0
-  - byte-count-reader ==0.10.1.10
+  - byte-count-reader ==0.10.1.11
   - bytedump ==1.0
-  - bytehash ==0.1.0.0
+  - bytehash ==0.1.1.0
   - byte-order ==0.1.3.0
   - byteorder ==1.0.4
   - bytes ==0.17.3
@@ -263,34 +558,38 @@ default-package-overrides:
   - byteslice ==0.2.12.0
   - bytesmith ==0.3.10.0
   - bytestring-builder ==0.10.8.2.0
+  - bytestring-conversion ==0.3.2
   - bytestring-lexing ==0.5.0.11
-  - bytestring-mmap ==0.2.2
   - bytestring-strict-builder ==0.4.5.7
   - bytestring-to-vector ==0.3.0.1
-  - bytestring-tree-builder ==0.2.7.11
+  - bytestring-tree-builder ==0.2.7.12
   - bytestring-trie ==0.2.7.2
   - bz2 ==1.0.1.0
+  - bzlib ==0.5.1.0
   - bzlib-conduit ==0.3.0.2
   - c14n ==0.1.0.3
   - c2hs ==0.28.8
   - cabal2spec ==2.7.0
   - cabal-appimage ==0.4.0.2
   - cabal-clean ==0.2.20230609
+  - cabal-debian ==5.2.2
   - cabal-doctest ==1.0.9
   - cabal-file ==0.1.1
-  - cabal-install-solver ==3.8.1.0
+  - cabal-install-solver ==3.10.2.1
+  - cabal-plan ==0.7.3.0
   - cabal-rpm ==2.1.5
+  - cabal-sort ==0.1.2
   - cache ==0.1.3.0
   - cached-json-file ==0.1.1
   - cacophony ==0.10.1
   - cairo ==0.13.10.0
+  - cairo-image ==0.1.0.3
   - calendar-recycling ==0.0.0.1
   - call-alloy ==0.4.0.3
   - calligraphy ==0.1.6
   - call-plantuml ==0.0.1.3
   - call-stack ==0.4.0
   - can-i-haz ==0.3.1.1
-  - capability ==0.5.0.1
   - ca-province-codes ==1.0.0.0
   - cardano-coin-selection ==1.0.1
   - carray ==0.1.6.8
@@ -298,7 +597,7 @@ default-package-overrides:
   - casa-types ==0.0.2
   - cased ==0.1.0.0
   - case-insensitive ==1.2.1.0
-  - cases ==0.1.4.2
+  - cases ==0.1.4.3
   - casing ==0.1.4.1
   - cassava ==0.5.3.0
   - cassava-conduit ==0.6.5
@@ -316,11 +615,14 @@ default-package-overrides:
   - cfenv ==0.1.0.0
   - cgi ==3001.5.0.1
   - chan ==0.0.4.1
+  - ChannelT ==0.0.0.7
   - character-cases ==0.1.0.6
   - charset ==0.3.10
   - charsetdetect-ae ==1.1.0.4
   - Chart ==1.9.5
+  - Chart-cairo ==1.9.4.1
   - Chart-diagrams ==1.9.5.1
+  - chart-svg ==0.5.2.0
   - ChasingBottoms ==1.3.1.12
   - check-email ==1.0.2
   - checkers ==0.6.0
@@ -337,9 +639,11 @@ default-package-overrides:
   - circle-packing ==0.1.0.6
   - circular ==0.4.0.3
   - citeproc ==0.8.1
+  - clash-prelude ==1.8.1
   - classy-prelude ==1.5.0.3
   - classy-prelude-conduit ==1.5.0
   - classy-prelude-yesod ==1.5.0
+  - clay ==0.14.0
   - cleff ==0.3.3.0
   - clientsession ==0.9.2.0
   - Clipboard ==2.3.2.0
@@ -347,7 +651,9 @@ default-package-overrides:
   - closed ==0.2.0.2
   - clumpiness ==0.17.0.2
   - ClustalParser ==1.3.0
+  - cmark ==0.6.1
   - cmark-gfm ==0.2.6
+  - cmark-lucid ==0.1.0.0
   - cmdargs ==0.10.22
   - codec-beam ==0.2.0
   - code-conjure ==0.5.6
@@ -355,8 +661,10 @@ default-package-overrides:
   - coinor-clp ==0.0.0.1
   - cointracking-imports ==0.1.0.2
   - collect-errors ==0.1.5.0
+  - co-log ==0.6.0.2
   - co-log-concurrent ==0.5.1.0
   - co-log-core ==0.3.2.1
+  - co-log-polysemy ==0.0.1.4
   - colonnade ==1.2.0.2
   - Color ==0.3.3
   - colorful-monoids ==0.2.1.3
@@ -365,7 +673,7 @@ default-package-overrides:
   - colourista ==0.1.0.2
   - columnar ==1.0.0.0
   - combinatorial ==0.1.1
-  - comfort-array ==0.5.3
+  - comfort-array ==0.5.4.1
   - comfort-array-shape ==0.0
   - comfort-blas ==0.0.1
   - comfort-fftw ==0.0.0.1
@@ -375,29 +683,34 @@ default-package-overrides:
   - commonmark-extensions ==0.2.5.1
   - commonmark-pandoc ==0.2.2
   - commutative ==0.0.2
-  - commutative-semigroups ==0.1.0.1
+  - commutative-semigroups ==0.1.0.2
   - comonad ==5.0.8
-  - comonad-extras ==4.0.1
+  - compact ==0.2.0.0
   - compactmap ==0.1.4.3
+  - companion ==0.1.0
   - compdata ==0.13.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
+  - composite-base ==0.8.2.1
+  - composite-binary ==0.8.2.2
+  - composite-hashable ==0.8.2.2
+  - composite-tuple ==0.1.2.0
+  - composite-xstep ==0.1.0.0
   - composition ==1.0.2.2
-  - composition-extra ==2.0.0
+  - composition-extra ==2.1.0
   - composition-prelude ==3.0.0.2
   - concise ==0.1.0.1
   - concurrency ==1.11.0.3
   - concurrent-extra ==0.7.0.12
   - concurrent-output ==1.10.20
   - concurrent-split ==0.0.1.1
-  - cond ==0.4.1.1
-  - conduino ==0.2.4.0
+  - concurrent-supply ==0.1.8
+  - cond ==0.5.1
   - conduit ==1.3.5
   - conduit-aeson ==0.1.0.1
-  - conduit-algorithms ==0.0.13.0
   - conduit-combinators ==1.3.0
   - conduit-concurrent-map ==0.1.3
   - conduit-extra ==1.3.6
@@ -406,21 +719,20 @@ default-package-overrides:
   - conferer ==1.1.0.0
   - conferer-aeson ==1.1.0.2
   - conferer-warp ==1.1.0.1
-  - ConfigFile ==1.1.4
   - config-ini ==0.2.7.0
-  - configuration-tools ==0.6.1
+  - configuration-tools ==0.7.0
   - configurator ==0.3.0.0
   - configurator-export ==0.1.0.1
-  - connection ==0.3.1
-  - console-style ==0.0.2.1
-  - constraints ==0.13.4
+  - configurator-pg ==0.2.9
+  - constraints ==0.14
   - constraints-extras ==0.4.0.0
   - constraint-tuples ==0.1.2
+  - construct ==0.3.1.2
   - context ==0.2.0.3
   - context-http-client ==0.2.0.2
   - context-resource ==0.2.0.2
   - context-wai-middleware ==0.2.0.2
-  - contiguous ==0.6.3.0
+  - contiguous ==0.6.4.0
   - contravariant ==1.5.5
   - contravariant-extras ==0.3.5.4
   - control-bool ==0.2.1
@@ -429,16 +741,15 @@ default-package-overrides:
   - control-monad-omega ==0.3.2
   - convertible ==1.1.1.1
   - cookie ==0.4.6
-  - copr-api ==0.1.0
+  - copr-api ==0.2.0
   - core-data ==0.3.9.1
-  - core-program ==0.6.9.4
+  - core-program ==0.7.0.0
   - core-telemetry ==0.2.9.4
   - core-text ==0.3.8.1
   - countable ==1.2
-  - country ==0.2.3.1
+  - country ==0.2.4.1
   - covariance ==0.2.0.1
   - cpphs ==1.20.9.1
-  - cprng-aes ==0.6.1
   - cpu ==0.1.2
   - cpuinfo ==0.1.0.2
   - cql ==4.0.4
@@ -446,28 +757,30 @@ default-package-overrides:
   - crackNum ==3.4
   - crc32c ==0.1.0
   - credential-store ==0.1.2
-  - criterion ==1.6.1.0
+  - criterion ==1.6.3.0
   - criterion-measurement ==0.2.1.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
   - cryptohash-md5 ==0.11.101.0
   - cryptohash-sha1 ==0.11.101.0
   - cryptohash-sha256 ==0.11.102.1
   - cryptohash-sha512 ==0.11.102.0
-  - crypton ==0.32
+  - crypton ==0.34
   - crypton-conduit ==0.2.3
+  - crypton-connection ==0.3.1
   - cryptonite ==0.30
   - cryptonite-conduit ==0.2.2
   - cryptonite-openssl ==0.7
+  - crypton-x509 ==1.7.6
+  - crypton-x509-store ==1.6.9
+  - crypton-x509-system ==1.6.7
+  - crypton-x509-validation ==1.6.12
   - crypto-pubkey-types ==0.4.3
-  - crypto-random ==0.0.9
   - crypto-random-api ==0.2.0
   - cryptostore ==0.3.0.1
   - crypt-sha512 ==0
@@ -476,22 +789,20 @@ default-package-overrides:
   - css-text ==0.1.3.0
   - c-struct ==0.1.3.0
   - csv ==0.1.2
-  - csv-conduit ==0.7.3.0
   - ctrie ==0.2
   - cubicbezier ==0.6.0.7
   - cubicspline ==0.1.2
+  - cuda ==0.11.0.1
   - cue-sheet ==2.0.2
   - curl ==1.3.8
-  - curl-runnings ==0.17.0
   - currency ==0.2.0.0
-  - currycarbon ==0.2.1.2
+  - currycarbon ==0.3.0.1
   - cursor ==0.3.2.0
   - cursor-brick ==0.1.0.1
   - cursor-fuzzy-time ==0.0.0.0
   - cursor-gen ==0.4.0.0
   - cutter ==0.0
   - cyclotomic ==1.1.2
-  - d10 ==1.0.1.3
   - data-accessor ==0.2.3.1
   - data-accessor-mtl ==0.2.0.5
   - data-accessor-transformers ==0.2.1.8
@@ -500,7 +811,6 @@ default-package-overrides:
   - data-bword ==0.1.0.2
   - data-checked ==0.3
   - data-clist ==0.2
-  - data-compat ==0.1.0.4
   - data-default ==0.7.1.1
   - data-default-class ==0.1.2.0
   - data-default-instances-base ==0.1.0.1
@@ -517,9 +827,10 @@ default-package-overrides:
   - data-endian ==0.1.1
   - data-fix ==0.3.2
   - data-forest ==0.1.0.12
+  - data-functor-logistic ==0.0
   - data-has ==0.4.0.0
   - data-hash ==0.2.0.1
-  - data-interval ==2.1.1
+  - data-interval ==2.1.2
   - data-inttrie ==0.1.4
   - data-lens-light ==0.1.2.4
   - data-memocombinators ==0.5.1
@@ -537,7 +848,7 @@ default-package-overrides:
   - DAV ==1.3.4
   - dbcleaner ==0.1.3
   - DBFunctor ==0.1.2.1
-  - dbus ==1.2.29
+  - dbus ==1.3.2
   - dbus-hslogger ==0.1.0.1
   - debian ==4.0.5
   - debian-build ==0.10.2.1
@@ -551,6 +862,7 @@ default-package-overrides:
   - dense-linear-algebra ==0.1.0.0
   - dependent-map ==0.4.0.0
   - dependent-sum ==0.7.2.0
+  - dependent-sum-template ==0.1.1.1
   - depq ==0.4.2
   - deque ==0.4.4.1
   - deriveJsonNoPrefix ==0.1.0.1
@@ -558,15 +870,19 @@ default-package-overrides:
   - derive-topdown ==0.0.3.0
   - deriving-aeson ==0.2.9
   - deriving-compat ==0.6.5
-  - deriving-trans ==0.5.2.0
+  - deriving-trans ==0.9.1.0
   - detour-via-sci ==1.0.0
   - df1 ==0.4.2
+  - dhall ==1.42.1
+  - dhall-bash ==1.0.41
   - di ==1.3
   - diagrams ==1.4.1
+  - diagrams-builder ==0.8.0.6
   - diagrams-cairo ==1.4.2.1
   - diagrams-canvas ==1.4.1.2
   - diagrams-contrib ==1.4.5.1
   - diagrams-core ==1.5.1.1
+  - diagrams-gtk ==1.4
   - diagrams-html5 ==1.4.2
   - diagrams-lib ==1.4.6
   - diagrams-postscript ==1.5.1.1
@@ -584,6 +900,7 @@ default-package-overrides:
   - di-handle ==1.0.1
   - dimensional ==1.5
   - di-monad ==1.3.5
+  - directory-ospath-streaming ==0.1.0.1
   - directory-tree ==0.12.1
   - direct-sqlite ==2.3.28
   - dirichlet ==0.1.0.7
@@ -591,25 +908,26 @@ default-package-overrides:
   - discover-instances ==0.1.0.0
   - discrimination ==0.5
   - disk-free-space ==0.1.0.1
+  - distributed-closure ==0.5.0.0
   - distributed-static ==0.3.9
   - distribution-opensuse ==1.1.4
   - distributive ==0.6.2.1
   - diversity ==0.8.1.0
   - djinn-lib ==0.0.1.4
-  - dl-fedora ==0.9.6
+  - dl-fedora ==1.0
   - dlist ==1.0
   - dlist-instances ==0.1.1.1
   - dlist-nonempty ==0.1.3
-  - dns ==4.1.1
+  - dns ==4.2.0
   - dockerfile ==0.2.0
   - doclayout ==0.4.0.1
   - doctemplates ==0.11
-  - doctest ==0.20.1
+  - doctest ==0.22.2
   - doctest-discover ==0.2.0.0
   - doctest-driver-gen ==0.3.0.8
   - doctest-exitcode-stdio ==0.0
-  - doctest-extract ==0.1.1.1
-  - doctest-lib ==0.1
+  - doctest-extract ==0.1.2
+  - doctest-lib ==0.1.1
   - doctest-parallel ==0.3.1
   - doldol ==0.4.1.2
   - do-list ==1.0.1
@@ -627,14 +945,13 @@ default-package-overrides:
   - download ==0.3.2.7
   - download-curl ==0.1.4
   - DPutils ==0.1.1.0
+  - drawille ==0.1.3.0
   - drifter ==0.3.0
   - drifter-postgresql ==0.2.1
   - drifter-sqlite ==0.1.0.0
   - dsp ==0.2.5.2
-  - dual ==0.1.1.1
   - dual-tree ==0.2.3.1
   - dublincore-xml-conduit ==0.1.0.3
-  - dunai ==0.11.2
   - duration ==0.2.0.0
   - dvorak ==0.1.0.0
   - dynamic-state ==0.3.1
@@ -647,32 +964,31 @@ default-package-overrides:
   - echo ==0.1.4
   - ecstasy ==0.2.1.0
   - ed25519 ==0.0.5.0
-  - ede ==0.3.3.0
   - edit-distance ==0.2.2.1
   - edit-distance-vector ==1.0.0.4
   - editor-open ==0.6.0.0
-  - effectful ==2.2.2.0
-  - effectful-core ==2.2.2.2
+  - effectful ==2.3.0.0
+  - effectful-core ==2.3.0.1
   - effectful-plugin ==1.1.0.2
   - effectful-th ==1.0.0.1
+  - egison-pattern-src ==0.2.1.2
   - either ==5.0.2
-  - either-both ==0.1.1.1
   - either-unwrap ==1.1
   - ekg-core ==0.1.1.7
   - elerea ==2.9.0
   - elf ==0.31
-  - eliminators ==0.9.2
-  - elm2nix ==0.3.1
+  - eliminators ==0.9.3
   - elm-bridge ==0.8.2
   - elm-core-sources ==1.0.0
   - elm-export ==0.6.0.1
+  - elm-street ==0.2.1.1
   - elynx ==0.7.2.2
   - elynx-markov ==0.7.2.2
   - elynx-nexus ==0.7.2.2
   - elynx-seq ==0.7.2.2
-  - elynx-tools ==0.7.2.1
+  - elynx-tools ==0.7.2.2
   - elynx-tree ==0.7.2.2
-  - emacs-module ==0.1.1.1
+  - emacs-module ==0.2.1
   - email-validate ==2.3.2.19
   - emojis ==0.1.3
   - enclosed-exceptions ==1.0.3
@@ -685,34 +1001,36 @@ default-package-overrides:
   - envelope ==0.2.2.0
   - envparse ==0.5.0
   - envy ==2.1.2.0
+  - epub-metadata ==5.2
   - eq ==4.3
   - equal-files ==0.0.5.4
-  - equational-reasoning ==0.7.0.1
+  - equational-reasoning ==0.7.0.2
   - equivalence ==0.4.1
   - erf ==2.0.0.0
+  - errata ==0.4.0.2
   - error ==1.0.0.0
   - errorcall-eq-instance ==0.3.0
   - error-or ==0.3.0
   - error-or-utils ==0.2.0
   - errors ==2.3.0
   - errors-ext ==0.4.2
-  - ersatz ==0.4.13
+  - ersatz ==0.5
   - esqueleto ==3.5.11.0
   - event-list ==0.1.2.1
-  - eventstore ==1.4.2
   - every ==0.0.1
   - evm-opcodes ==0.1.2
   - exact-combinatorics ==0.2.0.11
   - exact-pi ==0.5.0.2
-  - exception-hierarchy ==0.1.0.10
+  - exception-hierarchy ==0.1.0.11
   - exception-mtl ==0.4.0.2
   - exception-transformers ==0.4.0.12
+  - exception-via ==0.2.0.0
   - executable-hash ==0.2.0.4
   - executable-path ==0.0.3.1
   - exinst ==0.9
   - exit-codes ==1.0.0
   - exomizer ==1.0.0
-  - experimenter ==0.1.0.14
+  - exon ==1.6.1.1
   - expiring-cache-map ==0.0.6.1
   - explainable-predicates ==0.1.2.4
   - explicit-exception ==0.2
@@ -724,32 +1042,34 @@ default-package-overrides:
   - extensible-exceptions ==0.1.1.4
   - extra ==1.7.14
   - extractable-singleton ==0.0.1
+  - extra-data-yj ==0.1.0.0
   - extrapolate ==0.4.6
   - fail ==4.9.0.0
-  - failable ==1.2.4.0
   - FailT ==0.1.2.0
   - fakedata ==1.0.3
   - fakedata-parser ==0.1.0.0
   - fakedata-quickcheck ==0.2.0
   - fakefs ==0.3.0.2
   - fakepull ==0.3.0.2
-  - faktory ==1.1.2.4
+  - faktory ==1.1.2.5
   - fasta ==0.10.4.2
+  - fast-digits ==0.3.2.0
   - fast-logger ==3.2.2
   - fast-math ==1.0.2
-  - fastmemo ==0.1.1
   - fast-myers-diff ==0.0.0
   - fb ==2.1.1.1
   - fcf-family ==0.2.0.0
+  - fclabels ==2.0.5.1
   - fdo-notify ==0.3.1
   - feature-flags ==0.1.0.1
   - fedora-dists ==2.1.1
-  - fedora-haskell-tools ==1.0
+  - fedora-haskell-tools ==1.1
   - feed ==1.3.2.1
   - FenwickTree ==0.1.2.1
   - fft ==0.1.8.7
   - fftw-ffi ==0.1
-  - fgl ==5.8.0.0
+  - fgl ==5.8.2.0
+  - fgl-arbitrary ==0.2.0.6
   - fields-json ==0.4.0.0
   - file-embed ==0.0.15.0
   - file-embed-lzma ==0.0.1
@@ -767,19 +1087,20 @@ default-package-overrides:
   - fingertree ==0.1.5.0
   - finite-typelits ==0.1.6.0
   - first-class-families ==0.8.0.1
-  - first-class-patterns ==0.3.2.5
+  - fits-parse ==0.3.6
   - fitspec ==0.4.10
   - fixed ==0.3
   - fixed-length ==0.2.3.1
   - fixed-vector ==1.2.3.0
   - fixed-vector-hetero ==0.6.1.1
-  - fix-whitespace ==0.0.11
+  - fix-whitespace ==0.1
   - flac ==0.2.1
-  - flac-picture ==0.1.2
+  - flac-picture ==0.1.3
   - flags-applicative ==0.1.0.3
   - flat ==0.6
-  - flatparse ==0.4.1.0
+  - flatparse ==0.5.0.1
   - flay ==0.4
+  - flexible-defaults ==0.0.3
   - FloatingHex ==0.5
   - floatshow ==0.2.4
   - flow ==2.0.0.4
@@ -793,20 +1114,22 @@ default-package-overrides:
   - fold-debounce ==0.2.0.11
   - foldl ==1.4.15
   - folds ==0.7.8
-  - follow-file ==0.0.3
   - FontyFruity ==0.5.3.5
   - force-layout ==0.4.0.6
   - foreign-store ==0.2
   - ForestStructures ==0.0.1.1
   - forkable-monad ==0.2.0.3
+  - forma ==1.2.0
   - formatn ==0.3.0.1
   - format-numbers ==0.1.0.1
   - formatting ==7.2.0
   - foundation ==0.0.30
-  - fourmolu ==0.11.0.0
-  - free ==5.1.10
+  - fourmolu ==0.14.0.0
+  - Frames ==0.7.4.2
+  - free ==5.2
   - free-categories ==0.2.0.2
   - freenect ==1.2.1
+  - freer-par-monad ==0.1.0.0
   - freetype2 ==0.2.0
   - free-vl ==0.1.4
   - friday ==0.2.3.2
@@ -816,17 +1139,16 @@ default-package-overrides:
   - from-sum ==0.2.3.0
   - frontmatter ==0.1.0.2
   - fsnotify ==0.4.1.0
-  - ftp-client ==0.5.1.4
   - funcmp ==1.9
   - function-builder ==0.3.0.1
   - functor-classes-compat ==2.0.0.2
-  - functor-combinators ==0.4.1.2
   - fused-effects ==1.1.2.2
   - fusion-plugin ==0.2.7
   - fusion-plugin-types ==0.1.0
   - fuzzcheck ==0.1.1
   - fuzzy ==0.1.0.1
   - fuzzy-dates ==0.1.1.2
+  - fuzzyset ==0.3.1
   - fuzzy-time ==0.2.0.3
   - gauge ==0.2.5
   - gd ==3000.7.3
@@ -849,7 +1171,6 @@ default-package-overrides:
   - generics-eot ==0.4.0.1
   - generics-sop ==0.5.1.3
   - generics-sop-lens ==0.2.0.1
-  - geniplate-mirror ==0.7.9
   - genvalidity ==1.1.0.0
   - genvalidity-aeson ==1.0.0.1
   - genvalidity-appendful ==0.1.0.0
@@ -866,6 +1187,8 @@ default-package-overrides:
   - genvalidity-hspec-persistent ==1.0.0.0
   - genvalidity-mergeful ==0.3.0.1
   - genvalidity-mergeless ==0.3.0.0
+  - genvalidity-network-uri ==0.0.0.0
+  - genvalidity-path ==1.0.0.1
   - genvalidity-persistent ==1.0.0.2
   - genvalidity-property ==1.0.0.0
   - genvalidity-scientific ==1.0.0.0
@@ -881,32 +1204,36 @@ default-package-overrides:
   - genvalidity-uuid ==1.0.0.1
   - genvalidity-vector ==1.0.0.0
   - geodetics ==0.1.2
+  - geojson ==4.1.1
   - getopt-generics ==0.13.1.0
+  - ghc-bignum-orphans ==0.1.1
   - ghc-byteorder ==4.11.0.0.10
   - ghc-check ==0.5.0.8
+  - ghc-compact ==0.1.0.0
   - ghc-core ==0.5.6
   - ghc-events ==0.19.0.1
-  - ghc-exactprint ==1.6.1.3
+  - ghc-exactprint ==1.7.1.0
+  - ghc-hs-meta ==0.1.3.0
   - ghcid ==0.8.9
   - ghci-hexcalc ==0.1.1.0
   - ghcjs-codemirror ==0.0.0.2
   - ghcjs-perch ==0.3.3.3
-  - ghc-lib ==9.4.8.20231111
-  - ghc-lib-parser ==9.4.8.20231111
-  - ghc-lib-parser-ex ==9.4.0.0
+  - ghc-lib ==9.6.3.20231121
+  - ghc-lib-parser ==9.6.3.20231121
+  - ghc-lib-parser-ex ==9.6.0.2
+  - ghc-parser ==0.2.6.0
   - ghc-paths ==0.1.0.12
-  - ghc-prof ==1.4.1.12
-  - ghc-syntax-highlighter ==0.0.9.0
+  - ghc-syntax-highlighter ==0.0.10.0
   - ghc-tcplugins-extra ==0.4.5
   - ghc-trace-events ==0.1.2.7
   - ghc-typelits-extra ==0.4.6
   - ghc-typelits-knownnat ==0.7.10
   - ghc-typelits-natnormalise ==0.7.9
-  - ghc-typelits-presburger ==0.7.2.0
+  - ghc-typelits-presburger ==0.7.3.0
   - ghost-buster ==0.1.1.0
+  - ghostscript-parallel ==0.0
   - gi-atk ==2.0.27
   - gi-cairo ==1.0.29
-  - gi-cairo-connector ==0.1.1
   - gi-cairo-render ==0.1.2
   - gi-dbusmenu ==0.4.13
   - gi-dbusmenugtk3 ==0.4.14
@@ -921,19 +1248,23 @@ default-package-overrides:
   - gi-graphene ==1.0.7
   - gi-gtk ==3.0.41
   - gi-gtk-hs ==0.3.16
+  - gi-gtksource ==3.0.28
   - gi-harfbuzz ==0.0.9
   - gi-javascriptcore ==4.0.27
+  - ginger ==0.10.5.2
   - gio ==0.13.10.0
   - gi-pango ==1.0.29
   - gi-soup ==2.4.28
+  - git-annex ==10.20231129
   - githash ==0.1.7.0
-  - github ==0.28.0.1
+  - github ==0.29
   - github-release ==2.0.0.9
   - github-rest ==1.1.4
   - github-types ==0.2.1
   - github-webhooks ==0.17.0
-  - gitlab-haskell ==1.0.0.3
+  - git-lfs ==1.2.1
   - gitlib ==3.1.3
+  - git-mediate ==1.0.9
   - gitrev ==1.3.1
   - gi-vte ==2.91.31
   - gi-webkit2 ==4.0.30
@@ -943,6 +1274,7 @@ default-package-overrides:
   - glasso ==0.1.0
   - GLFW-b ==3.3.0.0
   - glib ==0.13.10.0
+  - glib-stopgap ==0.1.0.0
   - Glob ==0.10.2
   - glob-posix ==0.2.0.1
   - gloss ==1.13.2.2
@@ -960,9 +1292,9 @@ default-package-overrides:
   - graph-core ==0.3.0.0
   - graphite ==0.10.0.1
   - graphql ==1.2.0.1
-  - graphql-client ==1.2.2
+  - graphql-client ==1.2.3
   - graphs ==0.7.2
-  - graphula ==2.0.2.2
+  - graphula ==2.1.0.0
   - graphviz ==2999.20.2.0
   - graph-wrapper ==0.2.6.0
   - gravatar ==0.8.1
@@ -973,15 +1305,16 @@ default-package-overrides:
   - gtk ==0.15.8
   - gtk2hs-buildtools ==0.13.10.0
   - gtk3 ==0.15.8
-  - gtk-sni-tray ==0.1.8.1
   - gtk-strut ==0.1.3.2
   - guarded-allocation ==0.0.1
   - H ==1.0.0
   - hackage-cli ==0.1.0.1
-  - hackage-security ==0.6.2.3
+  - hackage-security ==0.6.2.4
   - haddock-library ==1.11.0
   - haha ==0.3.1.1
   - hakyll ==4.16.2.0
+  - hakyllbars ==1.0.1.0
+  - hakyll-convert ==0.3.0.4
   - hal ==1.0.1
   - half ==0.3.1
   - hall-symbols ==0.1.0.6
@@ -989,16 +1322,14 @@ default-package-overrides:
   - hamtsolo ==1.0.4
   - HandsomeSoup ==0.4.2
   - handwriting ==0.1.0.3
-  - happstack-hsp ==7.3.7.7
   - happstack-jmacro ==7.0.12.5
   - happstack-server ==7.8.0.2
   - happstack-server-tls ==7.2.1.3
   - happy ==1.20.1.1
   - happy-meta ==0.2.1.0
-  - harp ==0.4.3.6
   - HasBigDecimal ==0.2.0.0
-  - hasbolt ==0.1.7.0
   - hashable ==1.4.3.0
+  - hashids ==1.1.0.1
   - hashing ==0.1.1.0
   - hashmap ==1.3.3
   - hashtables ==1.3.1
@@ -1007,28 +1338,27 @@ default-package-overrides:
   - haskell-gi-overloading ==1.0
   - haskell-lexer ==1.1.1
   - HaskellNet ==0.6.1.2
-  - HaskellNet-SSL ==0.3.4.4
   - haskell-src ==1.0.4
   - haskell-src-exts ==1.23.1
   - haskell-src-exts-simple ==1.23.0.0
   - haskell-src-exts-util ==0.2.5
   - haskell-src-meta ==0.8.13
-  - haskoin-core ==0.21.2
-  - haskoin-node ==0.18.1
-  - haskoin-store-data ==0.65.5
-  - hasktags ==0.72.0
+  - haskintex ==0.8.0.2
+  - haskoin-core ==1.0.2
+  - haskoin-node ==1.0.1
+  - haskoin-store-data ==1.2.2
+  - hasktags ==0.73.0
   - hasql ==1.6.3.4
   - hasql-dynamic-statements ==0.3.1.2
   - hasql-implicits ==0.1.1
-  - hasql-interpolate ==0.1.0.4
-  - hasql-listen-notify ==0.1.0
+  - hasql-interpolate ==0.2.1.0
+  - hasql-listen-notify ==0.1.0.1
   - hasql-migration ==0.3.0
   - hasql-notifications ==0.2.0.6
-  - hasql-optparse-applicative ==0.7
-  - hasql-pool ==0.9.0.1
-  - hasql-queue ==1.2.0.2
+  - hasql-optparse-applicative ==0.7.1.3
+  - hasql-pool ==0.10.0.1
   - hasql-th ==0.4.0.19
-  - hasql-transaction ==1.0.1.2
+  - hasql-transaction ==1.0.1.4
   - has-transformers ==0.1.0.4
   - hasty-hamiltonian ==1.3.4
   - HaTeX ==3.22.4.1
@@ -1043,20 +1373,19 @@ default-package-overrides:
   - heaps ==0.4
   - heatshrink ==0.1.0.0
   - hebrew-time ==0.1.2
-  - hedgehog ==1.2
+  - hedgehog ==1.4
   - hedgehog-classes ==0.2.5.4
   - hedgehog-corpus ==0.2.0
-  - hedgehog-fakedata ==0.0.1.5
   - hedgehog-fn ==1.0
-  - hedgehog-optics ==1.0.0.3
   - hedgehog-quickcheck ==0.1.1
   - hedis ==0.15.2
   - hedn ==0.3.0.4
+  - hegg ==0.5.0.0
   - heist ==1.1.1.2
   - here ==1.2.14
   - heredoc ==0.2.0.0
   - heterocephalus ==1.0.5.7
-  - hetzner ==0.2.1.1
+  - hetzner ==0.6.0.0
   - hex ==0.2.0
   - hexml ==0.3.4
   - hexml-lens ==0.2.2
@@ -1067,8 +1396,7 @@ default-package-overrides:
   - hgal ==2.0.0.3
   - hidapi ==0.1.8
   - hi-file-parser ==0.1.6.0
-  - highlighting-kate ==0.6.4
-  - hindent ==6.0.0
+  - hindent ==6.1.1
   - hinfo ==0.0.3.0
   - hinotify ==0.4.1
   - hint ==0.9.0.8
@@ -1076,25 +1404,29 @@ default-package-overrides:
   - hjsmin ==0.2.1
   - hkd-default ==1.1.0.0
   - hkgr ==0.4.3.2
-  - hledger ==1.30.1
+  - hledger ==1.32.1
+  - hledger-iadd ==1.3.19
   - hledger-interest ==1.6.6
-  - hledger-lib ==1.30
+  - hledger-lib ==1.32.1
   - hledger-stockquotes ==0.1.2.1
-  - hledger-ui ==1.30
-  - hledger-web ==1.30
+  - hledger-web ==1.32.1
   - hlibcpuid ==0.2.0
   - hlibgit2 ==0.18.0.16
   - hlibsass ==0.1.10.1
-  - hlint ==3.5
+  - hlint ==3.6.1
   - 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-special ==0.19.0.0
+  - hmatrix-vector-sized ==0.1.3.0
   - hmm-lapack ==0.5.0.1
+  - HMock ==0.5.1.2
   - hmpfr ==0.4.5
-  - hoauth2 ==2.8.0
-  - hoogle ==5.0.18.3
+  - hnix-store-core ==0.7.0.0
+  - hoauth2 ==2.10.0
+  - hOpenPGP ==2.9.8
   - hopenssl ==2.2.5
   - hopfli ==0.2.2.1
   - horizontal-rule ==0.6.0.0
@@ -1104,10 +1436,9 @@ default-package-overrides:
   - hourglass ==0.2.12
   - hourglass-orphans ==0.1.0.0
   - hp2pretty ==0.10
-  - hpack ==0.35.2
-  - hpack-dhall ==0.5.7
-  - hpc-codecov ==0.3.0.0
-  - hpc-lcov ==1.1.1
+  - hpack ==0.36.0
+  - hpc-codecov ==0.5.0.0
+  - hpc-lcov ==1.1.2
   - HPDF ==1.6.2
   - hpp ==0.6.5
   - hpqtypes ==1.11.1.2
@@ -1118,11 +1449,13 @@ default-package-overrides:
   - hsass ==0.8.0
   - hs-bibutils ==6.10.0.0
   - hsc2hs ==0.68.10
-  - hscolour ==1.24.4
+  - hscolour ==1.25
   - hsdns ==1.8
   - hse-cpp ==0.2
   - hsemail ==2.2.1
+  - HSet ==0.0.2
   - hset ==2.2.0
+  - hsexif ==0.6.1.10
   - hs-GeoIP ==0.3
   - hsignal ==0.2.7.5
   - hsini ==0.5.2.2
@@ -1132,6 +1465,7 @@ default-package-overrides:
   - hslua ==2.3.0
   - hslua-aeson ==2.3.0.1
   - hslua-classes ==2.3.0
+  - hslua-cli ==1.4.1
   - hslua-core ==2.3.1
   - hslua-list ==1.1.1
   - hslua-marshalling ==2.3.0
@@ -1140,34 +1474,36 @@ default-package-overrides:
   - hslua-module-system ==1.1.0.1
   - hslua-module-text ==1.1.0.1
   - hslua-module-version ==1.1.0
+  - hslua-module-zip ==1.1.0
   - hslua-objectorientation ==2.3.0
   - hslua-packaging ==2.3.0
+  - hslua-repl ==0.1.1
   - hslua-typing ==0.1.0
   - hsndfile ==0.8.0
   - hsndfile-vector ==0.5.2
   - HsOpenSSL ==0.11.7.6
   - HsOpenSSL-x509-system ==0.1.0.4
-  - hsp ==0.10.0
-  - hspec ==2.10.10
+  - hspec ==2.11.7
+  - hspec-api ==2.11.7
   - hspec-attoparsec ==0.1.0.2
   - hspec-checkers ==0.1.0.2
   - hspec-contrib ==0.5.2
-  - hspec-core ==2.10.10
-  - hspec-discover ==2.10.10
-  - hspec-expectations ==0.8.2
+  - hspec-core ==2.11.7
+  - hspec-discover ==2.11.7
+  - hspec-expectations ==0.8.4
   - hspec-expectations-json ==1.0.2.1
   - hspec-expectations-lifted ==0.10.0
   - hspec-expectations-pretty-diff ==0.7.2.6
   - hspec-golden ==0.2.1.0
   - hspec-golden-aeson ==0.9.0.0
-  - hspec-hedgehog ==0.0.1.2
+  - hspec-hedgehog ==0.1.1.0
   - hspec-junit-formatter ==1.1.0.2
   - hspec-leancheck ==0.0.6
   - hspec-megaparsec ==2.2.1
-  - hspec-meta ==2.10.5
+  - hspec-meta ==2.11.7
   - hspec-parsec ==0
   - hspec-smallcheck ==0.5.3
-  - hspec-tmp-proc ==0.5.1.2
+  - hspec-tmp-proc ==0.5.2.0
   - hspec-wai ==0.11.1
   - hspec-wai-json ==0.11.0
   - hspec-webdriver ==1.2.2
@@ -1175,8 +1511,6 @@ default-package-overrides:
   - hstatistics ==0.3.1
   - HStringTemplate ==0.8.8
   - HSvm ==0.1.1.3.25
-  - hsx2hs ==0.14.1.11
-  - hsx-jmacro ==7.3.8.2
   - HsYAML ==0.2.1.3
   - HsYAML-aeson ==0.2.0.1
   - hsyslog ==5.0.2
@@ -1187,22 +1521,20 @@ default-package-overrides:
   - html-email-validate ==0.2.0.0
   - html-entities ==1.1.4.6
   - html-entity-map ==0.1.0.0
-  - htoml-megaparsec ==2.1.0.4
-  - htoml-parse ==0.1.0.1
-  - http2 ==4.1.4
+  - http2 ==5.0.1
   - HTTP ==4000.4.1
-  - http-api-data ==0.5
+  - http-api-data ==0.5.1
   - http-api-data-qq ==0.1.0.0
   - http-client ==0.7.15
   - http-client-openssl ==0.3.3
   - http-client-overrides ==0.1.1.0
-  - http-client-restricted ==0.0.5
-  - http-client-tls ==0.3.6.1
+  - http-client-restricted ==0.1.0
+  - http-client-tls ==0.3.6.3
   - http-common ==0.8.3.4
-  - http-conduit ==2.3.8.1
+  - http-conduit ==2.3.8.3
   - http-date ==0.0.11
   - http-directory ==0.1.10
-  - http-download ==0.2.0.0
+  - http-download ==0.2.1.0
   - httpd-shed ==0.4.1.1
   - http-io-streams ==0.1.6.3
   - http-link-header ==1.2.1
@@ -1217,35 +1549,21 @@ default-package-overrides:
   - hunit-dejafu ==2.0.0.6
   - hvect ==0.4.0.1
   - hvega ==0.12.0.7
-  - hw-balancedparens ==0.4.1.3
   - hw-bits ==0.7.2.2
   - hw-conduit ==0.2.1.1
   - hw-conduit-merges ==0.2.1.0
   - hw-diagnostics ==0.0.1.0
   - hweblib ==0.6.3
-  - hw-eliasfano ==0.1.2.1
-  - hw-excess ==0.2.3.0
   - hw-fingertree ==0.1.2.1
   - hw-fingertree-strict ==0.1.2.1
-  - hw-hedgehog ==0.1.1.1
   - hw-hspec-hedgehog ==0.1.1.1
   - hw-int ==0.0.2.0
-  - hw-ip ==2.4.2.1
-  - hw-json-simd ==0.1.1.2
-  - hw-json-simple-cursor ==0.1.1.1
-  - hw-json-standard-cursor ==0.2.3.2
   - hwk ==0.6
-  - hw-kafka-client ==4.0.3
-  - hw-mquery ==0.2.1.1
+  - hw-kafka-client ==5.3.0
   - hworker ==0.1.0.1
-  - hw-packed-vector ==0.2.1.1
   - hw-parser ==0.1.1.0
   - hw-prim ==0.6.3.2
-  - hw-rankselect ==0.13.4.1
-  - hw-rankselect-base ==0.3.4.1
-  - hw-simd ==0.1.2.2
   - hw-string-parse ==0.0.0.5
-  - hw-succinct ==0.1.0.1
   - hxt ==9.3.1.22
   - hxt-charproperties ==9.5.0.0
   - hxt-css ==0.1.0.3
@@ -1259,12 +1577,17 @@ default-package-overrides:
   - hyper ==0.2.1.1
   - hyperloglog ==0.4.6
   - hyphenation ==0.8.2
-  - identicon ==0.2.2
+  - hyraxAbif ==0.2.4.5
+  - iconv ==0.4.1.3
+  - identicon ==0.2.3
   - ieee754 ==0.8.0
   - if ==0.1.0.0
   - IfElse ==0.85
   - iff ==0.0.6.1
+  - ihaskell ==0.10.4.0
+  - ihaskell-hvega ==0.5.0.5
   - ihs ==0.1.0.3
+  - ilist ==0.4.0.1
   - imagesize-conduit ==1.1
   - Imlib ==0.1.2
   - immortal ==0.3
@@ -1274,6 +1597,7 @@ default-package-overrides:
   - incipit-core ==0.5.1.0
   - include-file ==0.1.0.4
   - incremental ==0.3.1
+  - incremental-parser ==0.5.1
   - indents ==0.5.0.1
   - indexed ==0.1.3
   - indexed-containers ==0.1.0.2
@@ -1283,7 +1607,9 @@ default-package-overrides:
   - indexed-traversable-instances ==0.1.1.2
   - inf-backprop ==0.1.0.2
   - infer-license ==0.2.0
-  - infinite-list ==0.1
+  - infinite-list ==0.1.1
+  - inflections ==0.4.0.7
+  - influxdb ==1.9.3
   - ini ==0.4.2
   - inj ==1.0
   - inline-c ==0.9.1.10
@@ -1291,8 +1617,9 @@ default-package-overrides:
   - inline-r ==1.0.1
   - input-parsers ==0.3.0.2
   - insert-ordered-containers ==0.2.5.3
-  - inspection-testing ==0.5.0.2
-  - instance-control ==0.1.2.0
+  - inspection-testing ==0.5.0.3
+  - int-cast ==0.2.0.0
+  - integer-conversion ==0.1.0.1
   - integer-logarithms ==1.0.3.1
   - integer-roots ==1.0.2.0
   - integer-types ==0.1.4.0
@@ -1305,8 +1632,10 @@ default-package-overrides:
   - IntervalMap ==0.6.2.1
   - intervals ==0.9.2
   - intset-imperative ==0.1.0.0
+  - int-supply ==1.0.0
   - invariant ==0.6.2
   - invert ==1.0.0.4
+  - invertible ==0.2.0.8
   - invertible-grammar ==0.1.3.5
   - io-machine ==0.2.0.0
   - io-manager ==0.1.0.4
@@ -1320,34 +1649,36 @@ default-package-overrides:
   - iproute ==1.7.12
   - IPv6Addr ==2.0.5.1
   - ipynb ==0.2
-  - ipython-kernel ==0.10.3.0
+  - ipython-kernel ==0.11.0.0
   - irc ==0.6.1.1
   - irc-ctcp ==0.1.3.1
-  - isbn ==1.1.0.4
+  - isbn ==1.1.0.5
   - islink ==0.1.0.0
   - iso3166-country-codes ==0.20140203.8
   - iso639 ==0.1.0.3
   - iso8601-time ==0.1.5
   - isocline ==1.0.9
   - isomorphism-class ==0.1.0.12
-  - iterable ==3.0
+  - ixset-typed ==0.5.1.0
+  - ixset-typed-binary-instance ==0.1.0.2
+  - ixset-typed-hashable-instance ==0.1.0.2
   - ix-shapable ==0.1.0
   - jack ==0.7.2.2
   - jalaali ==1.0.0.0
-  - java-adt ==0.2018.11.4
+  - java-adt ==1.0.20231204
   - jira-wiki-markup ==1.5.1
-  - jl ==0.1.0
   - jmacro ==0.6.18
-  - jose ==0.10.0.1
+  - jose ==0.11
   - jose-jwt ==0.9.6
-  - journalctl-stream ==0.6.0.5
+  - journalctl-stream ==0.6.0.6
+  - jsaddle ==0.9.8.3
   - 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 ==2.0.0.10
-  - jsonifier ==0.2.1.2
+  - json ==0.11
+  - json-feed ==2.0.0.11
+  - jsonifier ==0.2.1.3
   - jsonpath ==0.3.0.0
   - json-rpc ==1.0.4
   - json-stream ==0.4.5.3
@@ -1365,7 +1696,7 @@ default-package-overrides:
   - kazura-queue ==0.1.0.4
   - kdt ==0.2.5
   - keep-alive ==0.2.1.0
-  - keter ==2.1.2
+  - keter ==2.1.3
   - keycode ==0.2.2
   - keyed-vals ==0.2.2.0
   - keyed-vals-hspec-tests ==0.2.2.0
@@ -1381,13 +1712,14 @@ default-package-overrides:
   - kmeans ==0.1.3
   - knob ==0.2.2
   - koji ==0.0.2
-  - krank ==0.3.0
+  - koji-tool ==1.1.1
   - labels ==0.3.3
   - lackey ==2.0.0.7
+  - lambdabot-core ==5.3.1.2
+  - lambdabot-irc-plugins ==5.3.1.2
   - LambdaHack ==0.11.0.1
   - lame ==0.2.2
   - language-avro ==0.1.4.0
-  - language-bash ==0.9.2
   - language-c ==0.9.2
   - language-c-quote ==0.13.0.1
   - language-docker ==12.1.0
@@ -1395,9 +1727,9 @@ default-package-overrides:
   - language-glsl ==0.3.0
   - language-java ==0.2.9
   - language-javascript ==0.7.1.0
+  - language-lua ==0.11.0.1
   - language-protobuf ==1.0.1
   - language-python ==0.5.8
-  - language-thrift ==0.12.0.1
   - lapack ==0.5.1
   - lapack-carray ==0.0.3
   - lapack-comfort-array ==0.0.1
@@ -1406,7 +1738,7 @@ default-package-overrides:
   - lapack-hmatrix ==0.0.0.2
   - largeword ==1.2.5
   - latex ==0.1.0.4
-  - lattices ==2.1
+  - lattices ==2.2
   - lawful ==0.1.0.0
   - lazy-csv ==0.5.1
   - lazyio ==0.1.0.4
@@ -1415,7 +1747,7 @@ default-package-overrides:
   - leancheck ==1.0.0
   - leancheck-instances ==0.0.5
   - leapseconds-announced ==2017.1.0.1
-  - learn-physics ==0.6.5
+  - learn-physics ==0.6.6
   - leb128-cereal ==1.2
   - lens ==5.2.3
   - lens-action ==0.2.6
@@ -1433,7 +1765,6 @@ default-package-overrides:
   - lexer-applicative ==2.1.0.2
   - libBF ==0.6.7
   - libffi ==0.2.1
-  - libgit ==0.3.1
   - liboath-hs ==0.0.1.2
   - libyaml ==0.1.2
   - lifted-async ==0.10.2.5
@@ -1442,26 +1773,29 @@ default-package-overrides:
   - lift-type ==0.1.1.1
   - line ==4.0.1
   - linear ==1.22
-  - linear-base ==0.3.1
+  - linear-base ==0.4.0
   - linear-circuit ==0.1.0.4
-  - linear-generics ==0.2.1
-  - linear-programming ==0.0.0.1
+  - linear-generics ==0.2.2
+  - linear-programming ==0.0.1
   - linebreak ==1.1.0.4
   - linux-capabilities ==0.1.1.0
-  - linux-file-extents ==0.2.0.0
-  - linux-namespaces ==0.1.3.0
+  - linux-file-extents ==0.2.0.1
+  - linux-namespaces ==0.1.3.1
   - List ==0.6.2
   - ListLike ==4.7.8.2
   - list-predicate ==0.1.0.1
   - listsafe ==0.1.0.1
+  - list-shuffle ==1.0.0
   - list-t ==1.0.5.7
-  - list-transformer ==1.0.9
+  - list-transformer ==1.1.0
   - ListTree ==0.2.3
   - ListZipper ==1.2.0.2
   - literatex ==0.3.0.0
+  - little-logger ==1.0.2
+  - little-rio ==2.0.1
   - lmdb ==0.2.5
   - load-env ==0.2.1.0
-  - loc ==0.1.4.1
+  - loc ==0.2.0.0
   - locators ==0.3.0.3
   - loch-th ==0.2.2
   - lockfree-queue ==0.2.4
@@ -1473,10 +1807,12 @@ default-package-overrides:
   - logging-effect ==1.4.0
   - logging-facade ==0.3.1
   - logging-facade-syslog ==1
-  - logict ==0.8.0.0
+  - logict ==0.8.1.0
   - logstash ==0.1.0.4
   - loop ==0.3.0
   - lpeg ==1.0.4
+  - LPFP ==1.1.1
+  - LPFP-core ==1.1.1
   - lrucache ==1.2.0.1
   - lua ==2.3.1
   - lua-arbitrary ==1.0.1.1
@@ -1489,20 +1825,21 @@ default-package-overrides:
   - lz4-frame-conduit ==0.1.0.1
   - lzma ==0.0.1.0
   - lzma-clib ==5.2.2
-  - lzma-conduit ==1.2.3
   - machines ==0.7.3
   - magic ==1.1
   - magico ==0.0.2.3
-  - mail-pool ==2.2.3
+  - mailtrap ==0.1.2.0
   - mainland-pretty ==0.7.1
   - main-tester ==0.2.0.1
   - managed ==1.0.10
   - mandrill ==0.5.7.0
+  - mappings ==0.3.0.0
   - map-syntax ==0.3
   - markdown ==0.1.17.5
-  - markdown-unlit ==0.5.1
+  - markdown-unlit ==0.6.0
   - markov-chain ==0.0.3.4
   - markov-chain-usage-model ==0.0.0
+  - markup-parse ==0.1.1
   - mason ==0.2.6
   - massiv ==1.0.4.0
   - massiv-io ==1.0.0.1
@@ -1525,8 +1862,8 @@ default-package-overrides:
   - mcmc-types ==1.0.3
   - median-stream ==0.7.0.0
   - med-module ==0.1.3
-  - megaparsec ==9.3.1
-  - megaparsec-tests ==9.3.1
+  - megaparsec ==9.5.0
+  - megaparsec-tests ==9.5.0
   - mega-sdist ==0.4.3.0
   - membership ==0.0.1
   - memcache ==0.3.0.1
@@ -1534,7 +1871,9 @@ default-package-overrides:
   - memory ==0.18.0
   - MemoTrie ==0.6.11
   - mergeful ==0.3.0.0
+  - mergeful-persistent ==0.3.0.1
   - mergeless ==0.4.0.0
+  - mergeless-persistent ==0.1.0.1
   - merkle-tree ==0.1.1
   - mersenne-random ==1.0.0.1
   - mersenne-random-pure64 ==0.2.2.0
@@ -1561,12 +1900,13 @@ default-package-overrides:
   - mime-types ==0.1.2.0
   - minimal-configuration ==0.1.4
   - minimorph ==0.3.0.1
-  - minio-hs ==1.7.0
   - minisat-solver ==0.1
+  - miniterion ==0.1.1.0
   - miniutter ==0.5.1.2
   - min-max-pqueue ==0.1.0.2
   - mintty ==0.1.4
   - misfortune ==0.1.2.1
+  - miso ==1.8.3.0
   - missing-foreign ==0.1.1
   - MissingH ==1.6.0.1
   - mixed-types-num ==0.5.12
@@ -1578,53 +1918,53 @@ default-package-overrides:
   - mnist-idx ==0.1.3.2
   - mnist-idx-conduit ==0.4.0.0
   - mockery ==0.3.5
-  - mock-time ==0.1.0
   - mod ==0.2.0.1
-  - model ==0.5
   - modern-uri ==0.3.6.1
   - modular ==0.1.0.8
+  - moffy ==0.1.1.0
+  - moffy-samples ==0.1.0.2
+  - moffy-samples-events ==0.2.2.4
   - monad-chronicle ==1.0.1
   - monad-control ==1.0.3.1
+  - monad-control-aligned ==0.0.2.1
   - monad-control-identity ==0.2.0.0
   - monad-coroutine ==0.9.2
   - monad-extras ==0.6.0
-  - monadic-arrays ==0.2.2
-  - monad-journal ==0.8.1
+  - monad-interleave ==0.2.0.1
   - monadlist ==0.0.2
-  - monadloc ==0.7.1
   - monad-logger ==0.3.40
   - monad-logger-aeson ==0.4.1.2
   - monad-logger-json ==0.1.0.0
   - monad-logger-logstash ==0.2.0.2
   - monad-loops ==0.4.3
   - monad-memo ==0.5.4
+  - monad-metrics ==0.2.2.1
   - monadoid ==0.0.3
-  - monadology ==0.1
+  - monadology ==0.3
   - monad-par ==0.3.6
   - monad-parallel ==0.8
   - monad-par-extras ==0.3.3
-  - monad-peel ==0.2.1.2
-  - monad-primitive ==0.1
-  - monad-products ==4.0.1
+  - monad-peel ==0.3
   - MonadPrompt ==1.0.0.5
   - MonadRandom ==0.6
   - monad-resumption ==0.1.4.0
+  - monad-schedule ==0.1.2.1
   - monad-st ==0.2.4.1
-  - monads-tf ==0.1.0.3
+  - monads-tf ==0.3.0.1
   - monad-time ==0.4.0.0
   - mongoDB ==2.7.1.2
   - monoidal-containers ==0.6.4.0
+  - monoidal-functors ==0.2.3.0
   - monoid-extras ==0.6.2
   - monoid-subclasses ==1.2.4.1
   - monoid-transformer ==0.0.4
+  - monomer ==1.6.0.0
   - mono-traversable ==1.0.15.3
   - mono-traversable-instances ==0.1.1.0
   - mono-traversable-keys ==0.3.0
   - more-containers ==0.2.2.2
-  - morpheus-graphql ==0.27.3
   - morpheus-graphql-app ==0.27.3
   - morpheus-graphql-client ==0.27.3
-  - morpheus-graphql-code-gen ==0.27.3
   - morpheus-graphql-code-gen-utils ==0.27.3
   - morpheus-graphql-core ==0.27.3
   - morpheus-graphql-server ==0.27.3
@@ -1635,7 +1975,7 @@ default-package-overrides:
   - mpi-hs ==0.7.2.0
   - mpi-hs-binary ==0.1.1.0
   - mpi-hs-cereal ==0.1.0.0
-  - mstate ==0.2.8
+  - msgpack ==1.0.1.0
   - mtl-compat ==0.2.2
   - mtl-prelude ==2.0.3.2
   - multiarg ==0.30.0.10
@@ -1644,6 +1984,7 @@ default-package-overrides:
   - multipart ==0.2.1
   - MultipletCombiner ==0.0.7
   - multiset ==0.3.4.3
+  - multistate ==0.8.0.4
   - murmur3 ==1.0.5
   - murmur-hash ==0.1.0.10
   - MusicBrainz ==0.4.1
@@ -1651,9 +1992,12 @@ default-package-overrides:
   - mutable-containers ==0.3.4.1
   - mwc-probability ==2.3.1
   - mwc-random ==0.15.0.2
-  - mwc-random-monad ==0.7.3.1
   - mx-state-codes ==1.0.0.0
+  - myers-diff ==0.3.0.0
   - mysql ==0.2.1
+  - mysql-haskell ==1.1.3
+  - mysql-haskell-nem ==0.1.0.0
+  - mysql-json-table ==0.1.2.0
   - mysql-simple ==0.4.9
   - n2o ==0.11.1
   - n2o-nitro ==0.11.2
@@ -1674,27 +2018,25 @@ default-package-overrides:
   - netlib-carray ==0.1
   - netlib-comfort-array ==0.0.0.2
   - netlib-ffi ==0.1.1
-  - net-mqtt ==0.8.3.0
+  - net-mqtt ==0.8.6.0
   - 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.4.0
   - network-bsd ==2.8.1.0
   - network-byte-order ==0.1.7
-  - network-conduit-tls ==1.3.2
+  - network-conduit-tls ==1.4.0
+  - network-control ==0.0.2
   - network-info ==0.2.1
   - network-ip ==0.3.0.3
   - network-messagepack-rpc ==0.1.2.0
   - network-messagepack-rpc-websocket ==0.1.1.1
   - network-multicast ==0.3.2
-  - Network-NineP ==0.4.7.3
   - network-run ==0.2.6
   - network-simple ==0.4.5
-  - network-simple-tls ==0.4.1
   - network-transport ==0.5.6
   - network-uri ==2.6.4.2
   - network-wait ==0.2.0.0
@@ -1710,39 +2052,40 @@ default-package-overrides:
   - nondeterminism ==1.5
   - non-empty ==0.3.5
   - nonempty-containers ==0.3.4.5
-  - nonemptymap ==0.0.6.0
   - non-empty-sequence ==0.2.0.4
   - nonempty-vector ==0.2.3
   - nonempty-zipper ==1.0.0.4
   - non-negative ==0.1.2
   - normaldistribution ==1.1.0.3
-  - not-gloss ==0.7.7.0
   - nothunks ==0.1.5
   - no-value ==1.0.0.0
   - nowdoc ==0.1.1.0
   - nqe ==0.6.5
   - nsis ==0.3.3
+  - n-tuple ==0.0.3
   - numbers ==3000.2.0.2
   - numeric-extras ==0.1
   - numeric-limits ==0.1.0.0
   - numeric-prelude ==0.4.4
   - numeric-quest ==0.2.0.2
-  - numhask ==0.10.1.1
-  - numhask-array ==0.10.2
+  - numhask ==0.11.1.0
+  - numhask-array ==0.11.0.1
+  - numhask-space ==0.11.1.0
   - NumInstances ==1.4
   - numtype-dk ==0.5.0.3
   - nuxeo ==0.3.2
   - nvim-hs ==2.3.2.3
   - nvim-hs-contrib ==2.0.0.2
   - nvim-hs-ghcid ==2.0.1.0
-  - oauthenticated ==0.3.0.0
+  - nvvm ==0.10.0.1
   - ObjectName ==1.1.0.2
   - oblivious-transfer ==0.1.0
-  - o-clock ==1.3.0
+  - o-clock ==1.4.0
+  - ods2csv ==0.1
   - ofx ==0.4.4.0
-  - oidc-client ==0.7.0.1
   - old-locale ==1.0.0.7
   - old-time ==1.1.0.4
+  - om-elm ==2.0.0.5
   - once ==0.4
   - one-liner ==2.1
   - one-liner-instances ==0.1.3.0
@@ -1750,7 +2093,7 @@ default-package-overrides:
   - Only ==0.1
   - oo-prototypes ==0.1.0.0
   - oops ==0.2.0.1
-  - opaleye ==0.9.7.0
+  - opaleye ==0.10.2.0
   - OpenAL ==1.7.0.5
   - openapi3 ==3.2.4
   - open-browser ==0.2.1.0
@@ -1766,7 +2109,6 @@ default-package-overrides:
   - opentelemetry-wai ==0.8.0
   - open-witness ==0.6
   - operational ==0.2.4.2
-  - operational-class ==0.3.0.0
   - opml-conduit ==0.9.0.0
   - optics ==0.4.2.1
   - optics-core ==0.4.1.1
@@ -1776,15 +2118,15 @@ default-package-overrides:
   - optics-vl ==0.2.1
   - optima ==0.4.0.5
   - optional-args ==1.0.2
-  - options ==1.2.1.1
-  - optparse-applicative ==0.17.1.0
+  - options ==1.2.1.2
+  - optparse-applicative ==0.18.1.0
   - optparse-enum ==1.0.0.0
-  - optparse-generic ==1.4.9
+  - optparse-generic ==1.5.2
   - optparse-simple ==0.1.1.4
   - optparse-text ==0.1.1.0
   - OrderedBits ==0.0.2.0
   - ordered-containers ==0.2.3
-  - ormolu ==0.5.3.0
+  - ormolu ==0.7.2.0
   - overhang ==1.0.0
   - packcheck ==0.6.0
   - pager ==0.1.1.0
@@ -1792,18 +2134,21 @@ default-package-overrides:
   - pagure ==0.1.1
   - pagure-cli ==0.2.1
   - palette ==0.3.0.3
-  - pandoc ==3.0.1
+  - pandoc ==3.1.11
+  - pandoc-cli ==3.1.11
   - pandoc-dhall-decoder ==0.1.0.1
+  - pandoc-lua-engine ==0.2.1.2
   - pandoc-lua-marshal ==0.2.2
-  - pandoc-plot ==1.7.0
-  - pandoc-symreg ==0.2.0.0
+  - pandoc-plot ==1.8.0
+  - pandoc-server ==0.1.0.4
   - pandoc-throw ==0.1.0.0
   - pandoc-types ==1.23.1
   - pango ==0.13.10.0
-  - pantry ==0.8.3
+  - pantry ==0.9.3.1
   - parallel ==3.2.2.0
   - parallel-io ==0.3.5
   - parameterized ==0.5.0.0
+  - park-bench ==0.1.1.0
   - parseargs ==0.2.0.9
   - parsec-class ==1.0.0.0
   - parsec-numbers ==0.1.0
@@ -1814,6 +2159,7 @@ default-package-overrides:
   - parsers ==0.12.11
   - partial-handler ==1.0.3
   - partial-isomorphisms ==0.2.3.0
+  - partialord ==0.0.2
   - partial-order ==0.2.0.0
   - partial-semigroup ==0.6.0.2
   - password ==3.0.2.1
@@ -1823,16 +2169,14 @@ default-package-overrides:
   - 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-extra ==0.3.1
   - path-io ==1.8.1
   - path-like ==0.2.0.2
   - path-pieces ==0.2.1
-  - path-text-utf8 ==0.0.1.12
   - pathtype ==0.8.1.2
   - path-utils ==0.1.1.0
   - pathwalk ==0.3.1.2
-  - patrol ==1.0.0.6
-  - pattern-arrows ==0.0.2
+  - patrol ==1.0.0.7
   - pava ==0.1.1.4
   - pcf-font ==0.2.2.1
   - pcg-random ==0.1.4.0
@@ -1848,34 +2192,35 @@ default-package-overrides:
   - pedersen-commitment ==0.2.0
   - pem ==0.2.4
   - percent-format ==0.0.4
+  - peregrin ==0.4.2
+  - perf ==0.12.0.1
   - perfect-hash-generator ==1.0.0
+  - persistable-record ==0.6.0.6
+  - persistable-types-HDBC-pg ==0.0.3.5
   - persistent ==2.14.6.0
   - persistent-discover ==0.1.0.7
-  - persistent-documentation ==0.1.0.4
   - persistent-iproute ==0.2.5
   - persistent-lens ==1.0.0
   - persistent-mongoDB ==2.13.0.1
-  - persistent-mtl ==0.5.0.1
+  - persistent-mtl ==0.5.1
   - persistent-mysql ==2.13.1.5
   - persistent-pagination ==0.1.1.2
   - persistent-postgresql ==2.13.6.1
   - persistent-qq ==2.12.0.6
   - persistent-redis ==2.13.0.1
-  - persistent-refs ==0.4
   - persistent-sqlite ==2.13.3.0
   - persistent-template ==2.12.0.0
   - persistent-test ==2.13.1.3
   - persistent-typed-db ==0.1.0.7
   - pg-harness-client ==0.6.0
-  - pgp-wordlist ==0.1.0.3
   - pg-transact ==0.3.2.0
   - phantom-state ==0.2.1.4
   - phatsort ==0.6.0.0
-  - picosat ==0.1.6
   - pid1 ==0.1.3.1
-  - pinch ==0.4.3.0
+  - pinch ==0.5.0.0
   - pipes ==4.3.16
   - pipes-attoparsec ==0.6.0
+  - pipes-binary ==0.4.4
   - pipes-bytestring ==2.1.7
   - pipes-concurrency ==2.0.14
   - pipes-csv ==1.4.3
@@ -1895,21 +2240,21 @@ default-package-overrides:
   - place-cursor-at ==1.0.1
   - placeholders ==0.1
   - plaid ==0.1.0.4
-  - plot ==0.2.3.11
   - plotlyhs ==0.2.3
   - Plural ==0.0.2
   - pointed ==5.0.4
   - pointedlist ==0.6.1
   - pointless-fun ==1.1.0.8
   - poll ==0.0.0.2
+  - poly ==0.5.1.0
   - poly-arity ==0.1.0
   - polynomials-bernstein ==1.1.2
   - polyparse ==1.13
   - polysemy ==1.9.1.3
   - polysemy-fs ==0.1.0.0
-  - polysemy-plugin ==0.4.5.1
+  - polysemy-plugin ==0.4.5.2
   - polysemy-webserver ==0.2.1.2
-  - pontarius-xmpp ==0.5.6.6
+  - pontarius-xmpp ==0.5.6.8
   - pooled-io ==0.0.2.3
   - portable-lines ==0.1
   - port-utils ==0.2.1.0
@@ -1918,18 +2263,19 @@ default-package-overrides:
   - possibly ==1.0.0.0
   - postgres-options ==0.2.1.0
   - postgresql-binary ==0.13.1.2
-  - postgresql-libpq ==0.9.5.0
+  - postgresql-libpq ==0.10.0.0
   - postgresql-libpq-notify ==0.2.0.0
   - postgresql-migration ==0.2.1.7
+  - postgresql-query ==3.10.0
   - postgresql-schema ==0.1.14
-  - postgresql-simple ==0.6.5.1
+  - postgresql-simple ==0.7.0.0
   - postgresql-simple-url ==0.2.1.0
   - postgresql-syntax ==0.4.1.1
-  - postgresql-typed ==0.6.2.2
+  - postgresql-typed ==0.6.2.5
   - post-mess-age ==0.2.1.0
   - pptable ==0.3.0.0
-  - pqueue ==1.4.3.0
-  - prairie ==0.0.2.0
+  - pqueue ==1.5.0.0
+  - pred-set ==0.0.1
   - prefix-units ==0.3.0.1
   - prelude-compat ==0.0.0.2
   - prelude-safeenum ==0.1.1.3
@@ -1942,41 +2288,43 @@ default-package-overrides:
   - prettyprinter-compat-annotated-wl-pprint ==1.1
   - prettyprinter-compat-ansi-wl-pprint ==1.0.2
   - prettyprinter-compat-wl-pprint ==1.0.1
-  - prettyprinter-convert-ansi-wl-pprint ==1.1.2
+  - prettyprinter-interp ==0.2.0.0
   - pretty-relative-time ==0.3.0.0
   - pretty-show ==1.10
   - pretty-simple ==4.1.2.0
   - pretty-sop ==0.2.0.3
   - pretty-terminal ==0.1.0.0
-  - pretty-types ==0.4.0.0
+  - primecount ==0.1.0.1
   - primes ==0.2.1.0
   - primitive ==0.8.0.0
   - primitive-addr ==0.1.0.2
   - primitive-extras ==0.10.1.10
   - primitive-offset ==0.2.0.0
+  - primitive-serial ==0.1
   - primitive-unaligned ==0.1.1.2
-  - primitive-unlifted ==0.1.3.1
+  - primitive-unlifted ==2.1.0.0
   - prim-uniq ==0.2
   - print-console-colors ==0.1.0.0
   - probability ==0.2.8
   - process-extras ==0.7.4
+  - product-isomorphic ==0.0.3.4
   - product-profunctors ==0.11.1.1
-  - profiterole ==0.1
   - profunctors ==5.6.2
   - projectroot ==0.2.0.1
   - project-template ==0.2.1.0
+  - prometheus ==2.2.4
   - prometheus-client ==1.1.1
   - prometheus-metrics-ghc ==1.0.1.2
   - promises ==0.3
-  - prompt ==0.1.1.2
   - prospect ==0.1.0.0
   - protobuf ==0.2.1.3
   - protobuf-simple ==0.1.1.1
   - protocol-radius ==0.0.1.1
   - protocol-radius-test ==0.1.0.1
-  - proto-lens ==0.7.1.3
-  - proto-lens-optparse ==0.1.1.10
-  - proto-lens-runtime ==0.7.0.4
+  - proto-lens ==0.7.1.4
+  - proto-lens-arbitrary ==0.1.2.12
+  - proto-lens-optparse ==0.1.1.11
+  - proto-lens-runtime ==0.7.0.5
   - protolude ==0.3.3
   - proxied ==0.3.1
   - psql-helpers ==0.1.0.0
@@ -1988,6 +2336,7 @@ default-package-overrides:
   - pulse-simple ==0.1.14
   - pureMD5 ==2.1.4
   - purescript-bridge ==0.15.0.0
+  - purview ==0.2.0.2
   - pusher-http-haskell ==2.1.0.17
   - pvar ==1.0.0.0
   - pwstore-fast ==2.4.4
@@ -2004,14 +2353,14 @@ default-package-overrides:
   - quickcheck-assertions ==0.3.0
   - quickcheck-classes ==0.6.5.0
   - quickcheck-classes-base ==0.6.2.0
-  - quickcheck-groups ==0.0.0.0
+  - quickcheck-groups ==0.0.1.1
   - quickcheck-higherorder ==0.1.0.1
   - quickcheck-instances ==0.3.30
   - quickcheck-io ==0.2.0
-  - quickcheck-monoid-subclasses ==0.1.0.0
+  - quickcheck-monoid-subclasses ==0.3.0.1
   - quickcheck-simple ==0.1.1.1
   - quickcheck-special ==0.1.0.6
-  - quickcheck-state-machine ==0.7.3
+  - quickcheck-state-machine ==0.8.0
   - quickcheck-text ==0.1.2.1
   - quickcheck-transformer ==0.3.1.2
   - quickcheck-unicode ==1.0.1.0
@@ -2036,19 +2385,21 @@ default-package-overrides:
   - ranges ==0.2.4
   - range-set-list ==0.1.3.1
   - rank1dynamic ==0.4.1
+  - rank2classes ==1.5.3
   - Rasterific ==0.7.5.4
   - rasterific-svg ==0.3.3.2
-  - ratel ==2.0.0.10
+  - ratel ==2.0.0.11
   - rate-limit ==1.4.3
   - ratel-wai ==2.0.0.5
   - ratio-int ==0.1.2
   - rattle ==0.2
-  - rattletrap ==12.0.3
+  - rattletrap ==12.1.2
   - Rattus ==0.5.1.1
-  - rawfilepath ==1.0.1
+  - rawfilepath ==1.1.0
   - rawstring-qm ==0.2.3.0
   - raw-strings-qq ==1.1
   - rcu ==0.2.7
+  - rdf ==0.1.0.8
   - rdtsc ==1.3.0.1
   - re2 ==0.3
   - reactive-balsa ==0.4.0.1
@@ -2059,29 +2410,25 @@ default-package-overrides:
   - readable ==0.3.1
   - read-editor ==0.1.0.2
   - read-env-var ==1.0.0.0
-  - rebase ==1.19
+  - rebase ==1.20.2
   - rec-def ==0.2.2
-  - record-dot-preprocessor ==0.2.16
   - record-hasfield ==1.0
+  - records-sop ==0.1.1.1
   - recursion-schemes ==5.2.2.5
   - recv ==0.1.0
   - redact ==0.5.0.0
   - reddit-scrape ==0.0.1
   - redis-glob ==0.1.0.6
+  - redis-resp ==1.0.0
   - reducers ==3.12.4
   - refact ==0.3.0.2
   - ref-fd ==0.5.0.1
   - refined ==0.8.1
-  - refinery ==0.4.0.0
   - reflection ==2.1.7
-  - reform ==0.2.7.5
-  - reform-blaze ==0.2.4.4
-  - reform-happstack ==0.2.5.6
   - RefSerialize ==0.4.0
   - ref-tf ==0.5.0.1
   - regex ==1.1.0.2
   - regex-applicative ==0.3.4
-  - regex-applicative-text ==0.1.0.1
   - regex-base ==0.94.0.2
   - regex-compat ==0.95.2.1
   - regex-pcre ==0.95.0.0
@@ -2090,37 +2437,41 @@ default-package-overrides:
   - regex-posix-clib ==2.7
   - regex-tdfa ==1.3.2.2
   - regex-with-pcre ==1.1.0.2
+  - regression-simple ==0.2.1
   - reinterpret-cast ==0.1.0
-  - rel8 ==1.4.1.0
   - relapse ==1.0.0.1
+  - relational-query ==0.12.3.1
+  - relational-query-HDBC ==0.7.2.1
+  - relational-record ==0.2.2.0
+  - relational-schemas ==0.1.8.1
   - reliable-io ==0.0.2
   - relude ==1.2.1.0
   - renderable ==0.2.0.1
   - replace-attoparsec ==1.5.0.0
   - replace-megaparsec ==1.5.0.1
   - repline ==0.4.2.0
-  - req ==3.13.0
+  - req ==3.13.1
   - req-conduit ==1.0.1
-  - rerebase ==1.19
+  - rerebase ==1.20.2
   - reroute ==0.7.0.0
   - resistor-cube ==0.0.1.4
   - resolv ==0.2.0.2
   - resource-pool ==0.4.0.0
-  - resourcet ==1.2.6
+  - resourcet ==1.3.0
   - rest-rewrite ==0.4.2
   - result ==0.2.6.0
   - retry ==0.9.3.1
-  - rev-state ==0.1.2
   - rex ==0.6.2
   - rfc1751 ==0.1.3
   - rfc5051 ==0.2
   - rg ==1.4.0.0
-  - rhbzquery ==0.4.4
   - riak-protobuf ==0.25.0.0
+  - richenv ==0.1.0.1
   - rio ==0.1.22.0
   - rio-orphans ==0.1.2.0
-  - rio-prettyprint ==0.1.7.0
+  - rio-prettyprint ==0.1.8.0
   - rng-utils ==0.3.1
+  - roc-id ==0.2.0.0
   - rocksdb-haskell ==1.0.1
   - rocksdb-haskell-jprupp ==2.1.6
   - rocksdb-query ==0.4.2
@@ -2139,8 +2490,9 @@ default-package-overrides:
   - rss-conduit ==0.6.0.1
   - run-haskell-module ==0.0.2
   - runmemo ==1.0.0.1
-  - run-st ==0.1.3.0
+  - run-st ==0.1.3.2
   - rvar ==0.3.0.2
+  - rzk ==0.7.3
   - s3-signer ==0.5.0.0
   - safe ==0.3.19
   - safe-coloured-text ==0.2.0.1
@@ -2151,11 +2503,10 @@ default-package-overrides:
   - safecopy ==0.10.4.2
   - safe-decimal ==0.2.1.0
   - safe-exceptions ==0.1.7.4
-  - safe-exceptions-checked ==0.1.0
   - safe-foldable ==0.1.0.0
   - safe-gen ==1.0.1
   - safeio ==0.0.6.0
-  - safe-json ==1.1.4.0
+  - safe-json ==1.2.0.0
   - safe-money ==0.9.1
   - SafeSemaphore ==0.10.1
   - saltine ==0.2.1.0
@@ -2164,13 +2515,13 @@ default-package-overrides:
   - sample-frame-np ==0.0.5
   - sampling ==0.3.5
   - sandi ==0.5
-  - sandwich ==0.1.5.2
+  - sandwich ==0.2.1.0
   - sandwich-hedgehog ==0.1.3.0
   - sandwich-quickcheck ==0.1.0.7
   - sandwich-slack ==0.1.2.0
   - sandwich-webdriver ==0.2.3.1
   - say ==0.1.0.1
-  - sbp ==4.15.0
+  - sbp ==5.0.4
   - sbv ==10.2
   - scalpel ==0.6.2.2
   - scalpel-core ==0.6.2.2
@@ -2180,7 +2531,7 @@ default-package-overrides:
   - SciBaseTypes ==0.1.1.0
   - scientific ==0.3.7.0
   - scientist ==0.0.0.0
-  - scotty ==0.12.1
+  - scotty ==0.20.1
   - scrypt ==0.5.0
   - sdl2 ==2.5.5.0
   - sdl2-gfx ==0.3.0.0
@@ -2188,13 +2539,12 @@ default-package-overrides:
   - sdl2-mixer ==1.2.0.0
   - sdl2-ttf ==2.1.3
   - search-algorithms ==0.3.2
-  - secp256k1-haskell ==0.6.1
+  - secp256k1-haskell ==1.1.0
   - securemem ==0.1.10
   - selections ==0.3.0.0
   - selective ==0.7
   - semialign ==1.3
-  - semigroupoid-extras ==5
-  - semigroupoids ==5.3.7
+  - semigroupoids ==6.0.0.1
   - semigroups ==0.20
   - semirings ==0.6
   - semiring-simple ==1.0.0.1
@@ -2204,42 +2554,44 @@ default-package-overrides:
   - seqalign ==0.2.0.4
   - seqid ==0.6.3
   - seqid-streams ==0.7.2
-  - sequence-formats ==1.7.1
+  - sequence-formats ==1.8.0.0
   - sequenceTools ==1.5.3.1
   - serialise ==0.2.6.1
-  - servant ==0.19.1
+  - servant ==0.20.1
   - servant-auth ==0.4.1.0
   - servant-auth-client ==0.4.1.1
-  - servant-auth-docs ==0.2.10.0
-  - servant-auth-wordpress ==1.0.0.2
+  - servant-auth-docs ==0.2.10.1
+  - servant-auth-server ==0.4.8.0
+  - servant-auth-swagger ==0.2.10.2
   - servant-blaze ==0.9.1
-  - servant-cassava ==0.10.2
   - 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.12
+  - servant-client ==0.20
+  - servant-client-core ==0.20
+  - servant-conduit ==0.16
+  - servant-docs ==0.13
   - servant-elm ==0.7.3
   - servant-exceptions ==0.2.1
   - servant-exceptions-server ==0.2.1
-  - servant-foreign ==0.15.4
-  - servant-http-streams ==0.18.4
+  - servant-foreign ==0.16
+  - servant-http-streams ==0.20
+  - servant-JuicyPixels ==0.3.1.1
   - servant-lucid ==0.9.0.6
-  - servant-machines ==0.15.1
+  - servant-machines ==0.16
   - servant-multipart ==0.12.1
   - servant-multipart-api ==0.12.1
   - servant-multipart-client ==0.12.2
   - servant-openapi3 ==2.0.1.6
-  - servant-pipes ==0.15.3
+  - servant-pipes ==0.16
   - servant-rate-limit ==0.2.0.0
   - servant-rawm ==1.0.0.0
-  - servant-server ==0.19.2
+  - servant-server ==0.20
   - servant-static-th ==1.0.0.0
   - servant-subscriber ==0.7.0.0
-  - servant-swagger ==1.1.11
+  - servant-swagger ==1.2
   - servant-swagger-ui ==0.3.5.5.0.0
   - servant-swagger-ui-core ==0.3.5
+  - servant-swagger-ui-redoc ==0.3.4.1.22.3
   - servant-websockets ==2.0.0
   - servant-xml ==1.0.2
   - serversession ==1.0.3
@@ -2252,34 +2604,38 @@ default-package-overrides:
   - 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.4.2
   - SHA ==1.6.4.4
   - shake ==0.19.7
+  - shake-language-c ==0.12.0
   - shake-plus ==0.3.4.0
+  - shake-plus-extended ==0.4.1.0
   - shakespeare ==2.1.0.1
   - shakespeare-text ==1.1.0
   - shared-memory ==0.2.0.1
   - shell-conduit ==5.0.0
   - shell-escape ==0.2.0
-  - shelltestrunner ==1.9.0.1
+  - shellify ==0.11.0.1
+  - shellmet ==0.0.4.1
+  - shelltestrunner ==1.10
   - shell-utility ==0.1
   - shellwords ==0.1.3.1
   - shelly ==1.12.1
   - should-not-typecheck ==2.1.0
   - show-combinators ==0.2.0.0
-  - shower ==0.2.0.3
   - siggy-chardust ==1.0.0
   - signal ==0.1.0.4
   - silently ==1.2.5.3
   - simple ==2.0.0
   - simple-affine-space ==0.2.1
   - simple-cabal ==0.1.3.1
+  - simple-cairo ==0.1.0.6
   - simple-cmd ==0.2.7
   - simple-cmd-args ==0.1.8
   - simple-expr ==0.1.1.0
   - simple-media-timestamp ==0.2.1.0
   - simple-media-timestamp-attoparsec ==0.1.0.0
+  - simple-pango ==0.1.0.1
   - simple-prompt ==0.2.2
   - simple-reflect ==0.3.3
   - simple-sendfile ==0.2.32
@@ -2287,82 +2643,78 @@ default-package-overrides:
   - simple-templates ==2.0.0
   - simple-vec3 ==0.6.0.1
   - since ==0.0.0
-  - singleton-bool ==0.1.6
+  - singleton-bool ==0.1.7
   - singleton-nats ==0.4.7
   - singletons ==3.0.2
-  - singletons-base ==3.1.1
-  - singletons-presburger ==0.7.2.0
-  - singletons-th ==3.1.1
-  - Sit ==0.2022.3.18
+  - singletons-base ==3.2
+  - singletons-presburger ==0.7.3.0
+  - singletons-th ==3.2
+  - Sit ==0.2023.8.3
   - sitemap-gen ==0.1.0.0
   - size-based ==0.1.3.2
-  - sized ==1.1.0.0
+  - sized ==1.1.0.1
   - skein ==1.0.9.4
   - skews ==0.1.0.3
   - skip-var ==0.1.1.0
-  - skylighting ==0.13.4.1
-  - skylighting-core ==0.13.4.1
+  - skylighting ==0.14.1
+  - skylighting-core ==0.14.1
   - skylighting-format-ansi ==0.1
   - skylighting-format-blaze-html ==0.1.1.1
   - skylighting-format-context ==0.1.0.2
   - skylighting-format-latex ==0.1
-  - slack-progressbar ==0.1.0.1
   - slave-thread ==1.1.0.3
   - slick ==1.2.1.0
   - slist ==0.2.1.0
   - slynx ==0.7.2.2
   - smallcheck ==1.2.1.1
-  - smtp-mail ==0.3.0.0
+  - snap ==1.1.3.3
   - snap-blaze ==0.2.1.5
   - snap-core ==1.0.5.1
+  - snap-server ==1.1.2.1
   - snowflake ==0.1.1.1
   - socket ==0.8.3.0
   - socks ==0.6.1
   - solana-staking-csvs ==0.1.2.0
-  - some ==1.0.4.1
+  - some ==1.0.6
   - some-dict-of ==0.1.0.2
   - sop-core ==0.5.0.2
   - sort ==1.0.0.0
-  - sorted-list ==0.2.1.2
+  - sorted-list ==0.2.2.0
   - sound-collage ==0.2.1
   - sourcemap ==0.1.7
   - sox ==0.2.3.2
   - soxlib ==0.0.3.2
   - spacecookie ==1.0.0.2
-  - spatial-math ==0.2.7.0
+  - SpatialMath ==0.2.7.1
   - special-values ==0.1.0.0
   - speculate ==0.4.14
   - speedy-slice ==0.3.2
   - splice ==0.6.1.1
-  - split ==0.2.3.5
+  - split ==0.2.4
   - splitmix ==0.1.0.5
   - splitmix-distributions ==1.0.0
   - split-record ==0.1.1.4
-  - Spock ==0.14.0.0
   - Spock-api ==0.14.0.0
-  - Spock-api-server ==0.14.0.0
-  - Spock-core ==0.14.0.1
-  - Spock-lucid ==0.4.0.1
-  - Spock-worker ==0.3.1.0
   - spoon ==0.3.1
   - spreadsheet ==0.1.3.10
-  - sqlcli ==0.2.2.0
-  - sqlcli-odbc ==0.2.0.1
+  - sqids ==0.2.0.0
   - sqlite-simple ==0.4.18.2
   - sql-words ==0.1.6.5
+  - squeal-postgresql ==0.9.1.3
   - squeather ==0.8.0.0
   - srcloc ==0.6.0.1
   - srt ==0.1.2.0
   - srtree ==1.0.0.5
   - stache ==2.3.4
   - stack-all ==0.4.2
-  - stack-clean-old ==0.4.8
+  - stack-clean-old ==0.5.1
   - stack-templatizer ==0.1.1.0
   - state-codes ==0.1.3
   - stateref ==0.3
   - statestack ==0.3.1.1
   - StateVar ==1.2.2
   - stateWriter ==0.4.0
+  - static-bytes ==0.1.0
   - static-canvas ==0.2.0.3
   - static-text ==0.2.0.7
   - statistics ==0.16.2.1
@@ -2376,10 +2728,9 @@ default-package-overrides:
   - stm-delay ==0.1.1.1
   - stm-extras ==0.1.0.3
   - stm-hamt ==1.2.0.14
-  - stm-lifted ==2.5.0.0
   - STMonadTrans ==0.4.7
   - stm-split ==0.0.2.1
-  - stopwatch ==0.1.0.6
+  - stm-supply ==0.2.0.0
   - storable-complex ==0.2.3.0
   - storable-endian ==0.2.6.1
   - storable-record ==0.0.7
@@ -2395,12 +2746,9 @@ default-package-overrides:
   - streaming-bytestring ==0.3.2
   - streaming-commons ==0.2.2.6
   - streaming-wai ==0.1.1
-  - streamly ==0.9.0
-  - streamly-core ==0.1.0
-  - streamly-examples ==0.1.3
-  - streamly-process ==0.3.0
+  - streamly ==0.10.0
+  - streamly-core ==0.2.1
   - streams ==3.3.2
-  - streamt ==0.5.0.1
   - strict ==0.5
   - strict-base-types ==0.8
   - strict-concurrency ==0.2.4.3
@@ -2410,6 +2758,7 @@ default-package-overrides:
   - strict-wrapper ==0.0.0.0
   - stringable ==0.1.3
   - stringbuilder ==0.5.1
+  - string-class ==0.1.7.1
   - string-combinators ==0.6.0.5
   - string-conv ==0.2.0
   - string-conversions ==0.4.0.1
@@ -2419,16 +2768,14 @@ default-package-overrides:
   - string-random ==0.1.4.3
   - stringsearch ==0.3.6.6
   - string-transform ==1.1.1
-  - string-variants ==0.2.2.0
   - stripe-concepts ==1.0.3.3
-  - stripe-scotty ==1.1.0.4
   - stripe-signature ==1.0.0.16
   - stripe-wreq ==1.0.1.16
   - strive ==6.0.0.10
   - structs ==0.1.9
   - structured ==0.1.1
-  - structured-cli ==2.7.0.1
-  - subcategories ==0.2.0.1
+  - stylish-haskell ==0.14.5.0
+  - subcategories ==0.2.1.0
   - sundown ==0.6
   - superbuffer ==0.3.1.2
   - svg-builder ==0.1.1
@@ -2444,9 +2791,9 @@ default-package-overrides:
   - sydtest-discover ==0.0.0.4
   - sydtest-hedgehog ==0.4.0.0
   - sydtest-hedis ==0.0.0.0
+  - sydtest-hspec ==0.4.0.2
   - sydtest-mongo ==0.0.0.0
   - sydtest-persistent ==0.0.0.2
-  - sydtest-persistent-postgresql ==0.2.0.3
   - sydtest-persistent-sqlite ==0.2.0.3
   - sydtest-process ==0.0.0.0
   - sydtest-rabbitmq ==0.1.0.0
@@ -2471,33 +2818,33 @@ default-package-overrides:
   - system-fileio ==0.3.16.4
   - system-filepath ==0.4.14
   - system-info ==0.5.2
+  - system-linux-proc ==0.1.1.1
   - tabular ==0.2.2.8
   - tagchup ==0.4.1.2
-  - tagged ==0.8.7
+  - tagged ==0.8.8
   - tagged-binary ==0.2.0.1
   - tagged-identity ==0.1.4
   - tagged-transformer ==0.8.2
-  - 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
-  - tar-conduit ==0.3.2.1
-  - tardis ==0.4.4.0
+  - tar-conduit ==0.4.0
   - tasty ==1.4.3
   - tasty-ant-xml ==1.1.9
-  - tasty-autocollect ==0.4.1
+  - tasty-autocollect ==0.4.2
   - tasty-bench ==0.3.5
+  - tasty-bench-fit ==0.1
   - tasty-dejafu ==2.1.0.1
   - tasty-discover ==5.0.0
   - 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.4.0.1
+  - tasty-hedgehog ==1.4.0.2
   - tasty-hslua ==1.1.0
-  - tasty-hspec ==1.2.0.3
+  - tasty-hspec ==1.2.0.4
   - tasty-html ==0.4.2.1
   - tasty-hunit ==0.10.1
   - tasty-hunit-compat ==0.2.0.1
@@ -2513,23 +2860,23 @@ default-package-overrides:
   - tasty-tap ==0.1.0
   - tasty-th ==0.1.7
   - tasty-wai ==0.1.2.0
+  - TCache ==0.13.3
   - tce-conf ==1.3
-  - tcp-streams ==1.0.1.1
   - tdigest ==0.3
   - teardown ==0.5.0.1
-  - telegram-bot-api ==6.7.1
-  - telegram-bot-simple ==0.12
+  - tempgres-client ==1.0.0
+  - template ==0.2.0.10
   - template-haskell-compat-v0208 ==0.1.9.3
   - temporary ==1.3
   - temporary-rc ==1.2.0.3
   - temporary-resourcet ==0.1.0.1
   - tensorflow-test ==0.1.0.0
   - tensors ==0.1.5
-  - termbox ==1.1.0.2
-  - termbox-banana ==1.0.0
+  - termbox ==2.0.0.1
+  - termbox-banana ==2.0.0
   - termbox-bindings-c ==0.1.0.1
-  - termbox-bindings-hs ==0.1.1
-  - termbox-tea ==0.1.0.1
+  - termbox-bindings-hs ==1.0.0
+  - termbox-tea ==1.0.0
   - terminal-progress-bar ==0.4.2
   - terminal-size ==0.3.4
   - termonad ==4.5.0.0
@@ -2541,15 +2888,16 @@ default-package-overrides:
   - test-fun ==0.1.0.0
   - testing-feat ==1.1.1.1
   - testing-type-modifiers ==0.1.0.1
-  - texmath ==0.12.8.4
-  - text-ansi ==0.2.1.1
+  - texmath ==0.12.8.6
+  - text-ansi ==0.3.0.1
   - text-binary ==0.2.1.1
-  - text-builder ==0.6.7
-  - text-builder-dev ==0.3.3.2
+  - text-builder ==0.6.7.2
+  - text-builder-dev ==0.3.4.2
   - text-builder-linear ==0.1.2
   - text-conversions ==0.3.1.1
   - text-format ==0.3.2.1
   - text-icu ==0.8.0.4
+  - text-iso8601 ==0.1
   - text-latin1 ==0.3.1
   - text-ldap ==0.1.1.14
   - textlocal ==0.1.0.5
@@ -2565,29 +2913,31 @@ default-package-overrides:
   - text-zipper ==0.13
   - tfp ==1.0.2
   - tf-random ==0.5
-  - th-abstraction ==0.4.5.0
+  - th-abstraction ==0.5.0.0
   - th-bang-compat ==0.0.1.0
   - th-compat ==0.1.4
   - th-constraint-compat ==0.0.1.0
-  - th-data-compat ==0.1.3.0
-  - th-desugar ==1.14
+  - th-data-compat ==0.1.3.1
+  - th-desugar ==1.15
   - th-env ==0.1.1
   - these ==1.2
   - these-lens ==1.0.1.3
   - these-optics ==1.0.1.2
   - these-skinny ==0.7.5
   - th-expand-syns ==0.4.11.0
+  - th-extras ==0.0.0.7
   - th-lego ==0.3.0.3
   - th-lift ==0.8.4
   - th-lift-instances ==0.1.20
   - th-nowq ==0.1.0.5
   - th-orphans ==0.13.14
-  - th-printf ==0.7
+  - th-printf ==0.8
   - thread-hierarchy ==0.3.0.2
   - thread-local-storage ==0.2
   - threads ==0.5.1.8
   - threads-extras ==0.1.0.3
   - thread-supervisor ==0.2.0.0
+  - threepenny-gui ==0.9.4.0
   - th-reify-compat ==0.0.1.5
   - th-reify-many ==0.1.10
   - th-strict-compat ==0.1.0.1
@@ -2608,7 +2958,7 @@ default-package-overrides:
   - time-parsers ==0.2
   - timerep ==2.1.0.0
   - timers-tick ==0.5.0.4
-  - timer-wheel ==0.4.0.1
+  - timer-wheel ==1.0.0
   - timespan ==0.4.0.0
   - time-units ==1.0.0
   - time-units-types ==0.2.0.1
@@ -2616,17 +2966,18 @@ default-package-overrides:
   - timezone-olson-th ==0.1.0.11
   - timezone-series ==0.1.13
   - titlecase ==1.0.1
-  - tls ==1.6.0
+  - tldr ==0.9.2
+  - tls ==1.8.0
   - tls-session-manager ==0.0.4
   - tlynx ==0.7.2.2
   - tmapchan ==0.0.3
   - tmapmvar ==0.0.4
-  - tmp-postgres ==1.34.1.0
-  - tmp-proc ==0.5.1.4
-  - tmp-proc-postgres ==0.5.2.3
-  - tmp-proc-rabbitmq ==0.5.1.4
-  - tmp-proc-redis ==0.5.1.4
+  - tmp-proc ==0.5.3.0
+  - tmp-proc-postgres ==0.5.3.1
+  - tmp-proc-rabbitmq ==0.5.3.1
+  - tmp-proc-redis ==0.5.3.1
   - token-bucket ==0.1.0.1
+  - toml-parser ==1.3.1.1
   - toml-reader ==0.2.1.0
   - toml-reader-parse ==0.1.1.1
   - tophat ==1.0.7.0
@@ -2635,13 +2986,10 @@ default-package-overrides:
   - torsor ==0.1
   - tostring ==0.2.1.1
   - tracing ==0.0.7.3
-  - tracing-control ==0.0.7.3
   - transaction ==0.1.1.4
   - transformers-base ==0.4.6
   - transformers-compat ==0.7.2
   - transformers-either ==0.1.4
-  - transformers-fix ==1.0
-  - transient ==0.7.0.0
   - traverse-with-class ==1.0.1.1
   - tree-diff ==0.3.0.1
   - tree-fun ==0.8.1.0
@@ -2649,17 +2997,16 @@ default-package-overrides:
   - trie-simple ==0.4.2
   - trifecta ==2.1.3
   - trimdent ==0.1.0.0
-  - triplesec ==0.2.2.1
   - trivial-constraint ==0.7.0.0
   - tsv2csv ==0.1.0.2
-  - ttc ==1.2.1.0
+  - ttc ==1.4.0.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.6.1
+  - turtle ==1.6.2
   - twitter-conduit ==0.6.1
   - twitter-types ==0.11.0
   - twitter-types-lens ==0.11.0
@@ -2668,46 +3015,47 @@ default-package-overrides:
   - typed-uuid ==0.2.0.0
   - type-equality ==1
   - type-errors ==0.2.0.2
+  - type-flip ==0.1.0.0
   - type-fun ==0.1.3
   - type-hint ==0.1
   - type-level-integers ==0.0.1
   - type-level-kv-list ==2.0.2.0
   - type-level-natural-number ==2.0
   - type-level-numbers ==0.1.1.2
+  - typelits-witnesses ==0.4.0.1
   - type-map ==0.1.7.0
-  - type-natural ==1.3.0.0
+  - type-natural ==1.3.0.1
   - typenums ==0.1.4
   - type-of-html ==1.6.2.0
   - type-of-html-static ==0.1.0.2
   - type-rig ==0.1
+  - type-set ==0.1.0.0
   - type-spec ==0.4.0.0
   - typography-geometry ==1.0.1.0
-  - typst-symbols ==0.1.4
+  - typst ==0.5
+  - typst-symbols ==0.1.5
   - tz ==0.1.3.6
-  - tzdata ==0.2.20230322.0
+  - tzdata ==0.2.20231222.0
   - tztime ==0.1.1.0
   - ua-parser ==0.7.7.0
   - uglymemo ==0.1.0.1
   - ulid ==0.3.2.0
   - unagi-chan ==0.4.1.4
   - unbounded-delays ==0.1.1.1
-  - unbound-generics ==0.4.3
   - unboxed-ref ==0.4.0.0
   - unboxing-vector ==0.2.0.0
   - uncaught-exception ==0.1.0
   - unconstrained ==0.1.0.2
   - unexceptionalio ==0.5.1
-  - unexceptionalio-trans ==0.5.1
   - unfork ==1.0.0.1
   - unicode ==0.0.1.1
-  - unicode-collation ==0.1.3.5
+  - unicode-collation ==0.1.3.6
   - unicode-data ==0.4.0.1
   - unicode-show ==0.1.1.1
   - unicode-transforms ==0.4.0.1
   - unidecode ==0.1.0.4
-  - unification-fd ==0.11.2
-  - union ==0.1.2
   - union-angle ==0.1.0.1
+  - union-color ==0.1.2.1
   - unipatterns ==0.0.0.0
   - uniplate ==1.6.13
   - uniq-deep ==1.2.1
@@ -2730,7 +3078,8 @@ default-package-overrides:
   - unliftio ==0.2.25.0
   - unliftio-core ==0.2.1.0
   - unliftio-path ==0.0.2.0
-  - unliftio-pool ==0.4.2.0
+  - unliftio-pool ==0.4.3.0
+  - unliftio-streams ==0.2.0.0
   - unlit ==0.4.0.0
   - unordered-containers ==0.2.19.1
   - unsafe ==0.0
@@ -2738,8 +3087,8 @@ default-package-overrides:
   - uri-bytestring-aeson ==0.1.0.8
   - uri-encode ==1.5.0.7
   - url ==2.1.3
+  - urlpath ==11.0.2
   - users ==0.5.0.0
-  - users-postgresql-simple ==0.5.0.2
   - users-test ==0.5.0.1
   - utf8-light ==0.4.4.0
   - utf8-string ==1.0.2
@@ -2749,12 +3098,14 @@ default-package-overrides:
   - valida ==1.1.0
   - valida-base ==0.2.0
   - validate-input ==0.5.0.0
-  - validationt ==0.3.0
+  - validation ==1.1.3
   - validity ==0.12.0.2
   - validity-aeson ==0.2.0.5
   - validity-bytestring ==0.4.1.1
   - validity-case-insensitive ==0.0.0.0
   - validity-containers ==0.5.0.4
+  - validity-network-uri ==0.0.0.1
+  - validity-path ==0.4.0.1
   - validity-persistent ==0.0.0.0
   - validity-primitive ==0.0.0.1
   - validity-scientific ==0.2.0.3
@@ -2785,17 +3136,20 @@ default-package-overrides:
   - vector-stream ==0.1.0.0
   - vector-th-unbox ==0.2.2
   - verbosity ==0.4.0.0
+  - verset ==0.0.1.8
   - versions ==6.0.3
   - vformat ==0.14.1.0
   - vformat-time ==0.1.0.0
   - ViennaRNAParser ==1.3.3
   - vinyl ==0.14.3
   - vinyl-loeb ==0.0.1.0
-  - vivid ==0.5.2.0
+  - Vis ==0.7.7.0
   - vivid-osc ==0.5.0.0
   - vivid-supercollider ==0.4.1.2
   - void ==0.7.3
-  - vty ==5.38
+  - vty ==6.1
+  - vty-crossplatform ==0.4.0.0
+  - vty-unix ==0.2.0.0
   - wai ==3.2.4
   - wai-app-static ==3.1.8
   - wai-cli ==0.2.3
@@ -2813,40 +3167,34 @@ default-package-overrides:
   - 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.3.1
+  - wai-middleware-delegate ==0.1.4.0
   - wai-middleware-metrics ==0.2.4
   - wai-middleware-prometheus ==1.0.0.1
   - wai-middleware-static ==0.9.2
   - wai-middleware-throttle ==0.3.0.1
   - wai-rate-limit ==0.3.0.0
   - wai-rate-limit-redis ==0.2.0.1
-  - wai-saml2 ==0.4
+  - wai-saml2 ==0.5
   - wai-session ==0.3.3
   - wai-session-postgresql ==0.2.1.3
   - wai-session-redis ==0.1.0.5
   - 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.25
-  - warp-tls ==3.3.6
-  - warp-tls-uid ==0.2.0.6
+  - warp ==3.3.31
+  - warp-tls ==3.4.3
   - wave ==0.2.1
   - wcwidth ==0.0.2
-  - webdriver ==0.11.0.0
+  - webdriver ==0.12.0.0
   - webex-teams-api ==0.2.0.1
   - webex-teams-conduit ==0.2.0.1
-  - webgear-core ==1.0.5
-  - webgear-openapi ==1.0.5
   - webpage ==0.0.5.1
-  - web-routes ==0.27.15
-  - web-routes-boomerang ==0.28.4.4
-  - web-routes-happstack ==0.23.12.3
-  - web-routes-hsp ==0.24.6.2
-  - web-routes-th ==0.22.8.1
-  - web-routes-wai ==0.24.3.2
   - webrtc-vad ==0.1.0.3
   - websockets ==0.12.7.3
-  - weigh ==0.0.16
+  - websockets-simple ==0.2.0
+  - websockets-snap ==0.10.3.1
+  - weigh ==0.0.17
   - welford-online-mean-variance ==0.2.0.0
   - wide-word ==0.1.6.0
   - Win32-notify ==0.3.0.3
@@ -2864,18 +3212,17 @@ default-package-overrides:
   - wl-pprint-text ==1.2.0.2
   - word8 ==0.1.3
   - word-compat ==0.0.6
-  - wordpress-auth ==1.0.0.1
   - word-trie ==0.3.0
   - word-wrap ==0.5
   - world-peace ==1.0.2.0
   - wrap ==0.0.0
+  - wraxml ==0.5
   - wreq ==0.5.4.2
   - 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
+  - ws ==0.0.6
   - wss-client ==0.3.0.0
-  - wuss ==2.0.1.3
+  - wuss ==2.0.1.5
   - X11 ==1.10.3
   - X11-xft ==0.3.4
   - x11-xim ==0.0.9.0
@@ -2885,7 +3232,6 @@ 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.6
   - xlsx ==1.1.1
@@ -2895,7 +3241,6 @@ default-package-overrides:
   - xmlbf-xeno ==0.2.2
   - xmlbf-xmlhtml ==0.2.2
   - xml-conduit ==1.9.1.3
-  - xml-conduit-writer ==0.1.1.4
   - xmlgen ==0.6.2.2
   - xml-hamlet ==0.5.0.2
   - xml-helpers ==1.0.0
@@ -2903,12 +3248,10 @@ default-package-overrides:
   - xml-html-qq ==0.1.0.1
   - xml-indexed-cursor ==0.1.1.0
   - xml-lens ==0.3.1
-  - xml-parser ==0.1.1.1
   - xml-picklers ==0.3.6
   - xml-to-json-fast ==2.0.0
   - xml-types ==0.3.8
   - xmonad ==0.17.2
-  - xmonad-contrib ==0.17.1
   - xor ==0.0.1.2
   - xss-sanitize ==0.3.7.2
   - xxhash-ffi ==0.2.0.0
@@ -2922,8 +3265,6 @@ default-package-overrides:
   - yesod-auth-basic ==0.1.0.3
   - yesod-auth-hashdb ==1.7.1.7
   - yesod-auth-oauth2 ==0.7.1.3
-  - yesod-auth-oidc ==0.1.4
-  - yesod-bin ==1.6.2.2
   - yesod-core ==1.6.25.1
   - yesod-eventsource ==1.6.0.1
   - yesod-fb ==0.6.1
@@ -2955,13 +3296,12 @@ default-package-overrides:
   - zeromq4-patterns ==0.3.1.0
   - zigzag ==0.0.1.0
   - zim-parser ==0.2.1.0
-  - zio ==0.1.0.2
   - zip ==2.0.0
   - zip-archive ==0.4.3
-  - zipper-extra ==0.1.3.2
   - zippers ==0.3.2
   - zip-stream ==0.2.2.0
   - zlib ==0.6.3.0
   - zlib-bindings ==0.1.1.5
   - zot ==0.0.3
   - zstd ==0.1.3.0
+  - zxcvbn-hs ==0.3.6
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
index 6b9bf78a40d0..20b5a257892f 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
@@ -735,7 +735,6 @@ dont-distribute-packages:
  - cabal-cargs
  - cabal-flatpak
  - cabal-helper
- - cabal-plan-bounds
  - cabal-query
  - cabal-test
  - cabal2arch
diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix
index 7d4736e066d3..2e0ae0eec4c9 100644
--- a/pkgs/development/haskell-modules/configuration-nix.nix
+++ b/pkgs/development/haskell-modules/configuration-nix.nix
@@ -428,7 +428,6 @@ self: super: builtins.intersectAttrs super {
   hasql-interpolate = dontCheck super.hasql-interpolate;
   hasql-notifications = dontCheck super.hasql-notifications;
   hasql-pool = dontCheck super.hasql-pool;
-  hasql-pool_0_10_0_1 = doDistribute (dontCheck super.hasql-pool_0_10_0_1);
   hasql-transaction = dontCheck super.hasql-transaction;
 
   # Test suite requires a running postgresql server,
@@ -655,6 +654,8 @@ self: super: builtins.intersectAttrs super {
   # tests require working stack installation with all-cabal-hashes cloned in $HOME
   stackage-curator = dontCheck super.stackage-curator;
 
+  stack = self.generateOptparseApplicativeCompletions [ "stack" ] super.stack;
+
   # hardcodes /usr/bin/tr: https://github.com/snapframework/io-streams/pull/59
   io-streams = enableCabalFlag "NoInteractiveTests" super.io-streams;
 
@@ -1195,11 +1196,9 @@ self: super: builtins.intersectAttrs super {
 
     {
       fourmolu = fourmoluTestFix super.fourmolu;
-      fourmolu_0_14_0_0 = fourmoluTestFix super.fourmolu_0_14_0_0;
       fourmolu_0_14_1_0 = fourmoluTestFix super.fourmolu_0_14_1_0;
     })
     fourmolu
-    fourmolu_0_14_0_0
     fourmolu_0_14_1_0
     ;
 
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 5feb1a002585..f95543b2562a 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -2861,6 +2861,8 @@ self: {
        pname = "Cabal";
        version = "3.10.2.1";
        sha256 = "0jgm3q9dl6lrczwcc0mzqfqwxwdnk2m2lr6zkhygn2w982c651w8";
+       revision = "1";
+       editedCabalFile = "0ckflq94cjh8dqxxf9m9j1k7k38qlmkp5ja9w964c60cghycfz0g";
        setupHaskellDepends = [ mtl parsec ];
        libraryHaskellDepends = [
          array base bytestring Cabal-syntax containers deepseq directory
@@ -2940,6 +2942,8 @@ self: {
        pname = "Cabal-syntax";
        version = "3.10.2.0";
        sha256 = "0j2j4r93rjidrgfjgwfm25l369yq3zklcqvgq4891k9ik98irkvs";
+       revision = "1";
+       editedCabalFile = "05kwy3nvl9g628bvrihghl3gx248afilp8q5k0jjda332zb5n8xj";
        libraryHaskellDepends = [
          array base binary bytestring containers deepseq directory filepath
          mtl parsec pretty text time transformers unix
@@ -5349,28 +5353,24 @@ self: {
      }) {};
 
   "EdisonAPI" = callPackage
-    ({ mkDerivation, base, mtl }:
+    ({ mkDerivation, base }:
      mkDerivation {
        pname = "EdisonAPI";
-       version = "1.3.3";
-       sha256 = "0lq4yfnwlgcd6igccfb7182y1zmflr6zf5fqf786h4lw7s4aznry";
-       libraryHaskellDepends = [ base mtl ];
+       version = "1.3.3.1";
+       sha256 = "0ggn5rqr9mrsfm099k22lkrs7fnw4211xxsv7i6mmz0krm8gmxiq";
+       libraryHaskellDepends = [ base ];
        description = "A library of efficient, purely-functional data structures (API)";
        license = lib.licenses.mit;
      }) {};
 
   "EdisonCore" = callPackage
-    ({ mkDerivation, array, base, containers, EdisonAPI, mtl
-     , QuickCheck
-     }:
+    ({ mkDerivation, array, base, containers, EdisonAPI, QuickCheck }:
      mkDerivation {
        pname = "EdisonCore";
-       version = "1.3.3";
-       sha256 = "128y1myk517vmv7md0gq91wrdhyif2ki74hydlx3ls3f4xbzjhl4";
-       revision = "1";
-       editedCabalFile = "0zgy59mdjnrd7m3cgdw2yn45dya8qg7sgi96hwfz4q5vjp7az24m";
+       version = "1.3.3.1";
+       sha256 = "1x43y9ih5i4w5n2kwiiid0gffv0z6j0ns7x5hpn2k51zax9wqjkb";
        libraryHaskellDepends = [
-         array base containers EdisonAPI mtl QuickCheck
+         array base containers EdisonAPI QuickCheck
        ];
        description = "A library of efficient, purely-functional data structures (Core Implementations)";
        license = lib.licenses.mit;
@@ -7009,6 +7009,24 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "GLFW-b_3_3_9_0" = callPackage
+    ({ mkDerivation, array, base, bindings-GLFW, deepseq, HUnit
+     , test-framework, test-framework-hunit
+     }:
+     mkDerivation {
+       pname = "GLFW-b";
+       version = "3.3.9.0";
+       sha256 = "12n75mh0szw43y1fqsf95cbwvqy9gmmq7h3lii7gs02mv45fysrc";
+       libraryHaskellDepends = [ array base bindings-GLFW deepseq ];
+       testHaskellDepends = [
+         array base bindings-GLFW deepseq HUnit test-framework
+         test-framework-hunit
+       ];
+       description = "Bindings to GLFW OpenGL library";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "GLFW-b-demo" = callPackage
     ({ mkDerivation, base, GLFW-b, mtl, OpenGL, pretty, stm
      , transformers
@@ -9819,6 +9837,18 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "HSvm_1_0_3_32" = callPackage
+    ({ mkDerivation, base, containers }:
+     mkDerivation {
+       pname = "HSvm";
+       version = "1.0.3.32";
+       sha256 = "1azbvnq13js2k3mvkmhdp9pjibkshyjigsc9krl9v26gkicmz47y";
+       libraryHaskellDepends = [ base containers ];
+       description = "Haskell Bindings for libsvm";
+       license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "HTF" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, array, base
      , base64-bytestring, bytestring, Cabal, containers, cpphs, Diff
@@ -11733,6 +11763,25 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "IPv6Addr_2_0_6" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, HUnit, iproute, network
+     , network-info, random, test-framework, test-framework-hunit, text
+     }:
+     mkDerivation {
+       pname = "IPv6Addr";
+       version = "2.0.6";
+       sha256 = "162qi2jczpxwyv0y4r9zkyr6hkdy8k38nmy9db0pa1dm48xfsd4p";
+       libraryHaskellDepends = [
+         aeson attoparsec base iproute network network-info random text
+       ];
+       testHaskellDepends = [
+         base HUnit test-framework test-framework-hunit text
+       ];
+       description = "Library to deal with IPv6 address text representations";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "IPv6DB" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, fast-logger
      , hedis, hspec, http-client, http-types, IPv6Addr, mtl
@@ -14134,16 +14183,17 @@ self: {
 
   "MicroHs" = callPackage
     ({ mkDerivation, base, containers, deepseq, directory, ghc-prim
-     , mtl, pretty, process, time
+     , haskeline, mtl, pretty, process, time
      }:
      mkDerivation {
        pname = "MicroHs";
-       version = "0.8.5.0";
-       sha256 = "0l9rwzpia71f2m9mmfklyihhmpc5dk6kc02bq0nsrmd14i9ldip2";
+       version = "0.9.3.0";
+       sha256 = "0ks5pw5gph4djsbhqpwba3pnp71mw0pfflbdgsbjpkamiyb9lyfp";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         base containers deepseq directory ghc-prim mtl pretty process time
+         base containers deepseq directory ghc-prim haskeline mtl pretty
+         process time
        ];
        description = "A compiler for a subset of Haskell";
        license = lib.licenses.asl20;
@@ -15816,9 +15866,7 @@ self: {
      }) {};
 
   "OneTuple" = callPackage
-    ({ mkDerivation, base, foldable1-classes-compat, ghc-prim, hashable
-     , template-haskell
-     }:
+    ({ mkDerivation, base, ghc-prim, hashable, template-haskell }:
      mkDerivation {
        pname = "OneTuple";
        version = "0.4.1.1";
@@ -15826,9 +15874,7 @@ self: {
        revision = "1";
        editedCabalFile = "10p6wvv3z8xp2zgai9ay2dnzp8zzry5mglr61sgzp1i02znzsbb3";
        libraryHaskellDepends = [ base ghc-prim template-haskell ];
-       testHaskellDepends = [
-         base foldable1-classes-compat hashable template-haskell
-       ];
+       testHaskellDepends = [ base hashable template-haskell ];
        description = "Singleton Tuple";
        license = lib.licenses.bsd3;
      }) {};
@@ -18735,6 +18781,23 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "STMonadTrans_0_4_8" = callPackage
+    ({ mkDerivation, array, base, mtl, tasty, tasty-hunit
+     , tasty-quickcheck, transformers
+     }:
+     mkDerivation {
+       pname = "STMonadTrans";
+       version = "0.4.8";
+       sha256 = "0ldqsl5axz1xlzha4b58kzpf35nr81ki3psy91zx7lpiv4agz7l3";
+       libraryHaskellDepends = [ array base mtl transformers ];
+       testHaskellDepends = [
+         array base tasty tasty-hunit tasty-quickcheck transformers
+       ];
+       description = "A monad transformer version of the ST monad";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "SVD2HS" = callPackage
     ({ mkDerivation, base, containers, pretty, text, xml-conduit
      , xml-lens
@@ -19732,28 +19795,6 @@ self: {
      }:
      mkDerivation {
        pname = "Sit";
-       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";
-       mainProgram = "Sit.bin";
-     }) {};
-
-  "Sit_0_2023_8_3" = callPackage
-    ({ mkDerivation, alex, array, base, containers, data-lens-light
-     , happy, mtl
-     }:
-     mkDerivation {
-       pname = "Sit";
        version = "0.2023.8.3";
        sha256 = "1psmfgh1bklx52az1097n23nzfjnab002dcqrq140jqhnpfw7ynr";
        isLibrary = true;
@@ -19767,7 +19808,6 @@ self: {
        testHaskellDepends = [ base ];
        description = "Prototypical type checker for Type Theory with Sized Natural Numbers";
        license = "unknown";
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "Sit.bin";
      }) {};
 
@@ -21597,10 +21637,8 @@ self: {
      }:
      mkDerivation {
        pname = "Unixutils";
-       version = "1.54.2";
-       sha256 = "040wj8mr2k7spwns3vnadcgynqq4h7zy3lf62lvx7gasjmaj5m4w";
-       revision = "1";
-       editedCabalFile = "1rhr1isy8vq8ys29p4hcjh889dpfandqm2q5zcxyw4szl068jqc0";
+       version = "1.54.3";
+       sha256 = "1if3nv74gil9l06ra7q6is7z4xx1llg8gc9qvgjbg4pbzib55j6w";
        libraryHaskellDepends = [
          base bytestring directory exceptions filepath mtl process
          process-extras pureMD5 regex-tdfa unix zlib
@@ -22607,6 +22645,34 @@ self: {
        broken = true;
      }) {};
 
+  "WringTwistree" = callPackage
+    ({ mkDerivation, arithmoi, array, base, bytestring, containers
+     , deepseq, mod, multiarg, parallel, sort, split, tasty, tasty-hunit
+     , tasty-quickcheck, utf8-string, vector
+     }:
+     mkDerivation {
+       pname = "WringTwistree";
+       version = "0.0.1.0";
+       sha256 = "04yxsgvk2gqn94cp0z9xhvw173b370m423nw4bskdy4asjb8fkqf";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         arithmoi array base bytestring containers mod parallel split
+         utf8-string vector
+       ];
+       executableHaskellDepends = [
+         arithmoi array base bytestring containers deepseq multiarg parallel
+         sort split utf8-string vector
+       ];
+       testHaskellDepends = [
+         array base bytestring containers tasty tasty-hunit tasty-quickcheck
+         utf8-string vector
+       ];
+       description = "Whole-message cipher and tree hash";
+       license = lib.licenses.bsd3;
+       mainProgram = "WringTwistree";
+     }) {};
+
   "WxGeneric" = callPackage
     ({ mkDerivation, base, containers, mtl, SybWidget, wx, wxcore, xtc
      }:
@@ -25044,8 +25110,8 @@ self: {
     ({ mkDerivation, base, mtl, transformers }:
      mkDerivation {
        pname = "acquire";
-       version = "0.3.4";
-       sha256 = "1sf35mmf1dsl6ridzcrs1fajrjd9ic60fbx2356iggm2sn5bi7k5";
+       version = "0.3.5";
+       sha256 = "1xxr94rnywg7mnf6fq9gbvakglnr1qbyjgvclrsrifjmzmdpbr9p";
        libraryHaskellDepends = [ base mtl transformers ];
        description = "Abstraction over management of resources";
        license = lib.licenses.mit;
@@ -25204,17 +25270,6 @@ self: {
      }) {};
 
   "ad-delcont" = callPackage
-    ({ mkDerivation, base, transformers }:
-     mkDerivation {
-       pname = "ad-delcont";
-       version = "0.3.0.0";
-       sha256 = "1gdnvl4f4m95jp2p2wdival48d3j4ymizxwp9phf0f698baxs28k";
-       libraryHaskellDepends = [ base transformers ];
-       description = "Reverse-mode automatic differentiation with delimited continuations";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "ad-delcont_0_5_0_0" = callPackage
     ({ mkDerivation, ad, base, hspec, transformers }:
      mkDerivation {
        pname = "ad-delcont";
@@ -25224,7 +25279,6 @@ self: {
        testHaskellDepends = [ ad base hspec ];
        description = "Reverse-mode automatic differentiation with delimited continuations";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "adaptive-containers" = callPackage
@@ -25881,17 +25935,18 @@ self: {
      }) {};
 
   "aeson-combinators" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, criterion
-     , deepseq, fail, hspec, scientific, text, time, time-compat
-     , unordered-containers, utf8-string, uuid-types, vector, void
+    ({ mkDerivation, aeson, attoparsec-aeson, base, bytestring
+     , containers, criterion, deepseq, fail, hspec, scientific, text
+     , time, time-compat, unordered-containers, utf8-string, uuid-types
+     , vector, void
      }:
      mkDerivation {
        pname = "aeson-combinators";
-       version = "0.1.1.0";
-       sha256 = "09cig73947z1z76m572s2cs8kjz6lj3h923rcpmysi36f8hn8q9f";
+       version = "0.1.2.1";
+       sha256 = "10r3k8hi0rcvpi2868m4282zrnn57q7gj25ldhkja7mvz199wddz";
        libraryHaskellDepends = [
-         aeson base bytestring containers fail scientific text time
-         time-compat unordered-containers uuid-types vector void
+         aeson attoparsec-aeson base bytestring containers fail scientific
+         text time time-compat unordered-containers uuid-types vector void
        ];
        testHaskellDepends = [
          aeson base bytestring hspec text utf8-string
@@ -26078,30 +26133,6 @@ self: {
      }) {};
 
   "aeson-extra" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base-compat-batteries
-     , bytestring, containers, deepseq, quickcheck-instances
-     , recursion-schemes, scientific, semialign, tasty, tasty-hunit
-     , tasty-quickcheck, template-haskell, text, these
-     , unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "aeson-extra";
-       version = "0.5.1.2";
-       sha256 = "1slrwcnr0zmhxk8vjf1vpadrcch0gc7gssxanw5s6bqiih5kzxfi";
-       libraryHaskellDepends = [
-         aeson attoparsec base base-compat-batteries bytestring deepseq
-         recursion-schemes scientific semialign template-haskell text these
-         unordered-containers vector
-       ];
-       testHaskellDepends = [
-         aeson base base-compat-batteries containers quickcheck-instances
-         tasty tasty-hunit tasty-quickcheck unordered-containers vector
-       ];
-       description = "Extra goodies for aeson";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "aeson-extra_0_5_1_3" = callPackage
     ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base
      , base-compat-batteries, bytestring, containers, deepseq
      , quickcheck-instances, recursion-schemes, scientific, semialign
@@ -26125,7 +26156,6 @@ self: {
        ];
        description = "Extra goodies for aeson";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "aeson-filthy" = callPackage
@@ -26483,30 +26513,6 @@ self: {
      }) {};
 
   "aeson-pretty" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base-compat, bytestring
-     , cmdargs, scientific, text, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "aeson-pretty";
-       version = "0.8.9";
-       sha256 = "021az9az6xik9c9s3rnar5fr1lgy2h3igibf5ixnc7ps3m2lzg2x";
-       revision = "2";
-       editedCabalFile = "1895w56jl4c06wfhv5zf8ayqpzkxgva2rz5xxz8fvfdiza781cgp";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base base-compat bytestring scientific text
-         unordered-containers vector
-       ];
-       executableHaskellDepends = [
-         aeson attoparsec base bytestring cmdargs
-       ];
-       description = "JSON pretty-printing library and command-line tool";
-       license = lib.licenses.bsd3;
-       mainProgram = "aeson-pretty";
-     }) {};
-
-  "aeson-pretty_0_8_10" = callPackage
     ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base
      , base-compat, bytestring, cmdargs, scientific, text
      , unordered-containers, vector
@@ -26526,7 +26532,6 @@ self: {
        ];
        description = "JSON pretty-printing library and command-line tool";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "aeson-pretty";
      }) {};
 
@@ -26623,21 +26628,21 @@ self: {
 
   "aeson-schemas" = callPackage
     ({ mkDerivation, aeson, aeson-qq, base, criterion, deepseq
-     , directory, filepath, first-class-families, hashable, interpolate
+     , filepath, first-class-families, hashable, hint, interpolate
      , megaparsec, process, QuickCheck, raw-strings-qq, tasty
      , tasty-golden, tasty-hunit, tasty-quickcheck, template-haskell
      , temporary, text, th-orphans, th-test-utils, unordered-containers
      }:
      mkDerivation {
        pname = "aeson-schemas";
-       version = "1.4.1.0";
-       sha256 = "0l9qdzcx6fs661zn9vrkpflr5fl92s1w16nb94cabh8v1xzbagxh";
+       version = "1.4.2.0";
+       sha256 = "11nfrpd2lr9fdh2zaancs3b75rx8pqn2frsy4mgwlg9vb3jm0gk6";
        libraryHaskellDepends = [
          aeson base first-class-families hashable megaparsec
          template-haskell text unordered-containers
        ];
        testHaskellDepends = [
-         aeson aeson-qq base deepseq directory filepath interpolate process
+         aeson aeson-qq base deepseq filepath hint interpolate process
          QuickCheck raw-strings-qq tasty tasty-golden tasty-hunit
          tasty-quickcheck template-haskell temporary text th-orphans
          th-test-utils
@@ -26649,6 +26654,35 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "aeson-schemas_1_4_2_1" = callPackage
+    ({ mkDerivation, aeson, aeson-qq, base, criterion, deepseq
+     , filepath, first-class-families, hashable, hint, interpolate
+     , megaparsec, process, QuickCheck, raw-strings-qq, tasty
+     , tasty-golden, tasty-hunit, tasty-quickcheck, template-haskell
+     , temporary, text, th-orphans, th-test-utils, unordered-containers
+     }:
+     mkDerivation {
+       pname = "aeson-schemas";
+       version = "1.4.2.1";
+       sha256 = "1rsbkav2c76g6b2cbhjwhlhnwz0w9fwiq1bf2cbikgbrabbi9h7c";
+       libraryHaskellDepends = [
+         aeson base first-class-families hashable megaparsec
+         template-haskell text unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson aeson-qq base deepseq filepath hint interpolate process
+         QuickCheck raw-strings-qq tasty tasty-golden tasty-hunit
+         tasty-quickcheck template-haskell temporary text th-orphans
+         th-test-utils
+       ];
+       benchmarkHaskellDepends = [
+         aeson base criterion deepseq template-haskell th-test-utils
+       ];
+       description = "Easily consume JSON data on-demand with type-safety";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "aeson-serialize" = callPackage
     ({ mkDerivation, aeson, base, cereal, hspec, HUnit }:
      mkDerivation {
@@ -27749,8 +27783,8 @@ self: {
      }:
      mkDerivation {
        pname = "alex";
-       version = "3.3.0.0";
-       sha256 = "0qws6axn8a9iijhy6x8j3hjvm80sgw6ndxqhp9yc71vbxa2qw3w1";
+       version = "3.4.0.1";
+       sha256 = "0dlz0izzawy1x9p2xpfblkma7w20f280r44h67kfggclx3yfcf2c";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -27762,13 +27796,13 @@ self: {
        mainProgram = "alex";
      }) {};
 
-  "alex_3_4_0_1" = callPackage
+  "alex_3_5_0_0" = callPackage
     ({ mkDerivation, array, base, containers, directory, happy, process
      }:
      mkDerivation {
        pname = "alex";
-       version = "3.4.0.1";
-       sha256 = "0dlz0izzawy1x9p2xpfblkma7w20f280r44h67kfggclx3yfcf2c";
+       version = "3.5.0.0";
+       sha256 = "1vczh12dagp1w27j78dr3bc6xa3bp05rmdw3h1pxs75wnhirzvfa";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -35201,34 +35235,6 @@ self: {
      }) {};
 
   "amqp" = callPackage
-    ({ mkDerivation, base, binary, bytestring, clock, connection
-     , containers, data-binary-ieee754, hspec, hspec-expectations
-     , monad-control, network, network-uri, split, stm, text, vector
-     , xml
-     }:
-     mkDerivation {
-       pname = "amqp";
-       version = "0.22.1";
-       sha256 = "0z1w35ar0bswbjzgana52nh4ilxbidnfkvli29w2zr7cak9dgzg1";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base binary bytestring clock connection containers
-         data-binary-ieee754 monad-control network network-uri split stm
-         text vector
-       ];
-       executableHaskellDepends = [ base containers xml ];
-       testHaskellDepends = [
-         base binary bytestring clock connection containers
-         data-binary-ieee754 hspec hspec-expectations network network-uri
-         split stm text vector
-       ];
-       description = "Client library for AMQP servers (currently only RabbitMQ)";
-       license = lib.licenses.bsd3;
-       mainProgram = "amqp-builder";
-     }) {};
-
-  "amqp_0_22_2" = callPackage
     ({ mkDerivation, base, binary, bytestring, clock, containers
      , crypton-connection, data-binary-ieee754, hspec
      , hspec-expectations, monad-control, network, network-uri, split
@@ -35253,7 +35259,6 @@ self: {
        ];
        description = "Client library for AMQP servers (currently only RabbitMQ)";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "amqp-builder";
      }) {};
 
@@ -35297,29 +35302,6 @@ self: {
      }) {};
 
   "amqp-utils" = callPackage
-    ({ mkDerivation, amqp, base, bytestring, connection, containers
-     , data-default-class, directory, filepath, filepath-bytestring
-     , hinotify, magic, network, process, rawfilepath, text, time, tls
-     , unix, utf8-string, x509-system
-     }:
-     mkDerivation {
-       pname = "amqp-utils";
-       version = "0.6.3.2";
-       sha256 = "1qdhp96zqcjd8yd2hmg7c2cl9gdvywp1p3v1xjcax9si5pr83w1i";
-       revision = "1";
-       editedCabalFile = "062l0xawak87hp6xni7mz4w5dr9za30nm1shzpc88jm7618hndl9";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         amqp base bytestring connection containers data-default-class
-         directory filepath filepath-bytestring hinotify magic network
-         process rawfilepath text time tls unix utf8-string x509-system
-       ];
-       description = "AMQP toolset for the command line";
-       license = lib.licenses.gpl3Only;
-     }) {};
-
-  "amqp-utils_0_6_4_0" = callPackage
     ({ mkDerivation, amqp, base, bytestring, containers
      , crypton-connection, crypton-x509-system, data-default-class
      , directory, filepath, filepath-bytestring, hinotify, magic
@@ -35339,7 +35321,6 @@ self: {
        ];
        description = "AMQP toolset for the command line";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "amqp-worker" = callPackage
@@ -35965,19 +35946,6 @@ self: {
     ({ mkDerivation, ansi-terminal-types, base, colour }:
      mkDerivation {
        pname = "ansi-terminal";
-       version = "0.11.5";
-       sha256 = "1jwpq3l7ipzjpd6b8gc2df2k5hsh3b9w555ny20q6mgbapfcwjjv";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ ansi-terminal-types base colour ];
-       description = "Simple ANSI terminal support, with Windows compatibility";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "ansi-terminal_1_0" = callPackage
-    ({ mkDerivation, ansi-terminal-types, base, colour }:
-     mkDerivation {
-       pname = "ansi-terminal";
        version = "1.0";
        sha256 = "1jfgsnywzyipxg64xqgiyvq4af7wjnx4g8hazysn57hqg67sk607";
        isLibrary = true;
@@ -35985,7 +35953,6 @@ self: {
        libraryHaskellDepends = [ ansi-terminal-types base colour ];
        description = "Simple ANSI terminal support";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ansi-terminal-game" = callPackage
@@ -36029,21 +35996,6 @@ self: {
      }) {};
 
   "ansi-wl-pprint" = callPackage
-    ({ mkDerivation, ansi-terminal, base }:
-     mkDerivation {
-       pname = "ansi-wl-pprint";
-       version = "0.6.9";
-       sha256 = "1b2fg8px98dzbaqyns10kvs8kn6cl1hdq5wb9saz40izrpkyicm7";
-       revision = "4";
-       editedCabalFile = "04ljsk64bzwsczh0zc5w3r98qr1zlzbwwm2xb6nk9vradv4pnwzv";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ ansi-terminal base ];
-       description = "The Wadler/Leijen Pretty Printer for colored ANSI terminal output";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "ansi-wl-pprint_1_0_2" = callPackage
     ({ mkDerivation, base, prettyprinter-compat-ansi-wl-pprint }:
      mkDerivation {
        pname = "ansi-wl-pprint";
@@ -36056,7 +36008,6 @@ self: {
        ];
        description = "The Wadler/Leijen Pretty Printer for colored ANSI terminal output";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ansigraph" = callPackage
@@ -36570,13 +36521,15 @@ self: {
   "any-pat" = callPackage
     ({ mkDerivation, base, haskell-src-exts, haskell-src-meta, hspec
      , hspec-discover, parsec, QuickCheck, template-haskell
+     , unordered-containers
      }:
      mkDerivation {
        pname = "any-pat";
-       version = "0.2.0.0";
-       sha256 = "1h6fxbyzfbx936br0795jbs25ci0bjbik5dgdgw40rs7y2mavxkm";
+       version = "0.3.0.0";
+       sha256 = "0xf35riqgwrdsz3x4pgrlcr54byzd5s649lzda4r79f2r25swpa3";
        libraryHaskellDepends = [
          base haskell-src-exts haskell-src-meta template-haskell
+         unordered-containers
        ];
        testHaskellDepends = [ base hspec parsec QuickCheck ];
        testToolDepends = [ hspec-discover ];
@@ -37741,7 +37694,7 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base containers directory extra filemanip ghc ghc-boot-th
+         base containers directory extra filemanip ghc-boot-th
          ghc-exactprint ghc-paths process refact syb transformers uniplate
          unix-compat
        ];
@@ -37795,6 +37748,40 @@ self: {
        mainProgram = "refactor";
      }) {};
 
+  "apply-refact_0_14_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.14.0.0";
+       sha256 = "17dndhrpli0149rqbcyygb4w3lpmz8068pyrkcpwvfkd21p8yikk";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base containers directory extra filemanip ghc ghc-boot-th
+         ghc-exactprint 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;
+       mainProgram = "refactor";
+     }) {};
+
   "apply-unordered" = callPackage
     ({ mkDerivation, base, fin, ghc, ghc-tcplugins-extra, hspec
      , should-not-typecheck, syb
@@ -38370,8 +38357,8 @@ self: {
      }:
      mkDerivation {
        pname = "archive-tar";
-       version = "0.2.2.1";
-       sha256 = "0pwdjx2f78cs3z81hr9ax0iaq6fk6bdvywdp2q8vpjagrfbjcn8k";
+       version = "1.0.0.0";
+       sha256 = "0gcpcgw8vniq1kz8f7xwj6kqr7zl85m3jr9qns277bq2i58jmd0w";
        libraryHaskellDepends = [
          base bytestring composition-prelude tar
        ];
@@ -38859,36 +38846,6 @@ self: {
 
   "arithmoi" = callPackage
     ({ mkDerivation, array, base, chimera, constraints, containers
-     , deepseq, exact-pi, integer-gmp, integer-logarithms, integer-roots
-     , mod, QuickCheck, quickcheck-classes, random, semirings
-     , smallcheck, tasty, tasty-bench, tasty-hunit, tasty-quickcheck
-     , tasty-rerun, tasty-smallcheck, transformers, vector
-     }:
-     mkDerivation {
-       pname = "arithmoi";
-       version = "0.12.1.0";
-       sha256 = "1g8jswfjcy8q7fg7qf5d2yq1amxwwvpai97n96cgl6hrfz6y1ghf";
-       configureFlags = [ "-f-llvm" ];
-       libraryHaskellDepends = [
-         array base chimera constraints containers deepseq exact-pi
-         integer-gmp integer-logarithms integer-roots mod random semirings
-         transformers vector
-       ];
-       testHaskellDepends = [
-         base containers exact-pi integer-gmp integer-roots mod QuickCheck
-         quickcheck-classes random semirings smallcheck tasty tasty-hunit
-         tasty-quickcheck tasty-rerun tasty-smallcheck transformers vector
-       ];
-       benchmarkHaskellDepends = [
-         array base constraints containers deepseq integer-logarithms mod
-         random semirings tasty-bench vector
-       ];
-       description = "Efficient basic number-theoretic functions";
-       license = lib.licenses.mit;
-     }) {};
-
-  "arithmoi_0_13_0_0" = callPackage
-    ({ mkDerivation, array, base, chimera, constraints, containers
      , deepseq, exact-pi, ghc-bignum, infinite-list, integer-logarithms
      , integer-roots, mod, QuickCheck, quickcheck-classes, random
      , semirings, smallcheck, tasty, tasty-bench, tasty-hunit
@@ -38899,8 +38856,8 @@ self: {
        pname = "arithmoi";
        version = "0.13.0.0";
        sha256 = "0bcxfx8gm0vd07pg417yid11dqakgw5w1hndmg8667g92ar5njsc";
-       revision = "2";
-       editedCabalFile = "0fxzpwvn8n2sfnjl6qqsh556sjyng4gw2ddfbvhzf346xb3nrnzv";
+       revision = "3";
+       editedCabalFile = "1v8d7dpzlqqmlfmwb0jylic09yr3f69wpkqxp8kyy1hgbczaig3l";
        configureFlags = [ "-f-llvm" ];
        libraryHaskellDepends = [
          array base chimera constraints containers deepseq exact-pi
@@ -38918,7 +38875,6 @@ self: {
        ];
        description = "Efficient basic number-theoretic functions";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "arity-generic-liftA" = callPackage
@@ -39486,8 +39442,8 @@ self: {
        pname = "ascii-char";
        version = "1.0.1.0";
        sha256 = "1fls3yw3gs36hwqp32pn7mfibkspx5a80k32wybzc3hfp4qyymlv";
-       revision = "1";
-       editedCabalFile = "1f4v2vxpj2f3783xlqm1iay46wj78m1r0byiw01s5f81j49ldpgf";
+       revision = "2";
+       editedCabalFile = "1x0ci7j3bdlrrza78n53xw4y1dl4py3gqrym0lb6l9w5n7l138gs";
        libraryHaskellDepends = [ base hashable ];
        testHaskellDepends = [ base hspec ];
        description = "A Char type representing an ASCII character";
@@ -39535,6 +39491,19 @@ self: {
        license = lib.licenses.asl20;
      }) {};
 
+  "ascii-group_1_0_0_17" = callPackage
+    ({ mkDerivation, ascii-char, base, hashable, hspec }:
+     mkDerivation {
+       pname = "ascii-group";
+       version = "1.0.0.17";
+       sha256 = "1cn2xz0lxa0izp7x5g9mdvk7fjqbad934fra87syss1vxalhnjxb";
+       libraryHaskellDepends = [ ascii-char base hashable ];
+       testHaskellDepends = [ ascii-char base hspec ];
+       description = "ASCII character groups";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "ascii-holidays" = callPackage
     ({ mkDerivation, base, random, random-shuffle, terminfo, time }:
      mkDerivation {
@@ -41517,23 +41486,6 @@ self: {
      }) {};
 
   "attoparsec-iso8601" = callPackage
-    ({ mkDerivation, attoparsec, base, base-compat-batteries, text
-     , time, time-compat
-     }:
-     mkDerivation {
-       pname = "attoparsec-iso8601";
-       version = "1.1.0.0";
-       sha256 = "0ji6rcz49caqpj85dg8gs90cnc15500qyyh4b3n598a8qhbsh28i";
-       revision = "1";
-       editedCabalFile = "1h84bvjji5kwk54fr8q2gs8qhb39xwsm585s3472vvjh54dllf31";
-       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_1_0_1" = callPackage
     ({ mkDerivation, attoparsec, base, integer-conversion, text, time
      , time-compat
      }:
@@ -41546,7 +41498,6 @@ self: {
        ];
        description = "Parsing of ISO 8601 dates, originally from aeson";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "attoparsec-iteratee" = callPackage
@@ -41742,8 +41693,8 @@ self: {
        pname = "audacity";
        version = "0.0.2.1";
        sha256 = "04r36gy8z0d2fz1l5px6yajp7izf3zpda9vci6q0wc273pxc8ck6";
-       revision = "2";
-       editedCabalFile = "0b4avhc577n7r43lw2zg360ndx8cqp39ghz63xpzxdc9dlsqyii0";
+       revision = "3";
+       editedCabalFile = "02q5300nzigjqxy2a1nwixy05g5zi4zmm7dzfgl883wfab4s1i41";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -43495,27 +43446,6 @@ self: {
      }) {};
 
   "aws-sns-verify" = callPackage
-    ({ mkDerivation, aeson, aeson-qq, async, base, bytestring, errors
-     , hspec, http-conduit, http-types, memory, network-uri, pem
-     , regex-tdfa, text, wai, warp, x509, x509-validation
-     }:
-     mkDerivation {
-       pname = "aws-sns-verify";
-       version = "0.0.0.2";
-       sha256 = "0v05hca43v12g4x2ffwqla9pmf9gx8l85vv88cljn808qbsj5h4v";
-       libraryHaskellDepends = [
-         aeson base bytestring errors http-conduit memory network-uri pem
-         regex-tdfa text x509 x509-validation
-       ];
-       testHaskellDepends = [
-         aeson-qq async base hspec http-types regex-tdfa text wai warp
-         x509-validation
-       ];
-       description = "Parse and verify AWS SNS messages";
-       license = lib.licenses.mit;
-     }) {};
-
-  "aws-sns-verify_0_0_0_3" = callPackage
     ({ mkDerivation, aeson, aeson-qq, async, base, bytestring
      , crypton-x509, crypton-x509-validation, errors, hspec
      , http-conduit, http-types, memory, network-uri, pem, regex-tdfa
@@ -43537,7 +43467,6 @@ self: {
        ];
        description = "Parse and verify AWS SNS messages";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "aws-transcribe-ws" = callPackage
@@ -44477,6 +44406,23 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "barbies_2_1_0_0" = callPackage
+    ({ mkDerivation, base, distributive, QuickCheck, tasty, tasty-hunit
+     , tasty-quickcheck, transformers
+     }:
+     mkDerivation {
+       pname = "barbies";
+       version = "2.1.0.0";
+       sha256 = "0ipsg65gqpsv2hbjvqncd1mbqyg23kqhf7qi8dzpffnhmgz696j2";
+       libraryHaskellDepends = [ base distributive transformers ];
+       testHaskellDepends = [
+         base distributive QuickCheck tasty tasty-hunit tasty-quickcheck
+       ];
+       description = "Classes for working with types that can change clothes";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "barbies-layered" = callPackage
     ({ mkDerivation, barbies, base, doctest, doctest-discover, hspec
      , hspec-discover, transformers
@@ -44680,23 +44626,11 @@ self: {
     ({ mkDerivation, base, ghc-prim, unix }:
      mkDerivation {
        pname = "base-compat";
-       version = "0.12.3";
-       sha256 = "13dcrwihqn57js1ylj9vbw2snx90kfwikanvs1bj77zm22grj9nv";
-       libraryHaskellDepends = [ base ghc-prim unix ];
-       description = "A compatibility layer for base";
-       license = lib.licenses.mit;
-     }) {};
-
-  "base-compat_0_13_1" = callPackage
-    ({ mkDerivation, base, ghc-prim, unix }:
-     mkDerivation {
-       pname = "base-compat";
        version = "0.13.1";
        sha256 = "08c43vzhq0dsnd8lqzrpimlj3h2386ybb8qksdk01fy8as6rw7fv";
        libraryHaskellDepends = [ base ghc-prim unix ];
        description = "A compatibility layer for base";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "base-compat-batteries" = callPackage
@@ -44705,31 +44639,13 @@ self: {
      }:
      mkDerivation {
        pname = "base-compat-batteries";
-       version = "0.12.3";
-       sha256 = "1bsz3bi1mnp60p90n5av76knscgssqvphc9f2jy1nhyr6ap7jxi0";
-       libraryHaskellDepends = [ base base-compat ghc-prim ];
-       testHaskellDepends = [ base hspec QuickCheck ];
-       testToolDepends = [ hspec-discover ];
-       description = "base-compat with extra batteries";
-       license = lib.licenses.mit;
-     }) {};
-
-  "base-compat-batteries_0_13_1" = callPackage
-    ({ mkDerivation, base, base-compat, foldable1-classes-compat
-     , ghc-prim, hspec, hspec-discover, OneTuple, QuickCheck
-     }:
-     mkDerivation {
-       pname = "base-compat-batteries";
        version = "0.13.1";
        sha256 = "00m8lx2raldr6xvlc92za11a2sj3x0031vi6v3as0cnvl58mnliy";
-       libraryHaskellDepends = [
-         base base-compat foldable1-classes-compat ghc-prim OneTuple
-       ];
+       libraryHaskellDepends = [ base base-compat ghc-prim ];
        testHaskellDepends = [ base hspec QuickCheck ];
        testToolDepends = [ hspec-discover ];
        description = "base-compat with extra batteries";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "base-compat-migrate" = callPackage
@@ -44861,32 +44777,6 @@ self: {
      }:
      mkDerivation {
        pname = "base16";
-       version = "0.3.2.1";
-       sha256 = "0ybmcik5nlly7s9bfwlaqqk8jpgwxp5ac4bhdiq4lckbfynvm0qf";
-       revision = "1";
-       editedCabalFile = "0qjaz2kkcmrfzbr6f44jkb1zdgbayh0yahp06j8gb281783ng6d8";
-       libraryHaskellDepends = [
-         base bytestring deepseq primitive text text-short
-       ];
-       testHaskellDepends = [
-         base base16-bytestring bytestring QuickCheck random-bytestring
-         tasty tasty-hunit tasty-quickcheck text text-short
-       ];
-       benchmarkHaskellDepends = [
-         base base16-bytestring bytestring criterion deepseq
-         random-bytestring text
-       ];
-       description = "Fast RFC 4648-compliant Base16 encoding";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "base16_1_0" = callPackage
-    ({ mkDerivation, base, base16-bytestring, bytestring, criterion
-     , deepseq, primitive, QuickCheck, random-bytestring, tasty
-     , tasty-hunit, tasty-quickcheck, text, text-short
-     }:
-     mkDerivation {
-       pname = "base16";
        version = "1.0";
        sha256 = "1plwc4yrkvd5j6y09fjvyzhr05mzhzwz6z41fyb60y0bj5j66dl6";
        libraryHaskellDepends = [
@@ -44902,7 +44792,6 @@ self: {
        ];
        description = "Fast RFC 4648-compliant Base16 encoding";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "base16-bytestring_0_1_1_7" = callPackage
@@ -44964,29 +44853,6 @@ self: {
      }:
      mkDerivation {
        pname = "base32";
-       version = "0.3.1.0";
-       sha256 = "1cp2xs1kl5bqs09jpyak4kfjr4pnqgbv5rksxx1z6r8hmi9akjrg";
-       libraryHaskellDepends = [
-         base bytestring deepseq text text-short
-       ];
-       testHaskellDepends = [
-         base bytestring memory QuickCheck random-bytestring tasty
-         tasty-hunit tasty-quickcheck text text-short
-       ];
-       benchmarkHaskellDepends = [
-         base bytestring criterion deepseq memory random-bytestring text
-       ];
-       description = "Fast RFC 4648-compliant Base32 encoding";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "base32_0_4" = callPackage
-    ({ mkDerivation, base, bytestring, criterion, deepseq, memory
-     , QuickCheck, random-bytestring, tasty, tasty-hunit
-     , tasty-quickcheck, text, text-short
-     }:
-     mkDerivation {
-       pname = "base32";
        version = "0.4";
        sha256 = "1m08m51d49lfs5rfc5kjj0g19xq53c2ldngcykld6a4ma0fqdrws";
        libraryHaskellDepends = [
@@ -45001,7 +44867,6 @@ self: {
        ];
        description = "Fast RFC 4648-compliant Base32 encoding";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "base32-bytestring" = callPackage
@@ -45794,6 +45659,8 @@ self: {
        pname = "battleship-combinatorics";
        version = "0.0.1";
        sha256 = "0pr1vcq69ndkln5jd6kxd0gn8jvc8n7aiqanxsrqnjpx4kkixph4";
+       revision = "1";
+       editedCabalFile = "0fw9dyylyvhsbzyslbm0r5k3l3sxbxmh0rq3cy8hkw204gm9x844";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -45903,8 +45770,8 @@ self: {
      }:
      mkDerivation {
        pname = "bbcode";
-       version = "0.1.0.2";
-       sha256 = "1bnmjca7gjv4df5hbyniiy4s6n8llshiwxxc0pknc73wjjb8nmm8";
+       version = "0.2.0.1";
+       sha256 = "0d8ilximw08wws7m5y6mwn1pgix3ph8cni34vnnlsp3iph5kjqpj";
        libraryHaskellDepends = [
          base containers lens megaparsec mtl text transformers
        ];
@@ -46386,8 +46253,8 @@ self: {
      }:
      mkDerivation {
        pname = "bearriver";
-       version = "0.14.5";
-       sha256 = "1ai026mhk42pw96v3p0imlrz9hfnr7cv21019bkqakrc3pmc0y6n";
+       version = "0.14.6";
+       sha256 = "01jkfp1z3dk744qbyhjpvsjiikfmfvf34dqzz2hdiisfvpxwmmqy";
        libraryHaskellDepends = [
          base deepseq dunai MonadRandom mtl simple-affine-space transformers
        ];
@@ -46413,36 +46280,6 @@ self: {
   "bech32" = callPackage
     ({ mkDerivation, array, base, base58-bytestring, bytestring
      , containers, deepseq, extra, hspec, hspec-discover, memory
-     , optparse-applicative, process, QuickCheck, text, vector
-     }:
-     mkDerivation {
-       pname = "bech32";
-       version = "1.1.3";
-       sha256 = "0pzsaj606hgm2j4c2jynnv46w6a13g2z8vsfywxkz90asy91mgwy";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         array base bytestring containers extra text
-       ];
-       executableHaskellDepends = [
-         base base58-bytestring bytestring extra memory optparse-applicative
-         text
-       ];
-       testHaskellDepends = [
-         base base58-bytestring bytestring containers deepseq extra hspec
-         memory process QuickCheck text vector
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Implementation of the Bech32 cryptocurrency address format (BIP 0173)";
-       license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       mainProgram = "bech32";
-       broken = true;
-     }) {};
-
-  "bech32_1_1_4" = callPackage
-    ({ mkDerivation, array, base, base58-bytestring, bytestring
-     , containers, deepseq, extra, hspec, hspec-discover, memory
      , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal
      , process, QuickCheck, text, vector
      }:
@@ -46770,10 +46607,8 @@ self: {
      }:
      mkDerivation {
        pname = "bencoding";
-       version = "0.4.5.4";
-       sha256 = "01ncsvlay03h4cnj19mvrwbhmx0mksrvyq96qq8r5f7i8l0l9z8r";
-       revision = "1";
-       editedCabalFile = "1v28888fmflqny69rc7g6cf3nd64msb69pkkx62gra0zq1xzhsbq";
+       version = "0.4.5.5";
+       sha256 = "1mgqn8ais9pshsy8gsqrd559rgck1sm5zw0jyrl5902ns11jacx3";
        libraryHaskellDepends = [
          attoparsec base bytestring deepseq ghc-prim integer-gmp mtl pretty
          text
@@ -47269,42 +47104,19 @@ self: {
      }) {};
 
   "bifunctors" = callPackage
-    ({ mkDerivation, base, base-orphans, comonad, containers, hspec
+    ({ mkDerivation, assoc, base, comonad, containers, hspec
      , hspec-discover, QuickCheck, tagged, template-haskell
      , th-abstraction, transformers, transformers-compat
      }:
      mkDerivation {
        pname = "bifunctors";
-       version = "5.5.15";
-       sha256 = "1dz3v6qdilm6z9vl25xrma2if6i151v6rmgnvd461parsd89sdfn";
-       libraryHaskellDepends = [
-         base base-orphans comonad containers tagged template-haskell
-         th-abstraction transformers
-       ];
-       testHaskellDepends = [
-         base hspec QuickCheck template-haskell transformers
-         transformers-compat
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Bifunctors";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "bifunctors_5_6_1" = callPackage
-    ({ mkDerivation, assoc, base, comonad, containers
-     , foldable1-classes-compat, hspec, hspec-discover, QuickCheck
-     , tagged, template-haskell, th-abstraction, transformers
-     , transformers-compat
-     }:
-     mkDerivation {
-       pname = "bifunctors";
        version = "5.6.1";
        sha256 = "1z2p9l2c0i6irbhfib5z7089jg8s22jj2jrc3dm525mynmqi8f06";
        revision = "2";
        editedCabalFile = "0ma7m6as59vdmk1ysip0gslrc2sc84van5z1blvzl2wzyvc7xyl2";
        libraryHaskellDepends = [
-         assoc base comonad containers foldable1-classes-compat tagged
-         template-haskell th-abstraction transformers
+         assoc base comonad containers tagged template-haskell
+         th-abstraction transformers
        ];
        testHaskellDepends = [
          base hspec QuickCheck template-haskell transformers
@@ -47313,7 +47125,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Bifunctors";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "bighugethesaurus" = callPackage
@@ -48278,6 +48089,32 @@ self: {
          inherit (pkgs.xorg) libXinerama; inherit (pkgs.xorg) libXrandr; 
          inherit (pkgs.xorg) libXxf86vm;};
 
+  "bindings-GLFW_3_3_9_1" = callPackage
+    ({ mkDerivation, base, bindings-DSL, HUnit, libGL, libX11
+     , libXcursor, libXext, libXfixes, libXi, libXinerama, libXrandr
+     , libXxf86vm, test-framework, test-framework-hunit
+     }:
+     mkDerivation {
+       pname = "bindings-GLFW";
+       version = "3.3.9.1";
+       sha256 = "0j0vka9i2b8nl3xyfx3wzhhyyx0zqd4gxd25rrna5k0wvnqk27w5";
+       libraryHaskellDepends = [ base bindings-DSL ];
+       librarySystemDepends = [
+         libGL libX11 libXcursor libXext libXfixes libXi libXinerama
+         libXrandr libXxf86vm
+       ];
+       testHaskellDepends = [
+         base HUnit test-framework test-framework-hunit
+       ];
+       description = "Low-level bindings to GLFW OpenGL library";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {inherit (pkgs) libGL; inherit (pkgs.xorg) libX11; 
+         inherit (pkgs.xorg) libXcursor; inherit (pkgs.xorg) libXext; 
+         inherit (pkgs.xorg) libXfixes; inherit (pkgs.xorg) libXi; 
+         inherit (pkgs.xorg) libXinerama; inherit (pkgs.xorg) libXrandr; 
+         inherit (pkgs.xorg) libXxf86vm;};
+
   "bindings-K8055" = callPackage
     ({ mkDerivation, base, K8055D }:
      mkDerivation {
@@ -50494,16 +50331,12 @@ self: {
      }) {};
 
   "bizzlelude" = callPackage
-    ({ mkDerivation, base-noprelude, containers, directory, regexpr
-     , text
-     }:
+    ({ mkDerivation, base, containers, directory, regexpr, text }:
      mkDerivation {
        pname = "bizzlelude";
-       version = "1.7.0";
-       sha256 = "0r9vrcq52civpspnznpfhm87337i6fn39xjnf6vi3j5xdx8nw2fz";
-       libraryHaskellDepends = [
-         base-noprelude containers directory regexpr text
-       ];
+       version = "4.17.2.1";
+       sha256 = "07p2h7n3zysir4cfd8pn9yph43wbb1p2ar7cipxz1ysz9saxvgam";
+       libraryHaskellDepends = [ base containers directory regexpr text ];
        description = "A lousy Prelude replacement by a lousy dude";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -50663,26 +50496,6 @@ self: {
      }:
      mkDerivation {
        pname = "blake2";
-       version = "0.3.0";
-       sha256 = "0y937kr3dp87likwrl4wpaw80jhf383k89zn8li1yj3zp1vb6niv";
-       revision = "1";
-       editedCabalFile = "11ivz5b9mfmlcqavdnkvmn2zr6ymik8k1xrl1p945bjl4iiyh43b";
-       libraryHaskellDepends = [ base bytestring ];
-       testHaskellDepends = [
-         base base16-bytestring bytestring hlint QuickCheck tasty
-         tasty-quickcheck
-       ];
-       benchmarkHaskellDepends = [ base bytestring criterion ];
-       description = "A library providing BLAKE2";
-       license = lib.licenses.publicDomain;
-     }) {};
-
-  "blake2_0_3_0_1" = callPackage
-    ({ mkDerivation, base, base16-bytestring, bytestring, criterion
-     , hlint, QuickCheck, tasty, tasty-quickcheck
-     }:
-     mkDerivation {
-       pname = "blake2";
        version = "0.3.0.1";
        sha256 = "17y8mychiiawc60kzzy7964fxarwh3yldrs1xmhwmnmai7z813j3";
        libraryHaskellDepends = [ base bytestring ];
@@ -50693,7 +50506,6 @@ self: {
        benchmarkHaskellDepends = [ base bytestring criterion ];
        description = "A library providing BLAKE2";
        license = lib.licenses.unlicense;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "blake3" = callPackage
@@ -50752,6 +50564,8 @@ self: {
        pname = "blank-canvas";
        version = "0.7.4";
        sha256 = "1qm0ms3jk8m5zv81lh3pn5n04afyq7bpn9lc137ddmm9blnkzndi";
+       revision = "1";
+       editedCabalFile = "0rpafc1zmq73dilwqdhqxk74xg3fxzq8jk0i8xgbfwg388gdlf23";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base base-compat-batteries base64-bytestring bytestring
@@ -51369,8 +51183,8 @@ self: {
      }:
      mkDerivation {
        pname = "blockfrost-api";
-       version = "0.8.1.0";
-       sha256 = "12rsch1ind86fn97518ypycqvrj86cs7q8sykfj3ikzfkn12cssg";
+       version = "0.9.0.0";
+       sha256 = "14p910nrzcypw66jsqgjmzj206vqghpca88qvid2vahqabbwnwrd";
        libraryHaskellDepends = [
          aeson base bytestring containers data-default-class deriving-aeson
          lens safe-money servant servant-docs servant-multipart-api
@@ -51393,8 +51207,8 @@ self: {
      }:
      mkDerivation {
        pname = "blockfrost-client";
-       version = "0.7.1.1";
-       sha256 = "1k795lar667y5ai484cmrv5cvzdcca165cgvai9234b721by80jx";
+       version = "0.8.0.0";
+       sha256 = "1jhk3jzjks27bvzyw5n2zdq7dhjk73cwvr5wjvgs76iwzm02min8";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -52917,8 +52731,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "bounded-qsem";
-       version = "0.1.0.1";
-       sha256 = "0pds88mz4rarx4qx4mkwn6ya7fijicks6v2p1ic08ynp5vg6npdf";
+       version = "0.1.0.2";
+       sha256 = "0arqwky5s64xz2sl0032vbczd4lh84yv059g0rj5nbswns0gdrhy";
        libraryHaskellDepends = [ base ];
        description = "Bounded quantity semaphores";
        license = lib.licenses.mit;
@@ -53019,6 +52833,22 @@ self: {
        broken = true;
      }) {};
 
+  "bowtie" = callPackage
+    ({ mkDerivation, base, bifunctors, comonad, mtl, prettyprinter
+     , recursion-schemes, semigroupoids
+     }:
+     mkDerivation {
+       pname = "bowtie";
+       version = "0.2.0";
+       sha256 = "0qn9g4aj8y9v58qnqahyi7rznv05fv0m0gj1cc27gnkr0pbxxykh";
+       libraryHaskellDepends = [
+         base bifunctors comonad mtl prettyprinter recursion-schemes
+         semigroupoids
+       ];
+       description = "Tying knots in polynomial functors";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "box" = callPackage
     ({ mkDerivation, async, base, bytestring, containers, contravariant
      , dlist, exceptions, kan-extensions, mtl, profunctors
@@ -53026,8 +52856,8 @@ self: {
      }:
      mkDerivation {
        pname = "box";
-       version = "0.9.2.1";
-       sha256 = "0qw7byh3a3zxwkkfm31ng4dl4gfg8w8c998r62ba43z9an61y8di";
+       version = "0.9.3.1";
+       sha256 = "09mqz1ifq9sbq2h5wqy0lfvlc3v9m2nsw2f7gdss93qx8bz5cxmy";
        libraryHaskellDepends = [
          async base bytestring containers contravariant dlist exceptions
          kan-extensions mtl profunctors semigroupoids stm text time
@@ -53050,20 +52880,20 @@ self: {
      }) {};
 
   "box-socket" = callPackage
-    ({ mkDerivation, async, base, box, bytestring, exceptions, network
-     , network-simple, optparse-generic, text, websockets
+    ({ mkDerivation, async, base, box, bytestring, network-simple
+     , optparse-applicative, profunctors, text, websockets
      }:
      mkDerivation {
        pname = "box-socket";
-       version = "0.4.1";
-       sha256 = "111xbdyavpwjjzyn4y5gmva0izzinjfmb5qs1id4z2qvx43cjk8q";
+       version = "0.5.1.0";
+       sha256 = "0bm3csgz72fv41pilbwn0f2dx9gplin7qxi5i8mrwflaix156sy5";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         async base box bytestring exceptions network network-simple text
+         async base box bytestring network-simple profunctors text
          websockets
        ];
-       executableHaskellDepends = [ base optparse-generic ];
+       executableHaskellDepends = [ base optparse-applicative ];
        description = "Box websockets";
        license = lib.licenses.bsd3;
        mainProgram = "box-socket";
@@ -53230,17 +53060,17 @@ self: {
     ({ mkDerivation, aeson, attoparsec-aeson, base, bytestring, conduit
      , conduit-extra, containers, criterion, deepseq, file-embed
      , megaparsec, mtl, optparse-applicative, parser-combinators, split
-     , tasty, tasty-golden, text, transformers, utf8-string
+     , tasty, tasty-golden, text, transformers, utf8-string, vector
      }:
      mkDerivation {
        pname = "brassica";
-       version = "0.1.1";
-       sha256 = "0dc3qwyyz94qv1fhpyypcwys48i3zx3137yrh1gx3wby2gf2rzb9";
+       version = "0.2.0";
+       sha256 = "11myl3ir4vla6d6cvhfrjxvsfxvasj109ljxa0kjiyrqjhrv0s1z";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base containers deepseq megaparsec mtl parser-combinators split
-         transformers
+         transformers vector
        ];
        executableHaskellDepends = [
          aeson attoparsec-aeson base bytestring conduit conduit-extra
@@ -53294,24 +53124,6 @@ self: {
      }:
      mkDerivation {
        pname = "breakpoint";
-       version = "0.1.2.2";
-       sha256 = "02x2hak0kf9fg5fgr0365fjrnlbfkp3mqdpvkmxfvfp5hmvpa6mm";
-       libraryHaskellDepends = [
-         ansi-terminal base containers deepseq ghc haskeline mtl
-         pretty-simple template-haskell text transformers
-       ];
-       testHaskellDepends = [ base containers tasty tasty-hunit ];
-       description = "Set breakpoints using a GHC plugin";
-       license = lib.licenses.mit;
-     }) {};
-
-  "breakpoint_0_1_3_0" = callPackage
-    ({ mkDerivation, ansi-terminal, base, containers, deepseq, ghc
-     , haskeline, mtl, pretty-simple, tasty, tasty-hunit
-     , template-haskell, text, transformers
-     }:
-     mkDerivation {
-       pname = "breakpoint";
        version = "0.1.3.0";
        sha256 = "0dx2b9gk1hpkr5vv8w2jbai83ynz714ygg7kc4wipvw5f1hy6c85";
        libraryHaskellDepends = [
@@ -53321,7 +53133,6 @@ self: {
        testHaskellDepends = [ base containers tasty tasty-hunit ];
        description = "Set breakpoints using a GHC plugin";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "breve" = callPackage
@@ -53395,39 +53206,39 @@ self: {
     ({ mkDerivation, base, bimap, bytestring, config-ini, containers
      , data-clist, deepseq, directory, exceptions, filepath, microlens
      , microlens-mtl, microlens-th, mtl, QuickCheck, stm
-     , template-haskell, text, text-zipper, unix, vector, vty, word-wrap
+     , template-haskell, text, text-zipper, unix-compat, vector, vty
+     , vty-crossplatform, vty-unix, word-wrap
      }:
      mkDerivation {
        pname = "brick";
-       version = "1.9";
-       sha256 = "023fmgq8bgv05jpsr5saisz1jpkimkjycm1xza9gx5sxf6z6sjz3";
-       revision = "1";
-       editedCabalFile = "07kpxpxizmifl7jpavv6ahars3hm7jbs93i2hl81ri93h6ac69i1";
+       version = "2.1.1";
+       sha256 = "07mk68sw5bl333lv5lrnnnf1c9d80rd4cmaspxn3xsrhf5phsa1h";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base bimap bytestring config-ini containers data-clist deepseq
          directory exceptions filepath microlens microlens-mtl microlens-th
-         mtl stm template-haskell text text-zipper unix vector vty word-wrap
+         mtl stm template-haskell text text-zipper unix-compat vector vty
+         vty-crossplatform word-wrap
        ];
        testHaskellDepends = [
-         base containers microlens QuickCheck vector vty
+         base containers microlens QuickCheck vector vty vty-unix
        ];
        description = "A declarative terminal user interface library";
        license = lib.licenses.bsd3;
      }) {};
 
-  "brick_2_1_1" = callPackage
+  "brick_2_3_1" = callPackage
     ({ mkDerivation, base, bimap, bytestring, config-ini, containers
      , data-clist, deepseq, directory, exceptions, filepath, microlens
      , microlens-mtl, microlens-th, mtl, QuickCheck, stm
      , template-haskell, text, text-zipper, unix-compat, vector, vty
-     , vty-crossplatform, vty-unix, word-wrap
+     , vty-crossplatform, word-wrap
      }:
      mkDerivation {
        pname = "brick";
-       version = "2.1.1";
-       sha256 = "07mk68sw5bl333lv5lrnnnf1c9d80rd4cmaspxn3xsrhf5phsa1h";
+       version = "2.3.1";
+       sha256 = "160np0bz1mcfkp077yc936i026s3zv1czn8lj3k3qr6scldavw35";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -53437,7 +53248,7 @@ self: {
          vty-crossplatform word-wrap
        ];
        testHaskellDepends = [
-         base containers microlens QuickCheck vector vty vty-unix
+         base containers microlens QuickCheck vector vty vty-crossplatform
        ];
        description = "A declarative terminal user interface library";
        license = lib.licenses.bsd3;
@@ -53504,8 +53315,8 @@ self: {
     ({ mkDerivation, base, brick, containers, microlens, vector }:
      mkDerivation {
        pname = "brick-list-skip";
-       version = "0.1.1.9";
-       sha256 = "1dmvpnv904vqyv0z5lf36kdsxvdb9r2k637lrsbis1jvmg9719cm";
+       version = "0.1.1.11";
+       sha256 = "10xay8r334lzlzyfdq7prd2dxx82cb9sriwi82r5awfzf9ybac8n";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base brick containers microlens vector ];
@@ -53519,8 +53330,8 @@ self: {
      }:
      mkDerivation {
        pname = "brick-panes";
-       version = "1.0.0.4";
-       sha256 = "10rsd1ayk63x73dk7f3dvj83dv717w8nbvymrym1lyqk2p0fh7xv";
+       version = "1.0.1.0";
+       sha256 = "0ngw5mwnv92w6hyyz6jcjsz2cs4ix4dyd6z41ggjy0lzjxd40gsq";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base brick containers microlens vty ];
@@ -53577,8 +53388,8 @@ self: {
      }:
      mkDerivation {
        pname = "brick-tabular-list";
-       version = "2.2.0.7";
-       sha256 = "12qn87lzvic12d7g84a23vddiwsk8qi5r5by9569pra3zi7790kc";
+       version = "2.2.0.9";
+       sha256 = "16y2qw6xcfm2ayn376ayc48qd3wn3pbwqwb5r79ab3400dpcbj0x";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -54527,28 +54338,6 @@ self: {
      }) {};
 
   "bugsnag" = callPackage
-    ({ mkDerivation, base, bugsnag-hs, bytestring, containers, Glob
-     , hspec, http-client, http-client-tls, parsec, template-haskell
-     , text, th-lift-instances, ua-parser, unliftio
-     , unordered-containers
-     }:
-     mkDerivation {
-       pname = "bugsnag";
-       version = "1.0.0.1";
-       sha256 = "1sbm85r2ia5k4rdbz8yqgd5x01b2l5kw0p4knj8mr8cr37fqzp8b";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base bugsnag-hs bytestring containers Glob http-client
-         http-client-tls parsec template-haskell text th-lift-instances
-         ua-parser unordered-containers
-       ];
-       testHaskellDepends = [ base hspec unliftio ];
-       description = "Bugsnag error reporter for Haskell";
-       license = lib.licenses.mit;
-     }) {};
-
-  "bugsnag_1_1_0_0" = callPackage
     ({ mkDerivation, aeson, annotated-exception, base, bugsnag-hs
      , bytestring, containers, Glob, hspec, http-client, http-client-tls
      , parsec, template-haskell, text, th-lift-instances, ua-parser
@@ -54568,7 +54357,6 @@ self: {
        testHaskellDepends = [ annotated-exception base hspec unliftio ];
        description = "Bugsnag error reporter for Haskell";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "bugsnag-haskell" = callPackage
@@ -54955,6 +54743,32 @@ self: {
        broken = true;
      }) {};
 
+  "bureaucromancy" = callPackage
+    ({ mkDerivation, base, bytestring, containers, directory
+     , file-embed, file-embed-lzma, filepath, ginger, hourglass
+     , html-conduit, http-types, mtl, network-uri, regex-tdfa, text, tz
+     , wai, warp, xml-conduit
+     }:
+     mkDerivation {
+       pname = "bureaucromancy";
+       version = "0.1.0.1";
+       sha256 = "0z50zpbc0hq24i5bgcx7zj9bdf0qdcqaps00vp15xyzrs2mhw31c";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring containers directory file-embed file-embed-lzma
+         filepath ginger hourglass mtl network-uri regex-tdfa text tz
+         xml-conduit
+       ];
+       executableHaskellDepends = [
+         base html-conduit http-types text wai warp
+       ];
+       testHaskellDepends = [ base ];
+       description = "Parse webforms & render to interactive hypertext";
+       license = lib.licenses.gpl3Only;
+       mainProgram = "bureaucromancy";
+     }) {};
+
   "burnt-explorer" = callPackage
     ({ mkDerivation, aeson, base, bitcoin-script, bytestring, cassava
      , process, scientific
@@ -54980,8 +54794,8 @@ self: {
      }:
      mkDerivation {
        pname = "burrito";
-       version = "2.0.1.7";
-       sha256 = "1b7xijr8ry4q1k3ix2nzbrvaiwrk4gdzbl79kxl3d7s2zxgnngww";
+       version = "2.0.1.8";
+       sha256 = "0hr70nh6jqykm4shklgm58jv83xpna2x2k2d1lcyj1p3h5npsh5w";
        libraryHaskellDepends = [
          base bytestring containers parsec template-haskell text
          transformers
@@ -55362,8 +55176,8 @@ self: {
      }:
      mkDerivation {
        pname = "byte-count-reader";
-       version = "0.10.1.10";
-       sha256 = "0g9l8razsdy4y4s81p4w7djck6266y6p592a5vycg9z5521wayj4";
+       version = "0.10.1.11";
+       sha256 = "1mi0560rcajp9q83y6vsw7ld1n429jdsmswassnyhh1z4hs6ihv7";
        libraryHaskellDepends = [ base extra parsec parsec-numbers text ];
        testHaskellDepends = [
          base extra hspec parsec parsec-numbers text
@@ -55446,6 +55260,37 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "bytebuild_0_3_15_0" = callPackage
+    ({ mkDerivation, base, byteslice, bytestring, gauge
+     , haskell-src-meta, integer-logarithms, natural-arithmetic
+     , 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, zigzag
+     }:
+     mkDerivation {
+       pname = "bytebuild";
+       version = "0.3.15.0";
+       sha256 = "1hdypq9jmsgg8ccvh9giz2ccazlrmnvjrbm773v206h0mbchi5ig";
+       libraryHaskellDepends = [
+         base byteslice bytestring haskell-src-meta integer-logarithms
+         natural-arithmetic primitive primitive-offset run-st
+         template-haskell text text-short wide-word zigzag
+       ];
+       testHaskellDepends = [
+         base byteslice bytestring natural-arithmetic primitive
+         primitive-unlifted QuickCheck quickcheck-classes
+         quickcheck-instances tasty tasty-hunit tasty-quickcheck text
+         text-short vector wide-word
+       ];
+       benchmarkHaskellDepends = [
+         base byteslice gauge natural-arithmetic primitive text-short
+       ];
+       description = "Build byte arrays";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "bytedump" = callPackage
     ({ mkDerivation, base, bytestring }:
      mkDerivation {
@@ -55462,35 +55307,6 @@ self: {
 
   "bytehash" = callPackage
     ({ mkDerivation, base, byte-order, byteslice, bytesmith, bytestring
-     , entropy, gauge, hedgehog, primitive, primitive-checked
-     , primitive-unlifted, split, tasty, tasty-hedgehog, tasty-hunit
-     , transformers, unordered-containers
-     }:
-     mkDerivation {
-       pname = "bytehash";
-       version = "0.1.0.0";
-       sha256 = "1jc8fz8rv7072is0srcp730ff37xkb68xl6s6yssba4anxc8s5nm";
-       revision = "2";
-       editedCabalFile = "0b840m5ykjgqzxd8sfzjgbs86qm87lzcf477xnl8zlmf11yhjyqg";
-       libraryHaskellDepends = [
-         base byte-order byteslice bytestring entropy primitive
-         primitive-unlifted transformers
-       ];
-       testHaskellDepends = [
-         base byteslice entropy hedgehog primitive-checked tasty
-         tasty-hedgehog tasty-hunit
-       ];
-       benchmarkHaskellDepends = [
-         base byteslice bytesmith bytestring entropy gauge primitive
-         primitive-unlifted split unordered-containers
-       ];
-       description = "Universal hashing of bytes";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
-  "bytehash_0_1_1_0" = callPackage
-    ({ mkDerivation, base, byte-order, byteslice, bytesmith, bytestring
      , entropy, gauge, hedgehog, primitive, primitive-unlifted, split
      , tasty, tasty-hedgehog, tasty-hunit, transformers
      , unordered-containers
@@ -55662,6 +55478,31 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "bytesmith_0_3_11_0" = callPackage
+    ({ mkDerivation, base, byte-order, byteslice, bytestring
+     , contiguous, gauge, natural-arithmetic, primitive, run-st, tasty
+     , tasty-hunit, tasty-quickcheck, text-short, wide-word
+     }:
+     mkDerivation {
+       pname = "bytesmith";
+       version = "0.3.11.0";
+       sha256 = "0c9sgpdrcxsfqgk23sqsni36q12pqx33c1qdw74jh56bgnvx2svz";
+       libraryHaskellDepends = [
+         base byteslice bytestring contiguous natural-arithmetic primitive
+         run-st text-short wide-word
+       ];
+       testHaskellDepends = [
+         base byte-order byteslice primitive tasty tasty-hunit
+         tasty-quickcheck text-short wide-word
+       ];
+       benchmarkHaskellDepends = [
+         base byteslice bytestring gauge primitive
+       ];
+       description = "Nonresumable byte parser";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "bytestring_0_12_0_2" = callPackage
     ({ mkDerivation, base, deepseq, ghc-prim, QuickCheck, random, tasty
      , tasty-bench, tasty-quickcheck, template-haskell, transformers
@@ -56089,8 +55930,8 @@ self: {
      }:
      mkDerivation {
        pname = "bytestring-tree-builder";
-       version = "0.2.7.11";
-       sha256 = "1kwj10nibw6bd0nkwg090nn27ayaq85x211ss2zvi63qs37cjmxp";
+       version = "0.2.7.12";
+       sha256 = "0dwj8ljmi0apjqj8lvk9wx1gisaaswdrihwp5nn5646ja09j7n4h";
        libraryHaskellDepends = [ base bytestring text ];
        testHaskellDepends = [
          base-prelude bytestring quickcheck-instances tasty tasty-hunit
@@ -56439,6 +56280,8 @@ self: {
        pname = "c14n";
        version = "0.1.0.3";
        sha256 = "1az81fzblbp2c811grz4l318p99w1xd1kn0cirf9hfgbgdbrfkx8";
+       revision = "1";
+       editedCabalFile = "0j7jrm2v8pjwwrd10r56ras4r5n1viy9qccv2hs9jir44p42z8m8";
        libraryHaskellDepends = [ base bytestring ];
        librarySystemDepends = [ libxml2 ];
        libraryPkgconfigDepends = [ libxml2 ];
@@ -57366,28 +57209,6 @@ self: {
      }:
      mkDerivation {
        pname = "cabal-install-solver";
-       version = "3.8.1.0";
-       sha256 = "1rzzi3jx5ivxy43vdg460fsbn1p2v5br1havcara65vmqgv6j8yz";
-       revision = "1";
-       editedCabalFile = "1g487j20pj03pc10yaha18v73wh3ackxjgfpfqaj7xznqcbm5xwm";
-       libraryHaskellDepends = [
-         array base bytestring Cabal Cabal-syntax containers edit-distance
-         filepath mtl pretty transformers
-       ];
-       testHaskellDepends = [
-         base Cabal Cabal-syntax tasty tasty-hunit tasty-quickcheck
-       ];
-       description = "The command-line interface for Cabal and Hackage";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "cabal-install-solver_3_10_2_1" = callPackage
-    ({ mkDerivation, array, base, bytestring, Cabal, Cabal-syntax
-     , containers, edit-distance, filepath, mtl, pretty, tasty
-     , tasty-hunit, tasty-quickcheck, transformers
-     }:
-     mkDerivation {
-       pname = "cabal-install-solver";
        version = "3.10.2.1";
        sha256 = "02nllpg35i44chs5hi3kmv2kisxqlh27l5vs9aips2abphl0gl4i";
        libraryHaskellDepends = [
@@ -57399,7 +57220,6 @@ self: {
        ];
        description = "The command-line interface for Cabal and Hackage";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "cabal-lenses" = callPackage
@@ -57550,9 +57370,7 @@ self: {
        ];
        description = "Library and utility for processing cabal's plan.json file";
        license = lib.licenses.gpl2Plus;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "cabal-plan";
-       broken = true;
      }) {};
 
   "cabal-plan-bounds" = callPackage
@@ -57571,7 +57389,6 @@ self: {
        ];
        description = "Derives cabal bounds from build plans";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "cabal-plan-bounds";
        maintainers = [ lib.maintainers.nomeata ];
      }) {};
@@ -58474,6 +58291,8 @@ self: {
        pname = "cairo";
        version = "0.13.10.0";
        sha256 = "16dwjqg8gqk2dzp3qpcvhwdgn16rxxasll8qs2fl2gf84z41h0mf";
+       revision = "1";
+       editedCabalFile = "15cjvr8r1jb1kp835j74mi3zsqdiir8p9yh586y2rlr99kcsdbsj";
        enableSeparateDataOutput = true;
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [
@@ -58539,8 +58358,8 @@ self: {
      }:
      mkDerivation {
        pname = "cairo-image";
-       version = "0.1.0.2";
-       sha256 = "1wslqg3gg4iiw8fjrk6nf6kfskjis8n2cxd5ksp2nw487ydijfim";
+       version = "0.1.0.3";
+       sha256 = "0yppvcnsd78cdls67lmz9bbxiqxhl9hxl2n742gls5q1bmi93np2";
        libraryHaskellDepends = [ base c-enum primitive template-haskell ];
        libraryPkgconfigDepends = [ cairo ];
        testHaskellDepends = [ base c-enum primitive template-haskell ];
@@ -59355,8 +59174,8 @@ self: {
        pname = "capability";
        version = "0.5.0.1";
        sha256 = "0sksd42ywaq5av7a1h9y66pclsk1fd9qx46q38kgs3av88zhzqci";
-       revision = "2";
-       editedCabalFile = "1kap52pv98sgr2mqxcd66wgxxyjp94p8w1b7b3gqwvk9jcanfwxl";
+       revision = "3";
+       editedCabalFile = "1gh147z0rmxan40wglls6dkm9p0y44wb4h6124g3afkcgpn5vnp0";
        libraryHaskellDepends = [
          base constraints dlist exceptions generic-lens lens monad-control
          mtl mutable-containers primitive reflection safe-exceptions
@@ -59571,8 +59390,8 @@ self: {
      }:
      mkDerivation {
        pname = "car-pool";
-       version = "0.0.1.1";
-       sha256 = "0xbaaynw0bi18lbdxa0n0ypd8qkn6x4y7i7vsan2zawwbkn264sg";
+       version = "0.0.1.2";
+       sha256 = "0yljcxazwbls2k4k19d47x8672v8sa85m9cpmmb1n1sz6zbq9hz0";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -60132,16 +59951,15 @@ self: {
      }) {};
 
   "cases" = callPackage
-    ({ mkDerivation, attoparsec, base, gauge, HTF, HUnit, mwc-random
-     , QuickCheck, rerebase, text
+    ({ mkDerivation, attoparsec, base, criterion, hspec, rerebase, text
      }:
      mkDerivation {
        pname = "cases";
-       version = "0.1.4.2";
-       sha256 = "0sla22xr1b8b1655l2rzhy31lxirahypgri0bphd9l6jy874mr40";
+       version = "0.1.4.3";
+       sha256 = "0fsaprw6q708hpgr8v5kvksa1f0wgjfwckpgds6qxzpaikh73gk4";
        libraryHaskellDepends = [ attoparsec base text ];
-       testHaskellDepends = [ HTF HUnit QuickCheck rerebase ];
-       benchmarkHaskellDepends = [ gauge mwc-random rerebase ];
+       testHaskellDepends = [ hspec rerebase ];
+       benchmarkHaskellDepends = [ criterion rerebase ];
        description = "A converter for spinal, snake and camel cases";
        license = lib.licenses.mit;
      }) {};
@@ -60435,6 +60253,28 @@ self: {
        broken = true;
      }) {};
 
+  "cassava-conduit_0_6_6" = callPackage
+    ({ mkDerivation, array, base, bifunctors, bytestring, cassava
+     , conduit, containers, criterion, mtl, QuickCheck, text
+     }:
+     mkDerivation {
+       pname = "cassava-conduit";
+       version = "0.6.6";
+       sha256 = "1kx90j4rikh9wfvhliixfh4gbvckhb4ka77d891p8ibdlls9xwwh";
+       libraryHaskellDepends = [
+         array base bifunctors bytestring cassava conduit containers mtl
+         text
+       ];
+       testHaskellDepends = [
+         base bytestring cassava conduit QuickCheck text
+       ];
+       benchmarkHaskellDepends = [ base criterion ];
+       description = "Conduit interface for cassava package";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "cassava-embed" = callPackage
     ({ mkDerivation, base, bytestring, cassava, template-haskell
      , vector
@@ -61838,8 +61678,8 @@ self: {
        pname = "cgi";
        version = "3001.5.0.1";
        sha256 = "044gfqfdw5xdr6mzp5i3956a5fcj15j32zwzzd6ym15nxgrvjqh3";
-       revision = "1";
-       editedCabalFile = "0bl9lnqsm93hic23mdqfd9gykrk9fr3bbfm88qgyj07ycm6jbdaf";
+       revision = "2";
+       editedCabalFile = "1vx49bxgiip1mb8lh5qcvdb9qww474x44a8x5kj087a3npad0xxw";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -62270,8 +62110,8 @@ self: {
     ({ mkDerivation, base, bytestring }:
      mkDerivation {
        pname = "charsetdetect";
-       version = "1.1.0.2";
-       sha256 = "1rnm36lvh1g4i9pz87jqqznn8d9pmxlin549ch0nacpi0bn3k0sy";
+       version = "1.1.0.3";
+       sha256 = "1455sw5wl04s3jiqg5rzc80rgs5dqj7clyv93scsqfz4m8wzwwp0";
        libraryHaskellDepends = [ base bytestring ];
        description = "Character set detection using Mozilla's Universal Character Set Detector";
        license = "LGPL";
@@ -62343,6 +62183,26 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "chart-svg_0_6_0_0" = callPackage
+    ({ mkDerivation, adjunctions, attoparsec, base, bytestring, Color
+     , containers, cubicbezier, flatparse, foldl, formatn, markup-parse
+     , mtl, numhask, numhask-array, numhask-space, optics-core, random
+     , string-interpolate, text, time
+     }:
+     mkDerivation {
+       pname = "chart-svg";
+       version = "0.6.0.0";
+       sha256 = "0map3ja2x1mzyqgv0d19wh8s2b4dp0k9pddk9nlp2w9bjcjialxf";
+       libraryHaskellDepends = [
+         adjunctions attoparsec base bytestring Color containers cubicbezier
+         flatparse foldl formatn markup-parse mtl numhask numhask-array
+         numhask-space optics-core random string-interpolate text time
+       ];
+       description = "Charting library targetting SVGs";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "chart-svg-various" = callPackage
     ({ mkDerivation, base, box, box-csv, box-socket, chart-svg
      , concurrency, doctest, foldl, lens, lucid, mealy, numhask
@@ -62974,8 +62834,8 @@ self: {
      }:
      mkDerivation {
        pname = "chiasma";
-       version = "0.10.0.0";
-       sha256 = "116780x6a6avs2w62r32319w6fqhn2iwvxbfrl83h01iskr57x53";
+       version = "0.10.1.0";
+       sha256 = "09nsi5lksmbwqxy76h122kzp23632gvfbngs1vilmqhcf6zrbbg5";
        libraryHaskellDepends = [
          attoparsec base bytestring composition containers exon extra
          first-class-families lens parsec parsers path polysemy
@@ -62997,8 +62857,8 @@ self: {
      }:
      mkDerivation {
        pname = "chiasma-test";
-       version = "0.10.0.0";
-       sha256 = "0244xxn0j53v0jcvj9d11wfrxjwjpr9247nbgqj8ipz5v56amih3";
+       version = "0.10.1.0";
+       sha256 = "0gyr4im2f8x335q3svvyr7lrf5z6ypln764spz986qf5ibg4arrb";
        libraryHaskellDepends = [
          base bytestring chiasma chronos exon hedgehog path path-io polysemy
          polysemy-chronos polysemy-conc polysemy-log polysemy-plugin
@@ -63009,7 +62869,7 @@ self: {
          base chiasma hedgehog lens path-io polysemy polysemy-chronos
          polysemy-plugin polysemy-test prelate tasty tasty-hedgehog
        ];
-       description = "A tmux client for Polysemy";
+       description = "Testing tools for chiasma";
        license = "BSD-2-Clause-Patent";
        hydraPlatforms = lib.platforms.none;
      }) {};
@@ -63037,6 +62897,32 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "chimera_0_4_0_0" = callPackage
+    ({ mkDerivation, adjunctions, base, distributive, infinite-list
+     , mtl, primitive, QuickCheck, random, tasty, tasty-bench
+     , tasty-hunit, tasty-quickcheck, tasty-smallcheck, transformers
+     , vector
+     }:
+     mkDerivation {
+       pname = "chimera";
+       version = "0.4.0.0";
+       sha256 = "0fwwirx911421d48p0hsd8r2hhik1hsf8z7gqysd0cr2riz4b6q7";
+       libraryHaskellDepends = [
+         adjunctions base distributive infinite-list mtl primitive
+         transformers vector
+       ];
+       testHaskellDepends = [
+         base QuickCheck tasty tasty-hunit tasty-quickcheck tasty-smallcheck
+         vector
+       ];
+       benchmarkHaskellDepends = [
+         base mtl random tasty tasty-bench vector
+       ];
+       description = "Lazy infinite streams with O(1) indexing and applications for memoization";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "chiphunk" = callPackage
     ({ mkDerivation, base, c2hs, hashable, safe-exceptions, StateVar
      , vector-space
@@ -63688,8 +63574,8 @@ self: {
      }:
      mkDerivation {
        pname = "cimple";
-       version = "0.0.17";
-       sha256 = "0brzkxa09b5ammfm6qlkxffmhlgxfnf115lzdx3xvbq5ciar902x";
+       version = "0.0.19";
+       sha256 = "1s6l5mi91n1l96r62vx8qax8908knvin96c2ymsyzivvg6lg9zzx";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -65368,8 +65254,8 @@ self: {
        pname = "cleff";
        version = "0.3.3.0";
        sha256 = "0fnpk28nhafypp7p1ay1760sin9hh06dz23r68gmm93i879ayl9b";
-       revision = "4";
-       editedCabalFile = "07js52a0fjrbd4w653ix0l5xyxjnm46nj7ca5qvacjz0f1sfkgfj";
+       revision = "5";
+       editedCabalFile = "1v33096f5ddn6d3i9x10llj9w9dfp9qfgr2wcjvma02qbpms7x04";
        libraryHaskellDepends = [
          atomic-primops base containers exceptions microlens monad-control
          primitive template-haskell th-abstraction transformers-base
@@ -65800,8 +65686,8 @@ self: {
      }:
      mkDerivation {
        pname = "climb";
-       version = "0.4.1";
-       sha256 = "1h3a3ghynd1k08jd8fb02rsbf9a1y8j9gz822mrc23p11zh4qcp3";
+       version = "0.5.0";
+       sha256 = "0bb2pnh3wb78gym5jyzy9dsw6cvqcmlmy79gbvwyalrx237krvl8";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -66508,6 +66394,8 @@ self: {
        pname = "cmark";
        version = "0.6.1";
        sha256 = "0ajwb2azv57q4240f76h9xqivkfi16vhi4g2sr4nasr4rmkns789";
+       revision = "1";
+       editedCabalFile = "11c07f13fwn2cdcrary8bs1ym2hjqkm58l9pcdq8avi8dpayb52r";
        libraryHaskellDepends = [ base bytestring text ];
        testHaskellDepends = [ base HUnit text ];
        description = "Fast, accurate CommonMark (Markdown) parser and renderer";
@@ -67753,6 +67641,32 @@ self: {
        maintainers = [ lib.maintainers.thielema ];
      }) {inherit (pkgs) clp;};
 
+  "coinor-clp_0_0_0_2" = callPackage
+    ({ mkDerivation, base, clp, coinutils, comfort-array, deepseq
+     , doctest-exitcode-stdio, doctest-lib, linear-programming
+     , non-empty, QuickCheck, random, transformers, utility-ht
+     }:
+     mkDerivation {
+       pname = "coinor-clp";
+       version = "0.0.0.2";
+       sha256 = "0bcwpzmsmf9s8nn7vkwfynjb75x1x8x6bpffmrs55yqc6rvdsn32";
+       libraryHaskellDepends = [
+         base comfort-array deepseq linear-programming non-empty QuickCheck
+         transformers utility-ht
+       ];
+       libraryPkgconfigDepends = [ clp coinutils ];
+       testHaskellDepends = [
+         base comfort-array doctest-exitcode-stdio doctest-lib
+         linear-programming non-empty QuickCheck random transformers
+         utility-ht
+       ];
+       description = "Linear Programming using COIN-OR/CLP and comfort-array";
+       license = lib.licenses.bsd3;
+       badPlatforms = [ "aarch64-linux" ];
+       hydraPlatforms = lib.platforms.none;
+       maintainers = [ lib.maintainers.thielema ];
+     }) {inherit (pkgs) clp; coinutils = null;};
+
   "cointracking-imports" = callPackage
     ({ mkDerivation, base, base-compat-batteries, bytestring, cassava
      , filepath, hedgehog, lens, scientific, tasty, tasty-hedgehog
@@ -68557,8 +68471,10 @@ self: {
      }:
      mkDerivation {
        pname = "comfort-array";
-       version = "0.5.3";
-       sha256 = "18s3yg8d2mfj2gkkxg1m2w3lrv1zdgv3bh2fsxzwnygr2p9451r1";
+       version = "0.5.4.1";
+       sha256 = "03sad0448xinakx4v8dli0z7fmchd9gl5fhgsbad51rqj8pvjr6p";
+       revision = "1";
+       editedCabalFile = "0jlvxxi0can4r5hnviyficmgpkk9zzgmk0qz0lad8b5r7d0x16p1";
        libraryHaskellDepends = [
          base containers deepseq guarded-allocation non-empty prelude-compat
          primitive QuickCheck semigroups storable-record storablevector
@@ -68566,7 +68482,7 @@ self: {
        ];
        testHaskellDepends = [
          base ChasingBottoms containers deepseq doctest-exitcode-stdio
-         doctest-lib QuickCheck tagged
+         doctest-lib QuickCheck tagged utility-ht
        ];
        description = "Arrays where the index type is a function of the shape type";
        license = lib.licenses.bsd3;
@@ -68582,6 +68498,8 @@ self: {
        pname = "comfort-array-shape";
        version = "0.0";
        sha256 = "0caw0d9566qi9difgprfg3g9yqfiks2ycqjbr7wx7xcplagqdcn7";
+       revision = "1";
+       editedCabalFile = "0pp391srnrapr13bl1pkpdi5162m2qqw1bfsbis24rn78d50s674";
        libraryHaskellDepends = [
          base comfort-array fixed-length non-empty tfp utility-ht
        ];
@@ -68650,6 +68568,8 @@ self: {
        pname = "comfort-glpk";
        version = "0.1";
        sha256 = "06396jgbaxvm2gwksra6gjwqczsvdlif9lal46a8q5sc5cyhcpx1";
+       revision = "1";
+       editedCabalFile = "0hd4i7s68kfky7l6mdka4p144x4h7fbl619ikwq8fg3fdljvihmq";
        libraryHaskellDepends = [
          base comfort-array deepseq glpk-headers linear-programming
          non-empty transformers utility-ht
@@ -69015,8 +68935,8 @@ self: {
     ({ mkDerivation, base, containers }:
      mkDerivation {
        pname = "commutative-semigroups";
-       version = "0.1.0.1";
-       sha256 = "1bmafx363gfsd9wwrf3xyrw9mnw6anmc1zdfv0p8597y4lxxach7";
+       version = "0.1.0.2";
+       sha256 = "0r8kagn44ms59qsni71igbryiwb8hv3swq81a1jnac7smfj3l51l";
        libraryHaskellDepends = [ base containers ];
        description = "Commutative semigroups";
        license = lib.licenses.bsd3;
@@ -69839,6 +69759,33 @@ self: {
      }:
      mkDerivation {
        pname = "composite-base";
+       version = "0.8.2.1";
+       sha256 = "0i2mamh5gz7ay1cm5nkmdbh2lnaph42pfi2aa9jb2baxi0jgxdri";
+       revision = "1";
+       editedCabalFile = "1fww7f7z583vp7kfrf6xi6y0plpm4jsh3j72xbgarprlz25j1aip";
+       libraryHaskellDepends = [
+         base deepseq exceptions lens monad-control mtl profunctors
+         template-haskell text transformers transformers-base unliftio-core
+         vinyl
+       ];
+       testHaskellDepends = [
+         base deepseq exceptions hspec lens monad-control mtl profunctors
+         QuickCheck template-haskell text transformers transformers-base
+         unliftio-core vinyl
+       ];
+       description = "Shared utilities for composite-* packages";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "composite-base_0_8_2_2" = callPackage
+    ({ mkDerivation, base, deepseq, exceptions, hspec, lens
+     , monad-control, mtl, profunctors, QuickCheck, template-haskell
+     , text, transformers, transformers-base, unliftio-core, vinyl
+     }:
+     mkDerivation {
+       pname = "composite-base";
        version = "0.8.2.2";
        sha256 = "1ykicnm8wc18bg3w0jyg943rpnssmi58ksv25mww653c4z5kx7cp";
        libraryHaskellDepends = [
@@ -70074,23 +70021,11 @@ self: {
     ({ mkDerivation, base, composition, contravariant }:
      mkDerivation {
        pname = "composition-extra";
-       version = "2.0.0";
-       sha256 = "0abipab6bx138rynpkh4daj53bv5yqbw94zfswysyq6iix529669";
-       libraryHaskellDepends = [ base composition contravariant ];
-       description = "Combinators for unorthodox structure composition";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "composition-extra_2_1_0" = callPackage
-    ({ mkDerivation, base, composition, contravariant }:
-     mkDerivation {
-       pname = "composition-extra";
        version = "2.1.0";
        sha256 = "0qnli93bpj6088lxs66k2gjpj791jydk3v98461m9q8m45jfg5ys";
        libraryHaskellDepends = [ base composition contravariant ];
        description = "Combinators for unorthodox structure composition";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "composition-prelude" = callPackage
@@ -70890,23 +70825,11 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "cond";
-       version = "0.4.1.1";
-       sha256 = "12xcjxli1scd4asr4zc77i5q9qka2100gx97hv3vv12l7gj7d703";
-       libraryHaskellDepends = [ base ];
-       description = "Basic conditional and boolean operators with monadic variants";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "cond_0_5_1" = callPackage
-    ({ mkDerivation, base }:
-     mkDerivation {
-       pname = "cond";
        version = "0.5.1";
        sha256 = "06pm5y8f9jybw9ns1p4rmf9z3nrwl394814f77lsmsqv4z0kn58q";
        libraryHaskellDepends = [ base ];
        description = "Basic conditional and boolean operators with monadic variants";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "conditional-restriction-parser" = callPackage
@@ -72072,40 +71995,6 @@ self: {
      }) {};
 
   "configuration-tools" = callPackage
-    ({ mkDerivation, aeson, ansi-wl-pprint, attoparsec, base
-     , base-unicode-symbols, bytestring, Cabal, case-insensitive
-     , deepseq, directory, dlist, filepath, mtl, network-uri
-     , optparse-applicative, process, profunctors, semigroupoids
-     , semigroups, text, transformers, unordered-containers, vector
-     , yaml
-     }:
-     mkDerivation {
-       pname = "configuration-tools";
-       version = "0.6.1";
-       sha256 = "1gindjq9vd0fmsw6smwd3syz3k3bfkzsgmchqg6jllr6bhgvykjy";
-       isLibrary = true;
-       isExecutable = true;
-       setupHaskellDepends = [
-         base bytestring Cabal directory filepath process
-       ];
-       libraryHaskellDepends = [
-         aeson ansi-wl-pprint attoparsec base base-unicode-symbols
-         bytestring Cabal case-insensitive deepseq directory dlist filepath
-         mtl network-uri optparse-applicative process profunctors
-         semigroupoids semigroups text transformers unordered-containers
-         vector yaml
-       ];
-       executableHaskellDepends = [ base base-unicode-symbols Cabal mtl ];
-       testHaskellDepends = [
-         base base-unicode-symbols bytestring Cabal mtl text transformers
-         unordered-containers yaml
-       ];
-       description = "Tools for specifying and parsing configurations";
-       license = lib.licenses.mit;
-       mainProgram = "example";
-     }) {};
-
-  "configuration-tools_0_7_0" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base-unicode-symbols
      , bytestring, Cabal, case-insensitive, deepseq, directory, dlist
      , filepath, mtl, network-uri, optparse-applicative, prettyprinter
@@ -72135,7 +72024,6 @@ self: {
        ];
        description = "Tools for specifying and parsing configurations";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "example";
      }) {};
 
@@ -72744,27 +72632,6 @@ self: {
      }) {};
 
   "constraints" = callPackage
-    ({ mkDerivation, base, binary, deepseq, ghc-prim, hashable, hspec
-     , hspec-discover, mtl, transformers, transformers-compat
-     , type-equality
-     }:
-     mkDerivation {
-       pname = "constraints";
-       version = "0.13.4";
-       sha256 = "0d248szyp70k1qlivsimk0j5vz9hdx1alhismry5v35qyinr91j1";
-       revision = "1";
-       editedCabalFile = "0dpxj110kl9msci5czqlvysp3mi6bhah0p4m6z4qlydngcq3920d";
-       libraryHaskellDepends = [
-         base binary deepseq ghc-prim hashable mtl transformers
-         transformers-compat type-equality
-       ];
-       testHaskellDepends = [ base hspec ];
-       testToolDepends = [ hspec-discover ];
-       description = "Constraint manipulation";
-       license = lib.licenses.bsd2;
-     }) {};
-
-  "constraints_0_14" = callPackage
     ({ mkDerivation, base, binary, boring, deepseq, ghc-prim, hashable
      , hspec, hspec-discover, mtl, transformers, type-equality
      }:
@@ -72780,7 +72647,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Constraint manipulation";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "constraints-deriving" = callPackage
@@ -72858,8 +72724,8 @@ self: {
      }:
      mkDerivation {
        pname = "construct";
-       version = "0.3.1.1";
-       sha256 = "0ja4xxlr9pyd2gq3w07847zz3glcx3ygd9bygjhr3ppi2n3fiwx0";
+       version = "0.3.1.2";
+       sha256 = "0z5am4j8s60mwcrzm6bjjdwm09iylxmlf5v6qahyb6bwl1nchsdp";
        enableSeparateDataOutput = true;
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
@@ -73254,31 +73120,6 @@ self: {
      }:
      mkDerivation {
        pname = "contiguous";
-       version = "0.6.3.0";
-       sha256 = "1vqzv5xr6dkvw0789rz3z39b7ldm9xrk2sv8c9k2fk14yxl7qibx";
-       revision = "1";
-       editedCabalFile = "1q1yihx7caa639mfmk0a2n881qrj3g3gm9mb6m23bv5xkkbklrmp";
-       libraryHaskellDepends = [
-         base deepseq primitive primitive-unlifted run-st
-       ];
-       testHaskellDepends = [
-         base primitive QuickCheck quickcheck-classes quickcheck-instances
-         vector
-       ];
-       benchmarkHaskellDepends = [
-         base primitive random random-shuffle weigh
-       ];
-       description = "Unified interface for primitive arrays";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "contiguous_0_6_4_0" = callPackage
-    ({ mkDerivation, base, deepseq, primitive, primitive-unlifted
-     , QuickCheck, quickcheck-classes, quickcheck-instances, random
-     , random-shuffle, run-st, vector, weigh
-     }:
-     mkDerivation {
-       pname = "contiguous";
        version = "0.6.4.0";
        sha256 = "06s0rx95h2hczs0bp9sqxjmsp84gfzsi6acf088f9p97hw4cvqz9";
        libraryHaskellDepends = [
@@ -73293,7 +73134,6 @@ self: {
        ];
        description = "Unified interface for primitive arrays";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "contiguous-checked" = callPackage
@@ -74016,6 +73856,22 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "cooklang-hs" = callPackage
+    ({ mkDerivation, base, hspec, megaparsec }:
+     mkDerivation {
+       pname = "cooklang-hs";
+       version = "0.1.1";
+       sha256 = "056zzp0zyq7i9phjkadd9sr402jb9g23afqf6p3m0g0vwyy5lgb3";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base megaparsec ];
+       executableHaskellDepends = [ base megaparsec ];
+       testHaskellDepends = [ base hspec megaparsec ];
+       description = "Parser for the Cook markup language";
+       license = lib.licenses.mit;
+       mainProgram = "cooklang-hs";
+     }) {};
+
   "coordinate" = callPackage
     ({ mkDerivation, base, HUnit, lens, papa, transformers }:
      mkDerivation {
@@ -74249,22 +74105,6 @@ self: {
      }) {};
 
   "copr-api" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, directory, http-query
-     , text, unordered-containers
-     }:
-     mkDerivation {
-       pname = "copr-api";
-       version = "0.1.0";
-       sha256 = "0v28y0xnjk9hl66hsi17g5h6mrsg1a6b9p6r05r41cnd8a093vb0";
-       libraryHaskellDepends = [
-         aeson base bytestring directory http-query text
-         unordered-containers
-       ];
-       description = "Copr API client libary";
-       license = lib.licenses.gpl3Only;
-     }) {};
-
-  "copr-api_0_2_0" = callPackage
     ({ mkDerivation, aeson, base, http-query, text
      , unordered-containers
      }:
@@ -74277,7 +74117,6 @@ self: {
        ];
        description = "Copr API client libary";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "coquina" = callPackage
@@ -74403,27 +74242,6 @@ self: {
      }:
      mkDerivation {
        pname = "core-program";
-       version = "0.6.9.4";
-       sha256 = "0pi3jp58rvff714zzazi5qkc7p708wk9xyd22i0vyjwiznnmpnyn";
-       libraryHaskellDepends = [
-         base bytestring core-data core-text directory exceptions filepath
-         fsnotify githash hashable hourglass mtl prettyprinter process
-         safe-exceptions stm template-haskell terminal-size text text-short
-         transformers typed-process unix unliftio-core
-       ];
-       description = "Opinionated Haskell Interoperability";
-       license = lib.licenses.mit;
-     }) {};
-
-  "core-program_0_7_0_0" = callPackage
-    ({ mkDerivation, base, bytestring, core-data, core-text, directory
-     , exceptions, filepath, fsnotify, githash, hashable, hourglass, mtl
-     , prettyprinter, process, safe-exceptions, stm, template-haskell
-     , terminal-size, text, text-short, transformers, typed-process
-     , unix, unliftio-core
-     }:
-     mkDerivation {
-       pname = "core-program";
        version = "0.7.0.0";
        sha256 = "17xbah7g8apcksn5x32cqwcfxd6xw5z1msx0rsjg2nyyn559p2vb";
        libraryHaskellDepends = [
@@ -74434,7 +74252,6 @@ self: {
        ];
        description = "Opinionated Haskell Interoperability";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "core-telemetry" = callPackage
@@ -74841,36 +74658,6 @@ self: {
      }:
      mkDerivation {
        pname = "country";
-       version = "0.2.3.1";
-       sha256 = "0c601fa2m6f5b9g7i1azh9aqhnsiqcrpqmngwnhrxf8gm4jh5yi5";
-       revision = "1";
-       editedCabalFile = "1l8ik38d92xrhfd9a6an4i5zcmvqpxicggdihy6hcj1yl1997qsc";
-       libraryHaskellDepends = [
-         aeson attoparsec base bytebuild bytehash byteslice bytestring
-         contiguous deepseq entropy hashable primitive primitive-unlifted
-         scientific text text-short unordered-containers
-       ];
-       testHaskellDepends = [
-         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;
-     }) {};
-
-  "country_0_2_4_1" = callPackage
-    ({ 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.4.1";
        sha256 = "1nn3vkyczpc3m4bxfkl6px893l63cp0281z4nlp2063d2azb20r8";
        libraryHaskellDepends = [
@@ -76055,42 +75842,6 @@ self: {
      , binary, binary-orphans, bytestring, cassava, code-page
      , containers, criterion-measurement, deepseq, directory, exceptions
      , filepath, Glob, HUnit, js-chart, microstache, mtl, mwc-random
-     , optparse-applicative, parsec, QuickCheck, statistics, tasty
-     , tasty-hunit, tasty-quickcheck, text, time, transformers
-     , transformers-compat, vector, vector-algorithms
-     }:
-     mkDerivation {
-       pname = "criterion";
-       version = "1.6.1.0";
-       sha256 = "136qrgx0gpjrh5dy3arp0gwk6hnhg4i7pz406xwl1p5cj3acii3r";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson base base-compat-batteries binary binary-orphans bytestring
-         cassava code-page containers criterion-measurement deepseq
-         directory exceptions filepath Glob js-chart microstache mtl
-         mwc-random optparse-applicative parsec statistics text time
-         transformers transformers-compat vector vector-algorithms
-       ];
-       executableHaskellDepends = [
-         base base-compat-batteries optparse-applicative
-       ];
-       testHaskellDepends = [
-         aeson base base-compat base-compat-batteries bytestring deepseq
-         directory HUnit QuickCheck statistics tasty tasty-hunit
-         tasty-quickcheck vector
-       ];
-       description = "Robust, reliable performance measurement and analysis";
-       license = lib.licenses.bsd3;
-       mainProgram = "criterion-report";
-     }) {};
-
-  "criterion_1_6_3_0" = callPackage
-    ({ mkDerivation, aeson, base, base-compat, base-compat-batteries
-     , binary, binary-orphans, bytestring, cassava, code-page
-     , containers, criterion-measurement, deepseq, directory, exceptions
-     , filepath, Glob, HUnit, js-chart, microstache, mtl, mwc-random
      , optparse-applicative, parsec, prettyprinter
      , prettyprinter-ansi-terminal, QuickCheck, statistics, tasty
      , tasty-hunit, tasty-quickcheck, text, time, transformers
@@ -76121,7 +75872,6 @@ self: {
        ];
        description = "Robust, reliable performance measurement and analysis";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "criterion-report";
      }) {};
 
@@ -76853,12 +76603,18 @@ self: {
      }) {};
 
   "crypto-token" = callPackage
-    ({ mkDerivation, array, base, crypton, memory }:
+    ({ mkDerivation, array, base, bytestring, crypton, hspec
+     , hspec-discover, memory, network-byte-order
+     }:
      mkDerivation {
        pname = "crypto-token";
-       version = "0.0.2";
-       sha256 = "04rdbfdvnf8wdfzqg32rzxjp1gbk7yjzhdiyf5rmzym2qb7y8jpf";
-       libraryHaskellDepends = [ array base crypton memory ];
+       version = "0.1.0";
+       sha256 = "0b1aynzh50vfq88is444lwdcgqph7kqch6mz7kkb8fn011sqrrdj";
+       libraryHaskellDepends = [
+         array base bytestring crypton memory network-byte-order
+       ];
+       testHaskellDepends = [ base bytestring hspec ];
+       testToolDepends = [ hspec-discover ];
        description = "crypto tokens";
        license = lib.licenses.bsd3;
      }) {};
@@ -77178,28 +76934,6 @@ self: {
      }:
      mkDerivation {
        pname = "crypton";
-       version = "0.32";
-       sha256 = "13108lxrnlmh3gi828lmqcz42v9id6pr3v9ph288yx2s6zyr0j2l";
-       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;
-     }) {};
-
-  "crypton_0_34" = callPackage
-    ({ mkDerivation, base, basement, bytestring, deepseq, gauge
-     , ghc-prim, integer-gmp, memory, random, tasty, tasty-hunit
-     , tasty-kat, tasty-quickcheck
-     }:
-     mkDerivation {
-       pname = "crypton";
        version = "0.34";
        sha256 = "1mhypjhzn95in853bp7ary0a2xc6lsji6j8hrrgn2mfa4ilq8i24";
        libraryHaskellDepends = [
@@ -77213,7 +76947,6 @@ self: {
        ];
        description = "Cryptography Primitives sink";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "crypton-conduit" = callPackage
@@ -78210,8 +77943,8 @@ self: {
        pname = "cue-sheet";
        version = "2.0.2";
        sha256 = "0n8a5m5qlz8dz03sphj9pybfjfkc0gngpmh56h6idj88frn1z947";
-       revision = "2";
-       editedCabalFile = "0qri8cm9spcpc0g782b0liq9bv350n6cgblnni2dr3q8m6jvkfxx";
+       revision = "3";
+       editedCabalFile = "1qs26dnfk33bzlvj8mhaw8h1qrcviqyizzwhi58sff01zzcd0r2y";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base bytestring containers exceptions megaparsec mtl QuickCheck
@@ -78483,25 +78216,6 @@ self: {
      }) {};
 
   "currycarbon" = callPackage
-    ({ mkDerivation, base, filepath, math-functions
-     , optparse-applicative, parsec, vector
-     }:
-     mkDerivation {
-       pname = "currycarbon";
-       version = "0.2.1.2";
-       sha256 = "0f2c4600058syw3qpy5c7jzxc2q0n2zvvjvad2ffv52zfbvysk20";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base filepath math-functions parsec vector
-       ];
-       executableHaskellDepends = [ base filepath optparse-applicative ];
-       description = "A package for simple, fast radiocarbon calibration";
-       license = lib.licenses.mit;
-       mainProgram = "currycarbon";
-     }) {};
-
-  "currycarbon_0_3_0_1" = callPackage
     ({ mkDerivation, base, filepath, hspec, hspec-core, math-functions
      , MonadRandom, optparse-applicative, parsec, process, random
      , vector
@@ -78519,7 +78233,6 @@ self: {
        testHaskellDepends = [ base hspec hspec-core process ];
        description = "A package for simple, fast radiocarbon calibration";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "currycarbon";
      }) {};
 
@@ -78549,8 +78262,8 @@ self: {
      }:
      mkDerivation {
        pname = "curryer-rpc";
-       version = "0.3.1";
-       sha256 = "0kw2xsiyrpi2qg5fhb2zl7b593qksqpkmb3j28wf39xm7k2gw1m0";
+       version = "0.3.3";
+       sha256 = "0kmw8bwpidmy882yrrsz21v8rsjqqnhdkwj1kjhdbdq56ac7xbyb";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -79153,8 +78866,8 @@ self: {
      }:
      mkDerivation {
        pname = "dahdit";
-       version = "0.5.0";
-       sha256 = "15w57xbiqdcyl51g4lcvwknhn8qwmpcipjgg7zkf44hi12dq77qj";
+       version = "0.5.1";
+       sha256 = "03fc6h3g6w6ymlq3g54ihkwca6jzc6xlhphxadi5xi8di0xsrbla";
        libraryHaskellDepends = [
          base bytestring containers data-default data-sword free
          ghc-typelits-knownnat mtl primitive text transformers vector
@@ -79176,8 +78889,8 @@ self: {
      }:
      mkDerivation {
        pname = "dahdit-network";
-       version = "0.5.0";
-       sha256 = "0f732x98bv0n39j4dvgyiac4vv37pi7fp6fasjrpgqmpzlq4ww18";
+       version = "0.5.1";
+       sha256 = "07nlr7319lh5l7k6xgar6by8swc617vxikx5rr6phrm8j2qvyrrn";
        libraryHaskellDepends = [
          base bytestring dahdit network resourcet unliftio-core
        ];
@@ -79196,8 +78909,8 @@ self: {
      }:
      mkDerivation {
        pname = "dahdit-test";
-       version = "0.5.0";
-       sha256 = "0hvdicx4m339i1hfzvbjpgnhkcv223ci9m2iggrccx3wv96hxgbl";
+       version = "0.5.1";
+       sha256 = "105wvh7x1pcnmzfjknpfycr4r8zcddhc385y3jbgdpbhrjijh1a9";
        libraryHaskellDepends = [
          base bytestring containers dahdit daytripper directory falsify text
        ];
@@ -80820,10 +80533,8 @@ self: {
      }:
      mkDerivation {
        pname = "data-interval";
-       version = "2.1.1";
-       sha256 = "1gxdf1pi54s9fvxgp112b0l9f4q4r29f03caz04wbhv1f6cbs912";
-       revision = "2";
-       editedCabalFile = "1was8y0bsr36qwqs3kphpncp7jqimvyw27nd9qx6fmyp0s71yjmw";
+       version = "2.1.2";
+       sha256 = "01nr9g5phijlchbfc8h8rc1y54igzshnx5ld4fyls3kw8dsr03jf";
        libraryHaskellDepends = [
          base containers deepseq extended-reals hashable lattices
        ];
@@ -81559,6 +81270,33 @@ self: {
        mainProgram = "dsinf";
      }) {};
 
+  "data-svd" = callPackage
+    ({ mkDerivation, base, boxes, bytestring, cereal, containers
+     , data-default-class, Diff, directory, hashable, hspec
+     , hspec-discover, hspec-golden, hxt, hxt-xpath, lens, prettyprinter
+     , prettyprinter-ansi-terminal, safe, text
+     }:
+     mkDerivation {
+       pname = "data-svd";
+       version = "0.1.1.0";
+       sha256 = "0p2vbwav1q1fj8ry87jhs2vhxvzsn4lvdxrhdfd92jlj6hs8hvh3";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base boxes bytestring cereal containers data-default-class Diff
+         directory hashable hxt hxt-xpath lens prettyprinter
+         prettyprinter-ansi-terminal safe text
+       ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base data-default-class hspec hspec-golden lens prettyprinter
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "SVD (System view description) file handling";
+       license = lib.licenses.bsd3;
+       mainProgram = "pretty-svd";
+     }) {};
+
   "data-sword" = callPackage
     ({ mkDerivation, base, data-bword, hashable, tasty
      , tasty-quickcheck, template-haskell
@@ -82222,8 +81960,8 @@ self: {
      }:
      mkDerivation {
        pname = "daytripper";
-       version = "0.3.0";
-       sha256 = "0m5xhr7rngkxl4n1rzwh6fq192mk0c63css72xirjrm0hhpp9jwl";
+       version = "0.3.1";
+       sha256 = "1x9zjfj302fd6r378rw19a7n4jivc71bpi6c37il0w1y5951c462";
        libraryHaskellDepends = [
          base bytestring directory falsify optparse-applicative tagged tasty
          tasty-hunit
@@ -82437,40 +82175,13 @@ self: {
     ({ mkDerivation, base, bytestring, cereal, conduit, containers
      , criterion, deepseq, directory, exceptions, extra, filepath, lens
      , network, parsec, process, QuickCheck, random, resourcet, split
-     , tasty, tasty-hunit, tasty-quickcheck, template-haskell, text
-     , th-lift, transformers, unix, vector, xml-conduit, xml-types
-     }:
-     mkDerivation {
-       pname = "dbus";
-       version = "1.2.29";
-       sha256 = "0c2c2lfckhzgf9n5hf2w39ryyb2q0wxsymrxr54y4j95353wdsn2";
-       libraryHaskellDepends = [
-         base bytestring cereal conduit containers deepseq exceptions
-         filepath lens network parsec random split template-haskell text
-         th-lift transformers unix vector xml-conduit xml-types
-       ];
-       testHaskellDepends = [
-         base bytestring cereal containers directory extra filepath network
-         parsec process QuickCheck random resourcet tasty tasty-hunit
-         tasty-quickcheck text transformers unix vector
-       ];
-       benchmarkHaskellDepends = [ base criterion ];
-       doCheck = false;
-       description = "A client library for the D-Bus IPC system";
-       license = lib.licenses.asl20;
-     }) {};
-
-  "dbus_1_3_1" = callPackage
-    ({ mkDerivation, base, bytestring, cereal, conduit, containers
-     , criterion, deepseq, directory, exceptions, extra, filepath, lens
-     , network, parsec, process, QuickCheck, random, resourcet, split
      , tasty, tasty-hunit, tasty-quickcheck, template-haskell, temporary
      , text, th-lift, transformers, unix, vector, xml-conduit, xml-types
      }:
      mkDerivation {
        pname = "dbus";
-       version = "1.3.1";
-       sha256 = "0n3ghygqdbhgknv9hr650lv9vfk8jb6qfcw7p39kxjw9qxxbfvm3";
+       version = "1.3.2";
+       sha256 = "0g73fps81nibg9y2lnakrg57ndk4gpcjw3cnqfcns085h8d6dmxg";
        libraryHaskellDepends = [
          base bytestring cereal conduit containers deepseq exceptions
          filepath lens network parsec random split template-haskell text
@@ -82485,7 +82196,6 @@ self: {
        doCheck = false;
        description = "A client library for the D-Bus IPC system";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dbus-client" = callPackage
@@ -84977,23 +84687,6 @@ self: {
      }) {};
 
   "deriving-trans" = callPackage
-    ({ mkDerivation, base, exceptions, monad-control
-     , monad-control-identity, mtl, primitive, transformers
-     , transformers-base, unliftio-core
-     }:
-     mkDerivation {
-       pname = "deriving-trans";
-       version = "0.5.2.0";
-       sha256 = "0890885anzr9rvgmia5pm7ppxabgkssxg0i4jkfgxsnayj9rhd27";
-       libraryHaskellDepends = [
-         base exceptions monad-control monad-control-identity mtl primitive
-         transformers transformers-base unliftio-core
-       ];
-       description = "Derive instances for monad transformer stacks";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "deriving-trans_0_9_1_0" = callPackage
     ({ mkDerivation, base, exceptions, logict, monad-control
      , monad-control-identity, monad-logger, mtl, primitive, random
      , resourcet, transformers, transformers-base, unliftio-core
@@ -85009,7 +84702,6 @@ self: {
        ];
        description = "Derive instances for monad transformer stacks";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "derivingvia-extras" = callPackage
@@ -85177,21 +84869,21 @@ self: {
 
   "desktop-portal" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers
-     , data-default-class, dbus, directory, hspec, hspec-discover
-     , hspec-expectations, modern-uri, network, process, random
-     , temporary, text, unix
+     , data-default-class, dbus, directory, filepath, hspec
+     , hspec-discover, hspec-expectations, modern-uri, network, process
+     , random, temporary, text, unix
      }:
      mkDerivation {
        pname = "desktop-portal";
-       version = "0.4.0.0";
-       sha256 = "1h3qrswrlpfd0f6h3fknx47zpii5w1mq026yad5ym3ryp3xs2591";
+       version = "0.6.0.0";
+       sha256 = "18cgwz8cgsj1vjhk4rgv4lakqbnrrb5pspkpg5lnkc9kq7953d1g";
        libraryHaskellDepends = [
          base binary bytestring containers data-default-class dbus directory
-         modern-uri network random text unix
+         filepath modern-uri network random text unix
        ];
        testHaskellDepends = [
          base binary bytestring containers data-default-class dbus directory
-         hspec hspec-expectations modern-uri network process random
+         filepath hspec hspec-expectations modern-uri network process random
          temporary text unix
        ];
        testToolDepends = [ hspec-discover ];
@@ -85307,6 +84999,25 @@ self: {
        broken = true;
      }) {};
 
+  "devanagari-transliterations" = callPackage
+    ({ mkDerivation, array, base, containers, deepseq, extra, hedgehog
+     , hspec, hspec-hedgehog, QuickCheck, text
+     }:
+     mkDerivation {
+       pname = "devanagari-transliterations";
+       version = "0.1.0.0";
+       sha256 = "14lj970vfwi6969qj2mjdxbs844zjcwvgnni125b6f64dkkakh7r";
+       libraryHaskellDepends = [
+         array base containers deepseq extra text
+       ];
+       testHaskellDepends = [
+         array base containers deepseq extra hedgehog hspec hspec-hedgehog
+         QuickCheck text
+       ];
+       description = "Conversion between Devanagari Unicode, Harvard-Kyoto, IAST and ISO15919";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "devil" = callPackage
     ({ mkDerivation, aeson, base, bytestring, directory, filepath
      , hinotify, process, split, text, unix, unordered-containers
@@ -85674,6 +85385,8 @@ self: {
        pname = "dhall-docs";
        version = "1.0.11";
        sha256 = "0i9czz2p2kv5mw7mnbpqq9nl86aqyp4z0yy115q3nfasl5ys6jlq";
+       revision = "1";
+       editedCabalFile = "04i3v73hgyq57a6010wkd7xhmafy8xxc5vsl9km2r3wqy7505fj9";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -85741,8 +85454,8 @@ self: {
        pname = "dhall-json";
        version = "1.7.12";
        sha256 = "1ynm347ccqgh2jmnq9mwj3mc3zd81pwqja5ivdwxkjw08d1wsj6a";
-       revision = "1";
-       editedCabalFile = "0rf3zlr75x6g4hl1759j21fnnrp21shc7a35x7c73a0xyzpviqqi";
+       revision = "2";
+       editedCabalFile = "0yii9bknd19l65z56zlsxsf4kzbnhygr9dl6bkzy991qsp8155yy";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -85822,6 +85535,8 @@ self: {
        pname = "dhall-nix";
        version = "1.1.26";
        sha256 = "1xgmmfp6bi3mnd9l335ks6xcgpfy2s2kgpcygi7i7p41f795zgma";
+       revision = "1";
+       editedCabalFile = "1bjy0ngvlg9a6b1bsms894qr23axqzg4xgjb1d0hmdyrvkhniwxq";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -85847,6 +85562,8 @@ self: {
        pname = "dhall-nixpkgs";
        version = "1.0.10";
        sha256 = "09p1zfssqab3p3x3ngidfkf31kk5kvcx8krjiyf18vmq9fn75mm5";
+       revision = "1";
+       editedCabalFile = "19dj1npbcib00zxhiphqg1icbwx9m3qbhcgbp7bciarymy3cqxc3";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -85870,6 +85587,8 @@ self: {
        pname = "dhall-openapi";
        version = "1.0.6";
        sha256 = "0jx905x17lfwb316hx6mwiwr647688nwwcikv5iadv2qr9s04yc9";
+       revision = "1";
+       editedCabalFile = "1xzzrgjajpr49bi6lpi2hys9la9646mi4f8wp3md5fim305l19pb";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -86021,6 +85740,8 @@ self: {
        pname = "dhall-toml";
        version = "1.0.3";
        sha256 = "0d99msfbd9dxhjh2bc5bnzwn4c5n4viv3q0n4p1mx2rw67jyra80";
+       revision = "1";
+       editedCabalFile = "1v0ibk5zr1nifxvy445xph3w134dmcxki5wnw63nrf2vdn7zjby5";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -86046,8 +85767,8 @@ self: {
        pname = "dhall-yaml";
        version = "1.2.12";
        sha256 = "1sh802maai9vxfrjd0w4k9cv4pklhkxid1s5xdbagywcaqdhk272";
-       revision = "1";
-       editedCabalFile = "0l408ja5505krp0zpdsh64fccv12firn9q39s9m6rvqzbfzyd1y3";
+       revision = "2";
+       editedCabalFile = "1wbfyi950kpy1ppd1dq465y9amjc47bvzwjiffsbp8azq5j45bx6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -89652,30 +89373,6 @@ self: {
     ({ mkDerivation, ansi-wl-pprint, base, bytestring, directory, extra
      , filepath, http-client, http-client-tls, http-directory
      , http-types, optparse-applicative, regex-posix, simple-cmd
-     , simple-cmd-args, text, time, unix, xdg-userdirs
-     }:
-     mkDerivation {
-       pname = "dl-fedora";
-       version = "0.9.6";
-       sha256 = "18i1vw4k50pavimhdz3ym9wh4ahn2s540i6p9qja05vgbh65wy7l";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         ansi-wl-pprint base bytestring directory extra filepath http-client
-         http-client-tls http-directory http-types optparse-applicative
-         regex-posix simple-cmd simple-cmd-args text time unix xdg-userdirs
-       ];
-       testHaskellDepends = [ base simple-cmd ];
-       description = "Fedora image download tool";
-       license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       mainProgram = "dl-fedora";
-     }) {};
-
-  "dl-fedora_1_0" = callPackage
-    ({ mkDerivation, ansi-wl-pprint, base, bytestring, directory, extra
-     , filepath, http-client, http-client-tls, http-directory
-     , http-types, optparse-applicative, regex-posix, simple-cmd
      , simple-cmd-args, simple-prompt, text, time, unix, xdg-userdirs
      }:
      mkDerivation {
@@ -89724,8 +89421,8 @@ self: {
 
   "dlist-nonempty" = callPackage
     ({ mkDerivation, base, base-compat, Cabal, criterion, deepseq
-     , dlist, dlist-instances, foldable1-classes-compat, QuickCheck
-     , quickcheck-instances, semigroupoids
+     , dlist, dlist-instances, QuickCheck, quickcheck-instances
+     , semigroupoids
      }:
      mkDerivation {
        pname = "dlist-nonempty";
@@ -89733,9 +89430,7 @@ self: {
        sha256 = "0iypfrnjj9qaiv1xicr310jcham5kym4yr6myy6vbi8nbgwl82kp";
        revision = "1";
        editedCabalFile = "10fjp19b7kpfavsaxpfpq479yfki6s2y7s5791w3yawpnlbj7g3v";
-       libraryHaskellDepends = [
-         base deepseq dlist foldable1-classes-compat semigroupoids
-       ];
+       libraryHaskellDepends = [ base deepseq dlist semigroupoids ];
        testHaskellDepends = [
          base Cabal QuickCheck quickcheck-instances
        ];
@@ -89888,33 +89583,6 @@ self: {
   "dns" = callPackage
     ({ mkDerivation, array, async, attoparsec, auto-update, base
      , base16-bytestring, base64-bytestring, bytestring
-     , case-insensitive, containers, cryptonite, doctest, hourglass
-     , hspec, hspec-discover, iproute, mtl, network, psqueues
-     , QuickCheck, word8
-     }:
-     mkDerivation {
-       pname = "dns";
-       version = "4.1.1";
-       sha256 = "0f1i0w509qdzl3lpvkwrmkgfj3z694sac30ac4n46w1wx80b7cm9";
-       libraryHaskellDepends = [
-         array async attoparsec auto-update base base16-bytestring
-         base64-bytestring bytestring case-insensitive containers cryptonite
-         hourglass iproute mtl network psqueues
-       ];
-       testHaskellDepends = [
-         base bytestring case-insensitive doctest hspec iproute network
-         QuickCheck word8
-       ];
-       testToolDepends = [ hspec-discover ];
-       doHaddock = false;
-       testTarget = "spec";
-       description = "DNS library in Haskell";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "dns_4_2_0" = callPackage
-    ({ mkDerivation, array, async, attoparsec, auto-update, base
-     , base16-bytestring, base64-bytestring, bytestring
      , case-insensitive, containers, crypton, hourglass, hspec
      , hspec-discover, iproute, mtl, network, psqueues, QuickCheck
      , word8
@@ -89937,7 +89605,6 @@ self: {
        testTarget = "spec";
        description = "DNS library in Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dns-patterns" = callPackage
@@ -90583,37 +90250,6 @@ self: {
      }) {};
 
   "doctest" = callPackage
-    ({ mkDerivation, base, base-compat, code-page, deepseq, directory
-     , exceptions, filepath, ghc, ghc-paths, hspec, hspec-core
-     , hspec-discover, HUnit, mockery, process, QuickCheck, setenv
-     , silently, stringbuilder, syb, transformers
-     }:
-     mkDerivation {
-       pname = "doctest";
-       version = "0.20.1";
-       sha256 = "00jbpqvcqxx1nmf41li947d9d3ifwchzzp37mlag68hgnza6z9a4";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base base-compat code-page deepseq directory exceptions filepath
-         ghc ghc-paths process syb transformers
-       ];
-       executableHaskellDepends = [
-         base base-compat code-page deepseq directory exceptions filepath
-         ghc ghc-paths process syb transformers
-       ];
-       testHaskellDepends = [
-         base base-compat code-page deepseq directory exceptions filepath
-         ghc ghc-paths hspec hspec-core HUnit mockery process QuickCheck
-         setenv silently stringbuilder syb transformers
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Test interactive Haskell examples";
-       license = lib.licenses.mit;
-       mainProgram = "doctest";
-     }) {};
-
-  "doctest_0_22_2" = callPackage
     ({ mkDerivation, base, code-page, deepseq, directory, exceptions
      , filepath, ghc, ghc-paths, hspec, hspec-core, hspec-discover
      , HUnit, mockery, process, QuickCheck, setenv, silently
@@ -90641,7 +90277,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Test interactive Haskell examples";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "doctest";
      }) {};
 
@@ -90735,8 +90370,8 @@ self: {
      }:
      mkDerivation {
        pname = "doctest-extract";
-       version = "0.1.1.1";
-       sha256 = "025qaisbdvyc5k5b585h8d5c8xm4qyy6r6740czrnq69g6lkksnz";
+       version = "0.1.2";
+       sha256 = "1dizs0r9pdankbv5ijfgqva5ha8p5xxl7x8y1sjql6h7ch8pz0p6";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -90750,12 +90385,12 @@ self: {
      }) {};
 
   "doctest-lib" = callPackage
-    ({ mkDerivation, base }:
+    ({ mkDerivation, base, utility-ht }:
      mkDerivation {
        pname = "doctest-lib";
-       version = "0.1";
-       sha256 = "1vswam0dhw52dihgnzirh18gqs8rj8h6jd7pl6y1mg2f9f9zmih2";
-       libraryHaskellDepends = [ base ];
+       version = "0.1.1";
+       sha256 = "01ppm5qvp77j87l4829fly5mpb3b8c9s2rr6xg19nbygd8jl6g6r";
+       libraryHaskellDepends = [ base utility-ht ];
        description = "Parts of doctest exposed as library";
        license = lib.licenses.mit;
        maintainers = [ lib.maintainers.thielema ];
@@ -91502,8 +91137,8 @@ self: {
      }:
      mkDerivation {
        pname = "dotparse";
-       version = "0.0.3";
-       sha256 = "024g3fkwp5042m8qmmli0y0dsqr9czvqbcjlvf61d6pi92cbm983";
+       version = "0.1.0.0";
+       sha256 = "06knlrrb2ma57d5rnv2xdqp7avdbcbnd5m6pk45953lmhz217ls6";
        libraryHaskellDepends = [
          algebraic-graphs base bytestring chart-svg containers flatparse
          numhask-space optics-core process-extras string-interpolate
@@ -92876,27 +92511,8 @@ self: {
      }:
      mkDerivation {
        pname = "dunai";
-       version = "0.11.2";
-       sha256 = "0zyd1dx6g7i8d9iza2y1iljyz8xca1z3nfywjhmjnj2qsarlkw13";
-       libraryHaskellDepends = [
-         base MonadRandom simple-affine-space transformers transformers-base
-       ];
-       testHaskellDepends = [ base tasty tasty-hunit transformers ];
-       benchmarkHaskellDepends = [ base criterion filepath time ];
-       description = "Generalised reactive framework supporting classic, arrowized and monadic FRP";
-       license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.turion ];
-     }) {};
-
-  "dunai_0_12_0" = callPackage
-    ({ mkDerivation, base, criterion, filepath, MonadRandom
-     , simple-affine-space, tasty, tasty-hunit, time, transformers
-     , transformers-base
-     }:
-     mkDerivation {
-       pname = "dunai";
-       version = "0.12.0";
-       sha256 = "019332zb3c6abwxpw6qxd6pr0v379aadgd9p9li2la7x8a8qmc00";
+       version = "0.12.1";
+       sha256 = "0j4862aq688cb54yz2di2vs5s3w1xnla21pjdqz9j6n2505vh9ih";
        libraryHaskellDepends = [
          base MonadRandom simple-affine-space transformers transformers-base
        ];
@@ -92904,7 +92520,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion filepath time ];
        description = "Generalised reactive framework supporting classic, arrowized and monadic FRP";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.turion ];
      }) {};
 
@@ -92928,8 +92543,8 @@ self: {
     ({ mkDerivation, base, dunai, normaldistribution, QuickCheck }:
      mkDerivation {
        pname = "dunai-test";
-       version = "0.12.0";
-       sha256 = "0wzzkqky1bn5kvr23wwax7p7hklal1b80hdy627wr6h39czia391";
+       version = "0.12.1";
+       sha256 = "1jaxdc672z3ng6w8bqxj1991yp4ianpj4w2gg2qf4j9vildm947z";
        libraryHaskellDepends = [
          base dunai normaldistribution QuickCheck
        ];
@@ -94068,8 +93683,8 @@ self: {
      }:
      mkDerivation {
        pname = "ebird-cli";
-       version = "0.3.0.0";
-       sha256 = "1l0pm1ha2shrm1b2qp8b9c0jrbsg8qjmq0srval1y9bxxzp2wls9";
+       version = "0.3.0.1";
+       sha256 = "0y66hyifcfazb8k9kwss6m40h2ylpg8pzfkb196mdjpamk5v1n8z";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -94088,8 +93703,8 @@ self: {
      }:
      mkDerivation {
        pname = "ebird-client";
-       version = "0.2.0.0";
-       sha256 = "14pxbpwszfmvndck9xd124g3mqj117nvdzsvqbpkm9mh68zxkvaz";
+       version = "0.2.0.1";
+       sha256 = "07j2gfxl40srq25xr23yjappimvgdv11ydipr5q91yf94p33m2hz";
        libraryHaskellDepends = [
          base data-default ebird-api http-client-tls optics servant
          servant-client text
@@ -94801,30 +94416,6 @@ self: {
      }:
      mkDerivation {
        pname = "effectful";
-       version = "2.2.2.0";
-       sha256 = "1j6p28d5701v0a5fhgra1mhnzsqbxj44mpnixrh8jy34rcbq02bi";
-       libraryHaskellDepends = [
-         async base bytestring directory effectful-core process stm time
-         unliftio
-       ];
-       testHaskellDepends = [
-         base containers effectful-core exceptions lifted-base primitive
-         tasty tasty-hunit unliftio
-       ];
-       benchmarkHaskellDepends = [
-         async base tasty-bench text unix unliftio
-       ];
-       description = "An easy to use, performant extensible effects library";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "effectful_2_3_0_0" = callPackage
-    ({ mkDerivation, async, base, bytestring, containers, directory
-     , effectful-core, exceptions, lifted-base, primitive, process, stm
-     , tasty, tasty-bench, tasty-hunit, text, time, unix, unliftio
-     }:
-     mkDerivation {
-       pname = "effectful";
        version = "2.3.0.0";
        sha256 = "03yr8hr1aahqfm04jdn7nnfblvxpj1zgrv8c9ymgjnn6gxjvwhk7";
        libraryHaskellDepends = [
@@ -94840,7 +94431,6 @@ self: {
        ];
        description = "An easy to use, performant extensible effects library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "effectful-core" = callPackage
@@ -94849,22 +94439,6 @@ self: {
      }:
      mkDerivation {
        pname = "effectful-core";
-       version = "2.2.2.2";
-       sha256 = "1ykscrp24n6cfwh9n051wj8zcza522jwfcw48fnxh3gvgyn43vaq";
-       libraryHaskellDepends = [
-         base containers exceptions monad-control primitive
-         transformers-base unliftio-core
-       ];
-       description = "An easy to use, performant extensible effects library";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "effectful-core_2_3_0_1" = callPackage
-    ({ mkDerivation, base, containers, exceptions, monad-control
-     , primitive, transformers-base, unliftio-core
-     }:
-     mkDerivation {
-       pname = "effectful-core";
        version = "2.3.0.1";
        sha256 = "16vk5sjyy4knw9yss25iv501zxz2258qds3bhl1mrqa24phy3c9w";
        libraryHaskellDepends = [
@@ -94873,7 +94447,6 @@ self: {
        ];
        description = "An easy to use, performant extensible effects library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "effectful-plugin" = callPackage
@@ -94909,8 +94482,8 @@ self: {
        pname = "effectful-th";
        version = "1.0.0.1";
        sha256 = "19xbvfsglm4gsji303zj4f1nhhl4gls78cdbl4yalxm8c4m8iqsf";
-       revision = "3";
-       editedCabalFile = "1v0p0rs241xqvqzvcqk3dyx68zyqbdqvfyprc0s4nhxzry8a9ka5";
+       revision = "4";
+       editedCabalFile = "0dawn69x2zf1wm6zj3vkv1s0naq8820nfi191v1ix5z9ai7nq5kz";
        libraryHaskellDepends = [
          base containers effectful-core exceptions template-haskell
          th-abstraction
@@ -95849,8 +95422,10 @@ self: {
      }:
      mkDerivation {
        pname = "eliminators";
-       version = "0.9.2";
-       sha256 = "0j0k1lw6b5yqz7kxckb5s0phqcnzdis0b469nxryawsv12wvv335";
+       version = "0.9.3";
+       sha256 = "0pmh4ds1xmk464988airlwdj47mbq9xzgvfmpsp7dw84k0226pyg";
+       revision = "2";
+       editedCabalFile = "1h1ajn96s281pbyxz7c9khlc7qn5ddvf8x7v4pagx9fqs08mqaar";
        libraryHaskellDepends = [
          base extra singleton-nats singletons-base template-haskell text
          th-abstraction th-desugar
@@ -96267,6 +95842,30 @@ self: {
        license = lib.licenses.mpl20;
      }) {};
 
+  "elm-street_0_2_2_0" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, directory, filepath
+     , hspec, prettyprinter, servant, servant-server, text, time, wai
+     , warp
+     }:
+     mkDerivation {
+       pname = "elm-street";
+       version = "0.2.2.0";
+       sha256 = "1wgf5fss6qwgc3q18k5z95658jy4g8gx1v0ys7wwbqix4jhn461s";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base directory filepath prettyprinter text time
+       ];
+       executableHaskellDepends = [
+         base directory filepath servant servant-server text wai warp
+       ];
+       testHaskellDepends = [ aeson base bytestring hspec ];
+       doHaddock = false;
+       description = "Crossing the road between Haskell and Elm";
+       license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "elm-syntax" = callPackage
     ({ mkDerivation, base, bound, deriving-compat, hashable
      , prettyprinter, text, unordered-containers
@@ -96520,26 +96119,6 @@ self: {
      }:
      mkDerivation {
        pname = "elynx-tools";
-       version = "0.7.2.1";
-       sha256 = "01cw6n3br15alrjhwf3bx7mn0vbxkdwn51cdg004i0s35fzb5dxn";
-       libraryHaskellDepends = [
-         aeson attoparsec base base16-bytestring bytestring
-         cryptohash-sha256 directory hmatrix optparse-applicative random
-         template-haskell time transformers zlib
-       ];
-       description = "Tools for ELynx";
-       license = lib.licenses.gpl3Plus;
-       maintainers = [ lib.maintainers.dschrempf ];
-     }) {};
-
-  "elynx-tools_0_7_2_2" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
-     , bytestring, cryptohash-sha256, directory, hmatrix
-     , optparse-applicative, random, template-haskell, time
-     , transformers, zlib
-     }:
-     mkDerivation {
-       pname = "elynx-tools";
        version = "0.7.2.2";
        sha256 = "0yf8ybw6w0lsdyckvl5h2svkr6v22ymagzlnpvjlkscnb2654xss";
        libraryHaskellDepends = [
@@ -96549,7 +96128,6 @@ self: {
        ];
        description = "Tools for ELynx";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.dschrempf ];
      }) {};
 
@@ -96668,25 +96246,6 @@ self: {
      }) {};
 
   "emacs-module" = callPackage
-    ({ mkDerivation, base, bytestring, deepseq, exceptions
-     , monad-control, mtl, prettyprinter, resourcet
-     , safe-exceptions-checked, template-haskell, text
-     , transformers-base, vector, void
-     }:
-     mkDerivation {
-       pname = "emacs-module";
-       version = "0.1.1.1";
-       sha256 = "1j66b4r4zhqc2j1fqihzqdc0zacjy3fpgf54b7z55n2wqa6x9lgw";
-       libraryHaskellDepends = [
-         base bytestring deepseq exceptions monad-control mtl prettyprinter
-         resourcet safe-exceptions-checked template-haskell text
-         transformers-base vector void
-       ];
-       description = "Utilities to write Emacs dynamic modules";
-       license = lib.licenses.asl20;
-     }) {};
-
-  "emacs-module_0_2_1" = callPackage
     ({ mkDerivation, base, bytestring, deepseq, exceptions, filepath
      , monad-control, monad-interleave, mtl, prettyprinter
      , prettyprinter-combinators, primitive, template-haskell, text
@@ -96704,7 +96263,6 @@ self: {
        ];
        description = "Utilities to write Emacs dynamic modules";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "email" = callPackage
@@ -97056,6 +96614,31 @@ self: {
        broken = true;
      }) {};
 
+  "emhell" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, data-default-class
+     , data-svd, haskeline, hocd, lens, optparse-applicative
+     , prettyprinter, prettyprinter-ansi-terminal, repline, text
+     , transformers, unix
+     }:
+     mkDerivation {
+       pname = "emhell";
+       version = "0.1.1.0";
+       sha256 = "1nfzqf51cqvc7w5yzazmgyis360xbaf3yzdqvh0m95abzrhiyvib";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         attoparsec base data-svd haskeline lens optparse-applicative
+         prettyprinter prettyprinter-ansi-terminal text unix
+       ];
+       executableHaskellDepends = [
+         base bytestring data-default-class data-svd hocd
+         optparse-applicative prettyprinter prettyprinter-ansi-terminal
+         repline text transformers
+       ];
+       description = "Embedded shell";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "emoji" = callPackage
     ({ mkDerivation, aeson, base, bytestring, template-haskell, text
      , unordered-containers
@@ -97230,6 +96813,17 @@ self: {
        broken = true;
      }) {};
 
+  "end-of-exe" = callPackage
+    ({ mkDerivation, base, directory }:
+     mkDerivation {
+       pname = "end-of-exe";
+       version = "0.1.2.0";
+       sha256 = "0nh1dw9izhhsgm4dm46nxdijs5rm3xmfv8ijnh261g8yh3j0qzan";
+       libraryHaskellDepends = [ base directory ];
+       description = "A small library to deal with executable endings";
+       license = lib.licenses.mit;
+     }) {};
+
   "endo" = callPackage
     ({ mkDerivation, base, between, data-default-class, mtl
      , transformers
@@ -97761,8 +97355,8 @@ self: {
        pname = "env-guard";
        version = "0.2";
        sha256 = "0chgskm1893i17b7r704wh44b7wh0ig2jz7y43vznhnmchrc80al";
-       revision = "2";
-       editedCabalFile = "1f9gy868wkvkljiv23ibz7r1pk23arri6m3c18fgbip4fzfqrld7";
+       revision = "3";
+       editedCabalFile = "177rw9yax3wfix0pirc9lz8kn2pjp8q4fiidvkj48l4ybcq0zisk";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest ];
        description = "Conditionally running IO actions based on environment variables";
@@ -98131,10 +97725,8 @@ self: {
      }:
      mkDerivation {
        pname = "equational-reasoning";
-       version = "0.7.0.1";
-       sha256 = "1xp5vmz19idc29xidr7q65hsnhfnl3ca80hxxfllsqpyyh32qlhn";
-       revision = "3";
-       editedCabalFile = "06irwil7x5yc0kpnknvx1a2albzq1l0dnkhc2xfzb4421kyzf9gf";
+       version = "0.7.0.2";
+       sha256 = "18pmg7c103yprldbzh0c3wz2mbiidi14ildymsfggnxica6w05qg";
        libraryHaskellDepends = [
          base containers template-haskell th-desugar void
        ];
@@ -98347,8 +97939,8 @@ self: {
      }:
      mkDerivation {
        pname = "errata";
-       version = "0.4.0.1";
-       sha256 = "1xj7cg93pi242mx99vw31262sx5m78fd13nzjpzxp5zcw40k1mw2";
+       version = "0.4.0.2";
+       sha256 = "0vr1rijjb25nrsnrix173p4xqg2wqac5iwfwhllgw2fvh3k2jbz8";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base containers text ];
@@ -98614,35 +98206,6 @@ self: {
 
   "ersatz" = callPackage
     ({ mkDerivation, array, attoparsec, base, bytestring, containers
-     , data-default, fail, lens, mtl, parsec, process, semigroups
-     , streams, temporary, transformers, unordered-containers
-     }:
-     mkDerivation {
-       pname = "ersatz";
-       version = "0.4.13";
-       sha256 = "0ph2ayw4vb4rrgfmm8dhwr18172igx2sczjhv2vf3b6vd5r0z1hy";
-       revision = "1";
-       editedCabalFile = "1xmmxr1n8mlchlkbl8n93yck4zn5308q5pvp946zr9d7866wl3l5";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         array attoparsec base bytestring containers data-default lens mtl
-         process semigroups streams temporary transformers
-         unordered-containers
-       ];
-       executableHaskellDepends = [
-         array base containers fail lens mtl parsec semigroups
-       ];
-       testHaskellDepends = [ array base ];
-       description = "A monad for expressing SAT or QSAT problems using observable sharing";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "ersatz_0_5" = callPackage
-    ({ mkDerivation, array, attoparsec, base, bytestring, containers
      , data-default, fail, HUnit, lens, mtl, parsec, process, semigroups
      , streams, temporary, test-framework, test-framework-hunit
      , transformers, unordered-containers
@@ -98893,6 +98456,36 @@ self: {
        pname = "esqueleto";
        version = "3.5.11.0";
        sha256 = "03vk49q87m85qkld89d1gxf17mah7xkhk0m5y84d4mv1c5is530y";
+       revision = "1";
+       editedCabalFile = "05xl1zvy1b1frqb61gp29alb7zac90kdz7w648dclnz1npr4qba5";
+       libraryHaskellDepends = [
+         aeson attoparsec base blaze-html bytestring conduit containers
+         monad-logger persistent resourcet tagged template-haskell text time
+         transformers unliftio unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson attoparsec base blaze-html bytestring conduit containers
+         exceptions hspec hspec-core monad-logger mtl mysql mysql-simple
+         persistent persistent-mysql persistent-postgresql persistent-sqlite
+         postgresql-simple QuickCheck resourcet tagged template-haskell text
+         time transformers unliftio unordered-containers
+       ];
+       description = "Type-safe EDSL for SQL queries on persistent backends";
+       license = lib.licenses.bsd3;
+     }) {};
+
+  "esqueleto_3_5_11_1" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, blaze-html, bytestring
+     , conduit, containers, exceptions, hspec, hspec-core, monad-logger
+     , mtl, mysql, mysql-simple, persistent, persistent-mysql
+     , persistent-postgresql, persistent-sqlite, postgresql-simple
+     , QuickCheck, resourcet, tagged, template-haskell, text, time
+     , transformers, unliftio, unordered-containers
+     }:
+     mkDerivation {
+       pname = "esqueleto";
+       version = "3.5.11.1";
+       sha256 = "144anqiar5pq9ss403sspnicjlad4icnf986fy4zfzqd70r6na0k";
        libraryHaskellDepends = [
          aeson attoparsec base blaze-html bytestring conduit containers
          monad-logger persistent resourcet tagged template-haskell text time
@@ -98907,6 +98500,7 @@ self: {
        ];
        description = "Type-safe EDSL for SQL queries on persistent backends";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "esqueleto-compat" = callPackage
@@ -100187,43 +99781,6 @@ self: {
 
   "eventstore" = 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
-     , 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.2";
-       sha256 = "1g11asiwnqkzfvflcz0va28kj8b89h5890c9zsa2as9kzgb7zdmr";
-       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 hspec
-         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 = lib.platforms.x86_64;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "eventstore_1_4_3" = callPackage
-    ({ mkDerivation, aeson, array, async, base, bifunctors, bytestring
      , cereal, clock, containers, crypton-connection, dns
      , dotnet-timespan, exceptions, fast-logger, file-embed, hashable
      , hspec, http-client, interpolate, lifted-async, lifted-base
@@ -100569,8 +100126,8 @@ self: {
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
        pname = "exception-hierarchy";
-       version = "0.1.0.10";
-       sha256 = "1xvbx4b68hsdj4wsxff2qd5b9342vk3iqjdv9ilxpf3wpg3xq3x2";
+       version = "0.1.0.11";
+       sha256 = "0v7yc7im6g7xy41q459g39b7ri44f7axzzvrbi3vrlwl7c7k3wxz";
        libraryHaskellDepends = [ base template-haskell ];
        description = "Exception type hierarchy with TemplateHaskell";
        license = lib.licenses.bsd3;
@@ -101250,8 +100807,8 @@ self: {
      }:
      mkDerivation {
        pname = "exon";
-       version = "1.6.1.0";
-       sha256 = "0cdsh3qhbiw4q0nskcwgbbd1zdy0jhy9iblqx5h079drc0faa3zp";
+       version = "1.6.1.1";
+       sha256 = "1cdl7lmlr1ivr1w0b0g26q3lifx9z0a91py1gvd92a4ncawrwk13";
        libraryHaskellDepends = [
          base ghc incipit-base parsec template-haskell
        ];
@@ -102694,21 +102251,22 @@ self: {
 
   "faktory" = callPackage
     ({ mkDerivation, aeson, aeson-casing, aeson-qq, async, base
-     , bytestring, connection, cryptonite, errors, hspec, markdown-unlit
-     , megaparsec, memory, mtl, network, random, safe-exceptions
-     , scanner, semigroups, text, time, unix, unordered-containers
+     , bytestring, crypton-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.1.2.4";
-       sha256 = "0mn888cjk8ag94il7zcbk6q5cq2vf2dxf1b8ba8ki2rypxld5m7a";
+       version = "1.1.2.5";
+       sha256 = "0ax5hk98k4v8vnhv6rvbjxhynqkzijb5l7dbaxp15mh6yd2y981f";
        revision = "1";
-       editedCabalFile = "10gpavyqdx9kcrp963wgx0jfvm4xf97yg92y4gvk5vkpjipmx5mg";
+       editedCabalFile = "072nm86gyqgnrcfdq466nkpkcsp417zibj1ni2s9b7ndw63x4k1f";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson aeson-casing base bytestring connection cryptonite errors
-         megaparsec memory mtl network random safe-exceptions scanner
+         aeson aeson-casing base bytestring crypton-connection cryptonite
+         errors megaparsec memory mtl network random safe-exceptions scanner
          semigroups text time unix unordered-containers
        ];
        executableHaskellDepends = [ aeson base safe-exceptions ];
@@ -102722,7 +102280,7 @@ self: {
        broken = true;
      }) {};
 
-  "faktory_1_1_2_5" = callPackage
+  "faktory_1_1_2_6" = callPackage
     ({ mkDerivation, aeson, aeson-casing, aeson-qq, async, base
      , bytestring, crypton-connection, cryptonite, errors, hspec
      , markdown-unlit, megaparsec, memory, mtl, network, random
@@ -102731,10 +102289,8 @@ self: {
      }:
      mkDerivation {
        pname = "faktory";
-       version = "1.1.2.5";
-       sha256 = "0ax5hk98k4v8vnhv6rvbjxhynqkzijb5l7dbaxp15mh6yd2y981f";
-       revision = "1";
-       editedCabalFile = "072nm86gyqgnrcfdq466nkpkcsp417zibj1ni2s9b7ndw63x4k1f";
+       version = "1.1.2.6";
+       sha256 = "1ddzq4pxx6blvqa2s6y7jmx6s49g9ckywiidi2hvq7r0dympsz03";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -104054,27 +103610,6 @@ self: {
      }:
      mkDerivation {
        pname = "fedora-haskell-tools";
-       version = "1.0";
-       sha256 = "13nqsf4p5cm9zzdryl09hcxsya5qn3h8q8wl1sz02jswkhwlhlzb";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         base bytestring csv directory extra fedora-dists filepath
-         http-conduit http-types 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_1" = callPackage
-    ({ mkDerivation, base, bytestring, csv, directory, extra
-     , fedora-dists, filepath, http-conduit, http-types
-     , optparse-applicative, process, simple-cmd, simple-cmd-args, split
-     , time, unix
-     }:
-     mkDerivation {
-       pname = "fedora-haskell-tools";
        version = "1.1";
        sha256 = "194jkagrvkhzgw224jybxy4gvavs9qm6lp1b26ddbnpddf3v6paf";
        isLibrary = false;
@@ -104086,7 +103621,6 @@ self: {
        ];
        description = "Building and maintenance tools for Fedora Haskell";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fedora-img-dl" = callPackage
@@ -104949,25 +104483,6 @@ self: {
      }:
      mkDerivation {
        pname = "fgl";
-       version = "5.8.0.0";
-       sha256 = "02cdigf5m3520vh30lld0j5d4al7nmsa4m9v9bjw1fprfaac03nn";
-       revision = "1";
-       editedCabalFile = "0g96jxn24vmq5y84klh95ng4lm7ghjbgka6rfkjf9kbyn7fqypnp";
-       libraryHaskellDepends = [
-         array base containers deepseq transformers
-       ];
-       testHaskellDepends = [ base containers hspec QuickCheck ];
-       benchmarkHaskellDepends = [ base deepseq microbench ];
-       description = "Martin Erwig's Functional Graph Library";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "fgl_5_8_2_0" = callPackage
-    ({ mkDerivation, array, base, containers, deepseq, hspec
-     , microbench, QuickCheck, transformers
-     }:
-     mkDerivation {
-       pname = "fgl";
        version = "5.8.2.0";
        sha256 = "1dn3x3rmdlglg1kbvx7vndkm66lvvyd23awwd0qzplzi43vhrks4";
        libraryHaskellDepends = [
@@ -104977,7 +104492,6 @@ self: {
        benchmarkHaskellDepends = [ base deepseq microbench ];
        description = "Martin Erwig's Functional Graph Library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fgl-arbitrary" = callPackage
@@ -105240,8 +104754,6 @@ self: {
        libraryHaskellDepends = [ base bytestring filepath unix ];
        description = "Basic file IO operations via 'OsPath'";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "file-location" = callPackage
@@ -106425,24 +105937,6 @@ self: {
      }) {};
 
   "fix-whitespace" = callPackage
-    ({ mkDerivation, base, directory, extra, filepath, filepattern
-     , text, yaml
-     }:
-     mkDerivation {
-       pname = "fix-whitespace";
-       version = "0.0.11";
-       sha256 = "0q36vr3pfk1x14hl86g4g557299ih0510j7cf37h8n5nv8bs8gq2";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         base directory extra filepath filepattern text yaml
-       ];
-       description = "Fixes whitespace issues";
-       license = "unknown";
-       mainProgram = "fix-whitespace";
-     }) {};
-
-  "fix-whitespace_0_1" = callPackage
     ({ mkDerivation, base, bytestring, directory, extra, filepath
      , filepattern, QuickCheck, tasty, tasty-golden, tasty-quickcheck
      , text, transformers, yaml
@@ -106451,6 +105945,8 @@ self: {
        pname = "fix-whitespace";
        version = "0.1";
        sha256 = "0ml8ggis3a4hdgl069864bxqqm74bs9yzbyb7imp02g2zywqsr1g";
+       revision = "1";
+       editedCabalFile = "1sljajray6r3dyj617rsakrf4n7y5wcppl5nf5xxacwv2q21ljhi";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base text transformers ];
@@ -106463,7 +105959,6 @@ self: {
        ];
        description = "Fixes whitespace issues";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "fix-whitespace";
      }) {};
 
@@ -106895,6 +106390,8 @@ self: {
        pname = "flac";
        version = "0.2.1";
        sha256 = "0ca41lyl21x9nrlnj5df4fbhycpsmfrl6fsd8pmza2wklx8zlv9d";
+       revision = "1";
+       editedCabalFile = "1a2qja90bqm6zwfsi6z22zm74rb3sah37j4qlz4lx08zns92bdir";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base bytestring containers directory exceptions filepath mtl text
@@ -106915,17 +106412,15 @@ self: {
      }:
      mkDerivation {
        pname = "flac-picture";
-       version = "0.1.2";
-       sha256 = "02h36z65xmy0mvg7j2863h35dcf24l08ma0dxjbqcn42sca9ss0m";
-       revision = "1";
-       editedCabalFile = "1ib9ypz06i81bgkj08aw6fdyxi6fbl2029vwlcqybbhz9cnya1pm";
+       version = "0.1.3";
+       sha256 = "1kspvndqwj0ph8zfx5qwwmzgkvvv4a53qb7nz7fxw4ba8gr2qpdl";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base bytestring flac JuicyPixels ];
        testHaskellDepends = [
          base bytestring directory flac hspec JuicyPixels temporary
        ];
        testToolDepends = [ hspec-discover ];
-       description = "Support for writing picture to FLAC metadata blocks with JuicyPixels";
+       description = "Support for writing pictures into FLAC metadata blocks with JuicyPixels";
        license = lib.licenses.bsd3;
      }) {};
 
@@ -107182,31 +106677,6 @@ self: {
      }:
      mkDerivation {
        pname = "flatparse";
-       version = "0.4.1.0";
-       sha256 = "0hmi8h74haw21fdgvrqf71vawbjafyg6pmxlpa7pqd1xbgj1wk6j";
-       libraryHaskellDepends = [
-         base bytestring containers integer-gmp template-haskell utf8-string
-       ];
-       testHaskellDepends = [
-         base bytestring hspec HUnit QuickCheck quickcheck-instances
-         utf8-string
-       ];
-       benchmarkHaskellDepends = [
-         attoparsec base bytestring gauge integer-gmp megaparsec parsec
-         primitive utf8-string
-       ];
-       description = "High-performance parsing from strict bytestrings";
-       license = lib.licenses.mit;
-       maintainers = [ lib.maintainers.raehik ];
-     }) {};
-
-  "flatparse_0_5_0_1" = callPackage
-    ({ mkDerivation, attoparsec, base, bytestring, containers, gauge
-     , hspec, HUnit, integer-gmp, megaparsec, parsec, primitive
-     , QuickCheck, quickcheck-instances, template-haskell, utf8-string
-     }:
-     mkDerivation {
-       pname = "flatparse";
        version = "0.5.0.1";
        sha256 = "08km6zw6p3xhqcbmfgksc6rgws08zj828cnn21zqq3kriq47amvc";
        libraryHaskellDepends = [
@@ -107222,7 +106692,6 @@ self: {
        ];
        description = "High-performance parsing from strict bytestrings";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.raehik ];
      }) {};
 
@@ -107518,12 +106987,12 @@ self: {
     ({ mkDerivation, base, criterion }:
      mkDerivation {
        pname = "floating-bits";
-       version = "0.3.0.0";
-       sha256 = "1cp2k9rks0g8i6lf6j3zrz7wxh42qmsqwvf26dkdqnnzi0aqkkxj";
+       version = "0.3.1.0";
+       sha256 = "06njpgacqywkr6y8lz78wxq0jvyc10r3f8fh80wm54vqqjhkc6m4";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
        benchmarkHaskellDepends = [ base criterion ];
-       description = "Conversions between floating and integral values";
+       description = "Bitwise accurate floating point conversion, and Unit of Lease Precision calculation";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        broken = true;
@@ -107593,7 +107062,7 @@ self: {
        mainProgram = "floskell";
      }) {};
 
-  "floskell_0_11_0" = callPackage
+  "floskell_0_11_1" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, ansi-wl-pprint, attoparsec
      , attoparsec-aeson, base, bytestring, containers, criterion
      , data-default, deepseq, directory, exceptions, filepath, ghc-prim
@@ -107602,8 +107071,8 @@ self: {
      }:
      mkDerivation {
        pname = "floskell";
-       version = "0.11.0";
-       sha256 = "07l14zr1igq2vbs6m09ffc9ddchwbakmhb1bjnxldb3rsvaqnjc3";
+       version = "0.11.1";
+       sha256 = "1gd9yvl6dfsz2q3dd5swj68wxa9dq670rmi2ix4yhmyfg8pjgcvn";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -108377,9 +107846,7 @@ self: {
        sha256 = "04pzjppmb195ffgxdzh8dh39z5dalr5wd6sifcnbg9p1b3rw6myh";
        revision = "4";
        editedCabalFile = "0kpsp659y563h2vanhrdnbza9skq1j9sm6y3fg2j4p1xsgnkqjzv";
-       libraryHaskellDepends = [
-         base containers ghc-prim tagged transformers
-       ];
+       libraryHaskellDepends = [ base ghc-prim tagged ];
        testHaskellDepends = [
          base containers QuickCheck quickcheck-instances test-framework
          test-framework-quickcheck2 transformers
@@ -108387,6 +107854,7 @@ self: {
        benchmarkHaskellDepends = [
          base containers criterion deepseq transformers
        ];
+       doHaddock = false;
        description = "Compatibility package for the Foldable1 and Bifoldable1 type classes";
        license = lib.licenses.bsd3;
      }) {};
@@ -109532,7 +109000,7 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "fourmolu" = callPackage
+  "fourmolu_0_11_0_0" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, array, base, binary
      , bytestring, Cabal-syntax, containers, Diff, directory, dlist
      , file-embed, filepath, ghc-lib-parser, hspec, hspec-discover
@@ -109565,10 +109033,11 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A formatter for Haskell source code";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "fourmolu";
      }) {};
 
-  "fourmolu_0_14_0_0" = callPackage
+  "fourmolu" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, array, base, binary
      , bytestring, Cabal-syntax, containers, deepseq, Diff, directory
      , file-embed, filepath, ghc-lib-parser, hspec, hspec-discover
@@ -109599,7 +109068,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A formatter for Haskell source code";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "fourmolu";
      }) {};
 
@@ -110098,26 +109566,6 @@ self: {
      }:
      mkDerivation {
        pname = "free";
-       version = "5.1.10";
-       sha256 = "0whff0r0nvii5l9z9crw7v0rj0wwblwbnfp99515siyxjkzs9phj";
-       revision = "2";
-       editedCabalFile = "1qpn9sy2bpngkr9zdi0dvy5knnhbsli3d0nw1ljvw12pisv6njaq";
-       libraryHaskellDepends = [
-         base comonad containers distributive exceptions indexed-traversable
-         mtl profunctors semigroupoids template-haskell th-abstraction
-         transformers transformers-base
-       ];
-       description = "Monads for free";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "free_5_2" = callPackage
-    ({ mkDerivation, base, comonad, containers, distributive
-     , exceptions, indexed-traversable, mtl, profunctors, semigroupoids
-     , template-haskell, th-abstraction, transformers, transformers-base
-     }:
-     mkDerivation {
-       pname = "free";
        version = "5.2";
        sha256 = "12agp68cwwixcwfwnvk2xamg34a2x6ax7s1naxv66chpi5y7z1kj";
        revision = "3";
@@ -110129,7 +109577,6 @@ self: {
        ];
        description = "Monads for free";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "free-algebras" = callPackage
@@ -110158,6 +109605,8 @@ self: {
        pname = "free-applicative-t";
        version = "0.1.0.0";
        sha256 = "15bamiy453fl4a2vygjwfywyqwkd46ddxn2v7g4r0y1v7z3y56yn";
+       revision = "1";
+       editedCabalFile = "00f6pg7simc66gwzx992bl3kin76ppl46g13d0jn2pyrcx332jip";
        libraryHaskellDepends = [ base free ];
        testHaskellDepends = [ base hedgehog transformers ];
        description = "Free Applicative Transformer";
@@ -110280,6 +109729,18 @@ self: {
        broken = true;
      }) {};
 
+  "free-listt" = callPackage
+    ({ mkDerivation, base, exceptions, free, mtl, transformers }:
+     mkDerivation {
+       pname = "free-listt";
+       version = "0.1.0.1";
+       sha256 = "0qymhgn43zmsi98fam53f0am5rhi0n14bqkr7x5irczirg5bzgzz";
+       libraryHaskellDepends = [ base exceptions free mtl transformers ];
+       testHaskellDepends = [ base ];
+       description = "Lawful list and set monad transformers based on free monads";
+       license = lib.licenses.mit;
+     }) {};
+
   "free-operational" = callPackage
     ({ mkDerivation, base, comonad-transformers, free, kan-extensions
      , mtl, transformers
@@ -112469,8 +111930,8 @@ self: {
      }:
      mkDerivation {
        pname = "futhark";
-       version = "0.25.10";
-       sha256 = "1da69xzxfsmkfhclm8vz6kkn6glr06kcjjag3rjydz7yz7gdi0xv";
+       version = "0.25.11";
+       sha256 = "04l4yy85jg0fx39yqzyn50jv4f637nwa8jp31p869230vmvvp2d8";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -112652,6 +112113,19 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "fuzzy_0_1_1_0" = callPackage
+    ({ mkDerivation, base, HUnit, monoid-subclasses }:
+     mkDerivation {
+       pname = "fuzzy";
+       version = "0.1.1.0";
+       sha256 = "0rc6zdbmggbzxbrxkcx6zajwdi4bbwld4mmn7ldl6mciakqrc0rv";
+       libraryHaskellDepends = [ base monoid-subclasses ];
+       testHaskellDepends = [ base HUnit ];
+       description = "Filters a list based on a fuzzy string search";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "fuzzy-dates" = callPackage
     ({ mkDerivation, base, hourglass, hspec, lens, parsec }:
      mkDerivation {
@@ -114019,10 +113493,8 @@ self: {
     ({ mkDerivation, base, HUnit, raw-strings-qq, text }:
      mkDerivation {
        pname = "gemmula";
-       version = "0.1.0.0";
-       sha256 = "1zswha3siximp7yp5gmawxm1n8c0bhnn9ybs0290f81vi5bw47lw";
-       revision = "1";
-       editedCabalFile = "0pa7pl8kgc6qmd8n4p05lzk6bvgip5pl94xys20ibqfa5a7irsnz";
+       version = "1.0.0";
+       sha256 = "043wp9rb3g5rzfvkfh502px81dxgm5nv93fsazb5wgl7c497kz08";
        libraryHaskellDepends = [ base text ];
        testHaskellDepends = [ base HUnit raw-strings-qq text ];
        description = "A tiny Gemtext parser";
@@ -114857,14 +114329,14 @@ self: {
      }) {};
 
   "generically" = callPackage
-    ({ mkDerivation, base, base-orphans }:
+    ({ mkDerivation, base }:
      mkDerivation {
        pname = "generically";
        version = "0.1.1";
        sha256 = "1ks3pi6mpma83xffplz8vmimyhvzpnhmcgvk3bvl3c64pqva9i84";
        revision = "2";
        editedCabalFile = "0z2rjz0ap63zjpj4166fxl09zfrlpmzn85pi3l0vhlr8pi4w13ip";
-       libraryHaskellDepends = [ base base-orphans ];
+       libraryHaskellDepends = [ base ];
        description = "Generically newtype to use with DerivingVia";
        license = lib.licenses.bsd3;
      }) {};
@@ -116991,7 +116463,7 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ghc-exactprint" = callPackage
+  "ghc-exactprint_1_6_1_3" = callPackage
     ({ mkDerivation, base, bytestring, Cabal-syntax, containers
      , data-default, Diff, directory, fail, filemanip, filepath, free
      , ghc, ghc-boot, ghc-paths, HUnit, mtl, ordered-containers
@@ -117014,20 +116486,25 @@ self: {
        ];
        description = "ExactPrint for GHC";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ghc-exactprint_1_7_0_1" = callPackage
+  "ghc-exactprint" = callPackage
     ({ mkDerivation, base, bytestring, Cabal-syntax, containers
-     , data-default, Diff, directory, extra, fail, filepath, ghc
+     , data-default, Diff, directory, extra, fail, filepath, free, ghc
      , ghc-boot, ghc-paths, HUnit, mtl, ordered-containers, silently
      , syb
      }:
      mkDerivation {
        pname = "ghc-exactprint";
-       version = "1.7.0.1";
-       sha256 = "0lf3grridkx5xb5zz8shx3vkzwqsc3y5rbgw7w6hbsgp7ac90jjz";
+       version = "1.7.1.0";
+       sha256 = "1kda9vqm4l5lhvcainvqgna46v29bwdkpr755wqqnn2kkvfsgvvy";
        isLibrary = true;
        isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring containers data-default directory fail filepath
+         free ghc ghc-boot mtl ordered-containers syb
+       ];
        testHaskellDepends = [
          base bytestring Cabal-syntax containers data-default Diff directory
          extra fail filepath ghc ghc-boot ghc-paths HUnit mtl
@@ -117035,6 +116512,18 @@ self: {
        ];
        description = "ExactPrint for GHC";
        license = lib.licenses.bsd3;
+     }) {};
+
+  "ghc-exactprint_1_8_0_0" = callPackage
+    ({ mkDerivation }:
+     mkDerivation {
+       pname = "ghc-exactprint";
+       version = "1.8.0.0";
+       sha256 = "10j98rnn69wig6xks1x5xq19730225ksz3il93x8zniddsn40v8v";
+       isLibrary = true;
+       isExecutable = true;
+       description = "ExactPrint for GHC";
+       license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
      }) {};
 
@@ -117098,8 +116587,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-heap-view";
-       version = "0.6.4";
-       sha256 = "19bqk98a3w4sd20ynil7b6m8p5qs0vrzwkdji3wv016i89vfsv7x";
+       version = "0.6.4.1";
+       sha256 = "0fi04y9qsy7afzfv2p7xkjwyxn6difqnz75cmy0hkdx1kii2diw3";
        enableSeparateDataOutput = true;
        setupHaskellDepends = [ base Cabal filepath ];
        libraryHaskellDepends = [
@@ -117258,7 +116747,7 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ghc-lib" = callPackage
+  "ghc-lib_9_4_8_20231111" = callPackage
     ({ mkDerivation, alex, array, base, binary, bytestring, containers
      , deepseq, directory, exceptions, filepath, ghc-lib-parser
      , ghc-prim, happy, hpc, parsec, pretty, process, rts, stm, time
@@ -117277,9 +116766,10 @@ self: {
        libraryToolDepends = [ alex happy ];
        description = "The GHC API, decoupled from GHC versions";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ghc-lib_9_6_3_20231121" = 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, stm, time
@@ -117298,7 +116788,6 @@ self: {
        libraryToolDepends = [ alex happy ];
        description = "The GHC API, decoupled from GHC versions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ghc-lib_9_8_1_20231121" = callPackage
@@ -117366,7 +116855,7 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ghc-lib-parser" = callPackage
+  "ghc-lib-parser_9_4_8_20231111" = callPackage
     ({ mkDerivation, alex, array, base, binary, bytestring, containers
      , deepseq, directory, exceptions, filepath, ghc-prim, happy, parsec
      , pretty, process, time, transformers, unix
@@ -117384,9 +116873,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_6_3_20231121" = 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
@@ -117404,7 +116894,6 @@ self: {
        libraryToolDepends = [ alex happy ];
        description = "The GHC API, decoupled from GHC versions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ghc-lib-parser_9_8_1_20231121" = callPackage
@@ -117468,7 +116957,7 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ghc-lib-parser-ex" = callPackage
+  "ghc-lib-parser-ex_9_4_0_0" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, extra
      , filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate
      }:
@@ -117485,9 +116974,10 @@ self: {
        ];
        description = "Algorithms on GHC parse trees";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ghc-lib-parser-ex_9_6_0_2" = callPackage
+  "ghc-lib-parser-ex" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, extra
      , filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate
      }:
@@ -117504,7 +116994,6 @@ self: {
        ];
        description = "Algorithms on GHC parse trees";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ghc-lib-parser-ex_9_8_0_0" = callPackage
@@ -117527,6 +117016,25 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "ghc-magic-dict-compat" = callPackage
+    ({ mkDerivation, base, dlist, falsify, ghc, ghc-prim
+     , ghc-tcplugins-extra, tasty, tasty-discover, tasty-hunit
+     }:
+     mkDerivation {
+       pname = "ghc-magic-dict-compat";
+       version = "0.0.0.0";
+       sha256 = "03xrfb5qa3fh8v7vi9sjdgwplcdhkk1ksv2nagsqjfmag6gkkry5";
+       libraryHaskellDepends = [
+         base dlist ghc ghc-prim ghc-tcplugins-extra
+       ];
+       testHaskellDepends = [
+         base falsify tasty tasty-discover tasty-hunit
+       ];
+       testToolDepends = [ tasty-discover ];
+       description = "A compatibility layer and GHC plugin for `withDict` from \"GHC.Magic.Dict\".";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "ghc-make" = callPackage
     ({ mkDerivation, base, process, shake, unordered-containers }:
      mkDerivation {
@@ -117919,8 +117427,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-source-gen";
-       version = "0.4.3.0";
-       sha256 = "1lhqsklibgiv51hs8mnrkn784rc5sxf5z8cfv8hf9jqlny50720f";
+       version = "0.4.4.0";
+       sha256 = "0rf7qbncsqmndxhsxngwwz2a5ijwsxmjhkdw3zz2awq51skdapwr";
        libraryHaskellDepends = [ base ghc ];
        testHaskellDepends = [
          base ghc ghc-paths QuickCheck tasty tasty-hunit tasty-quickcheck
@@ -118004,23 +117512,6 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-syntax-highlighter";
-       version = "0.0.9.0";
-       sha256 = "0dan000fg9ipfh8knhrdscnr8lvcf6p2djl9b4bgqd4nc65pcf8a";
-       revision = "2";
-       editedCabalFile = "1l1w8jn4sn0l9358xqinifm70zy0dsgdkm9kzlaj782abwvlz5rm";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [ base ghc-lib-parser text ];
-       testHaskellDepends = [ base hspec text ];
-       testToolDepends = [ hspec-discover ];
-       description = "Syntax highlighter for Haskell using the lexer of GHC";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "ghc-syntax-highlighter_0_0_10_0" = callPackage
-    ({ mkDerivation, base, ghc-lib-parser, hspec, hspec-discover, text
-     }:
-     mkDerivation {
-       pname = "ghc-syntax-highlighter";
        version = "0.0.10.0";
        sha256 = "145xjyraqd62k5amyqi9028rr9v2lgz3irmgz5v2hppza1i5qy72";
        enableSeparateDataOutput = true;
@@ -118029,7 +117520,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Syntax highlighter for Haskell using the lexer of GHC";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ghc-syntax-highlighter_0_0_11_0" = callPackage
@@ -118073,9 +117563,9 @@ self: {
 
   "ghc-tags_1_6" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, bytestring
-     , containers, deepseq, directory, filepath, ghc, ghc-boot
-     , ghc-paths, optparse-applicative, process, stm, temporary, text
-     , time, vector, yaml
+     , containers, deepseq, directory, filepath, ghc-lib, ghc-paths
+     , optparse-applicative, process, stm, temporary, text, time, vector
+     , yaml
      }:
      mkDerivation {
        pname = "ghc-tags";
@@ -118085,7 +117575,7 @@ self: {
        isExecutable = true;
        executableHaskellDepends = [
          aeson async attoparsec base bytestring containers deepseq directory
-         filepath ghc ghc-boot ghc-paths optparse-applicative process stm
+         filepath ghc-lib ghc-paths optparse-applicative process stm
          temporary text time vector yaml
        ];
        description = "Utility for generating ctags and etags with GHC API";
@@ -118096,9 +117586,9 @@ 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, vector
-     , yaml
+     , containers, deepseq, directory, filepath, ghc, ghc-boot
+     , ghc-paths, optparse-applicative, process, stm, temporary, text
+     , time, vector, yaml
      }:
      mkDerivation {
        pname = "ghc-tags";
@@ -118108,7 +117598,7 @@ self: {
        isExecutable = true;
        executableHaskellDepends = [
          aeson async attoparsec base bytestring containers deepseq directory
-         filepath ghc-lib ghc-paths optparse-applicative process stm
+         filepath ghc ghc-boot ghc-paths optparse-applicative process stm
          temporary text time vector yaml
        ];
        description = "Utility for generating ctags and etags with GHC API";
@@ -118118,15 +117608,14 @@ self: {
 
   "ghc-tags-core" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, containers, deepseq
-     , filepath-bytestring, ghc, text
+     , filepath, ghc, text
      }:
      mkDerivation {
        pname = "ghc-tags-core";
        version = "0.6.0.0";
        sha256 = "1f8lph1g1xnk8p3mgsvzfy8sv90nn3j19a2cb7qpdmcg48md9947";
        libraryHaskellDepends = [
-         attoparsec base bytestring containers deepseq filepath-bytestring
-         ghc text
+         attoparsec base bytestring containers deepseq filepath ghc text
        ];
        description = "CTags and ETags from Haskell syntax tree";
        license = lib.licenses.mpl20;
@@ -118304,8 +117793,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-typelits-presburger";
-       version = "0.7.2.0";
-       sha256 = "0lj9yw8rq8xi3n80ay0jdv53ygchf8sixj4iz4x7sb9hvw1nvrdh";
+       version = "0.7.3.0";
+       sha256 = "146xlp596ymsz1wrx2am62fy1v1gq7v6qzbx6qmj5dgxph0h4w6x";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -119972,11 +119461,37 @@ self: {
        license = lib.licenses.lgpl21Only;
        hydraPlatforms = lib.platforms.none;
        broken = true;
-     }) {gtksheet = null;};
+     }) {inherit (pkgs) gtksheet;};
 
   "gi-gtksource" = 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.28";
+       sha256 = "1047fgqj2avy34fd9y5m4ipv0vmpizw4lwnwdbrnhvs2fc89g0lh";
+       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;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {inherit (pkgs) gtksourceview3;};
+
+  "gi-gtksource_5_0_0" = callPackage
+    ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
+     , gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject
      , gi-gtk, gi-pango, gtksourceview, haskell-gi, haskell-gi-base
      , haskell-gi-overloading, text, transformers
      }:
@@ -120379,6 +119894,32 @@ self: {
        badPlatforms = lib.platforms.darwin;
      }) {vte_291 = pkgs.vte;};
 
+  "gi-vte_2_91_32" = callPackage
+    ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
+     , gi-cairo, 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.32";
+       sha256 = "0sfcd2lbbn5zz8vjxklxhf1yz7r5vacjvg5qid99xfzialp9s82x";
+       setupHaskellDepends = [
+         base Cabal gi-atk gi-cairo gi-gdk gi-gio gi-glib gi-gobject gi-gtk
+         gi-pango haskell-gi
+       ];
+       libraryHaskellDepends = [
+         base bytestring containers gi-atk gi-cairo 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;
+       badPlatforms = lib.platforms.darwin;
+       hydraPlatforms = lib.platforms.none;
+     }) {vte_291 = pkgs.vte;};
+
   "gi-webkit" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
      , gi-cairo, gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk
@@ -120682,6 +120223,8 @@ self: {
        pname = "gio";
        version = "0.13.10.0";
        sha256 = "0lwayry5f3jfz7ryabhdf6vb20qwmx48mzfnlmv70zd3fxz4jcd8";
+       revision = "1";
+       editedCabalFile = "1k73ppzjv7xvwi4s2q0i6ny8q8pwdz2hcbrd058m8xdb0c8kx7jr";
        enableSeparateDataOutput = true;
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [
@@ -120887,6 +120430,83 @@ self: {
          inherit (pkgs) perl; inherit (pkgs) rsync; inherit (pkgs) wget; 
          inherit (pkgs) which;};
 
+  "git-annex_10_20231227" = callPackage
+    ({ mkDerivation, aeson, ansi-terminal, async, attoparsec, aws, base
+     , blaze-builder, bloomfilter, bup, byteable, bytestring, Cabal
+     , case-insensitive, clientsession, concurrent-output, conduit
+     , containers, crypto-api, crypton, 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.20231227";
+       sha256 = "0awj9mwp2jvncz3dkh3npayzivaj6vsgmqi2f5yrq8d3w5lica3f";
+       configureFlags = [
+         "-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime"
+         "-fnetworkbsd" "-fpairing" "-fproduction" "-fs3" "-ftorrentparser"
+         "-fwebapp" "-fwebdav"
+       ];
+       isLibrary = false;
+       isExecutable = true;
+       setupHaskellDepends = [
+         async base bytestring Cabal directory exceptions filepath
+         filepath-bytestring process split time utf8-string
+       ];
+       executableHaskellDepends = [
+         aeson ansi-terminal async attoparsec aws base blaze-builder
+         bloomfilter byteable bytestring case-insensitive clientsession
+         concurrent-output conduit containers crypto-api crypton
+         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
+         regex-tdfa resourcet 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 yesod
+         yesod-core yesod-form yesod-static
+       ];
+       executableSystemDepends = [
+         bup curl git gnupg lsof openssh perl rsync wget which
+       ];
+       preConfigure = "export HOME=$TEMPDIR; patchShebangs .";
+       postBuild = ''
+         ln -sf dist/build/git-annex/git-annex git-annex
+         ln -sf git-annex git-annex-shell
+       '';
+       installPhase = "make PREFIX=$out BUILDER=: install install-completions";
+       checkPhase = ''PATH+=":$PWD" git-annex test'';
+       enableSharedExecutables = false;
+       description = "manage files with git, without checking their contents into git";
+       license = lib.licenses.agpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "git-annex";
+       maintainers = [ lib.maintainers.peti lib.maintainers.roosemberth ];
+     }) {inherit (pkgs) bup; inherit (pkgs) curl; inherit (pkgs) git; 
+         inherit (pkgs) gnupg; inherit (pkgs) lsof; inherit (pkgs) openssh; 
+         inherit (pkgs) perl; inherit (pkgs) rsync; inherit (pkgs) wget; 
+         inherit (pkgs) which;};
+
   "git-brunch" = callPackage
     ({ mkDerivation, base, brick, extra, hspec, microlens
      , microlens-mtl, mtl, optparse-applicative, process, text, vector
@@ -121383,37 +121003,6 @@ self: {
      }:
      mkDerivation {
        pname = "github";
-       version = "0.28.0.1";
-       sha256 = "16ahq2ng52ypkkgqbbmizr486px3dh709hw3jdn7jzglgvn20712";
-       revision = "2";
-       editedCabalFile = "1cbzn6idgmcihgkwgwc96a68hl24mai2gydbgqpydnknwmslp8qj";
-       libraryHaskellDepends = [
-         aeson base base-compat base16-bytestring binary binary-instances
-         bytestring containers cryptohash-sha1 deepseq deepseq-generics
-         exceptions hashable http-client http-client-tls http-link-header
-         http-types iso8601-time mtl network-uri tagged text time-compat tls
-         transformers transformers-compat unordered-containers vector
-       ];
-       testHaskellDepends = [
-         aeson base base-compat bytestring file-embed hspec tagged text
-         unordered-containers vector
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Access to the GitHub API, v3";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "github_0_29" = callPackage
-    ({ mkDerivation, aeson, base, base-compat, base16-bytestring
-     , binary, binary-instances, bytestring, containers, cryptohash-sha1
-     , deepseq, deepseq-generics, exceptions, file-embed, hashable
-     , hspec, hspec-discover, http-client, http-client-tls
-     , http-link-header, http-types, iso8601-time, mtl, network-uri
-     , tagged, text, time-compat, tls, transformers, transformers-compat
-     , unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "github";
        version = "0.29";
        sha256 = "1hki9lvf5vcq980ky98vwc7rh86rgf3z8pvqfgpb6jinc7jylcpx";
        revision = "4";
@@ -121432,7 +121021,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Access to the GitHub API, v3";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "github-backup" = callPackage
@@ -121532,6 +121120,31 @@ self: {
        mainProgram = "github-release";
      }) {};
 
+  "github-release_2_0_0_10" = 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.10";
+       sha256 = "1zsp4zab202jh11aaxpg6a59dh4paaqagi446qnwd2f503430zsc";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base burrito bytestring http-client http-client-tls
+         http-types mime-types optparse-generic text unordered-containers
+       ];
+       executableHaskellDepends = [
+         aeson base burrito bytestring http-client http-client-tls
+         http-types mime-types optparse-generic text unordered-containers
+       ];
+       description = "Upload files to GitHub releases";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "github-release";
+     }) {};
+
   "github-rest" = callPackage
     ({ mkDerivation, aeson, aeson-qq, base, bytestring, http-client
      , http-client-tls, http-types, jwt, mtl, scientific, tasty
@@ -121542,8 +121155,8 @@ self: {
        pname = "github-rest";
        version = "1.1.4";
        sha256 = "156mqc9748ypinwm8xb46b40ysqpgyb5p2jaiyc34jpxd74g3148";
-       revision = "1";
-       editedCabalFile = "13h1s60mqp198vl7cf2pjhx957mg2jd3zrwdfyj79fp87vfsz0fp";
+       revision = "2";
+       editedCabalFile = "0jvdqpcb4mkmndx3jhvq58m48ayax8n0sz7gsqpkiwpwy7gy816q";
        libraryHaskellDepends = [
          aeson base bytestring http-client http-client-tls http-types jwt
          mtl scientific text time transformers unliftio unliftio-core
@@ -121557,22 +121170,37 @@ self: {
      }) {};
 
   "github-tools" = callPackage
-    ({ mkDerivation, base, bytestring, containers, exceptions, github
-     , groom, html, http-client, http-client-tls, monad-parallel
-     , tabular, tagsoup, text, time, vector
+    ({ mkDerivation, aeson, aeson-pretty, base, bytestring
+     , case-insensitive, containers, cryptohash, Diff, directory
+     , exceptions, expiring-cache-map, github, hspec, hspec-discover
+     , html, http-client, http-client-tls, http-media, http-types
+     , monad-parallel, pretty, process, QuickCheck, quickcheck-text
+     , servant, servant-server, split, suspend, tabular, text, time
+     , timers, unix, unordered-containers, uuid, vector, wai, wai-cors
+     , wai-extra, warp
      }:
      mkDerivation {
        pname = "github-tools";
-       version = "0.1.1";
-       sha256 = "1bap8ba6cxcg9jz2dfj7w0f4hphkvw3b1fwbilc8kgvrf23jrann";
-       isLibrary = false;
+       version = "0.1.2";
+       sha256 = "0zz7gr1i7pr2z2fi23lqpvhfx7c81a6032lp7pnfpy5c3iir4dbh";
+       isLibrary = true;
        isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytestring containers cryptohash directory exceptions
+         github html http-client http-client-tls monad-parallel process
+         QuickCheck quickcheck-text split tabular text time unix
+         unordered-containers uuid vector
+       ];
        executableHaskellDepends = [
-         base bytestring containers exceptions github groom html http-client
-         http-client-tls monad-parallel tabular tagsoup text time vector
+         aeson-pretty base bytestring case-insensitive containers Diff
+         expiring-cache-map github http-media http-types pretty servant
+         servant-server suspend text time timers unordered-containers uuid
+         wai wai-cors wai-extra warp
        ];
+       testHaskellDepends = [ aeson base hspec QuickCheck ];
+       testToolDepends = [ hspec-discover ];
        description = "Various Github helper utilities";
-       license = lib.licenses.agpl3Only;
+       license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
        broken = true;
      }) {};
@@ -122155,6 +121783,27 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "glabrous_2_0_6_3" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring
+     , cereal, cereal-text, directory, either, hspec, text
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "glabrous";
+       version = "2.0.6.3";
+       sha256 = "0ndw2mbbfvrp5p2zxn7fx78gdj13xw9rx46a7zg33f9k2dsvjnp8";
+       libraryHaskellDepends = [
+         aeson aeson-pretty attoparsec base bytestring cereal cereal-text
+         either text unordered-containers
+       ];
+       testHaskellDepends = [
+         base directory either hspec text unordered-containers
+       ];
+       description = "A template DSL library";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "glade" = callPackage
     ({ mkDerivation, base, Cabal, glib, gtk, gtk2hs-buildtools
      , libglade
@@ -122395,6 +122044,8 @@ self: {
        pname = "glib";
        version = "0.13.10.0";
        sha256 = "149y33ddv8vkvak0042ismiwh6lgc706n3n3bvnmrgw67fmi57m1";
+       revision = "1";
+       editedCabalFile = "156s006fzmfpbffxaaxy9v1klyxcnvqfq00gfr8lsqwr254c1b4c";
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [
          base bytestring containers text utf8-string
@@ -122475,10 +122126,8 @@ self: {
      }:
      mkDerivation {
        pname = "glirc";
-       version = "2.40";
-       sha256 = "0zyj2jc8j61y6cp1p4f3lq2hhsph8hjybkbf4drxxlgm0zmyjkvh";
-       revision = "1";
-       editedCabalFile = "1yrmppkwhmy9k1fsw41dvsl2k115kmj55fn10x0a1nf8jjx7v61j";
+       version = "2.40.1";
+       sha256 = "1214r64pyikz4j4na65ki6glvplm3vpx0glizh2divn1cm8q0zch";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal filepath ];
@@ -122958,25 +122607,24 @@ self: {
   "glualint" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, deepseq
      , directory, effectful, filemanip, filepath, optparse-applicative
-     , parsec, pretty, signal, tasty, tasty-golden, uu-parsinglib, uuagc
+     , parsec, pretty, signal, tasty, tasty-golden, tasty-hunit, uuagc
      , uuagc-cabal
      }:
      mkDerivation {
        pname = "glualint";
-       version = "1.26.0";
-       sha256 = "1ywvffzmpk4igzj46f2bck938hlim8kfbf5nh2mv4jv80k0535g5";
+       version = "1.28.0";
+       sha256 = "11wcp8h1fmbhccj2hyhk56lj63hskb92xmgyxl0ixv303lj7p1ni";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson base bytestring containers parsec pretty uu-parsinglib uuagc
-         uuagc-cabal
+         aeson base bytestring containers parsec pretty uuagc uuagc-cabal
        ];
        executableHaskellDepends = [
          aeson base bytestring containers deepseq directory effectful
          filemanip filepath optparse-applicative signal
        ];
        testHaskellDepends = [
-         base bytestring filepath tasty tasty-golden
+         base bytestring filepath tasty tasty-golden tasty-hunit
        ];
        description = "Attempts to fix your syntax erroring Lua files";
        license = lib.licenses.lgpl21Plus;
@@ -127585,8 +127233,10 @@ self: {
      }:
      mkDerivation {
        pname = "graphql-client";
-       version = "1.2.2";
-       sha256 = "0m89j9caawijfmq8r0drh16psc82nnwj6sg256hls6539pxxza6k";
+       version = "1.2.3";
+       sha256 = "1wvn5w10ihja3nsr2qb9r6qil7c5yj1mh85l2m8rha6dbknxi4b6";
+       revision = "1";
+       editedCabalFile = "1px0w2drsmilx2afb78ayz19b04zsy52khhbb8jw64685a4n7mlv";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -127715,32 +127365,6 @@ self: {
      }:
      mkDerivation {
        pname = "graphula";
-       version = "2.0.2.2";
-       sha256 = "066lcn262x4l826sglybrz4mp58ishcj0h1r5h41aiy09mcf4g3v";
-       revision = "2";
-       editedCabalFile = "1wfvg8mkiyw5vh20syawrl201dwjx4ggd03pg1f06499anykcs8z";
-       libraryHaskellDepends = [
-         base containers directory generics-eot HUnit mtl persistent
-         QuickCheck random semigroups temporary text unliftio unliftio-core
-       ];
-       testHaskellDepends = [
-         base generic-arbitrary hspec markdown-unlit monad-logger persistent
-         persistent-sqlite QuickCheck resourcet transformers unliftio-core
-       ];
-       testToolDepends = [ markdown-unlit ];
-       description = "A simple interface for generating persistent data and linking its dependencies";
-       license = lib.licenses.mit;
-     }) {};
-
-  "graphula_2_1_0_0" = callPackage
-    ({ mkDerivation, base, containers, directory, generic-arbitrary
-     , generics-eot, hspec, HUnit, markdown-unlit, monad-logger, mtl
-     , persistent, persistent-sqlite, QuickCheck, random, resourcet
-     , semigroups, temporary, text, transformers, unliftio
-     , unliftio-core
-     }:
-     mkDerivation {
-       pname = "graphula";
        version = "2.1.0.0";
        sha256 = "1xiafr59a91r8avyns6nbmm2aq4wkf1s9z8xqkzapnz82wj3xkh4";
        libraryHaskellDepends = [
@@ -127754,7 +127378,6 @@ self: {
        testToolDepends = [ markdown-unlit ];
        description = "A simple interface for generating persistent data and linking its dependencies";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "graphula-core" = callPackage
@@ -128271,6 +127894,8 @@ self: {
        pname = "gridtables";
        version = "0.1.0.0";
        sha256 = "1smhbb2jxysbqhxww5rikjfnhsdbf0gq3kgnn6ikjzcrqwdk9b6n";
+       revision = "1";
+       editedCabalFile = "0ay4ywi8w5kk4blf8jqxhivzprp1ivpdlw6racr1692psyizmxi0";
        libraryHaskellDepends = [
          array base containers doclayout parsec text
        ];
@@ -129312,6 +128937,8 @@ self: {
        pname = "gtk2hs-buildtools";
        version = "0.13.10.0";
        sha256 = "0ww53n596h39smwf1k0wfk5k0s56n8mkapa8b0q9v9d9bpllgfyw";
+       revision = "1";
+       editedCabalFile = "16ckrhii6pbd64mgrm4s4x7vzd800w8g6x18rvij2cfm784yz6by";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -131138,8 +130765,8 @@ self: {
        pname = "hackage-repo-tool";
        version = "0.1.1.3";
        sha256 = "13q81gi3xmkzwfrbyk5dwxws3c92vnrlslksi021iasmjwhw2h6l";
-       revision = "4";
-       editedCabalFile = "1yybcwkpkkdzivpv35z05dmi9f3awyw0c03vhm26wa87wvmpsqir";
+       revision = "5";
+       editedCabalFile = "0dg9qlm414282xbk8xf4d7wy7wj64nicx5cm50m5pnvijasg40kb";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -131162,10 +130789,8 @@ self: {
      }:
      mkDerivation {
        pname = "hackage-security";
-       version = "0.6.2.3";
-       sha256 = "0rm0avcc1k247qbrajhzi3vz92cgcc4nr3kbhhfmfm8rjxv0bvjj";
-       revision = "8";
-       editedCabalFile = "1gzk9hrq0rv94msbvnkynzj5pnh94ixray8dl639zr29qh55cbib";
+       version = "0.6.2.4";
+       sha256 = "10jcxn3ihsaf2dv0wyrccjszwqz2cpgv2k8bwqxfjhjbn0xmp4lb";
        libraryHaskellDepends = [
          base base16-bytestring base64-bytestring bytestring Cabal
          Cabal-syntax containers cryptohash-sha256 directory ed25519
@@ -132227,8 +131852,8 @@ self: {
        pname = "hakyll";
        version = "4.16.2.0";
        sha256 = "1p3x9f1ha6dkis71nzbxh1h7mzldsj4qvmfx3f0vng7y1ydlcw0z";
-       revision = "1";
-       editedCabalFile = "0q76bigg5jwbs7bawxx9k7y3jng0nl8yfypzz2hz1nhw3lc2wd76";
+       revision = "3";
+       editedCabalFile = "0fdg73vnz4afxl4krl2m3kpsndni0ksq7rkwavis5f9vqhd5sl4c";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -132466,18 +132091,18 @@ self: {
 
   "hakyll-dhall" = callPackage
     ({ mkDerivation, base, binary, containers, data-default-class
-     , dhall, filepath, hakyll, microlens, microlens-th, mtl
+     , dhall, either, filepath, hakyll, microlens, microlens-th, mtl
      , prettyprinter, text, transformers
      }:
      mkDerivation {
        pname = "hakyll-dhall";
-       version = "0.2.4.0";
-       sha256 = "0p4k3b8x4d6pgybfwy0kx9c5hlqqm57bch45j7vl421zlln7yqrx";
+       version = "0.2.5.0";
+       sha256 = "012iharphl2hrm723gqpqa82s1hr799rnpfawdfl3xykpmw6wy9g";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base binary containers data-default-class dhall filepath hakyll
-         microlens microlens-th mtl prettyprinter text transformers
+         base binary containers data-default-class dhall either filepath
+         hakyll microlens microlens-th mtl prettyprinter text transformers
        ];
        executableHaskellDepends = [ base dhall hakyll ];
        description = "Dhall compiler for Hakyll";
@@ -132747,6 +132372,36 @@ self: {
        broken = true;
      }) {};
 
+  "hal_1_1" = callPackage
+    ({ mkDerivation, aeson, attoparsec-aeson, base, base64-bytestring
+     , bytestring, case-insensitive, conduit, conduit-extra, containers
+     , 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 = "1.1";
+       sha256 = "0lx2338zvxkws91msfmkfkp31kmz5lgw5cdkwwc9lm7r2vlp0q1m";
+       revision = "1";
+       editedCabalFile = "1rg95plri595liavqc0ygwr6iag0wrrp8ndzlj7afswvzi1kix1d";
+       libraryHaskellDepends = [
+         aeson attoparsec-aeson base base64-bytestring bytestring
+         case-insensitive conduit conduit-extra containers 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;
+       broken = true;
+     }) {};
+
   "halberd" = callPackage
     ({ mkDerivation, base, Cabal, containers, haskell-names
      , haskell-packages, haskell-src-exts, HUnit, mtl, safe, split, syb
@@ -134908,35 +134563,35 @@ self: {
      }) {};
 
   "hascard" = callPackage
-    ({ mkDerivation, base, brick, containers, directory, filepath
-     , megaparsec, microlens, microlens-platform, mwc-random
-     , optparse-applicative, ordered-containers, process, random-fu
-     , split, strict, tasty, tasty-hunit, tasty-quickcheck, text, vector
-     , vty, word-wrap
+    ({ mkDerivation, base, brick, containers, directory, extra
+     , filepath, megaparsec, microlens, microlens-platform, mtl
+     , mwc-random, optparse-applicative, ordered-containers, process
+     , random-fu, split, strict, tasty, tasty-hunit, tasty-quickcheck
+     , text, vector, vty, vty-crossplatform, word-wrap
      }:
      mkDerivation {
        pname = "hascard";
-       version = "0.5.0.3.1";
-       sha256 = "0d3zx4lbbc49lzc5pyrrh18c6ca9wnfsrxdakfpvqx8y4r1nlrdp";
+       version = "0.6.0.1";
+       sha256 = "1fw5vmlbj4mp1q2a4rkhwmbi1iqf6yz4zcn44z9ffn1him1k1zsk";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base brick containers directory filepath megaparsec microlens
-         microlens-platform mwc-random optparse-applicative
+         base brick containers directory extra filepath megaparsec microlens
+         microlens-platform mtl mwc-random optparse-applicative
          ordered-containers process random-fu split strict tasty tasty-hunit
-         tasty-quickcheck text vector vty word-wrap
+         tasty-quickcheck text vector vty vty-crossplatform word-wrap
        ];
        executableHaskellDepends = [
-         base brick containers directory filepath megaparsec microlens
-         microlens-platform mwc-random optparse-applicative
+         base brick containers directory extra filepath megaparsec microlens
+         microlens-platform mtl mwc-random optparse-applicative
          ordered-containers process random-fu split strict tasty tasty-hunit
-         tasty-quickcheck text vector vty word-wrap
+         tasty-quickcheck text vector vty vty-crossplatform word-wrap
        ];
        testHaskellDepends = [
-         base brick containers directory filepath megaparsec microlens
-         microlens-platform mwc-random optparse-applicative
+         base brick containers directory extra filepath megaparsec microlens
+         microlens-platform mtl mwc-random optparse-applicative
          ordered-containers process random-fu split strict tasty tasty-hunit
-         tasty-quickcheck text vector vty word-wrap
+         tasty-quickcheck text vector vty vty-crossplatform word-wrap
        ];
        description = "A TUI for reviewing notes using 'flashcards' written with markdown-like syntax";
        license = lib.licenses.bsd3;
@@ -135358,6 +135013,19 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "hashids_1_1_1_0" = callPackage
+    ({ mkDerivation, base, bytestring, containers, hedgehog, split }:
+     mkDerivation {
+       pname = "hashids";
+       version = "1.1.1.0";
+       sha256 = "0js9836sfsprs00l5fy6gzszr9djgarwymihcymkblx0hr5a05pk";
+       libraryHaskellDepends = [ base bytestring containers split ];
+       testHaskellDepends = [ base bytestring containers hedgehog split ];
+       description = "Hashids generates short, unique, non-sequential ids from numbers";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hashing" = callPackage
     ({ mkDerivation, array, base, bytestring, cryptonite, mtl
      , QuickCheck, template-haskell
@@ -136630,26 +136298,25 @@ self: {
     ({ mkDerivation, aeson, aeson-pretty, async, base
      , base16-bytestring, binary, bytestring, containers
      , cryptohash-sha1, data-default, deepseq, directory, extra
-     , filepath, ghc, ghc-boot-th, ghc-paths, ghcide, ghcide-bench
-     , ghcide-test-utils, githash, gitrev, hashable, hie-bios, hiedb
+     , filepath, ghc, ghc-boot-th, ghc-paths, ghcide, ghcide-test-utils
+     , githash, gitrev, hashable, hie-bios, hiedb
      , hls-alternate-number-format-plugin, hls-cabal-fmt-plugin
      , hls-cabal-plugin, hls-call-hierarchy-plugin
      , hls-change-type-signature-plugin, hls-class-plugin
      , hls-code-range-plugin, hls-eval-plugin
      , hls-explicit-fixity-plugin, hls-explicit-imports-plugin
-     , hls-explicit-record-fields-plugin, hls-floskell-plugin
-     , hls-fourmolu-plugin, hls-gadt-plugin, hls-graph, hls-hlint-plugin
+     , hls-explicit-record-fields-plugin, hls-fourmolu-plugin
+     , hls-gadt-plugin, hls-graph, hls-hlint-plugin
      , hls-module-name-plugin, hls-ormolu-plugin
      , hls-overloaded-record-dot-plugin, hls-plugin-api
      , hls-pragmas-plugin, hls-qualify-imported-names-plugin
      , hls-refactor-plugin, hls-rename-plugin, hls-retrie-plugin
      , hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin
-     , hls-test-utils, hp2pretty, hspec-expectations, implicit-hie, lens
-     , lens-aeson, lsp, lsp-test, lsp-types, mtl, optparse-applicative
-     , optparse-simple, prettyprinter, process, regex-tdfa, row-types
-     , safe-exceptions, shake, shake-bench, sqlite-simple, stm
-     , temporary, text, transformers, unix, unliftio-core
-     , unordered-containers, yaml
+     , hls-test-utils, hspec-expectations, lens, lens-aeson, lsp
+     , lsp-test, lsp-types, mtl, optparse-applicative, optparse-simple
+     , prettyprinter, process, regex-tdfa, row-types, safe-exceptions
+     , sqlite-simple, stm, temporary, text, transformers, unix
+     , unliftio-core, unordered-containers
      }:
      mkDerivation {
        pname = "haskell-language-server";
@@ -136665,8 +136332,8 @@ self: {
          hls-change-type-signature-plugin hls-class-plugin
          hls-code-range-plugin hls-eval-plugin hls-explicit-fixity-plugin
          hls-explicit-imports-plugin hls-explicit-record-fields-plugin
-         hls-floskell-plugin hls-fourmolu-plugin hls-gadt-plugin hls-graph
-         hls-hlint-plugin hls-module-name-plugin hls-ormolu-plugin
+         hls-fourmolu-plugin hls-gadt-plugin hls-graph hls-hlint-plugin
+         hls-module-name-plugin hls-ormolu-plugin
          hls-overloaded-record-dot-plugin hls-plugin-api hls-pragmas-plugin
          hls-qualify-imported-names-plugin hls-refactor-plugin
          hls-rename-plugin hls-retrie-plugin hls-splice-plugin
@@ -136691,12 +136358,6 @@ self: {
          unordered-containers
        ];
        testToolDepends = [ ghcide ];
-       benchmarkHaskellDepends = [
-         aeson base containers data-default directory extra filepath
-         ghcide-bench hls-plugin-api lens lens-aeson optparse-applicative
-         shake shake-bench text yaml
-       ];
-       benchmarkToolDepends = [ ghcide-bench hp2pretty implicit-hie ];
        description = "LSP server for GHC";
        license = lib.licenses.asl20;
        maintainers = [ lib.maintainers.maralorn ];
@@ -138803,37 +138464,6 @@ self: {
      }:
      mkDerivation {
        pname = "haskoin-core";
-       version = "0.21.2";
-       sha256 = "12i490xjfb0aav18ay3ahh0hpa9l5095a4hmva1ka3497clm7cfr";
-       libraryHaskellDepends = [
-         aeson array base base16 binary bytes bytestring cereal conduit
-         containers cryptonite deepseq entropy hashable hspec memory mtl
-         murmur3 network QuickCheck safe scientific secp256k1-haskell split
-         string-conversions text time transformers unordered-containers
-         vector
-       ];
-       testHaskellDepends = [
-         aeson array base base16 base64 binary bytes bytestring cereal
-         conduit containers cryptonite deepseq entropy hashable hspec HUnit
-         lens lens-aeson memory mtl murmur3 network QuickCheck safe
-         scientific secp256k1-haskell split string-conversions text time
-         transformers unordered-containers vector
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Bitcoin & Bitcoin Cash library for Haskell";
-       license = lib.licenses.mit;
-     }) {};
-
-  "haskoin-core_1_0_2" = callPackage
-    ({ mkDerivation, aeson, array, base, base16, base64, binary, bytes
-     , bytestring, cereal, conduit, containers, cryptonite, deepseq
-     , entropy, hashable, hspec, hspec-discover, HUnit, lens, lens-aeson
-     , memory, mtl, murmur3, network, QuickCheck, safe, scientific
-     , secp256k1-haskell, split, string-conversions, text, time
-     , transformers, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "haskoin-core";
        version = "1.0.2";
        sha256 = "1abcidb3d18yb4h1p889xi2ffad0swbl0akvshlyvq6jm9gzqavy";
        libraryHaskellDepends = [
@@ -138853,7 +138483,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Bitcoin & Bitcoin Cash library for Haskell";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "haskoin-crypto" = callPackage
@@ -138889,38 +138518,6 @@ self: {
      }:
      mkDerivation {
        pname = "haskoin-node";
-       version = "0.18.1";
-       sha256 = "1sfrcckq345i2m7p1p39l72c83aga8z27jgk996nch1zamj5kx6d";
-       libraryHaskellDepends = [
-         base bytestring cereal conduit conduit-extra containers
-         data-default hashable haskoin-core monad-logger mtl network nqe
-         random resourcet rocksdb-haskell-jprupp rocksdb-query
-         string-conversions text time transformers unliftio
-         unordered-containers
-       ];
-       testHaskellDepends = [
-         base base64 bytestring cereal conduit conduit-extra containers
-         data-default hashable haskoin-core hspec HUnit monad-logger mtl
-         network nqe random resourcet rocksdb-haskell-jprupp rocksdb-query
-         safe string-conversions text time transformers unliftio
-         unordered-containers
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "P2P library for Bitcoin and Bitcoin Cash";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
-  "haskoin-node_1_0_1" = callPackage
-    ({ mkDerivation, base, base64, bytestring, cereal, conduit
-     , conduit-extra, containers, data-default, hashable, haskoin-core
-     , hspec, hspec-discover, HUnit, monad-logger, mtl, network, nqe
-     , random, resourcet, rocksdb-haskell-jprupp, rocksdb-query, safe
-     , string-conversions, text, time, transformers, unliftio
-     , unordered-containers
-     }:
-     mkDerivation {
-       pname = "haskoin-node";
        version = "1.0.1";
        sha256 = "162lbwqbivcz1fqhfn7g265qinfnai270x6fsk7xp9zysqib2jc4";
        libraryHaskellDepends = [
@@ -139048,34 +138645,6 @@ self: {
      , containers, data-default, deepseq, hashable, haskoin-core, hspec
      , hspec-discover, http-client, http-types, lens, mtl, network
      , QuickCheck, scotty, string-conversions, text, time
-     , unordered-containers, wreq
-     }:
-     mkDerivation {
-       pname = "haskoin-store-data";
-       version = "0.65.5";
-       sha256 = "121vyncj8f2hwxd1j96d134c6fdr4lf3pqdrrj5n3gjb0rj61vn8";
-       libraryHaskellDepends = [
-         aeson base binary bytes bytestring cereal containers data-default
-         deepseq hashable haskoin-core http-client http-types lens mtl
-         network scotty string-conversions text time unordered-containers
-         wreq
-       ];
-       testHaskellDepends = [
-         aeson base binary bytes bytestring cereal containers data-default
-         deepseq hashable haskoin-core hspec http-client http-types lens mtl
-         network QuickCheck scotty string-conversions text time
-         unordered-containers wreq
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Data for Haskoin Store";
-       license = lib.licenses.mit;
-     }) {};
-
-  "haskoin-store-data_1_2_2" = callPackage
-    ({ mkDerivation, aeson, base, binary, bytes, bytestring, cereal
-     , containers, data-default, deepseq, hashable, haskoin-core, hspec
-     , hspec-discover, http-client, http-types, lens, mtl, network
-     , QuickCheck, scotty, string-conversions, text, time
      , unordered-containers, vector, wreq
      }:
      mkDerivation {
@@ -139097,7 +138666,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Data for Haskoin Store";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "haskoin-util" = callPackage
@@ -139355,35 +138923,6 @@ self: {
      }:
      mkDerivation {
        pname = "hasktags";
-       version = "0.72.0";
-       sha256 = "09p79w16fgpqi6bwq162769xdrnyb7wnmz56k00nz6dj1a0bbbdd";
-       revision = "3";
-       editedCabalFile = "0jb7pzfihdwyn9kbby6bb8ddh7v3x85ca9rr8ldsjn34acyal3hs";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base bytestring directory filepath json microlens-platform
-         utf8-string
-       ];
-       executableHaskellDepends = [
-         base containers directory filepath optparse-applicative
-       ];
-       testHaskellDepends = [
-         base bytestring directory filepath HUnit json microlens-platform
-         utf8-string
-       ];
-       description = "Produces ctags \"tags\" and etags \"TAGS\" files for Haskell programs";
-       license = lib.licenses.bsd3;
-       mainProgram = "hasktags";
-     }) {};
-
-  "hasktags_0_73_0" = callPackage
-    ({ mkDerivation, base, bytestring, containers, directory, filepath
-     , HUnit, json, microlens-platform, optparse-applicative
-     , utf8-string
-     }:
-     mkDerivation {
-       pname = "hasktags";
        version = "0.73.0";
        sha256 = "0w0g50ggdmkpxgwqdwdbizw3cz8q86l1xwhvj3bjczh72q5xa0nh";
        revision = "2";
@@ -139403,7 +138942,6 @@ self: {
        ];
        description = "Produces ctags \"tags\" and etags \"TAGS\" files for Haskell programs";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hasktags";
      }) {};
 
@@ -140105,6 +139643,8 @@ self: {
        pname = "hasql-dynamic-statements";
        version = "0.3.1.2";
        sha256 = "165s21mw1j38xpzrqpg5nbgfa3gc9qw88b80d8cfdxdiyghn79hq";
+       revision = "1";
+       editedCabalFile = "0bczqwsw18ks4bsgk7lvw0qbyrxa3i8nhy9i8jqhfpa0wgmgvmsd";
        libraryHaskellDepends = [
          base bytestring containers hasql hasql-implicits ptr
        ];
@@ -140116,6 +139656,26 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "hasql-effectful" = callPackage
+    ({ mkDerivation, base, bytestring, effectful, hasql, hasql-pool
+     , hasql-transaction, text
+     }:
+     mkDerivation {
+       pname = "hasql-effectful";
+       version = "0.1.0.0";
+       sha256 = "09cv6iq4afrrh69xp79c98hw8kzky8v2dngz379s04s1a06cj6i6";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base effectful hasql hasql-pool ];
+       executableHaskellDepends = [
+         base bytestring effectful hasql hasql-pool hasql-transaction text
+       ];
+       testHaskellDepends = [ base ];
+       description = "Effectful bindings for hasql";
+       license = lib.licenses.mit;
+       mainProgram = "hasql-effectful-example";
+     }) {};
+
   "hasql-explain-tests" = callPackage
     ({ mkDerivation, base, bytestring, hasql, hspec, profunctors
      , QuickCheck, tasty, tasty-hunit, tmp-postgres
@@ -140162,6 +139722,8 @@ self: {
        pname = "hasql-implicits";
        version = "0.1.1";
        sha256 = "1q9m227q56ykfbg9rza1p22hkiqss139h43nxvl8dq0cmxw3d0mf";
+       revision = "1";
+       editedCabalFile = "1f2r2pdhiv3q9xdks6ijwxb5ixhcifdd5pxmsrw2nw16s5yg79gr";
        libraryHaskellDepends = [
          aeson base bytestring containers hasql network-ip scientific text
          time uuid vector
@@ -140178,30 +139740,6 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-interpolate";
-       version = "0.1.0.4";
-       sha256 = "1b3q21m25wxjxrprfr24b2ay94yjjaqs0p2x6s1d9cqagmznh9v0";
-       revision = "2";
-       editedCabalFile = "1iz6mr5pnfysbflcbrxlk1h4cw9ipw8k3jplyhw41lip1yvblnjy";
-       libraryHaskellDepends = [
-         aeson array base bytestring containers haskell-src-meta hasql
-         megaparsec mtl scientific template-haskell text time transformers
-         uuid vector
-       ];
-       testHaskellDepends = [
-         base hasql tasty tasty-hunit template-haskell text tmp-postgres
-       ];
-       description = "QuasiQuoter that supports expression interpolation for hasql";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "hasql-interpolate_0_2_1_0" = callPackage
-    ({ mkDerivation, aeson, array, base, bytestring, containers
-     , haskell-src-meta, hasql, megaparsec, mtl, scientific, tasty
-     , tasty-hunit, template-haskell, text, time, tmp-postgres
-     , transformers, uuid, vector
-     }:
-     mkDerivation {
-       pname = "hasql-interpolate";
        version = "0.2.1.0";
        sha256 = "1gmi552pkjbsxxqjprnq6696xqzh1swcib73p6892q65irgnhd5x";
        revision = "1";
@@ -140216,7 +139754,6 @@ self: {
        ];
        description = "QuasiQuoter that supports expression interpolation for hasql";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hasql-listen-notify" = callPackage
@@ -140225,10 +139762,8 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-listen-notify";
-       version = "0.1.0";
-       sha256 = "0bq4s4x76spjziqgda0shdzfwdhgz1fhsbdg63r3l0m01ixg1a50";
-       revision = "2";
-       editedCabalFile = "0h0dk2wkgxmwbkz1hhpyhi7q7m3lz9l5n9kdvxmibsx811qmizhh";
+       version = "0.1.0.1";
+       sha256 = "00pcbps2hdjd3i1xxsfgai81hgzc24cpj8n1iqg4xf7pd2c6cps4";
        libraryHaskellDepends = [
          base bytestring hasql mtl postgresql-libpq text
        ];
@@ -140282,31 +139817,14 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-optparse-applicative";
-       version = "0.7";
-       sha256 = "0kngkykspy20by86psdjf40m4lm7v1bs5f5w1lqn98dmlnvpqxd9";
-       libraryHaskellDepends = [
-         attoparsec attoparsec-time base hasql hasql-pool
-         optparse-applicative
-       ];
-       description = "\"optparse-applicative\" parsers for \"hasql\"";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hasql-optparse-applicative_0_7_1_1" = callPackage
-    ({ mkDerivation, attoparsec, attoparsec-time, base, hasql
-     , hasql-pool, optparse-applicative
-     }:
-     mkDerivation {
-       pname = "hasql-optparse-applicative";
-       version = "0.7.1.1";
-       sha256 = "1xm86m1sldjxxhkgg18whgcrgjh7ksczn2aim2l70dgh34ij3073";
+       version = "0.7.1.3";
+       sha256 = "1jnsrx5hahjph9izgzsz2s2882bvyr17y7hf562wd5yny2y9p20h";
        libraryHaskellDepends = [
          attoparsec attoparsec-time base hasql hasql-pool
          optparse-applicative
        ];
        description = "\"optparse-applicative\" parsers for \"hasql\"";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hasql-pipes" = callPackage
@@ -140330,27 +139848,12 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-pool";
-       version = "0.9.0.1";
-       sha256 = "00p06yjyasdcv9f7wn29c9il08drcym65k0xnh7kzyma871wv7yq";
-       libraryHaskellDepends = [ base hasql stm time ];
-       testHaskellDepends = [ async hasql hspec random rerebase ];
-       description = "Pool of connections for Hasql";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hasql-pool_0_10_0_1" = callPackage
-    ({ mkDerivation, async, base, hasql, hspec, random, rerebase, stm
-     , time
-     }:
-     mkDerivation {
-       pname = "hasql-pool";
        version = "0.10.0.1";
        sha256 = "03sdmna7hjspskza8gld4iys4pdzj968fzl8q7qs9a3wjqcnbqwy";
        libraryHaskellDepends = [ base hasql stm time ];
        testHaskellDepends = [ async hasql hspec random rerebase ];
        description = "Pool of connections for Hasql";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hasql-postgres" = callPackage
@@ -140605,8 +140108,8 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-transaction";
-       version = "1.0.1.2";
-       sha256 = "0wqvxjrjgrmnbbassayyixa4sa5qw5iwwcrh5yz65dw20qf7m9rs";
+       version = "1.0.1.4";
+       sha256 = "1pamzw98jhbxwbdfj9z19livgh8g3y4p3h83hzqg6hgv5j2i8g74";
        libraryHaskellDepends = [
          base bytestring bytestring-tree-builder contravariant
          contravariant-extras hasql mtl transformers
@@ -140641,8 +140144,8 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-url";
-       version = "0.2.0.0";
-       sha256 = "1f8vc7s031f33rkbzlmqac3h1g6aynj9z03x4lx19526q2d2r7ns";
+       version = "0.3.0.0";
+       sha256 = "186rq0yzjxwlk9c885p0539flb7lmkbzifilp33mmkl7mnf3ji7a";
        libraryHaskellDepends = [
          base bytestring hasql network-uri split
        ];
@@ -141926,22 +141429,22 @@ self: {
      }) {};
 
   "hcount" = callPackage
-    ({ mkDerivation, attoparsec, base, containers, ghc, lens, numhask
-     , optparse-applicative, stan, text
+    ({ mkDerivation, base, bytestring, containers, dir-traverse
+     , directory, filepath, flatparse, ghc, numhask, optics-core
+     , optparse-applicative, process, string-interpolate
      }:
      mkDerivation {
        pname = "hcount";
-       version = "0.0.1";
-       sha256 = "0lz400p757kcnfkdwr3qrv07hlshv5rlsm3zfrf6zfhg4nayb93p";
-       revision = "1";
-       editedCabalFile = "0gvwrrhd1hhk242h686chlsww3cmxh5vy7296k5g6p6sb03ir4p5";
+       version = "0.0.2";
+       sha256 = "08938svkif0qiig953yqqw4f6gn07qpvby7038w7j4zjxzvkqkik";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         attoparsec base containers ghc lens numhask optparse-applicative
-         stan text
+         base bytestring containers dir-traverse directory filepath
+         flatparse ghc numhask optics-core optparse-applicative process
+         string-interpolate
        ];
-       description = "Haskell name counts";
+       description = "Haskell artifact name counts";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "hcount";
@@ -142953,34 +142456,6 @@ self: {
     ({ mkDerivation, ansi-terminal, async, barbies, base, bytestring
      , concurrent-output, containers, deepseq, directory, erf
      , exceptions, lifted-async, mmorph, monad-control, mtl, pretty-show
-     , primitive, random, resourcet, stm, template-haskell, text, time
-     , transformers, transformers-base, wl-pprint-annotated
-     }:
-     mkDerivation {
-       pname = "hedgehog";
-       version = "1.2";
-       sha256 = "0zlfmzzancsglzqmdr40kdfk3ih7anssfkb196r0n9b5lvdcfn98";
-       revision = "1";
-       editedCabalFile = "1am5x5y2zzfii2zk6w8kbw6rv8c4y272vsl5213f99ypvbqv086b";
-       libraryHaskellDepends = [
-         ansi-terminal async barbies base bytestring concurrent-output
-         containers deepseq directory erf exceptions lifted-async mmorph
-         monad-control mtl pretty-show primitive random resourcet stm
-         template-haskell text time transformers transformers-base
-         wl-pprint-annotated
-       ];
-       testHaskellDepends = [
-         base containers mmorph mtl pretty-show text transformers
-       ];
-       description = "Release with confidence";
-       license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.maralorn ];
-     }) {};
-
-  "hedgehog_1_4" = callPackage
-    ({ mkDerivation, ansi-terminal, async, barbies, base, bytestring
-     , concurrent-output, containers, deepseq, directory, erf
-     , exceptions, lifted-async, mmorph, monad-control, mtl, pretty-show
      , primitive, random, resourcet, safe-exceptions, stm
      , template-haskell, text, time, transformers, transformers-base
      , wl-pprint-annotated
@@ -143003,7 +142478,6 @@ self: {
        ];
        description = "Release with confidence";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
@@ -143077,10 +142551,8 @@ self: {
      }:
      mkDerivation {
        pname = "hedgehog-extras";
-       version = "0.5.0.0";
-       sha256 = "07i2pgmrpnffip5ng3fszhc8xlcvmzl02myw2m66kj3hmp5pps03";
-       revision = "1";
-       editedCabalFile = "1dqw5wfl83gs43b7wnqzys1izrr5nqg5k8cj28ppl4qylhvqdar0";
+       version = "0.5.1.0";
+       sha256 = "1ib3pzal7yggs8dfybpn1q3r9qy80v1y2wnf57xp2rdw44gbjydl";
        libraryHaskellDepends = [
          aeson aeson-pretty async base bytestring deepseq Diff directory
          exceptions filepath hedgehog http-conduit mmorph mtl network
@@ -143405,8 +142877,8 @@ self: {
        pname = "hedn";
        version = "0.3.0.4";
        sha256 = "06js9mcif99k8bfyrsynlg1w5rjygydk5l0qhlrk6pa5v288a7wv";
-       revision = "1";
-       editedCabalFile = "13cmpyx7givc5ay43slf2ss4dqgnhb91nvyxp4201zznl5w570nh";
+       revision = "2";
+       editedCabalFile = "1ws1l3nkjqlkiy0l1kj4gw8hfz6sqi070i6k8828x4364126njd9";
        libraryHaskellDepends = [
          base containers deepseq deriving-compat megaparsec
          parser-combinators prettyprinter scientific template-haskell text
@@ -144826,25 +144298,6 @@ self: {
      }) {inherit (pkgs) ncurses;};
 
   "hetzner" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, conduit, containers
-     , country, http-conduit, ip, megaparsec, scientific, text, time
-     , yaml
-     }:
-     mkDerivation {
-       pname = "hetzner";
-       version = "0.2.1.1";
-       sha256 = "1h02iwrxnb1apqkbac210laxdr5cq2gw12pjjs9w9pnk44r8scgs";
-       libraryHaskellDepends = [
-         aeson base bytestring conduit containers country http-conduit ip
-         megaparsec scientific text time yaml
-       ];
-       testHaskellDepends = [ base ];
-       description = "Hetzner Cloud and DNS library";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
-  "hetzner_0_6_0_0" = callPackage
     ({ mkDerivation, aeson, base, blaze-html, bytestring, conduit
      , containers, country, directory, http-conduit, ip, megaparsec
      , scientific, text, time, yaml
@@ -146974,6 +146427,30 @@ self: {
        license = "GPL";
      }) {};
 
+  "highs-lp" = callPackage
+    ({ mkDerivation, base, comfort-array, deepseq
+     , doctest-exitcode-stdio, doctest-lib, guarded-allocation, highs
+     , linear-programming, non-empty, QuickCheck, random
+     , storable-record, transformers, utility-ht
+     }:
+     mkDerivation {
+       pname = "highs-lp";
+       version = "0.0";
+       sha256 = "1fx9llq1pfy4ngx99d3i39kkp1pv07wn8qm92abyrmw06qci938r";
+       libraryHaskellDepends = [
+         base comfort-array deepseq guarded-allocation linear-programming
+         non-empty QuickCheck storable-record transformers utility-ht
+       ];
+       libraryPkgconfigDepends = [ highs ];
+       testHaskellDepends = [
+         base comfort-array doctest-exitcode-stdio doctest-lib
+         linear-programming non-empty QuickCheck random transformers
+         utility-ht
+       ];
+       description = "Linear Programming using HiGHS and comfort-array";
+       license = lib.licenses.bsd3;
+     }) {highs = null;};
+
   "hills" = callPackage
     ({ mkDerivation, array, base, bytestring, directory, filepath
      , optparse-applicative, text, transformers
@@ -147068,50 +146545,6 @@ self: {
     ({ mkDerivation, base, bytestring, Cabal, containers, criterion
      , deepseq, Diff, directory, exceptions, filepath, ghc-lib-parser
      , ghc-lib-parser-ex, hspec, monad-loops, mtl, optparse-applicative
-     , path, path-io, regex-tdfa, split, syb, text, transformers
-     , unicode-show, utf8-string, yaml
-     }:
-     mkDerivation {
-       pname = "hindent";
-       version = "6.0.0";
-       sha256 = "17pkbjb4zqnzv3bnw3zwisf9j2m9lw5irq7i12bgwrzpv15fpabz";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         base bytestring Cabal containers deepseq directory exceptions
-         filepath ghc-lib-parser ghc-lib-parser-ex monad-loops mtl path
-         path-io regex-tdfa split syb text transformers unicode-show
-         utf8-string yaml
-       ];
-       executableHaskellDepends = [
-         base bytestring Cabal containers directory exceptions filepath
-         ghc-lib-parser ghc-lib-parser-ex monad-loops mtl
-         optparse-applicative path path-io regex-tdfa split syb text
-         transformers unicode-show utf8-string yaml
-       ];
-       testHaskellDepends = [
-         base bytestring Cabal containers Diff directory exceptions filepath
-         ghc-lib-parser ghc-lib-parser-ex hspec monad-loops mtl path path-io
-         regex-tdfa split syb text transformers unicode-show utf8-string
-         yaml
-       ];
-       benchmarkHaskellDepends = [
-         base bytestring Cabal containers criterion deepseq directory
-         exceptions filepath ghc-lib-parser ghc-lib-parser-ex monad-loops
-         mtl path path-io regex-tdfa split syb text transformers
-         unicode-show utf8-string yaml
-       ];
-       doHaddock = false;
-       description = "Extensible Haskell pretty printer";
-       license = lib.licenses.bsd3;
-       mainProgram = "hindent";
-     }) {};
-
-  "hindent_6_1_1" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, criterion
-     , deepseq, Diff, directory, exceptions, filepath, ghc-lib-parser
-     , ghc-lib-parser-ex, hspec, monad-loops, mtl, optparse-applicative
      , path, path-io, regex-tdfa, split, syb, transformers, unicode-show
      , utf8-string, yaml
      }:
@@ -147149,7 +146582,6 @@ self: {
        doHaddock = false;
        description = "Extensible Haskell pretty printer";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hindent";
      }) {};
 
@@ -148501,10 +147933,10 @@ self: {
      }:
      mkDerivation {
        pname = "hledger";
-       version = "1.30.1";
-       sha256 = "0ri8zg1pq011cbry5cxj2rc5g19vgl3rjcl5b2qk4bhdgxy7na98";
-       revision = "3";
-       editedCabalFile = "1qsy6axbldm2az2bnxgklnd9hhyhdlrkb395zpgrli9sla2mqdfv";
+       version = "1.32.1";
+       sha256 = "02himlkcb3imvm7h7d09hqbi0rrlq4cl41sc6gnc20dmd4xps7fc";
+       revision = "1";
+       editedCabalFile = "0kx818p2f3785g0ac102nl4zrhm3xygx4lxj7ndqvrqkqr13zh8f";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -148539,7 +147971,7 @@ self: {
        ];
      }) {};
 
-  "hledger_1_32_1" = callPackage
+  "hledger_1_32_2" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs
      , containers, data-default, Decimal, Diff, directory, extra
      , filepath, githash, hashable, haskeline, hledger-lib, lucid
@@ -148550,10 +147982,8 @@ self: {
      }:
      mkDerivation {
        pname = "hledger";
-       version = "1.32.1";
-       sha256 = "02himlkcb3imvm7h7d09hqbi0rrlq4cl41sc6gnc20dmd4xps7fc";
-       revision = "1";
-       editedCabalFile = "0kx818p2f3785g0ac102nl4zrhm3xygx4lxj7ndqvrqkqr13zh8f";
+       version = "1.32.2";
+       sha256 = "1cxnfss42an9n1rjqghgx30fcq5fr4gwxy2pqw154p63zdidkcr3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -148772,10 +148202,10 @@ self: {
      }:
      mkDerivation {
        pname = "hledger-lib";
-       version = "1.30";
-       sha256 = "0qyhkx1bhrmnwwxqbqa4pqghg7j2vn63829j5s2zdn8ys2mm8s64";
-       revision = "3";
-       editedCabalFile = "0v1pfx3mzd4zhygadf1hd51v7qfq9zj0q5yh515d1ly6xqgilbv5";
+       version = "1.32.1";
+       sha256 = "0dy69cwy06kdzfpg26fpdn50vq1ln1li34r23gyr6z78rj39dwbs";
+       revision = "1";
+       editedCabalFile = "0qzkgdv0n8vhjg17pw1al0x49is4f4x4c2ls3lr8dmkb87qgjj1i";
        libraryHaskellDepends = [
          aeson aeson-pretty ansi-terminal array base base-compat
          blaze-markup bytestring call-stack cassava cassava-megaparsec
@@ -148796,11 +148226,11 @@ self: {
          template-haskell terminal-size text text-ansi time timeit
          transformers uglymemo unordered-containers utf8-string
        ];
-       description = "A reusable library providing the core functionality of hledger";
+       description = "A library providing the core functionality of hledger";
        license = lib.licenses.gpl3Only;
      }) {};
 
-  "hledger-lib_1_32_1" = callPackage
+  "hledger-lib_1_32_2" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, array, base
      , base-compat, blaze-markup, bytestring, call-stack, cassava
      , cassava-megaparsec, cmdargs, colour, containers, data-default
@@ -148813,10 +148243,8 @@ self: {
      }:
      mkDerivation {
        pname = "hledger-lib";
-       version = "1.32.1";
-       sha256 = "0dy69cwy06kdzfpg26fpdn50vq1ln1li34r23gyr6z78rj39dwbs";
-       revision = "1";
-       editedCabalFile = "0qzkgdv0n8vhjg17pw1al0x49is4f4x4c2ls3lr8dmkb87qgjj1i";
+       version = "1.32.2";
+       sha256 = "0wwajjc5pm88pm44zgak5lgbixd4pr7c9s2djiydm22v2yjhlzrz";
        libraryHaskellDepends = [
          aeson aeson-pretty ansi-terminal array base base-compat
          blaze-markup bytestring call-stack cassava cassava-megaparsec
@@ -148901,51 +148329,23 @@ self: {
      , containers, data-default, directory, doclayout, extra, filepath
      , fsnotify, hledger, hledger-lib, megaparsec, microlens
      , microlens-platform, mtl, process, safe, split, text, text-zipper
-     , time, transformers, unix, vector, vty
-     }:
-     mkDerivation {
-       pname = "hledger-ui";
-       version = "1.30";
-       sha256 = "1il3849rn8zimn79d7b81v6yb916w5w8lp4ykxkyc3fwwyjcc2q5";
-       revision = "2";
-       editedCabalFile = "1a4hnkn45qic4arrna20kfzdp2yhhw66dmhma7zagbrf2ljwl1jj";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         ansi-terminal async base brick cmdargs containers data-default
-         directory doclayout extra filepath fsnotify hledger hledger-lib
-         megaparsec microlens microlens-platform mtl 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;
-       mainProgram = "hledger-ui";
-       maintainers = [ lib.maintainers.maralorn ];
-     }) {};
-
-  "hledger-ui_1_32_1" = callPackage
-    ({ mkDerivation, ansi-terminal, async, base, brick, cmdargs
-     , containers, data-default, directory, doclayout, extra, filepath
-     , fsnotify, hledger, hledger-lib, megaparsec, microlens
-     , microlens-platform, mtl, process, safe, split, text, text-zipper
-     , time, transformers, unix, vector, vty
+     , time, transformers, unix, vector, vty, vty-crossplatform
      }:
      mkDerivation {
        pname = "hledger-ui";
-       version = "1.32.1";
-       sha256 = "0ldawz7xcrrb0z6aldblixp5jrhfg47hzznzz8d5yw63idqbgkbh";
+       version = "1.32.2";
+       sha256 = "1g3y2ipxgsh466544f3sz9bhnl4m4vll49dq4lhrr68biwgghcvy";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          ansi-terminal async base brick cmdargs containers data-default
          directory doclayout extra filepath fsnotify hledger hledger-lib
          megaparsec microlens microlens-platform mtl process safe split text
-         text-zipper time transformers unix vector vty
+         text-zipper time transformers unix vector vty vty-crossplatform
        ];
        executableHaskellDepends = [ base ];
        description = "Terminal interface for the hledger accounting system";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hledger-ui";
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
@@ -148975,18 +148375,18 @@ self: {
      , 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
+     , http-conduit, http-types, megaparsec, mtl, network, safe
+     , 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.30";
-       sha256 = "0lcw8qigh1507hn287zwmp00vsccsm6lw6r87c5rp0ikxsxmwbds";
-       revision = "3";
-       editedCabalFile = "1fclgmqidsmz7is5kksr5f9icnrvyhjyks3hak1cc3hxsd2gz3k2";
+       version = "1.32.1";
+       sha256 = "1y4ahgxgj93pg4ycxv5phiwic5b4n8474ia2wxa221jav056b37z";
+       revision = "1";
+       editedCabalFile = "1v48mcbjig0y8qq15p53ndccj44b6syhkgb45dbzmwy6nypx1bzl";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -148994,22 +148394,20 @@ self: {
          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
+         megaparsec mtl network safe 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";
+       testHaskellDepends = [ base ];
+       description = "Web user interface for the hledger accounting system";
        license = lib.licenses.gpl3Only;
        mainProgram = "hledger-web";
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
-  "hledger-web_1_32_1" = callPackage
+  "hledger-web_1_32_2" = callPackage
     ({ mkDerivation, aeson, base, base64, blaze-html, blaze-markup
      , bytestring, case-insensitive, clientsession, cmdargs, conduit
      , conduit-extra, containers, data-default, Decimal, directory
@@ -149022,10 +148420,8 @@ self: {
      }:
      mkDerivation {
        pname = "hledger-web";
-       version = "1.32.1";
-       sha256 = "1y4ahgxgj93pg4ycxv5phiwic5b4n8474ia2wxa221jav056b37z";
-       revision = "1";
-       editedCabalFile = "1v48mcbjig0y8qq15p53ndccj44b6syhkgb45dbzmwy6nypx1bzl";
+       version = "1.32.2";
+       sha256 = "03sjz84ai4165j61dhl2ksm2cm6vndffwh99ca32b9whhp03gpy9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -149216,34 +148612,6 @@ self: {
      }:
      mkDerivation {
        pname = "hlint";
-       version = "3.5";
-       sha256 = "0kxdrqybnma508g1z42s3rc3cay11m8nl5ziddyw31m020515gcq";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson ansi-terminal base bytestring cmdargs containers cpphs
-         data-default deriving-aeson 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
-       ];
-       executableHaskellDepends = [ base ];
-       description = "Source code suggestions";
-       license = lib.licenses.bsd3;
-       mainProgram = "hlint";
-       maintainers = [ lib.maintainers.maralorn ];
-     }) {};
-
-  "hlint_3_6_1" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs
-     , containers, cpphs, data-default, deriving-aeson, 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.6.1";
        sha256 = "1za1cykiajyfl8ks59jdj6228qnlg5s96slc9jm9zcy1ncmi701j";
        isLibrary = true;
@@ -149259,7 +148627,6 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Source code suggestions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hlint";
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
@@ -149680,17 +149047,11 @@ self: {
      }) {};
 
   "hls-floskell-plugin" = callPackage
-    ({ mkDerivation, base, filepath, floskell, ghcide, hls-plugin-api
-     , hls-test-utils, lsp-types, mtl, text, transformers
-     }:
+    ({ mkDerivation }:
      mkDerivation {
        pname = "hls-floskell-plugin";
        version = "2.5.0.0";
        sha256 = "0z8cad7zjqr4wyl9pc4l3ixwhg8yqxv6ryrwg0pyqg38wh2bkya3";
-       libraryHaskellDepends = [
-         base floskell ghcide hls-plugin-api lsp-types mtl text transformers
-       ];
-       testHaskellDepends = [ base filepath hls-test-utils ];
        description = "Integration with the Floskell code formatter";
        license = lib.licenses.asl20;
      }) {};
@@ -150732,6 +150093,8 @@ self: {
        pname = "hmm-lapack";
        version = "0.5.0.1";
        sha256 = "0im754fgqzi28snwf9bxkj4i1g69c0q8knzjvpmbrs79d5rncpxk";
+       revision = "1";
+       editedCabalFile = "0pgwp7zrvsldxsm1m9g9v3g1rgc3n37g8c4642917mljnlk8d57v";
        libraryHaskellDepends = [
          base comfort-array comfort-array-shape containers deepseq
          explicit-exception fixed-length lapack lazy-csv netlib-ffi
@@ -151202,20 +150565,20 @@ self: {
      }:
      mkDerivation {
        pname = "hoauth2";
-       version = "2.8.0";
-       sha256 = "1xndl9cl0j1mn18lgjrp7crys9vlz0gznp7fijazawa5x84xjfpp";
+       version = "2.10.0";
+       sha256 = "13skl9zc3p0jnn2p10xm21kp5adqjl48nfx6v312yfvd9md5h0kq";
        libraryHaskellDepends = [
          aeson base base64 binary bytestring containers cryptonite
          data-default exceptions http-conduit http-types memory microlens
          text transformers uri-bytestring uri-bytestring-aeson
        ];
-       testHaskellDepends = [ aeson base hspec ];
+       testHaskellDepends = [ aeson base hspec uri-bytestring ];
        testToolDepends = [ hspec-discover ];
        description = "Haskell OAuth2 authentication client";
        license = lib.licenses.mit;
      }) {};
 
-  "hoauth2_2_10_0" = callPackage
+  "hoauth2_2_11_0" = callPackage
     ({ mkDerivation, aeson, base, base64, binary, bytestring
      , containers, cryptonite, data-default, exceptions, hspec
      , hspec-discover, http-conduit, http-types, memory, microlens, text
@@ -151223,8 +150586,8 @@ self: {
      }:
      mkDerivation {
        pname = "hoauth2";
-       version = "2.10.0";
-       sha256 = "13skl9zc3p0jnn2p10xm21kp5adqjl48nfx6v312yfvd9md5h0kq";
+       version = "2.11.0";
+       sha256 = "1gvv4dyjggmq4l0nii16fhn571bs5wdl4k191gkgxvh2ayc3khbq";
        libraryHaskellDepends = [
          aeson base base64 binary bytestring containers cryptonite
          data-default exceptions http-conduit http-types memory microlens
@@ -151245,8 +150608,8 @@ self: {
      }:
      mkDerivation {
        pname = "hoauth2-demo";
-       version = "1.8.0";
-       sha256 = "12mmbklh8a3wkm7dpmighqibk1ib5z0f444pl3g8i79abaj75k7b";
+       version = "1.9.0";
+       sha256 = "1d7li6i275k7cnpjgl386dll2h2h5h47n2z3rzi9gxblyhpbz7mk";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -151270,8 +150633,8 @@ self: {
      }:
      mkDerivation {
        pname = "hoauth2-providers";
-       version = "0.4.0";
-       sha256 = "1c29cy0317dbigwhf0rrnnm9hm3w3v10dpsilm03g4xfjmdqvzdv";
+       version = "0.5.0";
+       sha256 = "0inbqj7r3idkfbb4b3cxy49ihin77xzpiqcpbx8gcdb34iayah14";
        libraryHaskellDepends = [
          aeson base bytestring containers cryptonite hoauth2 HsOpenSSL
          http-conduit http-types jose-jwt mtl text time transformers
@@ -151292,8 +150655,8 @@ self: {
      }:
      mkDerivation {
        pname = "hoauth2-providers-tutorial";
-       version = "0.4.0";
-       sha256 = "1pdnsjzx2bni1vw4w7i5d39nih5bkrybgpya568ycw52bpi8jnmn";
+       version = "0.5.0";
+       sha256 = "0smmd8p1q1m5w59lm2w4vrazbb6j4bcydshqkbpy297hayfg0ac9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -151314,8 +150677,8 @@ self: {
      }:
      mkDerivation {
        pname = "hoauth2-tutorial";
-       version = "0.4.0";
-       sha256 = "00nr2w8yqhmf9i4i8d7yfzwb0fwdmqcbwc37k0r9js9qxc5b1wqr";
+       version = "0.5.0";
+       sha256 = "0v0gv79my32v44vs08l13plgmmiqz7ih9xn9rq4xpgv71xxj3bvj";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -151396,6 +150759,28 @@ self: {
        broken = true;
      }) {};
 
+  "hocd" = callPackage
+    ({ mkDerivation, base, bytestring, data-default-class, exceptions
+     , hspec, hspec-discover, mtl, network, text, transformers
+     }:
+     mkDerivation {
+       pname = "hocd";
+       version = "0.1.2.0";
+       sha256 = "09nxbj8xipzybi03a2am37cv6fan6kjhvl8qajypyn915p3lz638";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring data-default-class exceptions mtl network text
+         transformers
+       ];
+       executableHaskellDepends = [ base text ];
+       testHaskellDepends = [ base hspec ];
+       testToolDepends = [ hspec-discover ];
+       description = "OpenOCD Haskell interface";
+       license = lib.licenses.bsd3;
+       mainProgram = "hocd-read-mem";
+     }) {};
+
   "hocilib" = callPackage
     ({ mkDerivation, base, bytestring, c2hs, containers, inline-c
      , ocilib, tasty, tasty-hunit, template-haskell
@@ -153180,47 +152565,6 @@ self: {
 
   "hpack" = callPackage
     ({ mkDerivation, aeson, base, bifunctors, bytestring, Cabal
-     , containers, cryptonite, deepseq, directory, filepath, Glob, hspec
-     , hspec-discover, http-client, http-client-tls, http-types, HUnit
-     , infer-license, interpolate, mockery, pretty, QuickCheck
-     , scientific, template-haskell, temporary, text, transformers
-     , unordered-containers, vector, yaml
-     }:
-     mkDerivation {
-       pname = "hpack";
-       version = "0.35.2";
-       sha256 = "1v4h5dkbfwx8wlmbaq76av22ald9iyk80k8k7pz808nw30yh3dq3";
-       revision = "2";
-       editedCabalFile = "0vwxfg5ixlr18q8gb1x8vz3grp339cbnhm51hfp7rk6vc0bd61k5";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base bifunctors bytestring Cabal containers cryptonite
-         deepseq directory filepath Glob http-client http-client-tls
-         http-types infer-license pretty scientific text transformers
-         unordered-containers vector yaml
-       ];
-       executableHaskellDepends = [
-         aeson base bifunctors bytestring Cabal containers cryptonite
-         deepseq directory filepath Glob http-client http-client-tls
-         http-types infer-license pretty scientific text transformers
-         unordered-containers vector yaml
-       ];
-       testHaskellDepends = [
-         aeson base bifunctors bytestring Cabal containers cryptonite
-         deepseq directory filepath Glob hspec http-client http-client-tls
-         http-types HUnit infer-license interpolate mockery pretty
-         QuickCheck scientific template-haskell temporary text transformers
-         unordered-containers vector yaml
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "A modern format for Haskell packages";
-       license = lib.licenses.mit;
-       mainProgram = "hpack";
-     }) {};
-
-  "hpack_0_36_0" = callPackage
-    ({ mkDerivation, aeson, base, bifunctors, bytestring, Cabal
      , containers, crypton, deepseq, directory, filepath, Glob, hspec
      , hspec-discover, http-client, http-client-tls, http-types, HUnit
      , infer-license, interpolate, mockery, mtl, pretty, QuickCheck
@@ -153257,7 +152601,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A modern format for Haskell packages";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hpack";
      }) {};
 
@@ -153551,28 +152894,6 @@ self: {
      }) {};
 
   "hpc-codecov" = callPackage
-    ({ mkDerivation, array, base, bytestring, directory, filepath, hpc
-     , process, tasty, tasty-hunit
-     }:
-     mkDerivation {
-       pname = "hpc-codecov";
-       version = "0.3.0.0";
-       sha256 = "0999qfm9866gwqk4sx6av21rwbbirvdj5lr4ffl25zimwvirsbd2";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         array base bytestring directory filepath hpc
-       ];
-       executableHaskellDepends = [ base ];
-       testHaskellDepends = [
-         base directory filepath process tasty tasty-hunit
-       ];
-       description = "Generate codecov report from hpc data";
-       license = lib.licenses.bsd3;
-       mainProgram = "hpc-codecov";
-     }) {};
-
-  "hpc-codecov_0_5_0_0" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, directory
      , filepath, hpc, process, tasty, tasty-golden, tasty-hunit, time
      }:
@@ -153591,7 +152912,6 @@ self: {
        ];
        description = "Generate reports from hpc data";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hpc-codecov";
      }) {};
 
@@ -153629,10 +152949,8 @@ self: {
      }:
      mkDerivation {
        pname = "hpc-lcov";
-       version = "1.1.1";
-       sha256 = "0wwcg3s0vd0mj2pkkrv3vf16x7l39chz14xniqsm6v3yw3sfi4dq";
-       revision = "1";
-       editedCabalFile = "102ynl0z1w7s98h1ry9sqj5vm298hvxaq6l8hh6pl45rgq40k8jd";
+       version = "1.1.2";
+       sha256 = "1bmm0nq1m6xmi5g5zyycrfi8xlxh6ip2mi32z8bp9pyjrn7jy9pv";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base containers hpc ];
@@ -153885,8 +153203,8 @@ self: {
      }:
      mkDerivation {
        pname = "hpqtypes-effectful";
-       version = "1.0.0.1";
-       sha256 = "1785fl28yqn3z0jaf57pxrlydswv7r88663ml5x4gdnsp9xc9scj";
+       version = "1.0.1.0";
+       sha256 = "1gqi9cf5k8radhsya1s8936wpqpawjis9qfvb62b5cqrc4hvy26f";
        libraryHaskellDepends = [
          base effectful-core exceptions hpqtypes
        ];
@@ -154216,11 +153534,11 @@ self: {
     ({ mkDerivation, base, time }:
      mkDerivation {
        pname = "hquantlib-time";
-       version = "0.0.5.2";
-       sha256 = "04gzlh3qcbxs1659fgl2l45j16g4m5c4gasd0vwrn2wpskr9w38k";
+       version = "0.1.0";
+       sha256 = "1a526r49anxri1ms8zyhc4giiidiw5sd5qhpndz6gq3kax3jfja4";
        libraryHaskellDepends = [ base time ];
        description = "HQuantLib Time is a business calendar functions extracted from HQuantLib";
-       license = "LGPL";
+       license = lib.licenses.lgpl3Plus;
        hydraPlatforms = lib.platforms.none;
        broken = true;
      }) {};
@@ -156242,19 +155560,17 @@ self: {
      }) {};
 
   "hsblst" = callPackage
-    ({ mkDerivation, base, bytestring, c2hs, deepseq, hex-text, memory
-     , tasty, tasty-discover, tasty-hunit, text
+    ({ mkDerivation, base, base16-bytestring, bytestring, c2hs, deepseq
+     , memory, tasty, tasty-discover, tasty-hunit, text
      }:
      mkDerivation {
        pname = "hsblst";
-       version = "0.0.2";
-       sha256 = "08sj5r714rzkdbvx8bzhk3lvim7jiaxbpj4xpz58bxx13ds2dxni";
-       revision = "1";
-       editedCabalFile = "14bj4m38786x7mjddfxyyjv218jmnqhd7ipinq03hbwa2drx3jij";
+       version = "0.0.3";
+       sha256 = "0pf35cyb0m06frcb3ralzq3wzmhb3r5zyzx330gxkz3gw6b5qwig";
        libraryHaskellDepends = [ base deepseq memory ];
        libraryToolDepends = [ c2hs ];
        testHaskellDepends = [
-         base bytestring hex-text memory tasty tasty-hunit text
+         base base16-bytestring bytestring memory tasty tasty-hunit text
        ];
        testToolDepends = [ tasty-discover ];
        description = "Haskell bindings to BLST";
@@ -156910,22 +156226,6 @@ self: {
     ({ mkDerivation, base, containers }:
      mkDerivation {
        pname = "hscolour";
-       version = "1.24.4";
-       sha256 = "079jwph4bwllfp03yfr26s5zc6m6kw3nhb1cggrifh99haq34cr4";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [ base containers ];
-       executableHaskellDepends = [ base containers ];
-       description = "Colourise Haskell code";
-       license = "LGPL";
-       mainProgram = "HsColour";
-     }) {};
-
-  "hscolour_1_25" = callPackage
-    ({ mkDerivation, base, containers }:
-     mkDerivation {
-       pname = "hscolour";
        version = "1.25";
        sha256 = "0z679khnmb6as1zcdb44n9qjk7in32jpm4ldscpqg7jrapd31kjl";
        isLibrary = true;
@@ -156935,7 +156235,6 @@ self: {
        executableHaskellDepends = [ base containers ];
        description = "Colourise Haskell code";
        license = "LGPL";
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "HsColour";
      }) {};
 
@@ -158473,21 +157772,6 @@ self: {
      }:
      mkDerivation {
        pname = "hspec";
-       version = "2.10.10";
-       sha256 = "1903bm001vh9cxmhh87p3c76136dl6aq82srqgvdb5hpsmimwjws";
-       libraryHaskellDepends = [
-         base hspec-core hspec-discover hspec-expectations QuickCheck
-       ];
-       description = "A Testing Framework for Haskell";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hspec_2_11_7" = callPackage
-    ({ mkDerivation, base, hspec-core, hspec-discover
-     , hspec-expectations, QuickCheck
-     }:
-     mkDerivation {
-       pname = "hspec";
        version = "2.11.7";
        sha256 = "15ihdrs1jiy1skk7gcr5y7rpfk2fbqpg470kjqzi794vpn510gia";
        libraryHaskellDepends = [
@@ -158495,7 +157779,6 @@ self: {
        ];
        description = "A Testing Framework for Haskell";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hspec-api" = callPackage
@@ -158511,8 +157794,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A Testing Framework for Haskell";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hspec-attoparsec" = callPackage
@@ -158607,36 +157888,6 @@ self: {
     ({ mkDerivation, ansi-terminal, array, base, base-orphans
      , call-stack, deepseq, directory, filepath, haskell-lexer
      , hspec-expectations, hspec-meta, HUnit, process, QuickCheck
-     , quickcheck-io, random, setenv, silently, stm, temporary
-     , tf-random, time, transformers
-     }:
-     mkDerivation {
-       pname = "hspec-core";
-       version = "2.10.10";
-       sha256 = "1djmiy5xjnx71bjagmvipc5dsnvhakm03y72g3vyg7iggxqr6iv4";
-       revision = "1";
-       editedCabalFile = "0v8byijhsb93ql72n80p6m78yij1axa53fbbnbx1949p5nlzbnnh";
-       libraryHaskellDepends = [
-         ansi-terminal array base call-stack deepseq directory filepath
-         haskell-lexer hspec-expectations HUnit process QuickCheck
-         quickcheck-io random setenv stm tf-random time transformers
-       ];
-       testHaskellDepends = [
-         ansi-terminal array base base-orphans call-stack deepseq directory
-         filepath haskell-lexer hspec-expectations hspec-meta HUnit process
-         QuickCheck quickcheck-io random setenv silently stm temporary
-         tf-random time transformers
-       ];
-       testToolDepends = [ hspec-meta ];
-       testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'";
-       description = "A Testing Framework for Haskell";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hspec-core_2_11_7" = callPackage
-    ({ mkDerivation, ansi-terminal, array, base, base-orphans
-     , call-stack, deepseq, directory, filepath, haskell-lexer
-     , hspec-expectations, hspec-meta, HUnit, process, QuickCheck
      , quickcheck-io, random, silently, stm, temporary, tf-random, time
      , transformers
      }:
@@ -158659,7 +157910,6 @@ self: {
        testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'";
        description = "A Testing Framework for Haskell";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hspec-dirstream" = callPackage
@@ -158710,28 +157960,6 @@ self: {
      }:
      mkDerivation {
        pname = "hspec-discover";
-       version = "2.10.10";
-       sha256 = "0cig2l1l8wgxrg2s2srzsrws5vqa0fgf249gb1g222x91s63h2d8";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ base directory filepath ];
-       executableHaskellDepends = [ base directory filepath ];
-       testHaskellDepends = [
-         base directory filepath hspec-meta mockery QuickCheck
-       ];
-       testToolDepends = [ hspec-meta ];
-       description = "Automatically discover and run Hspec tests";
-       license = lib.licenses.mit;
-       mainProgram = "hspec-discover";
-       maintainers = [ lib.maintainers.maralorn ];
-     }) {};
-
-  "hspec-discover_2_11_7" = callPackage
-    ({ mkDerivation, base, directory, filepath, hspec-meta, mockery
-     , QuickCheck
-     }:
-     mkDerivation {
-       pname = "hspec-discover";
        version = "2.11.7";
        sha256 = "0anq2b6sg9jmhlwqivgld7w9ipl2nj0rnrc5v46k5ss5pcqb4qi8";
        isLibrary = true;
@@ -158744,7 +157972,6 @@ self: {
        testToolDepends = [ hspec-meta ];
        description = "Automatically discover and run Hspec tests";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hspec-discover";
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
@@ -158753,18 +157980,6 @@ self: {
     ({ mkDerivation, base, call-stack, HUnit, nanospec }:
      mkDerivation {
        pname = "hspec-expectations";
-       version = "0.8.2";
-       sha256 = "1vxl9zazbaapijr6zmcj72j9wf7ka1pirrjbwddwwddg3zm0g5l1";
-       libraryHaskellDepends = [ base call-stack HUnit ];
-       testHaskellDepends = [ base call-stack HUnit nanospec ];
-       description = "Catchy combinators for HUnit";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hspec-expectations_0_8_4" = callPackage
-    ({ mkDerivation, base, call-stack, HUnit, nanospec }:
-     mkDerivation {
-       pname = "hspec-expectations";
        version = "0.8.4";
        sha256 = "1zr1pqchcwglfr5dvcrgc1l5x924n9w09n2zr68dmkqf4dzdx3bv";
        revision = "2";
@@ -158773,7 +157988,6 @@ self: {
        testHaskellDepends = [ base call-stack HUnit nanospec ];
        description = "Catchy combinators for HUnit";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hspec-expectations-json" = callPackage
@@ -158973,24 +158187,6 @@ self: {
      }) {};
 
   "hspec-hedgehog" = callPackage
-    ({ mkDerivation, base, hedgehog, hspec, hspec-core, HUnit
-     , QuickCheck, splitmix
-     }:
-     mkDerivation {
-       pname = "hspec-hedgehog";
-       version = "0.0.1.2";
-       sha256 = "17gbr4ssnzjk7nvpsnh47av6vd9wz27ax92xvr4jwyw0z7h2wn13";
-       revision = "1";
-       editedCabalFile = "1qv2gap0775d2zg8wbd3kq4ypziz05qlz5jfisvl3jfd6jzcf2ad";
-       libraryHaskellDepends = [
-         base hedgehog hspec hspec-core HUnit QuickCheck splitmix
-       ];
-       testHaskellDepends = [ base hedgehog hspec ];
-       description = "Integrate Hedgehog and Hspec!";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "hspec-hedgehog_0_1_1_0" = callPackage
     ({ mkDerivation, base, hedgehog, hspec, hspec-core, QuickCheck
      , splitmix
      }:
@@ -159004,7 +158200,6 @@ self: {
        testHaskellDepends = [ base hedgehog hspec ];
        description = "Integrate Hedgehog and Hspec!";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hspec-jenkins" = callPackage
@@ -159126,32 +158321,6 @@ self: {
      }) {};
 
   "hspec-meta" = callPackage
-    ({ mkDerivation, ansi-terminal, array, base, call-stack, clock
-     , deepseq, directory, filepath, ghc, ghc-boot-th, QuickCheck
-     , quickcheck-io, random, setenv, stm, time, transformers
-     }:
-     mkDerivation {
-       pname = "hspec-meta";
-       version = "2.10.5";
-       sha256 = "0jgagvmvp3nvz9vdgvr42x0xv7nnjzz1rshs6x4wzc38qvcrssbn";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         ansi-terminal array base call-stack clock deepseq directory
-         filepath ghc ghc-boot-th QuickCheck quickcheck-io random setenv stm
-         time transformers
-       ];
-       executableHaskellDepends = [
-         ansi-terminal array base call-stack clock deepseq directory
-         filepath ghc ghc-boot-th QuickCheck quickcheck-io random setenv
-         time transformers
-       ];
-       description = "A version of Hspec which is used to test Hspec itself";
-       license = lib.licenses.mit;
-       mainProgram = "hspec-meta-discover";
-     }) {};
-
-  "hspec-meta_2_11_7" = callPackage
     ({ mkDerivation, ansi-terminal, array, base, call-stack, deepseq
      , directory, filepath, haskell-lexer, hspec-expectations, HUnit
      , process, QuickCheck, quickcheck-io, random, stm, tf-random, time
@@ -159175,7 +158344,6 @@ self: {
        ];
        description = "A version of Hspec which is used to test Hspec itself";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hspec-meta-discover";
      }) {};
 
@@ -159472,23 +158640,11 @@ self: {
     ({ mkDerivation, base, hspec, tmp-proc }:
      mkDerivation {
        pname = "hspec-tmp-proc";
-       version = "0.5.1.2";
-       sha256 = "0d3igvda8a0lhqzvvzrf1ck8nmif4w447gkjyq6g87am883a078v";
-       libraryHaskellDepends = [ base hspec tmp-proc ];
-       description = "Simplify use of tmp-proc from hspec tests";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "hspec-tmp-proc_0_5_2_0" = callPackage
-    ({ mkDerivation, base, hspec, tmp-proc }:
-     mkDerivation {
-       pname = "hspec-tmp-proc";
        version = "0.5.2.0";
        sha256 = "0p5mjcapvplw21bkiknpg30f583d7ssvh06fc2yg004m0ar9y7na";
        libraryHaskellDepends = [ base hspec tmp-proc ];
        description = "Simplify use of tmp-proc from hspec tests";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hspec-wai" = callPackage
@@ -160534,6 +159690,8 @@ self: {
        pname = "htaglib";
        version = "1.2.1";
        sha256 = "11dv4am3xkdia6aqcy5sx0v11bb339b3gxs9yzv0fvjbpm6hszkg";
+       revision = "1";
+       editedCabalFile = "1wh099x04dn55c3xxsbhwdlcw3x0i7341hls4ix0298yjj6ngl3f";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base bytestring text ];
        librarySystemDepends = [ taglib ];
@@ -161081,34 +160239,6 @@ self: {
 
   "htoml-megaparsec" = callPackage
     ({ mkDerivation, aeson, base, bytestring, composition-prelude
-     , containers, criterion, deepseq, file-embed, megaparsec, mtl
-     , tasty, tasty-hspec, tasty-hunit, text, time, unordered-containers
-     , vector
-     }:
-     mkDerivation {
-       pname = "htoml-megaparsec";
-       version = "2.1.0.4";
-       sha256 = "08pka0z97b461bf45nvh9gymbvbwhn2dh70dy7x22xmzrigxnxw1";
-       revision = "1";
-       editedCabalFile = "0sziwadc2wlkfpip65d0v2wl6ldlcbn1fww4bwgw4rvmfhyrwbbc";
-       libraryHaskellDepends = [
-         base composition-prelude containers deepseq megaparsec mtl text
-         time unordered-containers vector
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers file-embed megaparsec tasty
-         tasty-hspec tasty-hunit text time unordered-containers vector
-       ];
-       benchmarkHaskellDepends = [ base criterion text ];
-       doHaddock = false;
-       description = "Parser for TOML files";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "htoml-megaparsec_2_1_0_5" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, composition-prelude
      , containers, criterion, deepseq, file-embed, hspec, megaparsec
      , mtl, tasty, tasty-hspec, tasty-hunit, text, time
      , unordered-containers, vector
@@ -161278,10 +160408,8 @@ self: {
      }:
      mkDerivation {
        pname = "http-api-data";
-       version = "0.5";
-       sha256 = "0gxpfrkr83gq5kndfbyg03ps0g421bn4vafdqng7wmnn5hhb9vgp";
-       revision = "1";
-       editedCabalFile = "1gcqa0lm804cqv1xdaxz87mg0fv7d98i57px8al7qgdzpldma17k";
+       version = "0.5.1";
+       sha256 = "0aqjfzxzk3z9qqxrf80sjarnxxkp016z86n3gira4fg14i4ccrk1";
        libraryHaskellDepends = [
          attoparsec attoparsec-iso8601 base base-compat bytestring
          containers cookie hashable http-types tagged text time-compat
@@ -161333,8 +160461,8 @@ self: {
        pname = "http-api-data-qq";
        version = "0.1.0.0";
        sha256 = "1lvfdbprdwq09k1wkjfvvkpi79053dc4kzkv4g1cx94qb1flbd7a";
-       revision = "4";
-       editedCabalFile = "1v9jac4aigxyk6a6v7ydxsbwsi6pwlchxnph58vb66xyb17cazsn";
+       revision = "5";
+       editedCabalFile = "0j7iv1br4ijawc1l85zdh7h9i005qnqbm2gamrca09alv3m9m72v";
        libraryHaskellDepends = [
          base http-api-data template-haskell text
        ];
@@ -161388,6 +160516,36 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "http-client_0_7_16" = callPackage
+    ({ mkDerivation, array, async, base, base64-bytestring
+     , blaze-builder, bytestring, case-insensitive, containers, cookie
+     , deepseq, directory, exceptions, filepath, ghc-prim, hspec
+     , hspec-discover, http-types, iproute, mime-types, monad-control
+     , network, network-uri, random, stm, streaming-commons, text, time
+     , transformers, zlib
+     }:
+     mkDerivation {
+       pname = "http-client";
+       version = "0.7.16";
+       sha256 = "14b21i0dzl7q21ly3gkgc1ybpdhw4gdjhlgzyfp88q1hjj7wm11s";
+       libraryHaskellDepends = [
+         array async base base64-bytestring blaze-builder bytestring
+         case-insensitive containers cookie deepseq exceptions filepath
+         ghc-prim http-types iproute mime-types network network-uri random
+         stm streaming-commons text time transformers
+       ];
+       testHaskellDepends = [
+         async base blaze-builder bytestring case-insensitive containers
+         cookie deepseq directory hspec http-types monad-control network
+         network-uri streaming-commons text time transformers zlib
+       ];
+       testToolDepends = [ hspec-discover ];
+       doCheck = false;
+       description = "An HTTP client engine";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "http-client-auth" = callPackage
     ({ mkDerivation, base, base64-string, blaze-builder, bytestring
      , case-insensitive, conduit, crypto-conduit, http-client
@@ -161541,22 +160699,6 @@ self: {
      }) {};
 
   "http-client-restricted" = callPackage
-    ({ mkDerivation, base, connection, data-default, http-client
-     , http-client-tls, network, network-bsd, utf8-string
-     }:
-     mkDerivation {
-       pname = "http-client-restricted";
-       version = "0.0.5";
-       sha256 = "1vfm9qc3zr0rmq2ddgyg13i67020cdk8xqhyzfc2zcn1km2p6r85";
-       libraryHaskellDepends = [
-         base connection data-default http-client http-client-tls network
-         network-bsd utf8-string
-       ];
-       description = "restricting the servers that http-client will use";
-       license = lib.licenses.mit;
-     }) {};
-
-  "http-client-restricted_0_1_0" = callPackage
     ({ mkDerivation, base, crypton-connection, data-default
      , http-client, http-client-tls, network, network-bsd, utf8-string
      }:
@@ -161570,7 +160712,6 @@ self: {
        ];
        description = "restricting the servers that http-client will use";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "http-client-rustls" = callPackage
@@ -161632,30 +160773,6 @@ self: {
      }) {};
 
   "http-client-tls" = 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 = [
-         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_3" = callPackage
     ({ mkDerivation, base, bytestring, case-insensitive, containers
      , crypton, crypton-connection, data-default-class, exceptions
      , gauge, hspec, http-client, http-types, memory, network
@@ -161677,7 +160794,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
@@ -161716,36 +160832,6 @@ self: {
      }) {};
 
   "http-conduit" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring
-     , case-insensitive, conduit, conduit-extra, cookie
-     , data-default-class, hspec, http-client, http-client-tls
-     , http-types, HUnit, mtl, network, resourcet, streaming-commons
-     , temporary, text, time, tls, transformers, unliftio, unliftio-core
-     , utf8-string, wai, wai-conduit, warp, warp-tls
-     }:
-     mkDerivation {
-       pname = "http-conduit";
-       version = "2.3.8.1";
-       sha256 = "11zf4hyw8f1gpj0w1cmgc9g62xwy2v4hhzqazdsla4q49iqbzxgd";
-       revision = "1";
-       editedCabalFile = "1wvr0v948s5fmlf47r4pqjan355x6v65rm7dz7y65ngj10xwk5f9";
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring conduit conduit-extra http-client
-         http-client-tls http-types mtl resourcet transformers unliftio-core
-       ];
-       testHaskellDepends = [
-         aeson base blaze-builder bytestring case-insensitive conduit
-         conduit-extra cookie data-default-class hspec http-client
-         http-types HUnit network resourcet streaming-commons temporary text
-         time tls transformers unliftio utf8-string wai wai-conduit warp
-         warp-tls
-       ];
-       doCheck = false;
-       description = "HTTP client package with conduit interface and HTTPS support";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "http-conduit_2_3_8_3" = callPackage
     ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base
      , blaze-builder, bytestring, case-insensitive, conduit
      , conduit-extra, cookie, crypton-connection, data-default-class
@@ -161773,7 +160859,6 @@ self: {
        doCheck = false;
        description = "HTTP client package with conduit interface and HTTPS support";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "http-conduit-browser" = callPackage
@@ -161880,32 +160965,6 @@ self: {
 
   "http-download" = callPackage
     ({ mkDerivation, base, base64-bytestring, bytestring, conduit
-     , conduit-extra, cryptonite, cryptonite-conduit, directory
-     , exceptions, filepath, hspec, hspec-discover, http-client
-     , http-conduit, http-types, memory, path, path-io, retry, rio
-     , rio-prettyprint
-     }:
-     mkDerivation {
-       pname = "http-download";
-       version = "0.2.0.0";
-       sha256 = "1wg5jck0h52dysdn0q5xs7gh8cjyq2qr9vaj7qa4fr3am1753n8v";
-       libraryHaskellDepends = [
-         base base64-bytestring bytestring conduit conduit-extra cryptonite
-         cryptonite-conduit directory exceptions filepath http-client
-         http-conduit http-types memory path path-io retry rio
-         rio-prettyprint
-       ];
-       testHaskellDepends = [
-         base cryptonite hspec hspec-discover http-client path path-io retry
-         rio rio-prettyprint
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Verified downloads with retries";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "http-download_0_2_1_0" = callPackage
-    ({ mkDerivation, base, base64-bytestring, bytestring, conduit
      , conduit-extra, crypton, crypton-conduit, directory, exceptions
      , filepath, hspec, hspec-discover, http-client, http-conduit
      , http-types, memory, path, path-io, retry, rio, rio-prettyprint
@@ -161927,7 +160986,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Verified downloads with retries";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "http-encodings" = callPackage
@@ -162613,47 +161671,14 @@ self: {
     ({ mkDerivation, aeson, aeson-pretty, array, async, base
      , base16-bytestring, bytestring, case-insensitive, containers
      , crypton, directory, filepath, gauge, Glob, hspec, hspec-discover
-     , http-types, network, network-byte-order, network-run, psqueues
-     , stm, text, time-manager, typed-process, unix-time, unliftio
-     , unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "http2";
-       version = "4.1.4";
-       sha256 = "1mi0nahsbv0amcb9r21d8p4j1nk8y75vli8a9axjg2y3yi3i95bx";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         array async base bytestring case-insensitive containers http-types
-         network network-byte-order psqueues stm time-manager unix-time
-         unliftio
-       ];
-       testHaskellDepends = [
-         aeson aeson-pretty async base base16-bytestring bytestring crypton
-         directory filepath Glob hspec http-types network network-byte-order
-         network-run text typed-process unordered-containers vector
-       ];
-       testToolDepends = [ hspec-discover ];
-       benchmarkHaskellDepends = [
-         array base bytestring case-insensitive containers gauge
-         network-byte-order stm
-       ];
-       description = "HTTP/2 library";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "http2_5_0_0" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, array, async, base
-     , base16-bytestring, bytestring, case-insensitive, containers
-     , crypton, directory, filepath, gauge, Glob, hspec, hspec-discover
      , http-types, network, network-byte-order, network-control
      , network-run, random, stm, text, time-manager, typed-process
      , unix-time, unliftio, unordered-containers, vector
      }:
      mkDerivation {
        pname = "http2";
-       version = "5.0.0";
-       sha256 = "1bccbndd7nvqr9rdia1pdha50w3hxca5vpb0qv8zd2w9acy2flk3";
+       version = "5.0.1";
+       sha256 = "1mcrlh0j7m7iqfc69p0n7hxysj8cyid6vaqax3ww7dskhwdzbw1v";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -162673,7 +161698,6 @@ self: {
        ];
        description = "HTTP/2 library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "http2-client" = callPackage
@@ -163751,10 +162775,8 @@ self: {
      }:
      mkDerivation {
        pname = "hw-aeson";
-       version = "0.1.8.0";
-       sha256 = "1x07dpgqhlcvgn1kwq0mmf074x91sl7sn2gxrqrznjdzl8hqw2m2";
-       revision = "2";
-       editedCabalFile = "04vjq54xc354scgzgf863px9fadvw4dr6kgli9rp4plw3sh4k3qg";
+       version = "0.1.9.0";
+       sha256 = "0jnaikswz1df0q3nva2ln3pf2hmnpa6yhw00q46icvbqxyhxnnjj";
        libraryHaskellDepends = [
          aeson base bytestring containers hashable text text-short
          unordered-containers
@@ -164156,8 +163178,8 @@ self: {
        pname = "hw-hedgehog";
        version = "0.1.1.1";
        sha256 = "0kksignrvx566vfz52q5lid9f2zh02dpvnw1gznnkhwnvbldmbi8";
-       revision = "2";
-       editedCabalFile = "0c9wy5jmsmfwz151k9zxfsj5663zz3rsvmr0i9vsv5agw8fb8xhq";
+       revision = "3";
+       editedCabalFile = "0fjk8jl1sik7yi0mnmfcvcgyadslgrl89dx3xldnzfwwl7p5m12v";
        libraryHaskellDepends = [ base hedgehog vector ];
        testHaskellDepends = [ base doctest doctest-discover ];
        testToolDepends = [ doctest-discover ];
@@ -164194,8 +163216,8 @@ self: {
        pname = "hw-int";
        version = "0.0.2.0";
        sha256 = "13ifa28b12hiibhmwas5hn3dmmiz2rihlc837hhii0z1ng03s360";
-       revision = "3";
-       editedCabalFile = "0q6w4a9dnwx1y34dwb439vg25lkpqmgxlq9r3j94sb4h90qm91dw";
+       revision = "4";
+       editedCabalFile = "107j6hnpjphk4x4c4kc33y4jxxf0ji6b1g3381pp3nw06pjj8aqz";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [
          base doctest doctest-discover hedgehog hspec hw-hedgehog
@@ -164470,30 +163492,6 @@ self: {
      }:
      mkDerivation {
        pname = "hw-kafka-client";
-       version = "4.0.3";
-       sha256 = "1s3wj5ih9mc7vp0w9rymw22w1yxp8z3qi7qmza9qw00aail8c5dg";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base bifunctors bytestring containers text transformers unix
-       ];
-       librarySystemDepends = [ rdkafka ];
-       libraryToolDepends = [ c2hs ];
-       testHaskellDepends = [
-         base bifunctors bytestring containers either hspec monad-loops text
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Kafka bindings for Haskell";
-       license = lib.licenses.mit;
-     }) {inherit (pkgs) rdkafka;};
-
-  "hw-kafka-client_5_3_0" = callPackage
-    ({ mkDerivation, base, bifunctors, bytestring, c2hs, containers
-     , either, hspec, hspec-discover, monad-loops, rdkafka, text
-     , transformers, unix
-     }:
-     mkDerivation {
-       pname = "hw-kafka-client";
        version = "5.3.0";
        sha256 = "0cs7pvp1fvh8k52x2qln7skynpbg9h71p83fgr7wbjf4xx0fs994";
        isLibrary = true;
@@ -164509,7 +163507,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Kafka bindings for Haskell";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) rdkafka;};
 
   "hw-kafka-conduit" = callPackage
@@ -164664,8 +163661,8 @@ self: {
        pname = "hw-prim";
        version = "0.6.3.2";
        sha256 = "07a442g1fjzrfnz3y9mx3d2hv0ffjnbfdkmbiard8bn78vf5z80z";
-       revision = "1";
-       editedCabalFile = "1wga8ghc001lz9y76ffrdrpqkxpj1lz7qpkykfl66lsqf5pvng32";
+       revision = "2";
+       editedCabalFile = "1mj60fg66piw96kbvp0v4ykr1ihww97rr96ya7ayx5sz49j2hyf0";
        libraryHaskellDepends = [
          base bytestring deepseq ghc-prim mmap transformers unliftio-core
          vector
@@ -164883,8 +163880,8 @@ self: {
        pname = "hw-string-parse";
        version = "0.0.0.5";
        sha256 = "0sg5s84pqyl93wm052ifrqv90cyc28awh4i6vcd8zbq746wdqz4k";
-       revision = "1";
-       editedCabalFile = "0afarlf42yfsgbv4lwhl7hnrsxv6b5dilja1660fnxvw350ldiik";
+       revision = "2";
+       editedCabalFile = "0580mz2gr11jc6lyyrnp5jxijzbir8qcsq979bc91jwcvc99kc5r";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [
          base bytestring doctest doctest-discover hspec QuickCheck vector
@@ -166011,8 +165008,8 @@ self: {
        pname = "hyper";
        version = "0.2.1.1";
        sha256 = "14p7r57g75ny8l9h4ilbm6mhdsfiysfs3rd56300dl0jkpgrh8r2";
-       revision = "2";
-       editedCabalFile = "13r3dafkn9bn8jw1cvw18cc6v6drgj91bmfkgdpfnr5sk3ad6k6n";
+       revision = "3";
+       editedCabalFile = "06ra13baz5cq36b3rrzcj69z7yzdphxh27v67xcgzry9hdw5s4ps";
        libraryHaskellDepends = [ base blaze-html deepseq text ];
        description = "Display class for the HyperHaskell graphical Haskell interpreter";
        license = lib.licenses.bsd3;
@@ -167000,10 +165997,8 @@ self: {
      }:
      mkDerivation {
        pname = "identicon";
-       version = "0.2.2";
-       sha256 = "0qzj2063sh7phbqyxqxf96avz1zcwd1ry06jdqxwkg55q3yb8y9n";
-       revision = "5";
-       editedCabalFile = "0aswi9gwa4f1ll5s323qc6g9fm2h9dc8j526izcbflagxicf04a8";
+       version = "0.2.3";
+       sha256 = "17fgd40pc1jm5ivdlg7inb4m7i1s489jnhxfbgdvcs1gzl29xrrv";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base bytestring JuicyPixels ];
        testHaskellDepends = [
@@ -167464,6 +166459,42 @@ self: {
   "ihaskell" = callPackage
     ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring
      , cmdargs, containers, directory, exceptions, filepath, ghc
+     , ghc-boot, ghc-parser, ghc-paths, haskeline, here, hlint, hspec
+     , hspec-contrib, http-client, http-client-tls, HUnit
+     , ipython-kernel, parsec, process, random, raw-strings-qq, setenv
+     , shelly, split, stm, strict, text, time, transformers, unix
+     , unordered-containers, utf8-string, vector
+     }:
+     mkDerivation {
+       pname = "ihaskell";
+       version = "0.10.4.0";
+       sha256 = "0vl6nmr72abf4jijxga9lnhj1w1iz5b4642r8xnqmavz4ds9qpsv";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         aeson base base64-bytestring binary bytestring cmdargs containers
+         directory exceptions filepath ghc ghc-boot ghc-parser ghc-paths
+         haskeline hlint http-client http-client-tls ipython-kernel parsec
+         process random shelly split stm strict text time transformers unix
+         unordered-containers utf8-string vector
+       ];
+       executableHaskellDepends = [
+         aeson base bytestring containers directory ghc ipython-kernel
+         process strict text transformers unix unordered-containers
+       ];
+       testHaskellDepends = [
+         base directory ghc ghc-paths here hspec hspec-contrib HUnit
+         raw-strings-qq setenv shelly text transformers
+       ];
+       description = "A Haskell backend kernel for the Jupyter project";
+       license = lib.licenses.mit;
+       mainProgram = "ihaskell";
+     }) {};
+
+  "ihaskell_0_11_0_0" = callPackage
+    ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring
+     , cmdargs, containers, directory, exceptions, filepath, ghc
      , ghc-boot, ghc-parser, ghc-paths, ghc-syntax-highlighter
      , haskeline, hlint, hspec, hspec-contrib, http-client
      , http-client-tls, HUnit, ipython-kernel, parsec, process, random
@@ -167494,6 +166525,7 @@ self: {
        ];
        description = "A Haskell backend kernel for the Jupyter project";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "ihaskell";
      }) {};
 
@@ -167620,8 +166652,8 @@ self: {
     ({ mkDerivation, aeson, base, hvega, ihaskell, text }:
      mkDerivation {
        pname = "ihaskell-hvega";
-       version = "0.5.0.4";
-       sha256 = "13dz7f9gb8wli42srl91nq7fflnfc6vbi4d8bcly1387hkh2mji4";
+       version = "0.5.0.5";
+       sha256 = "0sy9g6g0gjs2sx458vq5y1b9a09jb58by3d2az8ky5l84sgvss4a";
        libraryHaskellDepends = [ aeson base hvega ihaskell text ];
        description = "IHaskell display instance for hvega types";
        license = lib.licenses.bsd3;
@@ -168321,27 +167353,27 @@ self: {
   "implicit" = callPackage
     ({ mkDerivation, base, blaze-builder, blaze-markup, blaze-svg
      , bytestring, containers, criterion, data-default-class, deepseq
-     , directory, filepath, hedgehog, hspec, hw-hspec-hedgehog
+     , directory, filepath, hedgehog, hspec, HUnit, hw-hspec-hedgehog
      , JuicyPixels, lens, linear, mtl, optparse-applicative, parallel
-     , parsec, QuickCheck, show-combinators, text
+     , parsec, QuickCheck, random, show-combinators, text
      }:
      mkDerivation {
        pname = "implicit";
-       version = "0.4.0.0";
-       sha256 = "06hvvzvik1cw21sj1ynvf1rmy8kfcbsjr4442x59f9l5zq7xsaqw";
+       version = "0.4.1.0";
+       sha256 = "047a43kkk8y4iy8l4mdlh3jqrjcva28ybk0vw3iwg6m1lc3sbn99";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base blaze-builder blaze-markup blaze-svg bytestring containers
          data-default-class deepseq directory filepath JuicyPixels lens
-         linear mtl parallel parsec show-combinators text
+         linear mtl parallel parsec random show-combinators text
        ];
        executableHaskellDepends = [
          base filepath optparse-applicative text
        ];
        testHaskellDepends = [
-         base bytestring directory hedgehog hspec hw-hspec-hedgehog lens
-         linear parsec QuickCheck text
+         base bytestring directory hedgehog hspec HUnit hw-hspec-hedgehog
+         lens linear parsec QuickCheck text
        ];
        benchmarkHaskellDepends = [ base criterion linear parsec ];
        description = "A math-inspired programmatic 2D & 3D CAD system";
@@ -168736,11 +167768,29 @@ self: {
        pname = "incipit-base";
        version = "0.5.1.0";
        sha256 = "0bmnfr9j13hq6jil64yivihbrxmm8qwla76slzisjj8mbk0j6sny";
+       revision = "1";
+       editedCabalFile = "1ysxxv2lf1gybic66xgznz2q7f9y2mrnf3m7zn0a1mxxa6c329jc";
+       libraryHaskellDepends = [
+         base bytestring containers data-default stm text
+       ];
+       description = "A Prelude for Polysemy – Base Reexports";
+       license = "BSD-2-Clause-Patent";
+     }) {};
+
+  "incipit-base_0_6_0_0" = callPackage
+    ({ mkDerivation, base, bytestring, containers, data-default, stm
+     , text
+     }:
+     mkDerivation {
+       pname = "incipit-base";
+       version = "0.6.0.0";
+       sha256 = "15mmnixl4ny32h5aflqcq8kv37zhddhqwixa53mkz6ksrrdkpsxc";
        libraryHaskellDepends = [
          base bytestring containers data-default stm text
        ];
        description = "A Prelude for Polysemy – Base Reexports";
        license = "BSD-2-Clause-Patent";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "incipit-core" = callPackage
@@ -168749,9 +167799,23 @@ self: {
        pname = "incipit-core";
        version = "0.5.1.0";
        sha256 = "1cwp0pyhpnq7mq967wfsf1adj8ljpph14wqj4hkgyl685c3hyv6y";
+       revision = "1";
+       editedCabalFile = "05xz4jqh89s397scxm5fhzyq1d7qgsrac4hsflvh762ijhxgghx6";
+       libraryHaskellDepends = [ base incipit-base polysemy ];
+       description = "A Prelude for Polysemy";
+       license = "BSD-2-Clause-Patent";
+     }) {};
+
+  "incipit-core_0_6_0_0" = callPackage
+    ({ mkDerivation, base, incipit-base, polysemy }:
+     mkDerivation {
+       pname = "incipit-core";
+       version = "0.6.0.0";
+       sha256 = "103fxzx6riyx5scfw340gj5dldxia7zw1i0xk5bkfbn1p5fw3sf4";
        libraryHaskellDepends = [ base incipit-base polysemy ];
        description = "A Prelude for Polysemy";
        license = "BSD-2-Clause-Patent";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "include-env" = callPackage
@@ -168850,15 +167914,15 @@ self: {
 
   "incremental-parser" = callPackage
     ({ mkDerivation, base, bytestring, checkers, criterion, deepseq
-     , input-parsers, monoid-subclasses, parsers, QuickCheck
+     , input-parsers, logict, monoid-subclasses, parsers, QuickCheck
      , rank2classes, tasty, tasty-quickcheck, text, transformers
      }:
      mkDerivation {
        pname = "incremental-parser";
-       version = "0.5.0.5";
-       sha256 = "1hxw7an7ysdhjn2alkv4li3wc9wf56aff1jnkkkvfivjhv0i482c";
+       version = "0.5.1";
+       sha256 = "1hz9mbl4ac948gsc7iax5sjf3w3x114l4f8fc7sqmnrh47s496zv";
        libraryHaskellDepends = [
-         base input-parsers monoid-subclasses parsers rank2classes
+         base input-parsers logict monoid-subclasses parsers rank2classes
          transformers
        ];
        testHaskellDepends = [
@@ -169134,16 +168198,12 @@ self: {
      }) {};
 
   "indexed-traversable" = callPackage
-    ({ mkDerivation, array, base, containers, foldable1-classes-compat
-     , transformers
-     }:
+    ({ mkDerivation, array, base, containers, transformers }:
      mkDerivation {
        pname = "indexed-traversable";
        version = "0.1.3";
        sha256 = "1nak3bq3yzai8b38mflmpsbirx8d6v29zcj9m193m3ppnrgr4chx";
-       libraryHaskellDepends = [
-         array base containers foldable1-classes-compat transformers
-       ];
+       libraryHaskellDepends = [ array base containers transformers ];
        description = "FunctorWithIndex, FoldableWithIndex, TraversableWithIndex";
        license = lib.licenses.bsd2;
      }) {};
@@ -169506,8 +168566,8 @@ self: {
      }:
      mkDerivation {
        pname = "infinite-list";
-       version = "0.1";
-       sha256 = "0imayklahbpsiciflwvwj3fxjhg461lw6x4515wxr39hgpb18di1";
+       version = "0.1.1";
+       sha256 = "1a5g008nfc35q9jhpkm03sxv5b83qi3bhb0rphqh04193a348s5y";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [
          base QuickCheck tasty tasty-expected-failure
@@ -170100,8 +169160,8 @@ self: {
      }:
      mkDerivation {
        pname = "inspection-testing";
-       version = "0.5.0.2";
-       sha256 = "1jk6xhiy8i9n7w3pz1p7yiyv1p76nwknv0f34r9f5kq36mn0k6kw";
+       version = "0.5.0.3";
+       sha256 = "1kh6lrcdyfnj0c8fqrllb21hfmnlsrllw6jkkg4hya0f9lqf4mgi";
        libraryHaskellDepends = [
          base containers ghc mtl template-haskell transformers
        ];
@@ -170830,6 +169890,17 @@ self: {
        broken = true;
      }) {};
 
+  "intermediate-structures" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "intermediate-structures";
+       version = "0.1.1.0";
+       sha256 = "1jx9zhb1gwj79v6wh7536awqfnym1a3px9shcjrzz9br37ybiw8v";
+       libraryHaskellDepends = [ base ];
+       description = "Some simple functions to deal with transformations from structures to other ones, basically lists";
+       license = lib.licenses.mit;
+     }) {};
+
   "intern" = callPackage
     ({ mkDerivation, array, base, bytestring, hashable, text
      , unordered-containers
@@ -172005,6 +171076,21 @@ self: {
        mainProgram = "ip6addr";
      }) {};
 
+  "ip6addr_1_0_4" = callPackage
+    ({ mkDerivation, base, cmdargs, IPv6Addr, text }:
+     mkDerivation {
+       pname = "ip6addr";
+       version = "1.0.4";
+       sha256 = "0f8h7374s2mr0acqdmkm265bb3ixy5qfbylsd4a3mclav71878km";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [ base cmdargs IPv6Addr text ];
+       description = "Commandline tool to deal with IPv6 address text representations";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "ip6addr";
+     }) {};
+
   "ipa" = callPackage
     ({ mkDerivation, attoparsec, base, hspec, template-haskell, text
      , unicode-transforms
@@ -172274,28 +171360,6 @@ self: {
      }:
      mkDerivation {
        pname = "ipython-kernel";
-       version = "0.10.3.0";
-       sha256 = "0zvcqgvrykfmp706snbpxy8ia0hkxshrj8r8kfwkvkwhxd72ad5c";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson base binary bytestring containers cryptonite directory
-         filepath memory parsec process temporary text transformers
-         unordered-containers uuid zeromq4-haskell
-       ];
-       description = "A library for creating kernels for IPython frontends";
-       license = lib.licenses.mit;
-     }) {};
-
-  "ipython-kernel_0_11_0_0" = callPackage
-    ({ mkDerivation, aeson, base, binary, bytestring, containers
-     , cryptonite, directory, filepath, memory, parsec, process
-     , temporary, text, transformers, unordered-containers, uuid
-     , zeromq4-haskell
-     }:
-     mkDerivation {
-       pname = "ipython-kernel";
        version = "0.11.0.0";
        sha256 = "19r08fb814fp58wik0iihhypa8awxwpbli3n55gdi4a8xzy1yrdr";
        isLibrary = true;
@@ -172308,7 +171372,6 @@ self: {
        ];
        description = "A library for creating kernels for IPython frontends";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "irc" = callPackage
@@ -172718,8 +171781,8 @@ self: {
     ({ mkDerivation, base, hspec, QuickCheck, text }:
      mkDerivation {
        pname = "isbn";
-       version = "1.1.0.4";
-       sha256 = "1s8ypi1rx8iqsn0kvp4k818ljfsj7zdh0rkzii60vblaxrfhhczb";
+       version = "1.1.0.5";
+       sha256 = "1373dklc3vpp388j87la3357bsz249cpp84kfqqz9mvq38n12ncs";
        libraryHaskellDepends = [ base text ];
        testHaskellDepends = [ base hspec QuickCheck text ];
        description = "ISBN Validation and Manipulation";
@@ -174254,24 +173317,6 @@ self: {
     ({ mkDerivation, alex, array, base, happy, pretty }:
      mkDerivation {
        pname = "java-adt";
-       version = "0.2018.11.4";
-       sha256 = "1pdp7yvq0gpbxw7gp61r5mkrhdiff0cvlxssxzvg770idp46j6p5";
-       isLibrary = false;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       executableHaskellDepends = [ array base pretty ];
-       executableToolDepends = [ alex happy ];
-       description = "Create immutable algebraic data structures for Java";
-       license = "unknown";
-       hydraPlatforms = lib.platforms.none;
-       mainProgram = "java-adt";
-       broken = true;
-     }) {};
-
-  "java-adt_1_0_20231204" = callPackage
-    ({ mkDerivation, alex, array, base, happy, pretty }:
-     mkDerivation {
-       pname = "java-adt";
        version = "1.0.20231204";
        sha256 = "055yrn1pvv35sl79djm4c7yb4354dmwisj5whcpynn20caq9nsy5";
        isLibrary = false;
@@ -174735,6 +173780,8 @@ self: {
        pname = "jira-wiki-markup";
        version = "1.5.1";
        sha256 = "0875x0x8v92zh89m28xq3y8gb9c8ca7dm790zczipkrwkhv3v8lw";
+       revision = "1";
+       editedCabalFile = "19lkrzzhqjy5rjg7xcdwsrkna7nygjs0ayq7sm3114b1kbs8hahl";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base mtl parsec text ];
@@ -175205,32 +174252,6 @@ self: {
 
   "jose" = callPackage
     ({ mkDerivation, aeson, base, base64-bytestring, bytestring
-     , concise, containers, cryptonite, hedgehog, hspec, lens, memory
-     , monad-time, mtl, network-uri, pem, tasty, tasty-hedgehog
-     , tasty-hspec, template-haskell, text, time, x509
-     }:
-     mkDerivation {
-       pname = "jose";
-       version = "0.10.0.1";
-       sha256 = "1fbc65dlb5yydcxa4da2plmfyp4136i52zrak4i3vpyf53yfqf1v";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base base64-bytestring bytestring concise containers
-         cryptonite lens memory monad-time mtl network-uri template-haskell
-         text time x509
-       ];
-       testHaskellDepends = [
-         aeson base base64-bytestring bytestring concise containers
-         cryptonite hedgehog hspec lens mtl network-uri pem tasty
-         tasty-hedgehog tasty-hspec time x509
-       ];
-       description = "JSON Object Signing and Encryption (JOSE) and JSON Web Token (JWT) library";
-       license = lib.licenses.asl20;
-     }) {};
-
-  "jose_0_11" = callPackage
-    ({ mkDerivation, aeson, base, base64-bytestring, bytestring
      , concise, containers, crypton, crypton-x509, hedgehog, hspec, lens
      , memory, monad-time, mtl, network-uri, pem, tasty, tasty-hedgehog
      , tasty-hspec, template-haskell, text, time
@@ -175253,7 +174274,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
@@ -175306,8 +174326,8 @@ self: {
      }:
      mkDerivation {
        pname = "journalctl-stream";
-       version = "0.6.0.5";
-       sha256 = "1nkv3vfpqndi7hks5mrz6cynvv9fly27zckiln5na3sjbnx3mmyv";
+       version = "0.6.0.6";
+       sha256 = "0n602vh1pxbihksjyppp2895b6kmdjm8qik0mxnsy0id1vqq439w";
        libraryHaskellDepends = [
          aeson base bytestring conduit process text time
          unordered-containers
@@ -175629,23 +174649,6 @@ self: {
      }:
      mkDerivation {
        pname = "json";
-       version = "0.10";
-       sha256 = "1fjnd2r4gl2hfqx158db3cn3rsyin4ch7rf9scb2hcy90cy6l10c";
-       revision = "1";
-       editedCabalFile = "16fp0y95gaibjravzj1hxdkng1cr8zqjqzd14m48kf4jrq3npz6r";
-       libraryHaskellDepends = [
-         array base bytestring containers mtl parsec pretty syb text
-       ];
-       description = "Support for serialising Haskell to and from JSON";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "json_0_11" = callPackage
-    ({ mkDerivation, array, base, bytestring, containers, mtl, parsec
-     , pretty, syb, text
-     }:
-     mkDerivation {
-       pname = "json";
        version = "0.11";
        sha256 = "1476fxrfybch9j2mr6yacbvhnggj5ksir1a42114j8s8w89anyfh";
        libraryHaskellDepends = [
@@ -175653,7 +174656,6 @@ self: {
        ];
        description = "Support for serialising Haskell to and from JSON";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "json-alt" = callPackage
@@ -175963,8 +174965,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-feed";
-       version = "2.0.0.10";
-       sha256 = "0s9fq0yp3svi8jcn2isb4kb5l71hhrahrrflciv1jzbn1kwx8lqj";
+       version = "2.0.0.11";
+       sha256 = "0i8xandvxrh6almz70vkj8hln77j4mnbndy7izqknhzmbxk7ns4q";
        libraryHaskellDepends = [
          aeson base bytestring mime-types network-uri tagsoup text time
        ];
@@ -176207,6 +175209,39 @@ self: {
        broken = true;
      }) {};
 
+  "json-rpc_1_1_0" = callPackage
+    ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base
+     , bytestring, conduit, conduit-extra, deepseq, hashable, hspec
+     , monad-logger, mtl, QuickCheck, stm-conduit, text, time, unliftio
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "json-rpc";
+       version = "1.1.0";
+       sha256 = "00859265k6k53zzk5ivfr3k8xzf6ckiicssafb6n3jabjyb9zv5a";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson attoparsec attoparsec-aeson base bytestring conduit
+         conduit-extra deepseq hashable monad-logger mtl QuickCheck
+         stm-conduit text time unliftio unordered-containers vector
+       ];
+       executableHaskellDepends = [
+         aeson attoparsec-aeson base bytestring conduit conduit-extra
+         monad-logger mtl QuickCheck stm-conduit text time unliftio
+         unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson attoparsec-aeson base bytestring conduit conduit-extra hspec
+         monad-logger mtl QuickCheck stm-conduit text time unliftio
+         unordered-containers vector
+       ];
+       description = "Fully-featured JSON-RPC 2.0 library";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "json-rpc-client" = callPackage
     ({ mkDerivation, aeson, base, bytestring, HUnit, json-rpc-server
      , mtl, QuickCheck, scientific, test-framework, test-framework-hunit
@@ -176399,18 +175434,19 @@ self: {
      }) {};
 
   "json-spec-openapi" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, hspec, json-spec, lens
-     , openapi3, text, time
+    ({ mkDerivation, aeson, base, bytestring, hspec
+     , insert-ordered-containers, json-spec, lens, openapi3, text, time
      }:
      mkDerivation {
        pname = "json-spec-openapi";
-       version = "0.1.0.3";
-       sha256 = "07yiglfkf6alqwidkq4mqcp449mxf2461zrclh90bxix5agk5ppc";
+       version = "0.2.0.0";
+       sha256 = "1j9m7d26ilyldrkkw7cj64akv1b0ldyc1kvi9xil5vb033v6xidq";
        libraryHaskellDepends = [
-         aeson base json-spec lens openapi3 text
+         aeson base insert-ordered-containers json-spec lens openapi3 text
        ];
        testHaskellDepends = [
-         aeson base bytestring hspec json-spec lens openapi3 text time
+         aeson base bytestring hspec insert-ordered-containers json-spec
+         lens openapi3 text time
        ];
        description = "json-spec-openapi";
        license = lib.licenses.mit;
@@ -176744,26 +175780,6 @@ self: {
      }) {};
 
   "jsonifier" = callPackage
-    ({ mkDerivation, aeson, base, buffer-builder, bytestring, gauge
-     , hedgehog, numeric-limits, ptr-poker, rerebase, scientific, text
-     , text-builder
-     }:
-     mkDerivation {
-       pname = "jsonifier";
-       version = "0.2.1.2";
-       sha256 = "0swv5xmns2qqkmb8wc0f9gsbrs81ghfp8jvq0lr7fgam3cbzaibr";
-       libraryHaskellDepends = [
-         base bytestring ptr-poker scientific text
-       ];
-       testHaskellDepends = [ aeson hedgehog numeric-limits rerebase ];
-       benchmarkHaskellDepends = [
-         aeson buffer-builder gauge rerebase text-builder
-       ];
-       description = "Fast and simple JSON encoding toolkit";
-       license = lib.licenses.mit;
-     }) {};
-
-  "jsonifier_0_2_1_3" = callPackage
     ({ mkDerivation, aeson, base, bytestring, criterion, hedgehog
      , numeric-limits, ptr-poker, rerebase, scientific, text
      , text-builder
@@ -176781,7 +175797,6 @@ self: {
        ];
        description = "Fast and simple JSON encoding toolkit";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "jsonl" = callPackage
@@ -177827,6 +176842,8 @@ self: {
        pname = "kansas-comet";
        version = "0.4.2";
        sha256 = "01g30ck1nhj8qwz475mvwvmd8nc1yqxl5qi84c957gp116kig2v7";
+       revision = "1";
+       editedCabalFile = "15gbk5yiqvrimb9x16bxqwk1qsksl9ydvzpxqg154212qabid7v5";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base containers data-default-class scotty stm text time
@@ -178245,6 +177262,28 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "katip-wai_0_1_2_3" = callPackage
+    ({ mkDerivation, aeson, async, base, bytestring, clock, containers
+     , hspec, hspec-discover, http-client, http-types, katip, network
+     , stm, text, uuid, wai, warp
+     }:
+     mkDerivation {
+       pname = "katip-wai";
+       version = "0.1.2.3";
+       sha256 = "1b6rz18jcpxjhckpkknhj760np7xlml10hyfnk891agpgmlsii15";
+       libraryHaskellDepends = [
+         aeson base bytestring clock http-types katip network text uuid wai
+       ];
+       testHaskellDepends = [
+         aeson async base bytestring containers hspec http-client http-types
+         katip stm text uuid wai warp
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "WAI middleware for logging request and response info through katip";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "katt" = callPackage
     ({ mkDerivation, aeson, base, bytestring, ConfigFile, containers
      , directory, errors, filepath, lens, mtl, parsec, text, url, wreq
@@ -179214,8 +178253,8 @@ self: {
      }:
      mkDerivation {
        pname = "keter";
-       version = "2.1.2";
-       sha256 = "1ig64jc9xk4cy1s5ip38nvdp1jsnp122gkrlnah8rh6pw56qcdfc";
+       version = "2.1.3";
+       sha256 = "1iq2768rvd7mlxjhfjxl59ak1k12dbf5ywms7nyc5ygfj8j5g90s";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -179235,7 +178274,7 @@ self: {
          lens monad-logger mtl stm tasty tasty-hunit transformers unix wai
          warp wreq
        ];
-       description = "Web application deployment manager, focusing on Haskell web frameworks";
+       description = "Web application deployment manager, focusing on Haskell web frameworks. It mitigates downtime.";
        license = lib.licenses.mit;
        mainProgram = "keter";
      }) {};
@@ -181901,6 +180940,8 @@ self: {
        pname = "lame";
        version = "0.2.2";
        sha256 = "0zfjiyabzzkg9mdy8ynf9sa89zcdpvynzhph7svyjxw6a6h0i0mg";
+       revision = "1";
+       editedCabalFile = "1d12xrg7whm83v60dq01r961svp8dn212qwy108wh8z5v5hvfryp";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base bytestring directory exceptions filepath text wave
@@ -182245,8 +181286,8 @@ self: {
     ({ mkDerivation, base, language-c99, language-c99-util, mtl }:
      mkDerivation {
        pname = "language-c99-simple";
-       version = "0.2.3";
-       sha256 = "0myjz09psk7snv4366qxdx1wn4a4xc50vnp97yg6bgmasl8kibz3";
+       version = "0.3.0";
+       sha256 = "0vp08bjl6cs0mivn4fgxvq93scz9ljfwskh9w2d7km6gs9xpjxbj";
        libraryHaskellDepends = [
          base language-c99 language-c99-util mtl
        ];
@@ -183457,6 +182498,8 @@ self: {
        pname = "lapack";
        version = "0.5.1";
        sha256 = "0lknvjhdn1gqxp6cc8iyiwqdvd2nxby3csfvprkbn5b7x6c6f58k";
+       revision = "1";
+       editedCabalFile = "1j632jikd77qdiq6v3c28jlbhfgr5sxkqgnbj5l5k583xzwjwcdq";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -183950,34 +182993,9 @@ 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.1";
-       sha256 = "1wxam7c00bcfl3g1aiayxzjscmmbm393gfj8zmx77ijhs7v1zp3v";
-       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_2" = callPackage
-    ({ mkDerivation, base, base-compat, containers, deepseq
-     , foldable1-classes-compat, hashable, integer-logarithms
-     , QuickCheck, quickcheck-instances, tagged, tasty, tasty-quickcheck
-     , transformers, universe-base, universe-reverse-instances
-     , unordered-containers
+     , integer-logarithms, QuickCheck, quickcheck-instances, tagged
+     , tasty, tasty-quickcheck, transformers, universe-base
+     , universe-reverse-instances, unordered-containers
      }:
      mkDerivation {
        pname = "lattices";
@@ -183986,9 +183004,9 @@ self: {
        revision = "1";
        editedCabalFile = "1q7kl6lxk47lchbmgx15690akggdshvjjhdvmwzfj3hqgwgzjjyi";
        libraryHaskellDepends = [
-         base base-compat containers deepseq foldable1-classes-compat
-         hashable integer-logarithms QuickCheck tagged transformers
-         universe-base universe-reverse-instances unordered-containers
+         base base-compat containers deepseq hashable integer-logarithms
+         QuickCheck tagged transformers universe-base
+         universe-reverse-instances unordered-containers
        ];
        testHaskellDepends = [
          base base-compat containers QuickCheck quickcheck-instances tasty
@@ -183997,7 +183015,6 @@ self: {
        ];
        description = "Fine-grained library for constructing and manipulating lattices";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "launchdarkly-server-sdk" = callPackage
@@ -184980,26 +183997,6 @@ self: {
      }) {};
 
   "learn-physics" = callPackage
-    ({ mkDerivation, base, gloss, gnuplot, hmatrix, not-gloss
-     , spatial-math, vector-space
-     }:
-     mkDerivation {
-       pname = "learn-physics";
-       version = "0.6.5";
-       sha256 = "0hcd03ygsq6kl08k7d8f61xm7bdzsdx6v4mplzz0c6c7sp9a40sb";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base gloss gnuplot hmatrix not-gloss spatial-math vector-space
-       ];
-       executableHaskellDepends = [
-         base gloss gnuplot not-gloss spatial-math
-       ];
-       description = "Haskell code for learning physics";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "learn-physics_0_6_6" = callPackage
     ({ mkDerivation, base, gloss, gnuplot, hmatrix, SpatialMath
      , vector-space, Vis
      }:
@@ -185015,7 +184012,6 @@ self: {
        executableHaskellDepends = [ base gloss gnuplot SpatialMath Vis ];
        description = "Haskell code for learning physics";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "learn-physics-examples" = callPackage
@@ -186964,8 +185960,8 @@ self: {
      }:
      mkDerivation {
        pname = "libphonenumber";
-       version = "0.1.2.0";
-       sha256 = "0iw4ps3dky0grbvmajaz81d6q9zzqy8r9jfjmh6bc5i6k3w0mqwa";
+       version = "0.1.3.0";
+       sha256 = "1yhkkik6471gvx36i04hhbc9aq5fywgc6yrkii81rc4m6g3xnkig";
        libraryHaskellDepends = [
          base bytestring containers deepseq system-cxx-std-lib transformers
        ];
@@ -188296,37 +187292,6 @@ self: {
      }) {};
 
   "linear-base" = callPackage
-    ({ mkDerivation, base, containers, deepseq, gauge, ghc-prim
-     , hashable, hashtables, hedgehog, inspection-testing
-     , linear-generics, mmorph, MonadRandom, primitive, random
-     , random-shuffle, storable-tuple, tasty, tasty-hedgehog
-     , tasty-inspection-testing, text, transformers
-     , unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "linear-base";
-       version = "0.3.1";
-       sha256 = "1gm8bwyi39x5x29xb6nq13x9x9p30vm29s11k4pkcql70sj4pv0h";
-       revision = "2";
-       editedCabalFile = "0bfpjjr2y16h2x3gphsljgzcqrlwbmrxxqsikgn2idwy73pvd32l";
-       libraryHaskellDepends = [
-         base containers ghc-prim hashable linear-generics primitive
-         storable-tuple text transformers vector
-       ];
-       testHaskellDepends = [
-         base containers hedgehog inspection-testing linear-generics mmorph
-         storable-tuple tasty tasty-hedgehog tasty-inspection-testing text
-         vector
-       ];
-       benchmarkHaskellDepends = [
-         base deepseq gauge hashable hashtables MonadRandom random
-         random-shuffle unordered-containers vector
-       ];
-       description = "Standard library for linear types";
-       license = lib.licenses.mit;
-     }) {};
-
-  "linear-base_0_4_0" = callPackage
     ({ mkDerivation, base, containers, deepseq, ghc-prim, hashable
      , hashtables, hedgehog, inspection-testing, linear-generics, mmorph
      , MonadRandom, primitive, random, random-shuffle, storable-tuple
@@ -188352,7 +187317,6 @@ self: {
        ];
        description = "Standard library for linear types";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "linear-circuit" = callPackage
@@ -188409,8 +187373,8 @@ self: {
      }:
      mkDerivation {
        pname = "linear-generics";
-       version = "0.2.1";
-       sha256 = "15wlv11hsmnxzaf98ycdi29f1a79sbiq250b2kk459f0wfdbl8xd";
+       version = "0.2.2";
+       sha256 = "0ls571qzayky0dax9d209lw9wv344z3969daqcsncv0r5rlvlps9";
        libraryHaskellDepends = [
          base containers ghc-prim template-haskell th-abstraction
        ];
@@ -188420,22 +187384,20 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "linear-generics_0_2_2" = callPackage
-    ({ mkDerivation, base, containers, ghc-prim, hspec, hspec-discover
-     , template-haskell, th-abstraction
+  "linear-geo" = callPackage
+    ({ mkDerivation, base, deepseq, distributive, hedgehog, linear
+     , reflection, vector
      }:
      mkDerivation {
-       pname = "linear-generics";
-       version = "0.2.2";
-       sha256 = "0ls571qzayky0dax9d209lw9wv344z3969daqcsncv0r5rlvlps9";
+       pname = "linear-geo";
+       version = "0.1.0.0";
+       sha256 = "1waa1z8a52q21zl32zajrwimqbjl5cfgj3j0cxfza7ja92lqv3yd";
        libraryHaskellDepends = [
-         base containers ghc-prim template-haskell th-abstraction
+         base deepseq distributive linear vector
        ];
-       testHaskellDepends = [ base hspec template-haskell ];
-       testToolDepends = [ hspec-discover ];
-       description = "Generic programming library for generalised deriving";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
+       testHaskellDepends = [ base hedgehog linear reflection ];
+       description = "Geographic coordinates, built on the linear package";
+       license = lib.licenses.mit;
      }) {};
 
   "linear-grammar" = callPackage
@@ -188489,8 +187451,8 @@ self: {
      }:
      mkDerivation {
        pname = "linear-programming";
-       version = "0.0.0.1";
-       sha256 = "0m485xdivj08c4nygfi5d27448f12mcdiq03l170mk2jhx8ncmfx";
+       version = "0.0.1";
+       sha256 = "0f6m4qh040wgi8aygq4f2apfixdis7psj67f0iimh8rcswc8bv3z";
        libraryHaskellDepends = [
          base comfort-array non-empty QuickCheck random transformers
          utility-ht
@@ -188655,8 +187617,8 @@ self: {
      }:
      mkDerivation {
        pname = "linenoise";
-       version = "0.3.2";
-       sha256 = "0hs910k358mfx1s1cmrc76f8ra3r34748h22m68a64mspibd2frx";
+       version = "0.4.0";
+       sha256 = "0j91vskwkjn98acbx8jgxq76xk53bzds2k9b9zjfra5y17bn0gqr";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -189031,20 +187993,6 @@ self: {
     ({ mkDerivation, base, unix }:
      mkDerivation {
        pname = "linux-file-extents";
-       version = "0.2.0.0";
-       sha256 = "1l4vznam1a8vf3nixhbmw38rpzkvmbka0cbdfdsgfrpn03kxjz3c";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ base unix ];
-       description = "Retrieve file fragmentation information under Linux";
-       license = lib.licenses.bsd3;
-       platforms = lib.platforms.linux;
-     }) {};
-
-  "linux-file-extents_0_2_0_1" = callPackage
-    ({ mkDerivation, base, unix }:
-     mkDerivation {
-       pname = "linux-file-extents";
        version = "0.2.0.1";
        sha256 = "0c8zp47sjr741m86ah1yq71lcav32xid05x5c83adwb23a6fgmsk";
        isLibrary = true;
@@ -189053,7 +188001,6 @@ self: {
        description = "Retrieve file fragmentation information under Linux";
        license = lib.licenses.bsd3;
        platforms = lib.platforms.linux;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "linux-framebuffer" = callPackage
@@ -189109,25 +188056,12 @@ self: {
     ({ mkDerivation, base, bytestring, unix }:
      mkDerivation {
        pname = "linux-namespaces";
-       version = "0.1.3.0";
-       sha256 = "1rvkzfmd07sz46k059ly80cjgwx67igfw8zsw8c6ljsp3hsdn4hl";
-       libraryHaskellDepends = [ base bytestring unix ];
-       description = "Work with linux namespaces: create new or enter existing ones";
-       license = lib.licenses.bsd3;
-       platforms = lib.platforms.linux;
-     }) {};
-
-  "linux-namespaces_0_1_3_1" = callPackage
-    ({ mkDerivation, base, bytestring, unix }:
-     mkDerivation {
-       pname = "linux-namespaces";
        version = "0.1.3.1";
        sha256 = "1h0ar1jqgip5k5b7c2v452jk62ig1pfgpw587faw8z0ai51yrl9a";
        libraryHaskellDepends = [ base bytestring unix ];
        description = "Work with linux namespaces: create new or enter existing ones";
        license = lib.licenses.bsd3;
        platforms = lib.platforms.linux;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "linux-perf" = callPackage
@@ -189884,28 +188818,12 @@ self: {
     ({ mkDerivation, base, doctest, mmorph, mtl }:
      mkDerivation {
        pname = "list-transformer";
-       version = "1.0.9";
-       sha256 = "1lvdyrxflssayq14x36a0ix7q3hfzlq924mjg21b7f6s3j9262xr";
-       revision = "2";
-       editedCabalFile = "0356ca6kb6r8j2lc9vbzxz0chdzplc3v6m4sbsm4p7vanjjl1zgf";
-       libraryHaskellDepends = [ base mmorph mtl ];
-       testHaskellDepends = [ base doctest ];
-       description = "List monad transformer";
-       license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.Gabriella439 ];
-     }) {};
-
-  "list-transformer_1_1_0" = callPackage
-    ({ mkDerivation, base, doctest, mmorph, mtl }:
-     mkDerivation {
-       pname = "list-transformer";
        version = "1.1.0";
        sha256 = "061a2cnlv335ski627zrdfk8nd110wpiawclq5nwa3sx0l92xsrx";
        libraryHaskellDepends = [ base mmorph mtl ];
        testHaskellDepends = [ base doctest ];
        description = "List monad transformer";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.Gabriella439 ];
      }) {};
 
@@ -191070,23 +189988,6 @@ self: {
 
   "loc" = callPackage
     ({ mkDerivation, base, containers, hedgehog, hspec, hspec-hedgehog
-     }:
-     mkDerivation {
-       pname = "loc";
-       version = "0.1.4.1";
-       sha256 = "12bsbjl0808dfcshz38iih3cl3768zix23adznnq821ffxsxfiiw";
-       revision = "1";
-       editedCabalFile = "0jfpyy8nl776fihnbzwh3cb9n6xss6l77prfhhqw32dgy4pnqcam";
-       libraryHaskellDepends = [ base containers ];
-       testHaskellDepends = [
-         base containers hedgehog hspec hspec-hedgehog
-       ];
-       description = "Line and column positions and ranges in text files";
-       license = lib.licenses.asl20;
-     }) {};
-
-  "loc_0_2_0_0" = callPackage
-    ({ mkDerivation, base, containers, hedgehog, hspec, hspec-hedgehog
      , integer-types
      }:
      mkDerivation {
@@ -191099,7 +190000,6 @@ self: {
        ];
        description = "Line and column positions and ranges in text files";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "loc-test" = callPackage
@@ -191932,20 +190832,6 @@ self: {
      }) {};
 
   "logict" = callPackage
-    ({ mkDerivation, async, base, mtl, tasty, tasty-hunit }:
-     mkDerivation {
-       pname = "logict";
-       version = "0.8.0.0";
-       sha256 = "0mpv50ifb3x9vfmgi1p9piwcgz8d19x0wdj789wxyhxwjpr6v4py";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ base mtl ];
-       testHaskellDepends = [ async base mtl tasty tasty-hunit ];
-       description = "A backtracking logic-programming monad";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "logict_0_8_1_0" = callPackage
     ({ mkDerivation, async, base, mtl, tasty, tasty-hunit, transformers
      }:
      mkDerivation {
@@ -191960,7 +190846,6 @@ self: {
        ];
        description = "A backtracking logic-programming monad";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "logict-sequence" = callPackage
@@ -192392,8 +191277,8 @@ self: {
      }:
      mkDerivation {
        pname = "looksee";
-       version = "0.5.1";
-       sha256 = "1cw0bfj9hkzv1vzcl0lp5wa2dyq96pf34jjzmqrvp1ak2mc7si7m";
+       version = "0.5.2";
+       sha256 = "06smzpcwsvmfxv9v1i8qdxanab8x0klw5gdb5jxd7pv4msv72py4";
        libraryHaskellDepends = [
          base bifunctors containers errata mmorph mtl recursion-schemes
          scientific text vector
@@ -193178,29 +192063,28 @@ self: {
   "ltext" = callPackage
     ({ mkDerivation, attoparsec, base, directory, exceptions, extra
      , mtl, optparse-applicative, pretty, QuickCheck
-     , quickcheck-combinators, quickcheck-instances, tasty
-     , tasty-quickcheck, text, transformers, unordered-containers
+     , quickcheck-instances, tasty, tasty-quickcheck, text, transformers
+     , unordered-containers
      }:
      mkDerivation {
        pname = "ltext";
-       version = "0.1.4";
-       sha256 = "1znfwnv1m0pzzdlc6i89wh7gz8igv77r286ymwx5qzn86nkq6wxa";
+       version = "0.1.5";
+       sha256 = "14g96a53n3jsxzgvwq2rlwf6wg466bmrdc29cv243r35ilb3fsq9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          attoparsec base directory exceptions extra mtl pretty QuickCheck
-         quickcheck-combinators quickcheck-instances text transformers
-         unordered-containers
+         quickcheck-instances text transformers unordered-containers
        ];
        executableHaskellDepends = [
          attoparsec base directory exceptions extra mtl optparse-applicative
-         pretty QuickCheck quickcheck-combinators quickcheck-instances text
-         transformers unordered-containers
+         pretty QuickCheck quickcheck-instances text transformers
+         unordered-containers
        ];
        testHaskellDepends = [
          attoparsec base directory exceptions extra mtl pretty QuickCheck
-         quickcheck-combinators quickcheck-instances tasty tasty-quickcheck
-         text transformers unordered-containers
+         quickcheck-instances tasty tasty-quickcheck text transformers
+         unordered-containers
        ];
        description = "Parameterized file evaluator";
        license = lib.licenses.bsd3;
@@ -196200,28 +195084,6 @@ self: {
      }:
      mkDerivation {
        pname = "markdown-unlit";
-       version = "0.5.1";
-       sha256 = "0njzn56m8z6lm70xyixbylbnpjz1gk7x8vdsdvi3qld9m66gc3n7";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ base base-compat ];
-       executableHaskellDepends = [ base base-compat ];
-       testHaskellDepends = [
-         base base-compat directory hspec QuickCheck silently stringbuilder
-         temporary
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Literate Haskell support for Markdown";
-       license = lib.licenses.mit;
-       mainProgram = "markdown-unlit";
-     }) {};
-
-  "markdown-unlit_0_6_0" = callPackage
-    ({ mkDerivation, base, base-compat, directory, hspec
-     , hspec-discover, QuickCheck, silently, stringbuilder, temporary
-     }:
-     mkDerivation {
-       pname = "markdown-unlit";
        version = "0.6.0";
        sha256 = "0nkvg33i8vkpb774lph306c7xwl8ib26ily5zjy37np43xc1i2yk";
        isLibrary = true;
@@ -196235,7 +195097,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Literate Haskell support for Markdown";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "markdown-unlit";
      }) {};
 
@@ -198022,8 +196883,8 @@ self: {
      }:
      mkDerivation {
        pname = "mealy";
-       version = "0.4.4";
-       sha256 = "1pji7gkfni3h5db1jlmgxkfwnih1954nd224lb45n0v7ihmjkpsi";
+       version = "0.4.4.1";
+       sha256 = "1chw7csrvw61s85v7f2ghz09rna2j5ma5pnv6wp6z2s25rxaw3x1";
        libraryHaskellDepends = [
          adjunctions base containers mwc-probability numhask numhask-array
          primitive profunctors tdigest text vector vector-algorithms
@@ -198385,8 +197246,10 @@ self: {
      }:
      mkDerivation {
        pname = "megaparsec";
-       version = "9.3.1";
-       sha256 = "00dp79sssb2j9w0sbzphkqjn49xzrafd16gkqda5ngqhbjdniw73";
+       version = "9.5.0";
+       sha256 = "0lnsqdphr3fnxvn87z2ni110wzq60pq6fl407ihddpyavpb0hw38";
+       revision = "4";
+       editedCabalFile = "0f6g05w18kn34rcjkxfdsg4sibxsz41p2xac7wfc9wqpr0l9kg55";
        libraryHaskellDepends = [
          base bytestring case-insensitive containers deepseq mtl
          parser-combinators scientific text transformers
@@ -198421,23 +197284,22 @@ self: {
 
   "megaparsec-tests" = callPackage
     ({ mkDerivation, base, bytestring, case-insensitive, containers
-     , hspec, hspec-discover, hspec-expectations, hspec-megaparsec
-     , megaparsec, mtl, parser-combinators, QuickCheck, scientific
-     , temporary, text, transformers
+     , hspec, hspec-discover, hspec-megaparsec, megaparsec, mtl
+     , QuickCheck, scientific, temporary, text, transformers
      }:
      mkDerivation {
        pname = "megaparsec-tests";
-       version = "9.3.1";
-       sha256 = "01gd6xlqfazpbawzwgbk0ag86dq8nv5qdrhny9b7hrks3i3b558m";
+       version = "9.5.0";
+       sha256 = "18ishnklylaiphkz6dd9rfbxnqlrb4fqqd8pr5mk9qb5j0fkbv13";
+       revision = "2";
+       editedCabalFile = "1zh7ggvc1453b734mmc7yyd8f6qrr34bnvab0507l1nflml7w9bb";
        libraryHaskellDepends = [
-         base bytestring containers hspec hspec-expectations
-         hspec-megaparsec megaparsec mtl QuickCheck text transformers
+         base bytestring containers hspec hspec-megaparsec megaparsec mtl
+         QuickCheck text transformers
        ];
        testHaskellDepends = [
-         base bytestring case-insensitive containers hspec
-         hspec-expectations hspec-megaparsec megaparsec mtl
-         parser-combinators QuickCheck scientific temporary text
-         transformers
+         base bytestring case-insensitive containers hspec hspec-megaparsec
+         megaparsec mtl QuickCheck scientific temporary text transformers
        ];
        testToolDepends = [ hspec-discover ];
        description = "Test utilities and the test suite of Megaparsec";
@@ -201987,8 +200849,8 @@ self: {
        pname = "mmark";
        version = "0.0.7.6";
        sha256 = "1zahgky724s0x89c9jp4fa6m0kzh461sc2lcpwaw61hqgamaay4c";
-       revision = "1";
-       editedCabalFile = "0jpin5hrh2wi5yqzzccww3rb94ylb3i7y0wm16q8knq4680fq8zx";
+       revision = "2";
+       editedCabalFile = "0jmnizdwnsmf67y7dh68anvi0sjik4nazs0mjvxv78r2ld3fghg8";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base case-insensitive containers deepseq dlist email-validate
@@ -202027,6 +200889,26 @@ self: {
        mainProgram = "mmark";
      }) {};
 
+  "mmark-cli_0_0_5_2" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, directory, gitrev, lucid
+     , megaparsec, mmark, mmark-ext, optparse-applicative, stache, text
+     }:
+     mkDerivation {
+       pname = "mmark-cli";
+       version = "0.0.5.2";
+       sha256 = "05i8wy3zls6fp1qmdz4ayydhgvq6jnhh2rj4r3frvp8nl70kkv26";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         aeson base bytestring directory gitrev lucid megaparsec mmark
+         mmark-ext optparse-applicative stache text
+       ];
+       description = "Command line interface to the MMark markdown processor";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "mmark";
+     }) {};
+
   "mmark-ext" = callPackage
     ({ mkDerivation, base, foldl, ghc-syntax-highlighter, hspec
      , hspec-discover, lucid, microlens, mmark, modern-uri, skylighting
@@ -202036,8 +200918,8 @@ self: {
        pname = "mmark-ext";
        version = "0.2.1.5";
        sha256 = "1dy3xnzpbbnp03k3r04q8y10pcj2r708dk8bff0pxzkvypm75g88";
-       revision = "3";
-       editedCabalFile = "0yxl2wpxmvjnhn0qy8p1ajmi61hpkfqqfj206dl7q1xn9kmkg3fc";
+       revision = "4";
+       editedCabalFile = "0girl659kn2nxzcayjzx8pflws43vp3mfw03g3ril8i49r1wkxkn";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base foldl ghc-syntax-highlighter lucid microlens mmark modern-uri
@@ -202911,6 +201793,30 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "moffy-samples_0_1_0_3" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, extra-data-yj, hashable
+     , JuicyPixels, moffy, moffy-samples-events, text, time
+     , transformers, type-flip, type-set, unordered-containers
+     }:
+     mkDerivation {
+       pname = "moffy-samples";
+       version = "0.1.0.3";
+       sha256 = "0b1dbyblms7jbisk89niij85h995wlp01qkr499gp370i01bkdi8";
+       libraryHaskellDepends = [
+         aeson base bytestring extra-data-yj hashable JuicyPixels moffy
+         moffy-samples-events text time transformers type-flip type-set
+         unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson base bytestring extra-data-yj hashable JuicyPixels moffy
+         moffy-samples-events text time transformers type-flip type-set
+         unordered-containers
+       ];
+       description = "Samples of moffy";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "moffy-samples-events" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, deepseq
      , http-conduit, JuicyPixels, moffy, monads-tf, process, random, stm
@@ -202934,6 +201840,71 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "moffy-samples-events_0_2_2_5" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, deepseq
+     , http-conduit, JuicyPixels, moffy, mtl, process, random, stm, text
+     , time, type-flip, type-set, union-color
+     }:
+     mkDerivation {
+       pname = "moffy-samples-events";
+       version = "0.2.2.5";
+       sha256 = "1p433xkcn7v32q57514j3c0k0vxsdpapypww3834lyiymp13ldf5";
+       libraryHaskellDepends = [
+         aeson base bytestring containers deepseq http-conduit JuicyPixels
+         moffy mtl process random stm text time type-flip type-set
+         union-color
+       ];
+       testHaskellDepends = [
+         aeson base bytestring containers deepseq http-conduit JuicyPixels
+         moffy mtl process random stm text time type-flip type-set
+         union-color
+       ];
+       description = "Events for sample codes of moffy";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "moffy-samples-gtk3" = callPackage
+    ({ mkDerivation, base, moffy-samples, moffy-samples-gtk3-run }:
+     mkDerivation {
+       pname = "moffy-samples-gtk3";
+       version = "0.1.0.0";
+       sha256 = "02rgwa2wa5xz6yp26v15fvjlq6wrccj3gnk74iwmv2nc22yg1803";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base moffy-samples moffy-samples-gtk3-run
+       ];
+       testHaskellDepends = [ base moffy-samples moffy-samples-gtk3-run ];
+       description = "Sample executables of moffy - GTK3 version";
+       license = lib.licenses.bsd3;
+       mainProgram = "moffy_samples_gtk3";
+     }) {};
+
+  "moffy-samples-gtk3-run" = callPackage
+    ({ mkDerivation, base, c-enum, c-struct, containers, gtk3, moffy
+     , moffy-samples-events, random, simple-cairo, simple-pango, stm
+     , text, time, type-flip, type-set, union-color
+     }:
+     mkDerivation {
+       pname = "moffy-samples-gtk3-run";
+       version = "0.1.0.7";
+       sha256 = "0z9q9i65m91fqg5m4ik6pbisfbwlqf31prfcrj33g3mbdhjjb9ld";
+       libraryHaskellDepends = [
+         base c-enum c-struct containers moffy moffy-samples-events random
+         simple-cairo simple-pango stm text time type-flip type-set
+         union-color
+       ];
+       libraryPkgconfigDepends = [ gtk3 ];
+       testHaskellDepends = [
+         base c-enum c-struct containers moffy moffy-samples-events random
+         simple-cairo simple-pango stm text time type-flip type-set
+         union-color
+       ];
+       description = "Package to run moffy samples - GTK3 version";
+       license = lib.licenses.bsd3;
+     }) {inherit (pkgs) gtk3;};
+
   "moffy-samples-gtk4" = callPackage
     ({ mkDerivation, base, moffy, moffy-samples, moffy-samples-gtk4-run
      }:
@@ -202961,8 +201932,8 @@ self: {
      }:
      mkDerivation {
        pname = "moffy-samples-gtk4-run";
-       version = "0.2.1.2";
-       sha256 = "15vmkwc72w9ir7kqa0mhypa6x8y5mxi2lg1fylbcckv5i42kb7n1";
+       version = "0.2.1.3";
+       sha256 = "1y1f8rpjpv1dvygzq5cj16s6cw9fq6pxx3hpbnim84sl46pdcjak";
        libraryHaskellDepends = [
          base c-enum c-struct containers exception-hierarchy moffy
          moffy-samples-events random simple-cairo simple-pango stm text time
@@ -203364,8 +202335,8 @@ self: {
      }:
      mkDerivation {
        pname = "monad-dijkstra";
-       version = "0.1.1.4";
-       sha256 = "1rj6gj8ipl7frk43ss1ki906fwp7qp2q1knjvk8d3n1ivgs5hmal";
+       version = "0.1.1.5";
+       sha256 = "0p3jys7ii0yks8xqpwsvc0fzmi180hgf488h6pmv95yg879v5csz";
        libraryHaskellDepends = [
          base containers free mtl psqueues transformers
        ];
@@ -204009,25 +202980,6 @@ self: {
      }:
      mkDerivation {
        pname = "monad-peel";
-       version = "0.2.1.2";
-       sha256 = "1x1kr5pk8ksw8xcm19c50jx8m0crf3m3qp73k31dnl9r1w4ykm9d";
-       libraryHaskellDepends = [
-         base extensible-exceptions transformers
-       ];
-       testHaskellDepends = [
-         base extensible-exceptions HUnit test-framework
-         test-framework-hunit transformers
-       ];
-       description = "Lift control operations like exception catching through monad transformers";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "monad-peel_0_3" = callPackage
-    ({ mkDerivation, base, extensible-exceptions, HUnit, test-framework
-     , test-framework-hunit, transformers
-     }:
-     mkDerivation {
-       pname = "monad-peel";
        version = "0.3";
        sha256 = "1vk0g2ppksy9g2qcw5vccvszsmz5xsn7ajvvm9v9bwd4h17pvvby";
        libraryHaskellDepends = [
@@ -204039,7 +202991,6 @@ self: {
        ];
        description = "Lift control operations like exception catching through monad transformers";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "monad-persist" = callPackage
@@ -204725,21 +203676,6 @@ self: {
 
   "monadology" = callPackage
     ({ mkDerivation, base, constraints, invariant, tasty, tasty-hunit
-     , transformers, type-rig, witness
-     }:
-     mkDerivation {
-       pname = "monadology";
-       version = "0.1";
-       sha256 = "0pr9ia4jns545sk5x85pdwgbw1qd648nh9avb5q7jql7dwa21928";
-       libraryHaskellDepends = [
-         base constraints invariant transformers type-rig witness
-       ];
-       testHaskellDepends = [ base tasty tasty-hunit transformers ];
-       license = lib.licenses.bsd2;
-     }) {};
-
-  "monadology_0_3" = callPackage
-    ({ mkDerivation, base, constraints, invariant, tasty, tasty-hunit
      , text, transformers, type-rig, witness
      }:
      mkDerivation {
@@ -204752,7 +203688,6 @@ self: {
        testHaskellDepends = [ base tasty tasty-hunit text transformers ];
        description = "The best ideas in monad-related classes and types";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "monadplus" = callPackage
@@ -204783,23 +203718,11 @@ self: {
     ({ mkDerivation, base, transformers }:
      mkDerivation {
        pname = "monads-tf";
-       version = "0.1.0.3";
-       sha256 = "1wdhskwa6dw8qljbvwpyxj8ca6y95q2np7z4y4q6bpf4anmd5794";
-       libraryHaskellDepends = [ base transformers ];
-       description = "Monad classes, using type families";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "monads-tf_0_3_0_1" = callPackage
-    ({ mkDerivation, base, transformers }:
-     mkDerivation {
-       pname = "monads-tf";
        version = "0.3.0.1";
        sha256 = "00jzz9lqpz3s5xwvmc5xi300jkkjv9bk62k0jgwnqfv6py9x5g11";
        libraryHaskellDepends = [ base transformers ];
        description = "Monad classes, using type families";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "monadtransform" = callPackage
@@ -205286,8 +204209,8 @@ self: {
      }:
      mkDerivation {
        pname = "monoidmap";
-       version = "0.0.0.1";
-       sha256 = "0qq1q8xk0bf32lx4hnsh45kkj2fkjfskc2krggmcrbnapnxmcb56";
+       version = "0.0.1.0";
+       sha256 = "0a1agfqyyr4np71b1a8q1vbcy5ihxh95q977zsyy4bjins6dcr94";
        libraryHaskellDepends = [
          base containers deepseq groups monoid-subclasses
          nonempty-containers nothunks
@@ -205351,6 +204274,8 @@ self: {
        pname = "monomer";
        version = "1.6.0.0";
        sha256 = "15cpybwdsh3yq9xhcrk0fpa0dcc805p9q6kn6qcz86khkvmp5qpc";
+       revision = "1";
+       editedCabalFile = "0x082vvbfywym7hn3dqg3a6bl63iv0l9ai0d1nzgysld1d8z60kj";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -205382,20 +204307,21 @@ self: {
 
   "monomer-flatpak-example" = callPackage
     ({ mkDerivation, async, base, bytestring, c2hs, containers
-     , data-default-class, dbus, desktop-portal, directory, libpipewire
-     , libspa, modern-uri, monomer, monomer-hagrid, random, text
+     , data-default-class, dbus, desktop-portal, directory, file-io
+     , filepath, libpipewire, libspa, modern-uri, monomer
+     , monomer-hagrid, random, text
      }:
      mkDerivation {
        pname = "monomer-flatpak-example";
-       version = "0.0.14.0";
-       sha256 = "1cxj7gw732hnm7lmz5d3pwdh03gswdycjsg5c145xsgc7s09vy0c";
+       version = "0.0.15.2";
+       sha256 = "0b1f96n4n9ajpslhh885v7gyx780n99qljdz62dlvqjlb88kn4h2";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [
          async base bytestring containers data-default-class dbus
-         desktop-portal directory modern-uri monomer monomer-hagrid random
-         text
+         desktop-portal directory file-io filepath modern-uri monomer
+         monomer-hagrid random text
        ];
        executablePkgconfigDepends = [ libpipewire libspa ];
        executableToolDepends = [ c2hs ];
@@ -207449,23 +206375,11 @@ self: {
     ({ mkDerivation, base, fail, monad-peel, mtl, stm }:
      mkDerivation {
        pname = "mstate";
-       version = "0.2.8";
-       sha256 = "13jv04skkb0ysxx9gswynp7fg7yz3nwy5zhzp209fbwr9izxcm05";
-       libraryHaskellDepends = [ base fail monad-peel mtl stm ];
-       description = "MState: A consistent State monad for concurrent applications";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "mstate_0_2_10" = callPackage
-    ({ mkDerivation, base, fail, monad-peel, mtl, stm }:
-     mkDerivation {
-       pname = "mstate";
        version = "0.2.10";
        sha256 = "1lx50m7hhlpq3i1aha1pixb9xf3rbvdz2pg4hgmz93kkvz0fdpkf";
        libraryHaskellDepends = [ base fail monad-peel mtl stm ];
        description = "MState: A consistent State monad for concurrent applications";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "msu" = callPackage
@@ -208209,13 +207123,14 @@ self: {
      }) {};
 
   "multi-except" = callPackage
-    ({ mkDerivation, base, dlist-nonempty, hspec, semigroupoids }:
+    ({ mkDerivation, base, hspec, semigroupoids }:
      mkDerivation {
        pname = "multi-except";
-       version = "0.3.0.0";
-       sha256 = "1zk8cihmv5dimdhld0h0h622zsvn71rdbhslj4b8dh3dv4qdfji0";
-       libraryHaskellDepends = [ base dlist-nonempty semigroupoids ];
+       version = "2.0.0";
+       sha256 = "1c4wivfilss7ll09djlchk6wrn6y9z7470hfm7yqyl66pfgz204k";
+       libraryHaskellDepends = [ base semigroupoids ];
        testHaskellDepends = [ base hspec semigroupoids ];
+       doHaddock = false;
        description = "Multiple Exceptions";
        license = lib.licenses.mit;
      }) {};
@@ -210931,8 +209846,8 @@ self: {
      }:
      mkDerivation {
        pname = "nanopass";
-       version = "0.0.2.0";
-       sha256 = "0pymmshr81pckiixqyxz985lx402d0srhcnz31vv27pyn9xvi6xf";
+       version = "0.0.2.1";
+       sha256 = "1fcvhar7zqilypk93b0x6iklddb49cv2yc7f9rg11683h1siy8i3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -210941,7 +209856,7 @@ self: {
        executableHaskellDepends = [
          base pretty-simple template-haskell transformers
        ];
-       description = "An EDSL for creating compilers using small passes and many intermediate representations";
+       description = "Create compilers using small passes and many intermediate representations";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "dumb-nanopass-example";
@@ -210968,8 +209883,8 @@ self: {
        pname = "nanovg";
        version = "0.8.1.0";
        sha256 = "1yzabd2l8z77dsgby97dzv0h38a6w554kmhp6hsfx3j24n0h0rnv";
-       revision = "1";
-       editedCabalFile = "1hczgvm5y5i8sw9yflsjmh9lzamqy6f6r5lmp06siai003ff1jxz";
+       revision = "2";
+       editedCabalFile = "02j2k8fnadp8fqkzji9xglrnahni5zkdix9l9ycf4qljsqj65q7j";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base bytestring containers text vector ];
@@ -211934,39 +210849,6 @@ self: {
 
   "net-mqtt" = 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
-     , tasty-quickcheck, text, websockets
-     }:
-     mkDerivation {
-       pname = "net-mqtt";
-       version = "0.8.3.0";
-       sha256 = "02y2bsxr23vkg8xp0aa4mz1dpy37zsgyqkl6yd80ldm7h4vmj8fl";
-       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 checkers
-         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_6_0" = callPackage
-    ({ mkDerivation, async, attoparsec, attoparsec-binary, base, binary
      , bytestring, checkers, conduit, conduit-extra, containers
      , crypton-connection, deepseq, HUnit, lens, monad-loops, mtl
      , network-conduit-tls, network-uri, optparse-applicative
@@ -212000,7 +210882,6 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "An MQTT Protocol Implementation";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "net-mqtt-lens" = callPackage
@@ -212562,8 +211443,8 @@ self: {
      }:
      mkDerivation {
        pname = "netwire-input-glfw";
-       version = "0.0.11";
-       sha256 = "1sizk0c8mbm6ad984gaf933h1bg4dgwi9k8hzrm9wp5rwbqjvcz8";
+       version = "0.0.12";
+       sha256 = "0ydg38w8n3k5hwqv1j1qw3lad0n034rmijpqgk09d2anhyr2pi0v";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -212909,26 +211790,6 @@ self: {
 
   "network-conduit-tls" = callPackage
     ({ mkDerivation, base, bytestring, conduit, conduit-extra
-     , connection, data-default-class, HUnit, mtl, network
-     , streaming-commons, tls, transformers, unliftio-core
-     }:
-     mkDerivation {
-       pname = "network-conduit-tls";
-       version = "1.3.2";
-       sha256 = "0zxdsf7isv3l2g58vsvi8iwlrgf85v7ksa8636kr6ffycbhn1zgc";
-       libraryHaskellDepends = [
-         base bytestring conduit conduit-extra connection data-default-class
-         network streaming-commons tls transformers unliftio-core
-       ];
-       testHaskellDepends = [
-         base bytestring conduit conduit-extra connection HUnit mtl
-       ];
-       description = "Create TLS-aware network code with conduits";
-       license = lib.licenses.mit;
-     }) {};
-
-  "network-conduit-tls_1_4_0" = callPackage
-    ({ mkDerivation, base, bytestring, conduit, conduit-extra
      , crypton-connection, data-default-class, HUnit, mtl, network
      , streaming-commons, tls, transformers, unliftio-core
      }:
@@ -212946,7 +211807,6 @@ self: {
        ];
        description = "Create TLS-aware network code with conduits";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "network-connection" = callPackage
@@ -213440,24 +212300,6 @@ self: {
      }) {};
 
   "network-simple-tls" = callPackage
-    ({ mkDerivation, base, bytestring, data-default, network
-     , network-simple, safe-exceptions, tls, tls-session-manager
-     , transformers, x509, x509-store, x509-system, x509-validation
-     }:
-     mkDerivation {
-       pname = "network-simple-tls";
-       version = "0.4.1";
-       sha256 = "10nidmq2qb4s4bw90vm1p90rlv1g4p0xy6rbh4davmz7c26cyyg5";
-       libraryHaskellDepends = [
-         base bytestring data-default network network-simple safe-exceptions
-         tls tls-session-manager transformers x509 x509-store x509-system
-         x509-validation
-       ];
-       description = "Simple interface to TLS secured network sockets";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "network-simple-tls_0_4_2" = callPackage
     ({ mkDerivation, base, bytestring, crypton-x509, crypton-x509-store
      , crypton-x509-system, crypton-x509-validation, data-default
      , network, network-simple, safe-exceptions, tls
@@ -213474,7 +212316,6 @@ self: {
        ];
        description = "Simple interface to TLS secured network sockets";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "network-simple-ws" = callPackage
@@ -214401,8 +213242,8 @@ self: {
      }:
      mkDerivation {
        pname = "ngx-export";
-       version = "1.7.8";
-       sha256 = "16a7dq92ibqi2y8dna9dyw43n52av2khp2k5jcc70bis2h90i0b2";
+       version = "1.7.9";
+       sha256 = "0xjbpnsdqxc9fgmsqqv03vgr28q584hjl0w78v1fw7g48cww7j4h";
        libraryHaskellDepends = [
          async base binary bytestring deepseq monad-loops template-haskell
          unix
@@ -216659,6 +215500,26 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "nspace" = callPackage
+    ({ mkDerivation, base, checkers, containers, hashable, hspec
+     , hspec-discover, linear, monoidal-containers, QuickCheck
+     }:
+     mkDerivation {
+       pname = "nspace";
+       version = "0.2.0.0";
+       sha256 = "139pkqh8s6b78s0mvr75fzlvncpa062ml2x7fqlv59v9s7nhsdcr";
+       libraryHaskellDepends = [
+         base containers hashable linear monoidal-containers
+       ];
+       testHaskellDepends = [
+         base checkers containers hashable hspec linear monoidal-containers
+         QuickCheck
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Efficient, infinite-precision 2D and 3D spatial containers";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "nth-prime" = callPackage
     ({ mkDerivation, base, opentheory-prime, opentheory-primitive }:
      mkDerivation {
@@ -217152,8 +216013,8 @@ self: {
        pname = "numeric-prelude";
        version = "0.4.4";
        sha256 = "04x6ry2sxr5hsiz4098dn2gqyjqywiq2xk0anf6wc4xrvasgccjs";
-       revision = "1";
-       editedCabalFile = "0w5an2w06vpi75qj9972qbsiz4n72mr6mkib4ivlrrirndsyda79";
+       revision = "2";
+       editedCabalFile = "0cfhgpll0fg6d3m27f9fkhrv1l6v0dbbp9srkmg981kdh02pkjx2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -217277,43 +216138,14 @@ self: {
     ({ mkDerivation, base, QuickCheck }:
      mkDerivation {
        pname = "numhask";
-       version = "0.10.1.1";
-       sha256 = "1ar1qd75kxswwj8vkdxnixakw9hcj38jpxjjknfa9k27457aky2b";
-       libraryHaskellDepends = [ base ];
-       testHaskellDepends = [ base QuickCheck ];
-       description = "A numeric class hierarchy";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "numhask_0_11_1_0" = callPackage
-    ({ mkDerivation, base, QuickCheck }:
-     mkDerivation {
-       pname = "numhask";
        version = "0.11.1.0";
        sha256 = "1fnav552f99hbc83vsxvjccak06pqil8kyg8fhbgsllmsbhbzpqq";
        libraryHaskellDepends = [ base QuickCheck ];
        description = "A numeric class hierarchy";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "numhask-array" = callPackage
-    ({ mkDerivation, adjunctions, base, distributive, numhask
-     , QuickCheck, vector
-     }:
-     mkDerivation {
-       pname = "numhask-array";
-       version = "0.10.2";
-       sha256 = "09g8kfv5p82g50qag2n9hswf3wc8xjdbg6b8pgw32ywxa4yjgxd3";
-       libraryHaskellDepends = [
-         adjunctions base distributive numhask vector
-       ];
-       testHaskellDepends = [ base QuickCheck ];
-       description = "Multi-dimensional arrays";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "numhask-array_0_11_0_1" = callPackage
     ({ mkDerivation, adjunctions, base, distributive, numhask, vector
      }:
      mkDerivation {
@@ -217325,7 +216157,6 @@ self: {
        ];
        description = "Multi-dimensional arrays";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "numhask-free" = callPackage
@@ -217592,6 +216423,8 @@ self: {
        pname = "nvim-hs";
        version = "2.3.2.3";
        sha256 = "03s0fsws7f8mld6kpmymagrmajfnxzi9isgdzik4kdrx8fzygin8";
+       revision = "1";
+       editedCabalFile = "132mw5hg846sg381g08vlxhw9xqqxh3508ykzn5b5sh9m3igf6j6";
        libraryHaskellDepends = [
          base bytestring cereal cereal-conduit conduit containers
          data-default deepseq foreign-store hslogger megaparsec messagepack
@@ -217818,10 +216651,8 @@ self: {
      }:
      mkDerivation {
        pname = "o-clock";
-       version = "1.3.0";
-       sha256 = "1swayrdhz10b67m6ipa75qz9ycz6r7xbk9fdq3ajlhp9bry31l7i";
-       revision = "1";
-       editedCabalFile = "1fis58d0r7yvznmgijc2878gjv0261apb748d5pcphmgk9i5kzf3";
+       version = "1.4.0";
+       sha256 = "1qmv0hq1z3x5h3mxpdd3prf9yhk7688hdm09zf8l36iq2602vj5g";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base ];
@@ -217836,36 +216667,24 @@ self: {
        mainProgram = "play-o-clock";
      }) {};
 
-  "o-clock_1_4_0" = callPackage
-    ({ mkDerivation, base, doctest, Glob, hedgehog, hspec-expectations
-     , markdown-unlit, tasty, tasty-hedgehog, tasty-hunit-compat
-     , type-spec
-     }:
+  "oalg-abg" = callPackage
+    ({ mkDerivation, base, oalg-base }:
      mkDerivation {
-       pname = "o-clock";
-       version = "1.4.0";
-       sha256 = "1qmv0hq1z3x5h3mxpdd3prf9yhk7688hdm09zf8l36iq2602vj5g";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ base ];
-       executableHaskellDepends = [ base ];
-       testHaskellDepends = [
-         base doctest Glob hedgehog hspec-expectations markdown-unlit tasty
-         tasty-hedgehog tasty-hunit-compat type-spec
-       ];
-       testToolDepends = [ doctest markdown-unlit ];
-       description = "Type-safe time library";
-       license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
-       mainProgram = "play-o-clock";
+       pname = "oalg-abg";
+       version = "1.0.0.0";
+       sha256 = "14qi1ypsrnngpc1j5vqn6l5nccc23k95h9cn9s9fpcmqcy8czlf0";
+       libraryHaskellDepends = [ base oalg-base ];
+       testHaskellDepends = [ base oalg-base ];
+       description = "Finitely generated abelian groups";
+       license = lib.licenses.bsd3;
      }) {};
 
   "oalg-base" = callPackage
     ({ mkDerivation, array, base, deepseq, random, time }:
      mkDerivation {
        pname = "oalg-base";
-       version = "1.1.0.0";
-       sha256 = "1zsfbdyz3m9alg1cvsiz64gqivbldgkwg60b6lkl6b7axx6ys4j9";
+       version = "1.1.4.0";
+       sha256 = "0i76n1pvak51bnkrq6m4nirzpnmqqclr6wk00vmws3c90w3dm6xm";
        libraryHaskellDepends = [ array base deepseq random time ];
        testHaskellDepends = [ array base deepseq random time ];
        description = "Algebraic structures on oriented entities and limits as a tool kit to solve algebraic problems";
@@ -219602,37 +218421,6 @@ self: {
      }:
      mkDerivation {
        pname = "opaleye";
-       version = "0.9.7.0";
-       sha256 = "1njmns4myrjyfbmd4qrkrwqp6jyaridxkf4n0n8bgw3z5hr64jhv";
-       revision = "1";
-       editedCabalFile = "10yd5y3g4v1zmj52vflw6gbaqnmsfydb32sni5mbh7mwnp5d8z0k";
-       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_10_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.10.2.0";
        sha256 = "0an98lspk77zxg4phvll5zjxviq3q4iwc75p9k7aqqa1hvm4wrdj";
        libraryHaskellDepends = [
@@ -219650,7 +218438,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "An SQL-generating DSL targeting PostgreSQL";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "opaleye-classy" = callPackage
@@ -221170,6 +219957,8 @@ self: {
        pname = "operational";
        version = "0.2.4.2";
        sha256 = "1dx6vpmg21fskxyz12ba26hffk25b2qk9sznqfczgaamn6rahzc5";
+       revision = "1";
+       editedCabalFile = "0hdqwjm1jp6f8n8qglg9ylz07sbhrc7cm4kvcglymi2s4i9mdsai";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base mtl transformers ];
@@ -221223,18 +220012,18 @@ self: {
 
   "oplang" = callPackage
     ({ mkDerivation, base, containers, directory, filepath, megaparsec
-     , mtl, optparse-applicative, process, text, text-builder-linear
-     , transformers
+     , monad-chronicle, mtl, optparse-applicative, process, text
+     , text-builder-linear
      }:
      mkDerivation {
        pname = "oplang";
-       version = "0.4.0.0";
-       sha256 = "1b0gd1rnbz6c12sw0dg7hgikwyxy7vjf8ml31yph88ax1rfai25y";
+       version = "0.4.0.1";
+       sha256 = "091ddmgcmddij837x9waff5lf05ik72nwfld79g68ysysbb94q89";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         base containers directory filepath megaparsec mtl
-         optparse-applicative process text text-builder-linear transformers
+         base containers directory filepath megaparsec monad-chronicle mtl
+         optparse-applicative process text text-builder-linear
        ];
        description = "Stack-based esoteric programming language";
        license = lib.licenses.gpl3Only;
@@ -221562,22 +220351,6 @@ self: {
      }) {};
 
   "options" = callPackage
-    ({ mkDerivation, base, chell, chell-quickcheck, containers
-     , monads-tf, transformers
-     }:
-     mkDerivation {
-       pname = "options";
-       version = "1.2.1.1";
-       sha256 = "0qjs0v1ny52w51n5582d4z8wy9h6n0zw1xb5dh686ff5wadflgi8";
-       libraryHaskellDepends = [ base containers monads-tf transformers ];
-       testHaskellDepends = [
-         base chell chell-quickcheck containers monads-tf transformers
-       ];
-       description = "A powerful and easy-to-use command-line option parser";
-       license = lib.licenses.mit;
-     }) {};
-
-  "options_1_2_1_2" = callPackage
     ({ mkDerivation, base, containers, hspec, monads-tf, patience }:
      mkDerivation {
        pname = "options";
@@ -221588,7 +220361,6 @@ self: {
        doHaddock = false;
        description = "Powerful and easy command-line option parser";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "options-time" = callPackage
@@ -221625,24 +220397,6 @@ self: {
      }) {};
 
   "optparse-applicative" = callPackage
-    ({ mkDerivation, ansi-wl-pprint, base, process, QuickCheck
-     , transformers, transformers-compat
-     }:
-     mkDerivation {
-       pname = "optparse-applicative";
-       version = "0.17.1.0";
-       sha256 = "1vx5w03vvfr3hdk79lvl34x8bxj5xbx0xh53mmnmxi9r05scnyfi";
-       revision = "1";
-       editedCabalFile = "1mhyjlmb1hylmhv77w6gq663drpyiqd09w1x1vy4d63lr46mypyb";
-       libraryHaskellDepends = [
-         ansi-wl-pprint base process transformers transformers-compat
-       ];
-       testHaskellDepends = [ base QuickCheck ];
-       description = "Utilities and combinators for parsing command line options";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "optparse-applicative_0_18_1_0" = callPackage
     ({ mkDerivation, base, prettyprinter, prettyprinter-ansi-terminal
      , process, QuickCheck, text, transformers, transformers-compat
      }:
@@ -221657,7 +220411,6 @@ self: {
        testHaskellDepends = [ base QuickCheck ];
        description = "Utilities and combinators for parsing command line options";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "optparse-applicative-cmdline-util" = callPackage
@@ -221720,27 +220473,6 @@ self: {
      }) {};
 
   "optparse-generic" = callPackage
-    ({ mkDerivation, base, bytestring, Only, optparse-applicative
-     , system-filepath, text, time, transformers, transformers-compat
-     , void
-     }:
-     mkDerivation {
-       pname = "optparse-generic";
-       version = "1.4.9";
-       sha256 = "1kxrhh4h2jd2i9fi1lr3sx6wij71n1y50crl0r0j6b3c8hj3c05j";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base bytestring Only optparse-applicative system-filepath text time
-         transformers transformers-compat void
-       ];
-       executableHaskellDepends = [ base ];
-       description = "Auto-generate a command-line parser for your datatype";
-       license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.Gabriella439 ];
-     }) {};
-
-  "optparse-generic_1_5_2" = callPackage
     ({ mkDerivation, base, bytestring, filepath, Only
      , optparse-applicative, text, time, transformers
      , transformers-compat, void
@@ -221758,7 +220490,6 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Auto-generate a command-line parser for your datatype";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.Gabriella439 ];
      }) {};
 
@@ -222434,40 +221165,6 @@ self: {
 
   "ormolu" = callPackage
     ({ mkDerivation, ansi-terminal, array, base, binary, bytestring
-     , Cabal-syntax, containers, Diff, directory, dlist, file-embed
-     , filepath, ghc-lib-parser, hspec, hspec-discover, hspec-megaparsec
-     , megaparsec, MemoTrie, mtl, optparse-applicative, path, path-io
-     , QuickCheck, syb, temporary, text, th-env
-     }:
-     mkDerivation {
-       pname = "ormolu";
-       version = "0.5.3.0";
-       sha256 = "13x0iasi2mrwv6mnhg2clkaa0znm6i058vssyxri9mdi147sb3pk";
-       revision = "2";
-       editedCabalFile = "0p9q9za35ky5wqnnppr5d2bw2ql7b09yfy460i2fsjk5hyafdvkx";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         ansi-terminal array base binary bytestring Cabal-syntax containers
-         Diff directory dlist file-embed filepath ghc-lib-parser megaparsec
-         MemoTrie mtl syb text
-       ];
-       executableHaskellDepends = [
-         base containers directory filepath ghc-lib-parser
-         optparse-applicative text th-env
-       ];
-       testHaskellDepends = [
-         base Cabal-syntax containers directory filepath ghc-lib-parser
-         hspec hspec-megaparsec path path-io QuickCheck temporary text
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "A formatter for Haskell source code";
-       license = lib.licenses.bsd3;
-       mainProgram = "ormolu";
-     }) {};
-
-  "ormolu_0_7_2_0" = callPackage
-    ({ mkDerivation, ansi-terminal, array, base, binary, bytestring
      , Cabal-syntax, containers, deepseq, Diff, directory, file-embed
      , filepath, ghc-lib-parser, hspec, hspec-discover, hspec-megaparsec
      , megaparsec, MemoTrie, mtl, optparse-applicative, path, path-io
@@ -222496,7 +221193,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A formatter for Haskell source code";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "ormolu";
      }) {};
 
@@ -223246,8 +221942,8 @@ self: {
        pname = "package-version";
        version = "0.3";
        sha256 = "01d0345qs5c02gmh3ccsl0xbmiqwcbdpzlqgx2pwj6iv9vvjrf5l";
-       revision = "2";
-       editedCabalFile = "0gx7di73yl8a83ba1fmqgkcqwdjvm27y6i0vffb9893b7248495h";
+       revision = "3";
+       editedCabalFile = "1cdrarcrf4rdzjvilr0nwwbavwmkv0kc3wq0qhca55710j4kxk5d";
        libraryHaskellDepends = [
          base bytestring deepseq prettyprinter safe-exceptions
          template-haskell text
@@ -223293,6 +221989,20 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "packcheck_0_7_0" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "packcheck";
+       version = "0.7.0";
+       sha256 = "19wi0jbnfblkbvprszjr0n8f945n60117nvb1lhhrm9vh4dw86v6";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base ];
+       benchmarkHaskellDepends = [ base ];
+       description = "Universal build and CI testing for Haskell packages";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "packdeps" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, directory
      , filepath, optparse-applicative, process, semigroups, split, tar
@@ -223898,52 +222608,50 @@ self: {
 
   "pandoc" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, array, attoparsec, base
-     , base64, binary, blaze-html, blaze-markup, bytestring
+     , 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, gridtables, haddock-library
-     , http-client, http-client-tls, http-types, ipynb, jira-wiki-markup
-     , JuicyPixels, mime-types, mtl, network, network-uri, pandoc-types
-     , parsec, pretty, pretty-show, process, random, safe, scientific
-     , SHA, skylighting, skylighting-core, split, syb, tagsoup, tasty
-     , tasty-bench, tasty-golden, tasty-hunit, tasty-quickcheck
-     , temporary, texmath, text, text-conversions, time
-     , unicode-collation, unicode-transforms, unix, xml, xml-conduit
-     , xml-types, yaml, zip-archive, zlib
+     , commonmark-pandoc, containers, crypton-connection, data-default
+     , deepseq, Diff, directory, doclayout, doctemplates, emojis
+     , exceptions, file-embed, filepath, Glob, gridtables
+     , haddock-library, http-client, http-client-tls, http-types, ipynb
+     , jira-wiki-markup, JuicyPixels, mime-types, mtl, network
+     , network-uri, pandoc-types, parsec, pretty, pretty-show, process
+     , random, safe, scientific, SHA, skylighting, skylighting-core
+     , split, syb, tagsoup, tasty, tasty-bench, tasty-golden
+     , tasty-hunit, tasty-quickcheck, temporary, texmath, text
+     , text-conversions, time, typst, unicode-collation
+     , unicode-transforms, unix, vector, xml, xml-conduit, xml-types
+     , yaml, zip-archive, zlib
      }:
      mkDerivation {
        pname = "pandoc";
-       version = "3.0.1";
-       sha256 = "0yxrcr589z1wbk1ng7qg6ni7zy1vm2v5fg5df639xgk1na4sn0jc";
+       version = "3.1.11";
+       sha256 = "1ijz2n2xl7qjsbbk9h4bc4d5mxyv0yridsdk6i66ffr25hvl864w";
        configureFlags = [ "-f-trypandoc" ];
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
-         aeson aeson-pretty array attoparsec base base64 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 gridtables haddock-library
-         http-client http-client-tls http-types ipynb jira-wiki-markup
-         JuicyPixels mime-types mtl network network-uri pandoc-types parsec
-         pretty pretty-show process random safe scientific SHA skylighting
-         skylighting-core split syb tagsoup temporary texmath text
-         text-conversions time unicode-collation unicode-transforms unix xml
-         xml-conduit xml-types yaml zip-archive zlib
+         aeson aeson-pretty array attoparsec base base64-bytestring binary
+         blaze-html blaze-markup bytestring case-insensitive citeproc
+         commonmark commonmark-extensions commonmark-pandoc containers
+         crypton-connection data-default deepseq directory doclayout
+         doctemplates emojis exceptions file-embed filepath Glob gridtables
+         haddock-library http-client http-client-tls http-types ipynb
+         jira-wiki-markup JuicyPixels mime-types mtl network network-uri
+         pandoc-types parsec pretty pretty-show process random safe
+         scientific SHA skylighting skylighting-core split syb tagsoup
+         temporary texmath text text-conversions time typst
+         unicode-collation unicode-transforms unix vector xml xml-conduit
+         xml-types yaml zip-archive zlib
        ];
        testHaskellDepends = [
          base bytestring containers Diff directory doctemplates filepath
          Glob mtl pandoc-types process tasty tasty-golden tasty-hunit
-         tasty-quickcheck text time xml zip-archive
+         tasty-quickcheck temporary text time xml zip-archive
        ];
        benchmarkHaskellDepends = [
          base bytestring deepseq mtl tasty-bench text
        ];
        doHaddock = false;
-       postInstall = ''
-         mkdir -p $out/share/man/man1
-         mv "man/"*.1 $out/share/man/man1/
-       '';
        description = "Conversion between markup formats";
        license = lib.licenses.gpl2Plus;
        maintainers = [
@@ -223951,7 +222659,7 @@ self: {
        ];
      }) {};
 
-  "pandoc_3_1_11" = callPackage
+  "pandoc_3_1_11_1" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, array, attoparsec, base
      , base64-bytestring, binary, blaze-html, blaze-markup, bytestring
      , case-insensitive, citeproc, commonmark, commonmark-extensions
@@ -223970,8 +222678,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc";
-       version = "3.1.11";
-       sha256 = "1ijz2n2xl7qjsbbk9h4bc4d5mxyv0yridsdk6i66ffr25hvl864w";
+       version = "3.1.11.1";
+       sha256 = "0yfgvc4ypav3ydqi9ywhfxa2n4rbx7z3jc2p8ccv5r8081jqv5pg";
        configureFlags = [ "-f-trypandoc" ];
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
@@ -224092,6 +222800,27 @@ self: {
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
+  "pandoc-cli_3_1_11_1" = callPackage
+    ({ mkDerivation, base, hslua-cli, pandoc, pandoc-lua-engine
+     , pandoc-server, safe, temporary, text, wai-extra, warp
+     }:
+     mkDerivation {
+       pname = "pandoc-cli";
+       version = "3.1.11.1";
+       sha256 = "0jf2s3w6vh15r180s2kc4z553lgf4asxmhbh1i0mj87228021j5p";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base hslua-cli pandoc pandoc-lua-engine pandoc-server safe
+         temporary text wai-extra warp
+       ];
+       description = "Conversion between documentation formats";
+       license = lib.licenses.gpl2Plus;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "pandoc";
+       maintainers = [ lib.maintainers.maralorn ];
+     }) {};
+
   "pandoc-columns" = callPackage
     ({ mkDerivation, base, pandoc, pandoc-types }:
      mkDerivation {
@@ -224606,37 +223335,6 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-plot";
-       version = "1.7.0";
-       sha256 = "01f99mjav3w5c0vixr80a6vykabwk9ap8wj4lnh3c6k681i5nnq6";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         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
-         pandoc pandoc-types template-haskell text typed-process
-       ];
-       testHaskellDepends = [
-         base containers directory filepath hspec-expectations pandoc-types
-         tasty tasty-hspec tasty-hunit text
-       ];
-       description = "A Pandoc filter to include figures generated from code blocks using your plotting toolkit of choice";
-       license = lib.licenses.gpl2Plus;
-       mainProgram = "pandoc-plot";
-     }) {};
-
-  "pandoc-plot_1_8_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, data-default
-     , directory, filepath, gitrev, hashable, hspec-expectations
-     , lifted-async, lifted-base, mtl, optparse-applicative, pandoc
-     , pandoc-types, shakespeare, tagsoup, tasty, tasty-hspec
-     , tasty-hunit, template-haskell, text, typed-process, unix, yaml
-     }:
-     mkDerivation {
-       pname = "pandoc-plot";
        version = "1.8.0";
        sha256 = "0hg2z0byp4px51y8hdfaa4gy1jkr2svfahq9abw1w0sg9r12rjxx";
        isLibrary = true;
@@ -224656,7 +223354,6 @@ self: {
        ];
        description = "A Pandoc filter to include figures generated from code blocks using your plotting toolkit of choice";
        license = lib.licenses.gpl2Plus;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "pandoc-plot";
      }) {};
 
@@ -224773,33 +223470,6 @@ self: {
      }) {};
 
   "pandoc-symreg" = callPackage
-    ({ mkDerivation, attoparsec, attoparsec-expr, base, bytestring, mtl
-     , optparse-applicative, srtree
-     }:
-     mkDerivation {
-       pname = "pandoc-symreg";
-       version = "0.2.0.0";
-       sha256 = "0ick0m8iz85hvvy4kfpqnghj2dx30qx12q546xaj7b0lqj4gf4mw";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         attoparsec attoparsec-expr base bytestring mtl optparse-applicative
-         srtree
-       ];
-       executableHaskellDepends = [
-         attoparsec attoparsec-expr base bytestring mtl optparse-applicative
-         srtree
-       ];
-       testHaskellDepends = [
-         attoparsec attoparsec-expr base bytestring mtl optparse-applicative
-         srtree
-       ];
-       description = "A tool to convert symbolic regression expressions into different formats";
-       license = lib.licenses.gpl3Only;
-       mainProgram = "pandoc-symreg";
-     }) {};
-
-  "pandoc-symreg_0_2_1_3" = callPackage
     ({ mkDerivation, attoparsec, attoparsec-expr, base, bytestring
      , containers, deriving-compat, hegg, ieee754, mtl
      , optparse-applicative, srtree
@@ -224824,7 +223494,6 @@ self: {
        ];
        description = "A tool to convert symbolic regression expressions into different formats";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "pandoc-symreg";
      }) {};
 
@@ -224902,16 +223571,16 @@ self: {
 
   "pandoc-vimhl" = callPackage
     ({ mkDerivation, base, directory, filepath, pandoc-types, process
-     , safe, temporary, text
+     , temporary, text
      }:
      mkDerivation {
        pname = "pandoc-vimhl";
-       version = "0.2.0.0";
-       sha256 = "1cc809hjsgnlfimyzyac1ikn2jkjva2lljqxdnqw546nhns7ng5a";
+       version = "0.2.0.1";
+       sha256 = "03zbf9php7rhw1n4yb3a3zwvi92b19ydldkj0fbagwlx0xy2b4wb";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         base directory filepath pandoc-types process safe temporary text
+         base directory filepath pandoc-types process temporary text
        ];
        description = "Pandoc filter for native Vim code highlighting";
        license = lib.licenses.bsd3;
@@ -224991,6 +223660,8 @@ self: {
        pname = "pango";
        version = "0.13.10.0";
        sha256 = "0qdk18vj07qivyyd0limjprni77q2xvydx748lsxsrw2ws8hb1ax";
+       revision = "1";
+       editedCabalFile = "0ngarn6nj4czgv34dr9p97dpykbxkx2ky5ww0alcz5zbn989j8zf";
        enableSeparateDataOutput = true;
        setupHaskellDepends = [ base Cabal filepath gtk2hs-buildtools ];
        libraryHaskellDepends = [
@@ -225111,49 +223782,6 @@ self: {
      }) {};
 
   "pantry" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, base, bytestring, Cabal
-     , casa-client, casa-types, conduit, conduit-extra, containers
-     , cryptonite, cryptonite-conduit, digest, exceptions, filelock
-     , generic-deriving, hackage-security, hedgehog, hpack, hspec
-     , http-client, http-client-tls, http-conduit, http-download
-     , http-types, memory, mtl, network-uri, path, path-io, persistent
-     , persistent-sqlite, persistent-template, primitive, QuickCheck
-     , raw-strings-qq, resourcet, rio, rio-orphans, rio-prettyprint
-     , tar-conduit, text, text-metrics, time, transformers, unix-compat
-     , unliftio, unordered-containers, vector, yaml, zip-archive
-     }:
-     mkDerivation {
-       pname = "pantry";
-       version = "0.8.3";
-       sha256 = "0kn7p8xlb5bx7bvmnd14xyf0gsx2xfi8mwlbvpxdk06dfb81w582";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson ansi-terminal base bytestring Cabal casa-client casa-types
-         conduit conduit-extra containers cryptonite cryptonite-conduit
-         digest filelock generic-deriving hackage-security hpack http-client
-         http-client-tls http-conduit http-download http-types memory mtl
-         network-uri path path-io persistent persistent-sqlite
-         persistent-template primitive resourcet rio rio-orphans
-         rio-prettyprint tar-conduit text text-metrics time transformers
-         unix-compat unliftio unordered-containers vector yaml zip-archive
-       ];
-       testHaskellDepends = [
-         aeson ansi-terminal base bytestring Cabal casa-client casa-types
-         conduit conduit-extra containers cryptonite cryptonite-conduit
-         digest exceptions filelock generic-deriving hackage-security
-         hedgehog hpack hspec http-client http-client-tls http-conduit
-         http-download http-types memory mtl network-uri path path-io
-         persistent persistent-sqlite persistent-template primitive
-         QuickCheck raw-strings-qq resourcet rio rio-orphans rio-prettyprint
-         tar-conduit text text-metrics time transformers unix-compat
-         unliftio unordered-containers vector yaml zip-archive
-       ];
-       description = "Content addressable Haskell package management";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "pantry_0_9_3_1" = callPackage
     ({ mkDerivation, aeson, aeson-warning-parser, ansi-terminal, base
      , bytestring, Cabal, casa-client, casa-types, companion, conduit
      , conduit-extra, containers, crypton, crypton-conduit, digest
@@ -225170,6 +223798,8 @@ self: {
        pname = "pantry";
        version = "0.9.3.1";
        sha256 = "17nnp3vl03bv5c4c8djyvv7w885ajypzwxwb82vza8m0cf2jyja5";
+       revision = "1";
+       editedCabalFile = "0asw6107gmgc8yrjdkk0ipp4621bfg2pma8ccfwrr0m950dvxsbr";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -225198,7 +223828,6 @@ self: {
        doHaddock = false;
        description = "Content addressable Haskell package management";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "pantry-tmp" = callPackage
@@ -227245,10 +225874,9 @@ self: {
 
   "patch" = callPackage
     ({ mkDerivation, base, commutative-semigroups, constraints-extras
-     , containers, dependent-map, dependent-sum, directory, filemanip
-     , filepath, hedgehog, hlint, HUnit, indexed-traversable, lens
-     , monoidal-containers, semialign, semigroupoids, these
-     , transformers, witherable
+     , containers, dependent-map, dependent-sum, hedgehog, HUnit
+     , indexed-traversable, lens, monoidal-containers, semialign
+     , semigroupoids, these, transformers, witherable
      }:
      mkDerivation {
        pname = "patch";
@@ -227260,9 +225888,7 @@ self: {
          monoidal-containers semialign semigroupoids these transformers
          witherable
        ];
-       testHaskellDepends = [
-         base containers directory filemanip filepath hedgehog hlint HUnit
-       ];
+       testHaskellDepends = [ base containers hedgehog HUnit ];
        description = "Data structures for describing changes to other data structures";
        license = lib.licenses.bsd3;
      }) {};
@@ -227412,23 +226038,6 @@ self: {
      }:
      mkDerivation {
        pname = "path-extra";
-       version = "0.2.0";
-       sha256 = "0fh4m3vidf75j43rk1n46y3bsn0j4247bz71s35651vi9s8vw27b";
-       libraryHaskellDepends = [ attoparsec base path text ];
-       testHaskellDepends = [
-         attoparsec base path QuickCheck quickcheck-instances tasty
-         tasty-quickcheck text
-       ];
-       description = "URLs without host information";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "path-extra_0_3_1" = callPackage
-    ({ mkDerivation, attoparsec, base, path, QuickCheck
-     , quickcheck-instances, tasty, tasty-quickcheck, text
-     }:
-     mkDerivation {
-       pname = "path-extra";
        version = "0.3.1";
        sha256 = "0si91qq7bssfpzsnqjwbgp4iifg5clsk4yyxd1yxrk9pxl5vc0wa";
        libraryHaskellDepends = [ attoparsec base path text ];
@@ -227438,7 +226047,6 @@ self: {
        ];
        description = "URLs without host information";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "path-formatting" = callPackage
@@ -227516,19 +226124,6 @@ self: {
      }) {};
 
   "path-text-utf8" = callPackage
-    ({ mkDerivation, base, bytestring, path, safe-exceptions, text }:
-     mkDerivation {
-       pname = "path-text-utf8";
-       version = "0.0.1.12";
-       sha256 = "1q56hrvi865jxx0w9k5xkh20yr9iy808ylqhpc6plqnqbhydwiyb";
-       libraryHaskellDepends = [
-         base bytestring path safe-exceptions text
-       ];
-       description = "Read and write UTF-8 text files";
-       license = lib.licenses.asl20;
-     }) {};
-
-  "path-text-utf8_0_0_2_0" = callPackage
     ({ mkDerivation, base, bytestring, file-io, filepath, path
      , safe-exceptions, text
      }:
@@ -227541,7 +226136,6 @@ self: {
        ];
        description = "Read and write UTF-8 text files";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "path-tree" = callPackage
@@ -227635,8 +226229,8 @@ self: {
        pname = "pathtype";
        version = "0.8.1.2";
        sha256 = "1ikbl1yzlimf5yjvi6agliraqdi6mf6m7ig5rx97wh03vrx58hfk";
-       revision = "1";
-       editedCabalFile = "0iy54kvjh9nf7n870pqggw82rmx8w5hz8hv96dq9swn7dvpq52wj";
+       revision = "2";
+       editedCabalFile = "1qbsh0s6alg19six6nbmvnlkf5qs60iv4i2djxqlrxah08ylxaxk";
        libraryHaskellDepends = [
          base deepseq directory doctest-exitcode-stdio QuickCheck semigroups
          tagged time transformers utility-ht
@@ -227679,8 +226273,8 @@ self: {
      }:
      mkDerivation {
        pname = "patrol";
-       version = "1.0.0.6";
-       sha256 = "02szpfdzhb7b6gklnly45wibma19h7dbklqcrc435ks0bjncgyi7";
+       version = "1.0.0.7";
+       sha256 = "139zkmwclm2yigb6081b6zgiqirv9jwcxshx3kigf00vy4wb32z6";
        libraryHaskellDepends = [
          aeson base bytestring case-insensitive containers exceptions
          http-client http-types network-uri text time uuid
@@ -229043,8 +227637,8 @@ self: {
      }:
      mkDerivation {
        pname = "perf";
-       version = "0.12.0.0";
-       sha256 = "15l4cx2b2wjinhhgsv646frxl69hvyh9dkqn24719xg8acmqyyyx";
+       version = "0.12.0.1";
+       sha256 = "1fhfngyrmpc1z8rsswd6hsp87yyixkgp52ijsd2mcv6masvrh42i";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -229853,17 +228447,14 @@ self: {
   "persistent-mtl" = callPackage
     ({ mkDerivation, base, bytestring, conduit, containers, esqueleto
      , exceptions, explainable-predicates, monad-logger, mtl, persistent
-     , persistent-postgresql, persistent-sqlite, persistent-template
-     , resource-pool, resourcet, tasty, tasty-autocollect, tasty-golden
-     , tasty-hunit, text, transformers, unliftio, unliftio-core
-     , unliftio-pool
+     , persistent-postgresql, persistent-sqlite, resource-pool
+     , resourcet, tasty, tasty-autocollect, tasty-golden, tasty-hunit
+     , text, transformers, unliftio, unliftio-core, unliftio-pool
      }:
      mkDerivation {
        pname = "persistent-mtl";
-       version = "0.5.0.1";
-       sha256 = "17sxwa8p95nrkacjr1wnpihwfq121z1pkyh1nvlfjy76b4aalqhi";
-       revision = "3";
-       editedCabalFile = "1slwcn2iafg1gffhj02hlbgpv2v719f26a608bli2hkd9v96s720";
+       version = "0.5.1";
+       sha256 = "13sz2j3g5vyvfhs97xzmzcb5a83lg4wlzmqnbmwg6l419jpj23fq";
        libraryHaskellDepends = [
          base conduit containers exceptions monad-logger mtl persistent
          resource-pool resourcet text transformers unliftio unliftio-core
@@ -229872,8 +228463,8 @@ self: {
        testHaskellDepends = [
          base bytestring conduit containers esqueleto explainable-predicates
          monad-logger persistent persistent-postgresql persistent-sqlite
-         persistent-template resource-pool resourcet tasty tasty-autocollect
-         tasty-golden tasty-hunit text unliftio
+         resource-pool resourcet tasty tasty-autocollect tasty-golden
+         tasty-hunit text unliftio
        ];
        testToolDepends = [ tasty-autocollect ];
        description = "Monad transformer for the persistent API";
@@ -230526,8 +229117,8 @@ self: {
      }:
      mkDerivation {
        pname = "pg-entity";
-       version = "0.0.4.3";
-       sha256 = "02dna5mq2jj988kdwi7shrx8xr5w4bi0g3bwbn1zmay2x8rn9zv3";
+       version = "0.0.4.4";
+       sha256 = "0xbsys4h6p84m3vh076v5cjrmf2v9yl8d44zaknfxbjc8ssfbmh2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -230969,8 +229560,8 @@ self: {
      }:
      mkDerivation {
        pname = "phladiprelio-general-simple";
-       version = "0.14.0.0";
-       sha256 = "0r259cqqh9554l8l1d2rvbs8gpxf958qwy0dvk0jisgk3dmx3qkw";
+       version = "0.14.1.0";
+       sha256 = "1n8nxv0rj42bzc7rydrqk9dqfr784dmaf1pdx4gc7vycxhqi374m";
        libraryHaskellDepends = [
          async base cli-arguments directory halfsplit
          phladiprelio-general-datatype phladiprelio-general-shared
@@ -231034,8 +229625,8 @@ self: {
      }:
      mkDerivation {
        pname = "phladiprelio-ukrainian-simple";
-       version = "0.15.0.0";
-       sha256 = "0smmzm6xc6rgfi1r2sx6l7qcw9crxgyijafl62hvxrypx2sidgx6";
+       version = "0.15.2.0";
+       sha256 = "0rim4na3fp73kbqg6gv76p0yj2gd6xkki0zf4mj1w07pr6lbhx5l";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -232295,30 +230886,6 @@ self: {
      }:
      mkDerivation {
        pname = "pinch";
-       version = "0.4.3.0";
-       sha256 = "1m9pmcraw3rxgib44pskldig2xp0106zpbj3dbdgxam0ikaybb71";
-       libraryHaskellDepends = [
-         array base bytestring cereal containers deepseq ghc-prim hashable
-         network semigroups text unordered-containers vector
-       ];
-       libraryToolDepends = [ hspec-discover ];
-       testHaskellDepends = [
-         async base bytestring cereal containers hspec network network-run
-         QuickCheck semigroups text unordered-containers vector
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "An alternative implementation of Thrift for Haskell";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "pinch_0_5_0_0" = callPackage
-    ({ mkDerivation, array, async, base, bytestring, cereal, containers
-     , deepseq, ghc-prim, hashable, hspec, hspec-discover, network
-     , network-run, QuickCheck, semigroups, text, unordered-containers
-     , vector
-     }:
-     mkDerivation {
-       pname = "pinch";
        version = "0.5.0.0";
        sha256 = "186b7576f5h49j83r3r8ljk8kb98x1as0hdsrjflhps158qh3xdp";
        libraryHaskellDepends = [
@@ -232333,7 +230900,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "An alternative implementation of Thrift for Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "pinch-gen" = callPackage
@@ -232343,8 +230909,8 @@ self: {
      }:
      mkDerivation {
        pname = "pinch-gen";
-       version = "0.4.3.0";
-       sha256 = "0bj1b891zm62iz9dl61zy5aw4750f222s472x2wnxzxjsb53d4fi";
+       version = "0.4.4.0";
+       sha256 = "0c65m9mxqk52lrh77ljkanycfsbi7k1jljb9wzwcb528vwjj6pgh";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -235483,6 +234049,17 @@ self: {
        broken = true;
      }) {};
 
+  "pollock" = callPackage
+    ({ mkDerivation, attoparsec, base, containers, ghc, text }:
+     mkDerivation {
+       pname = "pollock";
+       version = "0.1.0.0";
+       sha256 = "06wrizz358ihpfi8abdnx4xf4nfql3ah5333ag0lblym8qapsyw6";
+       libraryHaskellDepends = [ attoparsec base containers ghc text ];
+       description = "Functionality to help examine Haddock information of a module";
+       license = lib.licenses.mit;
+     }) {};
+
   "poly" = callPackage
     ({ mkDerivation, base, deepseq, finite-typelits, mod, primitive
      , QuickCheck, quickcheck-classes, quickcheck-classes-base
@@ -236269,8 +234846,8 @@ self: {
      }:
      mkDerivation {
        pname = "polysemy-plugin";
-       version = "0.4.5.1";
-       sha256 = "066ggw99m93xk9gk5ymmx1dpfwlq5anf9mgzv05lbzysg2v15b6p";
+       version = "0.4.5.2";
+       sha256 = "1inl8wk36fyc6m1fp8pyxmrc82bmznr5f1zasfmxj9q5xxbig87f";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          base containers ghc ghc-tcplugins-extra polysemy syb transformers
@@ -236761,55 +235338,6 @@ self: {
   "pontarius-xmpp" = callPackage
     ({ mkDerivation, async, attoparsec, base, base64-bytestring, binary
      , bytestring, Cabal, conduit, containers, criterion, crypto-api
-     , cryptohash, cryptohash-cryptoapi, cryptonite, data-default, dns
-     , exceptions, generic-arbitrary, hslogger, hspec
-     , hspec-expectations, iproute, lens, lens-family, lifted-base, mtl
-     , network, profunctors, pureMD5, QuickCheck, quickcheck-instances
-     , random, ranges, resourcet, smallcheck, split, stm, stringprep
-     , tasty, tasty-hspec, tasty-hunit, tasty-quickcheck, tasty-th
-     , template-haskell, text, tls, transformers, unbounded-delays, void
-     , x509-system, xml-conduit, xml-picklers, xml-types
-     }:
-     mkDerivation {
-       pname = "pontarius-xmpp";
-       version = "0.5.6.6";
-       sha256 = "1dzr965amv2909h4r5pc4qxhgrzp79cmv5grq79w5qjjfmj6iv65";
-       libraryHaskellDepends = [
-         attoparsec base base64-bytestring binary bytestring conduit
-         containers crypto-api cryptohash cryptohash-cryptoapi cryptonite
-         data-default dns exceptions hslogger iproute lens lens-family
-         lifted-base mtl network profunctors pureMD5 random resourcet split
-         stm stringprep template-haskell text tls transformers
-         unbounded-delays void x509-system xml-conduit xml-picklers
-         xml-types
-       ];
-       testHaskellDepends = [
-         async attoparsec base base64-bytestring binary bytestring Cabal
-         conduit containers crypto-api cryptohash cryptohash-cryptoapi
-         cryptonite data-default dns exceptions generic-arbitrary hslogger
-         hspec hspec-expectations iproute lens lens-family lifted-base mtl
-         network profunctors pureMD5 QuickCheck quickcheck-instances random
-         ranges resourcet smallcheck split stm stringprep tasty tasty-hspec
-         tasty-hunit tasty-quickcheck tasty-th template-haskell text tls
-         transformers unbounded-delays void x509-system xml-conduit
-         xml-picklers xml-types
-       ];
-       benchmarkHaskellDepends = [
-         attoparsec base base64-bytestring binary bytestring conduit
-         containers criterion crypto-api cryptohash cryptohash-cryptoapi
-         cryptonite data-default dns exceptions hslogger iproute lens
-         lens-family lifted-base mtl network profunctors pureMD5 random
-         resourcet split stm stringprep template-haskell text tls
-         transformers unbounded-delays void x509-system xml-conduit
-         xml-picklers xml-types
-       ];
-       description = "An XMPP client library";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "pontarius-xmpp_0_5_6_8" = callPackage
-    ({ mkDerivation, async, attoparsec, base, base64-bytestring, binary
-     , bytestring, Cabal, conduit, containers, criterion, crypto-api
      , cryptohash, cryptohash-cryptoapi, crypton-x509-system
      , data-default, dns, exceptions, generic-arbitrary, hslogger, hspec
      , hspec-expectations, iproute, lens, lens-family, lifted-base, mtl
@@ -236854,7 +235382,6 @@ self: {
        ];
        description = "An XMPP client library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "pontarius-xmpp-extras" = callPackage
@@ -237988,22 +236515,6 @@ self: {
     ({ mkDerivation, base, bytestring, Cabal, postgresql, unix }:
      mkDerivation {
        pname = "postgresql-libpq";
-       version = "0.9.5.0";
-       sha256 = "0w2l687r9z92snvd0cjyv3dxghgr5alyw0vc2c6bp2600pc2nnfi";
-       revision = "1";
-       editedCabalFile = "02g69cm1nqvvakyjs7ps2q9nkl4vpcdcxl41s7hzpy3vjhyar036";
-       setupHaskellDepends = [ base Cabal ];
-       libraryHaskellDepends = [ base bytestring unix ];
-       librarySystemDepends = [ postgresql ];
-       testHaskellDepends = [ base bytestring ];
-       description = "low-level binding to libpq";
-       license = lib.licenses.bsd3;
-     }) {inherit (pkgs) postgresql;};
-
-  "postgresql-libpq_0_10_0_0" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, postgresql, unix }:
-     mkDerivation {
-       pname = "postgresql-libpq";
        version = "0.10.0.0";
        sha256 = "0qnzbc1rws6kgy3g1y9n7c2mh190996jlwrp0j3hbsmgdy9aig2l";
        revision = "1";
@@ -238014,7 +236525,6 @@ self: {
        testHaskellDepends = [ base bytestring ];
        description = "low-level binding to libpq";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) postgresql;};
 
   "postgresql-libpq-notify" = callPackage
@@ -238304,35 +236814,6 @@ self: {
 
   "postgresql-simple" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
-     , bytestring, bytestring-builder, case-insensitive, containers
-     , cryptohash-md5, filepath, hashable, HUnit, inspection-testing
-     , Only, postgresql-libpq, scientific, tasty, tasty-golden
-     , tasty-hunit, template-haskell, text, time-compat, transformers
-     , uuid-types, vector
-     }:
-     mkDerivation {
-       pname = "postgresql-simple";
-       version = "0.6.5.1";
-       sha256 = "0v0v34a5p6as8zv96dgjk082lq9p5iij1p0jnz8wcyfjfc5l2qf8";
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring bytestring-builder
-         case-insensitive containers hashable Only postgresql-libpq
-         scientific template-haskell text time-compat transformers
-         uuid-types vector
-       ];
-       testHaskellDepends = [
-         aeson base base16-bytestring bytestring case-insensitive containers
-         cryptohash-md5 filepath HUnit inspection-testing postgresql-libpq
-         tasty tasty-golden tasty-hunit text time-compat vector
-       ];
-       benchmarkHaskellDepends = [ base vector ];
-       description = "Mid-Level PostgreSQL client library";
-       license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.maralorn ];
-     }) {};
-
-  "postgresql-simple_0_7_0_0" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
      , bytestring, case-insensitive, containers, cryptohash-md5
      , filepath, hashable, HUnit, inspection-testing, Only
      , postgresql-libpq, scientific, tasty, tasty-golden, tasty-hunit
@@ -238358,7 +236839,6 @@ self: {
        benchmarkHaskellDepends = [ base vector ];
        description = "Mid-Level PostgreSQL client library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
@@ -238457,8 +236937,8 @@ self: {
      }:
      mkDerivation {
        pname = "postgresql-simple-named";
-       version = "0.0.4.0";
-       sha256 = "05xzvfy4j1r0zd2g3hgfk4a772vr02g8c3zd1vh6yqh71pvg5zwr";
+       version = "0.0.5.0";
+       sha256 = "0kay1xy0jkgnrc81qqklmfzd60g3wg4ymqm75s97z82d3iif7jr0";
        libraryHaskellDepends = [
          base bytestring mtl postgresql-simple text
        ];
@@ -238698,34 +237178,6 @@ self: {
 
   "postgresql-typed" = 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.2";
-       sha256 = "0khc6bc1gvlhvrmpgj4ilazimwpjvd2p83lfbbpip9dpj2b5h2ri";
-       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;
-     }) {};
-
-  "postgresql-typed_0_6_2_5" = callPackage
-    ({ mkDerivation, aeson, array, attoparsec, base, binary, bytestring
      , containers, convertible, criterion, crypton, crypton-x509
      , crypton-x509-store, crypton-x509-validation, data-default
      , haskell-src-meta, HDBC, HUnit, memory, network, old-locale
@@ -238752,7 +237204,6 @@ self: {
        ];
        description = "PostgreSQL interface with compile-time SQL type checking, optional HDBC backend";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "postgresql-typed-lifted" = callPackage
@@ -239291,21 +237742,6 @@ self: {
      }:
      mkDerivation {
        pname = "pqueue";
-       version = "1.4.3.0";
-       sha256 = "0kl608jw0xz0n4ysw7p3cvlm1s71xrysw8862cddrzbr38bv8jvq";
-       libraryHaskellDepends = [ base deepseq indexed-traversable ];
-       testHaskellDepends = [ base deepseq tasty tasty-quickcheck ];
-       benchmarkHaskellDepends = [ base deepseq random tasty-bench ];
-       description = "Reliable, persistent, fast priority queues";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "pqueue_1_5_0_0" = callPackage
-    ({ mkDerivation, base, deepseq, indexed-traversable, random, tasty
-     , tasty-bench, tasty-quickcheck
-     }:
-     mkDerivation {
-       pname = "pqueue";
        version = "1.5.0.0";
        sha256 = "00hzrhz3n55ahyv2h183l72jsl3q01p4ns0063p0vjaa5j6qpy0v";
        revision = "1";
@@ -239317,7 +237753,6 @@ self: {
        benchmarkHaskellDepends = [ base deepseq random tasty-bench ];
        description = "Reliable, persistent, fast priority queues";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "pqueue-mtl" = callPackage
@@ -240381,8 +238816,8 @@ self: {
      }:
      mkDerivation {
        pname = "prettychart";
-       version = "0.1.2.0";
-       sha256 = "117ak0mjyfgs5g3qr9prrg5wkbv5i9k9f218gs27czhb10xxhahs";
+       version = "0.2.0.0";
+       sha256 = "1mpbn9i9h3g374nn6v7h664rypcxwbq3l94bxxmwy6jzpp8hzz0q";
        libraryHaskellDepends = [
          async base box bytestring chart-svg containers markup-parse
          numhask-space optics-core text time web-rep
@@ -241123,20 +239558,6 @@ self: {
      }) {};
 
   "primitive-unlifted" = callPackage
-    ({ mkDerivation, base, bytestring, primitive, stm, text-short }:
-     mkDerivation {
-       pname = "primitive-unlifted";
-       version = "0.1.3.1";
-       sha256 = "1gilzgclpvz200sybw86nmdm7084nrklscq48cs36qqlgcd0wcwb";
-       revision = "1";
-       editedCabalFile = "0y3zdwbs1fdzspj1k95jyjrhm7za38gb6ada031bp02ifxbvsvsf";
-       libraryHaskellDepends = [ base bytestring primitive text-short ];
-       testHaskellDepends = [ base primitive stm ];
-       description = "Primitive GHC types with unlifted types inside";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "primitive-unlifted_2_1_0_0" = callPackage
     ({ mkDerivation, array, base, bytestring, primitive, QuickCheck
      , quickcheck-classes-base, stm, tasty, tasty-quickcheck, text-short
      }:
@@ -241153,7 +239574,6 @@ self: {
        ];
        description = "Primitive GHC types with unlifted types inside";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "primula-board" = callPackage
@@ -242312,9 +240732,9 @@ self: {
 
   "project-m36" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, barbies, base
-     , base16-bytestring, base64-bytestring, binary, blaze-html
-     , bytestring, Cabal, cassava, conduit, containers, convertible
-     , criterion, cryptohash-sha256, curryer-rpc, data-interval, deepseq
+     , base16-bytestring, base64-bytestring, blaze-html, bytestring
+     , Cabal, cassava, conduit, containers, convertible, criterion
+     , cryptohash-sha256, curryer-rpc, data-interval, deepseq
      , deepseq-generics, deferred-folds, directory, either, exceptions
      , extended-reals, fast-builder, filepath, foldl, ghc, ghc-boot
      , ghc-paths, ghci, Glob, gnuplot, hashable, haskeline
@@ -242325,14 +240745,14 @@ self: {
      , random, random-shuffle, recursion-schemes, resourcet, rset
      , scientific, scotty, semigroups, stm, stm-containers, streamly
      , template-haskell, temporary, text, text-manipulate, time
-     , time-compat, transformers, unix, unordered-containers, uuid
-     , vector, vector-instances, wai, wai-websockets, warp, warp-tls
-     , websockets, winery, zlib
+     , transformers, unix, unordered-containers, uuid, vector
+     , vector-instances, wai, wai-websockets, warp, warp-tls, websockets
+     , winery, zlib
      }:
      mkDerivation {
        pname = "project-m36";
-       version = "0.9.7";
-       sha256 = "0jybyl0nwyfzb8hfhik4cmipnk9xrnq3zw1917k2hc3qzfs162b4";
+       version = "0.9.8";
+       sha256 = "09kw2gl00dzm6hn023d6vhhpgl1qpz6nawalp71kl47qhr2b0j1d";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -242345,12 +240765,12 @@ self: {
          old-locale optparse-applicative parallel path-pieces QuickCheck
          quickcheck-instances random-shuffle recursion-schemes resourcet
          rset scientific semigroups stm stm-containers streamly temporary
-         text text-manipulate time time-compat transformers unix
-         unordered-containers uuid vector vector-instances winery zlib
+         text text-manipulate time transformers unix unordered-containers
+         uuid vector vector-instances winery zlib
        ];
        executableHaskellDepends = [
          aeson attoparsec barbies base base16-bytestring base64-bytestring
-         binary blaze-html bytestring Cabal cassava conduit containers
+         blaze-html bytestring Cabal cassava conduit containers
          cryptohash-sha256 curryer-rpc data-interval deepseq
          deepseq-generics directory either filepath ghc ghc-paths gnuplot
          hashable haskeline http-api-data http-conduit http-types HUnit
@@ -243101,8 +241521,8 @@ self: {
      }:
      mkDerivation {
        pname = "proto-lens";
-       version = "0.7.1.3";
-       sha256 = "1b73pa5vs5bhzaf2njhv8idw8i76fm7mq2qjrdv5y7d3f5v33i5a";
+       version = "0.7.1.4";
+       sha256 = "0nb1klrhms82mkjzr2zxdcj5ny6skjgqi6md05bmm99s0hg0ql15";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base bytestring containers deepseq ghc-prim lens-family parsec
@@ -243121,8 +241541,8 @@ self: {
      }:
      mkDerivation {
        pname = "proto-lens-arbitrary";
-       version = "0.1.2.11";
-       sha256 = "1gapsvn72hn8dbfdnrj9xdy7n1ip55sxx1679lpzgyjgq80sgslv";
+       version = "0.1.2.12";
+       sha256 = "1hx3yifczzvl5h14c8yjqdq3q8g37hawqkbc6c25pcs8i40sagv7";
        libraryHaskellDepends = [
          base bytestring containers lens-family proto-lens QuickCheck text
        ];
@@ -243191,8 +241611,8 @@ self: {
     ({ mkDerivation, base, optparse-applicative, proto-lens, text }:
      mkDerivation {
        pname = "proto-lens-optparse";
-       version = "0.1.1.10";
-       sha256 = "0w79ybb5vk7l7c2z5n5b9m6sp56xgabikwpwn64l4x35ird167zh";
+       version = "0.1.1.11";
+       sha256 = "19iszwk1i8h9n7ryxmvf1rc102n6yn9d22rdnslw9s2vycb1645j";
        libraryHaskellDepends = [
          base optparse-applicative proto-lens text
        ];
@@ -243207,8 +241627,8 @@ self: {
      }:
      mkDerivation {
        pname = "proto-lens-protobuf-types";
-       version = "0.7.1.2";
-       sha256 = "1fd141fb69wgc2alx4yyhyxdp9s86i3rxl9aah816b31bskbcjaa";
+       version = "0.7.1.3";
+       sha256 = "1jlirab314ca95yb15wgnxzyra7jfchw8xdgymsbcisfp1qqvjbb";
        setupHaskellDepends = [ base Cabal proto-lens-setup ];
        libraryHaskellDepends = [
          base lens-family proto-lens proto-lens-runtime text
@@ -243226,8 +241646,8 @@ self: {
      }:
      mkDerivation {
        pname = "proto-lens-protoc";
-       version = "0.7.1.1";
-       sha256 = "1wl081xckv0pg2h25gb4fyafw03fq5hrm6shc658k8z8pi3jnh8c";
+       version = "0.8.0.0";
+       sha256 = "09cx1q6p9phg2gk2hh4wb54cl1h1vn7z34h1n62bpixj87954flj";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base filepath ];
@@ -243248,8 +241668,8 @@ self: {
      }:
      mkDerivation {
        pname = "proto-lens-runtime";
-       version = "0.7.0.4";
-       sha256 = "0ivzb19fxydn3i5inpjvnvj4ghfwiakhp0wqasp6pmbzv40wsjap";
+       version = "0.7.0.5";
+       sha256 = "17c0ip6s3sca23mwmzl2ky8b220iiaasqmbv19ixfq82hl9sjvl1";
        libraryHaskellDepends = [
          base bytestring containers deepseq filepath lens-family proto-lens
          text vector
@@ -243264,8 +241684,8 @@ self: {
      }:
      mkDerivation {
        pname = "proto-lens-setup";
-       version = "0.4.0.6";
-       sha256 = "1jz1d83cbvr7k6igjmjg6z6yl49aci05v8g944whl1j3vkgh4sya";
+       version = "0.4.0.7";
+       sha256 = "0d3j1pxyj0sy65y3ydxc0s8dz5kl9qw2n83pkmy8zzxa171h8lgm";
        libraryHaskellDepends = [
          base bytestring Cabal containers deepseq directory filepath process
          proto-lens-protoc temporary text
@@ -244710,8 +243130,8 @@ self: {
      }:
      mkDerivation {
        pname = "purescript";
-       version = "0.15.13";
-       sha256 = "1br28bq8vagkpw7z49b36nzp5i82ibhjci3q1sakxxjaqp98wgnb";
+       version = "0.15.14";
+       sha256 = "1mldccxj71vn3zz6j96zmvs0b8a96ra6c56mvsvs7q1ffz78n3a5";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -246466,8 +244886,8 @@ self: {
      }:
      mkDerivation {
        pname = "quic";
-       version = "0.1.13";
-       sha256 = "04ncav3c5jjakasvlr8r45zgwfbb9dmikx4945afxsm0iaqryxqd";
+       version = "0.1.14";
+       sha256 = "1h43yw85bdg2h8ahaac04nbpfvaw7ximp73rnsjsn1fsiqr0sf49";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -246701,30 +245121,8 @@ self: {
      }:
      mkDerivation {
        pname = "quickcheck-groups";
-       version = "0.0.0.0";
-       sha256 = "0ranwc1p7ps4f1ivbaxz18h98f3jh29hfw94zi11a27zqdyfscbg";
-       libraryHaskellDepends = [
-         base groups pretty-show QuickCheck quickcheck-classes
-         quickcheck-instances semigroupoids
-       ];
-       testHaskellDepends = [
-         base groups hspec QuickCheck quickcheck-classes
-       ];
-       testToolDepends = [ hspec-discover ];
-       doHaddock = false;
-       description = "Testing group class instances with QuickCheck";
-       license = lib.licenses.asl20;
-     }) {};
-
-  "quickcheck-groups_0_0_1_0" = callPackage
-    ({ mkDerivation, base, groups, hspec, hspec-discover, pretty-show
-     , QuickCheck, quickcheck-classes, quickcheck-instances
-     , semigroupoids
-     }:
-     mkDerivation {
-       pname = "quickcheck-groups";
-       version = "0.0.1.0";
-       sha256 = "0rjnz1n2qy7aqsc30jkvk5w36zgalnwsnwhr254b96x8s0ckb8sw";
+       version = "0.0.1.1";
+       sha256 = "0da5x8hdfm5v1ab8zx11nvxc54jcmrv8gpf02vd0w2c95lgazvqi";
        libraryHaskellDepends = [
          base groups pretty-show QuickCheck quickcheck-classes
          quickcheck-instances semigroupoids
@@ -246736,7 +245134,6 @@ self: {
        doHaddock = false;
        description = "Testing group class instances with QuickCheck";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "quickcheck-higherorder" = callPackage
@@ -246821,33 +245218,8 @@ self: {
      }:
      mkDerivation {
        pname = "quickcheck-monoid-subclasses";
-       version = "0.1.0.0";
-       sha256 = "19q4h9s1m72vd0yrk7a9ikjik17hcrcnpgy461zw2zkijg68a0sm";
-       libraryHaskellDepends = [
-         base containers monoid-subclasses pretty-show QuickCheck
-         quickcheck-classes quickcheck-instances semigroupoids
-       ];
-       testHaskellDepends = [
-         base bytestring commutative-semigroups containers hspec
-         monoid-subclasses QuickCheck quickcheck-classes
-         quickcheck-instances text vector
-       ];
-       testToolDepends = [ hspec-discover ];
-       doHaddock = false;
-       description = "Testing monoid subclass instances with QuickCheck";
-       license = lib.licenses.asl20;
-     }) {};
-
-  "quickcheck-monoid-subclasses_0_3_0_0" = callPackage
-    ({ mkDerivation, base, bytestring, commutative-semigroups
-     , containers, hspec, hspec-discover, monoid-subclasses, pretty-show
-     , QuickCheck, quickcheck-classes, quickcheck-instances
-     , semigroupoids, text, vector
-     }:
-     mkDerivation {
-       pname = "quickcheck-monoid-subclasses";
-       version = "0.3.0.0";
-       sha256 = "1x6csqnss4481ydknjljfwyvnhha6ilspvzazj98hdds552hpkl9";
+       version = "0.3.0.1";
+       sha256 = "0fi2ixgd4cpc5q6ybbmgbf14dszpr3454bbwpzr74rnalj5qj7ym";
        libraryHaskellDepends = [
          base containers monoid-subclasses pretty-show QuickCheck
          quickcheck-classes quickcheck-instances semigroupoids
@@ -246861,7 +245233,6 @@ self: {
        doHaddock = false;
        description = "Testing monoid subclass instances with QuickCheck";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "quickcheck-poly" = callPackage
@@ -246925,8 +245296,8 @@ self: {
      }:
      mkDerivation {
        pname = "quickcheck-quid";
-       version = "0.0.1";
-       sha256 = "02d9lak5pdss17x0nvxdj7r81vllgd599brkh87h2zmjp6fajprs";
+       version = "0.0.1.1";
+       sha256 = "1nqc5ggm50pw7vzjxdc8kv3iz40lpkisrs35jmzx892b4iy361dz";
        libraryHaskellDepends = [
          base containers deepseq extra hashable QuickCheck text
        ];
@@ -247042,44 +245413,6 @@ self: {
      }) {};
 
   "quickcheck-state-machine" = callPackage
-    ({ mkDerivation, aeson, ansi-wl-pprint, array, base, bifunctors
-     , bytestring, containers, directory, doctest, exceptions, filelock
-     , filepath, generic-data, graphviz, hashable, hashtables, hs-rqlite
-     , http-client, markov-chain-usage-model, matrix, monad-logger, mtl
-     , network, persistent, persistent-postgresql, persistent-sqlite
-     , persistent-template, postgresql-simple, pretty-show, process
-     , QuickCheck, quickcheck-instances, random, resource-pool
-     , resourcet, servant, servant-client, servant-server, sop-core
-     , split, stm, strict, string-conversions, tasty, tasty-hunit
-     , tasty-quickcheck, text, time, tree-diff, unliftio, unliftio-core
-     , vector, wai, warp
-     }:
-     mkDerivation {
-       pname = "quickcheck-state-machine";
-       version = "0.7.3";
-       sha256 = "1x3bdi4xyvxl8mfxzkqa7v4aqmr1mjk5hg2wh9c5jdaysqj9400h";
-       libraryHaskellDepends = [
-         ansi-wl-pprint base containers directory exceptions filepath
-         generic-data graphviz markov-chain-usage-model matrix mtl
-         pretty-show process QuickCheck random sop-core split text time
-         tree-diff unliftio
-       ];
-       testHaskellDepends = [
-         aeson array base bifunctors bytestring containers directory doctest
-         filelock filepath hashable hashtables hs-rqlite http-client
-         monad-logger mtl network persistent persistent-postgresql
-         persistent-sqlite persistent-template postgresql-simple pretty-show
-         process QuickCheck quickcheck-instances random resource-pool
-         resourcet servant servant-client servant-server split stm strict
-         string-conversions tasty tasty-hunit tasty-quickcheck text
-         tree-diff unliftio unliftio-core vector wai warp
-       ];
-       description = "Test monadic programs using state machine based models";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
-  "quickcheck-state-machine_0_8_0" = callPackage
     ({ mkDerivation, aeson, ansi-wl-pprint, array, base, base-compat
      , bifunctors, bytestring, containers, directory, doctest
      , exceptions, filelock, filepath, generic-data, generics-sop
@@ -249377,8 +247710,8 @@ self: {
      }:
      mkDerivation {
        pname = "ratel";
-       version = "2.0.0.10";
-       sha256 = "1vvz9ia5p7phkwryjfwrzfzvrb94r127vy56qkgikwc9jxxdlxlj";
+       version = "2.0.0.11";
+       sha256 = "1v396lxy4xm5ydsxd7c0hpzglysarzp4s872pdiygbfyz0hayhbg";
        libraryHaskellDepends = [
          aeson base bytestring case-insensitive containers http-client
          http-client-tls http-types uuid
@@ -249406,6 +247739,22 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "ratel-wai_2_0_0_6" = callPackage
+    ({ mkDerivation, base, bytestring, case-insensitive, containers
+     , http-client, ratel, wai
+     }:
+     mkDerivation {
+       pname = "ratel-wai";
+       version = "2.0.0.6";
+       sha256 = "01i4k821s10216flhcbcvv7jb1rzn6cqacj10j578l4761h0acz6";
+       libraryHaskellDepends = [
+         base bytestring case-insensitive containers http-client ratel wai
+       ];
+       description = "Notify Honeybadger about exceptions via a WAI middleware";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "ratelimiter" = callPackage
     ({ mkDerivation, base, containers, extra, mtl, time, timespan
      , vector
@@ -249535,8 +247884,8 @@ self: {
      }:
      mkDerivation {
        pname = "rattletrap";
-       version = "12.0.3";
-       sha256 = "11hfw1w59cidv253r0vby8qm7wmqcyram3rp03348zfyaajgcdnl";
+       version = "12.1.2";
+       sha256 = "0lysr7birh4z8zimn5whqpaxipfsnn6sqppcn5l72sqjq6rdhk3c";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -249552,14 +247901,14 @@ self: {
        broken = true;
      }) {};
 
-  "rattletrap_12_1_2" = callPackage
+  "rattletrap_12_1_3" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, array, base, bytestring
      , containers, filepath, http-client, http-client-tls, text
      }:
      mkDerivation {
        pname = "rattletrap";
-       version = "12.1.2";
-       sha256 = "0lysr7birh4z8zimn5whqpaxipfsnn6sqppcn5l72sqjq6rdhk3c";
+       version = "12.1.3";
+       sha256 = "13v3jm84fycra1f3wncig69zs6bmqir077c2hd4j1dmzvfg9j1yn";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -249651,27 +248000,12 @@ self: {
     ({ mkDerivation, base, bytestring, unix }:
      mkDerivation {
        pname = "rawfilepath";
-       version = "1.0.1";
-       sha256 = "016bdivq8b3visv56jriw39ld5yg6c75x1qy69sm7am27i9728g3";
-       revision = "1";
-       editedCabalFile = "00s2ri39y7amravnlbkbrx41chwbiryw1k8s0svim6ay43r4b0yp";
-       libraryHaskellDepends = [ base bytestring unix ];
-       testHaskellDepends = [ base bytestring ];
-       description = "Use RawFilePath instead of FilePath";
-       license = lib.licenses.asl20;
-     }) {};
-
-  "rawfilepath_1_1_0" = callPackage
-    ({ mkDerivation, base, bytestring, unix }:
-     mkDerivation {
-       pname = "rawfilepath";
        version = "1.1.0";
        sha256 = "08jaqppvfqgpbv3h89rk63a6h8pby6hgvyskkfsjhnb66ai93lrp";
        libraryHaskellDepends = [ base bytestring unix ];
        testHaskellDepends = [ base bytestring ];
        description = "Use RawFilePath instead of FilePath";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "rawr" = callPackage
@@ -249887,8 +248221,8 @@ self: {
      }:
      mkDerivation {
        pname = "rdf";
-       version = "0.1.0.7";
-       sha256 = "1mzrmn4naqw0c9y9h2xqf9kqnzfqj870a1d92iw2cjhzpx0cky3g";
+       version = "0.1.0.8";
+       sha256 = "0cpffq2lklq54sk306wr0vn93b85s77adj8sh8i75rq8ykhbzvg9";
        libraryHaskellDepends = [
          attoparsec base bytestring deepseq dlist fgl text transformers
        ];
@@ -250160,8 +248494,8 @@ self: {
        pname = "reactive-banana";
        version = "1.3.2.0";
        sha256 = "0mrsw3hkl0sgwcbay4m1lzs4bilss80g9p6njbbhapbfjyzsr36k";
-       revision = "2";
-       editedCabalFile = "0kynywzvkxwcmmfaxq1fdacsi53ml4gf17rb7ibwvc29wngbbbp3";
+       revision = "3";
+       editedCabalFile = "0gwky9jadzy025w1d4r3k1kf8g1i4y0v15j8di14402gzpin9n4j";
        libraryHaskellDepends = [
          base containers deepseq hashable pqueue semigroups stm these
          transformers unordered-containers vault
@@ -250865,27 +249199,6 @@ self: {
      }:
      mkDerivation {
        pname = "rebase";
-       version = "1.19";
-       sha256 = "02yvxdvjwb3dlwwb85i0sbadfjqxyv86pxkzylxidpw5qxb2g0ji";
-       libraryHaskellDepends = [
-         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
-       ];
-       description = "A more progressive alternative to the \"base\" package";
-       license = lib.licenses.mit;
-     }) {};
-
-  "rebase_1_20_2" = 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
-     }:
-     mkDerivation {
-       pname = "rebase";
        version = "1.20.2";
        sha256 = "14mvgg50yy5msmqv7p8kgx5dvj27dsxpzncmgzx5237kj6l9f4h0";
        libraryHaskellDepends = [
@@ -250896,7 +249209,6 @@ self: {
        ];
        description = "A more progressive alternative to the \"base\" package";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "rebindable" = callPackage
@@ -251518,6 +249830,23 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "redis-glob_0_1_0_7" = callPackage
+    ({ mkDerivation, ascii-char, ascii-superset, base, bytestring
+     , hspec, megaparsec, QuickCheck
+     }:
+     mkDerivation {
+       pname = "redis-glob";
+       version = "0.1.0.7";
+       sha256 = "08sqgp6jnxwjybi0hza0inhm9nsc1d8fpg9wh86r2hvssmxpn1nb";
+       libraryHaskellDepends = [ ascii-char base bytestring megaparsec ];
+       testHaskellDepends = [
+         ascii-char ascii-superset base bytestring hspec QuickCheck
+       ];
+       description = "Specify valid redis globs";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "redis-hs" = callPackage
     ({ mkDerivation, base, bytestring, network, utf8-string }:
      mkDerivation {
@@ -251934,6 +250263,24 @@ self: {
        maintainers = [ lib.maintainers.raehik ];
      }) {};
 
+  "refined-containers" = callPackage
+    ({ mkDerivation, adjunctions, base, constraints, containers
+     , deepseq, distributive, hashable, indexed-traversable, mtl
+     , refined, reflection, unordered-containers
+     }:
+     mkDerivation {
+       pname = "refined-containers";
+       version = "0.1.0.1";
+       sha256 = "0jyk71ccwy489cyikg4a9pvdj8hijyqpkw1sj5qhj0anrsc6bq8x";
+       libraryHaskellDepends = [
+         adjunctions base constraints containers deepseq distributive
+         hashable indexed-traversable mtl refined reflection
+         unordered-containers
+       ];
+       description = "Type-checked proof that a key exists in a container and can be safely indexed";
+       license = lib.licenses.mit;
+     }) {};
+
   "refined-http-api-data" = callPackage
     ({ mkDerivation, base, http-api-data, refined, text }:
      mkDerivation {
@@ -252043,12 +250390,12 @@ self: {
   "reflex" = callPackage
     ({ mkDerivation, base, bifunctors, commutative-semigroups, comonad
      , constraints, constraints-extras, containers, criterion
-     , data-default, deepseq, dependent-map, dependent-sum, directory
-     , exception-transformers, exceptions, filemanip, filepath
-     , haskell-src-exts, haskell-src-meta, hlint, hspec, lens, loch-th
-     , MemoTrie, mmorph, monad-control, monoidal-containers, mtl, patch
-     , prim-uniq, primitive, process, proctest, profunctors, random
-     , ref-tf, reflection, semialign, semigroupoids, split, stm, syb
+     , data-default, deepseq, dependent-map, dependent-sum
+     , exception-transformers, exceptions, haskell-src-exts
+     , haskell-src-meta, hspec, lens, loch-th, MemoTrie, mmorph
+     , monad-control, monoidal-containers, mtl, patch, prim-uniq
+     , primitive, process, proctest, profunctors, random, ref-tf
+     , reflection, semialign, semigroupoids, split, stm, syb
      , template-haskell, text, these, these-lens, time, transformers
      , unbounded-delays, witherable
      }:
@@ -252069,9 +250416,8 @@ self: {
        testHaskellDepends = [
          base bifunctors commutative-semigroups constraints
          constraints-extras containers deepseq dependent-map dependent-sum
-         directory filemanip filepath hlint hspec lens monoidal-containers
-         mtl patch proctest ref-tf semialign split text these these-lens
-         transformers witherable
+         hspec lens monoidal-containers mtl patch proctest ref-tf semialign
+         split text these these-lens transformers witherable
        ];
        benchmarkHaskellDepends = [
          base containers criterion deepseq dependent-map dependent-sum
@@ -254870,8 +253216,8 @@ self: {
     ({ mkDerivation, base, hspec, hspec-discover, optics, parsec }:
      mkDerivation {
        pname = "reorder-expression";
-       version = "0.1.0.0";
-       sha256 = "01d83j3mq2gz6maqbkzpjrz6ppyhsqrj4rj72xw49fkl2w34pa9f";
+       version = "0.1.0.1";
+       sha256 = "1jb7222r6mv9lvjfihbj96aj6vw3vqjsr283d4shv8qw3ghiqpl2";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec optics parsec ];
        testToolDepends = [ hspec-discover ];
@@ -255470,40 +253816,6 @@ self: {
 
   "req" = callPackage
     ({ mkDerivation, aeson, authenticate-oauth, base, blaze-builder
-     , bytestring, case-insensitive, connection, containers, 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.13.0";
-       sha256 = "1igs75bj57vs1fwpxj1765l6zkqd4r3p2gbwp6cv2l37drfxjck4";
-       revision = "1";
-       editedCabalFile = "0izg1pj2jbpdlg9i9g30i5h4rcshkawh5zdhlkq1n9xfgc6jqv2v";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson authenticate-oauth base blaze-builder bytestring
-         case-insensitive connection containers 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-api-data http-client http-types modern-uri
-         monad-control mtl QuickCheck retry template-haskell text time
-       ];
-       testToolDepends = [ hspec-discover ];
-       doCheck = false;
-       description = "HTTP client library";
-       license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.maralorn ];
-     }) {};
-
-  "req_3_13_1" = callPackage
-    ({ mkDerivation, aeson, authenticate-oauth, base, blaze-builder
      , bytestring, case-insensitive, containers, crypton-connection
      , exceptions, hspec, hspec-core, hspec-discover, http-api-data
      , http-client, http-client-tls, http-types, modern-uri
@@ -255533,7 +253845,6 @@ self: {
        doCheck = false;
        description = "HTTP client library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
@@ -255565,6 +253876,30 @@ self: {
        broken = true;
      }) {};
 
+  "req-conduit_1_0_2" = callPackage
+    ({ mkDerivation, base, bytestring, conduit, conduit-extra, hspec
+     , hspec-discover, http-client, req, temporary, weigh
+     }:
+     mkDerivation {
+       pname = "req-conduit";
+       version = "1.0.2";
+       sha256 = "1g6zvwqrnrz161ixjcgklwvzrvb33fhh0x3w8vx7lyb4rvhmx99z";
+       libraryHaskellDepends = [
+         base bytestring conduit http-client req
+       ];
+       testHaskellDepends = [
+         base bytestring conduit conduit-extra hspec req temporary
+       ];
+       testToolDepends = [ hspec-discover ];
+       benchmarkHaskellDepends = [
+         base bytestring conduit conduit-extra req temporary weigh
+       ];
+       description = "Conduit helpers for the req HTTP client library";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "req-oauth2" = callPackage
     ({ mkDerivation, aeson, base, base64-bytestring, bytestring
      , data-default-class, hspec, http-client, http-types, lens
@@ -255735,23 +254070,11 @@ self: {
     ({ mkDerivation, rebase }:
      mkDerivation {
        pname = "rerebase";
-       version = "1.19";
-       sha256 = "0lb84apgwxswx4y1k3n9l335qzzby96mcpsjlzfw116b3ayd3123";
-       libraryHaskellDepends = [ rebase ];
-       description = "Reexports from \"base\" with a bunch of other standard libraries";
-       license = lib.licenses.mit;
-     }) {};
-
-  "rerebase_1_20_2" = callPackage
-    ({ mkDerivation, rebase }:
-     mkDerivation {
-       pname = "rerebase";
        version = "1.20.2";
        sha256 = "0c6ba9cvs2bq9yswys7xl6vl03bn3fm7b5iar5wpqd0aii2qqnps";
        libraryHaskellDepends = [ rebase ];
        description = "Reexports from \"base\" with a bunch of other standard libraries";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "reroute" = callPackage
@@ -256088,22 +254411,6 @@ self: {
      }:
      mkDerivation {
        pname = "resourcet";
-       version = "1.2.6";
-       sha256 = "0d7xnpysrick56gxzkkj0mpblywbxaaldhziyl77am3822r3afzq";
-       libraryHaskellDepends = [
-         base containers exceptions mtl primitive transformers unliftio-core
-       ];
-       testHaskellDepends = [ base exceptions hspec transformers ];
-       description = "Deterministic allocation and freeing of scarce resources";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "resourcet_1_3_0" = callPackage
-    ({ mkDerivation, base, containers, exceptions, hspec, mtl
-     , primitive, transformers, unliftio-core
-     }:
-     mkDerivation {
-       pname = "resourcet";
        version = "1.3.0";
        sha256 = "0swrz7h73m86x3937gdiay3z30y9hn35n86v5brh38j2xs2ifq7c";
        libraryHaskellDepends = [
@@ -256112,7 +254419,6 @@ self: {
        testHaskellDepends = [ base exceptions hspec transformers ];
        description = "Deterministic allocation and freeing of scarce resources";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "resourcet-effectful" = callPackage
@@ -256127,13 +254433,15 @@ self: {
      }) {};
 
   "resourcet-extra" = callPackage
-    ({ mkDerivation, base, containers, resourcet, safe-exceptions }:
+    ({ mkDerivation, async, base, containers, resourcet
+     , safe-exceptions, unliftio-core
+     }:
      mkDerivation {
        pname = "resourcet-extra";
-       version = "0.0.1";
-       sha256 = "09kgzdg3g1lsadgrqaj9dviwap8j3zv2rm1yby9ywxx6zdbglrrw";
+       version = "0.1.0";
+       sha256 = "1vmb0yh94vj507gw8narrwv9vh1imlq4s7373zh9zrpd4x4h9d15";
        libraryHaskellDepends = [
-         base containers resourcet safe-exceptions
+         async base containers resourcet safe-exceptions unliftio-core
        ];
        description = "ResourceT extras";
        license = lib.licenses.bsd3;
@@ -256864,6 +255172,8 @@ self: {
        pname = "reverse-list";
        version = "0.3.0.0";
        sha256 = "0q3fjgbc6r0v7zdcs577jilqc0py6vmr4iyvnngdlwhrcvyv4mjs";
+       revision = "1";
+       editedCabalFile = "1imxzlhyvar0a8s4wz1yjz2kk8994iq38xvlfypya0izw3nnhwc8";
        libraryHaskellDepends = [ base containers contiguous deepseq ];
        description = "reversed lists/snoc lists";
        license = lib.licenses.bsd3;
@@ -257235,15 +255545,15 @@ self: {
   "rhine" = callPackage
     ({ mkDerivation, base, containers, deepseq, dunai, free
      , monad-schedule, MonadRandom, random, simple-affine-space, tasty
-     , tasty-hunit, time, time-domain, transformers, vector-sized
+     , tasty-hunit, text, time, time-domain, transformers, vector-sized
      }:
      mkDerivation {
        pname = "rhine";
-       version = "1.1";
-       sha256 = "09pz2q9bw5c6qlfsy83piryjnzhq3zra1mly3ypqlr9d36zj7bfb";
+       version = "1.2";
+       sha256 = "1r9a1psakkq1mzmlq5qcfv8kp45p5br1p5pfs0pzlh2g0qhy3wng";
        libraryHaskellDepends = [
          base containers deepseq dunai free monad-schedule MonadRandom
-         random simple-affine-space time time-domain transformers
+         random simple-affine-space text time time-domain transformers
          vector-sized
        ];
        testHaskellDepends = [
@@ -257262,8 +255572,8 @@ self: {
      }:
      mkDerivation {
        pname = "rhine-bayes";
-       version = "1.1";
-       sha256 = "1ybzvbpdz23l3fy1dvv7kn1cpis9c9jy00zxvvwbr47pbvdi9wxc";
+       version = "1.2";
+       sha256 = "0zffcvhx2bh1wcbizbjvy1gpcn4l8yjzppi54dcl9zxkpdbap5hb";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -257285,8 +255595,8 @@ self: {
      }:
      mkDerivation {
        pname = "rhine-gloss";
-       version = "1.1";
-       sha256 = "12h501lcfskygn1pf407pksh9izcb79g48j4gw63pw4islhcxdbr";
+       version = "1.2";
+       sha256 = "1nxqggdjikn6qr89z1pn4pfqf392dnpxz6hlb07kdfaxa2rgcrp9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -257306,8 +255616,8 @@ self: {
      }:
      mkDerivation {
        pname = "rhine-terminal";
-       version = "1.1";
-       sha256 = "12r7j9mnswbb59mankl8pil7xk9s9ymzxdc73vmi6ads6kf6qvyr";
+       version = "1.2";
+       sha256 = "1kpicaw7snk0hh84rmym3jm7difwvrmv368lya20jc4margrrjhg";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -257915,8 +256225,8 @@ self: {
      }:
      mkDerivation {
        pname = "rio-prettyprint";
-       version = "0.1.7.0";
-       sha256 = "04493n596jgj49wx9jgvfpjsfnmd37dqh497b6lbm67cp4nxb9p5";
+       version = "0.1.8.0";
+       sha256 = "05naj6sfw5lz5zi6xbn3445vx8dva57sziqs5gxfnagn2my56m5i";
        libraryHaskellDepends = [
          aeson annotated-wl-pprint ansi-terminal array base Cabal colour mtl
          path rio text
@@ -260230,23 +258540,11 @@ self: {
     ({ mkDerivation, base, primitive, primitive-unlifted }:
      mkDerivation {
        pname = "run-st";
-       version = "0.1.3.0";
-       sha256 = "0fzdvdwpa2mfkbfvqflgr957mpym85606gk10chfp8ka06r6v7d4";
-       libraryHaskellDepends = [ base primitive primitive-unlifted ];
-       description = "runST without boxing penalty";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "run-st_0_1_3_2" = callPackage
-    ({ mkDerivation, base, primitive, primitive-unlifted }:
-     mkDerivation {
-       pname = "run-st";
        version = "0.1.3.2";
        sha256 = "1c3pl4fav5z04ixn4ny7zxrrkdy23wk7sk4xm8w5m1c73w0s5ngd";
        libraryHaskellDepends = [ base primitive primitive-unlifted ];
        description = "runST without boxing penalty";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "rungekutta" = callPackage
@@ -260493,14 +258791,14 @@ self: {
   "rzk" = callPackage
     ({ mkDerivation, aeson, alex, array, base, bifunctors, BNFC
      , bytestring, Cabal, co-log-core, data-default-class, directory
-     , doctest, filepath, Glob, happy, lens, lsp, lsp-types, mtl
-     , optparse-generic, process, QuickCheck, stm, template-haskell
-     , text, with-utf8, yaml
+     , doctest, filepath, Glob, happy, hspec, hspec-discover, lens, lsp
+     , lsp-types, mtl, optparse-generic, process, QuickCheck, stm
+     , template-haskell, text, with-utf8, yaml
      }:
      mkDerivation {
        pname = "rzk";
-       version = "0.7.1";
-       sha256 = "14jfpr5dl6fwkz3zydi3mwdrs08rbhasxz0mwhqy3vp4x5vw22m2";
+       version = "0.7.3";
+       sha256 = "0nkhw8nbzqpsl41skwly86pbp75c5mpvppn5vcqj6mmni7bj2i8q";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal process ];
@@ -260516,10 +258814,10 @@ self: {
        ];
        executableToolDepends = [ alex BNFC happy ];
        testHaskellDepends = [
-         array base bifunctors bytestring directory doctest Glob mtl
-         QuickCheck template-haskell text yaml
+         array base bifunctors bytestring directory doctest Glob hspec
+         hspec-discover mtl QuickCheck template-haskell text yaml
        ];
-       testToolDepends = [ alex BNFC happy ];
+       testToolDepends = [ alex BNFC happy hspec-discover ];
        description = "An experimental proof assistant for synthetic ∞-categories";
        license = lib.licenses.bsd3;
        mainProgram = "rzk";
@@ -260884,10 +259182,8 @@ self: {
      }:
      mkDerivation {
        pname = "safe-json";
-       version = "1.1.4.0";
-       sha256 = "01dr0fyqyjbg9cw9g1wgh8bl7y1gfjbzl6qza6lf2s4iisacb06p";
-       revision = "3";
-       editedCabalFile = "1d49dp1f00b865x8jfi1ynjp32yagjssf1ws9x3ci7qa8hsy1kxl";
+       version = "1.2.0.0";
+       sha256 = "0534kxg66ha106y9xp4jbv4lyd8cjgj7qbfcbqiahdi2sd9cyfhg";
        libraryHaskellDepends = [
          aeson base bytestring containers dlist hashable scientific tasty
          tasty-hunit tasty-quickcheck text time unordered-containers
@@ -260902,7 +259198,7 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "safe-json_1_2_0_0" = callPackage
+  "safe-json_1_2_0_1" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, dlist
      , hashable, quickcheck-instances, scientific, tasty, tasty-hunit
      , tasty-quickcheck, temporary, text, time, unordered-containers
@@ -260910,8 +259206,8 @@ self: {
      }:
      mkDerivation {
        pname = "safe-json";
-       version = "1.2.0.0";
-       sha256 = "0534kxg66ha106y9xp4jbv4lyd8cjgj7qbfcbqiahdi2sd9cyfhg";
+       version = "1.2.0.1";
+       sha256 = "1y03smd9fjxqfs5q2zi8138k3aafwx691327xavsa2b7q27bvi5b";
        libraryHaskellDepends = [
          aeson base bytestring containers dlist hashable scientific tasty
          tasty-hunit tasty-quickcheck text time unordered-containers
@@ -261850,11 +260146,12 @@ self: {
      , optparse-applicative, pretty-show, process, safe, safe-exceptions
      , stm, string-interpolate, template-haskell, text, time
      , transformers, transformers-base, unix, unliftio-core, vector, vty
+     , vty-crossplatform
      }:
      mkDerivation {
        pname = "sandwich";
-       version = "0.1.5.2";
-       sha256 = "0xran6qv8nfv4yw55pncd12z7843f25y4sc94s5dd26kpvn78kr1";
+       version = "0.2.1.0";
+       sha256 = "00wayn1xbhisl3aix61kp7m4xiqrnam5mqal2ncmd2b8cy7h9hn4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -261863,7 +260160,7 @@ self: {
          lifted-async microlens microlens-th monad-control monad-logger mtl
          optparse-applicative pretty-show process safe safe-exceptions stm
          string-interpolate template-haskell text time transformers
-         transformers-base unix unliftio-core vector vty
+         transformers-base unix unliftio-core vector vty vty-crossplatform
        ];
        executableHaskellDepends = [
          aeson ansi-terminal async base brick bytestring colour containers
@@ -261871,7 +260168,7 @@ self: {
          lifted-async microlens microlens-th monad-control monad-logger mtl
          optparse-applicative pretty-show process safe safe-exceptions stm
          string-interpolate template-haskell text time transformers
-         transformers-base unix unliftio-core vector vty
+         transformers-base unix unliftio-core vector vty vty-crossplatform
        ];
        testHaskellDepends = [
          aeson ansi-terminal async base brick bytestring colour containers
@@ -261879,50 +260176,50 @@ self: {
          lifted-async microlens microlens-th monad-control monad-logger mtl
          optparse-applicative pretty-show process safe safe-exceptions stm
          string-interpolate template-haskell text time transformers
-         transformers-base unix unliftio-core vector vty
+         transformers-base unix unliftio-core vector vty vty-crossplatform
        ];
        description = "Yet another test framework for Haskell";
        license = lib.licenses.bsd3;
      }) {};
 
-  "sandwich_0_2_1_0" = callPackage
+  "sandwich_0_2_2_0" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, async, base, brick
      , bytestring, colour, containers, deepseq, directory, exceptions
      , filepath, free, haskell-src-exts, lifted-async, microlens
      , microlens-th, monad-control, monad-logger, mtl
-     , optparse-applicative, pretty-show, process, safe, safe-exceptions
-     , stm, string-interpolate, template-haskell, text, time
-     , transformers, transformers-base, unix, unliftio-core, vector, vty
-     , vty-crossplatform
+     , optparse-applicative, pretty-show, process, retry, safe
+     , safe-exceptions, stm, string-interpolate, template-haskell, text
+     , time, transformers, transformers-base, unix, unliftio-core
+     , vector, vty, vty-crossplatform
      }:
      mkDerivation {
        pname = "sandwich";
-       version = "0.2.1.0";
-       sha256 = "00wayn1xbhisl3aix61kp7m4xiqrnam5mqal2ncmd2b8cy7h9hn4";
+       version = "0.2.2.0";
+       sha256 = "1sww8bixsg3yd44f72sr2yhwhanwvlvnp9491mq3lm0syklw0jl4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson ansi-terminal async base brick bytestring colour containers
          deepseq directory exceptions filepath free haskell-src-exts
          lifted-async microlens microlens-th monad-control monad-logger mtl
-         optparse-applicative pretty-show process safe safe-exceptions stm
-         string-interpolate template-haskell text time transformers
+         optparse-applicative pretty-show process retry safe safe-exceptions
+         stm string-interpolate template-haskell text time transformers
          transformers-base unix unliftio-core vector vty vty-crossplatform
        ];
        executableHaskellDepends = [
          aeson ansi-terminal async base brick bytestring colour containers
          deepseq directory exceptions filepath free haskell-src-exts
          lifted-async microlens microlens-th monad-control monad-logger mtl
-         optparse-applicative pretty-show process safe safe-exceptions stm
-         string-interpolate template-haskell text time transformers
+         optparse-applicative pretty-show process retry safe safe-exceptions
+         stm string-interpolate template-haskell text time transformers
          transformers-base unix unliftio-core vector vty vty-crossplatform
        ];
        testHaskellDepends = [
          aeson ansi-terminal async base brick bytestring colour containers
          deepseq directory exceptions filepath free haskell-src-exts
          lifted-async microlens microlens-th monad-control monad-logger mtl
-         optparse-applicative pretty-show process safe safe-exceptions stm
-         string-interpolate template-haskell text time transformers
+         optparse-applicative pretty-show process retry safe safe-exceptions
+         stm string-interpolate template-haskell text time transformers
          transformers-base unix unliftio-core vector vty vty-crossplatform
        ];
        description = "Yet another test framework for Haskell";
@@ -262453,8 +260750,8 @@ self: {
      }:
      mkDerivation {
        pname = "sbp";
-       version = "4.15.0";
-       sha256 = "1x8gqrrds6ci2s33vrrmw5ndzj22k271zd0wsbvfqg7wpz8ry37f";
+       version = "5.0.4";
+       sha256 = "1wfv99haslzjb7bl43a30z4m1gp0d83xayy7a5f4x447v6g9l8cd";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -262471,7 +260768,7 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "sbp_5_0_4" = callPackage
+  "sbp_5_0_5" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, array, base
      , base64-bytestring, basic-prelude, binary, binary-conduit
      , bytestring, cmdargs, conduit, conduit-extra, data-binary-ieee754
@@ -262480,8 +260777,8 @@ self: {
      }:
      mkDerivation {
        pname = "sbp";
-       version = "5.0.4";
-       sha256 = "1wfv99haslzjb7bl43a30z4m1gp0d83xayy7a5f4x447v6g9l8cd";
+       version = "5.0.5";
+       sha256 = "172srcjmk6vqbnfl8l10a9a5bnpn5vvmccwj5cxpshaj387ap4j0";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -262584,6 +260881,37 @@ self: {
        broken = true;
      }) {inherit (pkgs) z3;};
 
+  "sbv_10_3" = callPackage
+    ({ mkDerivation, array, async, base, bytestring, containers
+     , deepseq, directory, filepath, libBF, mtl, pretty, process
+     , QuickCheck, random, syb, tasty, tasty-bench, tasty-golden
+     , tasty-hunit, tasty-quickcheck, template-haskell, text, time
+     , transformers, uniplate, z3
+     }:
+     mkDerivation {
+       pname = "sbv";
+       version = "10.3";
+       sha256 = "15jasmmh49w086gfd5wlhwkqszw3925a5k0k92rk7kwi3c73d57k";
+       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 deepseq directory filepath mtl process
+         QuickCheck random tasty tasty-golden tasty-hunit tasty-quickcheck
+       ];
+       testSystemDepends = [ z3 ];
+       benchmarkHaskellDepends = [
+         base deepseq filepath process random tasty tasty-bench time
+       ];
+       description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {inherit (pkgs) z3;};
+
   "sbv-program" = callPackage
     ({ mkDerivation, base, bifunctors, containers, pretty-simple, sbv
      }:
@@ -262607,8 +260935,8 @@ self: {
      }:
      mkDerivation {
        pname = "sbvPlugin";
-       version = "9.6.1";
-       sha256 = "1qawdaaijlq1yaynjycf73vk1cl3r0p937byybaf40c1n9n78ccs";
+       version = "9.8.1";
+       sha256 = "12l23shwygvc7xs0scbd2w98brwcx52c13kgszm2xaabfa9vsnhq";
        libraryHaskellDepends = [
          base containers ghc ghc-prim mtl sbv template-haskell
        ];
@@ -263670,33 +261998,32 @@ self: {
      }) {};
 
   "scotty" = callPackage
-    ({ mkDerivation, aeson, async, base, base-compat-batteries
-     , blaze-builder, bytestring, case-insensitive, data-default-class
-     , directory, exceptions, hspec, hspec-discover, hspec-wai
-     , http-types, lifted-base, lucid, monad-control, mtl, network
-     , regex-compat, text, transformers, transformers-base
-     , transformers-compat, wai, wai-extra, warp, weigh
+    ({ mkDerivation, aeson, async, base, blaze-builder, bytestring
+     , case-insensitive, cookie, data-default-class, directory
+     , exceptions, hspec, hspec-discover, hspec-wai, http-types
+     , lifted-base, lucid, monad-control, mtl, network, regex-compat
+     , stm, text, time, transformers, transformers-base
+     , transformers-compat, unliftio, wai, wai-extra, warp, weigh
      }:
      mkDerivation {
        pname = "scotty";
-       version = "0.12.1";
-       sha256 = "0jnv2k37yv7hbm21w356ml4b14avlwh8yyzwwwfrwpbn6zzk6ahy";
-       revision = "2";
-       editedCabalFile = "06hzpbd3adq9wjc5dsz6ikmy6gx60hhlzra58qrc91vi4v76xh0m";
+       version = "0.20.1";
+       sha256 = "1770kj78zdi137pskiyx28id64vilmhylnkgy139pvxa95n8i6kd";
+       revision = "1";
+       editedCabalFile = "02gz7kgv273scgmig0qkvfynslhqg9pnhmablidr47kw80kqghy6";
        libraryHaskellDepends = [
-         aeson base base-compat-batteries blaze-builder bytestring
-         case-insensitive data-default-class exceptions http-types
-         monad-control mtl network regex-compat text transformers
-         transformers-base transformers-compat wai wai-extra warp
+         aeson base blaze-builder bytestring case-insensitive cookie
+         data-default-class exceptions http-types monad-control mtl network
+         regex-compat stm text time transformers transformers-base
+         transformers-compat unliftio wai wai-extra warp
        ];
        testHaskellDepends = [
-         async base bytestring data-default-class directory hspec hspec-wai
-         http-types lifted-base network text wai
+         async base bytestring directory hspec hspec-wai http-types
+         lifted-base network text wai
        ];
        testToolDepends = [ hspec-discover ];
        benchmarkHaskellDepends = [
-         base bytestring data-default-class lucid mtl text transformers
-         weigh
+         base bytestring lucid mtl text transformers weigh
        ];
        description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp";
        license = lib.licenses.bsd3;
@@ -263714,6 +262041,8 @@ self: {
        pname = "scotty";
        version = "0.21";
        sha256 = "1qnyagwirxcmja3wbiyp5s8f0dvcdiz7fh0a6jc4vyj2yy175yi4";
+       revision = "1";
+       editedCabalFile = "0cg0s728112n8xy966cwmbvvjn2qnd6magibj9q3cxn41yinlzyi";
        libraryHaskellDepends = [
          aeson base blaze-builder bytestring case-insensitive cookie
          data-default-class exceptions http-types monad-control mtl network
@@ -264424,6 +262753,8 @@ self: {
        pname = "sdl2";
        version = "2.5.5.0";
        sha256 = "1kai6mmnwz9qq7q5y8c7wmcdf9qc5m167dzy3brj11jjds4smz93";
+       revision = "1";
+       editedCabalFile = "0r0lzn3hyjvzwqsrqprdzb2c167g7ip2cf07jvm1h5b53qc2a4cx";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -265051,29 +263382,6 @@ self: {
      }) {inherit (pkgs) secp256k1;};
 
   "secp256k1-haskell" = callPackage
-    ({ mkDerivation, base, base16, bytestring, cereal, deepseq, entropy
-     , hashable, hspec, hspec-discover, HUnit, monad-par, mtl
-     , QuickCheck, secp256k1, string-conversions, unliftio-core
-     }:
-     mkDerivation {
-       pname = "secp256k1-haskell";
-       version = "0.6.1";
-       sha256 = "0abxwmls4rvsnck7p5gpajmha2vc9fbcrr2q1alkpw8acmgfhr76";
-       libraryHaskellDepends = [
-         base base16 bytestring cereal deepseq entropy hashable QuickCheck
-         string-conversions unliftio-core
-       ];
-       libraryPkgconfigDepends = [ secp256k1 ];
-       testHaskellDepends = [
-         base base16 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;
-     }) {inherit (pkgs) secp256k1;};
-
-  "secp256k1-haskell_1_1_0" = callPackage
     ({ mkDerivation, base, base16, bytestring, deepseq, entropy
      , hashable, hspec, hspec-discover, HUnit, monad-par, mtl
      , QuickCheck, secp256k1, string-conversions, unliftio-core
@@ -265094,7 +263402,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Bindings for secp256k1";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) secp256k1;};
 
   "secp256k1-legacy" = callPackage
@@ -265699,40 +264006,17 @@ self: {
      }:
      mkDerivation {
        pname = "semigroupoids";
-       version = "5.3.7";
-       sha256 = "169pjrm7lxjxrqj5q1iyl288bx5nj8n0pf2ri1cclxccqnvcsibd";
-       revision = "1";
-       editedCabalFile = "063xzbp4p93kbaygn26rzs4wmwf01mcj7d4qfsiwf39gd0wkf2dc";
-       libraryHaskellDepends = [
-         base base-orphans bifunctors comonad containers contravariant
-         distributive hashable tagged template-haskell transformers
-         transformers-compat unordered-containers
-       ];
-       description = "Semigroupoids: Category sans id";
-       license = lib.licenses.bsd2;
-     }) {};
-
-  "semigroupoids_6_0_0_1" = callPackage
-    ({ mkDerivation, base, base-orphans, bifunctors, comonad
-     , containers, contravariant, distributive, foldable1-classes-compat
-     , hashable, tagged, template-haskell, transformers
-     , transformers-compat, unordered-containers
-     }:
-     mkDerivation {
-       pname = "semigroupoids";
        version = "6.0.0.1";
        sha256 = "0d3rsxby1j4m0ak3v62jbjzw1f2n55qxnb2jsrgj1y5xj6c8m8vx";
        revision = "1";
        editedCabalFile = "1ia31jmv4m228j7mwcl58ala7z18d3iqygki3qv6akhi3i2kp8j7";
        libraryHaskellDepends = [
          base base-orphans bifunctors comonad containers contravariant
-         distributive foldable1-classes-compat hashable tagged
-         template-haskell transformers transformers-compat
-         unordered-containers
+         distributive hashable tagged template-haskell transformers
+         transformers-compat unordered-containers
        ];
        description = "Semigroupoids: Category sans id";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "semigroupoids-do" = callPackage
@@ -266337,29 +264621,6 @@ self: {
      }:
      mkDerivation {
        pname = "sequence-formats";
-       version = "1.7.1";
-       sha256 = "1smf7bxa36slasi295jr59hf62cz0w7gbacmwz33vcfjdvh9ffj6";
-       libraryHaskellDepends = [
-         attoparsec base bytestring containers errors exceptions foldl
-         lens-family pipes pipes-attoparsec pipes-bytestring pipes-safe
-         transformers vector
-       ];
-       testHaskellDepends = [
-         base bytestring containers foldl hspec pipes pipes-safe tasty
-         tasty-hunit transformers vector
-       ];
-       description = "A package with basic parsing utilities for several Bioinformatic data formats";
-       license = lib.licenses.gpl3Only;
-     }) {};
-
-  "sequence-formats_1_8_0_0" = callPackage
-    ({ mkDerivation, attoparsec, base, bytestring, containers, errors
-     , exceptions, foldl, hspec, lens-family, pipes, pipes-attoparsec
-     , pipes-bytestring, pipes-safe, tasty, tasty-hunit, transformers
-     , vector
-     }:
-     mkDerivation {
-       pname = "sequence-formats";
        version = "1.8.0.0";
        sha256 = "0xm0v56q90g89zwphayf6llpnmsrb7asnb06sm5lld4q9jfidi4d";
        libraryHaskellDepends = [
@@ -266373,7 +264634,6 @@ self: {
        ];
        description = "A package with basic parsing utilities for several Bioinformatic data formats";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sequenceTools" = callPackage
@@ -266518,6 +264778,8 @@ self: {
        pname = "serialise";
        version = "0.2.6.1";
        sha256 = "1x3p9vi6daf50xgv5xxjnclqcq9ynqg1qw7af3ppa1nizycrg533";
+       revision = "1";
+       editedCabalFile = "1y1x0jrc5k7z8r54jk1p1iw18f2psky4ksxd0f8aqfvy1hamzra8";
        libraryHaskellDepends = [
          array base bytestring cborg containers ghc-prim half hashable
          primitive strict text these time unordered-containers vector
@@ -266689,35 +264951,6 @@ self: {
      }:
      mkDerivation {
        pname = "servant";
-       version = "0.19.1";
-       sha256 = "1gk6j39rcjpjacs351lknhrwj86yr4ifyp3qwlmiig27dxqlig3q";
-       revision = "2";
-       editedCabalFile = "01232431a6asv5pd1rshnh1zix7mdjy56m5zr6gz4179619ggf47";
-       libraryHaskellDepends = [
-         aeson attoparsec base base-compat bifunctors bytestring
-         case-insensitive constraints 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_20_1" = 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
-     , singleton-bool, sop-core, string-conversions, tagged, text
-     , transformers, vault
-     }:
-     mkDerivation {
-       pname = "servant";
        version = "0.20.1";
        sha256 = "1s8vapj8qb8l5snjzxd63d9rvxwa1vw6g77cg8nynrzzppwp7xwl";
        revision = "2";
@@ -266735,7 +264968,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
@@ -266761,26 +264993,27 @@ self: {
 
   "servant-aeson-generics-typescript" = callPackage
     ({ mkDerivation, aeson, aeson-generics-typescript, async, base
-     , bytestring, containers, directory, filepath, hspec, hspec-wai
-     , http-types, jose-jwt, process, QuickCheck, random, servant
-     , servant-auth, servant-server, split, string-interpolate, text
-     , time, warp
+     , bytestring, conduit, containers, directory, filepath, hspec
+     , hspec-wai, http-types, jose-jwt, process, QuickCheck, random
+     , servant, servant-auth, servant-server, servant-websockets, split
+     , string-interpolate, text, time, warp, webdriver
      }:
      mkDerivation {
        pname = "servant-aeson-generics-typescript";
-       version = "0.0.0.1";
-       sha256 = "164f9c22lbyv670ci8yxknpas1gi4yswdpkq20ls4nnq7jsa3zi5";
+       version = "0.0.0.2";
+       sha256 = "03v4919iaa32rxkyd4k5zvczvgwmikkpzrfi66ixbanva43zassi";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson aeson-generics-typescript base containers http-types jose-jwt
-         servant string-interpolate text
+         servant servant-websockets string-interpolate text
        ];
        executableHaskellDepends = [
-         aeson aeson-generics-typescript async base bytestring containers
-         directory filepath hspec hspec-wai http-types jose-jwt process
-         QuickCheck random servant servant-auth servant-server split
-         string-interpolate text time warp
+         aeson aeson-generics-typescript async base bytestring conduit
+         containers directory filepath hspec hspec-wai http-types jose-jwt
+         process QuickCheck random servant servant-auth servant-server
+         servant-websockets split string-interpolate text time warp
+         webdriver
        ];
        description = "Generates a TypeScript client for Servant APIs";
        license = lib.licenses.bsd3;
@@ -266897,30 +265130,6 @@ self: {
      }:
      mkDerivation {
        pname = "servant-auth-docs";
-       version = "0.2.10.0";
-       sha256 = "0j1ynnrb6plrhpb2vzs2p7a9jb41llp0j1jwgap7hjhkwhyc7wxd";
-       revision = "12";
-       editedCabalFile = "14vihxy2zkyhg27fgyrg2zcvws7v12ypap48rv2l7h918gcyxs5v";
-       setupHaskellDepends = [ base Cabal cabal-doctest ];
-       libraryHaskellDepends = [
-         base lens servant servant-auth servant-docs text
-       ];
-       testHaskellDepends = [
-         base doctest hspec lens QuickCheck servant servant-auth
-         servant-docs template-haskell text
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "servant-docs/servant-auth compatibility";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "servant-auth-docs_0_2_10_1" = callPackage
-    ({ mkDerivation, base, Cabal, cabal-doctest, doctest, hspec
-     , hspec-discover, lens, QuickCheck, servant, servant-auth
-     , servant-docs, template-haskell, text
-     }:
-     mkDerivation {
-       pname = "servant-auth-docs";
        version = "0.2.10.1";
        sha256 = "03dnh6x0y34npmv9w2f3hc9r1brlzf2rki6c6ngvwb3dvichhykv";
        revision = "2";
@@ -266936,7 +265145,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "servant-docs/servant-auth compatibility";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "servant-auth-hmac" = callPackage
@@ -267330,38 +265538,6 @@ self: {
      , 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 = "6";
-       editedCabalFile = "0lakjnpvsiai08c5nddgzrnr0a139rr37cyq31hqcbwnsy553l1y";
-       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_20" = 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, text, time, transformers
      , transformers-base, transformers-compat, wai, warp
      }:
@@ -267386,7 +265562,6 @@ 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
@@ -267398,31 +265573,6 @@ self: {
      }:
      mkDerivation {
        pname = "servant-client-core";
-       version = "0.19";
-       sha256 = "0cisc5cyl367cwrch1gr812aspd36a21hkwi6mwj708rpspwvrmc";
-       revision = "5";
-       editedCabalFile = "147ws71hwp8zck7ph8kcyh18524s8g0b7qvxjsvsm1yvw77c60gh";
-       libraryHaskellDepends = [
-         aeson base base-compat base64-bytestring bytestring constraints
-         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_20" = 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
-     , transformers
-     }:
-     mkDerivation {
-       pname = "servant-client-core";
        version = "0.20";
        sha256 = "012bdf3c44bqzb0ycns4pcxb0zidqqn7lpzz9316kiwy0wb4jx56";
        revision = "3";
@@ -267437,7 +265587,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
@@ -267516,28 +265665,6 @@ self: {
      }:
      mkDerivation {
        pname = "servant-conduit";
-       version = "0.15.1";
-       sha256 = "1vy3ihypb0zm2yd16rq120qw3898i3c0mahh2jysssv65g0avdwp";
-       revision = "3";
-       editedCabalFile = "1rcxn2m95zvxqvjbagk9gmwcyvx9wanhxmafwar4y4p15mvzd8d1";
-       libraryHaskellDepends = [
-         base bytestring conduit mtl resourcet servant unliftio-core
-       ];
-       testHaskellDepends = [
-         base base-compat bytestring conduit http-client http-media
-         resourcet servant servant-client servant-server wai warp
-       ];
-       description = "Servant Stream support for conduit";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "servant-conduit_0_16" = callPackage
-    ({ mkDerivation, base, base-compat, bytestring, conduit
-     , http-client, http-media, mtl, resourcet, servant, servant-client
-     , servant-server, unliftio-core, wai, warp
-     }:
-     mkDerivation {
-       pname = "servant-conduit";
        version = "0.16";
        sha256 = "037vqqq5k2jm6s7gg2shb6iyvjfblsr41ifjpryfxmsib669vs9f";
        revision = "1";
@@ -267551,7 +265678,6 @@ self: {
        ];
        description = "Servant Stream support for conduit";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "servant-csharp" = callPackage
@@ -267644,37 +265770,6 @@ self: {
      }:
      mkDerivation {
        pname = "servant-docs";
-       version = "0.12";
-       sha256 = "0531jldq35sl1qlna0s1n8bakbsplg15611305dk48z80vcpa933";
-       revision = "6";
-       editedCabalFile = "14lxzg47mqc02i1xy6przkwndvhx8a93l12v4ag3q9ziyj51ra5d";
-       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;
-       mainProgram = "greet-docs";
-     }) {};
-
-  "servant-docs_0_13" = 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.13";
        sha256 = "0i91my86bcnn0jckf2qlfyx1zfbg8w6959v7iim60s3mdx9yjp67";
        revision = "2";
@@ -267695,7 +265790,6 @@ self: {
        ];
        description = "generate API docs for your servant webservice";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "greet-docs";
      }) {};
 
@@ -267923,25 +266017,6 @@ self: {
      }:
      mkDerivation {
        pname = "servant-foreign";
-       version = "0.15.4";
-       sha256 = "0bznb73rbgfgkg7n4pxghkqsfca0yw9vak73c6w8sqvc2mjnc7mz";
-       revision = "8";
-       editedCabalFile = "0dkcdch9m307ydziyh5gg2lnbjvh8p8k2qhwsgjsw9ss5sy0s9pf";
-       libraryHaskellDepends = [
-         base base-compat http-types lens servant text
-       ];
-       testHaskellDepends = [ base hspec servant ];
-       testToolDepends = [ hspec-discover ];
-       description = "Helpers for generating clients for servant APIs in any programming language";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "servant-foreign_0_16" = callPackage
-    ({ mkDerivation, base, base-compat, hspec, hspec-discover
-     , http-types, lens, servant, text
-     }:
-     mkDerivation {
-       pname = "servant-foreign";
        version = "0.16";
        sha256 = "15pir0x7dcyjmw71g4w00qgvcxyvhbkywzc3bvvaaprk5bjb3bmv";
        revision = "2";
@@ -267953,7 +266028,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Helpers for generating clients for servant APIs in any programming language";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "servant-gdp" = callPackage
@@ -268130,43 +266204,6 @@ self: {
      , 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.4";
-       sha256 = "15f24rcgz839cb38q4gs1liqrdyqjbazcqzjdxmv4307x072pv3a";
-       revision = "7";
-       editedCabalFile = "1m7zdskz9dv51xzjw8bxwssfsir0fz0dsi9hx785fnc3a0lvvrlz";
-       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_20" = 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
      , text, time, transformers, transformers-base, transformers-compat
      , wai, warp
      }:
@@ -268379,26 +266416,6 @@ self: {
      }:
      mkDerivation {
        pname = "servant-machines";
-       version = "0.15.1";
-       sha256 = "0k8abcc72s5bzcf2vmjkxxjnhk45rww6hr3l93msm2510hi6gda4";
-       revision = "2";
-       editedCabalFile = "0231278v3vs5ca3cx43711kzfbhqj2s7g67zcwrj39ly8i9kxm2n";
-       libraryHaskellDepends = [ base bytestring machines mtl servant ];
-       testHaskellDepends = [
-         base base-compat bytestring http-client http-media machines servant
-         servant-client servant-server wai warp
-       ];
-       description = "Servant Stream support for machines";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "servant-machines_0_16" = callPackage
-    ({ mkDerivation, base, base-compat, bytestring, http-client
-     , http-media, machines, mtl, servant, servant-client
-     , servant-server, wai, warp
-     }:
-     mkDerivation {
-       pname = "servant-machines";
        version = "0.16";
        sha256 = "0c2cz96m9lbzr318i4vpy55y37xagh7sf1g0hvxbsvwhnzqa4532";
        revision = "1";
@@ -268410,7 +266427,6 @@ self: {
        ];
        description = "Servant Stream support for machines";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "servant-match" = callPackage
@@ -268491,8 +266507,8 @@ self: {
        pname = "servant-multipart";
        version = "0.12.1";
        sha256 = "1p55kb3zhq25ncp7wimhggssn68abfgsnlldk13rk1iajaj6y8y5";
-       revision = "5";
-       editedCabalFile = "0pf761m9l6jnqhljjj4i6zr9il8r9ajpqfxzqjgjsnbsg6872ykg";
+       revision = "6";
+       editedCabalFile = "092n8hgzl90pqfd4faxbyy692ay92wc5s4c6vfa4zjf358zpkjgl";
        libraryHaskellDepends = [
          base bytestring directory lens resourcet servant servant-docs
          servant-foreign servant-multipart-api servant-server
@@ -268512,8 +266528,8 @@ self: {
        pname = "servant-multipart-api";
        version = "0.12.1";
        sha256 = "1gifa9g7ggs0plzffrd9a8j24dmqvgbkkdkfzyy7mpmwrjqw7mcj";
-       revision = "5";
-       editedCabalFile = "05243nl7sbc7p5rvqssiqha1qv38a0qp0ppb227pg0x748xh7ai4";
+       revision = "6";
+       editedCabalFile = "1x0vdhadnf7qqz5i8d2bj788farin2nap6fpg07fbcm97nz19mz0";
        libraryHaskellDepends = [
          base bytestring servant text transformers
        ];
@@ -268531,6 +266547,8 @@ self: {
        pname = "servant-multipart-client";
        version = "0.12.2";
        sha256 = "0djvbfc1yk8dzadav3lfrq99m7grcxxgxaifj8nc173yfdjdq4y2";
+       revision = "1";
+       editedCabalFile = "1v51mgy6j307sbfi52w6j85wfch178r6gap3d2nx1sws3hh35vh4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -268743,29 +266761,6 @@ self: {
      }:
      mkDerivation {
        pname = "servant-pipes";
-       version = "0.15.3";
-       sha256 = "1sd01f95rkraa0zdqqg2vwx91zsih0i0hqqkz55nnw9bsbsqhq1n";
-       revision = "2";
-       editedCabalFile = "1idjvfr8w5hr9dvhj9x08sfpy5xvjf0l7a5jhx9hdlfmrxk1cd8c";
-       libraryHaskellDepends = [
-         base bytestring monad-control mtl pipes pipes-safe servant
-       ];
-       testHaskellDepends = [
-         base base-compat bytestring http-client http-media pipes
-         pipes-bytestring pipes-safe servant servant-client servant-server
-         wai warp
-       ];
-       description = "Servant Stream support for pipes";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "servant-pipes_0_16" = callPackage
-    ({ mkDerivation, base, base-compat, bytestring, http-client
-     , http-media, monad-control, mtl, pipes, pipes-bytestring
-     , pipes-safe, servant, servant-client, servant-server, wai, warp
-     }:
-     mkDerivation {
-       pname = "servant-pipes";
        version = "0.16";
        sha256 = "00n2rmv4aar49247is2sgy58nal64lv05zci9lhkbgmmmi1hqd10";
        revision = "1";
@@ -268780,7 +266775,6 @@ self: {
        ];
        description = "Servant Stream support for pipes";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "servant-polysemy" = callPackage
@@ -269325,46 +267319,6 @@ self: {
      }:
      mkDerivation {
        pname = "servant-server";
-       version = "0.19.2";
-       sha256 = "1a7msh8p59v5mgsnj5li9s3jg0jwq2zjsznr0cg7g0fncn7r1axy";
-       revision = "2";
-       editedCabalFile = "1ivyxgncv45lih7rqhkbz9d855mrlgylvy0apq2a97kp3iyy2053";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         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
-       ];
-       testHaskellDepends = [
-         aeson base base-compat base64-bytestring bytestring directory hspec
-         hspec-wai http-types mtl QuickCheck resourcet safe servant
-         should-not-typecheck sop-core string-conversions temporary text
-         transformers transformers-compat wai wai-extra
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "A family of combinators for defining webservices APIs and serving them";
-       license = lib.licenses.bsd3;
-       mainProgram = "greet";
-     }) {};
-
-  "servant-server_0_20" = callPackage
-    ({ mkDerivation, aeson, base, base-compat, base64-bytestring
-     , 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.20";
        sha256 = "1gp8pslk2sspi5vzrl1nimndpif7jhgzlffi2mzf1ap1bdwgxchk";
        revision = "4";
@@ -269390,7 +267344,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A family of combinators for defining webservices APIs and serving them";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "greet";
      }) {};
 
@@ -269678,36 +267631,6 @@ self: {
      }:
      mkDerivation {
        pname = "servant-swagger";
-       version = "1.1.11";
-       sha256 = "1kvnjq3iqc8xbgmbaz881r48vj4cpzx7pkwdgwbhqlmhg808bfgl";
-       revision = "1";
-       editedCabalFile = "0g2hcf4zrkg8cailad87f3kiv1pnnyw453h9cslwc6kyfx9m3csn";
-       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;
-     }) {};
-
-  "servant-swagger_1_2" = 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.2";
        sha256 = "1dim4vlsd9zcz3ra0qwvb4hlbj0iarxygz78ksw8nbvqgbym3zjh";
        revision = "3";
@@ -269726,7 +267649,6 @@ self: {
        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
@@ -271511,8 +269433,8 @@ self: {
      }:
      mkDerivation {
        pname = "shake-futhark";
-       version = "0.2.0.2";
-       sha256 = "0rcm4m65l7lv0nzxwq29vklpxv960b1x3kx2fvrbyb9r2carh5h5";
+       version = "0.2.0.3";
+       sha256 = "1qxqn7iq235rbbcwr95agdmgyl6gp9hxazn9n0219ypq165gsfwg";
        libraryHaskellDepends = [
          base containers directory filepath futhark shake text
        ];
@@ -272224,8 +270146,8 @@ self: {
      }:
      mkDerivation {
        pname = "shellify";
-       version = "0.11.0.0";
-       sha256 = "0wb8v86x26mi6phz5vkklv1fm0v6j99qqc8zlhapha67jxs1v8x2";
+       version = "0.11.0.1";
+       sha256 = "1ighr9py1c2njiwdzb4fy0rlz7k8zb51la5mr8ciwh7r8zkmi0gv";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -272330,27 +270252,6 @@ self: {
 
   "shelltestrunner" = callPackage
     ({ mkDerivation, base, cmdargs, Diff, directory, filemanip
-     , filepath, HUnit, parsec, pretty-show, process, regex-tdfa, safe
-     , test-framework, test-framework-hunit, utf8-string
-     }:
-     mkDerivation {
-       pname = "shelltestrunner";
-       version = "1.9.0.1";
-       sha256 = "1a2sn69hmmyw6v2cvaf3pdv160qwing2cgrsfrxbfsqcc85g7mqj";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         base cmdargs Diff directory filemanip filepath HUnit parsec
-         pretty-show process regex-tdfa safe test-framework
-         test-framework-hunit utf8-string
-       ];
-       description = "Easy, repeatable testing of CLI programs/commands";
-       license = "GPL";
-       mainProgram = "shelltest";
-     }) {};
-
-  "shelltestrunner_1_10" = callPackage
-    ({ mkDerivation, base, cmdargs, Diff, directory, filemanip
      , filepath, hspec, hspec-contrib, hspec-core, HUnit, parsec
      , pretty-show, process, regex-tdfa, safe, test-framework
      , test-framework-hunit, utf8-string
@@ -272368,7 +270269,6 @@ self: {
        ];
        description = "Easy, repeatable testing of CLI programs/commands";
        license = "GPL";
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "shelltest";
      }) {};
 
@@ -272445,18 +270345,18 @@ self: {
      }) {};
 
   "shh" = callPackage
-    ({ mkDerivation, async, base, bytestring, Cabal, cabal-doctest
-     , containers, deepseq, directory, doctest, filepath, markdown-unlit
-     , mtl, process, PyF, split, stringsearch, tasty, tasty-hunit
-     , tasty-quickcheck, template-haskell, temporary, unix, utf8-string
+    ({ mkDerivation, async, base, bytestring, Cabal, containers
+     , deepseq, directory, filepath, markdown-unlit, mtl, process, PyF
+     , split, stringsearch, tasty, tasty-hunit, tasty-quickcheck
+     , template-haskell, temporary, unix, utf8-string
      }:
      mkDerivation {
        pname = "shh";
-       version = "0.7.2.2";
-       sha256 = "1y12a65wf4k2piq49k8v0j01py1vlfmlg4y8p6nxh80qcw46g6li";
+       version = "0.7.3.0";
+       sha256 = "18rb6jhkazl64mixnw0s4v824m4vvmnpap3lvv917xsjj605xx1a";
        isLibrary = true;
        isExecutable = true;
-       setupHaskellDepends = [ base Cabal cabal-doctest ];
+       setupHaskellDepends = [ base Cabal ];
        libraryHaskellDepends = [
          async base bytestring containers deepseq directory filepath mtl
          process split stringsearch template-haskell unix utf8-string
@@ -272465,8 +270365,8 @@ self: {
          async base bytestring deepseq directory temporary unix
        ];
        testHaskellDepends = [
-         async base bytestring directory doctest filepath PyF tasty
-         tasty-hunit tasty-quickcheck utf8-string
+         async base bytestring directory filepath PyF tasty tasty-hunit
+         tasty-quickcheck utf8-string
        ];
        testToolDepends = [ markdown-unlit ];
        description = "Simple shell scripting from Haskell";
@@ -274957,19 +272857,6 @@ self: {
     ({ mkDerivation, base, boring, dec, deepseq, some }:
      mkDerivation {
        pname = "singleton-bool";
-       version = "0.1.6";
-       sha256 = "1pc34dbzx5g3vw5w03zifvqva3whyvxzfy3yh78qkpd05f0g98sw";
-       revision = "2";
-       editedCabalFile = "1l4nx664awgwzk3ih5idsgnj220jqdr1c55241xjv7fz7lwyhh5r";
-       libraryHaskellDepends = [ base boring dec deepseq some ];
-       description = "Type level booleans";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "singleton-bool_0_1_7" = callPackage
-    ({ mkDerivation, base, boring, dec, deepseq, some }:
-     mkDerivation {
-       pname = "singleton-bool";
        version = "0.1.7";
        sha256 = "16xj7d3qnd8nhk66kxm5c145l1060m9yz2yc9y47wsf3hriijb8w";
        revision = "1";
@@ -274977,7 +272864,6 @@ self: {
        libraryHaskellDepends = [ base boring dec deepseq some ];
        description = "Type level booleans";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "singleton-dict" = callPackage
@@ -275038,8 +272924,8 @@ self: {
      }:
      mkDerivation {
        pname = "singletons-base";
-       version = "3.1.1";
-       sha256 = "0d32c1dmi8mlrli0927g3hy6gip4c9w0myza3x594nlb6cnwdj6f";
+       version = "3.2";
+       sha256 = "0m96dz9k5wls5m3vls65clws1yfd73skblv878yj06lw9nmwshy9";
        setupHaskellDepends = [ base Cabal directory filepath ];
        libraryHaskellDepends = [
          base pretty singletons singletons-th template-haskell text
@@ -275082,8 +272968,8 @@ self: {
      }:
      mkDerivation {
        pname = "singletons-presburger";
-       version = "0.7.2.0";
-       sha256 = "1rycf37951dz6mblj65mj1aahlsm2d15mzz65qr52fccpn965v29";
+       version = "0.7.3.0";
+       sha256 = "00dbagcga3pkbss4asa383vabb42yprv29fp6sqq5drkw6pja32v";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -275100,8 +272986,8 @@ self: {
      }:
      mkDerivation {
        pname = "singletons-th";
-       version = "3.1.1";
-       sha256 = "1bp9abhbk6ad27p0ksqx2nhrkp6r9dgx20dzyl3bq1zf6nz92ss6";
+       version = "3.2";
+       sha256 = "1r4m9h9wwq86lww3aq7jxzias78ix79kgnj24slaps848d7hhpkp";
        libraryHaskellDepends = [
          base containers ghc-boot-th mtl singletons syb template-haskell
          th-desugar th-orphans transformers
@@ -275413,8 +273299,8 @@ self: {
      }:
      mkDerivation {
        pname = "sized";
-       version = "1.1.0.0";
-       sha256 = "06wgq9ll62a486fvd0fy5b69zbdj2cf6j1zc42j0c25aa4jqcv0s";
+       version = "1.1.0.1";
+       sha256 = "0ncgzl6qif9zs78d4hp7vmghv99mx3vvydn3ls37k1fvqqpwz2z9";
        libraryHaskellDepends = [
          base constraints containers deepseq equational-reasoning
          ghc-typelits-knownnat ghc-typelits-presburger hashable lens
@@ -275858,32 +273744,6 @@ self: {
      }:
      mkDerivation {
        pname = "skylighting";
-       version = "0.13.4.1";
-       sha256 = "091cjjv8y0y5pfz5fphyzs94nzslbz8j5i07ma6pfqd1bjrh9xzi";
-       configureFlags = [ "-fexecutable" ];
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base binary containers skylighting-core skylighting-format-ansi
-         skylighting-format-blaze-html skylighting-format-context
-         skylighting-format-latex
-       ];
-       executableHaskellDepends = [
-         base blaze-html bytestring containers pretty-show text
-       ];
-       description = "syntax highlighting library";
-       license = lib.licenses.gpl2Only;
-       mainProgram = "skylighting";
-     }) {};
-
-  "skylighting_0_14_1" = callPackage
-    ({ mkDerivation, base, binary, blaze-html, bytestring, containers
-     , pretty-show, skylighting-core, skylighting-format-ansi
-     , skylighting-format-blaze-html, skylighting-format-context
-     , skylighting-format-latex, text
-     }:
-     mkDerivation {
-       pname = "skylighting";
        version = "0.14.1";
        sha256 = "1fyi6hw7mhm12isl9005q16b50z3594f8vb9bdf7llgzszbxa2js";
        configureFlags = [ "-fexecutable" ];
@@ -275899,7 +273759,6 @@ self: {
        ];
        description = "syntax highlighting library";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "skylighting";
      }) {};
 
@@ -275912,36 +273771,6 @@ self: {
      }:
      mkDerivation {
        pname = "skylighting-core";
-       version = "0.13.4.1";
-       sha256 = "1hz2r8qpkjf9m5fgpw39vqp3rq1cbkamxss65i40bqihbjzysm65";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson attoparsec base base64-bytestring binary 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 filepath text
-       ];
-       description = "syntax highlighting library";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "skylighting-core_0_14_1" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base64-bytestring, binary
-     , 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.14.1";
        sha256 = "1i63id4gjvrifzqfagz16h4j395amkd7rc57my48xxgsxs20ag4b";
        isLibrary = true;
@@ -275961,7 +273790,6 @@ self: {
        ];
        description = "syntax highlighting library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "skylighting-extensions" = callPackage
@@ -279747,18 +277575,6 @@ self: {
      }) {};
 
   "some" = callPackage
-    ({ mkDerivation, base, deepseq }:
-     mkDerivation {
-       pname = "some";
-       version = "1.0.4.1";
-       sha256 = "1qy840b2f58f0jxmw4q9sfgbx64kypzdlqnwc72md5wwv84b9b1d";
-       libraryHaskellDepends = [ base deepseq ];
-       testHaskellDepends = [ base ];
-       description = "Existential type: Some";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "some_1_0_6" = callPackage
     ({ mkDerivation, base, base-orphans, deepseq }:
      mkDerivation {
        pname = "some";
@@ -279768,7 +277584,6 @@ self: {
        testHaskellDepends = [ base ];
        description = "Existential type: Some";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "some-dict-of" = callPackage
@@ -279882,19 +277697,6 @@ self: {
     ({ mkDerivation, base, criterion, deepseq, QuickCheck }:
      mkDerivation {
        pname = "sorted-list";
-       version = "0.2.1.2";
-       sha256 = "0g4b8pcvqjx7qqrd4ga53n8ff2k0hcmkzj6wzq560i2lqiyzjpx5";
-       libraryHaskellDepends = [ base deepseq ];
-       testHaskellDepends = [ base QuickCheck ];
-       benchmarkHaskellDepends = [ base criterion ];
-       description = "Type-enforced sorted lists and related functions";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "sorted-list_0_2_2_0" = callPackage
-    ({ mkDerivation, base, criterion, deepseq, QuickCheck }:
-     mkDerivation {
-       pname = "sorted-list";
        version = "0.2.2.0";
        sha256 = "0dqgk1fxmk9z97wc5lii5rhalbjhfq6i9db95scj7g91lrv0zrrr";
        libraryHaskellDepends = [ base deepseq ];
@@ -279902,7 +277704,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion ];
        description = "Type-enforced sorted lists and related functions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sortee" = callPackage
@@ -279988,19 +277789,19 @@ self: {
   "souffle-haskell" = callPackage
     ({ mkDerivation, array, base, bytestring, criterion, deepseq
      , directory, filepath, hedgehog, hspec, hspec-hedgehog, mtl
-     , process, profunctors, temporary, text, text-short, vector
+     , process, profunctors, temporary, text, vector
      }:
      mkDerivation {
        pname = "souffle-haskell";
-       version = "3.5.1";
-       sha256 = "0vxwbs0nc7rvlcfb62nx8fa5kghwgxakg4djqmsrcq2qdvxvifbh";
+       version = "4.0.0";
+       sha256 = "1mvg53w1s5nh0md9zpkm8gnydy9i2ympnqxyhgn9z9wrs6a265fx";
        libraryHaskellDepends = [
          array base bytestring deepseq directory filepath mtl process
-         profunctors temporary text text-short vector
+         profunctors temporary text vector
        ];
        testHaskellDepends = [
          array base directory hedgehog hspec hspec-hedgehog profunctors
-         temporary text text-short vector
+         temporary text vector
        ];
        benchmarkHaskellDepends = [ base criterion deepseq text vector ];
        description = "Souffle Datalog bindings for Haskell";
@@ -280723,24 +278524,6 @@ self: {
   "spatial-math" = callPackage
     ({ mkDerivation, base, binary, cereal, doctest, ghc-prim, lens
      , linear, QuickCheck, test-framework, test-framework-quickcheck2
-     }:
-     mkDerivation {
-       pname = "spatial-math";
-       version = "0.2.7.0";
-       sha256 = "0n98mpcr4s1c1p00mn04m7izffphsgzja2mins0lzgcycgckc1m4";
-       libraryHaskellDepends = [
-         base binary cereal ghc-prim lens linear
-       ];
-       testHaskellDepends = [
-         base doctest QuickCheck test-framework test-framework-quickcheck2
-       ];
-       description = "3d math including quaternions/euler angles/dcms and utility functions";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "spatial-math_0_5_0_1" = callPackage
-    ({ mkDerivation, base, binary, cereal, doctest, ghc-prim, lens
-     , linear, QuickCheck, test-framework, test-framework-quickcheck2
      , TypeCompose
      }:
      mkDerivation {
@@ -280755,7 +278538,6 @@ self: {
        ];
        description = "3d math including quaternions/euler angles/dcms and utility functions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "spatial-rotations" = callPackage
@@ -281407,25 +279189,12 @@ self: {
     ({ mkDerivation, base, QuickCheck }:
      mkDerivation {
        pname = "split";
-       version = "0.2.3.5";
-       sha256 = "0n9ip49laq5jwqw0c43lhf69ii8y4lwci9j6d5bjnjim23bai2mz";
-       libraryHaskellDepends = [ base ];
-       testHaskellDepends = [ base QuickCheck ];
-       description = "Combinator library for splitting lists";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "split_0_2_4" = callPackage
-    ({ mkDerivation, base, QuickCheck }:
-     mkDerivation {
-       pname = "split";
        version = "0.2.4";
        sha256 = "1crixdmpjzahfiwkkm995rj5ymnm60rknqy252dv23pks00f77vl";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base QuickCheck ];
        description = "Combinator library for splitting lists";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "split-channel" = callPackage
@@ -281944,6 +279713,26 @@ self: {
        broken = true;
      }) {};
 
+  "sqids_0_2_1_0" = callPackage
+    ({ mkDerivation, base, bytestring, containers, hspec, mtl, split
+     , text, transformers
+     }:
+     mkDerivation {
+       pname = "sqids";
+       version = "0.2.1.0";
+       sha256 = "16qw5mdvyhbp3m8z6wrw0qzpimnndp4qhwzqdbxzdi528wyi1b3s";
+       libraryHaskellDepends = [
+         base bytestring containers mtl text transformers
+       ];
+       testHaskellDepends = [
+         base bytestring containers hspec mtl split text transformers
+       ];
+       description = "A small library that lets you generate YouTube-looking IDs from numbers";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "sql-simple" = callPackage
     ({ mkDerivation, base, containers, exceptions, monad-control, text
      , transformers, transformers-base
@@ -282866,6 +280655,8 @@ self: {
        pname = "stache";
        version = "2.3.4";
        sha256 = "0kgiyxws2kir8q8zrqkzmk103y7hl6nksxl70f6fy8m9fqkjga51";
+       revision = "1";
+       editedCabalFile = "16hg9ry7vkyv218913nn0pdhjk4hzn4a4r15pm2g28mms0bh4lx5";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -283016,24 +280807,6 @@ self: {
 
   "stack-clean-old" = callPackage
     ({ mkDerivation, base, directory, extra, filemanip, filepath
-     , simple-cmd, simple-cmd-args
-     }:
-     mkDerivation {
-       pname = "stack-clean-old";
-       version = "0.4.8";
-       sha256 = "0jyy6dnycycqqna8ihwvb6czcvb2yrfcg3dhj28xbn7dzpxbc197";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         base directory extra filemanip filepath simple-cmd simple-cmd-args
-       ];
-       description = "Clean away old stack build artifacts";
-       license = lib.licenses.bsd3;
-       mainProgram = "stack-clean-old";
-     }) {};
-
-  "stack-clean-old_0_5_1" = callPackage
-    ({ mkDerivation, base, directory, extra, filemanip, filepath
      , simple-cmd, simple-cmd-args, simple-prompt
      }:
      mkDerivation {
@@ -283048,7 +280821,6 @@ self: {
        ];
        description = "Clean away old stack build artifacts";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "stack-clean-old";
      }) {};
 
@@ -283881,6 +281653,29 @@ self: {
        mainProgram = "stagen";
      }) {};
 
+  "stamina" = callPackage
+    ({ mkDerivation, base, exceptions, hspec, http-client, http-types
+     , markdown-unlit, mtl, random, time
+     }:
+     mkDerivation {
+       pname = "stamina";
+       version = "0.1.0.2";
+       sha256 = "0j3sgpra7dxdjy93gcjjsfhm08670h4h9pbxlgrbrp840ic54mam";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base exceptions http-client http-types random time
+       ];
+       executableHaskellDepends = [ base exceptions ];
+       executableToolDepends = [ markdown-unlit ];
+       testHaskellDepends = [
+         base exceptions hspec http-client mtl time
+       ];
+       description = "Retries for humans";
+       license = lib.licenses.asl20;
+       mainProgram = "readme";
+     }) {};
+
   "stan" = callPackage
     ({ mkDerivation, array, base, base64, blaze-html, bytestring, clay
      , colourista, containers, cryptohash-sha1, dir-traverse, directory
@@ -283891,8 +281686,8 @@ self: {
      }:
      mkDerivation {
        pname = "stan";
-       version = "0.1.1.0";
-       sha256 = "0w5i4xfzgbsfv3yzl0j9wzqwyi2z4ynfkrqsa4lnbxrf0xnmnazn";
+       version = "0.1.2.0";
+       sha256 = "14d29yjnghw01jhfl0c26vcdxjmjngi0630zip3qsbd6a8x6ayzs";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -286592,30 +284387,7 @@ self: {
     ({ mkDerivation, atomic-primops, base, containers, deepseq
      , directory, exceptions, hashable, heaps, lockfree-queue
      , monad-control, mtl, network, streamly-core, template-haskell
-     , transformers, transformers-base, unicode-data
-     , unordered-containers
-     }:
-     mkDerivation {
-       pname = "streamly";
-       version = "0.9.0";
-       sha256 = "1nljxw6r2ap0cpg0svmgk208dcw7qpa4nkzgxb0kl80ady13axzc";
-       libraryHaskellDepends = [
-         atomic-primops base containers deepseq directory exceptions
-         hashable heaps lockfree-queue monad-control mtl network
-         streamly-core template-haskell transformers transformers-base
-         unicode-data unordered-containers
-       ];
-       description = "Streaming, dataflow programming and declarative concurrency";
-       license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.maralorn ];
-     }) {};
-
-  "streamly_0_10_0" = callPackage
-    ({ mkDerivation, atomic-primops, base, containers, deepseq
-     , directory, exceptions, hashable, heaps, lockfree-queue
-     , monad-control, mtl, network, streamly-core, template-haskell
-     , transformers, transformers-base, unicode-data
-     , unordered-containers
+     , transformers, unicode-data, unordered-containers
      }:
      mkDerivation {
        pname = "streamly";
@@ -286626,12 +284398,11 @@ self: {
        libraryHaskellDepends = [
          atomic-primops base containers deepseq directory exceptions
          hashable heaps lockfree-queue monad-control mtl network
-         streamly-core template-haskell transformers transformers-base
-         unicode-data unordered-containers
+         streamly-core template-haskell transformers unicode-data
+         unordered-containers
        ];
        description = "Streaming, dataflow programming and declarative concurrency";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
@@ -286682,8 +284453,8 @@ self: {
      }:
      mkDerivation {
        pname = "streamly-bytestring";
-       version = "0.2.0";
-       sha256 = "0vz8g8vjvhflbdahy0g0861hdmj71gjc665mcmm3znkm6z48mfm1";
+       version = "0.2.1";
+       sha256 = "0yziqcib7bc87xsnh8k4s4fkpwxzby71sqjhcdld2d8002xa3gdr";
        libraryHaskellDepends = [ base bytestring streamly-core ];
        testHaskellDepends = [
          base bytestring directory filepath hspec hspec-discover QuickCheck
@@ -286728,23 +284499,6 @@ self: {
 
   "streamly-core" = callPackage
     ({ mkDerivation, base, containers, directory, exceptions, filepath
-     , fusion-plugin-types, ghc-prim, heaps, monad-control
-     , template-haskell, transformers
-     }:
-     mkDerivation {
-       pname = "streamly-core";
-       version = "0.1.0";
-       sha256 = "0asffg2gwj0zgp5dzbr58987sbpi1vgl45r32f92akrb34zjzidl";
-       libraryHaskellDepends = [
-         base containers directory exceptions filepath fusion-plugin-types
-         ghc-prim heaps monad-control template-haskell transformers
-       ];
-       description = "Streaming, parsers, arrays and more";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "streamly-core_0_2_1" = callPackage
-    ({ mkDerivation, base, containers, directory, exceptions, filepath
      , fusion-plugin-types, ghc-bignum, ghc-prim, heaps, monad-control
      , template-haskell, transformers, unix
      }:
@@ -286759,7 +284513,6 @@ self: {
        ];
        description = "Streaming, parsers, arrays, serialization and more";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "streamly-examples" = callPackage
@@ -286770,27 +284523,6 @@ self: {
      }:
      mkDerivation {
        pname = "streamly-examples";
-       version = "0.1.3";
-       sha256 = "01j6z5i21drdp3yf0crhajin3mvbbmpvrcfr55xq3dyw14vyv71d";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         base containers directory exceptions fusion-plugin hashable mtl
-         network random streamly streamly-core tasty-bench transformers
-         transformers-base unordered-containers vector
-       ];
-       description = "Examples for Streamly";
-       license = lib.licenses.asl20;
-     }) {};
-
-  "streamly-examples_0_2_0" = callPackage
-    ({ mkDerivation, base, containers, directory, exceptions
-     , fusion-plugin, hashable, mtl, network, random, streamly
-     , streamly-core, tasty-bench, transformers, transformers-base
-     , unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "streamly-examples";
        version = "0.2.0";
        sha256 = "0m2mzsbijd11hxq6kvsd61700ndvj58qdixvp7mkdrvb7pw5jf4q";
        isLibrary = false;
@@ -286802,21 +284534,19 @@ self: {
        ];
        description = "Examples for Streamly";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "streamly-fsnotify" = callPackage
-    ({ mkDerivation, base, filepath, fsnotify, semirings, streamly
-     , text, time
+    ({ mkDerivation, base, exceptions, filepath, fsnotify, semirings
+     , streamly, streamly-core, text, time
      }:
      mkDerivation {
        pname = "streamly-fsnotify";
-       version = "1.1.1.0";
-       sha256 = "1xcw4rsrysh96d91wjmyzb5s7cls3rf0ilpv8dn525iqzv11fl3l";
-       revision = "4";
-       editedCabalFile = "0b7yjszv2xapxqfghhdi7129dvsmgkzgzd361ancmfhmbkxvwlz4";
+       version = "2.1.0.2";
+       sha256 = "1firr8rbdi39qpwj7d5p8bzavsr37cy9jwgd93yss708msx3n0cl";
        libraryHaskellDepends = [
-         base filepath fsnotify semirings streamly text time
+         base exceptions filepath fsnotify semirings streamly streamly-core
+         text time
        ];
        description = "Folder watching as a Streamly stream";
        license = lib.licenses.bsd3;
@@ -286895,8 +284625,8 @@ self: {
      }:
      mkDerivation {
        pname = "streamly-process";
-       version = "0.3.0";
-       sha256 = "15vj47j9n723clsa29m293c1naagi8psf3n1a9rv69myb4yddjry";
+       version = "0.3.1";
+       sha256 = "1033pgl9qlann1l9chla5f48gwj6y75ahri3g2k1cfm6h86l2z29";
        libraryHaskellDepends = [
          base exceptions process streamly streamly-core
        ];
@@ -287090,6 +284820,8 @@ self: {
        pname = "strict-concurrency";
        version = "0.2.4.3";
        sha256 = "1h2nk5fn6gclzkwn5mbkb7gcqisms8y5m3kr64hd9lska3n39n82";
+       revision = "1";
+       editedCabalFile = "0j9gfkfncz62207syh3nv3gbl9n32yzsrk6179i5cyw7bd8kvppy";
        libraryHaskellDepends = [ base deepseq ];
        description = "Strict concurrency abstractions";
        license = lib.licenses.bsd3;
@@ -287583,6 +285315,8 @@ self: {
        pname = "string-qq";
        version = "0.0.5";
        sha256 = "0iss84b1cfi3zqj5wgcdakpbv9965r7ib65n7j9nb108fazkra59";
+       revision = "1";
+       editedCabalFile = "10mghimshafsn2k5d7a4smz28abpg7k6vrvvqp9whbqbjaangpfh";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base HUnit text ];
        description = "QuasiQuoter for non-interpolated strings, texts and bytestrings";
@@ -287676,51 +285410,24 @@ self: {
 
   "string-variants" = callPackage
     ({ mkDerivation, aeson, base, bytestring, hedgehog, hspec
-     , hspec-core, hspec-discover, hspec-expectations, hspec-hedgehog
-     , HUnit, mono-traversable, QuickCheck, refined, refinery
-     , string-conversions, template-haskell, text
+     , hspec-discover, hspec-hedgehog, HUnit, mono-traversable
+     , QuickCheck, refined, string-conversions, template-haskell, text
      }:
      mkDerivation {
        pname = "string-variants";
-       version = "0.2.2.0";
-       sha256 = "1wy7nj8dv75qiz358dn7l6fscm2vs9mrrnxpkgv66wmpdhb4xd60";
-       libraryHaskellDepends = [
-         aeson base bytestring mono-traversable QuickCheck refined refinery
-         string-conversions template-haskell text
-       ];
-       testHaskellDepends = [
-         aeson base bytestring hedgehog hspec hspec-core hspec-expectations
-         hspec-hedgehog HUnit mono-traversable QuickCheck refined refinery
-         string-conversions template-haskell text
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Constrained text newtypes";
-       license = lib.licenses.mit;
-     }) {};
-
-  "string-variants_0_3_0_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, hedgehog, hspec
-     , hspec-core, hspec-discover, hspec-expectations, hspec-hedgehog
-     , HUnit, mono-traversable, QuickCheck, refined, refinery
-     , string-conversions, template-haskell, text
-     }:
-     mkDerivation {
-       pname = "string-variants";
-       version = "0.3.0.0";
-       sha256 = "01j2vwni7cqi3n61b5zyify3srrqbdnngxymxz5brhah822i8hnh";
+       version = "0.3.0.1";
+       sha256 = "1bg1dqnmvhnzxf19j006rp3jmh672wf8grzii91iyy7dl94gjxip";
        libraryHaskellDepends = [
-         aeson base bytestring mono-traversable QuickCheck refined refinery
+         aeson base bytestring mono-traversable QuickCheck refined
          string-conversions template-haskell text
        ];
        testHaskellDepends = [
-         aeson base bytestring hedgehog hspec hspec-core hspec-expectations
-         hspec-hedgehog HUnit mono-traversable QuickCheck refined refinery
-         string-conversions template-haskell text
+         aeson base hedgehog hspec hspec-hedgehog HUnit template-haskell
+         text
        ];
        testToolDepends = [ hspec-discover ];
        description = "Constrained text newtypes";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "stringable" = callPackage
@@ -288112,6 +285819,24 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "strive_6_0_0_11" = 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.11";
+       sha256 = "1ddqkyqxbls5slg6gkj7rpvxac104q9haqpc7agggnglznrsc9p5";
+       libraryHaskellDepends = [
+         aeson base bytestring data-default gpolyline http-client
+         http-client-tls http-types template-haskell text time transformers
+       ];
+       description = "A client for the Strava V3 API";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "strong-path" = callPackage
     ({ mkDerivation, base, exceptions, filepath, hashable, hspec, path
      , tasty, tasty-discover, tasty-hspec, tasty-quickcheck
@@ -288727,8 +286452,8 @@ self: {
      }:
      mkDerivation {
        pname = "subcategories";
-       version = "0.2.0.1";
-       sha256 = "0hffzgdshsysiqzs4fpm9lfnbkp6wvp2fain1hn28l5cfiac7fpq";
+       version = "0.2.1.0";
+       sha256 = "18bvpib34nc60s7hkg1c6ypyn26k90gwdsydcrld65a29ddf615a";
        libraryHaskellDepends = [
          base containers data-default foldl hashable mono-traversable
          pointed primitive reflection semialign template-haskell text these
@@ -292887,19 +290612,6 @@ self: {
     ({ mkDerivation, base, deepseq, template-haskell, transformers }:
      mkDerivation {
        pname = "tagged";
-       version = "0.8.7";
-       sha256 = "0qdr1kv1zn5iamnwyn5nf0ywxs4wv779k0gpw94kyqx14ynfw534";
-       libraryHaskellDepends = [
-         base deepseq template-haskell transformers
-       ];
-       description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "tagged_0_8_8" = callPackage
-    ({ mkDerivation, base, deepseq, template-haskell, transformers }:
-     mkDerivation {
-       pname = "tagged";
        version = "0.8.8";
        sha256 = "19x66y8zqh06mmkbbnpy0m5sk402zj6iqfj3d30h6qji6mwgm0x0";
        libraryHaskellDepends = [
@@ -292907,7 +290619,6 @@ self: {
        ];
        description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tagged-binary" = callPackage
@@ -293426,6 +291137,41 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "tahoe-great-black-swamp-testing" = callPackage
+    ({ mkDerivation, base, base32string, bytestring, composition
+     , containers, data-interval, hspec, hspec-expectations, http-types
+     , QuickCheck, quickcheck-classes, quickcheck-instances
+     , tahoe-great-black-swamp-types, text, utility-ht
+     }:
+     mkDerivation {
+       pname = "tahoe-great-black-swamp-testing";
+       version = "0.5.0.0";
+       sha256 = "0313bn85dh0k2icg8712k89mdnjwbqdi428c30f0ir87srlwn0p1";
+       libraryHaskellDepends = [
+         base base32string bytestring composition containers data-interval
+         hspec hspec-expectations http-types QuickCheck quickcheck-classes
+         quickcheck-instances tahoe-great-black-swamp-types text utility-ht
+       ];
+       description = "An HSpec for Great Black Swamp storage backends";
+       license = lib.licenses.asl20;
+     }) {};
+
+  "tahoe-great-black-swamp-types" = callPackage
+    ({ mkDerivation, aeson, base, base64-bytestring, bytestring
+     , containers, hashable, http-types, memory, text
+     }:
+     mkDerivation {
+       pname = "tahoe-great-black-swamp-types";
+       version = "0.5.0.0";
+       sha256 = "1ibamar7g72m6hjb3mxfp6kqxrwbq5z2vsnqf9frj0c2g5k5c04i";
+       libraryHaskellDepends = [
+         aeson base base64-bytestring bytestring containers hashable
+         http-types memory text
+       ];
+       description = "Types related to implementation of a Tahoe-LAFS Great Black Swamp server";
+       license = lib.licenses.asl20;
+     }) {};
+
   "tahoe-ssk" = callPackage
     ({ mkDerivation, asn1-encoding, asn1-types, base, base32, binary
      , bytestring, cereal, containers, cryptonite, hedgehog, megaparsec
@@ -293852,8 +291598,8 @@ self: {
        pname = "tar";
        version = "0.5.1.1";
        sha256 = "1ppim7cgmn7ng8zbdrwkxhhizc30h15h1c9cdlzamc5jcagl915k";
-       revision = "9";
-       editedCabalFile = "1bp2ql3z5pyswq9095pfmhink1awgmnsch3ps99vziqq61jcvg1v";
+       revision = "10";
+       editedCabalFile = "1qfnvdy71kfm0l7dslv44p1glqylxxh9f6fbn41z5ai7yczdvxda";
        libraryHaskellDepends = [
          array base bytestring containers deepseq directory filepath time
        ];
@@ -293928,15 +291674,16 @@ self: {
   "tar-conduit" = callPackage
     ({ mkDerivation, base, bytestring, conduit, conduit-combinators
      , conduit-extra, containers, criterion, deepseq, directory
-     , filepath, hspec, QuickCheck, safe-exceptions, text, unix, weigh
+     , filepath, hspec, mtl, QuickCheck, safe-exceptions, text, unix
+     , weigh
      }:
      mkDerivation {
        pname = "tar-conduit";
-       version = "0.3.2.1";
-       sha256 = "0lxyfil7fgg1gvb02qhs2na9cy7nqg8fvclwy6pnz4anqa4wc28r";
+       version = "0.4.0";
+       sha256 = "0h0z6g1q57jy20p5m8y56dqkrfvpz46yhglsvg3n4mncr88jlrfj";
        libraryHaskellDepends = [
-         base bytestring conduit conduit-combinators directory filepath
-         safe-exceptions text unix
+         base bytestring conduit conduit-combinators containers directory
+         filepath mtl safe-exceptions text unix
        ];
        testHaskellDepends = [
          base bytestring conduit conduit-combinators conduit-extra
@@ -293950,7 +291697,7 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "tar-conduit_0_4_0" = callPackage
+  "tar-conduit_0_4_1" = callPackage
     ({ mkDerivation, base, bytestring, conduit, conduit-combinators
      , conduit-extra, containers, criterion, deepseq, directory
      , filepath, hspec, mtl, QuickCheck, safe-exceptions, text, unix
@@ -293958,8 +291705,8 @@ self: {
      }:
      mkDerivation {
        pname = "tar-conduit";
-       version = "0.4.0";
-       sha256 = "0h0z6g1q57jy20p5m8y56dqkrfvpz46yhglsvg3n4mncr88jlrfj";
+       version = "0.4.1";
+       sha256 = "0kavvr0sc1bmzimgpa00hdrihnvfpi4f9rmkg3yl8pckgv2ad8b1";
        libraryHaskellDepends = [
          base bytestring conduit conduit-combinators containers directory
          filepath mtl safe-exceptions text unix
@@ -294268,10 +292015,8 @@ self: {
      }:
      mkDerivation {
        pname = "tasty-autocollect";
-       version = "0.4.1";
-       sha256 = "0b374x2m2rx1zzqb1i5wr36d6nxs1wx1cxyggjszlwxssz0vqzcj";
-       revision = "1";
-       editedCabalFile = "0vr3r4wq2kxzg4yk085xk95zz6a5m8q0j6nb7lqlp7s5ff3ch7h1";
+       version = "0.4.2";
+       sha256 = "021yrrw53k8bppqpqqiny0gwbphhwq76g08m3d2ycfn57f9hxnbs";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -294542,35 +292287,16 @@ self: {
      }:
      mkDerivation {
        pname = "tasty-hedgehog";
-       version = "1.4.0.1";
-       sha256 = "1vnx5vqmm0hk1xqhbp392fc1r91jrav0v5j92wx8q1pm2lhpibf8";
-       revision = "1";
-       editedCabalFile = "1hcn40fzwmc7q77c38lvrwwa3nshxls9ijzj7v42408a2rsgb4i3";
-       libraryHaskellDepends = [ base hedgehog tagged tasty ];
-       testHaskellDepends = [
-         base hedgehog tasty tasty-expected-failure
-       ];
-       description = "Integration for tasty and hedgehog";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "tasty-hedgehog_1_4_0_2" = callPackage
-    ({ mkDerivation, base, hedgehog, tagged, tasty
-     , tasty-expected-failure
-     }:
-     mkDerivation {
-       pname = "tasty-hedgehog";
        version = "1.4.0.2";
        sha256 = "0lki03z0p38x0dkqx5cqga30zy5m31gxn1saqylja9bi6bbq8d25";
-       revision = "2";
-       editedCabalFile = "0im9603m995svkb3bvdrr7w1k2xz34hlw3dyam1123264ff1ka7x";
+       revision = "3";
+       editedCabalFile = "1ij1h7kdbg4bd93fl9991b39xn1rkawshsh3hgbz3j2inmnljx2w";
        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
@@ -294631,24 +292357,6 @@ self: {
      }) {};
 
   "tasty-hspec" = callPackage
-    ({ mkDerivation, base, hspec, hspec-core, QuickCheck, tasty
-     , tasty-quickcheck, tasty-smallcheck
-     }:
-     mkDerivation {
-       pname = "tasty-hspec";
-       version = "1.2.0.3";
-       sha256 = "150dvscaa0sv5pjsd74mmnp9f0jmz09qs24swz73wwjzrzmnypcx";
-       revision = "1";
-       editedCabalFile = "01sc5gmij3280b63jpjcz0a2lq045dj5ay46yq9i896cyka6gs6r";
-       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_0_4" = callPackage
     ({ mkDerivation, base, hspec, hspec-api, hspec-core, QuickCheck
      , tasty, tasty-quickcheck, tasty-smallcheck
      }:
@@ -294664,7 +292372,6 @@ self: {
        ];
        description = "Hspec support for the Tasty test framework";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tasty-html" = callPackage
@@ -294677,6 +292384,8 @@ self: {
        pname = "tasty-html";
        version = "0.4.2.1";
        sha256 = "09abjmgw1l8m5pmynzwi8kamrg8ljvhbyfgbh2cs84b7sjfi3bfd";
+       revision = "1";
+       editedCabalFile = "0kklij8bjw01nnh6q95ykgqfy80kva3s90x6b5izvcqyp2znr3qa";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -294691,6 +292400,31 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "tasty-html_0_4_2_2" = callPackage
+    ({ mkDerivation, base, blaze-html, bytestring, containers
+     , generic-deriving, mtl, semigroups, stm, tagged, tasty
+     , tasty-hunit, tasty-quickcheck, tasty-smallcheck, text
+     , transformers
+     }:
+     mkDerivation {
+       pname = "tasty-html";
+       version = "0.4.2.2";
+       sha256 = "1618zpw51bmzylhfifngzkld012qx0g9b86d605dwdsvvwbbdh4x";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         base blaze-html bytestring containers generic-deriving mtl
+         semigroups stm tagged tasty text transformers
+       ];
+       executableHaskellDepends = [
+         base tasty tasty-hunit tasty-quickcheck tasty-smallcheck
+       ];
+       description = "Render tasty output to HTML";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "tasty-hunit" = callPackage
     ({ mkDerivation, base, call-stack, tasty }:
      mkDerivation {
@@ -294925,8 +292659,8 @@ self: {
     ({ mkDerivation, base, containers, deepseq, papi, stm, tasty }:
      mkDerivation {
        pname = "tasty-papi";
-       version = "0.1.1.0";
-       sha256 = "1cz0jw5a7jrb8i3pfx9qx2lsmv08fpdc3qi8rw8ks4cnwc6ba30i";
+       version = "0.1.2.0";
+       sha256 = "05f7yxapyc3jzj7v7aqp8c5iq49jkryx4rfzqwh1c6s1fvrh4rya";
        libraryHaskellDepends = [ base containers deepseq stm tasty ];
        librarySystemDepends = [ papi ];
        testHaskellDepends = [ base tasty ];
@@ -295467,9 +293201,9 @@ self: {
      }) {};
 
   "tdigest" = callPackage
-    ({ mkDerivation, base, base-compat, binary, deepseq
-     , foldable1-classes-compat, reducers, semigroups, tasty
-     , tasty-quickcheck, transformers, vector, vector-algorithms
+    ({ mkDerivation, base, base-compat, binary, deepseq, reducers
+     , semigroups, tasty, tasty-quickcheck, transformers, vector
+     , vector-algorithms
      }:
      mkDerivation {
        pname = "tdigest";
@@ -295478,8 +293212,8 @@ self: {
        revision = "1";
        editedCabalFile = "1pcm1gdn28syhq6gws3ss15dldnvyvy4l2mqbqmp46gv3hzqnw6b";
        libraryHaskellDepends = [
-         base base-compat binary deepseq foldable1-classes-compat reducers
-         transformers vector vector-algorithms
+         base base-compat binary deepseq reducers transformers vector
+         vector-algorithms
        ];
        testHaskellDepends = [
          base base-compat binary deepseq semigroups tasty tasty-quickcheck
@@ -296880,42 +294614,17 @@ self: {
     ({ mkDerivation, base, termbox-bindings-hs }:
      mkDerivation {
        pname = "termbox";
-       version = "1.1.0.2";
-       sha256 = "09pn1h2rq5r8w51ikzfnrvqxdq5f9qdh5lc7yv2zlzkrgz2vq5rz";
-       libraryHaskellDepends = [ base termbox-bindings-hs ];
-       description = "termbox";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "termbox_2_0_0_1" = callPackage
-    ({ mkDerivation, base, termbox-bindings-hs }:
-     mkDerivation {
-       pname = "termbox";
        version = "2.0.0.1";
        sha256 = "0kynby25arx6hcq64cklw9qhw87qxy6vrz9z40d7k7j817gkzccq";
        libraryHaskellDepends = [ base termbox-bindings-hs ];
        description = "termbox";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "termbox-banana" = callPackage
     ({ mkDerivation, base, reactive-banana, termbox }:
      mkDerivation {
        pname = "termbox-banana";
-       version = "1.0.0";
-       sha256 = "0fj9h3nbgsr9321kb4a2m0m1afmjass5x22pc2dbn602k9d9fmyy";
-       revision = "1";
-       editedCabalFile = "0mpc4nwzhbfpv64c714g77jfq1hm1qzd52008w0f4vbhf8x9f0fw";
-       libraryHaskellDepends = [ base reactive-banana termbox ];
-       description = "termbox + reactive-banana";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "termbox-banana_2_0_0" = callPackage
-    ({ mkDerivation, base, reactive-banana, termbox }:
-     mkDerivation {
-       pname = "termbox-banana";
        version = "2.0.0";
        sha256 = "1izf90r6idfspi06q3vwjipawpdcz5ag5qw3l45khn7js520rapn";
        revision = "1";
@@ -296925,7 +294634,6 @@ self: {
        libraryHaskellDepends = [ base reactive-banana termbox ];
        description = "termbox + reactive-banana";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "termbox-bindings" = callPackage
@@ -296961,42 +294669,17 @@ self: {
     ({ mkDerivation, base, termbox-bindings-c }:
      mkDerivation {
        pname = "termbox-bindings-hs";
-       version = "0.1.1";
-       sha256 = "1f50j6z72g5lsdvakxvlsg77iqspcm2qmwyc1csafgs1zn40ks2i";
-       libraryHaskellDepends = [ base termbox-bindings-c ];
-       description = "termbox bindings";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "termbox-bindings-hs_1_0_0" = callPackage
-    ({ mkDerivation, base, termbox-bindings-c }:
-     mkDerivation {
-       pname = "termbox-bindings-hs";
        version = "1.0.0";
        sha256 = "1j90pjqrngyygwwwk9zh2ah4sfdz9sv6222k21lmrql60md85g8i";
        libraryHaskellDepends = [ base termbox-bindings-c ];
        description = "termbox bindings";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "termbox-tea" = callPackage
     ({ mkDerivation, base, ki, termbox }:
      mkDerivation {
        pname = "termbox-tea";
-       version = "0.1.0.1";
-       sha256 = "12wcqysm52ln1ppc9a8jhn2a085h2i2hyzvmm5cjrbwxbrnkaawd";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ base ki termbox ];
-       description = "termbox + The Elm Architecture";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "termbox-tea_1_0_0" = callPackage
-    ({ mkDerivation, base, ki, termbox }:
-     mkDerivation {
-       pname = "termbox-tea";
        version = "1.0.0";
        sha256 = "0wya0fkjialv7hs6iw230x5ryx79s12pwig28mwrvgzvxmgm383a";
        isLibrary = true;
@@ -297004,7 +294687,6 @@ self: {
        libraryHaskellDepends = [ base ki termbox ];
        description = "termbox + The Elm Architecture";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "termcolor" = callPackage
@@ -298068,29 +295750,6 @@ self: {
      }:
      mkDerivation {
        pname = "texmath";
-       version = "0.12.8.4";
-       sha256 = "1pkilvc2v1s5h6kxshwwkgjzm6f5dzya30rfpxg09zsrqpffjlzv";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base containers mtl pandoc-types parsec split syb text
-         typst-symbols xml
-       ];
-       testHaskellDepends = [
-         base bytestring directory filepath pretty-show tagged tasty
-         tasty-golden text xml
-       ];
-       description = "Conversion between math formats";
-       license = lib.licenses.gpl2Only;
-     }) {};
-
-  "texmath_0_12_8_6" = callPackage
-    ({ mkDerivation, base, bytestring, containers, directory, filepath
-     , mtl, pandoc-types, parsec, pretty-show, split, syb, tagged, tasty
-     , tasty-golden, text, typst-symbols, xml
-     }:
-     mkDerivation {
-       pname = "texmath";
        version = "0.12.8.6";
        sha256 = "17fs83q1wb2s8j8ia5c36108wibm8pvdqhz4zcflvdivml3pm8vv";
        isLibrary = true;
@@ -298105,7 +295764,6 @@ self: {
        ];
        description = "Conversion between math formats";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "texrunner" = callPackage
@@ -298225,17 +295883,6 @@ self: {
      }) {};
 
   "text-ansi" = callPackage
-    ({ mkDerivation, base, text, text-builder }:
-     mkDerivation {
-       pname = "text-ansi";
-       version = "0.2.1.1";
-       sha256 = "1lcpcyi16qly7pdb41ixm0qcdi2lq1z7cv0v1gfwryvp7d0sjgar";
-       libraryHaskellDepends = [ base text text-builder ];
-       description = "Text styling for ANSI terminals";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "text-ansi_0_3_0_1" = callPackage
     ({ mkDerivation, base, text, text-builder-linear }:
      mkDerivation {
        pname = "text-ansi";
@@ -298244,7 +295891,6 @@ self: {
        libraryHaskellDepends = [ base text text-builder-linear ];
        description = "Text styling for ANSI terminals";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "text-ascii" = callPackage
@@ -298278,25 +295924,6 @@ self: {
      }) {};
 
   "text-builder" = callPackage
-    ({ mkDerivation, base, bytestring, criterion, QuickCheck
-     , quickcheck-instances, rerebase, tasty, tasty-hunit
-     , tasty-quickcheck, text, text-builder-dev
-     }:
-     mkDerivation {
-       pname = "text-builder";
-       version = "0.6.7";
-       sha256 = "00pl4jbqpcrfc00m3hf871g9k7s0n6xf2igb7ba1dnqh76w4lw4h";
-       libraryHaskellDepends = [ base bytestring text text-builder-dev ];
-       testHaskellDepends = [
-         QuickCheck quickcheck-instances rerebase tasty tasty-hunit
-         tasty-quickcheck
-       ];
-       benchmarkHaskellDepends = [ criterion rerebase ];
-       description = "An efficient strict text builder";
-       license = lib.licenses.mit;
-     }) {};
-
-  "text-builder_0_6_7_2" = callPackage
     ({ mkDerivation, base, bytestring, criterion, rerebase, tasty
      , tasty-hunit, tasty-quickcheck, text, text-builder-dev
      }:
@@ -298311,32 +295938,9 @@ self: {
        benchmarkHaskellDepends = [ criterion rerebase ];
        description = "Efficient strict text builder";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "text-builder-dev" = callPackage
-    ({ mkDerivation, base, bytestring, criterion, deferred-folds
-     , isomorphism-class, QuickCheck, quickcheck-instances, rerebase
-     , split, tasty, tasty-hunit, tasty-quickcheck, text, transformers
-     }:
-     mkDerivation {
-       pname = "text-builder-dev";
-       version = "0.3.3.2";
-       sha256 = "1bsm4yl22mpzggcnh908ccw9mvg3prckydwxxqa4rfj4k8hy4x7m";
-       libraryHaskellDepends = [
-         base bytestring deferred-folds isomorphism-class split text
-         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-builder-dev_0_3_4_2" = callPackage
     ({ mkDerivation, base, base-compat, bytestring, criterion
      , deferred-folds, isomorphism-class, QuickCheck, quickcheck-classes
      , quickcheck-instances, rerebase, split, tasty, tasty-hunit
@@ -298357,7 +295961,6 @@ self: {
        benchmarkHaskellDepends = [ criterion rerebase ];
        description = "Edge of developments for \"text-builder\"";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "text-builder-linear" = callPackage
@@ -299436,22 +297039,6 @@ self: {
     ({ mkDerivation, base, containers, ghc-prim, template-haskell }:
      mkDerivation {
        pname = "th-abstraction";
-       version = "0.4.5.0";
-       sha256 = "09hm0famyqsq09lal2ylnhsb31hybj8zanldi7cqncky4i7y5m80";
-       revision = "1";
-       editedCabalFile = "1hyjz6v788yiazhpkgcgipsvg52ik3w8jdpnajg0ayl1x5m1i3y2";
-       libraryHaskellDepends = [
-         base containers ghc-prim template-haskell
-       ];
-       testHaskellDepends = [ base containers template-haskell ];
-       description = "Nicer interface for reified information about data types";
-       license = lib.licenses.isc;
-     }) {};
-
-  "th-abstraction_0_5_0_0" = callPackage
-    ({ mkDerivation, base, containers, ghc-prim, template-haskell }:
-     mkDerivation {
-       pname = "th-abstraction";
        version = "0.5.0.0";
        sha256 = "0r4ri85283i1jjhd94wa9nps6cd9a8mh6rr4ds1gb2hqnwxdqn42";
        libraryHaskellDepends = [
@@ -299460,7 +297047,6 @@ self: {
        testHaskellDepends = [ base containers template-haskell ];
        description = "Nicer interface for reified information about data types";
        license = lib.licenses.isc;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "th-abstraction_0_6_0_0" = callPackage
@@ -299594,8 +297180,8 @@ self: {
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
        pname = "th-data-compat";
-       version = "0.1.3.0";
-       sha256 = "0ll67hmrb0hfdpgyryppp1rplr8fmyj09zka931gwial0kwkhlir";
+       version = "0.1.3.1";
+       sha256 = "1ppp3l0mvwsn1xh4x939svwl24p9844lv6hd1nbv6sd4lpkm7g92";
        libraryHaskellDepends = [ base template-haskell ];
        description = "Compatibility for data definition template of TH";
        license = lib.licenses.bsd3;
@@ -299604,22 +297190,21 @@ self: {
   "th-desugar" = callPackage
     ({ mkDerivation, base, containers, ghc-prim, hspec, HUnit, mtl
      , ordered-containers, syb, template-haskell, th-abstraction
-     , th-lift, th-orphans, transformers-compat
+     , th-orphans, transformers-compat
      }:
      mkDerivation {
        pname = "th-desugar";
-       version = "1.14";
-       sha256 = "1b57v15xx0z0xjlijv61dh07p6rvfkdpxnxiaaa1iv7zyg2x7cnz";
-       revision = "2";
-       editedCabalFile = "16i6x4w286mhhkxzjid5pfbnn51dzyxq6brawlppqb15qbnvs744";
+       version = "1.15";
+       sha256 = "167ybxp9233xlihmj28hmqmd82liyhjgl17310nn9bximgfjr7hp";
+       revision = "1";
+       editedCabalFile = "1mpig192p595d3961w1x35w50h8i6c9zp0h4d44mnjy2wd7hb99j";
        libraryHaskellDepends = [
          base containers ghc-prim mtl ordered-containers syb
-         template-haskell th-abstraction th-lift th-orphans
-         transformers-compat
+         template-haskell th-abstraction th-orphans transformers-compat
        ];
        testHaskellDepends = [
          base containers hspec HUnit mtl syb template-haskell th-abstraction
-         th-lift th-orphans
+         th-orphans
        ];
        description = "Functions to desugar Template Haskell";
        license = lib.licenses.bsd3;
@@ -299954,28 +297539,6 @@ self: {
      }:
      mkDerivation {
        pname = "th-printf";
-       version = "0.7";
-       sha256 = "1f9lw0scm2bpnhmhgvywzphxn85ln3xcn8cjyvy8h4cn2ymw4aza";
-       revision = "1";
-       editedCabalFile = "0q9b8xv6qf8yg5c6rn1jgmgwr4ckf4yzd9qv9ysr3c363cgnccyv";
-       libraryHaskellDepends = [
-         base charset containers dlist integer-logarithms microlens-platform
-         mtl parsec semigroups template-haskell text th-lift transformers
-       ];
-       testHaskellDepends = [
-         base hspec HUnit QuickCheck template-haskell text
-       ];
-       description = "Quasiquoters for printf";
-       license = lib.licenses.mit;
-     }) {};
-
-  "th-printf_0_8" = callPackage
-    ({ mkDerivation, base, charset, containers, dlist, hspec, HUnit
-     , integer-logarithms, microlens-platform, mtl, parsec, QuickCheck
-     , semigroups, template-haskell, text, th-lift, transformers
-     }:
-     mkDerivation {
-       pname = "th-printf";
        version = "0.8";
        sha256 = "0lirq0aq7sq43g29xpzhrpkmh1wlkdyxh9pv6ryqbbpcgnx98m7l";
        libraryHaskellDepends = [
@@ -299987,7 +297550,6 @@ self: {
        ];
        description = "Quasiquoters for printf";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "th-reify-compat" = callPackage
@@ -300340,18 +297902,14 @@ self: {
      }) {};
 
   "these" = callPackage
-    ({ mkDerivation, assoc, base, binary, deepseq
-     , foldable1-classes-compat, hashable
-     }:
+    ({ mkDerivation, assoc, base, binary, deepseq, hashable }:
      mkDerivation {
        pname = "these";
        version = "1.2";
        sha256 = "1f6lmjmy3yl1d2ycfsfk7q4sd0m3zrrap2plc11pd47pnxs73vd8";
        revision = "1";
        editedCabalFile = "0vpcgbyrykzzyycwda8k6dcjvjcncrwlish4gkw2i80wi7v247h1";
-       libraryHaskellDepends = [
-         assoc base binary deepseq foldable1-classes-compat hashable
-       ];
+       libraryHaskellDepends = [ assoc base binary deepseq hashable ];
        description = "An either-or-both data type";
        license = lib.licenses.bsd3;
      }) {};
@@ -301491,6 +299049,19 @@ self: {
        maintainers = [ lib.maintainers.turion ];
      }) {};
 
+  "time-domain_0_1_0_3" = callPackage
+    ({ mkDerivation, base, time }:
+     mkDerivation {
+       pname = "time-domain";
+       version = "0.1.0.3";
+       sha256 = "1wwhqgg0fv8c55fzpwvk57xhgm0ir54zkchrzijjbia5591pzb81";
+       libraryHaskellDepends = [ base time ];
+       description = "A library for time domains and durations";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       maintainers = [ lib.maintainers.turion ];
+     }) {};
+
   "time-extras" = callPackage
     ({ mkDerivation, base, time }:
      mkDerivation {
@@ -302104,20 +299675,6 @@ self: {
      }) {};
 
   "timer-wheel" = callPackage
-    ({ mkDerivation, array, atomic-primops, base, ki, psqueues }:
-     mkDerivation {
-       pname = "timer-wheel";
-       version = "0.4.0.1";
-       sha256 = "0h8g9mgp7hcmksvgwwx2n1p9mavdsykqlavpdms7xbh0kgsb445z";
-       revision = "1";
-       editedCabalFile = "1gqbqkjvyvgkra6w8zy4sdxr2gvqj9wcf15rqsx4dbz3dlyjz06k";
-       libraryHaskellDepends = [ array atomic-primops base ki psqueues ];
-       testHaskellDepends = [ base ];
-       description = "A timer wheel";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "timer-wheel_1_0_0" = callPackage
     ({ mkDerivation, atomic-primops, base, ki, primitive, random
      , tasty-bench
      }:
@@ -302130,7 +299687,6 @@ self: {
        benchmarkHaskellDepends = [ base ki random tasty-bench ];
        description = "A timer wheel";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "timerep" = callPackage
@@ -302580,8 +300136,8 @@ self: {
      }:
      mkDerivation {
        pname = "tinytools";
-       version = "0.1.0.6";
-       sha256 = "0n69x1fk82pmhfn67r7i8xipxp4jqj3m1wy7n5b7garq3gwj5k4c";
+       version = "0.1.0.7";
+       sha256 = "19sxqs5jdhbasssd5qvkzy2afjcww85fp60vb9iany8g90dfp3vs";
        libraryHaskellDepends = [
          aeson aeson-pretty base bimap binary bytestring constraints-extras
          containers data-default data-ordlist deepseq dependent-map
@@ -302590,11 +300146,8 @@ self: {
          reflex-test-host relude semialign text text-icu these vector vty
        ];
        testHaskellDepends = [
-         aeson base bimap binary bytestring constraints-extras containers
-         data-default data-ordlist deepseq dependent-map dependent-sum
-         dependent-sum-template extra hspec hspec-contrib HUnit ilist lens
-         linear mtl pretty-simple ref-tf reflex reflex-potatoes
-         reflex-test-host relude semialign text text-icu these vector vty
+         base containers data-default data-ordlist dependent-sum extra hspec
+         hspec-contrib HUnit reflex reflex-test-host relude these vector
        ];
        testToolDepends = [ hspec-discover ];
        description = "tinytools is a monospace unicode diagram editor";
@@ -302613,8 +300166,8 @@ self: {
      }:
      mkDerivation {
        pname = "tinytools-vty";
-       version = "0.1.0.4";
-       sha256 = "1hcnwnq5imjqdcvlcri8dmc4lr08dg3nx6rklrv8a0rx34rd8naa";
+       version = "0.1.0.7";
+       sha256 = "0wzwl8k581iw6xa31gc9706qfizk7milnb03qg1xixnrrd9375ah";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -302634,17 +300187,13 @@ self: {
          template-haskell text these time tinytools vty
        ];
        testHaskellDepends = [
-         aeson aeson-pretty ansi-terminal base bimap bytestring clock
-         constraints-extras containers data-default dependent-map
-         dependent-sum directory extra file-embed filepath hspec
-         hspec-contrib http-conduit HUnit ilist lens mtl
-         optparse-applicative primitive ref-tf reflex reflex-potatoes
-         reflex-test-host reflex-vty relude semialign template-haskell text
-         these time tinytools vty
+         base data-default hspec hspec-contrib HUnit ref-tf reflex
+         reflex-test-host reflex-vty relude tinytools vty
        ];
        description = "tinytools-vty is a terminal based monospace unicode diagram editing tool";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       mainProgram = "tinytools";
      }) {};
 
   "tip-haskell-frontend" = callPackage
@@ -302991,26 +300540,29 @@ self: {
 
   "tls" = callPackage
     ({ mkDerivation, asn1-encoding, asn1-types, async, base, bytestring
-     , cereal, cryptonite, data-default-class, gauge, hourglass, memory
-     , mtl, network, QuickCheck, tasty, tasty-quickcheck, transformers
-     , x509, x509-store, x509-validation
+     , cereal, crypton, crypton-x509, crypton-x509-store
+     , crypton-x509-validation, data-default-class, gauge, hourglass
+     , memory, mtl, network, QuickCheck, tasty, tasty-quickcheck
+     , transformers, unix-time
      }:
      mkDerivation {
        pname = "tls";
-       version = "1.6.0";
-       sha256 = "1674i73dwha42ia1wlngi346lnfbag46w1wvqfim5f61q6pj17fj";
+       version = "1.8.0";
+       sha256 = "024qj5w5l1z1hmi24l433jwiyh2jnadziibs7rsnbn0v7zgqd12a";
        libraryHaskellDepends = [
-         asn1-encoding asn1-types async base bytestring cereal cryptonite
-         data-default-class hourglass memory mtl network transformers x509
-         x509-store x509-validation
+         asn1-encoding asn1-types async base bytestring cereal crypton
+         crypton-x509 crypton-x509-store crypton-x509-validation
+         data-default-class memory mtl network transformers unix-time
        ];
        testHaskellDepends = [
-         asn1-types async base bytestring cryptonite data-default-class
-         hourglass QuickCheck tasty tasty-quickcheck x509 x509-validation
+         asn1-types async base bytestring crypton crypton-x509
+         crypton-x509-validation data-default-class hourglass QuickCheck
+         tasty tasty-quickcheck
        ];
        benchmarkHaskellDepends = [
-         asn1-types async base bytestring cryptonite data-default-class
-         gauge hourglass QuickCheck tasty-quickcheck x509 x509-validation
+         asn1-types async base bytestring crypton crypton-x509
+         crypton-x509-validation data-default-class gauge hourglass
+         QuickCheck tasty-quickcheck
        ];
        description = "TLS/SSL protocol native implementation (Server and Client)";
        license = lib.licenses.bsd3;
@@ -303199,30 +300751,6 @@ self: {
      }) {};
 
   "tmp-proc" = callPackage
-    ({ mkDerivation, async, base, bytestring, connection, data-default
-     , hspec, http-client, http-client-tls, http-types, mtl, network
-     , process, req, text, unliftio, wai, warp, warp-tls
-     }:
-     mkDerivation {
-       pname = "tmp-proc";
-       version = "0.5.1.4";
-       sha256 = "0ps2fh7c9s30yc2jvwz5qzlhr6qck23as7f1ddkvxfh07wll2bkz";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         async base bytestring mtl network process text unliftio wai warp
-         warp-tls
-       ];
-       testHaskellDepends = [
-         base bytestring connection data-default hspec http-client
-         http-client-tls http-types req text wai warp warp-tls
-       ];
-       description = "Run 'tmp' processes in integration tests";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "tmp-proc_0_5_3_0" = callPackage
     ({ mkDerivation, async, base, bytestring, data-default, hspec
      , http-client, http-types, mtl, network, process, text, unliftio
      , wai, warp, warp-tls
@@ -303244,7 +300772,6 @@ self: {
        ];
        description = "Run 'tmp' processes in integration tests";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tmp-proc-example" = callPackage
@@ -303279,25 +300806,6 @@ self: {
      }:
      mkDerivation {
        pname = "tmp-proc-postgres";
-       version = "0.5.2.3";
-       sha256 = "1db2nj009daglrdgwn89xab072ax1lcl3rvjzlp6fcqfmppdjj1g";
-       libraryHaskellDepends = [
-         base bytestring postgresql-simple text tmp-proc
-       ];
-       testHaskellDepends = [
-         base bytestring hspec hspec-tmp-proc postgresql-simple text
-         tmp-proc
-       ];
-       description = "Shows how to run a PostgreSQL database as a tmp proc";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "tmp-proc-postgres_0_5_3_1" = callPackage
-    ({ mkDerivation, base, bytestring, hspec, hspec-tmp-proc
-     , postgresql-simple, text, tmp-proc
-     }:
-     mkDerivation {
-       pname = "tmp-proc-postgres";
        version = "0.5.3.1";
        sha256 = "04kcqn2lg7ycf2hjv4gvq9y59w48dn5kijxs7cghiz8yq1qc75zf";
        libraryHaskellDepends = [
@@ -303309,7 +300817,6 @@ self: {
        ];
        description = "Launch a PostgreSQL database in docker using tmp-proc";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tmp-proc-rabbitmq" = callPackage
@@ -303318,22 +300825,6 @@ self: {
      }:
      mkDerivation {
        pname = "tmp-proc-rabbitmq";
-       version = "0.5.1.4";
-       sha256 = "0iv12gbahmxxb0ap616ziwj34dx25qbmj9j9ach29hfabsr45bx9";
-       libraryHaskellDepends = [ amqp base bytestring text tmp-proc ];
-       testHaskellDepends = [
-         amqp base bytestring hspec hspec-tmp-proc text tmp-proc
-       ];
-       description = "Shows how to run RabbitMQ as a tmp proc";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "tmp-proc-rabbitmq_0_5_3_1" = callPackage
-    ({ mkDerivation, amqp, base, bytestring, hspec, hspec-tmp-proc
-     , text, tmp-proc
-     }:
-     mkDerivation {
-       pname = "tmp-proc-rabbitmq";
        version = "0.5.3.1";
        sha256 = "0jkghypnlc9fsss8nqk7rbr42wkmdpgaa5v6bhfw6mwrcnz4i15h";
        libraryHaskellDepends = [ amqp base bytestring text tmp-proc ];
@@ -303342,7 +300833,6 @@ self: {
        ];
        description = "Launch RabbitMQ in docker using tmp-proc";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tmp-proc-redis" = callPackage
@@ -303351,22 +300841,6 @@ self: {
      }:
      mkDerivation {
        pname = "tmp-proc-redis";
-       version = "0.5.1.4";
-       sha256 = "0rmximk8asf59s89girbvg244dsd7h72x2bwswkrm2zmv42j2qhr";
-       libraryHaskellDepends = [ base bytestring hedis text tmp-proc ];
-       testHaskellDepends = [
-         base bytestring hedis hspec hspec-tmp-proc text tmp-proc
-       ];
-       description = "Shows how to run redis as a tmp proc";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "tmp-proc-redis_0_5_3_1" = callPackage
-    ({ mkDerivation, base, bytestring, hedis, hspec, hspec-tmp-proc
-     , text, tmp-proc
-     }:
-     mkDerivation {
-       pname = "tmp-proc-redis";
        version = "0.5.3.1";
        sha256 = "1pqmg6xqfbl71q5pnryrmqsf443qpsq89wk1kax6k68zmyn7ws4i";
        libraryHaskellDepends = [ base bytestring hedis text tmp-proc ];
@@ -303375,7 +300849,6 @@ self: {
        ];
        description = "Launch Redis in docker using tmp-proc";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tmp-proc-zipkin" = callPackage
@@ -303596,8 +301069,8 @@ self: {
      }:
      mkDerivation {
        pname = "toilet";
-       version = "0.0.2";
-       sha256 = "0a570jkqgq7g2qrmbmpgx0kiin3gdqhqpdqcmj7psfg8fxvhd7k6";
+       version = "0.0.2.1";
+       sha256 = "0596k74gg33lmhlaznhb90sf5a5zsy6jr260p2s6fv6zv8i48rnk";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -303899,6 +301372,30 @@ self: {
        license = lib.licenses.isc;
      }) {};
 
+  "toml-parser_1_3_1_2" = callPackage
+    ({ mkDerivation, alex, array, base, containers, happy, hspec
+     , hspec-discover, markdown-unlit, prettyprinter, template-haskell
+     , text, time, transformers
+     }:
+     mkDerivation {
+       pname = "toml-parser";
+       version = "1.3.1.2";
+       sha256 = "1p6k52527r33jrq23fq0kqcn28ka93m57sw7m7sb11bln69bqkw8";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         array base containers prettyprinter text time transformers
+       ];
+       libraryToolDepends = [ alex happy ];
+       testHaskellDepends = [
+         base containers hspec template-haskell time
+       ];
+       testToolDepends = [ hspec-discover markdown-unlit ];
+       description = "TOML 1.0.0 parser";
+       license = lib.licenses.isc;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "toml-reader" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, directory
      , megaparsec, parser-combinators, process, tasty, tasty-golden
@@ -306389,8 +303886,8 @@ self: {
        pname = "trie-simple";
        version = "0.4.2";
        sha256 = "1ai4fn35312z6ydwadi0rxscglwqawjrzq6p1i2kpbf7vmflznjg";
-       revision = "1";
-       editedCabalFile = "08vpcln682lxpz6367f6h5mvi6p75g3gcav432jz0bkmhvr3yaa2";
+       revision = "2";
+       editedCabalFile = "1acm5zh0lmz20gakq5ghmrgb87w76350gfxim25y4rh4jzr39wv1";
        libraryHaskellDepends = [
          base containers deepseq hashable indexed-traversable matchable mtl
          semialign these witherable
@@ -306996,24 +304493,6 @@ self: {
 
   "ttc" = callPackage
     ({ mkDerivation, base, bytestring, tasty, tasty-hunit
-     , template-haskell, text
-     }:
-     mkDerivation {
-       pname = "ttc";
-       version = "1.2.1.0";
-       sha256 = "001r357h1szs86xsivikvm4h57g6f6p63c2r83y2kpiflnaap4as";
-       revision = "3";
-       editedCabalFile = "01jci5kh9jrj38n91ghfq6z4nb29k6w33hwyccq2cx8j2433kykr";
-       libraryHaskellDepends = [ base bytestring template-haskell text ];
-       testHaskellDepends = [
-         base bytestring tasty tasty-hunit template-haskell text
-       ];
-       description = "Textual Type Classes";
-       license = lib.licenses.mit;
-     }) {};
-
-  "ttc_1_4_0_0" = callPackage
-    ({ mkDerivation, base, bytestring, tasty, tasty-hunit
      , template-haskell, text, text-short
      }:
      mkDerivation {
@@ -307028,7 +304507,6 @@ self: {
        ];
        description = "Textual Type Classes";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ttl-hashtables" = callPackage
@@ -307517,34 +304995,6 @@ self: {
      }:
      mkDerivation {
        pname = "turtle";
-       version = "1.6.1";
-       sha256 = "171viripwn8hg3afkkswr243bv7q0r0bz3mn0bflddm4jdf49597";
-       revision = "5";
-       editedCabalFile = "1ll4pz1f2inhrfv1l6akzqlbycfwjxr6n1zzfspscjvwwni4vkm7";
-       libraryHaskellDepends = [
-         ansi-wl-pprint async base bytestring clock containers directory
-         exceptions filepath foldl hostname managed optional-args
-         optparse-applicative process stm streaming-commons temporary text
-         time transformers unix unix-compat
-       ];
-       testHaskellDepends = [
-         base doctest filepath tasty tasty-hunit temporary
-       ];
-       benchmarkHaskellDepends = [ base tasty-bench text ];
-       description = "Shell programming, Haskell-style";
-       license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.Gabriella439 ];
-     }) {};
-
-  "turtle_1_6_2" = callPackage
-    ({ mkDerivation, ansi-wl-pprint, async, base, bytestring, clock
-     , containers, directory, doctest, exceptions, filepath, foldl
-     , hostname, managed, optional-args, optparse-applicative, process
-     , stm, streaming-commons, tasty, tasty-bench, tasty-hunit
-     , temporary, text, time, transformers, unix, unix-compat
-     }:
-     mkDerivation {
-       pname = "turtle";
        version = "1.6.2";
        sha256 = "0bav7b2ghbwdhpa4b5a7812psr6hqk7wydvgxjy5dsb62nqnc08s";
        revision = "2";
@@ -307561,7 +305011,6 @@ self: {
        benchmarkHaskellDepends = [ base tasty-bench text ];
        description = "Shell programming, Haskell-style";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.Gabriella439 ];
      }) {};
 
@@ -308890,8 +306339,8 @@ self: {
      }:
      mkDerivation {
        pname = "type-natural";
-       version = "1.3.0.0";
-       sha256 = "0mdfc9hkwgisn8988gh5q0032wa7q97mp0vpzrgbnz617ai6mhy7";
+       version = "1.3.0.1";
+       sha256 = "0n07bcz5hi4l2a2lvgqkns4b158nsw10f1m7ij1vagwwvzsl0msf";
        libraryHaskellDepends = [
          base constraints equational-reasoning ghc ghc-typelits-knownnat
          ghc-typelits-natnormalise ghc-typelits-presburger
@@ -309955,23 +307404,13 @@ self: {
     ({ mkDerivation, base, text }:
      mkDerivation {
        pname = "typst-symbols";
-       version = "0.1.4";
-       sha256 = "0kpb4fnw7hkj17mgwrlcbc1vs7pxqf73kc2z3yzdmj9hjjfiid6b";
-       libraryHaskellDepends = [ base text ];
-       description = "Symbol and emoji lookup for typst language";
-       license = lib.licenses.mit;
-     }) {};
-
-  "typst-symbols_0_1_5" = callPackage
-    ({ mkDerivation, base, text }:
-     mkDerivation {
-       pname = "typst-symbols";
        version = "0.1.5";
        sha256 = "1kgw8c0p3qj1an6dhfim310aydgzq05lx086mznbfs5saya1x590";
+       revision = "1";
+       editedCabalFile = "0fw1b5k32qvbdcb8ys089y4dnf30qdbbkyhnzwg7z2vjnsp1nb20";
        libraryHaskellDepends = [ base text ];
        description = "Symbol and emoji lookup for typst language";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tyro" = callPackage
@@ -310030,10 +307469,8 @@ self: {
      }:
      mkDerivation {
        pname = "tzdata";
-       version = "0.2.20230322.0";
-       sha256 = "1qir5cy2cyk4p923l3ibimvc0rn4h5pwx0wmjarx69bmxzm7jib7";
-       revision = "3";
-       editedCabalFile = "05z8d4l8pizzrs3rldhn8abyfaf263mx25y2z5l34bcj006iqgnm";
+       version = "0.2.20231222.0";
+       sha256 = "049brcgpqkr8bj7q5fqmxclb4s1ikrx9gawy2yn0ig3nd0kspnw9";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base bytestring containers deepseq vector
@@ -311019,10 +308456,8 @@ self: {
     ({ mkDerivation, base, transformers, unexceptionalio }:
      mkDerivation {
        pname = "unexceptionalio-trans";
-       version = "0.5.1";
-       sha256 = "100sfbrpaldz37a176qpfkk1nx5acyh8pchjmb8g5vhzbhyrqniz";
-       revision = "1";
-       editedCabalFile = "0f15n8hqqczwjrcqxwjp2mrd9iycv53sylv407c95nb6d4hw93ci";
+       version = "0.5.2";
+       sha256 = "017hv1lx162wb8i28aax66z5lbi25i11lifbh2wbjy7j2bkrl6hd";
        libraryHaskellDepends = [ base transformers unexceptionalio ];
        description = "A wrapper around UnexceptionalIO using monad transformers";
        license = "unknown";
@@ -311250,8 +308685,8 @@ self: {
      }:
      mkDerivation {
        pname = "unicode-collation";
-       version = "0.1.3.5";
-       sha256 = "0ya3a3s78hipzw95frw46ky2qv2a141gmwv2qvvgchplsl5f0a82";
+       version = "0.1.3.6";
+       sha256 = "0c1s1n4cqhjibiv05h5qfl4cg4h11ny4jay0gqnqg36z9kb66hfn";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -313004,15 +310439,12 @@ self: {
      }) {};
 
   "unliftio-pool" = callPackage
-    ({ mkDerivation, base, resource-pool, transformers, unliftio-core
-     }:
+    ({ mkDerivation, base, resource-pool, unliftio-core }:
      mkDerivation {
        pname = "unliftio-pool";
-       version = "0.4.2.0";
-       sha256 = "1j0751kb61hzxj3i4prbhhd2b94nmcckp92sandxvql3cbbkg4vr";
-       libraryHaskellDepends = [
-         base resource-pool transformers unliftio-core
-       ];
+       version = "0.4.3.0";
+       sha256 = "1pwlyvlz7qf4vdgijzal9dmwdgx7hzqqan5ws6dg38qb5914j1rq";
+       libraryHaskellDepends = [ base resource-pool unliftio-core ];
        description = "Data.Pool generalized to MonadUnliftIO.";
        license = lib.licenses.bsd3;
      }) {};
@@ -314670,6 +312102,8 @@ self: {
        pname = "utility-ht";
        version = "0.0.17";
        sha256 = "164sy6vdq5vspvfcj59hsmynn97x0wimw4xa5jyzkl4b0vp8lhb2";
+       revision = "1";
+       editedCabalFile = "11i3n06rg580c87br6ic3m75bd83p9incz1nmkkqrawpr7s2fk5f";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [
          base doctest-exitcode-stdio doctest-lib QuickCheck
@@ -314790,10 +312224,8 @@ self: {
     ({ mkDerivation, base, uu-tc-error-error }:
      mkDerivation {
        pname = "uu-tc-error";
-       version = "0.2.0.0";
-       sha256 = "045xs8jlcqnfbvlbm95a5y9iqqam9gy2nfx4q9r0jdlq9i6fv2rf";
-       revision = "1";
-       editedCabalFile = "1dpa12gzz664yji95z9zc1y7prvz67a5fdcamd2vnjj2zww4hpjq";
+       version = "0.3.0.0";
+       sha256 = "0iaqpnlxlckf40asdj8y1b3sxixlc2sf9qkrpaqmfqqjy8gghcd5";
        libraryHaskellDepends = [ base uu-tc-error-error ];
        description = "Haskell 98 parser combintors for INFOB3TC at Utrecht University";
        license = lib.licenses.bsd3;
@@ -316909,6 +314341,18 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "vector-stream_0_1_0_1" = callPackage
+    ({ mkDerivation, base, ghc-prim }:
+     mkDerivation {
+       pname = "vector-stream";
+       version = "0.1.0.1";
+       sha256 = "0z5z88flyassdpgga412qci6brr9gyljbx875wd479fy9crhgxfh";
+       libraryHaskellDepends = [ base ghc-prim ];
+       description = "Efficient Streams";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "vector-text" = callPackage
     ({ mkDerivation, base, binary, prologue, text, vector
      , vector-binary-instances
@@ -317299,6 +314743,26 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "versions_6_0_4" = callPackage
+    ({ mkDerivation, base, deepseq, hashable, megaparsec, microlens
+     , parser-combinators, tasty, tasty-hunit, template-haskell, text
+     }:
+     mkDerivation {
+       pname = "versions";
+       version = "6.0.4";
+       sha256 = "1kw4bn406p8llfyg896xrvahkzgbcdcffaf8kadh4rx5gif2hjyb";
+       libraryHaskellDepends = [
+         base deepseq hashable megaparsec parser-combinators
+         template-haskell text
+       ];
+       testHaskellDepends = [
+         base megaparsec microlens tasty tasty-hunit template-haskell text
+       ];
+       description = "Types and parsers for software version numbers";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "vertexenum" = callPackage
     ({ mkDerivation, base, containers, hmatrix-glpk, tasty, tasty-hunit
      , vector-space
@@ -317987,10 +315451,8 @@ self: {
      }:
      mkDerivation {
        pname = "visualize-cbn";
-       version = "0.1.0.2";
-       sha256 = "1vlidljhy0ykflgf7k8gawlqazcrkvcs7r8wbv7h9x6wfnx0w334";
-       revision = "3";
-       editedCabalFile = "0318c6m8226183wlx0hvkrzldvdfh9f358hz4xxfm28jg44i2vb2";
+       version = "0.2.0";
+       sha256 = "03p070dlpy27y5yzh4lg2929q1qsaccyiy9wr2258bjfa1153bxv";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -318428,30 +315890,6 @@ self: {
      }) {};
 
   "vty" = callPackage
-    ({ mkDerivation, ansi-terminal, base, binary, blaze-builder
-     , bytestring, containers, deepseq, directory, filepath, microlens
-     , microlens-mtl, microlens-th, mtl, parsec, stm, terminfo, text
-     , transformers, unix, utf8-string, vector
-     }:
-     mkDerivation {
-       pname = "vty";
-       version = "5.38";
-       sha256 = "18s84rrc1dhm5j8c24r8lgk8hjdrwsdjgf6hilqcdm90dx6jz0al";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         ansi-terminal base binary blaze-builder bytestring containers
-         deepseq directory filepath microlens microlens-mtl microlens-th mtl
-         parsec stm terminfo text transformers unix utf8-string vector
-       ];
-       executableHaskellDepends = [
-         base containers directory filepath microlens microlens-mtl mtl
-       ];
-       description = "A simple terminal UI library";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "vty_6_1" = callPackage
     ({ mkDerivation, base, binary, blaze-builder, bytestring, deepseq
      , directory, filepath, microlens, microlens-mtl, microlens-th, mtl
      , parsec, stm, text, utf8-string, vector
@@ -318469,7 +315907,6 @@ self: {
        ];
        description = "A simple terminal UI library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "vty-crossplatform" = callPackage
@@ -319798,35 +317235,6 @@ self: {
   "wai-middleware-delegate" = callPackage
     ({ mkDerivation, async, base, blaze-builder, bytestring
      , bytestring-lexing, case-insensitive, conduit, conduit-extra
-     , connection, data-default, hspec, http-client, http-client-tls
-     , http-conduit, http-types, network, random, resourcet
-     , streaming-commons, text, vault, wai, wai-conduit, warp, warp-tls
-     }:
-     mkDerivation {
-       pname = "wai-middleware-delegate";
-       version = "0.1.3.1";
-       sha256 = "05lrkcg1xkf0ci9nvzdvnrjmqnygqxs3yrvrjfwbml9p003cp33p";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         async base blaze-builder bytestring case-insensitive conduit
-         conduit-extra data-default http-client http-conduit http-types
-         streaming-commons text wai wai-conduit
-       ];
-       testHaskellDepends = [
-         async base blaze-builder bytestring bytestring-lexing
-         case-insensitive conduit conduit-extra connection data-default
-         hspec http-client http-client-tls http-conduit http-types network
-         random resourcet text vault wai wai-conduit warp warp-tls
-       ];
-       description = "WAI middleware that delegates handling of requests";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "wai-middleware-delegate_0_1_4_0" = callPackage
-    ({ mkDerivation, async, base, blaze-builder, bytestring
-     , bytestring-lexing, case-insensitive, conduit, conduit-extra
      , crypton-connection, data-default, hspec, hspec-tmp-proc
      , http-client, http-client-tls, http-types, network, random
      , resourcet, streaming-commons, text, tmp-proc, vault, wai
@@ -320320,6 +317728,8 @@ self: {
        pname = "wai-rate-limit-redis";
        version = "0.2.0.1";
        sha256 = "1gizywhdrpngs5l6qh5ggnnfkcgplwsigcjj3z8l7vwif74j6qsd";
+       revision = "1";
+       editedCabalFile = "17rz0q3aki4qcci4mywx5g38zs80j5hs1l8a8yspwa2vj1zjklag";
        libraryHaskellDepends = [ base bytestring hedis wai-rate-limit ];
        testHaskellDepends = [
          base bytestring hedis http-types tasty tasty-hedgehog tasty-hunit
@@ -320462,36 +317872,10 @@ self: {
      }:
      mkDerivation {
        pname = "wai-saml2";
-       version = "0.4";
-       sha256 = "0rsp4bz20a5fsl3plg6k40vqvnjp2h0hy7pkx5xf9iyfadv1a5jw";
-       libraryHaskellDepends = [
-         base base16-bytestring base64-bytestring bytestring c14n containers
-         cryptonite data-default-class http-types mtl network-uri text time
-         vault wai wai-extra x509 x509-store xml-conduit zlib
-       ];
-       testHaskellDepends = [
-         base base16-bytestring base64-bytestring bytestring c14n containers
-         cryptonite data-default-class filepath http-types mtl network-uri
-         pretty-show tasty tasty-golden text time vault wai wai-extra x509
-         x509-store xml-conduit zlib
-       ];
-       description = "SAML2 assertion validation as WAI middleware";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "wai-saml2_0_5" = callPackage
-    ({ mkDerivation, base, base16-bytestring, base64-bytestring
-     , bytestring, c14n, containers, cryptonite, data-default-class
-     , filepath, http-types, mtl, network-uri, pretty-show, tasty
-     , tasty-golden, text, time, vault, wai, wai-extra, x509, x509-store
-     , xml-conduit, zlib
-     }:
-     mkDerivation {
-       pname = "wai-saml2";
        version = "0.5";
        sha256 = "1am7b933ipwphxzsxrbprx8fi2lk2z710sgsk6d66fd2l6axayki";
+       revision = "1";
+       editedCabalFile = "0aqmz8c6hlcrcq0nc3gg37lwzi2aqw5z330khsq4zk22szgjnhpw";
        libraryHaskellDepends = [
          base base16-bytestring base64-bytestring bytestring c14n containers
          cryptonite data-default-class http-types mtl network-uri text time
@@ -321011,42 +318395,6 @@ self: {
 
   "warp" = callPackage
     ({ mkDerivation, array, auto-update, base, bsb-http-chunked
-     , bytestring, case-insensitive, containers, directory, gauge
-     , ghc-prim, hashable, hspec, hspec-discover, http-client, http-date
-     , http-types, http2, iproute, network, process, QuickCheck, recv
-     , simple-sendfile, stm, streaming-commons, text, time-manager, unix
-     , unix-compat, unliftio, vault, wai, word8, x509
-     }:
-     mkDerivation {
-       pname = "warp";
-       version = "3.3.25";
-       sha256 = "1wa62inv7ai32jb88gr2vjiv1mh8gb96wc521y6mv2w967q1hzga";
-       revision = "1";
-       editedCabalFile = "1qg5ca56nmgkpzxcq0140yc8d0761hj257n24gf3dfjdj6hzf0pq";
-       libraryHaskellDepends = [
-         array auto-update base bsb-http-chunked bytestring case-insensitive
-         containers ghc-prim hashable http-date http-types http2 iproute
-         network recv simple-sendfile stm streaming-commons text
-         time-manager unix unix-compat unliftio vault wai word8 x509
-       ];
-       testHaskellDepends = [
-         array auto-update base bsb-http-chunked bytestring case-insensitive
-         containers directory ghc-prim hashable hspec http-client http-date
-         http-types http2 iproute network process QuickCheck recv
-         simple-sendfile stm streaming-commons text time-manager unix
-         unix-compat unliftio vault wai word8 x509
-       ];
-       testToolDepends = [ hspec-discover ];
-       benchmarkHaskellDepends = [
-         auto-update base bytestring containers gauge hashable http-date
-         http-types network recv time-manager unix unix-compat unliftio x509
-       ];
-       description = "A fast, light-weight web server for WAI applications";
-       license = lib.licenses.mit;
-     }) {};
-
-  "warp_3_3_31" = callPackage
-    ({ mkDerivation, array, auto-update, base, bsb-http-chunked
      , bytestring, case-insensitive, containers, crypton-x509, directory
      , gauge, ghc-prim, hashable, hspec, hspec-discover, http-client
      , http-date, http-types, http2, iproute, network, process
@@ -321077,7 +318425,6 @@ self: {
        ];
        description = "A fast, light-weight web server for WAI applications";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "warp-dynamic" = callPackage
@@ -321176,25 +318523,6 @@ self: {
      }) {};
 
   "warp-tls" = callPackage
-    ({ mkDerivation, base, bytestring, cryptonite, data-default-class
-     , network, recv, streaming-commons, tls, tls-session-manager
-     , unliftio, wai, warp
-     }:
-     mkDerivation {
-       pname = "warp-tls";
-       version = "3.3.6";
-       sha256 = "1davjsbfvybcd78scaqzxfwnaqmja4j7j3qbcdbb50gv1d87105f";
-       revision = "1";
-       editedCabalFile = "07wgs8q350caxl9ncbslhqlkm0zxpkx50qj6ljamwf9vd8ld0i5d";
-       libraryHaskellDepends = [
-         base bytestring cryptonite data-default-class network recv
-         streaming-commons tls tls-session-manager unliftio wai warp
-       ];
-       description = "HTTP over TLS support for Warp via the TLS package";
-       license = lib.licenses.mit;
-     }) {};
-
-  "warp-tls_3_4_3" = callPackage
     ({ mkDerivation, base, bytestring, data-default-class, network
      , recv, streaming-commons, tls, tls-session-manager, unliftio, wai
      , warp
@@ -321209,7 +318537,6 @@ self: {
        ];
        description = "HTTP over TLS support for Warp via the TLS package";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "warp-tls-uid" = callPackage
@@ -321759,8 +319086,8 @@ self: {
      }:
      mkDerivation {
        pname = "web-rep";
-       version = "0.11.0.0";
-       sha256 = "10ngga8s2xpkpm7lhdpn67rdwg1q9k5fa4fx0hkwv1z8lh7gb43w";
+       version = "0.12.1.0";
+       sha256 = "0hiqmivic82plziwa2fvc3rfz1h60f8i7vcb6hw65pfrz1aswk6n";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -322361,31 +319688,6 @@ self: {
      }) {};
 
   "webdriver" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
-     , bytestring, call-stack, data-default-class, directory
-     , directory-tree, exceptions, filepath, http-client, http-types
-     , lifted-base, monad-control, network, network-uri, scientific
-     , temporary, text, time, transformers, transformers-base
-     , unordered-containers, vector, zip-archive
-     }:
-     mkDerivation {
-       pname = "webdriver";
-       version = "0.11.0.0";
-       sha256 = "0d9j0bw6znjsgxz2rqjrpcyybrn50nyz9pj5ajmpgs0pmgx0zbc2";
-       revision = "1";
-       editedCabalFile = "076jg2n99fqnk5bs7q20w7wafqykz4zp97kc34jnwrl9rx6bv2nl";
-       libraryHaskellDepends = [
-         aeson attoparsec base base64-bytestring bytestring call-stack
-         data-default-class directory directory-tree exceptions filepath
-         http-client http-types lifted-base monad-control network
-         network-uri scientific temporary text time transformers
-         transformers-base unordered-containers vector zip-archive
-       ];
-       description = "a Haskell client for the Selenium WebDriver protocol";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "webdriver_0_12_0_0" = callPackage
     ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base
      , base64-bytestring, bytestring, call-stack, data-default-class
      , directory, directory-tree, exceptions, filepath, http-client
@@ -322406,7 +319708,6 @@ self: {
        ];
        description = "a Haskell client for the Selenium WebDriver protocol";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "webdriver-angular" = callPackage
@@ -322601,19 +319902,19 @@ self: {
      }) {};
 
   "webgear-core" = callPackage
-    ({ mkDerivation, arrows, base, bytestring, case-insensitive
-     , filepath, http-api-data, http-media, http-types, jose, mime-types
-     , network, safe-exceptions, tagged, template-haskell, text
-     , unordered-containers, wai
+    ({ mkDerivation, arrows, base, binary, bytestring, case-insensitive
+     , cookie, filepath, http-api-data, http-media, http-types, jose
+     , mime-types, network, tagged, template-haskell, text, wai
+     , wai-extra
      }:
      mkDerivation {
        pname = "webgear-core";
-       version = "1.0.5";
-       sha256 = "1l6y55vp9jq3h5d747bfcx66a9qvs2ki3kqyjxmga7rxrjyjy62c";
+       version = "1.1.1";
+       sha256 = "1fndgzkfcn55b9kwx6l3hs2489q1zj6jdk34y3j4x5y8vgf42i7f";
        libraryHaskellDepends = [
-         arrows base bytestring case-insensitive filepath http-api-data
-         http-media http-types jose mime-types network safe-exceptions
-         tagged template-haskell text unordered-containers wai
+         arrows base binary bytestring case-insensitive cookie filepath
+         http-api-data http-media http-types jose mime-types network tagged
+         template-haskell text wai wai-extra
        ];
        description = "Composable, type-safe library to build HTTP APIs";
        license = lib.licenses.mpl20;
@@ -322625,8 +319926,8 @@ self: {
      }:
      mkDerivation {
        pname = "webgear-openapi";
-       version = "1.0.5";
-       sha256 = "1cyivf42vhpmjg60iqzifqlma5g6bsv22nahjvw6ishs7ik3vpvy";
+       version = "1.1.1";
+       sha256 = "1dw4cy4r5fdg9lay7xgw8grpgxij98chi24ckjl3dszyyqk26hgr";
        libraryHaskellDepends = [
          arrows base http-media http-types insert-ordered-containers lens
          openapi3 text webgear-core
@@ -322637,20 +319938,22 @@ self: {
      }) {};
 
   "webgear-server" = 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
-     , tasty-hunit, tasty-quickcheck, text, unordered-containers, wai
+    ({ mkDerivation, aeson, arrows, base, base64-bytestring, binary
+     , bytestring, bytestring-conversion, cookie, http-api-data
+     , http-media, http-types, jose, monad-time, mtl, QuickCheck
+     , quickcheck-instances, resourcet, tasty, tasty-hunit
+     , tasty-quickcheck, text, text-conversions, wai, wai-extra
      , webgear-core
      }:
      mkDerivation {
        pname = "webgear-server";
-       version = "1.0.5";
-       sha256 = "1lacbvrfjv7m11q1di8g2dryyr9cqmi7khbxpvf056390hz19qw1";
+       version = "1.1.1";
+       sha256 = "1j7w37ssikqb8jlsnwyg3q03c2krrlv7kj7y3zdykms4y727bw3q";
        libraryHaskellDepends = [
-         aeson arrows base base64-bytestring bytestring
-         bytestring-conversion http-api-data http-media http-types jose
-         monad-time mtl text unordered-containers wai webgear-core
+         aeson arrows base base64-bytestring binary bytestring
+         bytestring-conversion cookie http-api-data http-media http-types
+         jose monad-time mtl resourcet text text-conversions wai wai-extra
+         webgear-core
        ];
        testHaskellDepends = [
          base base64-bytestring bytestring http-types QuickCheck
@@ -322661,6 +319964,37 @@ self: {
        license = lib.licenses.mpl20;
      }) {};
 
+  "webgear-swagger" = callPackage
+    ({ mkDerivation, arrows, base, http-types
+     , insert-ordered-containers, lens, swagger2, text, webgear-core
+     }:
+     mkDerivation {
+       pname = "webgear-swagger";
+       version = "1.1.1";
+       sha256 = "0s1hdw0inwc3a9r6y3jczhwc68akwri14x9kqi3zwbmxb5z0i8aw";
+       libraryHaskellDepends = [
+         arrows base http-types insert-ordered-containers lens swagger2 text
+         webgear-core
+       ];
+       description = "Composable, type-safe library to build HTTP API servers";
+       license = lib.licenses.mpl20;
+     }) {};
+
+  "webgear-swagger-ui" = callPackage
+    ({ mkDerivation, base, bytestring, file-embed, http-types
+     , mime-types, text, webgear-core
+     }:
+     mkDerivation {
+       pname = "webgear-swagger-ui";
+       version = "1.1.1";
+       sha256 = "0x9clbhvh2ak4lb4kamww37x8pgkr0svad4272a47g1ka9jabw9c";
+       libraryHaskellDepends = [
+         base bytestring file-embed http-types mime-types text webgear-core
+       ];
+       description = "Host swagger UI based on WebGear API specifications";
+       license = lib.licenses.mpl20;
+     }) {};
+
   "webidl" = callPackage
     ({ mkDerivation, base, bytestring, HSFFIG, LEXER, parsec, pretty
      , utf8-env, utf8-string
@@ -322945,6 +320279,41 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "websockets_0_13_0_0" = callPackage
+    ({ mkDerivation, async, attoparsec, base, base64-bytestring, binary
+     , bytestring, case-insensitive, containers, criterion, entropy
+     , HUnit, network, QuickCheck, random, SHA, streaming-commons
+     , test-framework, test-framework-hunit, test-framework-quickcheck2
+     , text
+     }:
+     mkDerivation {
+       pname = "websockets";
+       version = "0.13.0.0";
+       sha256 = "1da95b71akggyikbxdmja3gcaqrz8sp6ri5jrsyavc2ickvi9y4s";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         async attoparsec base base64-bytestring binary bytestring
+         case-insensitive containers entropy network random SHA
+         streaming-commons text
+       ];
+       testHaskellDepends = [
+         async attoparsec base base64-bytestring binary bytestring
+         case-insensitive containers entropy HUnit network QuickCheck random
+         SHA streaming-commons test-framework test-framework-hunit
+         test-framework-quickcheck2 text
+       ];
+       benchmarkHaskellDepends = [
+         async attoparsec base base64-bytestring binary bytestring
+         case-insensitive containers criterion entropy network random SHA
+         text
+       ];
+       doCheck = false;
+       description = "A sensible and clean way to write WebSocket-capable servers in Haskell";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "websockets-json" = callPackage
     ({ mkDerivation, aeson, base, bytestring, exceptions, websockets }:
      mkDerivation {
@@ -323251,23 +320620,6 @@ self: {
      }) {};
 
   "weigh" = callPackage
-    ({ mkDerivation, base, deepseq, ghc, mtl, process, split, temporary
-     }:
-     mkDerivation {
-       pname = "weigh";
-       version = "0.0.16";
-       sha256 = "13pbjr7fzqy3s9c1nd2jhfwzbpccmpfwdn7y46z9k2bfkch1jam9";
-       revision = "1";
-       editedCabalFile = "0y71p1fg2q9ig955b21fhfaipdamdrlzfl302prqz8g0sfcxvmfg";
-       libraryHaskellDepends = [
-         base deepseq ghc mtl process split temporary
-       ];
-       testHaskellDepends = [ base deepseq ];
-       description = "Measure allocations of a Haskell functions/values";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "weigh_0_0_17" = callPackage
     ({ mkDerivation, base, criterion-measurement, deepseq, ghc, mtl
      , process, split, temporary
      }:
@@ -323281,7 +320633,6 @@ self: {
        testHaskellDepends = [ base deepseq ];
        description = "Measure allocations of a Haskell functions/values";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "weighted" = callPackage
@@ -324146,6 +321497,26 @@ self: {
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
+  "witch_1_2_0_4" = callPackage
+    ({ mkDerivation, base, bytestring, containers, HUnit, tagged
+     , template-haskell, text, time, transformers
+     }:
+     mkDerivation {
+       pname = "witch";
+       version = "1.2.0.4";
+       sha256 = "0yif1i7i83y51ky7j085b1sq9cx3gjn4vdcb8zpjwrzicw9m2nvz";
+       libraryHaskellDepends = [
+         base bytestring containers tagged template-haskell text time
+       ];
+       testHaskellDepends = [
+         base bytestring containers HUnit tagged text time transformers
+       ];
+       description = "Convert values from one type into another";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       maintainers = [ lib.maintainers.maralorn ];
+     }) {};
+
   "with-index" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -326003,28 +323374,28 @@ self: {
      }) {};
 
   "wuss" = callPackage
-    ({ mkDerivation, base, bytestring, connection, exceptions, network
-     , websockets
+    ({ mkDerivation, base, bytestring, crypton-connection, exceptions
+     , network, websockets
      }:
      mkDerivation {
        pname = "wuss";
-       version = "2.0.1.3";
-       sha256 = "037dsx4mrp5mz2fif9zqlsp1n35g7v8749wmji281ing8jfiyl37";
+       version = "2.0.1.5";
+       sha256 = "1cxl02fmhybk4l6xxrf826nlf7pmnb1xgvd7661xnf1xwz7l23n2";
        libraryHaskellDepends = [
-         base bytestring connection exceptions network websockets
+         base bytestring crypton-connection exceptions network websockets
        ];
        description = "Secure WebSocket (WSS) clients";
        license = lib.licenses.mit;
      }) {};
 
-  "wuss_2_0_1_5" = callPackage
+  "wuss_2_0_1_7" = callPackage
     ({ mkDerivation, base, bytestring, crypton-connection, exceptions
      , network, websockets
      }:
      mkDerivation {
        pname = "wuss";
-       version = "2.0.1.5";
-       sha256 = "1cxl02fmhybk4l6xxrf826nlf7pmnb1xgvd7661xnf1xwz7l23n2";
+       version = "2.0.1.7";
+       sha256 = "09ad7bxkg46kgmkf49n86wqkzpsz277kiiwhw81awgivfacqkcvy";
        libraryHaskellDepends = [
          base bytestring crypton-connection exceptions network websockets
        ];
@@ -326591,8 +323962,8 @@ self: {
      }:
      mkDerivation {
        pname = "xdot";
-       version = "0.3.0.4";
-       sha256 = "1qmg22dyx6q77cfr1l2cx8s0h19c1rc9aksc8lq4wzmm9pg1rapg";
+       version = "0.3.0.5";
+       sha256 = "0amk4cn9kxa8l4hp016lywlrr33df3gw6gbi5lydzqzdcwd6qg3d";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -329491,6 +326862,33 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "yaml-unscrambler_0_1_0_19" = callPackage
+    ({ mkDerivation, acc, attoparsec, attoparsec-data, attoparsec-time
+     , base, base64-bytestring, bytestring, conduit, containers, foldl
+     , hashable, libyaml, mtl, neat-interpolation, quickcheck-instances
+     , rerebase, scientific, selective, tasty, tasty-hunit, text
+     , text-builder-dev, time, transformers, unordered-containers, uuid
+     , vector, yaml
+     }:
+     mkDerivation {
+       pname = "yaml-unscrambler";
+       version = "0.1.0.19";
+       sha256 = "092778zd41i5zb5jhj2p2vfiib74zw05p6vqmlp3s2ziawj9s79g";
+       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-instances rerebase tasty
+         tasty-hunit
+       ];
+       description = "Flexible declarative YAML parsing toolkit";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "yaml2owl" = callPackage
     ({ mkDerivation, base, containers, directory, filepath, network
      , network-uri, swish, text, xml, yaml
@@ -334255,8 +331653,8 @@ self: {
        pname = "zip";
        version = "2.0.0";
        sha256 = "1j3gwhgcn2j2jsdg4dw7a5y1pw0n273zkfk782pvzjqmccaywbdp";
-       revision = "2";
-       editedCabalFile = "15qqk75gd3w4rypwhxlxsq9aaj8iz9wd8pds2si69jsyivn1nrrg";
+       revision = "3";
+       editedCabalFile = "1b6izcvvrhdra0jxp2s7xk9xv41iwq3yc9bpi44nmc2fj4ra4r2v";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [