about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/hackage-packages.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix11941
1 files changed, 5142 insertions, 6799 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index b32900944af06..c3614d35ed864 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -1,4 +1,4 @@
-/* hackage-packages.nix is an auto-generated file -- DO NOT EDIT! */
+/* hackage-packages.nix is auto-generated by hackage2nix -- DO NOT EDIT MANUALLY! */
 
 { pkgs, lib, callPackage }:
 
@@ -312,7 +312,6 @@ self: {
        description = "Efficient, high-level dynamic programming";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ADPfusionForest" = callPackage
@@ -1334,6 +1333,34 @@ self: {
        mainProgram = "bnfc";
      }) {};
 
+  "BNFC_2_9_4_1" = callPackage
+    ({ mkDerivation, alex, array, base, containers, deepseq, directory
+     , filepath, happy, hspec, hspec-discover, HUnit, mtl, pretty
+     , process, QuickCheck, string-qq, temporary, time, transformers
+     }:
+     mkDerivation {
+       pname = "BNFC";
+       version = "2.9.4.1";
+       sha256 = "0l3jw86b14jfrd4phjkhpl9qq8im3lnbbhhadmivdr1k2sf614sy";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         array base containers deepseq directory filepath mtl pretty process
+         string-qq time transformers
+       ];
+       libraryToolDepends = [ alex happy ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [
+         array base containers deepseq directory filepath hspec HUnit mtl
+         pretty process QuickCheck string-qq temporary time
+       ];
+       testToolDepends = [ alex happy hspec-discover ];
+       description = "A compiler front-end generator";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "bnfc";
+     }) {};
+
   "BNFC-meta" = callPackage
     ({ mkDerivation, alex-meta, array, base, fail, happy-meta
      , haskell-src-meta, syb, template-haskell
@@ -1644,7 +1671,6 @@ self: {
        description = "BLAST-related tools";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "BiobaseDotP" = callPackage
@@ -1679,6 +1705,7 @@ self: {
        ];
        description = "European Nucleotide Archive data";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "BiobaseEnsembl" = callPackage
@@ -1743,6 +1770,7 @@ self: {
        ];
        description = "streaming FASTA parser";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "fastaextract";
      }) {};
 
@@ -1904,7 +1932,6 @@ self: {
        description = "Import Turner RNA parameters";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "BiobaseTypes" = callPackage
@@ -1938,6 +1965,7 @@ self: {
        ];
        description = "Collection of types for bioinformatics";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "BiobaseVienna" = callPackage
@@ -1995,6 +2023,7 @@ self: {
        ];
        description = "Efficient RNA/DNA/Protein Primary/Secondary Structure";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "SubOptDistance";
      }) {};
 
@@ -2069,8 +2098,8 @@ self: {
      }:
      mkDerivation {
        pname = "Blammo";
-       version = "1.1.1.0";
-       sha256 = "1hqrdzj30lwwb7zis2hkfz887jh107k33mbqkj2hxvd56sc4din5";
+       version = "1.1.1.1";
+       sha256 = "1qms459jmikx2dxsl6znn8scb6293s4zprz419da5s71lkiql7cp";
        libraryHaskellDepends = [
          aeson base bytestring case-insensitive clock containers dlist
          envparse exceptions fast-logger http-types lens monad-logger-aeson
@@ -2083,8 +2112,6 @@ self: {
        testToolDepends = [ markdown-unlit ];
        description = "Batteries-included Structured Logging library";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "BlastHTTP" = callPackage
@@ -2150,7 +2177,9 @@ self: {
        executableHaskellDepends = [ base cmdargs ];
        description = "A tool for posting Haskelly articles to blogs";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "BlogLiterately";
+       broken = true;
      }) {};
 
   "BlogLiterately-diagrams" = callPackage
@@ -2629,7 +2658,6 @@ self: {
        description = "Firing rules semantic of CSPM";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "CSPM-Frontend" = callPackage
@@ -3130,6 +3158,8 @@ self: {
        libraryHaskellDepends = [ base free mmorph mtl transformers-base ];
        description = "Generalized stream processors";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "Chart" = callPackage
@@ -4326,6 +4356,7 @@ self: {
        ];
        description = "Deterministic random bit generator (aka RNG, PRNG) based HMACs, Hashes, and Ciphers";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "DSA" = callPackage
@@ -4350,7 +4381,6 @@ self: {
        description = "Implementation of DSA, based on the description of FIPS 186-4";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "DSH" = callPackage
@@ -4557,14 +4587,12 @@ self: {
      }:
      mkDerivation {
        pname = "DataVersion";
-       version = "0.1.0.0";
-       sha256 = "13cw7rzp510spn5ncxdqyzz66d9dnyq7s650zmpmjx2cg456zw9x";
+       version = "0.1.0.1";
+       sha256 = "051fmlydjqhp67b1ivb7rhaz1vwya6g6r6akwwms1lkhl6d95yda";
        libraryHaskellDepends = [ base generic-lens microlens ];
        testHaskellDepends = [ base hspec QuickCheck ];
        description = "Type safe data migrations";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "Deadpan-DDP" = callPackage
@@ -4648,6 +4676,7 @@ self: {
        libraryHaskellDepends = [ base haskell-src mtl TypeCompose ];
        description = "Arrows for \"deep application\"";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "DeepDarkFantasy" = callPackage
@@ -5351,8 +5380,6 @@ self: {
        libraryHaskellDepends = [ base mtl ];
        description = "A library of efficient, purely-functional data structures (API)";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "EdisonCore" = callPackage
@@ -5368,7 +5395,6 @@ self: {
        ];
        description = "A library of efficient, purely-functional data structures (Core Implementations)";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "EditTimeReport" = callPackage
@@ -5810,7 +5836,6 @@ self: {
        description = "A grab bag of modules";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "FAI" = callPackage
@@ -6175,7 +6200,6 @@ self: {
        ];
        description = "Functions on System.FilePath";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "FileSystem" = callPackage
@@ -7083,6 +7107,8 @@ self: {
        benchmarkHaskellDepends = [ base criterion lens ];
        description = "Typesafe functional GPU graphics programming";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "GPipe-Examples" = callPackage
@@ -7145,7 +7171,6 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "playground";
-       broken = true;
      }) {};
 
   "GPipe-TextureLoad" = callPackage
@@ -7200,6 +7225,7 @@ self: {
        description = "Some kind of game library or set of utilities";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "Ganymede" = callPackage
@@ -7956,6 +7982,7 @@ self: {
        ];
        description = "Gtk-based GUIs for Tangible Values";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "GuiHaskell" = callPackage
@@ -8006,7 +8033,6 @@ self: {
        ];
        description = "The Haskell/R mixed programming environment";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "H";
      }) {};
 
@@ -9319,7 +9345,6 @@ self: {
        license = lib.licenses.mit;
        platforms = lib.platforms.x86;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) gsl;};
 
   "HROOT" = callPackage
@@ -9571,8 +9596,6 @@ self: {
        testHaskellDepends = [ aeson attoparsec base HTF text ];
        description = "Small template engine";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "HSoM" = callPackage
@@ -9697,28 +9720,6 @@ self: {
   "HTTP" = callPackage
     ({ mkDerivation, array, base, bytestring, deepseq, httpd-shed
      , HUnit, mtl, network, network-uri, parsec, pureMD5, split
-     , test-framework, test-framework-hunit, time
-     }:
-     mkDerivation {
-       pname = "HTTP";
-       version = "4000.3.16";
-       sha256 = "0bgyj3ahqlyg0jw6qsm2sncp8mklc4h0dj91s043vb3ig01iq2fn";
-       revision = "1";
-       editedCabalFile = "0wagwgzfy2mqkha88fjl37ah0l7h4biz34v65993xd502ly68hk0";
-       libraryHaskellDepends = [
-         array base bytestring mtl network network-uri parsec time
-       ];
-       testHaskellDepends = [
-         base bytestring deepseq httpd-shed HUnit mtl network network-uri
-         pureMD5 split test-framework test-framework-hunit
-       ];
-       description = "A library for client-side HTTP";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "HTTP_4000_4_1" = callPackage
-    ({ mkDerivation, array, base, bytestring, deepseq, httpd-shed
-     , HUnit, mtl, network, network-uri, parsec, pureMD5, split
      , test-framework, test-framework-hunit, time, transformers
      }:
      mkDerivation {
@@ -9737,7 +9738,6 @@ self: {
        ];
        description = "A library for client-side HTTP";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "HTTP-Simple" = callPackage
@@ -9926,6 +9926,7 @@ self: {
        description = "An Haskell library to drive the french Minitel through a serial port";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "HaPy" = callPackage
@@ -10198,7 +10199,9 @@ self: {
        ];
        description = "Yet another Hangman game";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "hangman-ascii";
+       broken = true;
      }) {};
 
   "HappyTree" = callPackage
@@ -10269,18 +10272,6 @@ self: {
      }) {};
 
   "HasBigDecimal" = callPackage
-    ({ mkDerivation, base, hspec, QuickCheck }:
-     mkDerivation {
-       pname = "HasBigDecimal";
-       version = "0.1.1";
-       sha256 = "0ddyngd1mrx9s11nm7sh0nh76zi1zi7yjzmqk7xbpv6ijqka050a";
-       libraryHaskellDepends = [ base ];
-       testHaskellDepends = [ base hspec QuickCheck ];
-       description = "A library for arbitrary precision decimal numbers";
-       license = lib.licenses.asl20;
-     }) {};
-
-  "HasBigDecimal_0_2_0_0" = callPackage
     ({ mkDerivation, base, criterion, hspec, hspec-discover, QuickCheck
      }:
      mkDerivation {
@@ -10295,7 +10286,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A library for arbitrary precision decimal numbers";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "HasCacBDD" = callPackage
@@ -11150,6 +11140,23 @@ self: {
        license = lib.licenses.publicDomain;
      }) {inherit (pkgs) openssl;};
 
+  "HsOpenSSL_0_11_7_3" = callPackage
+    ({ mkDerivation, base, bytestring, Cabal, network, openssl, time }:
+     mkDerivation {
+       pname = "HsOpenSSL";
+       version = "0.11.7.3";
+       sha256 = "0nb5rwz5rnyn4vzkl231r3maw4j4q9l92w07dxqyd1929p9yajgl";
+       revision = "1";
+       editedCabalFile = "03kaaxaxmggyn2zmsf4d8466j986sm5dw228ypf82nh6rmmzhfxj";
+       setupHaskellDepends = [ base Cabal ];
+       libraryHaskellDepends = [ base bytestring network time ];
+       librarySystemDepends = [ openssl ];
+       testHaskellDepends = [ base bytestring ];
+       description = "Partial OpenSSL binding for Haskell";
+       license = lib.licenses.publicDomain;
+       hydraPlatforms = lib.platforms.none;
+     }) {inherit (pkgs) openssl;};
+
   "HsOpenSSL-x509-system" = callPackage
     ({ mkDerivation, base, bytestring, HsOpenSSL, unix }:
      mkDerivation {
@@ -11554,8 +11561,8 @@ self: {
      }:
      mkDerivation {
        pname = "IPv6DB";
-       version = "0.3.2";
-       sha256 = "1nhgbrfwabnxgbjwjyksaazb08awlhf7m8w7dx3xhm32m1dkkm6f";
+       version = "0.3.3";
+       sha256 = "1zgkn998cm2h1fxkydvzb8lxsshlgimz9xa91w7vdpq67gf7rx90";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -11710,6 +11717,7 @@ self: {
        ];
        description = "Data interning (with compact regions where possible)";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "Interpolation" = callPackage
@@ -12146,7 +12154,9 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Blurhash is a very compact represenation of a placeholder for an image";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "JuicyPixels-blurhash-exe";
+       broken = true;
      }) {};
 
   "JuicyPixels-canvas" = callPackage
@@ -12906,6 +12916,7 @@ self: {
        description = "Library for RedPitaya";
        license = lib.licenses.lgpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "LargeCardinalHierarchy" = callPackage
@@ -13185,10 +13196,8 @@ self: {
      }:
      mkDerivation {
        pname = "ListLike";
-       version = "4.7.7";
-       sha256 = "0h4yfzrf3ljvzf3x75nx791bpxlmdi7f42ff0xyfk8d498iws08a";
-       revision = "1";
-       editedCabalFile = "155y1r051ar9k8vhb54q5ga7a5rzlm4jx1c42pbw7cfy3c8af6hc";
+       version = "4.7.8";
+       sha256 = "1l9pfjy7gh7xqnzflixp37d6lsppmlffzmmq75xn9r8ij3r2jycs";
        libraryHaskellDepends = [
          array base bytestring containers deepseq dlist fmlist text
          utf8-string vector
@@ -13670,7 +13679,6 @@ self: {
        description = "Automatic inductive functional programmer by systematic search";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "MailchimpSimple" = callPackage
@@ -13775,6 +13783,7 @@ self: {
        description = "MaybeT monad transformer using transformers instead of mtl";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "MazesOfMonad" = callPackage
@@ -13992,8 +14001,8 @@ self: {
        pname = "MissingH";
        version = "1.5.0.1";
        sha256 = "0c92fdv32nq51kfdizi3lpxmnvscsgk6marfzaycd7k05aka8byb";
-       revision = "1";
-       editedCabalFile = "18jigc9mis823dhlx14yd0r59618jwqw93hsdyzmdrgfaigd6qpn";
+       revision = "2";
+       editedCabalFile = "11d922r06p00gcgzhb29hhjkq8ajy1xbqdiwdpbmhp2ar7fw7g9l";
        libraryHaskellDepends = [
          array base containers directory filepath hslogger mtl network
          network-bsd old-locale old-time parsec process regex-compat time
@@ -14130,6 +14139,7 @@ self: {
        description = "Monad-transformer version of the Control.Exception module";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "MonadCatchIO-mtl-foreign" = callPackage
@@ -14157,8 +14167,6 @@ self: {
        ];
        description = "Monad-transformer compatible version of the Control.Exception module";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "MonadCatchIO-transformers-foreign" = callPackage
@@ -14175,6 +14183,7 @@ self: {
        description = "Polymorphic combinators for working with foreign functions";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "MonadCompose" = callPackage
@@ -14244,6 +14253,8 @@ self: {
        pname = "MonadRandom";
        version = "0.6";
        sha256 = "0i6h9s2iqj71q06i9al3s2akmdjjx16h015qb81nhgjwi4q8cf69";
+       revision = "1";
+       editedCabalFile = "1swvjlsazh6wj1k8yj7ijarmw1sfmk9fv53h1hbfqcxva4gbhnkp";
        libraryHaskellDepends = [
          base mtl primitive random transformers transformers-compat
        ];
@@ -14261,6 +14272,8 @@ self: {
        libraryHaskellDepends = [ base MonadRandom mtl random ];
        description = "Lazy monad for psuedo random-number generation";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "MonadStack" = callPackage
@@ -14652,6 +14665,7 @@ self: {
        ];
        description = "NGLess implements ngless, a DSL for processing sequencing data";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "ngless";
      }) {};
 
@@ -14723,6 +14737,7 @@ self: {
        description = "A Haskell interface to Lego Mindstorms NXT";
        license = lib.licenses.lgpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {bluetooth = null;};
 
   "NXTDSL" = callPackage
@@ -14765,6 +14780,8 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Easy-and-safe-to-use high-level Haskell bindings to NaCl";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "NameGenerator" = callPackage
@@ -14877,7 +14894,6 @@ self: {
        description = "Simple scoring schemes for word alignments";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "NaturalSort" = callPackage
@@ -15365,9 +15381,7 @@ self: {
        executableHaskellDepends = [ base filepath ];
        description = "ONC RPC (aka Sun RPC) and XDR library";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hsrpcgen";
-       broken = true;
      }) {};
 
   "OSM" = callPackage
@@ -15384,6 +15398,7 @@ self: {
        description = "Parse OpenStreetMap files";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "OTP" = callPackage
@@ -15556,18 +15571,14 @@ self: {
      }) {};
 
   "OneTuple" = callPackage
-    ({ mkDerivation, base, base-orphans, ghc-prim, hashable
-     , template-haskell
-     }:
+    ({ mkDerivation, base, ghc-prim, hashable, template-haskell }:
      mkDerivation {
        pname = "OneTuple";
        version = "0.3.1";
        sha256 = "1vry21z449ph9k61l5zm7mfmdwkwszxqdlawlhvwrd1gsn13d1cq";
        revision = "3";
        editedCabalFile = "0g4siv8s6dlrdsivap2qy6ig08y5bjbs93jk192zmgkp8iscncpw";
-       libraryHaskellDepends = [
-         base base-orphans ghc-prim template-haskell
-       ];
+       libraryHaskellDepends = [ base ghc-prim template-haskell ];
        testHaskellDepends = [ base hashable template-haskell ];
        description = "Singleton Tuple";
        license = lib.licenses.bsd3;
@@ -15871,6 +15882,7 @@ self: {
        benchmarkHaskellDepends = [ base criterion ];
        description = "Efficient ordered (by popcount) enumeration of bits";
        license = lib.licenses.bsd3;
+       platforms = lib.platforms.x86;
      }) {};
 
   "Ordinals" = callPackage
@@ -16171,6 +16183,7 @@ self: {
        ];
        description = "BaseSpecs used for @Parallel-Arrows-Definition@ and Co";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "Parallel-Arrows-Definition" = callPackage
@@ -16182,6 +16195,8 @@ self: {
        libraryHaskellDepends = [ base deepseq split ];
        description = "Multithreaded evaluation using Arrows";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "Parallel-Arrows-Eden" = callPackage
@@ -16222,6 +16237,7 @@ self: {
        ];
        description = "GpH based backend for @Parallel-Arrows-Definition@ in a multicore variant";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "Parallel-Arrows-ParMonad" = callPackage
@@ -16241,6 +16257,7 @@ self: {
        ];
        description = "Par Monad (@monad-par@) based backend for @Parallel-Arrows-Definition@";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "Parry" = callPackage
@@ -16694,6 +16711,8 @@ self: {
        ];
        description = "Efficient multidimensional arrays";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "PrimitiveArray-Pretty" = callPackage
@@ -16962,28 +16981,6 @@ self: {
      }:
      mkDerivation {
        pname = "PyF";
-       version = "0.10.2.0";
-       sha256 = "0a1bq7c3vx6yp7745xr2vlxjsqgqa0s1f7yzqnfsybqwff03zbcw";
-       revision = "1";
-       editedCabalFile = "0hinbn56d8bw45zxazpmgv1b6lcmlcys9jfdkv2lyr5j44pzpvvj";
-       libraryHaskellDepends = [
-         base bytestring ghc ghc-boot mtl parsec template-haskell text time
-       ];
-       testHaskellDepends = [
-         base bytestring deepseq filepath hspec HUnit process
-         template-haskell temporary text time
-       ];
-       description = "Quasiquotations for a python like interpolated string formatter";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "PyF_0_11_1_0" = callPackage
-    ({ mkDerivation, base, bytestring, deepseq, filepath, ghc, ghc-boot
-     , hspec, HUnit, mtl, parsec, process, template-haskell, temporary
-     , text, time
-     }:
-     mkDerivation {
-       pname = "PyF";
        version = "0.11.1.0";
        sha256 = "07qwws303g4yzs01qi4r2nqjyp5sk2naiqb4qh9kirp54fn53m4g";
        libraryHaskellDepends = [
@@ -16995,7 +16992,6 @@ self: {
        ];
        description = "Quasiquotations for a python like interpolated string formatter";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "QIO" = callPackage
@@ -17156,6 +17152,8 @@ self: {
        benchmarkHaskellDepends = [ base hspec QuickCheck ];
        description = "Valid and Invalid generator";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "QuickPlot" = callPackage
@@ -17293,7 +17291,6 @@ self: {
        description = "A reflective JSON serializer/parser";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "RLP" = callPackage
@@ -17420,7 +17417,6 @@ self: {
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "RNAdotplot";
-       broken = true;
      }) {};
 
   "RNAlien" = callPackage
@@ -17521,8 +17517,8 @@ self: {
        pname = "RabbitMQ";
        version = "0.1.0.0";
        sha256 = "14rxwsxxqhj91alcnvvp6949ig0ifnls9x2mgnd1jmknqz7pwvrs";
-       revision = "1";
-       editedCabalFile = "17ypl1n9f1nyc1axdmmfgb188d0ml7i3sqgmbka1k4l0p2ik9qpp";
+       revision = "2";
+       editedCabalFile = "1m6pgha36ag2r0vnr242bndgbpq14v4ng6pab96pxzlj1yjlij6l";
        libraryHaskellDepends = [
          array base binary bytestring clock containers HsOpenSSL io-streams
          monad-control network network-uri openssl-streams split stm text
@@ -18130,8 +18126,6 @@ self: {
        librarySystemDepends = [ smpeg ];
        description = "Binding to the SMPEG library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) smpeg;};
 
   "SDL-ttf" = callPackage
@@ -18533,8 +18527,6 @@ self: {
        ];
        description = "A parser for SWMM 5 binary .OUT files";
        license = lib.licenses.lgpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "SableCC2Hs" = callPackage
@@ -18744,6 +18736,8 @@ self: {
        libraryHaskellDepends = [ base bytestring ];
        description = "simple static linked SHA3 using private symbols and the ref impl";
        license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "SegmentTree" = callPackage
@@ -18865,17 +18859,17 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ShellCheck_0_7_2" = callPackage
+  "ShellCheck" = callPackage
     ({ mkDerivation, aeson, array, base, bytestring, containers
      , deepseq, Diff, directory, filepath, mtl, parsec, process
      , QuickCheck, regex-tdfa
      }:
      mkDerivation {
        pname = "ShellCheck";
-       version = "0.7.2";
-       sha256 = "0wl43njaq95l35y5mvipwp1db9vr551nz9wl0xy83j1x1kc38xgz";
+       version = "0.8.0";
+       sha256 = "05jlapp4m997w36h2wszdxz9gvczdczaylypsbn14jqpb650w232";
        revision = "1";
-       editedCabalFile = "1w65zcr97mghraif6bgcdabzy2dp72gasaad57a9b5yp9i27p2rl";
+       editedCabalFile = "1c942n7lz59b0acvppg25k01f87rj3icrza9pfp9mlpiwaq1y8qw";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -18892,37 +18886,35 @@ self: {
        ];
        description = "Shell script analysis tool";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "shellcheck";
      }) {};
 
-  "ShellCheck" = callPackage
+  "ShellCheck_0_9_0" = callPackage
     ({ mkDerivation, aeson, array, base, bytestring, containers
-     , deepseq, Diff, directory, filepath, mtl, parsec, process
-     , QuickCheck, regex-tdfa
+     , deepseq, Diff, directory, fgl, filepath, mtl, parsec, process
+     , QuickCheck, regex-tdfa, transformers
      }:
      mkDerivation {
        pname = "ShellCheck";
-       version = "0.8.0";
-       sha256 = "05jlapp4m997w36h2wszdxz9gvczdczaylypsbn14jqpb650w232";
-       revision = "1";
-       editedCabalFile = "1c942n7lz59b0acvppg25k01f87rj3icrza9pfp9mlpiwaq1y8qw";
+       version = "0.9.0";
+       sha256 = "071k2gc8rzpg9lwq9g10c9xx0zm1wcgsf8v4n1csj9fm56vy7gmb";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson array base bytestring containers deepseq Diff directory
-         filepath mtl parsec process QuickCheck regex-tdfa
+         aeson array base bytestring containers deepseq Diff directory fgl
+         filepath mtl parsec process QuickCheck regex-tdfa transformers
        ];
        executableHaskellDepends = [
-         aeson array base bytestring containers deepseq Diff directory
-         filepath mtl parsec QuickCheck regex-tdfa
+         aeson array base bytestring containers deepseq Diff directory fgl
+         filepath mtl parsec QuickCheck regex-tdfa transformers
        ];
        testHaskellDepends = [
-         aeson array base bytestring containers deepseq Diff directory
-         filepath mtl parsec QuickCheck regex-tdfa
+         aeson array base bytestring containers deepseq Diff directory fgl
+         filepath mtl parsec QuickCheck regex-tdfa transformers
        ];
        description = "Shell script analysis tool";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "shellcheck";
      }) {};
 
@@ -19042,6 +19034,7 @@ self: {
        ];
        description = "A programming model for declarative, high performance user interface";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "Shpadoinkle-backend-pardiff" = callPackage
@@ -19079,7 +19072,6 @@ self: {
        description = "Use the high-performance Snabbdom virtual dom library written in JavaScript";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "Shpadoinkle-backend-static" = callPackage
@@ -19116,6 +19108,8 @@ self: {
        libraryHaskellDepends = [ aeson base jsaddle lens text unliftio ];
        description = "Debugging tools for Shpadoinkle applications";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "Shpadoinkle-developer-tools" = callPackage
@@ -19249,6 +19243,7 @@ self: {
        libraryHaskellDepends = [ base lens Shpadoinkle text ];
        description = "Lens combinators for Shpadoinkle applications";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "Shpadoinkle-router" = callPackage
@@ -19284,6 +19279,7 @@ self: {
        libraryHaskellDepends = [ base lens Shpadoinkle streaming text ];
        description = "Integration of the streaming library with Shpadoinkle continuations";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "Shpadoinkle-template" = callPackage
@@ -19598,7 +19594,6 @@ self: {
        description = "Abstract full system simulator";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "SoccerFun" = callPackage
@@ -20232,7 +20227,6 @@ self: {
        description = "Library which aids constructing generic (SYB3-based) widgets";
        license = "LGPL";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "SyntaxMacros" = callPackage
@@ -20329,6 +20323,8 @@ self: {
        ];
        description = "A Transactional cache with user-defined persistence";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "THEff" = callPackage
@@ -20412,6 +20408,7 @@ self: {
        libraryHaskellDepends = [ base DeepArrow TypeCompose ];
        description = "Tangible Values -- composable interfaces";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "TYB" = callPackage
@@ -20806,6 +20803,8 @@ self: {
        libraryHaskellDepends = [ base binary bytestring dataenc ];
        description = "TigerHash with C implementation";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "TimePiece" = callPackage
@@ -21126,6 +21125,8 @@ self: {
        libraryHaskellDepends = [ base base-orphans ];
        description = "Type composition classes & instances";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "TypeIlluminator" = callPackage
@@ -21256,7 +21257,6 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "UTFTConverter";
-       broken = true;
      }) {};
 
   "Unique" = callPackage
@@ -21491,8 +21491,6 @@ self: {
        doHaddock = false;
        description = "This package is obsolete";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "VecN" = callPackage
@@ -21564,7 +21562,6 @@ self: {
        description = "ViennaRNA v2 extensions";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ViennaRNAParser" = callPackage
@@ -21613,6 +21610,7 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "Villefort";
+       broken = true;
      }) {};
 
   "Vulkan" = callPackage
@@ -21657,7 +21655,6 @@ self: {
        ];
        description = "WAVE audio file IO library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "sinewave";
      }) {};
 
@@ -21831,6 +21828,8 @@ self: {
        testHaskellDepends = [ base ];
        description = "Simple set types. Useful to create sets of arbitrary types and nested sets.";
        license = lib.licenses.lgpl3Plus;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "Weather" = callPackage
@@ -22286,7 +22285,6 @@ self: {
        description = "Workflow patterns over a monad for thread state logging & recovery";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "WxGeneric" = callPackage
@@ -22613,6 +22611,7 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "YACPong";
+       broken = true;
      }) {};
 
   "YFrob" = callPackage
@@ -22698,8 +22697,8 @@ self: {
     ({ mkDerivation, base, deepseq, random, simple-affine-space }:
      mkDerivation {
        pname = "Yampa";
-       version = "0.13.7";
-       sha256 = "0fz4v7q0q1npqxgjcc5ig9ynz1jya54a3vdl5p2mzymg91hwapf8";
+       version = "0.14";
+       sha256 = "14fhg7pkvm3rjcw6v5c0jxnq2l7v3rhw1bkb3a6g1s27alar9ynl";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -22818,26 +22817,24 @@ self: {
 
   "Z-Data" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, case-insensitive
-     , containers, deepseq, ghc-prim, hashable, hspec, hspec-discover
-     , HUnit, integer-gmp, primitive, QuickCheck, quickcheck-instances
-     , random, scientific, tagged, template-haskell, time
-     , unicode-collation, unordered-containers, uuid-types
+     , containers, deepseq, hashable, hspec, hspec-discover, HUnit
+     , primitive, QuickCheck, quickcheck-instances, random, scientific
+     , tagged, template-haskell, time, unicode-collation
+     , unordered-containers, uuid-types
      }:
      mkDerivation {
        pname = "Z-Data";
-       version = "1.2.0.0";
-       sha256 = "1kf20s8y2jgr4gsx72mj9ax6mxrwxz7ss034qsajzd8l3j1h5bir";
+       version = "2.0.0.1";
+       sha256 = "0w78yrphmb7w2vay75r1a5rlcar1345rvbsq8cx8zh3jcx2r802g";
        setupHaskellDepends = [ base Cabal ];
        libraryHaskellDepends = [
-         base bytestring case-insensitive containers deepseq ghc-prim
-         hashable integer-gmp primitive QuickCheck random scientific tagged
-         template-haskell time unicode-collation unordered-containers
-         uuid-types
+         base bytestring case-insensitive containers deepseq hashable
+         primitive QuickCheck random scientific tagged template-haskell time
+         unicode-collation unordered-containers uuid-types
        ];
        testHaskellDepends = [
-         base containers hashable hspec HUnit integer-gmp primitive
-         QuickCheck quickcheck-instances scientific time
-         unordered-containers
+         base containers hashable hspec HUnit primitive QuickCheck
+         quickcheck-instances scientific time unordered-containers
        ];
        testToolDepends = [ hspec-discover ];
        description = "Array, vector and text";
@@ -22854,8 +22851,8 @@ self: {
      }:
      mkDerivation {
        pname = "Z-IO";
-       version = "1.0.1.0";
-       sha256 = "0w82pfbs7f8yiw7jv95m5gh8yd23v5gwdxjh7z8cwf173r5j6g0k";
+       version = "2.0.0.0";
+       sha256 = "1n621brs608v6kpnjxb3hgh3h0garw8k1hr1ym5l8l0v7h2gv085";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -22974,6 +22971,7 @@ self: {
        libraryHaskellDepends = [ base TypeCompose ];
        description = "Zipping folds";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ZipperAG" = callPackage
@@ -24712,6 +24710,7 @@ self: {
        description = "AcousticBrainz API client";
        license = lib.licenses.cc0;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "acquire" = callPackage
@@ -24746,6 +24745,8 @@ self: {
        pname = "active";
        version = "0.2.0.16";
        sha256 = "1fz2rsyk41p9f9avlmn9lrdmii5alv88lkw677mw8q6mzyxpw67i";
+       revision = "1";
+       editedCabalFile = "0cyfwrr5c14f5rgrf8dv7i8qsrnmnzigw0xp6l88kfxd61zhk4n8";
        libraryHaskellDepends = [
          base lens linear semigroupoids semigroups vector
        ];
@@ -24847,10 +24848,8 @@ self: {
      }:
      mkDerivation {
        pname = "acts";
-       version = "0.3.1.0";
-       sha256 = "06bpayfa8vwj8dqlqp71nw2s9iwbffdknkk4hpazd4r1wvhnrg37";
-       revision = "4";
-       editedCabalFile = "081arnkkll6xkni350ywsnwzagnki2ly5in42cx5zcpfp1xbssmk";
+       version = "0.3.1.1";
+       sha256 = "1szr7afyk6hwx7hipwwsvhv7y57if4fydsblphvf8fmwg299ya4l";
        libraryHaskellDepends = [
          base deepseq finitary finite-typelits groups
        ];
@@ -24991,6 +24990,41 @@ self: {
        broken = true;
      }) {};
 
+  "adhoc-fixtures" = callPackage
+    ({ mkDerivation, base, hspec, hspec-core, hspec-discover
+     , safe-exceptions, yarl
+     }:
+     mkDerivation {
+       pname = "adhoc-fixtures";
+       version = "0.1.0.0";
+       sha256 = "16m8a2b2z8n3zxr8dash6k1fq16ks7vi3dza751sd12ay7m0gn2w";
+       libraryHaskellDepends = [ base safe-exceptions yarl ];
+       testHaskellDepends = [
+         base hspec hspec-core hspec-discover safe-exceptions yarl
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Manage fine grained fixtures";
+       license = lib.licenses.isc;
+     }) {};
+
+  "adhoc-fixtures-hspec" = callPackage
+    ({ mkDerivation, adhoc-fixtures, base, hspec, hspec-core
+     , hspec-discover, safe-exceptions, yarl
+     }:
+     mkDerivation {
+       pname = "adhoc-fixtures-hspec";
+       version = "0.1.0.0";
+       sha256 = "0xzgq11lwm66wi3sdlxxpqjgv9wfrysjvn28zyrjrq791vmlg0p9";
+       libraryHaskellDepends = [ adhoc-fixtures base hspec yarl ];
+       testHaskellDepends = [
+         adhoc-fixtures base hspec hspec-core hspec-discover safe-exceptions
+         yarl
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Manage fine grained fixtures";
+       license = lib.licenses.isc;
+     }) {};
+
   "adhoc-network" = callPackage
     ({ mkDerivation, base, bytestring, containers, Crypto, dataenc
      , HaXml, hsgnutls, network, old-locale, parsec, pkcs1, random, time
@@ -25045,6 +25079,7 @@ self: {
        description = "See README for more info";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "adjunctions" = callPackage
@@ -25167,8 +25202,8 @@ self: {
      }:
      mkDerivation {
        pname = "advent-of-code-api";
-       version = "0.2.8.1";
-       sha256 = "17s80883jq75i129b1976qbvr56ml0bsadhfnx2qybbh7b55gxfh";
+       version = "0.2.8.2";
+       sha256 = "1z4y8bssmaappc7hamdzynjxd1mamn7vzyc0nymldxb8ly7fvpwy";
        libraryHaskellDepends = [
          aeson base bytestring containers deepseq directory filepath
          finite-typelits http-api-data http-client http-client-tls
@@ -25180,38 +25215,59 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "advent-of-code-api_0_2_8_4" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, deepseq
+     , directory, filepath, finite-typelits, http-api-data, http-client
+     , http-client-tls, http-media, HUnit, megaparsec, mtl, profunctors
+     , servant, servant-client, servant-client-core, stm, tagsoup, text
+     , time, time-compat
+     }:
+     mkDerivation {
+       pname = "advent-of-code-api";
+       version = "0.2.8.4";
+       sha256 = "1l7bl0aqn5d6ph730jpwb5h0lwhvrkcw4vla0l73sxrm52j9ma58";
+       libraryHaskellDepends = [
+         aeson base bytestring containers deepseq directory filepath
+         finite-typelits http-api-data http-client http-client-tls
+         http-media megaparsec mtl profunctors servant servant-client
+         servant-client-core stm tagsoup text time time-compat
+       ];
+       testHaskellDepends = [ base directory filepath HUnit text ];
+       description = "Advent of Code REST API bindings and servant API";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "advent-of-code-ocr" = callPackage
     ({ mkDerivation, base, containers, criterion, data-default-class
-     , heredoc, hspec, optparse-applicative, template-haskell, th-lift
-     , th-lift-instances
+     , heredoc, hspec, optparse-applicative, template-haskell, th-compat
+     , th-lift, th-lift-instances
      }:
      mkDerivation {
        pname = "advent-of-code-ocr";
-       version = "0.1.2.0";
-       sha256 = "0ppa386cbcdwx2k12ya19fsjlrgqgljdryv4mb3a0lrk44804k5c";
+       version = "0.1.2.1";
+       sha256 = "0dm8kv1k3h83fsblm64d8fqm760da8fl99rnxv2kvkp4nw8nfjm8";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base containers data-default-class heredoc template-haskell th-lift
-         th-lift-instances
+         base containers data-default-class heredoc template-haskell
+         th-compat th-lift th-lift-instances
        ];
        executableHaskellDepends = [
          base containers data-default-class heredoc optparse-applicative
-         template-haskell th-lift th-lift-instances
+         template-haskell th-compat th-lift th-lift-instances
        ];
        testHaskellDepends = [
          base containers data-default-class heredoc hspec template-haskell
-         th-lift th-lift-instances
+         th-compat th-lift th-lift-instances
        ];
        benchmarkHaskellDepends = [
          base containers criterion data-default-class heredoc
-         template-haskell th-lift th-lift-instances
+         template-haskell th-compat th-lift th-lift-instances
        ];
        description = "Parse Advent of Code ASCII art letters";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "advent-of-code-ocr";
-       broken = true;
      }) {};
 
   "aern2-fun" = callPackage
@@ -25514,18 +25570,6 @@ self: {
      }) {};
 
   "aeson-commit" = callPackage
-    ({ mkDerivation, aeson, aeson-qq, base, hspec, mtl, text }:
-     mkDerivation {
-       pname = "aeson-commit";
-       version = "1.4";
-       sha256 = "1xbck5hcbfqm2kc3yzrl1dzdmjl9zf84vc33ird3c50ny884amwa";
-       libraryHaskellDepends = [ aeson base mtl text ];
-       testHaskellDepends = [ aeson aeson-qq base hspec text ];
-       description = "Parse Aeson data with commitment";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "aeson-commit_1_6_0" = callPackage
     ({ mkDerivation, aeson, aeson-qq, base, hspec, text, transformers
      }:
      mkDerivation {
@@ -25536,7 +25580,6 @@ self: {
        testHaskellDepends = [ aeson aeson-qq base hspec text ];
        description = "Parse Aeson data with commitment";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "aeson-compat" = callPackage
@@ -25620,8 +25663,6 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "JSON encoding/decoding for dependent-sum";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "aeson-deriving" = callPackage
@@ -25820,7 +25861,9 @@ self: {
        ];
        description = "Derivation of Aeson instances for GADTs";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "readme";
+       broken = true;
      }) {};
 
   "aeson-generic-compat" = callPackage
@@ -25972,25 +26015,6 @@ self: {
      }) {};
 
   "aeson-optics" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base-compat, bytestring
-     , optics-core, optics-extra, scientific, text, unordered-containers
-     , vector
-     }:
-     mkDerivation {
-       pname = "aeson-optics";
-       version = "1.1.1";
-       sha256 = "1na5nsbp4sds8q289knzj4rgiwabbinxm0ihh66jfz0sjiia4wp7";
-       revision = "1";
-       editedCabalFile = "0wyn0l2qhlrlrf5xy1grk9mshlxsfy566ayabg9f92w7m89n0kff";
-       libraryHaskellDepends = [
-         aeson attoparsec base base-compat bytestring optics-core
-         optics-extra scientific text unordered-containers vector
-       ];
-       description = "Law-abiding optics for aeson";
-       license = lib.licenses.mit;
-     }) {};
-
-  "aeson-optics_1_2_0_1" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, optics-core
      , optics-extra, scientific, text, text-short, vector
      }:
@@ -26004,7 +26028,6 @@ self: {
        ];
        description = "Law-abiding optics for aeson";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "aeson-options" = callPackage
@@ -26049,8 +26072,6 @@ self: {
        testHaskellDepends = [ base hspec text ];
        description = "Tiny library to get fields from JSON format";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "aeson-prefix" = callPackage
@@ -26188,61 +26209,27 @@ self: {
 
   "aeson-schemas" = callPackage
     ({ mkDerivation, aeson, aeson-qq, base, criterion, deepseq
-     , first-class-families, hashable, hint, interpolate, megaparsec
-     , QuickCheck, raw-strings-qq, tasty, tasty-golden, tasty-hunit
-     , tasty-quickcheck, template-haskell, text, th-orphans
-     , th-test-utils, unordered-containers
-     }:
-     mkDerivation {
-       pname = "aeson-schemas";
-       version = "1.3.5.1";
-       sha256 = "1cp6q92z0zkz9kdkaialcx2v9plvmkcghrg54jv841iqxjwcbj3r";
-       revision = "1";
-       editedCabalFile = "1yllgsypwpk627x29bjcv49y4m4g8q2xgkj34z6nyib6w1bbjmna";
-       libraryHaskellDepends = [
-         aeson base first-class-families hashable megaparsec
-         template-haskell text unordered-containers
-       ];
-       testHaskellDepends = [
-         aeson aeson-qq base deepseq first-class-families hashable hint
-         interpolate megaparsec QuickCheck raw-strings-qq tasty tasty-golden
-         tasty-hunit tasty-quickcheck template-haskell text th-orphans
-         th-test-utils unordered-containers
-       ];
-       benchmarkHaskellDepends = [
-         aeson base criterion deepseq first-class-families hashable
-         megaparsec template-haskell text th-test-utils unordered-containers
-       ];
-       description = "Easily consume JSON data on-demand with type-safety";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "aeson-schemas_1_4_0_0" = callPackage
-    ({ mkDerivation, aeson, aeson-qq, base, criterion, deepseq
-     , filepath, first-class-families, hashable, hint, interpolate
+     , directory, filepath, first-class-families, hashable, 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.0.0";
-       sha256 = "0nch4andx0w0l7dlw64ajz503f05zancx42178dsd5fskvd75ks2";
+       version = "1.4.0.1";
+       sha256 = "1yv4d4i8gmbv0mmlalhlafn9a6kv51wdwnpbksiajm6m47bajqym";
        libraryHaskellDepends = [
          aeson base first-class-families hashable megaparsec
          template-haskell text unordered-containers
        ];
        testHaskellDepends = [
-         aeson aeson-qq base 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
+         aeson aeson-qq base deepseq directory filepath 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 first-class-families hashable
-         megaparsec template-haskell text th-test-utils unordered-containers
+         aeson base criterion deepseq template-haskell th-test-utils
        ];
        description = "Easily consume JSON data on-demand with type-safety";
        license = lib.licenses.bsd3;
@@ -26362,29 +26349,6 @@ self: {
   "aeson-typescript" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, directory
      , filepath, hspec, mtl, process, string-interpolate
-     , template-haskell, temporary, text, th-abstraction
-     , unordered-containers
-     }:
-     mkDerivation {
-       pname = "aeson-typescript";
-       version = "0.3.0.1";
-       sha256 = "0xbj6m1lxpv4qclz5msrdplpy3mdxq5icjl3fq4bwbqy5rs6vczv";
-       libraryHaskellDepends = [
-         aeson base containers mtl string-interpolate template-haskell text
-         th-abstraction unordered-containers
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers directory filepath hspec mtl
-         process string-interpolate template-haskell temporary text
-         th-abstraction unordered-containers
-       ];
-       description = "Generate TypeScript definition files from your ADTs";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "aeson-typescript_0_4_2_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, directory
-     , filepath, hspec, mtl, process, string-interpolate
      , template-haskell, temporary, text, th-abstraction, transformers
      , unordered-containers
      }:
@@ -26403,7 +26367,6 @@ self: {
        ];
        description = "Generate TypeScript definition files from your ADTs";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "aeson-utils" = callPackage
@@ -26448,8 +26411,8 @@ self: {
      }:
      mkDerivation {
        pname = "aeson-via";
-       version = "0.2.0";
-       sha256 = "0v2k9ilm60hnjzsjw1x1b0qcyc6b6db64k6rkci9mbnfqv8bj2wj";
+       version = "0.2.1";
+       sha256 = "0g8sf1sv1fmqkqmfwsb8sxbgy63zg503gi9sxhhc9apfrp5z9kig";
        libraryHaskellDepends = [
          aeson aeson-casing base newtype-generics text
        ];
@@ -26632,7 +26595,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "ag-pictgen";
-       broken = true;
      }) {};
 
   "agda-language-server" = callPackage
@@ -26734,8 +26696,8 @@ self: {
      }:
      mkDerivation {
        pname = "agda-unused";
-       version = "0.2.0";
-       sha256 = "0fxrmcc0kn3jyjbij2fv72pw0r1l2rvg8wglj1i8d438jqpffigw";
+       version = "0.3.0";
+       sha256 = "0yljqv24xws32vnkaqxngqmy6p0ad55razgcr1igyrc10dq4pm24";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -26889,6 +26851,8 @@ self: {
        ];
        description = "air-extra";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "air-spec" = callPackage
@@ -27115,6 +27079,8 @@ self: {
        ];
        description = "GPSS-like DSL for Aivika";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aivika-lattice" = callPackage
@@ -27458,8 +27424,8 @@ self: {
      }:
      mkDerivation {
        pname = "algebra-checkers";
-       version = "0.1.0.0";
-       sha256 = "0phrm0lncqbjqsyxhk3ifmzfb2q42v6g81qklh49n1y73naykg9v";
+       version = "0.1.0.1";
+       sha256 = "1b1sj3niy3zwv2v412n6fnjapsz0xsl1zav8s326lx9gy9dxfdqs";
        libraryHaskellDepends = [
          ansi-terminal base checkers containers groups mtl pretty QuickCheck
          syb template-haskell th-instance-reification transformers
@@ -27721,6 +27687,7 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "acb";
+       broken = true;
      }) {};
 
   "algorithmic-composition-basic" = callPackage
@@ -27739,7 +27706,6 @@ self: {
        ];
        description = "Helps to create experimental music from a file (or its part) and a Ukrainian text";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "algorithmic-composition-complex" = callPackage
@@ -27761,6 +27727,7 @@ self: {
        description = "Helps to create more complex experimental music from a file (especially timbre)";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "algorithmic-composition-frequency-shift" = callPackage
@@ -27789,7 +27756,6 @@ self: {
        libraryHaskellDepends = [ algorithmic-composition-basic base ];
        description = "Some variants of the overtones functions to generate a timbre";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "align" = callPackage
@@ -27834,6 +27800,7 @@ self: {
        ];
        description = "Find relative time displacement of two recordings of the same music";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "align-audio";
      }) {};
 
@@ -27993,6 +27960,8 @@ self: {
        testHaskellDepends = [ base containers random tasty tasty-hunit ];
        description = "Rollback/replay NetCode for realtime, deterministic, multiplayer games";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "alpha" = callPackage
@@ -28203,6 +28172,8 @@ self: {
        description = "Binding to the ALSA Library API (MIDI sequencer)";
        license = lib.licenses.bsd3;
        platforms = lib.platforms.linux;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) alsa-lib;};
 
   "alsa-seq-tests" = callPackage
@@ -31278,6 +31249,7 @@ self: {
        description = "Client for analyze service";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "anansi" = callPackage
@@ -31488,6 +31460,8 @@ self: {
        libraryHaskellDepends = [ base bytestring text ];
        description = "Convert camelCase to snake_case and vice versa";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "animascii" = callPackage
@@ -31794,8 +31768,8 @@ self: {
     ({ mkDerivation, base, colour }:
      mkDerivation {
        pname = "ansi-terminal";
-       version = "0.11.3";
-       sha256 = "0swy5alj4xvfsnjrfiwxdlgzdnggjy6lgbfwph2d7c8zyzn67mgl";
+       version = "0.11.4";
+       sha256 = "098f8bdxqmgxaz8y87s6b6bshsq950zq0b75rmbihp2k1a7y963q";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base colour ];
@@ -31805,13 +31779,14 @@ self: {
 
   "ansi-terminal-game" = callPackage
     ({ mkDerivation, ansi-terminal, array, base, bytestring, cereal
-     , clock, containers, exceptions, hspec, linebreak, mintty, mtl
-     , QuickCheck, random, split, terminal-size, timers-tick, unidecode
+     , clock, containers, exceptions, hspec, hspec-discover, linebreak
+     , mintty, mtl, QuickCheck, random, split, terminal-size
+     , timers-tick, unidecode
      }:
      mkDerivation {
        pname = "ansi-terminal-game";
-       version = "1.8.0.0";
-       sha256 = "09wd7gh8zm90wq080fsah0qjbr9x3vrh89am7yf0d84a0akqw65m";
+       version = "1.8.0.1";
+       sha256 = "1fic8wjkbpfd076shfrq8pxlnpsrm59yilbhiinynlgr4vhjncz5";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -31824,6 +31799,7 @@ self: {
          exceptions hspec linebreak mintty mtl QuickCheck random split
          terminal-size timers-tick unidecode
        ];
+       testToolDepends = [ hspec-discover ];
        description = "sdl-like functions for terminal applications, based on ansi-terminal";
        license = lib.licenses.gpl3Only;
      }) {};
@@ -32371,6 +32347,8 @@ self: {
        testHaskellDepends = [ base ghc-prim ];
        description = "prelude for Algebra of Programming";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "aos-signature" = callPackage
@@ -32462,6 +32440,8 @@ self: {
        benchmarkSystemDepends = [ openssl ];
        description = "Apache specific MD5 digest algorighm";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) openssl;};
 
   "apart" = callPackage
@@ -32787,6 +32767,8 @@ self: {
        pname = "api-tools";
        version = "0.10.0.0";
        sha256 = "0hz4pa0n4wf9kd8r98xd0c39p790fn9iaqzjj2m653641acjbm0w";
+       revision = "1";
+       editedCabalFile = "13c5qg7f1a0hh1x2dmw6hnpi2vkmcasg38wl3lzf2plfcibqb01m";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -33419,7 +33401,7 @@ self: {
        broken = true;
      }) {};
 
-  "apply-refact" = callPackage
+  "apply-refact_0_9_3_0" = callPackage
     ({ mkDerivation, base, containers, directory, extra, filemanip
      , filepath, ghc, ghc-boot-th, ghc-exactprint, optparse-applicative
      , process, refact, silently, syb, tasty, tasty-expected-failure
@@ -33450,10 +33432,11 @@ self: {
        ];
        description = "Perform refactorings specified by the refact library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "refactor";
      }) {};
 
-  "apply-refact_0_10_0_0" = callPackage
+  "apply-refact" = callPackage
     ({ mkDerivation, base, containers, directory, extra, filemanip
      , filepath, ghc, ghc-boot-th, ghc-exactprint, ghc-paths
      , optparse-applicative, process, refact, silently, syb, tasty
@@ -33484,7 +33467,6 @@ self: {
        ];
        description = "Perform refactorings specified by the refact library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "refactor";
      }) {};
 
@@ -33969,6 +33951,8 @@ self: {
        ];
        description = "Distribute hackage packages to archlinux";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "arch-web" = callPackage
@@ -34173,8 +34157,8 @@ self: {
      }:
      mkDerivation {
        pname = "arduino-copilot";
-       version = "1.7.3";
-       sha256 = "02jk4vx6wdbci4rw5gb878y28g2x4krs6v1478cgp8z181kj38xy";
+       version = "1.7.4";
+       sha256 = "1yin826p57pmabv763l9igz6lk6c43f0y6cg2f5lqi6q1662x03w";
        libraryHaskellDepends = [
          base containers copilot copilot-c99 copilot-language directory
          filepath mtl optparse-applicative sketch-frp-copilot temporary
@@ -34420,10 +34404,8 @@ self: {
      }:
      mkDerivation {
        pname = "arion-compose";
-       version = "0.1.3.0";
-       sha256 = "1pw0vqx1y3zgq303gdgd3vkz95mqrv8hl0pfkw6kyc49hj7l864y";
-       revision = "1";
-       editedCabalFile = "03pp8dhxdcjkxw2mxgy667p266chbsqn13vc900cccy3qibqqk6m";
+       version = "0.2.0.0";
+       sha256 = "051lbklcdj7rz9l5mnbijwjy62g0xnvx7s3yjfrb4x9qm3jpscci";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -35079,26 +35061,6 @@ self: {
      }:
      mkDerivation {
        pname = "ascii";
-       version = "1.1.3.0";
-       sha256 = "0pzyamd64mj8sx5a43gi7yjdy5dx6k9648ihbgsri8k8srlhm0c8";
-       revision = "1";
-       editedCabalFile = "0lxjb940qm86i1b2i9dgyj8874y49spwmkm5ninxd5hs7g9manll";
-       libraryHaskellDepends = [
-         ascii-case ascii-char ascii-group ascii-numbers ascii-predicates
-         ascii-superset ascii-th base bytestring text
-       ];
-       testHaskellDepends = [ base hedgehog text ];
-       description = "The ASCII character set and encoding";
-       license = lib.licenses.asl20;
-     }) {};
-
-  "ascii_1_2_3_0" = callPackage
-    ({ mkDerivation, ascii-case, ascii-char, ascii-group, ascii-numbers
-     , ascii-predicates, ascii-superset, ascii-th, base, bytestring
-     , hedgehog, text
-     }:
-     mkDerivation {
-       pname = "ascii";
        version = "1.2.3.0";
        sha256 = "0s6w1wv6hjx1abz038cw7fyl8ilbs3cxmcs989c3hh9659l82p2j";
        revision = "2";
@@ -35110,7 +35072,6 @@ self: {
        testHaskellDepends = [ base hedgehog text ];
        description = "The ASCII character set and encoding";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ascii-art-to-unicode" = callPackage
@@ -35218,26 +35179,6 @@ self: {
 
   "ascii-numbers" = callPackage
     ({ mkDerivation, ascii-case, ascii-char, ascii-superset, base
-     , bytestring, d10, hashable, hedgehog, invert, text
-     }:
-     mkDerivation {
-       pname = "ascii-numbers";
-       version = "1.0.0.0";
-       sha256 = "1zmid1p3gqdmbriq6d87fyz69pksh1ha2x7w4m4pw7nch85440f5";
-       libraryHaskellDepends = [
-         ascii-case ascii-char ascii-superset base bytestring d10 hashable
-         text
-       ];
-       testHaskellDepends = [
-         ascii-case ascii-char ascii-superset base bytestring d10 hashable
-         hedgehog invert text
-       ];
-       description = "ASCII representations of numbers";
-       license = lib.licenses.asl20;
-     }) {};
-
-  "ascii-numbers_1_1_0_0" = callPackage
-    ({ mkDerivation, ascii-case, ascii-char, ascii-superset, base
      , bytestring, hashable, hedgehog, invert, text
      }:
      mkDerivation {
@@ -35255,25 +35196,12 @@ self: {
        ];
        description = "ASCII representations of numbers";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ascii-predicates" = callPackage
     ({ mkDerivation, ascii-char, base, hedgehog }:
      mkDerivation {
        pname = "ascii-predicates";
-       version = "1.0.0.10";
-       sha256 = "1964w50mvfwq4x6ss6vhz7q7fg8b9bfhczv95ll9cxs61qn2rir0";
-       libraryHaskellDepends = [ ascii-char base ];
-       testHaskellDepends = [ ascii-char base hedgehog ];
-       description = "Various categorizations of ASCII characters";
-       license = lib.licenses.asl20;
-     }) {};
-
-  "ascii-predicates_1_0_1_0" = callPackage
-    ({ mkDerivation, ascii-char, base, hedgehog }:
-     mkDerivation {
-       pname = "ascii-predicates";
        version = "1.0.1.0";
        sha256 = "1zqlly878qlrkjw2m4mgs4cgw6xspn0alx6xnvnrp1r2b412ykyn";
        revision = "2";
@@ -35282,7 +35210,6 @@ self: {
        testHaskellDepends = [ ascii-char base hedgehog ];
        description = "Various categorizations of ASCII characters";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ascii-progress" = callPackage
@@ -35520,6 +35447,7 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "asif";
+       broken = true;
      }) {};
 
   "asil" = callPackage
@@ -35539,7 +35467,6 @@ self: {
        description = "Action Script Instrumentation Library";
        license = "LGPL";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "asn" = callPackage
@@ -36389,6 +36316,7 @@ self: {
        description = "Code that helps you create a valid Atlassian Connect Descriptor";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "atmos" = callPackage
@@ -36467,6 +36395,8 @@ self: {
        libraryHaskellDepends = [ base bimap containers mtl process syb ];
        description = "An EDSL for embedded hard realtime applications";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "atom-basic" = callPackage
@@ -36521,7 +36451,6 @@ self: {
        description = "Convenience functions for using Atom with the MSP430 microcontroller family";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "atomic-file-ops" = callPackage
@@ -36766,6 +36695,7 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "atspkg";
+       broken = true;
      }) {};
 
   "ats-setup" = callPackage
@@ -36826,8 +36756,8 @@ self: {
        pname = "attenuation";
        version = "0.2.0";
        sha256 = "0qp203qchmllxsrcfz04lxnssrij203i5q8byy159vc8cspd03nq";
-       revision = "3";
-       editedCabalFile = "1kg8pqm1ry2nm6182ncj17dfgfxvhw7px460b0kx6j6gy3p0r6l9";
+       revision = "4";
+       editedCabalFile = "1cp14r4i8zv3c93y78d61fxbwn8y2p7fqfp20192xy8zbnn3hdhy";
        libraryHaskellDepends = [ base constraints ];
        description = "Subtyping relations and variance roles";
        license = lib.licenses.asl20;
@@ -36839,8 +36769,8 @@ self: {
        pname = "attenuation-profunctors";
        version = "0.1.0";
        sha256 = "11zhh9iwb7r2jfp9bn8bqx1wzl4mln9v80gb2jijp0rryag25ili";
-       revision = "1";
-       editedCabalFile = "1y3if7w1r6lcr7287svb55pnmhhxrgl7yc906nnwr5qijbabsyvs";
+       revision = "2";
+       editedCabalFile = "1vwavg3c478r36qv1sz800b689cmpmldn3lyr9jl0ag1vmrff6y6";
        libraryHaskellDepends = [
          attenuation base constraints profunctors
        ];
@@ -37046,8 +36976,8 @@ self: {
      }:
      mkDerivation {
        pname = "attoparsec-data";
-       version = "1.0.5.2";
-       sha256 = "05x7xij5jyfzcl0hyjjw4lxlzgkmi55q48s5vbgvba48a2crv0qj";
+       version = "1.0.5.3";
+       sha256 = "00clpsv9ggkz34csdwx17fhz6sirvy71g897fwi33qzdv7sb2fx0";
        libraryHaskellDepends = [
          attoparsec attoparsec-time base bytestring scientific text time
          uuid
@@ -37318,6 +37248,7 @@ self: {
        ];
        description = "Interchange with the Audacity sound signal editor";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "audiovisual" = callPackage
@@ -37708,8 +37639,6 @@ self: {
        ];
        description = "Autodocodec interpreters for yaml";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "autoexporter" = callPackage
@@ -38165,8 +38094,6 @@ self: {
        ];
        description = "Avro serialization support for Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "avro-piper" = callPackage
@@ -38329,6 +38256,8 @@ self: {
        pname = "aws-arn";
        version = "0.3.0.0";
        sha256 = "042lzvm1wpdqfrmgl1ygqgkdisvjyf9jfg9aqnibwhk2pw354dj3";
+       revision = "1";
+       editedCabalFile = "15l89gbz5lzc5v9v872cqdjkvpkiamx4qa6zpl6l4j8b24wkrcay";
        libraryHaskellDepends = [
          base deriving-compat hashable profunctors tagged text
        ];
@@ -38348,32 +38277,6 @@ self: {
      }:
      mkDerivation {
        pname = "aws-cloudfront-signed-cookies";
-       version = "0.2.0.10";
-       sha256 = "1mzsg6wfzgiippl8kw54m16i1m7zxwfqfwx3wbb3m372pg4h9sza";
-       revision = "5";
-       editedCabalFile = "1d9zsm2y08mzgr25wk3bf1laz918vbjvrfh7kc56r1naiqqprj74";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson aeson-pretty asn1-encoding asn1-types base base64-bytestring
-         bytestring cookie cryptonite lens lens-aeson optparse-applicative
-         pem text time vector
-       ];
-       executableHaskellDepends = [ base ];
-       testHaskellDepends = [ base hedgehog neat-interpolation ];
-       description = "Generate signed cookies for AWS CloudFront";
-       license = lib.licenses.mit;
-       mainProgram = "aws-cloudfront-signed-cookies";
-     }) {};
-
-  "aws-cloudfront-signed-cookies_0_2_0_11" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, asn1-encoding, asn1-types
-     , base, base64-bytestring, bytestring, cookie, cryptonite, hedgehog
-     , lens, lens-aeson, neat-interpolation, optparse-applicative, pem
-     , text, time, vector
-     }:
-     mkDerivation {
-       pname = "aws-cloudfront-signed-cookies";
        version = "0.2.0.11";
        sha256 = "018a3q443h19pbcc178ns7zdmsdd3pz8ww3yfixrhr4jfghws3r9";
        revision = "4";
@@ -38389,7 +38292,6 @@ self: {
        testHaskellDepends = [ base hedgehog neat-interpolation ];
        description = "Generate signed cookies for AWS CloudFront";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "aws-cloudfront-signed-cookies";
      }) {};
 
@@ -39968,6 +39870,23 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "barbies_2_0_4_0" = callPackage
+    ({ mkDerivation, base, distributive, QuickCheck, tasty, tasty-hunit
+     , tasty-quickcheck, transformers
+     }:
+     mkDerivation {
+       pname = "barbies";
+       version = "2.0.4.0";
+       sha256 = "0v8bckxi58fkqgf1i1xd3100wp792pzd319xlfvmmw8z0ii1g872";
+       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
@@ -40147,19 +40066,6 @@ self: {
      }) {};
 
   "base-compat" = callPackage
-    ({ mkDerivation, base, unix }:
-     mkDerivation {
-       pname = "base-compat";
-       version = "0.11.2";
-       sha256 = "1nyvkaij4m01jndw72xl8931czz1xp6jpnynpajabys2ahabb9jk";
-       revision = "1";
-       editedCabalFile = "0h6vr19vr5bhm69w8rvswbvd4xgazggkcq8vz934x69www2cpgri";
-       libraryHaskellDepends = [ base unix ];
-       description = "A compatibility layer for base";
-       license = lib.licenses.mit;
-     }) {};
-
-  "base-compat_0_12_2" = callPackage
     ({ mkDerivation, base, ghc-prim, unix }:
      mkDerivation {
        pname = "base-compat";
@@ -40168,25 +40074,9 @@ self: {
        libraryHaskellDepends = [ base ghc-prim unix ];
        description = "A compatibility layer for base";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "base-compat-batteries" = callPackage
-    ({ mkDerivation, base, base-compat, hspec, hspec-discover
-     , QuickCheck
-     }:
-     mkDerivation {
-       pname = "base-compat-batteries";
-       version = "0.11.2";
-       sha256 = "08rh9nlm9ir28fm42xim06ga8qwdqdcvkbb5ckz99bwnmajndq1i";
-       libraryHaskellDepends = [ base base-compat ];
-       testHaskellDepends = [ base hspec QuickCheck ];
-       testToolDepends = [ hspec-discover ];
-       description = "base-compat with extra batteries";
-       license = lib.licenses.mit;
-     }) {};
-
-  "base-compat-batteries_0_12_2" = callPackage
     ({ mkDerivation, base, base-compat, ghc-prim, hspec, hspec-discover
      , QuickCheck
      }:
@@ -40199,7 +40089,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "base-compat with extra batteries";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "base-compat-migrate" = callPackage
@@ -40331,10 +40220,8 @@ self: {
      }:
      mkDerivation {
        pname = "base16";
-       version = "0.3.2.0";
-       sha256 = "149kpmx63b8bmlwjpldkxxb4ldf28qz4h4i3ars6dwlyhzxg6qav";
-       revision = "1";
-       editedCabalFile = "0jlynzbrd9bl7gdnh4hwnf5b4s90yy0jjfr5zg5pw720lb4601y3";
+       version = "0.3.2.1";
+       sha256 = "0ybmcik5nlly7s9bfwlaqqk8jpgwxp5ac4bhdiq4lckbfynvm0qf";
        libraryHaskellDepends = [
          base bytestring deepseq primitive text text-short
        ];
@@ -40396,6 +40283,8 @@ self: {
        ];
        description = "Optics for the Base16 library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "base32" = callPackage
@@ -40449,6 +40338,8 @@ self: {
        ];
        description = "Optics for the Base32 library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "base32-z-bytestring" = callPackage
@@ -40541,14 +40432,15 @@ self: {
   "base62" = callPackage
     ({ mkDerivation, base, bytebuild, byteslice, doctest
      , natural-arithmetic, primitive, tasty, tasty-hunit
-     , tasty-quickcheck, wide-word
+     , tasty-quickcheck, wide-word, word-compat
      }:
      mkDerivation {
        pname = "base62";
-       version = "0.1.0.1";
-       sha256 = "0jfxbg9il8wiaaxdxjkp5kk6jph2b12qi9aiilb1y23h67lxmh2h";
+       version = "0.1.0.2";
+       sha256 = "14jjh2c5fhdjq7bwy3i3yff1mihmixjfs36fa8l9w0qvgpdl01qp";
        libraryHaskellDepends = [
          base bytebuild byteslice natural-arithmetic primitive wide-word
+         word-compat
        ];
        testHaskellDepends = [
          base byteslice doctest primitive tasty tasty-hunit tasty-quickcheck
@@ -40589,18 +40481,18 @@ self: {
   "base64-bytes" = callPackage
     ({ mkDerivation, base, base64, base64-bytestring, byte-order
      , bytebuild, byteslice, bytestring, gauge, natural-arithmetic
-     , primitive, random, run-st, small-bytearray-builder
+     , primitive, random, run-st, word-compat
      }:
      mkDerivation {
        pname = "base64-bytes";
-       version = "0.1.0.0";
-       sha256 = "1h6hy4vqhramad2qbz91qirvc9vs2n67ni8qwagmimx0n4ds4w07";
+       version = "0.1.1.0";
+       sha256 = "0f0a0lj6k4k5b2mk9fbdl28x09h3mah5j44sj04k4ckdifkx3qw3";
        libraryHaskellDepends = [
          base byte-order bytebuild byteslice natural-arithmetic primitive
-         run-st
+         run-st word-compat
        ];
        testHaskellDepends = [
-         base byteslice natural-arithmetic primitive small-bytearray-builder
+         base bytebuild byteslice natural-arithmetic primitive
        ];
        benchmarkHaskellDepends = [
          base base64 base64-bytestring byteslice bytestring gauge primitive
@@ -40608,7 +40500,6 @@ self: {
        ];
        description = "Base64 encoding of byte sequences";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "base64-bytestring" = callPackage
@@ -40688,6 +40579,8 @@ self: {
        ];
        description = "Optics for the Base64 library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "base64-string" = callPackage
@@ -41176,6 +41069,7 @@ self: {
        testHaskellDepends = [ base QuickCheck ];
        description = "Compute number of possible arrangements in the battleship game";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "battleship-combinatorics";
      }) {};
 
@@ -41317,7 +41211,6 @@ self: {
        ];
        description = "Language tags as specified by BCP 47";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "bcp47-orphans" = callPackage
@@ -41337,7 +41230,6 @@ self: {
        ];
        description = "BCP47 orphan instances";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "bcrypt" = callPackage
@@ -41513,26 +41405,28 @@ self: {
     ({ mkDerivation, aeson, base, beam-core, beam-postgres, bytestring
      , containers, criterion, deepseq, dlist
      , gargoyle-postgresql-connect, microlens, mtl, postgresql-simple
-     , pretty-simple, QuickCheck, quickcheck-instances, resource-pool
-     , scientific, splitmix, string-conv, tasty, tasty-quickcheck, text
-     , time, transformers, uuid, vector
+     , postgresql-syntax, pretty-simple, QuickCheck
+     , quickcheck-instances, resource-pool, scientific, splitmix
+     , string-conv, syb, tasty, tasty-quickcheck, text, time
+     , transformers, uuid, vector
      }:
      mkDerivation {
        pname = "beam-automigrate";
-       version = "0.1.2.0";
-       sha256 = "1y7i553zwm46k39k72l400rh2g8k6k2crjj2wdmkn9nndv1x7545";
+       version = "0.1.3.0";
+       sha256 = "04ihkc2zdflvsz4b94q6kf806hdaxin5gl1h4avp4lbjwzcjqvif";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson base beam-core beam-postgres bytestring containers deepseq
-         dlist microlens mtl postgresql-simple pretty-simple QuickCheck
-         quickcheck-instances scientific splitmix string-conv text time
-         transformers uuid vector
+         dlist gargoyle-postgresql-connect microlens mtl postgresql-simple
+         pretty-simple QuickCheck quickcheck-instances resource-pool
+         scientific splitmix string-conv tasty text time transformers uuid
+         vector
        ];
        executableHaskellDepends = [
          aeson base beam-core beam-postgres bytestring containers
-         gargoyle-postgresql-connect postgresql-simple resource-pool text
-         time
+         postgresql-simple postgresql-syntax pretty-simple QuickCheck syb
+         tasty tasty-quickcheck text time
        ];
        testHaskellDepends = [
          base containers pretty-simple QuickCheck tasty tasty-quickcheck
@@ -41542,6 +41436,7 @@ self: {
          base beam-postgres bytestring containers criterion deepseq
          postgresql-simple QuickCheck splitmix
        ];
+       doHaddock = false;
        description = "DB migration library for beam, targeting Postgres";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -42127,6 +42022,7 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "berp";
+       broken = true;
      }) {};
 
   "bert" = callPackage
@@ -42213,22 +42109,22 @@ self: {
      }) {};
 
   "betris" = callPackage
-    ({ mkDerivation, ansi-terminal, base, containers, lens, linear
-     , optparse-applicative, random, stm, time-units, vty
+    ({ mkDerivation, ansi-terminal, base, containers, linear, microlens
+     , microlens-th, optparse-applicative, random, stm, time-units, vty
      }:
      mkDerivation {
        pname = "betris";
-       version = "0.2.2.0";
-       sha256 = "0ch0gm2fpzga0mqc8n8hdhs5qjfrcm5jxcyqgskwgq1y5jf60ifl";
+       version = "0.2.3.0";
+       sha256 = "0nqwz88hfhfrcfdd3224cc54yzdqz8hgq358pxyvp5im006didcx";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         ansi-terminal base containers lens linear optparse-applicative
-         random stm time-units vty
+         ansi-terminal base containers linear microlens microlens-th
+         optparse-applicative random stm time-units vty
        ];
        executableHaskellDepends = [
-         ansi-terminal base containers lens linear optparse-applicative
-         random stm time-units vty
+         ansi-terminal base containers linear microlens microlens-th
+         optparse-applicative random stm time-units vty
        ];
        description = "A horizontal version of tetris for braille users";
        license = lib.licenses.bsd3;
@@ -42305,7 +42201,6 @@ self: {
        ];
        description = "Implementation of the BGAPI serial protocol";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "bglibtest";
      }) {};
 
@@ -42356,9 +42251,7 @@ self: {
        ];
        description = "Simple terminal GUI for local hoogle";
        license = "(BSD-3-Clause OR Apache-2.0)";
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "bhoogle";
-       broken = true;
      }) {};
 
   "bibdb" = callPackage
@@ -42471,7 +42364,6 @@ self: {
        description = "Prototype Implementation of Combining Syntactic and Semantic Bidirectionalization (ICFP'10)";
        license = lib.licenses.publicDomain;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "bidispec" = callPackage
@@ -42521,8 +42413,8 @@ self: {
      }:
      mkDerivation {
        pname = "bifunctors";
-       version = "5.5.13";
-       sha256 = "1myvlzxk9xrm6vf9863wnv8py3ccgfxqxyc0sqxz0v3rwfnjgk16";
+       version = "5.5.14";
+       sha256 = "0r4jd4s66xvnx0bk75rz0cwnf6cr0lgx3dxrqdv3ppkwqk81c0ak";
        libraryHaskellDepends = [
          base base-orphans comonad containers tagged template-haskell
          th-abstraction transformers
@@ -42674,24 +42566,6 @@ self: {
      }:
      mkDerivation {
        pname = "bimap";
-       version = "0.4.0";
-       sha256 = "1794iykd7rhj29y0w4vyjyn6wnw28hi8sxzvm1j5ivdzmf39d8yi";
-       revision = "1";
-       editedCabalFile = "111wyqh17a6pkjhyaz8n1891m69hwr2gybqcpacw4xdmarxmi7f5";
-       libraryHaskellDepends = [ base containers deepseq exceptions ];
-       testHaskellDepends = [
-         base containers deepseq exceptions QuickCheck template-haskell
-       ];
-       description = "Bidirectional mapping between two key types";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "bimap_0_5_0" = callPackage
-    ({ mkDerivation, base, containers, deepseq, exceptions, QuickCheck
-     , template-haskell
-     }:
-     mkDerivation {
-       pname = "bimap";
        version = "0.5.0";
        sha256 = "158cdwk9jwklcfgbn62dqq255i40w13ifggsdps87sxc5q7lpd5h";
        libraryHaskellDepends = [ base containers deepseq exceptions ];
@@ -42700,7 +42574,6 @@ self: {
        ];
        description = "Bidirectional mapping between two key types";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "bimap-server" = callPackage
@@ -43034,8 +42907,6 @@ self: {
        ];
        description = "Read and write values of types that implement Binary";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "binary-list" = callPackage
@@ -43076,7 +42947,7 @@ self: {
        pname = "binary-orphans";
        version = "1.0.3";
        sha256 = "0b302hhjaybwbnpzrd8qmdp24g2xj2svib34zfxqqxg67j159rg2";
-       libraryHaskellDepends = [ base binary OneTuple transformers ];
+       libraryHaskellDepends = [ base binary transformers ];
        testHaskellDepends = [
          base binary OneTuple QuickCheck quickcheck-instances tagged tasty
          tasty-quickcheck
@@ -43130,6 +43001,8 @@ self: {
        ];
        description = "Extends binary with parsec/attoparsec style parsing combinators";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "binary-protocol" = callPackage
@@ -43260,6 +43133,8 @@ self: {
        testHaskellDepends = [ base bytestring ];
        description = "Binary deserialisation using strict ByteStrings";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "binary-tagged" = callPackage
@@ -44309,6 +44184,7 @@ self: {
        description = "Encode precise binary representations directly in types";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "bins" = callPackage
@@ -44327,8 +44203,6 @@ self: {
        ];
        description = "Aggregate continuous values into discrete bins";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "binsm" = callPackage
@@ -44346,7 +44220,9 @@ self: {
        ];
        description = "binary files splitter and merger";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "binsm";
+       broken = true;
      }) {};
 
   "bio" = callPackage
@@ -44597,6 +44473,8 @@ self: {
        pname = "bip32";
        version = "0.2";
        sha256 = "1ji71m6mdnhqscadrmxs4pwb18cc5j91dhlnqs3d76gk32fyy32q";
+       revision = "1";
+       editedCabalFile = "0069h82abfgy824zpkdfljwm2y6g7hm5q7yjxrrc08abdn72dkg2";
        libraryHaskellDepends = [
          base base58-bytestring binary bitcoin-hash bitcoin-keys bytestring
        ];
@@ -44677,6 +44555,8 @@ self: {
        testHaskellDepends = [ base ];
        description = "Birds of Paradise";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "bisc" = callPackage
@@ -44701,25 +44581,24 @@ self: {
      }) {};
 
   "biscuit-haskell" = callPackage
-    ({ mkDerivation, aeson, async, attoparsec, base, base16-bytestring
-     , base64, bytestring, cereal, containers, criterion, cryptonite
-     , lens, lens-aeson, memory, mtl, parser-combinators, protobuf
-     , random, regex-tdfa, tasty, tasty-hunit, template-haskell, text
+    ({ mkDerivation, aeson, async, base, base16, base64, bytestring
+     , cereal, containers, criterion, cryptonite, lens, lens-aeson
+     , megaparsec, memory, mtl, parser-combinators, protobuf, random
+     , regex-tdfa, tasty, tasty-hunit, template-haskell, text
      , th-lift-instances, time, validation-selective
      }:
      mkDerivation {
        pname = "biscuit-haskell";
-       version = "0.2.1.0";
-       sha256 = "12c5cl3gc0518b7vrzc0v56ch8rlsc5xvdmhj8lxr085xm16dqng";
+       version = "0.3.0.0";
+       sha256 = "07n5s6rlalxq12ha8fk8j2ghq015p56n23pdp4y5ba3ax58lgg9b";
        libraryHaskellDepends = [
-         async attoparsec base base16-bytestring base64 bytestring cereal
-         containers cryptonite memory mtl parser-combinators protobuf random
-         regex-tdfa template-haskell text th-lift-instances time
-         validation-selective
+         async base base16 base64 bytestring cereal containers cryptonite
+         megaparsec memory mtl parser-combinators protobuf random regex-tdfa
+         template-haskell text th-lift-instances time validation-selective
        ];
        testHaskellDepends = [
-         aeson async attoparsec base base16-bytestring base64 bytestring
-         cereal containers cryptonite lens lens-aeson mtl parser-combinators
+         aeson async base base16 base64 bytestring cereal containers
+         cryptonite lens lens-aeson megaparsec mtl parser-combinators
          protobuf random tasty tasty-hunit template-haskell text
          th-lift-instances time validation-selective
        ];
@@ -44737,13 +44616,13 @@ self: {
      }:
      mkDerivation {
        pname = "biscuit-servant";
-       version = "0.2.1.0";
-       sha256 = "1sw496bfvh5kfyb1f0sczjayb5b2vq14x2vdmww99knjjvn0ibxp";
+       version = "0.3.0.0";
+       sha256 = "1dky9skcfd25pf0plfd5x7framqsvw98ab96xxmnsy6825h6qazd";
        libraryHaskellDepends = [
          base biscuit-haskell bytestring mtl servant-server text wai
        ];
        testHaskellDepends = [
-         base biscuit-haskell bytestring hspec http-client servant
+         base biscuit-haskell bytestring hspec http-client mtl servant
          servant-client servant-client-core servant-server text time warp
        ];
        description = "Servant support for the Biscuit security token";
@@ -45165,7 +45044,6 @@ self: {
        ];
        description = "Resources for working with miniscript, and script descriptors";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "bitcoin-tx" = callPackage
@@ -45520,6 +45398,8 @@ self: {
        ];
        description = "Fast, packed, strict and lazy bit streams with stream fusion";
        license = lib.licenses.publicDomain;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "bitstring" = callPackage
@@ -45616,8 +45496,8 @@ self: {
        pname = "bitwise";
        version = "1.0.0.1";
        sha256 = "03xyzdkyb99gvm9g5chl07rqbnm7qrxba7wgmrfmal0rkwm0ibkn";
-       revision = "5";
-       editedCabalFile = "0qfg5kwpavyikgyazwz8mwaykw5j6f3b1i5m0khdja4jbb3f1h04";
+       revision = "6";
+       editedCabalFile = "0m4swiml8zggzvwzip2yw77y6crhf10a7imy6fj5yq0b9vd2mqkf";
        libraryHaskellDepends = [ array base bytestring ];
        testHaskellDepends = [ base QuickCheck ];
        benchmarkHaskellDepends = [ array base bytestring criterion ];
@@ -45984,6 +45864,7 @@ self: {
        ];
        description = "Auto-generated interface to Fortran BLAS via comfort-array";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "blas-ffi" = callPackage
@@ -46191,7 +46072,6 @@ self: {
        description = "Some contributions to add handy things to blaze html";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "blaze-html-hexpat" = callPackage
@@ -47053,7 +46933,6 @@ self: {
        ];
        description = "Generate CSV Exports of Your BNB Staking Rewards";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "bnb-staking-csvs";
      }) {};
 
@@ -47102,6 +46981,7 @@ self: {
        ];
        description = "Three games for inclusion in a web server";
        license = "GPL";
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "board-games";
      }) {};
 
@@ -47413,7 +47293,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "readme";
-       broken = true;
      }) {};
 
   "bookkeeper-permissions" = callPackage
@@ -47495,6 +47374,8 @@ self: {
        ];
        description = "Logical combinatory operations dealing with datatypes representing booleans by their constructors";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "boolean-list" = callPackage
@@ -47634,6 +47515,22 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "boomerang_1_4_8_1" = callPackage
+    ({ mkDerivation, base, mtl, semigroups, template-haskell, text
+     , th-abstraction
+     }:
+     mkDerivation {
+       pname = "boomerang";
+       version = "1.4.8.1";
+       sha256 = "1hal4z1c1skqjq7vvjql0gm2rhfgrrlj29rgchjwlr2hm22zgnjp";
+       libraryHaskellDepends = [
+         base mtl semigroups template-haskell text th-abstraction
+       ];
+       description = "Library for invertible parsing and printing";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "boomslang" = callPackage
     ({ mkDerivation, base, containers, data-accessor
      , data-accessor-template, font-opengl-basic4x6, GLFW-b, MonadRandom
@@ -47688,7 +47585,6 @@ self: {
        ];
        description = "Mathematically sound sound synthesis";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "perfprof";
      }) {};
 
@@ -47728,7 +47624,6 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "demo-app";
-       broken = true;
      }) {};
 
   "boots-cloud" = callPackage
@@ -47871,22 +47766,22 @@ self: {
      }) {};
 
   "borsh" = callPackage
-    ({ mkDerivation, base, bytestring, containers, generics-sop, memory
+    ({ mkDerivation, base, bytestring, containers, generics-sop
      , optics-core, profunctors, QuickCheck, quickcheck-instances
      , sop-core, tasty, tasty-quickcheck, text, vector, wide-word
      }:
      mkDerivation {
        pname = "borsh";
-       version = "0.1.0";
-       sha256 = "0nyv91sn2v8m1zlp789v85dm9n21k9gb532rkzhdds5fpvqa6w3z";
+       version = "0.2.0";
+       sha256 = "0jvyjv7wg8a9f4wncxh3ddrqhnk7wdj45fyz29arnfj4hwdqijj3";
        libraryHaskellDepends = [
-         base bytestring containers generics-sop memory sop-core text vector
+         base bytestring containers generics-sop sop-core text vector
          wide-word
        ];
        testHaskellDepends = [
          base bytestring containers generics-sop optics-core profunctors
          QuickCheck quickcheck-instances sop-core tasty tasty-quickcheck
-         text
+         text wide-word
        ];
        description = "Implementation of BORSH serialisation";
        license = lib.licenses.bsd3;
@@ -47916,6 +47811,7 @@ self: {
        libraryHaskellDepends = [ base semigroups zero ];
        description = "Like Maybe, but with a different Monoid instance";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "botpp" = callPackage
@@ -48075,8 +47971,6 @@ self: {
        libraryHaskellDepends = [ base lens ];
        description = "A generic boundingbox for an arbitrary vector";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "bower-json_1_0_0_1" = callPackage
@@ -48135,7 +48029,6 @@ self: {
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "bowntz";
-       broken = true;
      }) {};
 
   "box" = callPackage
@@ -48415,8 +48308,8 @@ self: {
      }:
      mkDerivation {
        pname = "breakpoint";
-       version = "0.1.1.1";
-       sha256 = "1hyfsn4wgiz2zzlihncq9lj18k7nzd4wq2z53xbnp1palspjqjp2";
+       version = "0.1.2.0";
+       sha256 = "1hk9mjijxvqjzcfqllzi53rmxiyggbxash05jbb742wrq832h2xw";
        libraryHaskellDepends = [
          ansi-terminal base containers ghc haskeline mtl pretty-simple
          template-haskell text transformers
@@ -48466,7 +48359,7 @@ self: {
        broken = true;
      }) {};
 
-  "brick" = callPackage
+  "brick_0_70_1" = callPackage
     ({ mkDerivation, base, bytestring, config-ini, containers
      , contravariant, data-clist, deepseq, directory, dlist, exceptions
      , filepath, microlens, microlens-mtl, microlens-th, QuickCheck, stm
@@ -48475,8 +48368,8 @@ self: {
      }:
      mkDerivation {
        pname = "brick";
-       version = "0.68.1";
-       sha256 = "17pzp9p4rmd82smxwz2kh1jjd5ssy5b86jnv7a4ac1g1zgnnki0r";
+       version = "0.70.1";
+       sha256 = "18i1i06ll6pklzaazcl2bzbi3w5zdn43l9wvkclhfcmddjy19lp4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -48490,36 +48383,37 @@ self: {
        ];
        description = "A declarative terminal user interface library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "brick_0_70_1" = callPackage
-    ({ mkDerivation, base, bytestring, config-ini, containers
-     , contravariant, data-clist, deepseq, directory, dlist, exceptions
-     , filepath, microlens, microlens-mtl, microlens-th, QuickCheck, stm
-     , template-haskell, text, text-zipper, transformers, unix, vector
-     , vty, word-wrap
+  "brick_1_3" = callPackage
+    ({ mkDerivation, base, bimap, bytestring, config-ini, containers
+     , contravariant, data-clist, deepseq, directory, exceptions
+     , filepath, microlens, microlens-mtl, microlens-th, mtl, QuickCheck
+     , stm, template-haskell, text, text-zipper, unix, vector, vty
+     , word-wrap
      }:
      mkDerivation {
        pname = "brick";
-       version = "0.70.1";
-       sha256 = "18i1i06ll6pklzaazcl2bzbi3w5zdn43l9wvkclhfcmddjy19lp4";
+       version = "1.3";
+       sha256 = "0lpd6685ya0va0a6n7cw70f5b1s13y8ynzac0gkxyqb1ivzj0hsb";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base bytestring config-ini containers contravariant data-clist
-         deepseq directory dlist exceptions filepath microlens microlens-mtl
-         microlens-th stm template-haskell text text-zipper transformers
-         unix vector vty word-wrap
+         base bimap bytestring config-ini containers contravariant
+         data-clist deepseq directory exceptions filepath microlens
+         microlens-mtl microlens-th mtl stm template-haskell text
+         text-zipper unix vector vty word-wrap
        ];
        testHaskellDepends = [
-         base containers microlens QuickCheck vector
+         base containers microlens QuickCheck vector vty
        ];
        description = "A declarative terminal user interface library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "brick_1_3" = callPackage
+  "brick" = callPackage
     ({ mkDerivation, base, bimap, bytestring, config-ini, containers
      , contravariant, data-clist, deepseq, directory, exceptions
      , filepath, microlens, microlens-mtl, microlens-th, mtl, QuickCheck
@@ -48528,8 +48422,8 @@ self: {
      }:
      mkDerivation {
        pname = "brick";
-       version = "1.3";
-       sha256 = "0lpd6685ya0va0a6n7cw70f5b1s13y8ynzac0gkxyqb1ivzj0hsb";
+       version = "1.4";
+       sha256 = "12gwwqq38x0k6hjcn72dpcdwi0lrvyy8gxmp884h22l73xa4vda6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -48543,10 +48437,9 @@ self: {
        ];
        description = "A declarative terminal user interface library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "brick_1_4" = callPackage
+  "brick_1_5" = callPackage
     ({ mkDerivation, base, bimap, bytestring, config-ini, containers
      , contravariant, data-clist, deepseq, directory, exceptions
      , filepath, microlens, microlens-mtl, microlens-th, mtl, QuickCheck
@@ -48555,8 +48448,8 @@ self: {
      }:
      mkDerivation {
        pname = "brick";
-       version = "1.4";
-       sha256 = "12gwwqq38x0k6hjcn72dpcdwi0lrvyy8gxmp884h22l73xa4vda6";
+       version = "1.5";
+       sha256 = "0kszp6yrpqc9v87m38rladhmn8xcdbrrh05xr6fi936n34bhi432";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -48610,6 +48503,8 @@ self: {
          free vector vty
        ];
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "brick-panes" = callPackage
@@ -48618,8 +48513,8 @@ self: {
      }:
      mkDerivation {
        pname = "brick-panes";
-       version = "1.0.0.2";
-       sha256 = "1g6q9pnc0a0fnp2qaxqxp8qdriifi6w362ky36csxl633nl6gsw0";
+       version = "1.0.0.3";
+       sha256 = "0qqm896gyabdscngafgmf4avajs5szds1l6fs0bw2p11xiirhc14";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base brick containers microlens vty ];
@@ -48630,9 +48525,7 @@ self: {
        testHaskellDepends = [ base ];
        description = "Panes library for Brick providing composition and isolation for TUI apps";
        license = lib.licenses.isc;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "mywork-example";
-       broken = true;
      }) {};
 
   "brick-skylighting" = callPackage
@@ -48650,6 +48543,8 @@ self: {
        ];
        description = "Show syntax-highlighted text in your Brick UI";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "brick-skylighting_1_0" = callPackage
@@ -48668,6 +48563,7 @@ self: {
        description = "Show syntax-highlighted text in your Brick UI";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "bricks" = callPackage
@@ -48883,6 +48779,7 @@ self: {
        ];
        description = "Haskell source code formatter";
        license = lib.licenses.agpl3Only;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "brittany";
      }) {};
 
@@ -48920,6 +48817,7 @@ self: {
        ];
        description = "Conduit-based parallel streaming code for broadcast-chan";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "broadcast-chan-pipes" = callPackage
@@ -48938,6 +48836,7 @@ self: {
        ];
        description = "Pipes-based parallel streaming code for broadcast-chan";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "broadcast-chan-tests" = callPackage
@@ -48962,6 +48861,8 @@ self: {
        ];
        description = "Helpers for generating tests for broadcast-chan";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "broccoli" = callPackage
@@ -49374,7 +49275,6 @@ self: {
        description = "A backend agnostic, concurrent BTree";
        license = "LGPL";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "btrfs" = callPackage
@@ -49728,10 +49628,8 @@ self: {
      }:
      mkDerivation {
        pname = "bugzilla-redhat";
-       version = "1.0.0";
-       sha256 = "1g95j03y2sg1fwdf48a05nijqllkd0m7scn1wbfyzvb57q716hlx";
-       revision = "5";
-       editedCabalFile = "13fmsnvjgg2hh5hqr5mvyykafpf770lrwiq7g67i75w6594nippn";
+       version = "1.0.1";
+       sha256 = "19dir39yxqd5psf3gj4f3vhcbdad1np7374nkxfk0gg4xxvywcvi";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -50052,6 +49950,7 @@ self: {
        description = "Haskell interface to the Bus Pirate binary interface";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "buster" = callPackage
@@ -50162,6 +50061,7 @@ self: {
        ];
        description = "Chops a command or program invocation into digestable pieces";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "butter" = callPackage
@@ -50315,6 +50215,7 @@ self: {
        ];
        description = "a bitvector datatype that is parameterized by the vector width";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "bv-sized-lens" = callPackage
@@ -50326,6 +50227,7 @@ self: {
        libraryHaskellDepends = [ base bv-sized lens parameterized-utils ];
        description = "Well-typed lenses for bv-sized bitvectors";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "by-other-names" = callPackage
@@ -50334,8 +50236,8 @@ self: {
      }:
      mkDerivation {
        pname = "by-other-names";
-       version = "1.2.1.0";
-       sha256 = "1l6b47qxr8hidknl2r7gwp9civlz450z4nxyv98nfkh86bhsdnfm";
+       version = "1.2.3.0";
+       sha256 = "1hr3r18i0vi86pdcwdlj6116m58bkpyd1x2r4rhf4yv2lsak7sb7";
        libraryHaskellDepends = [
          aeson base indexed-traversable template-haskell text
        ];
@@ -50447,8 +50349,8 @@ self: {
      }:
      mkDerivation {
        pname = "bytebuild";
-       version = "0.3.11.0";
-       sha256 = "0yxss8r5msgbp812xb0k1xsmil02zmh7n8nh7jdfkm8byf3l4saf";
+       version = "0.3.12.0";
+       sha256 = "0n87jhn46yafnd3kjy07nxs2f36s99xk89x6cwkhiwhvz5hw6c2v";
        libraryHaskellDepends = [
          base byteslice bytestring haskell-src-meta integer-logarithms
          natural-arithmetic primitive primitive-offset primitive-unlifted
@@ -50628,6 +50530,30 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "byteslice_0_2_9_0" = callPackage
+    ({ mkDerivation, base, bytestring, gauge, primitive, primitive-addr
+     , primitive-unlifted, quickcheck-classes, run-st, tasty
+     , tasty-hunit, tasty-quickcheck, text, text-short, transformers
+     , tuples, vector
+     }:
+     mkDerivation {
+       pname = "byteslice";
+       version = "0.2.9.0";
+       sha256 = "0rqlpqcnyfwl2m4jy8k7n062drdwpvd3j622f4z4fxyhd84dxv5y";
+       libraryHaskellDepends = [
+         base bytestring primitive primitive-addr primitive-unlifted run-st
+         text text-short tuples vector
+       ];
+       testHaskellDepends = [
+         base bytestring primitive quickcheck-classes tasty tasty-hunit
+         tasty-quickcheck text transformers
+       ];
+       benchmarkHaskellDepends = [ base gauge primitive ];
+       description = "Slicing managed and unmanaged memory";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "bytesmith" = callPackage
     ({ mkDerivation, base, byte-order, byteslice, bytestring
      , contiguous, gauge, primitive, run-st, tasty, tasty-hunit
@@ -51239,6 +51165,8 @@ self: {
        librarySystemDepends = [ bzip2 ];
        description = "Compression and decompression in the bzip2 format";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) bzip2;};
 
   "bzlib-conduit" = callPackage
@@ -51728,10 +51656,8 @@ self: {
      }:
      mkDerivation {
        pname = "cabal-cache";
-       version = "1.0.4.0";
-       sha256 = "1qh2cy0mwslqfdw747jkvvfbdma0c3mmjd5kpv2s5slz0m7m8l9j";
-       revision = "1";
-       editedCabalFile = "049x7hz1173650bsqp8ff2yv7gn6v1akl3iz24xx5q8ql1p0silc";
+       version = "1.0.5.1";
+       sha256 = "02jin436jrbmfsr3n5qfkp95scybnfapls893kvx89ykya44cijg";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -51744,8 +51670,8 @@ self: {
        executableHaskellDepends = [
          aeson amazonka amazonka-core antiope-core
          antiope-optparse-applicative base bytestring containers directory
-         exceptions generic-lens http-types lens mtl optparse-applicative
-         resourcet stm stringsearch temporary text unliftio
+         generic-lens http-types lens mtl optparse-applicative resourcet stm
+         stringsearch temporary text unliftio
        ];
        testHaskellDepends = [
          aeson antiope-core base bytestring filepath hedgehog hspec
@@ -51783,25 +51709,6 @@ self: {
      }) {};
 
   "cabal-clean" = callPackage
-    ({ mkDerivation, base, containers, directory, filepath, mtl
-     , optparse-applicative, pretty-terminal, process, split, string-qq
-     }:
-     mkDerivation {
-       pname = "cabal-clean";
-       version = "0.1.20220814";
-       sha256 = "10kw1d6gxksgawpklqmjhbdc507zcxsghnf6vjwiv2wikrmz8b0d";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         base containers directory filepath mtl optparse-applicative
-         pretty-terminal process split string-qq
-       ];
-       description = "Remove outdated cabal build artefacts from `dist-newstyle`";
-       license = lib.licenses.bsd3;
-       mainProgram = "cabal-clean";
-     }) {};
-
-  "cabal-clean_0_2_20220819" = callPackage
     ({ mkDerivation, base, containers, directory, filemanip, filepath
      , mtl, optparse-applicative, pretty-terminal, process, silently
      , split, string-qq
@@ -51819,7 +51726,6 @@ self: {
        ];
        description = "Remove outdated cabal build artefacts from `dist-newstyle`";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "cabal-clean";
      }) {};
 
@@ -51872,8 +51778,8 @@ self: {
      }:
      mkDerivation {
        pname = "cabal-debian";
-       version = "5.2";
-       sha256 = "0vin5nj673l5gyg2q3jjz8vxh6ajja5mh6k81j1ppihwscwmmz4p";
+       version = "5.2.1";
+       sha256 = "1fz71v2yx3rykvzswvqza5v9jwdhy2ahxj003gkkhfwfc2qjip3p";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -51915,8 +51821,6 @@ self: {
        libraryHaskellDepends = [ base Cabal QuickCheck ];
        description = "QuickCheck for Cabal tests";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "cabal-dev" = callPackage
@@ -52274,7 +52178,7 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "cabal";
-       maintainers = [ lib.maintainers.peti ];
+       maintainers = [ lib.maintainers.sternenseemann ];
        broken = true;
      }) {Cabal-QuickCheck = null; Cabal-described = null; 
          Cabal-tree-diff = null;};
@@ -52555,36 +52459,6 @@ self: {
      }:
      mkDerivation {
        pname = "cabal-plan";
-       version = "0.7.2.1";
-       sha256 = "0n45bakzf1r1nyvs76fmrj0cf74knqnpyb2i82baxia0falbp48r";
-       revision = "1";
-       editedCabalFile = "1pb8r65f279m9ps67mkkcbcpbprbj7pd12b9m2s64l8fgn9in422";
-       configureFlags = [ "-fexe" ];
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base base16-bytestring bytestring containers directory
-         filepath text
-       ];
-       executableHaskellDepends = [
-         ansi-terminal async base base-compat bytestring containers
-         directory mtl optics-core optparse-applicative parsec process
-         semialign singleton-bool text these topograph transformers vector
-       ];
-       description = "Library and utility for processing cabal's plan.json file";
-       license = lib.licenses.gpl2Plus;
-       mainProgram = "cabal-plan";
-     }) {};
-
-  "cabal-plan_0_7_2_3" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, async, base, base-compat
-     , base16-bytestring, bytestring, containers, directory, filepath
-     , mtl, optics-core, optparse-applicative, parsec, process
-     , semialign, singleton-bool, text, these, topograph, transformers
-     , vector
-     }:
-     mkDerivation {
-       pname = "cabal-plan";
        version = "0.7.2.3";
        sha256 = "0zrk1hai7j0kk7l3nv1ca6srzz36dv1rmvzw7zby945nam7030k2";
        configureFlags = [ "-fexe" ];
@@ -52601,7 +52475,6 @@ self: {
        ];
        description = "Library and utility for processing cabal's plan.json file";
        license = lib.licenses.gpl2Plus;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "cabal-plan";
      }) {};
 
@@ -52945,6 +52818,8 @@ self: {
        pname = "cabal2json";
        version = "0.0.0.0";
        sha256 = "19dy7x643243ryqcc4wimz0pm1f1m0bqb0w7as5jhpvnk7rz06zq";
+       revision = "1";
+       editedCabalFile = "1lxmdh6h2fxqxc275x5a64mwk8kk4kg67gwlsxsjq5ng0rkvpix2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -52997,7 +52872,7 @@ self: {
        '';
        description = "Convert Cabal files into Nix build instructions";
        license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.peti ];
+       maintainers = [ lib.maintainers.sternenseemann ];
      }) {};
 
   "cabal2spec" = callPackage
@@ -53006,29 +52881,6 @@ self: {
      }:
      mkDerivation {
        pname = "cabal2spec";
-       version = "2.6.2";
-       sha256 = "0x1r01fk5mch76zindalvmlkfaca4y1x89zw2dm0d46fncsfgdrv";
-       revision = "1";
-       editedCabalFile = "196j1fga9cqlc0nbxbgl0c3g0ic8sf618whps95zzp58lac9dqak";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ base Cabal filepath time ];
-       executableHaskellDepends = [
-         base Cabal filepath optparse-applicative
-       ];
-       testHaskellDepends = [ base Cabal filepath tasty tasty-golden ];
-       description = "Convert Cabal files into rpm spec files";
-       license = lib.licenses.gpl3Only;
-       mainProgram = "cabal2spec";
-       maintainers = [ lib.maintainers.peti ];
-     }) {};
-
-  "cabal2spec_2_6_3" = callPackage
-    ({ mkDerivation, base, Cabal, filepath, optparse-applicative, tasty
-     , tasty-golden, time
-     }:
-     mkDerivation {
-       pname = "cabal2spec";
        version = "2.6.3";
        sha256 = "1mxqllc6mbxbyr5iz6qs0sxmvzrn5jf9wbs6zqnlygg23ml043kr";
        revision = "1";
@@ -53042,7 +52894,6 @@ self: {
        testHaskellDepends = [ base Cabal filepath tasty tasty-golden ];
        description = "Convert Cabal files into rpm spec files";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "cabal2spec";
        maintainers = [ lib.maintainers.peti ];
      }) {};
@@ -53348,37 +53199,37 @@ self: {
 
   "cachix" = callPackage
     ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring
-     , cachix-api, concurrent-extra, conduit, conduit-extra, containers
-     , cookie, cryptonite, dhall, directory, ed25519, either, extra
-     , filepath, fsnotify, hercules-ci-cnix-store, here, hspec
-     , hspec-discover, http-client, http-client-tls, http-conduit
-     , http-types, inline-c-cpp, katip, lukko, lzma-conduit, megaparsec
-     , memory, mmorph, netrc, nix, optparse-applicative, pretty-terminal
-     , prettyprinter, process, protolude, resourcet, retry
-     , safe-exceptions, servant, servant-auth, servant-auth-client
-     , servant-client, servant-client-core, servant-conduit, stm
-     , stm-chans, stm-conduit, systemd, temporary, text, time, unix
-     , unordered-containers, uri-bytestring, uuid, vector, versions
-     , websockets, wuss
+     , cachix-api, concurrent-extra, conduit, conduit-extra
+     , conduit-zstd, containers, cookie, cryptonite, dhall, directory
+     , ed25519, either, extra, filepath, fsnotify
+     , hercules-ci-cnix-store, here, hspec, hspec-discover, http-client
+     , http-client-tls, http-conduit, http-types, inline-c-cpp, katip
+     , lukko, lzma-conduit, megaparsec, memory, mmorph, netrc, nix
+     , optparse-applicative, pretty-terminal, prettyprinter, process
+     , protolude, resourcet, retry, safe-exceptions, servant
+     , servant-auth, servant-auth-client, servant-client
+     , servant-client-core, servant-conduit, stm, stm-chans, stm-conduit
+     , systemd, temporary, text, time, unix, unordered-containers
+     , uri-bytestring, uuid, vector, versions, websockets, wuss
      }:
      mkDerivation {
        pname = "cachix";
-       version = "1.0.1";
-       sha256 = "0jgs43h6pmyyq3r1sc7d27zsdxr5fbimgdvl8r8l1fdw1nlb322q";
+       version = "1.1";
+       sha256 = "1pqh02jqkd90zxjfyjknavr8zly5yp046ac727klxq2x8gw9hq5r";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson async base base64-bytestring bytestring cachix-api
-         concurrent-extra conduit conduit-extra containers cookie cryptonite
-         dhall directory ed25519 either extra filepath fsnotify
-         hercules-ci-cnix-store here http-client http-client-tls
+         concurrent-extra conduit conduit-extra conduit-zstd containers
+         cookie cryptonite dhall directory ed25519 either extra filepath
+         fsnotify hercules-ci-cnix-store here http-client http-client-tls
          http-conduit http-types inline-c-cpp katip lukko lzma-conduit
          megaparsec memory mmorph netrc optparse-applicative pretty-terminal
          prettyprinter process protolude resourcet retry safe-exceptions
          servant servant-auth servant-auth-client servant-client
-         servant-client-core servant-conduit stm stm-conduit systemd
-         temporary text time unix unordered-containers uri-bytestring uuid
-         vector versions websockets wuss
+         servant-client-core servant-conduit stm stm-chans stm-conduit
+         systemd temporary text time unix unordered-containers
+         uri-bytestring uuid vector versions websockets wuss
        ];
        libraryPkgconfigDepends = [ nix ];
        executableHaskellDepends = [
@@ -53387,8 +53238,8 @@ self: {
        ];
        executableToolDepends = [ hspec-discover ];
        testHaskellDepends = [
-         base cachix-api directory here hspec protolude servant-auth-client
-         temporary
+         aeson base bytestring cachix-api dhall directory extra here hspec
+         protolude servant-auth-client servant-client-core temporary
        ];
        description = "Command line client for Nix binary cache hosting https://cachix.org";
        license = lib.licenses.asl20;
@@ -53399,22 +53250,23 @@ self: {
     ({ mkDerivation, aeson, async, base, base16-bytestring, bytestring
      , conduit, cookie, cryptonite, deepseq, deriving-aeson, exceptions
      , hspec, hspec-discover, http-api-data, http-media, jose, lens
-     , memory, nix-narinfo, protolude, resourcet, servant, servant-auth
-     , servant-auth-swagger, servant-client, servant-swagger
-     , servant-swagger-ui-core, string-conv, swagger2, text, time
-     , transformers, unordered-containers, uuid, websockets
+     , memory, nix-narinfo, protolude, resourcet, safe-exceptions
+     , servant, servant-auth, servant-auth-swagger, servant-client
+     , servant-swagger, servant-swagger-ui-core, stm-chans, string-conv
+     , swagger2, text, time, transformers, unordered-containers, uuid
+     , websockets
      }:
      mkDerivation {
        pname = "cachix-api";
-       version = "1.0.1";
-       sha256 = "1bv4pbzqzkfll8zm9qdrwbpj80jgdk5n0jby52j8szkvbj4rd357";
+       version = "1.1";
+       sha256 = "19zh0znah72mqkb4ns4288wq0y02r4ah0pbfvn68lrc02yjf9bhs";
        libraryHaskellDepends = [
          aeson async base base16-bytestring bytestring conduit cookie
          cryptonite deepseq deriving-aeson exceptions http-api-data
-         http-media jose lens memory nix-narinfo protolude resourcet servant
-         servant-auth servant-auth-swagger servant-client string-conv
-         swagger2 text time transformers unordered-containers uuid
-         websockets
+         http-media jose lens memory nix-narinfo protolude resourcet
+         safe-exceptions servant servant-auth servant-auth-swagger
+         servant-client stm-chans string-conv swagger2 text time
+         transformers unordered-containers uuid websockets
        ];
        testHaskellDepends = [
          aeson base base16-bytestring bytestring conduit cookie cryptonite
@@ -53515,7 +53367,6 @@ self: {
        ];
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "cairo" = callPackage
@@ -53731,8 +53582,8 @@ self: {
      }:
      mkDerivation {
        pname = "calamity";
-       version = "0.7.0.1";
-       sha256 = "16hk4c8yry3yrw2isjd2lamdadvfqm210cnpiyllp9lfgn24zdph";
+       version = "0.7.1.0";
+       sha256 = "17jzv3di73d9pdxcp9fmprkyff1jjkmxywpf1g5a9iq0yc6l3q7f";
        libraryHaskellDepends = [
          aeson aeson-optics async base bytestring calamity-commands colour
          concurrent-extra connection containers data-default-class
@@ -53745,8 +53596,6 @@ self: {
        ];
        description = "A library for writing discord bots in haskell";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "calamity-commands" = callPackage
@@ -53906,29 +53755,6 @@ self: {
      }) {};
 
   "call-alloy" = callPackage
-    ({ mkDerivation, base, bytestring, containers, directory, extra
-     , file-embed, filepath, hashable, hspec, mtl, process, split
-     , trifecta, unix
-     }:
-     mkDerivation {
-       pname = "call-alloy";
-       version = "0.3.0.3";
-       sha256 = "1clzw0sk13gzwk2ikxlz7p0f70pb2246pnd01ggjm0nrfykri18p";
-       libraryHaskellDepends = [
-         base bytestring containers directory extra file-embed filepath
-         hashable mtl process split trifecta unix
-       ];
-       testHaskellDepends = [
-         base bytestring containers directory extra file-embed filepath
-         hashable hspec mtl process split trifecta unix
-       ];
-       description = "A simple library to call Alloy given a specification";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "call-alloy_0_4_0_1" = callPackage
     ({ mkDerivation, async, base, bytestring, containers, directory
      , extra, filepath, hspec, mtl, process, split, transformers
      , trifecta, unix
@@ -54066,7 +53892,6 @@ self: {
        badPlatforms = [ "aarch64-linux" ];
        hydraPlatforms = lib.platforms.none;
        mainProgram = "camfort";
-       broken = true;
      }) {inherit (pkgs) flint;};
 
   "camh" = callPackage
@@ -54126,8 +53951,8 @@ self: {
      }:
      mkDerivation {
        pname = "candid";
-       version = "0.3.2";
-       sha256 = "0p4fxkm3yhlx52g15hcbjlhqmx7nwkdw0rzlr0m11v85y5khz7yd";
+       version = "0.4";
+       sha256 = "17l3qyprkn4ffnpxxh1359f61f4qpbmbxwaclxiqr8aahjsk2d2z";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -54196,8 +54021,6 @@ self: {
        benchmarkHaskellDepends = [ base bytestring containers criterion ];
        description = "Canonical JSON for signing and hashing JSON values";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "canteven-config" = callPackage
@@ -54421,6 +54244,8 @@ self: {
        ];
        description = "OTP-like supervision trees in Haskell";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "capnp" = callPackage
@@ -54591,7 +54416,6 @@ self: {
        description = "A package for integrating a variety of captcha solving services";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "car-pool" = callPackage
@@ -54913,6 +54737,8 @@ self: {
        ];
        description = "CASA Abbreviations and Acronyms";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "casa-client" = callPackage
@@ -55163,15 +54989,13 @@ self: {
      }:
      mkDerivation {
        pname = "cases";
-       version = "0.1.4.1";
-       sha256 = "16bl4qzjfwkbzacrj33myakqcmg2j9fgzdnykwpnnqc2vikdpn0z";
+       version = "0.1.4.2";
+       sha256 = "0sla22xr1b8b1655l2rzhy31lxirahypgri0bphd9l6jy874mr40";
        libraryHaskellDepends = [ attoparsec base text ];
        testHaskellDepends = [ HTF HUnit QuickCheck rerebase ];
        benchmarkHaskellDepends = [ gauge mwc-random rerebase ];
        description = "A converter for spinal, snake and camel cases";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "cash" = callPackage
@@ -55398,6 +55222,7 @@ self: {
        description = "Haskell client for Cassandra's CQL protocol";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "cassandra-thrift" = callPackage
@@ -55799,6 +55624,8 @@ self: {
        libraryHaskellDepends = [ base bytestring comonad text ];
        description = "Highbrow approach to type-safe printf format specifications";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "category-traced" = callPackage
@@ -55930,27 +55757,6 @@ self: {
      }:
      mkDerivation {
        pname = "cayley-client";
-       version = "0.4.17";
-       sha256 = "1mc4r45vlwbrcjz33akqs5kh27wc97b8dg1byanvyjyvsvabg5bb";
-       libraryHaskellDepends = [
-         aeson attoparsec base binary bytestring exceptions http-client
-         http-conduit lens lens-aeson mtl text transformers
-         unordered-containers vector
-       ];
-       testHaskellDepends = [ aeson base hspec unordered-containers ];
-       description = "A Haskell client for the Cayley graph database";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "cayley-client_0_4_19_2" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, binary, bytestring
-     , exceptions, hspec, http-client, http-conduit, lens, lens-aeson
-     , mtl, text, transformers, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "cayley-client";
        version = "0.4.19.2";
        sha256 = "0p8s4r4wgscqll2jd1k3plfq8v89jf344vq5bz5fg9r66kbryjxs";
        libraryHaskellDepends = [
@@ -56756,6 +56562,8 @@ self: {
        ];
        description = "A library for writing CGI programs";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "cgi-undecidable" = callPackage
@@ -56767,6 +56575,7 @@ self: {
        libraryHaskellDepends = [ base cgi mtl ];
        description = "Undecidable instances for the cgi package";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "cgi-utils" = callPackage
@@ -56781,7 +56590,6 @@ self: {
        description = "Simple modular utilities for CGI/FastCGI (sessions, etc.)";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "cgrep" = callPackage
@@ -56841,26 +56649,33 @@ self: {
      }) {};
 
   "chainweb-mining-client" = callPackage
-    ({ mkDerivation, aeson, async, base, bytes, bytestring, Cabal
-     , configuration-tools, connection, containers, cryptonite
-     , exceptions, hashable, hostaddress, http-client, http-client-tls
-     , http-types, lens, loglevel, memory, mwc-random, process, retry
-     , stm, streaming, streaming-events, text, time
+    ({ mkDerivation, aeson, async, attoparsec, base, base16-bytestring
+     , bytes, bytestring, Cabal, clock, configuration-tools, connection
+     , cryptonite, exceptions, hashable, hostaddress, http-client
+     , http-client-tls, http-types, lens, loglevel, memory, mwc-random
+     , process, QuickCheck, quickcheck-instances, retry, stm, streaming
+     , streaming-commons, streaming-events, sydtest, text, time
      , unordered-containers, wai-extra
      }:
      mkDerivation {
        pname = "chainweb-mining-client";
-       version = "0.2";
-       sha256 = "1zbqbc3icgz1fb0fgpfi1cf1i7pz2lf3wd82671ks1yixf893ypm";
+       version = "0.5";
+       sha256 = "1z14rkla1w01pzv894wba8kp1v5zwmzgjnadjkwczvfc9fk6i90h";
        isLibrary = false;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal configuration-tools ];
        executableHaskellDepends = [
-         aeson async base bytes bytestring configuration-tools connection
-         containers cryptonite exceptions hashable hostaddress http-client
-         http-client-tls http-types lens loglevel memory mwc-random process
-         retry stm streaming streaming-events text time unordered-containers
-         wai-extra
+         aeson async attoparsec base base16-bytestring bytes bytestring
+         clock configuration-tools connection cryptonite exceptions hashable
+         hostaddress http-client http-client-tls http-types lens loglevel
+         memory mwc-random process retry stm streaming streaming-commons
+         streaming-events text time unordered-containers wai-extra
+       ];
+       testHaskellDepends = [
+         aeson base base16-bytestring bytes bytestring clock
+         configuration-tools cryptonite exceptions hashable hostaddress
+         memory QuickCheck quickcheck-instances stm streaming-commons
+         sydtest text time
        ];
        description = "Mining Client for Kadena Chainweb";
        license = lib.licenses.bsd3;
@@ -56906,7 +56721,9 @@ self: {
        ];
        description = "A REST Web Api server template for building (micro)services";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "chakra-exe";
+       broken = true;
      }) {};
 
   "chalk" = callPackage
@@ -57219,8 +57036,6 @@ self: {
        ];
        description = "Charting library targetting SVGs";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "chart-svg-various" = callPackage
@@ -57797,8 +57612,8 @@ self: {
      }:
      mkDerivation {
        pname = "chez-grater";
-       version = "0.1.1";
-       sha256 = "0yxc054mvq0016a8jr6mv9j4l971llmm2cp1gya6by20icav1z54";
+       version = "0.1.2";
+       sha256 = "0i84fsgh7dsay1p2rw86fxrqasz7w8czfz5jri4ry4ac47ag0mf7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -57807,8 +57622,8 @@ self: {
          scalpel text unordered-containers
        ];
        executableHaskellDepends = [
-         aeson aeson-pretty base bytestring network-uri optparse-applicative
-         text
+         aeson aeson-pretty base bytestring case-insensitive network-uri
+         optparse-applicative text
        ];
        testHaskellDepends = [
          attoparsec base bytestring case-insensitive containers file-embed
@@ -57843,7 +57658,6 @@ self: {
        description = "A tmux client for Polysemy";
        license = "BSD-2-Clause-Patent";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "chiasma-test" = callPackage
@@ -57909,6 +57723,8 @@ self: {
        libraryToolDepends = [ c2hs ];
        description = "Haskell bindings for Chipmunk2D physics engine";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "chitauri" = callPackage
@@ -58071,7 +57887,6 @@ self: {
        description = "A mirror implementation of chp that generates a specification of the program";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "chp-transformers" = callPackage
@@ -58100,7 +57915,6 @@ self: {
        ];
        description = "Constraint Handling Rules";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "chr-data" = callPackage
@@ -58119,8 +57933,6 @@ self: {
        ];
        description = "Datatypes required for chr library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "chr-lang" = callPackage
@@ -58221,6 +58033,7 @@ self: {
        description = "measure timings of data evaluation";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "chronologique" = callPackage
@@ -58449,8 +58262,6 @@ self: {
        ];
        description = "Church encoded pair";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "churros" = callPackage
@@ -58469,8 +58280,6 @@ self: {
        ];
        description = "Channel/Arrow based streaming computation library";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "cicero-api" = callPackage
@@ -58495,9 +58304,7 @@ self: {
        ];
        description = "API bindings to IOHK's Cicero job scheduler";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "cicero-cli";
-       broken = true;
      }) {};
 
   "cielo" = callPackage
@@ -58635,6 +58442,8 @@ self: {
        ];
        description = "AES and common modes using AES-NI when available";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "cipher-blowfish" = callPackage
@@ -58712,6 +58521,8 @@ self: {
        ];
        description = "DES and 3DES primitives";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "cipher-rc4" = callPackage
@@ -58762,7 +58573,6 @@ self: {
        executableHaskellDepends = [ array base bytestring parseargs ];
        description = "Implementation of CipherSaber2 RC4 cryptography";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "cs2";
      }) {};
 
@@ -58777,6 +58587,32 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "circle" = callPackage
+    ({ mkDerivation, aeson, autodocodec, base, bytestring
+     , case-insensitive, containers, country, hspec, hspec-expectations
+     , http-client, http-client-tls, http-types, pcre-heavy, random
+     , refined, safe, template-haskell, text, time, unordered-containers
+     , uuid, vector
+     }:
+     mkDerivation {
+       pname = "circle";
+       version = "0.1.0.0";
+       sha256 = "074v9xdrc6gr8galy61pzpnja7fhsldvinma0nq248j3sbywv66c";
+       libraryHaskellDepends = [
+         aeson autodocodec base bytestring case-insensitive containers
+         country http-client http-client-tls http-types pcre-heavy refined
+         template-haskell text time unordered-containers uuid vector
+       ];
+       testHaskellDepends = [
+         base hspec hspec-expectations http-client http-client-tls random
+         safe text time uuid
+       ];
+       description = "Circle API client for Haskell";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "circle-packing" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -58944,35 +58780,6 @@ self: {
      }:
      mkDerivation {
        pname = "citeproc";
-       version = "0.6.0.1";
-       sha256 = "015ansq3a710s0hzs2157fx12bc4f1hy45l4dbi6j477sy800bqc";
-       revision = "1";
-       editedCabalFile = "1mzhq6s0jcncm71s825bvc289lq7i45rxmmi33x2j5i0v93zci4b";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring case-insensitive containers
-         data-default file-embed filepath pandoc-types safe scientific text
-         transformers unicode-collation uniplate vector xml-conduit
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers Diff directory filepath mtl pretty
-         text timeit transformers
-       ];
-       description = "Generates citations and bibliography from CSL styles";
-       license = lib.licenses.bsd2;
-       maintainers = [ lib.maintainers.sternenseemann ];
-     }) {};
-
-  "citeproc_0_8_0_2" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring
-     , case-insensitive, containers, data-default, Diff, directory
-     , file-embed, filepath, mtl, pandoc-types, pretty, safe, scientific
-     , text, timeit, transformers, unicode-collation, uniplate, vector
-     , xml-conduit
-     }:
-     mkDerivation {
-       pname = "citeproc";
        version = "0.8.0.2";
        sha256 = "1rja6vdggmh7d40gsg2xfs9md6m1zbfddpsd27a15qyqb3530jzw";
        isLibrary = true;
@@ -58988,7 +58795,6 @@ self: {
        ];
        description = "Generates citations and bibliography from CSL styles";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.sternenseemann ];
      }) {};
 
@@ -59371,6 +59177,7 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Clash: a functional hardware description language - GHC frontend";
        license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "clash-lib" = callPackage
@@ -59417,6 +59224,7 @@ self: {
        ];
        description = "Clash: a functional hardware description language - As a library";
        license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "v16-upgrade-primitives";
      }) {};
 
@@ -59438,6 +59246,7 @@ self: {
        ];
        description = "Hedgehog Generators for clash-lib";
        license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "clash-multisignal" = callPackage
@@ -59453,7 +59262,6 @@ self: {
        ];
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "clash-prelude" = callPackage
@@ -59492,6 +59300,8 @@ self: {
        ];
        description = "Clash: a functional hardware description language - Prelude library";
        license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "clash-prelude-hedgehog" = callPackage
@@ -59508,6 +59318,7 @@ self: {
        ];
        description = "Hedgehog Generators for clash-prelude";
        license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "clash-prelude-quickcheck" = callPackage
@@ -59521,7 +59332,6 @@ self: {
        description = "QuickCheck instances for various types in the CλaSH Prelude";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "clash-shake" = callPackage
@@ -59531,14 +59341,15 @@ self: {
      }:
      mkDerivation {
        pname = "clash-shake";
-       version = "0.3.1.2";
-       sha256 = "1nj9vhzfybm43jcns8nr3ka4gjc1xyn0ccv6xiqdyjipzldx4a1n";
+       version = "0.3.2";
+       sha256 = "0bgnl1q1xm1yhwspqlfr02p37iy8vka727r4awr2lihg12x83bjx";
        libraryHaskellDepends = [
          aeson base bytestring clash-ghc clash-lib clash-prelude directory
          shake split stache text unordered-containers
        ];
        description = "Shake rules for building Clash programs";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "clash-systemverilog" = callPackage
@@ -59557,7 +59368,6 @@ self: {
        description = "CAES Language for Synchronous Hardware - SystemVerilog backend";
        license = lib.licenses.bsd2;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "clash-verilog" = callPackage
@@ -59576,7 +59386,6 @@ self: {
        description = "CAES Language for Synchronous Hardware - Verilog backend";
        license = lib.licenses.bsd2;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "clash-vhdl" = callPackage
@@ -59595,7 +59404,6 @@ self: {
        description = "CAES Language for Synchronous Hardware - VHDL backend";
        license = lib.licenses.bsd2;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "clashilator" = callPackage
@@ -59621,7 +59429,6 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "clashilator";
-       broken = true;
      }) {};
 
   "classify" = callPackage
@@ -59804,20 +59611,6 @@ self: {
        broken = true;
      }) {};
 
-  "clay_0_13_3" = callPackage
-    ({ mkDerivation, base, hspec, hspec-discover, mtl, text }:
-     mkDerivation {
-       pname = "clay";
-       version = "0.13.3";
-       sha256 = "192lsbyj6azjs2ygpx4i47fyr8zfmvwcas8mia07ndqglk2c9csx";
-       libraryHaskellDepends = [ base mtl text ];
-       testHaskellDepends = [ base hspec hspec-discover mtl text ];
-       testToolDepends = [ hspec-discover ];
-       description = "CSS preprocessor as embedded Haskell";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
   "clay" = callPackage
     ({ mkDerivation, base, hspec, hspec-discover, mtl, text }:
      mkDerivation {
@@ -59829,6 +59622,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "CSS preprocessor as embedded Haskell";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "clckwrks" = callPackage
@@ -59863,7 +59658,6 @@ self: {
        libraryToolDepends = [ hsx2hs ];
        description = "A secure, reliable content management system (CMS) and blogging platform";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) openssl;};
 
   "clckwrks-cli" = callPackage
@@ -59886,7 +59680,6 @@ self: {
        ];
        description = "a command-line interface for adminstrating some aspects of clckwrks";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "clckwrks-cli";
      }) {};
 
@@ -59937,6 +59730,7 @@ self: {
        description = "bug tracking plugin for clckwrks";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "clckwrks-plugin-ircbot" = callPackage
@@ -59986,6 +59780,7 @@ self: {
        description = "mailing list plugin for clckwrks";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "clckwrks-plugin-media" = callPackage
@@ -60008,7 +59803,6 @@ self: {
        ];
        description = "media plugin for clckwrks";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "clckwrks-plugin-page" = callPackage
@@ -60034,7 +59828,6 @@ self: {
        libraryToolDepends = [ hsx2hs ];
        description = "support for CMS/Blogging in clckwrks";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "clckwrks-plugin-redirect" = callPackage
@@ -60059,7 +59852,6 @@ self: {
        ];
        description = "support redirects for CMS/Blogging in clckwrks";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "clckwrks-theme-bootstrap" = callPackage
@@ -60077,7 +59869,6 @@ self: {
        ];
        description = "simple bootstrap based template for clckwrks";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "clckwrks-theme-clckwrks" = callPackage
@@ -60096,6 +59887,7 @@ self: {
        description = "simple bootstrap based template for clckwrks";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "clckwrks-theme-geo-bootstrap" = callPackage
@@ -60109,6 +59901,7 @@ self: {
        description = "geo bootstrap based template for clckwrks";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "cld2" = callPackage
@@ -60461,7 +60254,6 @@ self: {
        description = "A Haskell library as database client for Clickhouse";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "clientsession" = callPackage
@@ -60571,31 +60363,8 @@ self: {
      }:
      mkDerivation {
        pname = "climb";
-       version = "0.3.3";
-       sha256 = "0d6jscwbjlm21jcdl29c3ix6vd5ly9mjr0ljchzkr6yk7gqk4z24";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base bytestring containers exceptions linenoise mtl text
-         unliftio-core
-       ];
-       executableHaskellDepends = [
-         base bytestring containers exceptions linenoise mtl text
-         unliftio-core
-       ];
-       description = "Building blocks for a GHCi-like REPL with colon-commands";
-       license = lib.licenses.bsd3;
-       mainProgram = "climb-demo";
-     }) {};
-
-  "climb_0_4_0" = callPackage
-    ({ mkDerivation, base, bytestring, containers, exceptions
-     , linenoise, mtl, text, unliftio-core
-     }:
-     mkDerivation {
-       pname = "climb";
-       version = "0.4.0";
-       sha256 = "0b27hlr70vcm2mklbnrsxk306d684cgbig8qgczgfx7r432wghg1";
+       version = "0.4.1";
+       sha256 = "1h3a3ghynd1k08jd8fb02rsbf9a1y8j9gz822mrc23p11zh4qcp3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -60608,7 +60377,6 @@ self: {
        ];
        description = "Building blocks for a GHCi-like REPL with colon-commands";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "climb-demo";
      }) {};
 
@@ -60796,6 +60564,7 @@ self: {
        description = "timer functionality to clock IO commands";
        license = lib.licenses.lgpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {QtCore = null;};
 
   "clogparse" = callPackage
@@ -61019,6 +60788,7 @@ self: {
        testHaskellDepends = [ base ];
        description = "Glue between clr-host and clr-typed";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "clr-host" = callPackage
@@ -61093,6 +60863,8 @@ self: {
        testHaskellDepends = [ base clr-marshal hspec text ];
        description = "A strongly typed Haskell interface to the CLR type system";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "clr-win-linker" = callPackage
@@ -61192,6 +60964,7 @@ self: {
        description = "High performance clustering algorithms";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "clustertools" = callPackage
@@ -61799,9 +61572,7 @@ self: {
        ];
        description = "A Polysemy logging effect for high quality (unstructured) logs";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "example";
-       broken = true;
      }) {};
 
   "co-log-sys" = callPackage
@@ -62025,7 +61796,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "codec-libevent-generate";
-       broken = true;
      }) {};
 
   "codec-mbox" = callPackage
@@ -62179,8 +61949,6 @@ self: {
        ];
        description = "Graphics library for CodeWorld";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "codex" = callPackage
@@ -62277,6 +62045,8 @@ self: {
        benchmarkHaskellDepends = [ base gauge ];
        description = "Utility functions for Coercible types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "coercion-extras" = callPackage
@@ -62519,8 +62289,6 @@ self: {
        ];
        description = "Generate CSV & XLSX files for importing into CoinTracking";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "colada" = callPackage
@@ -62564,6 +62332,7 @@ self: {
        description = "Rudimentary JSON-RPC 2.0 client over raw TCP.";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "cold-widow" = callPackage
@@ -62671,6 +62440,8 @@ self: {
        ];
        description = "An Applicative Functor for extracting parts of a stream of values";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "collect-errors" = callPackage
@@ -62773,8 +62544,8 @@ self: {
        pname = "colonnade";
        version = "1.2.0.2";
        sha256 = "1asjx71gp26a15v7g3p8bfddb5nnzky6672c35xx35hq73mhykr4";
-       revision = "3";
-       editedCabalFile = "078j65fw9cf8sscnvd0c3dkg24pcw4krav1x0zsg493ynxslv95z";
+       revision = "4";
+       editedCabalFile = "0425ag47i8llirh6jdy11mqilr6bdq0nzcx4yfha2n57qpx1gkjs";
        libraryHaskellDepends = [
          base bytestring contravariant profunctors semigroups text vector
        ];
@@ -62906,8 +62677,6 @@ self: {
        libraryHaskellDepends = [ base lens linear profunctors ];
        description = "A type for colors";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "colour" = callPackage
@@ -63294,6 +63063,7 @@ self: {
        ];
        description = "Arrays where the index type is a function of the shape type";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "comfort-array-shape" = callPackage
@@ -63315,6 +63085,7 @@ self: {
        doHaddock = false;
        description = "Additional shape types for the comfort-array package";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "comfort-fftw" = callPackage
@@ -63335,6 +63106,7 @@ self: {
        ];
        description = "High-level interface to FFTW (Fast Fourier Transform) based on comfort-array";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "comfort-graph" = callPackage
@@ -63373,6 +63145,7 @@ self: {
        description = "A format for describing comics";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "comma" = callPackage
@@ -63451,7 +63224,9 @@ self: {
        testHaskellDepends = [ base commandert text unordered-containers ];
        description = "A command line argument/option parser library";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "task-manager";
+       broken = true;
      }) {};
 
   "commandert" = callPackage
@@ -63488,6 +63263,7 @@ self: {
        description = "Library for working with commoditized amounts and price histories";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "commonmark" = callPackage
@@ -63533,6 +63309,28 @@ self: {
        mainProgram = "commonmark";
      }) {};
 
+  "commonmark-extensions_0_2_3_2" = callPackage
+    ({ mkDerivation, base, commonmark, containers, emojis, filepath
+     , network-uri, parsec, tasty, tasty-bench, tasty-hunit, text
+     , transformers
+     }:
+     mkDerivation {
+       pname = "commonmark-extensions";
+       version = "0.2.3.2";
+       sha256 = "1k5rlh2grg6g1waszhp565m360n1iynjvbkjz8xmap8y234g1bjj";
+       libraryHaskellDepends = [
+         base commonmark containers emojis filepath network-uri parsec text
+         transformers
+       ];
+       testHaskellDepends = [
+         base commonmark parsec tasty tasty-hunit text
+       ];
+       benchmarkHaskellDepends = [ base commonmark tasty-bench text ];
+       description = "Pure Haskell commonmark parser";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "commonmark-extensions" = callPackage
     ({ mkDerivation, base, commonmark, containers, emojis, filepath
      , network-uri, parsec, tasty, tasty-bench, tasty-hunit, text
@@ -63618,7 +63416,6 @@ self: {
        description = "Provide communications security using symmetric ephemeral keys";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "commsec-keyexchange" = callPackage
@@ -63790,6 +63587,8 @@ self: {
        testHaskellDepends = [ base directory ];
        description = "Non-GC'd, contiguous storage for immutable data structures";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "compact-list" = callPackage
@@ -63853,7 +63652,6 @@ self: {
        description = "Mutable vector with different GC characteristics";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "compact-sequences" = callPackage
@@ -63887,7 +63685,6 @@ self: {
        description = "Socket functions for compact normal form";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "compact-string" = callPackage
@@ -64126,8 +63923,6 @@ self: {
        ];
        description = "Parse a Pandoc to a composite value";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "compdoc-dhall-decoder" = callPackage
@@ -64146,7 +63941,6 @@ self: {
        ];
        description = "Allows you to write FromDhall instances for Compdoc";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "compendium-client" = callPackage
@@ -64372,8 +64166,8 @@ self: {
      }:
      mkDerivation {
        pname = "composite-aeson";
-       version = "0.8.1.0";
-       sha256 = "1xpb2m929si22igssijbmacmc2s36h7mq59k0hqwb7i9bnwzzpg5";
+       version = "0.8.2.1";
+       sha256 = "0glzqkd0vxrbajx76gfwqvrdg2q6648x64x5fm876899dr9cbss7";
        libraryHaskellDepends = [
          aeson aeson-better-errors base composite-base containers
          contravariant generic-deriving hashable lens mmorph mtl profunctors
@@ -64409,8 +64203,8 @@ self: {
     ({ mkDerivation, base, composite-aeson, path }:
      mkDerivation {
        pname = "composite-aeson-path";
-       version = "0.8.1.0";
-       sha256 = "11f9xr2zfqj2bskr7yypxrd5qa64lzsbgdr6h3yy7ysr6cwpaqw7";
+       version = "0.8.2.1";
+       sha256 = "096k8wg3r4rfn4yyqpn8higglllk4mq3iwy57x33mnqgxqbdc1lm";
        libraryHaskellDepends = [ base composite-aeson path ];
        description = "Formatting data for the path library";
        license = lib.licenses.bsd3;
@@ -64424,13 +64218,15 @@ self: {
      }:
      mkDerivation {
        pname = "composite-aeson-refined";
-       version = "0.8.1.0";
-       sha256 = "1w6dp10xxd391dhj1ghqnld27b36c86zjrry0r0xz1yn6bbxw97s";
+       version = "0.8.2.1";
+       sha256 = "1k1hvhczrpx13z0zryih56dhnajmsrspaslrrbir7kbr9c3mc1jq";
        libraryHaskellDepends = [
          aeson-better-errors base composite-aeson mtl refined
        ];
        description = "composite-aeson support for Refined from the refined package";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "composite-aeson-throw" = callPackage
@@ -64469,8 +64265,8 @@ self: {
      }:
      mkDerivation {
        pname = "composite-base";
-       version = "0.8.1.0";
-       sha256 = "18sq4alpkwidgh6pd9yxnxrq8p11pfwxg84fsjzzxlxqcl50bpm8";
+       version = "0.8.2.0";
+       sha256 = "0niw6rc9sscq73vja8pzds4r87yvckh0h5138i86wv18m34ksniw";
        libraryHaskellDepends = [
          base deepseq exceptions lens monad-control mtl profunctors
          template-haskell text transformers transformers-base unliftio-core
@@ -64485,15 +64281,51 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "composite-base_0_8_2_1" = 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.1";
+       sha256 = "0i2mamh5gz7ay1cm5nkmdbh2lnaph42pfi2aa9jb2baxi0jgxdri";
+       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;
+     }) {};
+
   "composite-binary" = callPackage
     ({ mkDerivation, base, binary, composite-base }:
      mkDerivation {
        pname = "composite-binary";
-       version = "0.8.1.0";
-       sha256 = "1vhcv7jmh4ckf9837dpkzpjrh65alndgngxj15igxrwbsycl2wp9";
+       version = "0.8.2.0";
+       sha256 = "1ijlrwyji9179hc5wcmdzzf3g79xkz6k1kjxq0l7iqyvfjh2zrkh";
+       libraryHaskellDepends = [ base binary composite-base ];
+       description = "Orphan binary instances";
+       license = lib.licenses.bsd3;
+     }) {};
+
+  "composite-binary_0_8_2_1" = callPackage
+    ({ mkDerivation, base, binary, composite-base }:
+     mkDerivation {
+       pname = "composite-binary";
+       version = "0.8.2.1";
+       sha256 = "0bxnzxvw5mjhz3kh6x265l70hp1z3z1y9fbdwhrgv6bhhinxb3hq";
        libraryHaskellDepends = [ base binary composite-base ];
        description = "Orphan binary instances";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "composite-cassava" = callPackage
@@ -64531,8 +64363,6 @@ self: {
        ];
        description = "Dhall instances for composite records";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "composite-ekg" = callPackage
@@ -64540,21 +64370,36 @@ self: {
      }:
      mkDerivation {
        pname = "composite-ekg";
-       version = "0.8.1.0";
-       sha256 = "17i8mi9i8x3d9idfy60picz5qjqhl2wszjdbm8cj5szjw94lmka5";
+       version = "0.8.2.0";
+       sha256 = "0kcyscjs8qsydhj7labm8v62xcm9vc39rcw13xlvwmxz3lwi5jl3";
+       libraryHaskellDepends = [
+         base composite-base ekg-core lens text vinyl
+       ];
+       description = "EKG Metrics for Vinyl records";
+       license = lib.licenses.bsd3;
+     }) {};
+
+  "composite-ekg_0_8_2_1" = callPackage
+    ({ mkDerivation, base, composite-base, ekg-core, lens, text, vinyl
+     }:
+     mkDerivation {
+       pname = "composite-ekg";
+       version = "0.8.2.1";
+       sha256 = "0c0rxa30r19wcvqrw20xk96652mxknbs1lqpnzdj9kz77al3k1kl";
        libraryHaskellDepends = [
          base composite-base ekg-core lens text vinyl
        ];
        description = "EKG Metrics for Vinyl records";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "composite-hashable" = callPackage
     ({ mkDerivation, base, composite-base, hashable }:
      mkDerivation {
        pname = "composite-hashable";
-       version = "0.8.1.0";
-       sha256 = "0gz5bqyhwm863d6hxd67s6xbvk8shh2x7ggz1iyf48s16mr9i1w7";
+       version = "0.8.2.1";
+       sha256 = "1ynsmb9rw93n4dyrrfipb9glg5argh0xsbrb59jhgqi8ajfr7gwv";
        libraryHaskellDepends = [ base composite-base hashable ];
        description = "Orphan hashable instances";
        license = lib.licenses.bsd3;
@@ -64587,8 +64432,6 @@ self: {
        libraryHaskellDepends = [ base composite-base lens vinyl ];
        description = "Extra lens functions for composite";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "composite-opaleye" = callPackage
@@ -64598,8 +64441,8 @@ self: {
      }:
      mkDerivation {
        pname = "composite-opaleye";
-       version = "0.8.1.0";
-       sha256 = "1i0algplj79vafqai57hywcar4j1gi3w9lnq4hv8dv37z0isc6f4";
+       version = "0.8.2.1";
+       sha256 = "0w62s1cd6izkvc9ycb6rz6cbc7pa8mic9rbbmwjbn9xxfcbk2xph";
        libraryHaskellDepends = [
          base bytestring composite-base lens opaleye postgresql-simple
          product-profunctors profunctors split template-haskell text vinyl
@@ -64620,8 +64463,8 @@ self: {
      }:
      mkDerivation {
        pname = "composite-swagger";
-       version = "0.8.1.0";
-       sha256 = "1229c3wpkmnwmkzgcxs7pc01dmszvipvlq7dc1h1lvgi2jj24pg8";
+       version = "0.8.2.1";
+       sha256 = "0sbjb60ghd86q3hxgmq4anc81ww4v4ny1ans0r9a5chp3bqvbi6a";
        libraryHaskellDepends = [
          base composite-base insert-ordered-containers lens swagger2
          template-haskell text vinyl
@@ -65185,8 +65028,6 @@ self: {
        ];
        description = "A client side web UI framework for Haskell. Core framework.";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "concurrency" = callPackage
@@ -65225,7 +65066,9 @@ self: {
        ];
        description = "Benchmarks to compare concurrency APIs";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "makecharts";
+       broken = true;
      }) {};
 
   "concurrent-barrier" = callPackage
@@ -65461,6 +65304,8 @@ self: {
        testHaskellDepends = [ base containers ];
        description = "A fast concurrent unique identifier supply with a pure API";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "concurrent-utilities" = callPackage
@@ -65513,7 +65358,9 @@ self: {
        testHaskellDepends = [ base cmdargs hourglass hspec QuickCheck ];
        description = "Parser and interpreter of OpenStreetMap conditional restriction values";
        license = lib.licenses.agpl3Only;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "conditional-restriction-parser-exe";
+       broken = true;
      }) {};
 
   "condor" = callPackage
@@ -65823,6 +65670,8 @@ self: {
        ];
        description = "Conduit source and sink for Network.Connection.";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "conduit-extra" = callPackage
@@ -66232,6 +66081,8 @@ self: {
        ];
        description = "Configuration for reading dhall files";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "conferer-hedis" = callPackage
@@ -66418,6 +66269,8 @@ self: {
        ];
        description = "conferer's FromConfig instances for warp settings";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "conferer-yaml" = callPackage
@@ -66815,6 +66668,7 @@ self: {
        ];
        description = "Vinyl-style extensible graphs";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "conjugateGradient" = callPackage
@@ -67079,6 +66933,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Generalization of standard Functor, Foldable, and Traversable classes";
        license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "constrained-categories" = callPackage
@@ -67181,6 +67037,7 @@ self: {
        ];
        description = "Instances of standard platform types for 'constrained' package";
        license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "constraint" = callPackage
@@ -67279,6 +67136,8 @@ self: {
        ];
        description = "Manipulating constraints and deriving class instances programmatically";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "constraints-emerge" = callPackage
@@ -67316,6 +67175,22 @@ self: {
        mainProgram = "readme";
      }) {};
 
+  "constraints-extras_0_4_0_0" = callPackage
+    ({ mkDerivation, aeson, base, constraints, template-haskell }:
+     mkDerivation {
+       pname = "constraints-extras";
+       version = "0.4.0.0";
+       sha256 = "1irf4kd7a5h1glczbc73c3590m58azn4s68nfrjfg1h96i7mjfgn";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base constraints template-haskell ];
+       executableHaskellDepends = [ aeson base constraints ];
+       description = "Utility package for constraints";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "readme";
+     }) {};
+
   "constrictor" = callPackage
     ({ mkDerivation, base, ghc-prim, transformers }:
      mkDerivation {
@@ -67554,6 +67429,8 @@ self: {
        libraryHaskellDepends = [ base base-unicode-symbols containers ];
        description = "Unicode alternatives for common functions and operators";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "containers-verified" = callPackage
@@ -67730,8 +67607,8 @@ self: {
      }:
      mkDerivation {
        pname = "contiguous";
-       version = "0.6.2.0";
-       sha256 = "0ykd3nrc2ywf3svrkqsvvhycjf6hf5jm5dhhd3zpl57877r5cz72";
+       version = "0.6.3.0";
+       sha256 = "1vqzv5xr6dkvw0789rz3z39b7ldm9xrk2sv8c9k2fk14yxl7qibx";
        libraryHaskellDepends = [
          base deepseq primitive primitive-unlifted run-st
        ];
@@ -67889,6 +67766,8 @@ self: {
        ];
        description = "Validation types/typeclass based on the contravariance";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "contravariant" = callPackage
@@ -68046,7 +67925,6 @@ self: {
        ];
        description = "Monads-fd instances for the EMT exceptions monad transformer";
        license = lib.licenses.publicDomain;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "control-monad-exception-monadstf" = callPackage
@@ -68166,8 +68044,6 @@ self: {
        libraryHaskellDepends = [ base transformers ];
        description = "Fast, easy to use CPS-based monad transformers";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "contstuff-monads-tf" = callPackage
@@ -68180,6 +68056,7 @@ self: {
        description = "ContStuff instances for monads-tf transformers (deprecated)";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "contstuff-transformers" = callPackage
@@ -68192,6 +68069,7 @@ self: {
        description = "Deprecated interface between contstuff 0.7.0 and the transformers package";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "converge" = callPackage
@@ -68318,6 +68196,7 @@ self: {
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "convert-annotation";
+       broken = true;
      }) {};
 
   "convertible" = callPackage
@@ -68598,7 +68477,6 @@ self: {
        description = "A compiler for CoPilot targeting SBV";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "copilot-theorem" = callPackage
@@ -68717,7 +68595,9 @@ self: {
        executableToolDepends = [ alex happy ];
        description = "compile your own mini functional language with Core";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "core-compiler-exe";
+       broken = true;
      }) {};
 
   "core-data" = callPackage
@@ -68756,27 +68636,6 @@ self: {
      }) {};
 
   "core-program" = callPackage
-    ({ mkDerivation, async, base, bytestring, chronologique, core-data
-     , core-text, directory, exceptions, filepath, fsnotify, hashable
-     , hourglass, mtl, prettyprinter, safe-exceptions, stm
-     , template-haskell, terminal-size, text, text-short, transformers
-     , typed-process, unix
-     }:
-     mkDerivation {
-       pname = "core-program";
-       version = "0.4.6.4";
-       sha256 = "0bkjb9lpcnkj1lkpw309q3chd9aw5s5gvdprr335121xpjbgl33m";
-       libraryHaskellDepends = [
-         async base bytestring chronologique core-data core-text directory
-         exceptions filepath fsnotify hashable hourglass mtl prettyprinter
-         safe-exceptions stm template-haskell terminal-size text text-short
-         transformers typed-process unix
-       ];
-       description = "Opinionated Haskell Interoperability";
-       license = lib.licenses.mit;
-     }) {};
-
-  "core-program_0_6_1_1" = callPackage
     ({ mkDerivation, base, bytestring, core-data, core-text, directory
      , exceptions, filepath, fsnotify, hashable, hourglass, mtl
      , prettyprinter, safe-exceptions, stm, template-haskell
@@ -68795,7 +68654,6 @@ self: {
        ];
        description = "Opinionated Haskell Interoperability";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "core-telemetry" = callPackage
@@ -68815,8 +68673,6 @@ self: {
        ];
        description = "Advanced telemetry";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "core-text" = callPackage
@@ -68849,6 +68705,8 @@ self: {
        testHaskellDepends = [ base ];
        description = "\"Provide warnings for unexpected Core generation\"";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "core-webserver-servant" = callPackage
@@ -68866,7 +68724,6 @@ self: {
        ];
        description = "Interoperability with Servant";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "core-webserver-warp" = callPackage
@@ -68885,7 +68742,6 @@ self: {
        ];
        description = "Interoperability with Wai/Warp";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "corebot-bliki" = callPackage
@@ -69139,22 +68995,6 @@ self: {
      }:
      mkDerivation {
        pname = "countable";
-       version = "1.0";
-       sha256 = "0v0fdapdnzdqbkjhgkicx1njs3ybshk83h79fbgln13sd5pyp87r";
-       libraryHaskellDepends = [ base ];
-       testHaskellDepends = [
-         base bytestring silently tasty tasty-golden tasty-hunit
-       ];
-       description = "Countable, Searchable, Finite, Empty classes";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "countable_1_2" = callPackage
-    ({ mkDerivation, base, bytestring, silently, tasty, tasty-golden
-     , tasty-hunit
-     }:
-     mkDerivation {
-       pname = "countable";
        version = "1.2";
        sha256 = "119v5ms4nyxikfwlmz71qk9gqp53zkpyxc6wm3qp5bm9b6n1ff47";
        libraryHaskellDepends = [ base ];
@@ -69163,7 +69003,6 @@ self: {
        ];
        description = "Countable, Searchable, Finite, Empty classes";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "countable-inflections" = callPackage
@@ -69204,6 +69043,33 @@ self: {
      }:
      mkDerivation {
        pname = "country";
+       version = "0.2.3";
+       sha256 = "12d1nymfj13jgh5jhznrg8sgxvxyb2y3lvbl6p4mpa3qqhggyr3g";
+       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;
+     }) {};
+
+  "country_0_2_3_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.3.1";
        sha256 = "0c601fa2m6f5b9g7i1azh9aqhnsiqcrpqmngwnhrxf8gm4jh5yi5";
        libraryHaskellDepends = [
@@ -69221,7 +69087,6 @@ self: {
        description = "Country data type and functions";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "country-codes" = callPackage
@@ -69293,28 +69158,12 @@ self: {
      }:
      mkDerivation {
        pname = "covariance";
-       version = "0.1.0.6";
-       sha256 = "0aqml07q4rxihv3mrflprx2gm1c56np2m4n8kbipcdiflndn1017";
-       libraryHaskellDepends = [ base glasso hmatrix statistics vector ];
-       testHaskellDepends = [ base hmatrix tasty tasty-hunit ];
-       description = "Well-conditioned estimation of large-dimensional covariance matrices";
-       license = lib.licenses.gpl3Plus;
-       maintainers = [ lib.maintainers.dschrempf ];
-     }) {};
-
-  "covariance_0_2_0_1" = callPackage
-    ({ mkDerivation, base, glasso, hmatrix, statistics, tasty
-     , tasty-hunit, vector
-     }:
-     mkDerivation {
-       pname = "covariance";
        version = "0.2.0.1";
        sha256 = "1qidlpg3g76vw390bdily0hdnzx2xlnb21ai11xzffwqywg5xpzh";
        libraryHaskellDepends = [ base glasso hmatrix statistics vector ];
        testHaskellDepends = [ base hmatrix tasty tasty-hunit ];
        description = "Well-conditioned estimation of large-dimensional covariance matrices";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.dschrempf ];
      }) {};
 
@@ -69911,6 +69760,7 @@ self: {
        ];
        description = "Crack various integer and floating-point data formats";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "crackNum";
      }) {};
 
@@ -70104,6 +69954,8 @@ self: {
        description = "Haskell bindings for crc32c";
        license = lib.licenses.bsd3;
        platforms = lib.platforms.x86;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "crdt" = callPackage
@@ -70471,7 +70323,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "criterion-compare";
-       broken = true;
      }) {};
 
   "criterion-measurement" = callPackage
@@ -71165,6 +71016,7 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Easy-and-safe-to-use high-level cryptography based on Sodium";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "crypto-token" = callPackage
@@ -71490,30 +71342,6 @@ self: {
      }:
      mkDerivation {
        pname = "cryptonite";
-       version = "0.29";
-       sha256 = "13xhp3hshb8x06bw37kp16c9jpjmgfn06nkj9drz745fv8f04fnq";
-       revision = "1";
-       editedCabalFile = "1gaabsh8ihxcb6f3pplvpkplw7xbdxvflmc1wwnssx7s070n4323";
-       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;
-     }) {};
-
-  "cryptonite_0_30" = callPackage
-    ({ mkDerivation, base, basement, bytestring, deepseq, gauge
-     , ghc-prim, integer-gmp, memory, random, tasty, tasty-hunit
-     , tasty-kat, tasty-quickcheck
-     }:
-     mkDerivation {
-       pname = "cryptonite";
        version = "0.30";
        sha256 = "07bb97iszhnrfddh5ql6p3dqd0c13xycjw5n2kljw7d0ia59q2an";
        libraryHaskellDepends = [
@@ -71527,7 +71355,6 @@ self: {
        ];
        description = "Cryptography Primitives sink";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "cryptonite-cd" = callPackage
@@ -71732,6 +71559,7 @@ self: {
        ];
        description = "a gallery of Csound instruments";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "csound-controllers" = callPackage
@@ -71743,6 +71571,7 @@ self: {
        libraryHaskellDepends = [ base csound-expression ];
        testHaskellDepends = [ base csound-expression ];
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "csound-expression" = callPackage
@@ -71762,6 +71591,7 @@ self: {
        ];
        description = "library to make electronic music";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "csound-expression-dynamic" = callPackage
@@ -71779,6 +71609,8 @@ self: {
        ];
        description = "dynamic core for csound-expression library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "csound-expression-opcodes" = callPackage
@@ -71794,6 +71626,7 @@ self: {
        ];
        description = "opcodes for the library csound-expression";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "csound-expression-typed" = callPackage
@@ -71814,6 +71647,7 @@ self: {
        ];
        description = "typed core for the library csound-expression";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "csound-sampler" = callPackage
@@ -71825,6 +71659,7 @@ self: {
        libraryHaskellDepends = [ base csound-expression transformers ];
        description = "A musical sampler based on Csound";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "csp" = callPackage
@@ -72068,6 +71903,8 @@ self: {
        ];
        description = "extracts data from a CSV file";
        license = lib.licenses.gpl3Plus;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "csv-table" = callPackage
@@ -72502,6 +72339,8 @@ self: {
        testHaskellDepends = [ base parsec text ];
        description = "Curly braces (brackets) expanding";
        license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "currencies" = callPackage
@@ -72700,8 +72539,6 @@ self: {
        ];
        description = "Fast, Haskell RPC";
        license = lib.licenses.publicDomain;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "curryrs" = callPackage
@@ -72736,7 +72573,6 @@ self: {
        ];
        description = "Terminal tool for viewing tabular data";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "cursedcsv";
      }) {};
 
@@ -72971,7 +72807,9 @@ self: {
        ];
        description = "Cut files according to a position list";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "cutter";
+       broken = true;
      }) {};
 
   "cv-combinators" = callPackage
@@ -73247,6 +73085,7 @@ self: {
        description = "Binary parsing and serialization with integrated size";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "damnpacket" = callPackage
@@ -73800,6 +73639,7 @@ self: {
        description = "Use Accessor to access state in monads-fd State monad class";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "data-accessor-monads-tf" = callPackage
@@ -73899,6 +73739,8 @@ self: {
        ];
        description = "Type-safe, bytestring-based ASCII values";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "data-aviary" = callPackage
@@ -74179,6 +74021,7 @@ self: {
        ];
        description = "A class for types with a default value";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "data-default-generics" = callPackage
@@ -74270,6 +74113,8 @@ self: {
        libraryHaskellDepends = [ base data-default-class ];
        description = "Default instances for types in newer versions of base package";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "data-default-instances-old-locale" = callPackage
@@ -74429,8 +74274,6 @@ self: {
        testHaskellDepends = [ base hspec ];
        description = "Coerce between unlifted boxed and lifted types";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "data-elf" = callPackage
@@ -74444,7 +74287,6 @@ self: {
        ];
        description = "Executable and Linkable Format (ELF) data structures";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "data-embed" = callPackage
@@ -74877,8 +74719,6 @@ self: {
        ];
        description = "Used to be Haskell 98 Lenses";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "data-lens-fd" = callPackage
@@ -74893,6 +74733,7 @@ self: {
        description = "Lenses";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "data-lens-ixset" = callPackage
@@ -74906,6 +74747,7 @@ self: {
        description = "A Lens for IxSet";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "data-lens-light" = callPackage
@@ -74930,6 +74772,7 @@ self: {
        description = "Utilities for Data.Lens";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "data-list-sequences" = callPackage
@@ -75518,8 +75361,6 @@ self: {
        testHaskellDepends = [ base tasty tasty-quickcheck ];
        description = "Shorter binary words";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "data-tensor" = callPackage
@@ -75701,7 +75542,6 @@ self: {
        description = "HasId/Groundhog interop";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "database-migrate" = callPackage
@@ -76353,33 +76193,6 @@ self: {
      }:
      mkDerivation {
        pname = "dbus";
-       version = "1.2.22";
-       sha256 = "03bpvdgjq4l7s5mihdhazd0aamcjvg9wxlgpsnm10r7jdk7lbbia";
-       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_2_27" = 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, text
-     , th-lift, transformers, unix, vector, xml-conduit, xml-types
-     }:
-     mkDerivation {
-       pname = "dbus";
        version = "1.2.27";
        sha256 = "0lkk9hd78h2ilvi0bj5jqq5q5lwyxzdlknwvckhwyxnlf3y6dz8z";
        libraryHaskellDepends = [
@@ -76396,7 +76209,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
@@ -76642,7 +76454,6 @@ self: {
        description = "Disciplined Disciple Compiler core language and type checker";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ddc-core-babel" = callPackage
@@ -76949,8 +76760,8 @@ self: {
      }:
      mkDerivation {
        pname = "dear-imgui";
-       version = "2.1.1";
-       sha256 = "0br6wx9jzbvk5wnzcnyrlvrq3rslx6akzsfbyb2yqw1m8nl1nkfq";
+       version = "2.1.3";
+       sha256 = "1czb3g51wh761r0s7d9v47fyx926r1prp3agi5cxpa34vwmghr9x";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -77104,7 +76915,9 @@ self: {
        ];
        description = "secure remote debugging";
        license = lib.licenses.agpl3Only;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "debug-me";
+       broken = true;
      }) {};
 
   "debug-pp" = callPackage
@@ -77258,8 +77071,6 @@ self: {
        testHaskellDepends = [ base tasty tasty-hunit ];
        description = "Preprocessing decimal literals more or less as they are (instead of via fractions)";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "decision-diagrams" = callPackage
@@ -77286,6 +77097,8 @@ self: {
        ];
        description = "Binary Decision Diagrams (BDD) and Zero-suppressed Binary Decision Diagrams (ZDD)";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "declarative" = callPackage
@@ -77434,7 +77247,9 @@ self: {
        ];
        description = "Call DeepL to translate you files";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "deepl";
+       broken = true;
      }) {};
 
   "deeplearning-hs" = callPackage
@@ -77466,12 +77281,12 @@ self: {
        mainProgram = "deeplearning_demonstration";
      }) {};
 
-  "deepseq_1_4_8_0" = callPackage
+  "deepseq_1_4_8_1" = callPackage
     ({ mkDerivation, array, base, ghc-prim }:
      mkDerivation {
        pname = "deepseq";
-       version = "1.4.8.0";
-       sha256 = "0nk5hly70xb91q5pnq87yrwh0365kqj7iyhq5mbj8yhgwxr1661d";
+       version = "1.4.8.1";
+       sha256 = "0p8nmji6r9171mrmnnsm1x396pz6q0vks0afy475vny73i1rx1a7";
        libraryHaskellDepends = [ array base ghc-prim ];
        testHaskellDepends = [ array base ghc-prim ];
        description = "Deep evaluation of data structures";
@@ -78059,8 +77874,6 @@ self: {
        ];
        description = "Dependency injection for records-of-functions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "dep-t-advice" = callPackage
@@ -78086,7 +77899,6 @@ self: {
        ];
        description = "Giving good advice to functions in records-of-functions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dep-t-dynamic" = callPackage
@@ -78111,7 +77923,6 @@ self: {
        ];
        description = "A dynamic environment for dependency injection";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dep-t-value" = callPackage
@@ -78134,6 +77945,7 @@ self: {
        description = "Pair resources files with types within your program";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "dependency" = callPackage
@@ -78233,6 +78045,8 @@ self: {
        pname = "dependent-map";
        version = "0.4.0.0";
        sha256 = "0b0zhyl3wkl4kkrxvq7vwjz3gn0ndxjjgyw9cky8a6xyv190pkjk";
+       revision = "1";
+       editedCabalFile = "160p9crvlx1sn60inkwxa6mv1h2d4fgqnpsb2km67zrkpdfyd2s2";
        libraryHaskellDepends = [
          base constraints-extras containers dependent-sum
        ];
@@ -78246,18 +78060,14 @@ self: {
      }:
      mkDerivation {
        pname = "dependent-monoidal-map";
-       version = "0.1.1.2";
-       sha256 = "11qcrxji3lvq4blzh1qk9wkhhzjkvz3maxfv63zgby98dpmkxa2x";
-       revision = "1";
-       editedCabalFile = "0149hmhqlj69pjg325p3da1z96czbjc18vp4i4acrvzbjh060nd4";
+       version = "0.1.1.3";
+       sha256 = "12kd8xr32zb21pvns3frabz5p8wlg6s3dcfgmam36hhv0d418r8l";
        libraryHaskellDepends = [
          aeson base constraints constraints-extras dependent-map
          dependent-sum dependent-sum-aeson-orphans
        ];
        description = "Dependent map that uses semigroup mappend";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "dependent-state" = callPackage
@@ -78297,14 +78107,26 @@ self: {
        license = lib.licenses.publicDomain;
      }) {};
 
+  "dependent-sum_0_7_1_1" = callPackage
+    ({ mkDerivation, base, constraints-extras, some }:
+     mkDerivation {
+       pname = "dependent-sum";
+       version = "0.7.1.1";
+       sha256 = "1vyi15rk1hf7bc4gxl2y42wxayb3zv2a8macfc1vis856rzxm43n";
+       libraryHaskellDepends = [ base constraints-extras some ];
+       description = "Dependent sum type";
+       license = lib.licenses.publicDomain;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "dependent-sum-aeson-orphans" = callPackage
     ({ mkDerivation, aeson, base, constraints, constraints-extras
      , dependent-map, dependent-sum, some
      }:
      mkDerivation {
        pname = "dependent-sum-aeson-orphans";
-       version = "0.3.1.0";
-       sha256 = "1psjd7va8k53vq9kh4pclsf27798mc1ggk1csjk39c8d97vm41qz";
+       version = "0.3.1.1";
+       sha256 = "0d2255gxsamp19hl23m076ds2j08ny95swrk9r3njjfjrwkd4zbq";
        libraryHaskellDepends = [
          aeson base constraints constraints-extras dependent-map
          dependent-sum some
@@ -78532,8 +78354,8 @@ self: {
     ({ mkDerivation, base, data-default }:
      mkDerivation {
        pname = "derive-enumerable";
-       version = "0.1.1.0";
-       sha256 = "08zhyn9xcmhrrnh7y2a1r7v4nmgm2af0d41ns0wjqais67rzsxsp";
+       version = "0.2.0";
+       sha256 = "0hb1hnzh9xb522fj797ix5y85hmh0cy32gqsgpfvgq3zkp2r4k5m";
        libraryHaskellDepends = [ base data-default ];
        description = "Generic instances for enumerating complex data types";
        license = lib.licenses.gpl3Only;
@@ -78575,6 +78397,8 @@ self: {
        ];
        description = "Derive class instances though various kinds of lifting";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "derive-monoid" = callPackage
@@ -78695,10 +78519,8 @@ self: {
      }:
      mkDerivation {
        pname = "deriving-compat";
-       version = "0.6.1";
-       sha256 = "09lxms6220saycra4kpxihwa7zh253zmv1zpa41dbnhgffxs3zbb";
-       revision = "1";
-       editedCabalFile = "0m3ywfvj96yqrdyv6mgnmdhlsvjjn89wl0n1n7v2m60zaan14cgh";
+       version = "0.6.2";
+       sha256 = "18kpai3jrazcnxcfqqjxkv2ghrz8xyg73rn5x0ipim3z09grj6ki";
        libraryHaskellDepends = [
          base containers ghc-boot-th ghc-prim template-haskell
          th-abstraction transformers transformers-compat
@@ -78878,6 +78700,8 @@ self: {
        ];
        description = "Self-describing consumers/parsers; forms, cmd-line args, JSON, etc";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "desert" = callPackage
@@ -79101,6 +78925,8 @@ self: {
        ];
        description = "Render and parse df1 logs as HTML";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "dfinity-radix-tree" = callPackage
@@ -79320,64 +79146,6 @@ self: {
      , data-fix, deepseq, Diff, directory, doctest, dotgen, either
      , exceptions, filepath, foldl, gauge, generic-random, half
      , hashable, haskeline, http-client, http-client-tls, http-types
-     , lens-family-core, megaparsec, mmorph, mockery, mtl, network-uri
-     , optparse-applicative, parser-combinators, parsers, pretty-simple
-     , prettyprinter, prettyprinter-ansi-terminal, profunctors
-     , QuickCheck, quickcheck-instances, repline, scientific, serialise
-     , special-values, spoon, system-filepath, tasty
-     , tasty-expected-failure, tasty-hunit, tasty-quickcheck
-     , tasty-silver, template-haskell, temporary, text, text-manipulate
-     , th-lift-instances, time, transformers, turtle
-     , unordered-containers, uri-encode, vector
-     }:
-     mkDerivation {
-       pname = "dhall";
-       version = "1.40.2";
-       sha256 = "14wh497fipvz01zc9s31gv144spg1iqfwp6x5mlk1hjk0v9qs5by";
-       revision = "2";
-       editedCabalFile = "0mxq3knz1wpvs6jcdw6p0mnwpyy7aqriy2qdyxqzmhcbw2yn3hc1";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson aeson-pretty ansi-terminal atomic-write base
-         base16-bytestring bytestring case-insensitive cborg cborg-json
-         containers contravariant cryptohash-sha256 data-fix deepseq Diff
-         directory dotgen either exceptions filepath half hashable haskeline
-         http-client http-client-tls http-types lens-family-core megaparsec
-         mmorph mtl network-uri optparse-applicative parser-combinators
-         parsers pretty-simple prettyprinter prettyprinter-ansi-terminal
-         profunctors repline scientific serialise template-haskell text
-         text-manipulate th-lift-instances time transformers
-         unordered-containers uri-encode vector
-       ];
-       executableHaskellDepends = [ base ];
-       testHaskellDepends = [
-         base bytestring cborg containers data-fix deepseq directory doctest
-         either filepath foldl generic-random http-client http-client-tls
-         lens-family-core megaparsec mockery prettyprinter QuickCheck
-         quickcheck-instances scientific serialise special-values spoon
-         system-filepath tasty tasty-expected-failure tasty-hunit
-         tasty-quickcheck tasty-silver template-haskell temporary text time
-         transformers turtle unordered-containers vector
-       ];
-       benchmarkHaskellDepends = [
-         base bytestring containers directory gauge text
-       ];
-       doCheck = false;
-       description = "A configuration language guaranteed to terminate";
-       license = lib.licenses.bsd3;
-       mainProgram = "dhall";
-       maintainers = [ lib.maintainers.Gabriel439 ];
-     }) {};
-
-  "dhall_1_41_2" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, atomic-write
-     , base, base16-bytestring, bytestring, case-insensitive, cborg
-     , cborg-json, containers, contravariant, cryptohash-sha256
-     , data-fix, deepseq, Diff, directory, doctest, dotgen, either
-     , exceptions, filepath, foldl, gauge, generic-random, half
-     , hashable, haskeline, http-client, http-client-tls, http-types
      , indexed-traversable, lens-family-core, megaparsec, mmorph
      , mockery, mtl, network-uri, optparse-applicative
      , parser-combinators, parsers, pretty-simple, prettyprinter
@@ -79393,8 +79161,8 @@ self: {
        pname = "dhall";
        version = "1.41.2";
        sha256 = "14m5rrvkid76qnvg0l14xw1mnqclhip3gjrz20g1lp4fd5p056ka";
-       revision = "3";
-       editedCabalFile = "1j8hhg6jxzvg1lh5lad9wp54fi0znq5syfxa7rpr6sw0v6257fi1";
+       revision = "4";
+       editedCabalFile = "0innb3cn98ynb8bd83jdyrm64ij7wcvajg5qcwzdwbyzpr62anfx";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -79453,7 +79221,6 @@ self: {
        doCheck = false;
        description = "A configuration language guaranteed to terminate";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "dhall";
        maintainers = [ lib.maintainers.Gabriel439 ];
      }) {};
@@ -79464,31 +79231,6 @@ self: {
      }:
      mkDerivation {
        pname = "dhall-bash";
-       version = "1.0.39";
-       sha256 = "0by0w5dqsi0yrs9qnkpls7n5m0qwslxkcycb4s97vk8xl6nj5kk8";
-       revision = "1";
-       editedCabalFile = "1c01623qx7wxas9g8b4hliybvff0g994jbwrcx14hhb77xr6j14v";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base bytestring containers dhall neat-interpolation shell-escape
-         text
-       ];
-       executableHaskellDepends = [
-         base bytestring dhall optparse-generic text
-       ];
-       description = "Compile Dhall to Bash";
-       license = lib.licenses.bsd3;
-       mainProgram = "dhall-to-bash";
-       maintainers = [ lib.maintainers.Gabriel439 ];
-     }) {};
-
-  "dhall-bash_1_0_40" = callPackage
-    ({ mkDerivation, base, bytestring, containers, dhall
-     , neat-interpolation, optparse-generic, shell-escape, text
-     }:
-     mkDerivation {
-       pname = "dhall-bash";
        version = "1.0.40";
        sha256 = "0fkzrj4q97cfg96slc6y3sihr9ahcj7lsjpv4kfyrvlw7jxgxld9";
        revision = "1";
@@ -79504,7 +79246,6 @@ self: {
        ];
        description = "Compile Dhall to Bash";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "dhall-to-bash";
        maintainers = [ lib.maintainers.Gabriel439 ];
      }) {};
@@ -79641,38 +79382,6 @@ self: {
      }:
      mkDerivation {
        pname = "dhall-json";
-       version = "1.7.9";
-       sha256 = "11rl46vn6lzcm9kznpfc43c3a2cbq2si2zba3k2x4j360kvg9fgn";
-       revision = "2";
-       editedCabalFile = "0f1jb37f5k214dzxbbhw2hij7j7srydkdp0hpkapgs5k73vjvqm4";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson aeson-pretty aeson-yaml base bytestring containers dhall
-         exceptions filepath lens-family-core optparse-applicative
-         prettyprinter scientific text unordered-containers vector
-       ];
-       executableHaskellDepends = [
-         aeson aeson-pretty ansi-terminal base bytestring dhall exceptions
-         optparse-applicative prettyprinter prettyprinter-ansi-terminal text
-       ];
-       testHaskellDepends = [
-         aeson base bytestring dhall tasty tasty-hunit tasty-silver text
-       ];
-       description = "Convert between Dhall and JSON or YAML";
-       license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.Gabriel439 ];
-     }) {};
-
-  "dhall-json_1_7_11" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, aeson-yaml, ansi-terminal
-     , base, bytestring, containers, dhall, exceptions, filepath
-     , lens-family-core, optparse-applicative, prettyprinter
-     , prettyprinter-ansi-terminal, scientific, tasty, tasty-hunit
-     , tasty-silver, text, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "dhall-json";
        version = "1.7.11";
        sha256 = "0a7gcnx5xm2b1kvprvxlm7bjk68c30qs8cy3596pyngw7grsrhi6";
        revision = "1";
@@ -79693,7 +79402,6 @@ self: {
        ];
        description = "Convert between Dhall and JSON or YAML";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.Gabriel439 ];
      }) {};
 
@@ -79755,31 +79463,6 @@ self: {
      }:
      mkDerivation {
        pname = "dhall-nix";
-       version = "1.1.23";
-       sha256 = "17ajfkhxg4kjn6w7v3ymr6nsbqplvywkcwmfzybxqvmphh4zmfjb";
-       revision = "1";
-       editedCabalFile = "1grr0r30nbhi1d52vhmhp0rx2pas0wbg7m5npsqczfgd1d9p43dz";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base containers data-fix dhall hnix lens-family-core
-         neat-interpolation text
-       ];
-       executableHaskellDepends = [
-         base dhall hnix optparse-generic text
-       ];
-       description = "Dhall to Nix compiler";
-       license = lib.licenses.bsd3;
-       mainProgram = "dhall-to-nix";
-       maintainers = [ lib.maintainers.Gabriel439 ];
-     }) {};
-
-  "dhall-nix_1_1_25" = callPackage
-    ({ mkDerivation, base, containers, data-fix, dhall, hnix
-     , lens-family-core, neat-interpolation, optparse-generic, text
-     }:
-     mkDerivation {
-       pname = "dhall-nix";
        version = "1.1.25";
        sha256 = "1541h6hym254dycq6h40rqn82qbk74d071k67hf62aqd9l2g4y6p";
        revision = "1";
@@ -79795,7 +79478,6 @@ self: {
        ];
        description = "Dhall to Nix compiler";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "dhall-to-nix";
        maintainers = [ lib.maintainers.Gabriel439 ];
      }) {};
@@ -79874,6 +79556,36 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "dhall-secret" = callPackage
+    ({ mkDerivation, amazonka, amazonka-kms, base, base64, bech32
+     , bytestring, cryptonite, dhall, HUnit, lens, memory
+     , optparse-applicative, pem, text, unordered-containers
+     }:
+     mkDerivation {
+       pname = "dhall-secret";
+       version = "0.5.52";
+       sha256 = "1dxnn77kjab3vwf6p1pk000aila9m5jgalnba0g54prcj9rgca6q";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         amazonka amazonka-kms base base64 bech32 bytestring cryptonite
+         dhall lens memory pem text unordered-containers
+       ];
+       executableHaskellDepends = [
+         amazonka amazonka-kms base base64 bech32 bytestring cryptonite
+         dhall lens memory optparse-applicative pem text
+         unordered-containers
+       ];
+       testHaskellDepends = [
+         amazonka amazonka-kms base base64 bech32 bytestring cryptonite
+         dhall HUnit lens memory pem text unordered-containers
+       ];
+       description = "Encrypt Decrypt Dhall expressions";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "dhall-secret";
+     }) {};
+
   "dhall-text" = callPackage
     ({ mkDerivation, base, dhall, optparse-applicative, text }:
      mkDerivation {
@@ -79980,37 +79692,6 @@ self: {
      }:
      mkDerivation {
        pname = "dhall-yaml";
-       version = "1.2.10";
-       sha256 = "1a3g84799lbq7v9bzdq9bcwzyzci07rd1x42325ck4x51hrqs8nn";
-       revision = "1";
-       editedCabalFile = "1jfzpwbcg17mqk9c2f1lhqjwadxm1k04rd91j4h4gd5wnsvb85i4";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base bytestring dhall dhall-json HsYAML HsYAML-aeson
-         optparse-applicative text vector
-       ];
-       executableHaskellDepends = [
-         aeson ansi-terminal base bytestring dhall dhall-json exceptions
-         optparse-applicative prettyprinter prettyprinter-ansi-terminal text
-       ];
-       testHaskellDepends = [
-         base bytestring dhall dhall-json tasty tasty-expected-failure
-         tasty-hunit text
-       ];
-       description = "Convert between Dhall and YAML";
-       license = lib.licenses.gpl3Only;
-       maintainers = [ lib.maintainers.Gabriel439 ];
-     }) {};
-
-  "dhall-yaml_1_2_11" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, base, bytestring, dhall
-     , dhall-json, exceptions, HsYAML, HsYAML-aeson
-     , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal
-     , tasty, tasty-expected-failure, tasty-hunit, text, vector
-     }:
-     mkDerivation {
-       pname = "dhall-yaml";
        version = "1.2.11";
        sha256 = "1iqn9gign1y9cysdghxip4gpcp3x4knirlnm3mkin7zbr9hhxflh";
        revision = "1";
@@ -80031,7 +79712,6 @@ self: {
        ];
        description = "Convert between Dhall and YAML";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.Gabriel439 ];
      }) {};
 
@@ -80379,10 +80059,10 @@ self: {
      }:
      mkDerivation {
        pname = "diagrams-contrib";
-       version = "1.4.4";
-       sha256 = "043jpr7lqg708lzmv6cqys7312lfdwnf8ijcnpl4jkbvcwl87c1m";
-       revision = "7";
-       editedCabalFile = "0jwj06c2bqawpr57y2x8hbnjlsl1nv9k7wjxhk56w240qyspmj3p";
+       version = "1.4.5";
+       sha256 = "0v18a8hyrmpxqi9r30292956afqd4smxnn5v01s66sx382fay2wh";
+       revision = "1";
+       editedCabalFile = "0i5s9mr88kc68v2wc07jpdy2hzqh2gc1dsawvb2sracnqmv9q658";
        libraryHaskellDepends = [
          base circle-packing colour containers cubicbezier data-default
          data-default-class diagrams-core diagrams-lib diagrams-solve
@@ -80406,6 +80086,8 @@ self: {
        pname = "diagrams-core";
        version = "1.5.0.1";
        sha256 = "1gv1p5hrxi3hks0nb4l38gdgfq9bh9d86b6dxcyzqxrwxbxk1khn";
+       revision = "1";
+       editedCabalFile = "1gahbyv00xyr4pcmpq4g95jyh7844fp8z0g9l2ybifv4s73vdrym";
        libraryHaskellDepends = [
          adjunctions base containers distributive dual-tree lens linear
          monoid-extras mtl profunctors semigroups unordered-containers
@@ -80414,6 +80096,27 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "diagrams-gi-cairo" = callPackage
+    ({ mkDerivation, array, base, bytestring, colour, containers
+     , diagrams-core, diagrams-lib, filepath, gi-cairo
+     , gi-cairo-connector, gi-cairo-render, gi-pango, gi-pangocairo
+     , hashable, JuicyPixels, mtl, optparse-applicative, split
+     , statestack, text, unix, vector
+     }:
+     mkDerivation {
+       pname = "diagrams-gi-cairo";
+       version = "1.4.2";
+       sha256 = "0k6fw1vvqa4pra4czd90n7i7h1vf6hn08a4jip1xbqkf57d89bn6";
+       libraryHaskellDepends = [
+         array base bytestring colour containers diagrams-core diagrams-lib
+         filepath gi-cairo gi-cairo-connector gi-cairo-render gi-pango
+         gi-pangocairo hashable JuicyPixels mtl optparse-applicative split
+         statestack text unix vector
+       ];
+       description = "Cairo backend for diagrams drawing EDSL";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "diagrams-graphviz" = callPackage
     ({ mkDerivation, base, containers, diagrams-lib, fgl, graphviz
      , split
@@ -80444,6 +80147,8 @@ self: {
        ];
        description = "Backend for rendering diagrams directly to GTK windows";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "diagrams-haddock" = callPackage
@@ -80552,10 +80257,10 @@ self: {
      }:
      mkDerivation {
        pname = "diagrams-lib";
-       version = "1.4.5.1";
-       sha256 = "1hkxp549i99s45qk8zmhjvz1xyyv3i0ffl8155bifkic6fd8y2gz";
-       revision = "3";
-       editedCabalFile = "1s8iyx86hd7p1h08nlmx8dj03fdzbwi417yw1qxc5ivd77ciqj61";
+       version = "1.4.5.2";
+       sha256 = "1vx51g9znb4a9bf20pjd9zr98wmh39avk2i06217p0iidcw8whz6";
+       revision = "1";
+       editedCabalFile = "14lxvlxdzkrhdgblgglr5k0rwak0yl4gzawqkfla04mkg6hkh5bb";
        libraryHaskellDepends = [
          active adjunctions array base bytestring cereal colour containers
          data-default-class diagrams-core diagrams-solve directory
@@ -80587,8 +80292,8 @@ self: {
        pname = "diagrams-lib";
        version = "1.4.5.3";
        sha256 = "0h762gc9l4gsbx3r035mkfrwqblwshjaxk943bq277rw9d5vi7ic";
-       revision = "1";
-       editedCabalFile = "04ss5jkrddlh77gq331w9na3v3gyallqs84vvhj9pfmjcgkbsm1j";
+       revision = "3";
+       editedCabalFile = "10m1nh6swfh4jvky2mx692g0jp1xk1cym9gvzljmmni3pf41mzsf";
        libraryHaskellDepends = [
          active adjunctions array base bytestring cereal colour containers
          data-default-class diagrams-core diagrams-solve directory
@@ -80891,7 +80596,9 @@ self: {
        executableHaskellDepends = [ base ];
        description = "I/O in Haskell Report 1.2";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "examples";
+       broken = true;
      }) {};
 
   "dib" = callPackage
@@ -81094,6 +80801,17 @@ self: {
        broken = true;
      }) {};
 
+  "diff-loc" = callPackage
+    ({ mkDerivation, base, fingertree, show-combinators }:
+     mkDerivation {
+       pname = "diff-loc";
+       version = "0.1.0.0";
+       sha256 = "08sbxkf804bq3lwr9s1k1vigq7yrdjgicrj114zi14cdi4168k3x";
+       libraryHaskellDepends = [ base fingertree show-combinators ];
+       description = "Map file locations across diffs";
+       license = lib.licenses.mit;
+     }) {};
+
   "diff-parse" = callPackage
     ({ mkDerivation, attoparsec, base, hspec, text }:
      mkDerivation {
@@ -81218,6 +80936,7 @@ self: {
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "differential";
+       broken = true;
      }) {};
 
   "diffmap" = callPackage
@@ -81285,6 +81004,19 @@ self: {
        license = lib.licenses.bsd3;
      }) {inherit (pkgs) zlib;};
 
+  "digest_0_0_1_4" = callPackage
+    ({ mkDerivation, base, bytestring, zlib }:
+     mkDerivation {
+       pname = "digest";
+       version = "0.0.1.4";
+       sha256 = "05pc5l4bwddszc6vy1hazwi1dnrxg323521gdkis9cvh7zs2a4gr";
+       libraryHaskellDepends = [ base bytestring ];
+       libraryPkgconfigDepends = [ zlib ];
+       description = "Various hashes for bytestrings; CRC32 and Adler32 for now";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {inherit (pkgs) zlib;};
+
   "digest-pure" = callPackage
     ({ mkDerivation, array, base, bytestring, digest, QuickCheck }:
      mkDerivation {
@@ -81497,6 +81229,8 @@ self: {
        ];
        description = "Snap backend for the digestive-functors library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "digit" = callPackage
@@ -81569,6 +81303,8 @@ self: {
        testHaskellDepends = [ base fgl hashable massiv QuickCheck ];
        description = "Directed Graphs";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "dihaa" = callPackage
@@ -81606,27 +81342,6 @@ self: {
   "dimensional" = callPackage
     ({ mkDerivation, base, criterion, deepseq, doctest, exact-pi, Glob
      , hspec, hspec-discover, ieee754, numtype-dk, QuickCheck
-     , semigroups, template-haskell, vector
-     }:
-     mkDerivation {
-       pname = "dimensional";
-       version = "1.4";
-       sha256 = "19w6plp97ylwqgwzhfy54cvjvh0dd1gj843y59cmryckh80jap8s";
-       libraryHaskellDepends = [
-         base deepseq exact-pi ieee754 numtype-dk semigroups vector
-       ];
-       testHaskellDepends = [
-         base doctest Glob hspec QuickCheck template-haskell
-       ];
-       testToolDepends = [ hspec-discover ];
-       benchmarkHaskellDepends = [ base criterion deepseq ];
-       description = "Statically checked physical dimensions";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "dimensional_1_5" = callPackage
-    ({ mkDerivation, base, criterion, deepseq, doctest, exact-pi, Glob
-     , hspec, hspec-discover, ieee754, numtype-dk, QuickCheck
      , template-haskell, vector
      }:
      mkDerivation {
@@ -81643,7 +81358,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion deepseq ];
        description = "Statically checked physical dimensions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dimensional-codata" = callPackage
@@ -81667,7 +81381,6 @@ self: {
        description = "Statically checked physical dimensions, implemented using type families";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "dimensions" = callPackage
@@ -81683,6 +81396,7 @@ self: {
        ];
        description = "Safe type-level dimensionality for multidimensional data";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dingo-core" = callPackage
@@ -81793,6 +81507,7 @@ self: {
        ];
        description = "Gemini client";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "diohsc";
      }) {};
 
@@ -82180,8 +81895,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A small library for working with directories";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "disassembler" = callPackage
@@ -82308,8 +82021,6 @@ self: {
        executableHaskellDepends = [ base bytestring text unliftio ];
        description = "Write bots for Discord in Haskell";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "discord-haskell-voice" = callPackage
@@ -82388,6 +82099,7 @@ self: {
        license = lib.licenses.mpl20;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "discord-register-exe";
+       broken = true;
      }) {};
 
   "discord-rest" = callPackage
@@ -82520,36 +82232,6 @@ self: {
      }:
      mkDerivation {
        pname = "discrimination";
-       version = "0.4.1";
-       sha256 = "0p0hryrp15bc8cjfr2hypkg35fy1m30hr19s9p6rj91cxxgjbfq2";
-       revision = "1";
-       editedCabalFile = "1iz2vfizkid17m1k9j1a1rdzr44ir2fgw0nnhg1drjlyirc09p9f";
-       libraryHaskellDepends = [
-         array base containers contravariant deepseq ghc-bignum ghc-prim
-         hashable primitive promises transformers
-       ];
-       testHaskellDepends = [
-         base containers criterion deepseq hashable QuickCheck
-         quickcheck-instances splitmix tasty tasty-quickcheck
-         unordered-containers vector vector-algorithms
-       ];
-       benchmarkHaskellDepends = [
-         base containers criterion deepseq ghc-prim hashable primitive
-         splitmix unordered-containers vector vector-algorithms
-       ];
-       description = "Fast generic linear-time sorting, joins and container construction";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "discrimination_0_5" = callPackage
-    ({ mkDerivation, array, base, containers, contravariant, criterion
-     , deepseq, ghc-bignum, ghc-prim, hashable, primitive, promises
-     , QuickCheck, quickcheck-instances, splitmix, tasty
-     , tasty-quickcheck, transformers, unordered-containers, vector
-     , vector-algorithms
-     }:
-     mkDerivation {
-       pname = "discrimination";
        version = "0.5";
        sha256 = "1qq7fs1dsfqgf4969gksqcp3swcx0wbzdh66a89fv78k6y94g0pc";
        revision = "1";
@@ -82569,7 +82251,6 @@ self: {
        ];
        description = "Fast generic linear-time sorting, joins and container construction";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "disjoint-containers" = callPackage
@@ -82649,8 +82330,6 @@ self: {
        benchmarkHaskellDepends = [ base bytestring text ];
        description = "On-disk storage, but referentially transparent";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "disk-free-space" = callPackage
@@ -82682,6 +82361,8 @@ self: {
        ];
        description = "Disk-based hash table";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "display" = callPackage
@@ -83395,7 +83076,7 @@ self: {
        ];
        description = "Types and functions to manipulate the Nixpkgs distribution";
        license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.peti ];
+       maintainers = [ lib.maintainers.sternenseemann ];
      }) {};
 
   "distribution-opensuse" = callPackage
@@ -83804,54 +83485,29 @@ self: {
 
   "dnf-repo" = callPackage
     ({ mkDerivation, base, directory, extra, filepath, Glob
-     , http-directory, simple-cmd, simple-cmd-args
+     , http-directory, simple-cmd, simple-cmd-args, unix
      }:
      mkDerivation {
        pname = "dnf-repo";
-       version = "0.5.1";
-       sha256 = "158gfmdwf77yd623782pjv4702xjnqfr5dxwl4chrbanvsdfg7si";
+       version = "0.5.2";
+       sha256 = "0h3ik35jr1x142lsdififxkh6zz8c0frw3vvfn4nzg7cx5dxa1ng";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [
          base directory extra filepath Glob http-directory simple-cmd
-         simple-cmd-args
+         simple-cmd-args unix
        ];
        testHaskellDepends = [ base simple-cmd ];
        description = "DNF wrapper tool to control repos";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "dnf-repo";
-       broken = true;
      }) {};
 
   "dns" = callPackage
     ({ mkDerivation, array, async, attoparsec, auto-update, base
      , base16-bytestring, base64-bytestring, bytestring, containers
-     , cryptonite, doctest, hourglass, hspec, iproute, mtl, network
-     , psqueues, QuickCheck, word8
-     }:
-     mkDerivation {
-       pname = "dns";
-       version = "4.0.1";
-       sha256 = "1jv89bdhvwb51d9h9157k2r1cg7x0gzari91lddwvghrkx8v9k90";
-       libraryHaskellDepends = [
-         array async attoparsec auto-update base base16-bytestring
-         base64-bytestring bytestring containers cryptonite hourglass
-         iproute mtl network psqueues
-       ];
-       testHaskellDepends = [
-         base bytestring doctest hspec iproute network QuickCheck word8
-       ];
-       doHaddock = false;
-       testTarget = "spec";
-       description = "DNS library in Haskell";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "dns_4_1_0" = callPackage
-    ({ mkDerivation, array, async, attoparsec, auto-update, base
-     , base16-bytestring, base64-bytestring, bytestring, containers
      , cryptonite, doctest, hourglass, hspec, hspec-discover, iproute
      , mtl, network, psqueues, QuickCheck, word8
      }:
@@ -83872,7 +83528,6 @@ self: {
        testTarget = "spec";
        description = "DNS library in Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dns-patterns" = callPackage
@@ -83892,8 +83547,6 @@ self: {
        ];
        description = "DNS name parsing and pattern matching utilities";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "dnscache" = callPackage
@@ -83914,6 +83567,7 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "massdns";
+       broken = true;
      }) {};
 
   "dnsrbl" = callPackage
@@ -83967,8 +83621,6 @@ self: {
        testHaskellDepends = [ base indexed ];
        description = "Generalize do-notation to work on monads and indexed monads simultaneously";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "do-notation-dsl" = callPackage
@@ -84054,7 +83706,6 @@ self: {
        libraryHaskellDepends = [ base dobutokO-frequency ];
        description = "A library to deal with SoX effects and possibilities";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dobutokO-frequency" = callPackage
@@ -84066,8 +83717,6 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Helps to create experimental music. Working with frequencies and types.";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "dobutokO-poetry" = callPackage
@@ -84381,25 +84030,6 @@ self: {
      }) {};
 
   "doclayout" = callPackage
-    ({ mkDerivation, base, containers, criterion, emojis, mtl, safe
-     , tasty, tasty-golden, tasty-hunit, tasty-quickcheck, text
-     }:
-     mkDerivation {
-       pname = "doclayout";
-       version = "0.3.1.1";
-       sha256 = "1p9kgjlf7y4p1symvkwndgs4lvyw2c45bsgld09y9r4aiqbhdrxp";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [ base containers emojis mtl safe text ];
-       testHaskellDepends = [
-         base emojis mtl tasty tasty-golden tasty-hunit tasty-quickcheck
-         text
-       ];
-       benchmarkHaskellDepends = [ base criterion mtl text ];
-       description = "A prettyprinting library for laying out text documents";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "doclayout_0_4" = callPackage
     ({ mkDerivation, base, containers, criterion, deepseq, emojis, mtl
      , safe, tasty, tasty-golden, tasty-hunit, tasty-quickcheck, text
      }:
@@ -84420,7 +84050,6 @@ self: {
        ];
        description = "A prettyprinting library for laying out text documents";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "docopt" = callPackage
@@ -84441,6 +84070,8 @@ self: {
        ];
        description = "A command-line interface parser that will make you smile";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "docrecords" = callPackage
@@ -84488,8 +84119,10 @@ self: {
      }:
      mkDerivation {
        pname = "doctemplates";
-       version = "0.10.0.1";
-       sha256 = "08l8lgmvn83xwbdlh4m2jljj5gcyxiq1vjd1ggysv36d81swsg1x";
+       version = "0.10.0.2";
+       sha256 = "0as0sc4x4ch5z233dqlb8xqg97xbfbzw2dqsz9rfq8rw10v9yx57";
+       revision = "1";
+       editedCabalFile = "17r6ig72bzqd59p11sjaf9y27pm4yig1a1s1igs57s88cy47qz05";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base containers doclayout filepath HsYAML mtl parsec safe
@@ -84506,22 +84139,20 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "doctemplates_0_10_0_2" = callPackage
+  "doctemplates_0_11" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, criterion
-     , doclayout, filepath, Glob, HsYAML, mtl, parsec, safe, scientific
-     , tasty, tasty-golden, tasty-hunit, temporary, text
-     , text-conversions, vector
+     , doclayout, filepath, Glob, mtl, parsec, safe, scientific, tasty
+     , tasty-golden, tasty-hunit, temporary, text, text-conversions
+     , vector
      }:
      mkDerivation {
        pname = "doctemplates";
-       version = "0.10.0.2";
-       sha256 = "0as0sc4x4ch5z233dqlb8xqg97xbfbzw2dqsz9rfq8rw10v9yx57";
-       revision = "1";
-       editedCabalFile = "17r6ig72bzqd59p11sjaf9y27pm4yig1a1s1igs57s88cy47qz05";
+       version = "0.11";
+       sha256 = "0ssld40km4nf0r8fxgj9w0z8yfy8yiyyfcgxarhwx60f0dzhq270";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
-         aeson base containers doclayout filepath HsYAML mtl parsec safe
-         scientific text text-conversions vector
+         aeson base containers doclayout filepath mtl parsec safe scientific
+         text text-conversions vector
        ];
        testHaskellDepends = [
          aeson base bytestring containers doclayout filepath Glob tasty
@@ -84535,7 +84166,7 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "doctest" = callPackage
+  "doctest_0_18_2" = callPackage
     ({ mkDerivation, base, base-compat, code-page, deepseq, directory
      , exceptions, filepath, ghc, ghc-paths, hspec, hspec-core, HUnit
      , mockery, process, QuickCheck, setenv, silently, stringbuilder
@@ -84562,10 +84193,11 @@ self: {
        ];
        description = "Test interactive Haskell examples";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "doctest";
      }) {};
 
-  "doctest_0_20_1" = callPackage
+  "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
@@ -84593,7 +84225,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Test interactive Haskell examples";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "doctest";
      }) {};
 
@@ -84663,6 +84294,23 @@ self: {
        mainProgram = "doctest-driver-gen";
      }) {};
 
+  "doctest-driver-gen_0_3_0_6" = callPackage
+    ({ mkDerivation, base, doctest }:
+     mkDerivation {
+       pname = "doctest-driver-gen";
+       version = "0.3.0.6";
+       sha256 = "0a4jdg4mzhdgfal7jp60yrlv63iv7d8f7nxc9aqvrl93mairny8l";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [ base doctest ];
+       description = "Generate driver file for doctest's cabal integration";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "doctest-driver-gen";
+     }) {};
+
   "doctest-exitcode-stdio" = callPackage
     ({ mkDerivation, base, doctest-lib, QuickCheck, semigroups
      , transformers
@@ -84698,7 +84346,9 @@ self: {
        ];
        description = "Alternative doctest implementation that extracts comments to modules";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "doctest-extract-0.1";
+       broken = true;
      }) {};
 
   "doctest-lib" = callPackage
@@ -84723,6 +84373,8 @@ self: {
        pname = "doctest-parallel";
        version = "0.2.5";
        sha256 = "075y4yllpgfq0dlfd6y9nqhsdkxzb9s3jgb0v194l216kg5zsqzc";
+       revision = "1";
+       editedCabalFile = "1q81qjz9af9a57xyxz6kci28shl4r9y3lrl3rckknhqwcy1ahqz4";
        libraryHaskellDepends = [
          base base-compat Cabal code-page containers deepseq directory
          exceptions extra filepath ghc ghc-paths Glob pretty process random
@@ -84997,8 +84649,8 @@ self: {
      }:
      mkDerivation {
        pname = "domain";
-       version = "0.1.1.3";
-       sha256 = "0szq40sxd3cpq5mbgq9293643a5j45mr1p03lkxwny8xxhz6hs5a";
+       version = "0.1.1.4";
+       sha256 = "0fdpbcn2cyfpkp8qln87b27fqrsy95n7sb2x3bpwhbr5dzz55ih2";
        libraryHaskellDepends = [
          attoparsec base bytestring domain-core foldl hashable
          parser-combinators template-haskell template-haskell-compat-v0208
@@ -85011,7 +84663,6 @@ self: {
        ];
        description = "Codegen helping you define domain models";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "domain-aeson" = callPackage
@@ -85031,7 +84682,6 @@ self: {
        testHaskellDepends = [ domain rerebase ];
        description = "Integration of domain with aeson";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "domain-auth" = callPackage
@@ -85068,7 +84718,6 @@ self: {
        testHaskellDepends = [ cereal cereal-text domain rerebase ];
        description = "Integration of domain with cereal";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "domain-core" = callPackage
@@ -85077,8 +84726,8 @@ self: {
      }:
      mkDerivation {
        pname = "domain-core";
-       version = "0.1.0.2";
-       sha256 = "1x21f9nsikcbvf977sm4ckfc2cqfvkkk315kdax66sbd8f2ipgm2";
+       version = "0.1.0.3";
+       sha256 = "0wpi5qks29ij8m1s6x3kc66dw706xn28l6vlwfrccqw77603g85a";
        libraryHaskellDepends = [
          base template-haskell template-haskell-compat-v0208 text th-lego
          th-lift-instances
@@ -85104,6 +84753,7 @@ self: {
        description = "Integration of domain with optics";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "dominion" = callPackage
@@ -85255,25 +84905,25 @@ self: {
   "dotenv" = callPackage
     ({ mkDerivation, base, base-compat, containers, directory
      , exceptions, hspec, hspec-discover, hspec-megaparsec, megaparsec
-     , optparse-applicative, process, text
+     , optparse-applicative, process, shellwords, text
      }:
      mkDerivation {
        pname = "dotenv";
-       version = "0.9.0.2";
-       sha256 = "0f0kzkkfvk7bmlxzq2z7b1rr374aa4qlh8pklbjaqg0drfhyyk6a";
+       version = "0.9.0.3";
+       sha256 = "163w2japbcdjzmhr7afq2rss7sp7gz2j8mylcc716x63gm3ws20h";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base base-compat containers directory exceptions megaparsec process
-         text
+         shellwords text
        ];
        executableHaskellDepends = [
          base base-compat megaparsec optparse-applicative process text
        ];
        testHaskellDepends = [
          base base-compat containers directory exceptions hspec
-         hspec-megaparsec megaparsec process text
+         hspec-megaparsec megaparsec process shellwords text
        ];
        testToolDepends = [ hspec-discover ];
        description = "Loads environment variables from dotenv files";
@@ -85281,15 +84931,15 @@ self: {
        mainProgram = "dotenv";
      }) {};
 
-  "dotenv_0_9_0_3" = callPackage
+  "dotenv_0_10_0_0" = callPackage
     ({ mkDerivation, base, base-compat, containers, directory
      , exceptions, hspec, hspec-discover, hspec-megaparsec, megaparsec
      , optparse-applicative, process, shellwords, text
      }:
      mkDerivation {
        pname = "dotenv";
-       version = "0.9.0.3";
-       sha256 = "163w2japbcdjzmhr7afq2rss7sp7gz2j8mylcc716x63gm3ws20h";
+       version = "0.10.0.0";
+       sha256 = "04brkjk9a17xv2qv2xbsdxbil6ncrrzxcfji9q0civmxhj4vbcfq";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -85386,6 +85036,7 @@ self: {
        description = "dot language parsing and printing";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "double-conversion" = callPackage
@@ -85396,6 +85047,27 @@ self: {
        pname = "double-conversion";
        version = "2.0.4.1";
        sha256 = "1hrpqh8lbw0kkryqsya95mfnnnj0pj7zswxrn6kvfy4rf7z8v2d4";
+       revision = "2";
+       editedCabalFile = "0qya075j3kz4jq1kx4951qvi9blh6hcqfd7vpcx8l8ql143ajvqs";
+       libraryHaskellDepends = [ base bytestring ghc-prim text ];
+       testHaskellDepends = [
+         base bytestring HUnit test-framework test-framework-hunit
+         test-framework-quickcheck2 text
+       ];
+       description = "Fast conversion between single and double precision floating point and text";
+       license = lib.licenses.bsd3;
+     }) {};
+
+  "double-conversion_2_0_4_2" = callPackage
+    ({ mkDerivation, base, bytestring, ghc-prim, HUnit, test-framework
+     , test-framework-hunit, test-framework-quickcheck2, text
+     }:
+     mkDerivation {
+       pname = "double-conversion";
+       version = "2.0.4.2";
+       sha256 = "0r7c1801gzdm5x1flmpx8ajxygbc9dl7sgdj0xn3bpm71wgvrf4s";
+       revision = "2";
+       editedCabalFile = "1mpnx4m2pg5crfz9k8wamh5mgsha0np3ynnllrmglmwh54gvfjj3";
        libraryHaskellDepends = [ base bytestring ghc-prim text ];
        testHaskellDepends = [
          base bytestring HUnit test-framework test-framework-hunit
@@ -85403,6 +85075,7 @@ self: {
        ];
        description = "Fast conversion between single and double precision floating point and text";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "double-extra" = callPackage
@@ -85577,8 +85250,6 @@ self: {
        ];
        description = "Reverse mode automatic differentiation";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "download" = callPackage
@@ -85894,16 +85565,17 @@ self: {
   "dr-cabal" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, async, base
      , bytestring, colourista, optparse-applicative, relude
+     , terminal-size
      }:
      mkDerivation {
        pname = "dr-cabal";
-       version = "0.1.0.0";
-       sha256 = "046fm8pdbz2kib4n2nravy15skqwl031j4f0m58d0x0ksjq5yq4i";
+       version = "0.2.0.0";
+       sha256 = "066016xcg3nhjs8b746kyi05r7gcsglqv7rkz2py54pvi1p7sj35";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson aeson-pretty ansi-terminal async base bytestring colourista
-         optparse-applicative relude
+         optparse-applicative relude terminal-size
        ];
        executableHaskellDepends = [ base relude ];
        description = "See README for more info";
@@ -85964,7 +85636,6 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Actor library for Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "draw-poker" = callPackage
@@ -86091,8 +85762,6 @@ self: {
        libraryHaskellDepends = [ base exceptions mtl transformers ];
        description = "Boozy streaming library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "driving-classes-plugin" = callPackage
@@ -86228,6 +85897,8 @@ self: {
        libraryHaskellDepends = [ array base bytestring pureMD5 ];
        description = "An implementation of the Drunken Bishop visual fingerprinting algorithm";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ds-kanren" = callPackage
@@ -86509,6 +86180,7 @@ self: {
        description = "(Fast) Dynamic Time Warping";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "dual" = callPackage
@@ -86685,6 +86357,7 @@ self: {
        description = "A computer “algebra” system that knows nothing about algebra, at the core";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "dump" = callPackage
@@ -86732,23 +86405,6 @@ self: {
      }:
      mkDerivation {
        pname = "dunai";
-       version = "0.8.3";
-       sha256 = "1xkc7a337g6xg2wgj1sphpmvj22y2fkifs36s7iws7cr7fqx1a1p";
-       libraryHaskellDepends = [
-         base MonadRandom simple-affine-space transformers transformers-base
-       ];
-       testHaskellDepends = [ base tasty tasty-hunit transformers ];
-       description = "Generalised reactive framework supporting classic, arrowized and monadic FRP";
-       license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.turion ];
-     }) {};
-
-  "dunai_0_9_1" = callPackage
-    ({ mkDerivation, base, MonadRandom, simple-affine-space, tasty
-     , tasty-hunit, transformers, transformers-base
-     }:
-     mkDerivation {
-       pname = "dunai";
        version = "0.9.1";
        sha256 = "0krgbs9xqar78815xrgqbj63678jm0mjbsvnqdayh0c2awf9i8bj";
        libraryHaskellDepends = [
@@ -86757,7 +86413,6 @@ self: {
        testHaskellDepends = [ base tasty tasty-hunit transformers ];
        description = "Generalised reactive framework supporting classic, arrowized and monadic FRP";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.turion ];
      }) {};
 
@@ -86858,6 +86513,8 @@ self: {
        ];
        description = "A tiny compile-time time utility library inspired by zeit/ms";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "dustme" = callPackage
@@ -87141,6 +86798,8 @@ self: {
        testHaskellDepends = [ base ];
        description = "FRP for brick Terminal user interface library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "dyna-gloss" = callPackage
@@ -87827,6 +87486,7 @@ self: {
        ];
        description = "Pure, type-indexed haskell vector, matrix, and tensor library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "easytensor-vulkan" = callPackage
@@ -87838,6 +87498,7 @@ self: {
        libraryHaskellDepends = [ base dimensions easytensor vulkan-api ];
        description = "Use easytensor with vulkan-api";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "easytest" = callPackage
@@ -87951,6 +87612,8 @@ self: {
        benchmarkHaskellDepends = [ base bytestring criterion random ];
        description = "Elliptic Curve Cryptography for Haskell";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "eccrypto-ed25519-bindings" = callPackage
@@ -87963,7 +87626,6 @@ self: {
        description = "provides \"ed25519\" API using \"eccrypto\"";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ecdsa" = callPackage
@@ -88530,7 +88192,6 @@ self: {
        description = "Embeds effect systems and program logics into Haskell using graded monads and parameterised monads";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "effect-stack" = callPackage
@@ -88760,6 +88421,7 @@ self: {
        description = "Simulation interpreter for FLINT policy descriptions";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "egison" = callPackage
@@ -88943,8 +88605,6 @@ self: {
        ];
        description = "Minimalistic SMTP client for Haskell";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ehs" = callPackage
@@ -89023,7 +88683,9 @@ self: {
        executableToolDepends = [ markdown-unlit ];
        description = "IO with Exceptions tracked on the type-level";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "readme";
+       broken = true;
      }) {};
 
   "either" = callPackage
@@ -89409,6 +89071,29 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "elasticsearch-interchange" = callPackage
+    ({ mkDerivation, base, bytebuild, byteslice, bytestring, json-query
+     , json-syntax, pretty-show, primitive, tasty, tasty-golden
+     , text-short, unpacked-maybe-text
+     }:
+     mkDerivation {
+       pname = "elasticsearch-interchange";
+       version = "0.1.0.0";
+       sha256 = "0js90hcq3m1b928fywcvm8yyc1d35ya630zxdxpbylmqv4h0yz6y";
+       libraryHaskellDepends = [
+         base bytebuild json-query json-syntax primitive text-short
+         unpacked-maybe-text
+       ];
+       testHaskellDepends = [
+         base bytebuild byteslice bytestring json-query json-syntax
+         pretty-show primitive tasty tasty-golden text-short
+         unpacked-maybe-text
+       ];
+       description = "Serialization of Elasticsearch requests and responses";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "elbow" = callPackage
     ({ mkDerivation, base, hmatrix, safe }:
      mkDerivation {
@@ -89535,8 +89220,8 @@ self: {
      }:
      mkDerivation {
        pname = "eliminators";
-       version = "0.8";
-       sha256 = "00prqf3qnhsswigcx87nq9dfaq9vjvzgcgbpnxrpgw9k36p9mdh2";
+       version = "0.9";
+       sha256 = "118bd51hfbh29yhs9ai3srk431avwsmccm1500mp21fbwxq8phsj";
        libraryHaskellDepends = [
          base extra singleton-nats singletons-base template-haskell
          th-abstraction th-desugar
@@ -89545,6 +89230,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Dependently typed elimination functions using singletons";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "eliminators_0_9_1" = callPackage
@@ -90041,8 +89727,8 @@ self: {
      }:
      mkDerivation {
        pname = "elminator";
-       version = "0.2.4.1";
-       sha256 = "0b8xn26k2pmb7m5v6yn1l2kv4fv94qjl7k8563zq2aqkrfwdm068";
+       version = "0.2.4.2";
+       sha256 = "1icmj116hlmgjbss1fnbzav327dl5ga8l092791rc5bf6m0m644z";
        libraryHaskellDepends = [
          aeson base containers mtl template-haskell text
        ];
@@ -90051,8 +89737,6 @@ self: {
        ];
        description = "Generate ELM types/encoders/decoders from Haskell types";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "elo" = callPackage
@@ -90121,25 +89805,6 @@ self: {
      }:
      mkDerivation {
        pname = "elynx";
-       version = "0.6.1.1";
-       sha256 = "16kqf4v9ikrd6w19zg3lrpy69xsdhr0p1hni72wi2i8glrzmq4qw";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         aeson base bytestring elynx-tools optparse-applicative slynx tlynx
-       ];
-       description = "Validate and (optionally) redo ELynx analyses";
-       license = lib.licenses.gpl3Plus;
-       mainProgram = "elynx";
-       maintainers = [ lib.maintainers.dschrempf ];
-     }) {};
-
-  "elynx_0_7_0_1" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, elynx-tools
-     , optparse-applicative, slynx, tlynx
-     }:
-     mkDerivation {
-       pname = "elynx";
        version = "0.7.0.1";
        sha256 = "1r2d3v2y4xmqf45d7649d54f1dsrywil2km40qx951adrawp8g0q";
        isLibrary = false;
@@ -90149,7 +89814,6 @@ self: {
        ];
        description = "Validate and (optionally) redo ELynx analyses";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "elynx";
        maintainers = [ lib.maintainers.dschrempf ];
      }) {};
@@ -90157,28 +89821,6 @@ self: {
   "elynx-markov" = callPackage
     ({ mkDerivation, async, attoparsec, base, bytestring, containers
      , elynx-seq, elynx-tools, hmatrix, hspec, integration
-     , math-functions, mwc-random, primitive, statistics, vector
-     }:
-     mkDerivation {
-       pname = "elynx-markov";
-       version = "0.6.1.1";
-       sha256 = "1xwvnfyil8kp2qxcv8h4k623qn8kajp8mj4a6jbjjp8qk70rlbrf";
-       libraryHaskellDepends = [
-         async attoparsec base bytestring containers elynx-seq hmatrix
-         integration math-functions mwc-random primitive statistics vector
-       ];
-       testHaskellDepends = [
-         base containers elynx-tools hmatrix hspec mwc-random vector
-       ];
-       benchmarkHaskellDepends = [ base ];
-       description = "Simulate molecular sequences along trees";
-       license = lib.licenses.gpl3Plus;
-       maintainers = [ lib.maintainers.dschrempf ];
-     }) {};
-
-  "elynx-markov_0_7_0_1" = callPackage
-    ({ mkDerivation, async, attoparsec, base, bytestring, containers
-     , elynx-seq, elynx-tools, hmatrix, hspec, integration
      , math-functions, mwc-random, random, statistics, vector
      }:
      mkDerivation {
@@ -90195,7 +89837,6 @@ self: {
        benchmarkHaskellDepends = [ base ];
        description = "Simulate molecular sequences along trees";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.dschrempf ];
      }) {};
 
@@ -90203,52 +89844,17 @@ self: {
     ({ mkDerivation, attoparsec, base, bytestring, hspec }:
      mkDerivation {
        pname = "elynx-nexus";
-       version = "0.6.1.1";
-       sha256 = "0qx28djaj3k56wp0qqcdy7zn90alr24q05l9a93qp0wqahlwmgy3";
-       libraryHaskellDepends = [ attoparsec base bytestring ];
-       testHaskellDepends = [ base hspec ];
-       description = "Import and export Nexus files";
-       license = lib.licenses.gpl3Plus;
-       maintainers = [ lib.maintainers.dschrempf ];
-     }) {};
-
-  "elynx-nexus_0_7_0_1" = callPackage
-    ({ mkDerivation, attoparsec, base, bytestring, hspec }:
-     mkDerivation {
-       pname = "elynx-nexus";
        version = "0.7.0.1";
        sha256 = "0rf1ydwhglcnvp3cdqhij859c3gn7l54nazw4501b6wj59ky7p75";
        libraryHaskellDepends = [ attoparsec base bytestring ];
        testHaskellDepends = [ base hspec ];
        description = "Import and export Nexus files";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.dschrempf ];
      }) {};
 
   "elynx-seq" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
-     , elynx-tools, hspec, matrices, mwc-random, parallel, primitive
-     , vector, vector-th-unbox, word8
-     }:
-     mkDerivation {
-       pname = "elynx-seq";
-       version = "0.6.1.1";
-       sha256 = "1mcdg4nv9hdmw0lcr2vhy748d3ykcrlplc8hz14ywkxaxlrqb1sm";
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring containers matrices mwc-random
-         parallel primitive vector vector-th-unbox word8
-       ];
-       testHaskellDepends = [
-         base bytestring elynx-tools hspec matrices vector
-       ];
-       description = "Handle molecular sequences";
-       license = lib.licenses.gpl3Plus;
-       maintainers = [ lib.maintainers.dschrempf ];
-     }) {};
-
-  "elynx-seq_0_7_0_1" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
      , elynx-tools, hspec, matrices, parallel, primitive, random, vector
      , vector-th-unbox, word8
      }:
@@ -90265,32 +89871,11 @@ self: {
        ];
        description = "Handle molecular sequences";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.dschrempf ];
      }) {};
 
   "elynx-tools" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
-     , bytestring, cryptohash-sha256, directory, hmatrix, mwc-random
-     , optparse-applicative, template-haskell, time, transformers
-     , vector, zlib
-     }:
-     mkDerivation {
-       pname = "elynx-tools";
-       version = "0.6.1.1";
-       sha256 = "089dgc8c2y4wxhi0xgvql5yfgfbpwnj8sg88hl7nvgnw5sh4jvs2";
-       libraryHaskellDepends = [
-         aeson attoparsec base base16-bytestring bytestring
-         cryptohash-sha256 directory hmatrix mwc-random optparse-applicative
-         template-haskell time transformers vector zlib
-       ];
-       description = "Tools for ELynx";
-       license = lib.licenses.gpl3Plus;
-       maintainers = [ lib.maintainers.dschrempf ];
-     }) {};
-
-  "elynx-tools_0_7_0_1" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
      , bytestring, cryptohash-sha256, directory, hmatrix
      , optparse-applicative, random, template-haskell, time
      , transformers, zlib
@@ -90306,7 +89891,6 @@ self: {
        ];
        description = "Tools for ELynx";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.dschrempf ];
      }) {};
 
@@ -90314,34 +89898,6 @@ self: {
     ({ mkDerivation, aeson, attoparsec, base, bytestring, comonad
      , containers, criterion, data-default, data-default-class, deepseq
      , double-conversion, elynx-nexus, elynx-tools, hspec
-     , math-functions, microlens, mwc-random, parallel, primitive
-     , QuickCheck, quickcheck-classes, statistics
-     }:
-     mkDerivation {
-       pname = "elynx-tree";
-       version = "0.6.1.1";
-       sha256 = "0jhr5czybmp98cxzipa01wjkxz9jbryqlj02lcmbxlal7sqifsy4";
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring comonad containers
-         data-default-class deepseq double-conversion elynx-nexus
-         math-functions mwc-random parallel primitive statistics
-       ];
-       testHaskellDepends = [
-         attoparsec base bytestring containers data-default elynx-tools
-         hspec QuickCheck quickcheck-classes
-       ];
-       benchmarkHaskellDepends = [
-         base criterion elynx-tools microlens mwc-random parallel
-       ];
-       description = "Handle phylogenetic trees";
-       license = lib.licenses.gpl3Plus;
-       maintainers = [ lib.maintainers.dschrempf ];
-     }) {};
-
-  "elynx-tree_0_7_0_1" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, comonad
-     , containers, criterion, data-default, data-default-class, deepseq
-     , double-conversion, elynx-nexus, elynx-tools, hspec
      , math-functions, microlens, parallel, QuickCheck
      , quickcheck-classes, random, statistics
      }:
@@ -90363,44 +89919,74 @@ self: {
        ];
        description = "Handle phylogenetic trees";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.dschrempf ];
      }) {};
 
   "ema" = callPackage
-    ({ mkDerivation, aeson, async, base, blaze-html, blaze-markup
-     , constraints-extras, containers, data-default, dependent-sum
-     , dependent-sum-template, directory, file-embed, filepath
-     , filepattern, fsnotify, generic-optics, generics-sop, http-types
-     , lvar, monad-logger, monad-logger-extras, mtl, neat-interpolation
-     , optics-core, optparse-applicative, pandoc, pandoc-types
-     , raw-strings-qq, relude, sop-core, template-haskell, text, time
-     , unionmount, unliftio, url-slug, wai, wai-middleware-static
-     , wai-websockets, warp, websockets
+    ({ mkDerivation, aeson, async, base, constraints-extras
+     , data-default, dependent-sum, dependent-sum-template, directory
+     , file-embed, filepath, filepattern, http-types, lvar, monad-logger
+     , monad-logger-extras, mtl, neat-interpolation, optics-core
+     , optparse-applicative, relude, sop-core, text, unliftio, url-slug
+     , wai, wai-middleware-static, wai-websockets, warp, websockets
      }:
      mkDerivation {
        pname = "ema";
-       version = "0.8.2.0";
-       sha256 = "158n1qizqncl4q4szk9jwjdnj1y0jsbpzyi4hjslk4zkvkkscwqa";
+       version = "0.10.0.0";
+       sha256 = "0ayr42l8jwnapr6hkawjv7x9xx2b6dm4bhj2f4qy70jg2w1j6cv9";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
-         aeson async base blaze-html blaze-markup constraints-extras
-         containers data-default dependent-sum dependent-sum-template
-         directory file-embed filepath filepattern fsnotify generic-optics
-         generics-sop http-types lvar monad-logger monad-logger-extras mtl
-         neat-interpolation optics-core optparse-applicative pandoc
-         pandoc-types relude sop-core template-haskell text time unionmount
-         unliftio url-slug wai wai-middleware-static wai-websockets warp
-         websockets
-       ];
-       testHaskellDepends = [
-         base generics-sop raw-strings-qq template-haskell text url-slug
+         aeson async base constraints-extras data-default dependent-sum
+         dependent-sum-template directory file-embed filepath filepattern
+         http-types lvar monad-logger monad-logger-extras mtl
+         neat-interpolation optics-core optparse-applicative relude sop-core
+         text unliftio url-slug wai wai-middleware-static wai-websockets
+         warp websockets
        ];
        description = "Static site generator library with hot reload";
        license = lib.licenses.agpl3Only;
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
+  "ema-extra" = callPackage
+    ({ mkDerivation, base, containers, data-default, dependent-sum, ema
+     , ema-generics, filepath, generics-sop, monad-logger, optics-core
+     , pandoc, relude, sop-core, text, time, unionmount, unliftio
+     , url-slug
+     }:
+     mkDerivation {
+       pname = "ema-extra";
+       version = "0.10.0.0";
+       sha256 = "0knp37kxhkk6chbbxdrlj39s3wq081j2jjaln73cwvvkrsr09bpv";
+       libraryHaskellDepends = [
+         base containers data-default dependent-sum ema ema-generics
+         filepath generics-sop monad-logger optics-core pandoc relude
+         sop-core text time unionmount unliftio url-slug
+       ];
+       description = "Useful route types for Ema";
+       license = lib.licenses.agpl3Only;
+     }) {};
+
+  "ema-generics" = callPackage
+    ({ mkDerivation, base, ema, generic-optics, generics-sop
+     , optics-core, raw-strings-qq, relude, sop-core, template-haskell
+     , text, url-slug
+     }:
+     mkDerivation {
+       pname = "ema-generics";
+       version = "0.10.0.0";
+       sha256 = "03a2ayxiaa12x0y9388rh10ixprbivjrv7w7rgy1mxk0649f024a";
+       libraryHaskellDepends = [
+         base ema generic-optics generics-sop optics-core relude sop-core
+         template-haskell
+       ];
+       testHaskellDepends = [
+         base ema generics-sop raw-strings-qq template-haskell text url-slug
+       ];
+       description = "Generic deriving for Ema routes";
+       license = lib.licenses.agpl3Only;
+     }) {};
+
   "emacs-keys" = callPackage
     ({ mkDerivation, base, doctest, split, tasty, tasty-hspec
      , tasty-quickcheck, template-haskell, th-lift, xkbcommon
@@ -90502,8 +90088,8 @@ self: {
      }:
      mkDerivation {
        pname = "email-validate";
-       version = "2.3.2.16";
-       sha256 = "1cr3y23d1a8kkbfjwmqr6lvd330k3lh8p1c8pqjswy5sq5az3rdq";
+       version = "2.3.2.18";
+       sha256 = "11bi5y5qmri62nl34nl5pv4zs59bjpjknw560yw5ds62gsi2sjcp";
        libraryHaskellDepends = [
          attoparsec base bytestring template-haskell
        ];
@@ -90595,30 +90181,31 @@ self: {
   "emanote" = callPackage
     ({ mkDerivation, aeson, aeson-extra, aeson-optics, async, base
      , blaze-html, bytestring, commonmark, commonmark-extensions
-     , commonmark-pandoc, commonmark-simple, containers, data-default
-     , dependent-sum, directory, ema, filepath, filepattern, fsnotify
-     , hedgehog, heist-emanote, heist-extra, hspec, hspec-hedgehog
-     , ixset-typed, lvar, map-syntax, megaparsec, monad-logger
-     , monad-logger-extras, mtl, neat-interpolation, optics-core
-     , optics-th, optparse-applicative, pandoc, pandoc-link-context
-     , pandoc-types, parsec, path-tree, process-extras, profunctors
-     , relude, shower, some, stm, tagged, tagtree, tailwind, text, time
-     , tomland, unionmount, unliftio, unordered-containers, uri-encode
-     , url-slug, uuid, which, with-utf8, xmlhtml, yaml
+     , commonmark-pandoc, commonmark-simple, commonmark-wikilink
+     , containers, data-default, dependent-sum, directory, ema, filepath
+     , filepattern, fsnotify, hedgehog, heist, heist-extra, hspec
+     , hspec-hedgehog, ixset-typed, lvar, map-syntax, megaparsec
+     , monad-logger, monad-logger-extras, mtl, neat-interpolation
+     , optics-core, optics-th, optparse-applicative, pandoc
+     , pandoc-link-context, pandoc-types, parsec, path-tree
+     , process-extras, profunctors, relude, shower, some, stm, tagged
+     , tagtree, tailwind, text, time, tomland, unionmount, unliftio
+     , unordered-containers, uri-encode, url-slug, uuid, which
+     , with-utf8, xmlhtml, yaml
      }:
      mkDerivation {
        pname = "emanote";
-       version = "0.8.0.0";
-       sha256 = "0w26417vx76lzi6b84c48s462bmsy28ayn8gxi9cpgqifrmydz78";
+       version = "1.0.0.0";
+       sha256 = "0yysrrcdgp06d0s50am86xzjp4d67d1in5ibwdpvbv9knxnk8w5v";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson aeson-extra aeson-optics async base blaze-html bytestring
          commonmark commonmark-extensions commonmark-pandoc
-         commonmark-simple containers data-default dependent-sum directory
-         ema filepath filepattern fsnotify hedgehog heist-emanote
-         heist-extra hspec hspec-hedgehog ixset-typed lvar map-syntax
+         commonmark-simple commonmark-wikilink containers data-default
+         dependent-sum directory ema filepath filepattern fsnotify hedgehog
+         heist heist-extra hspec hspec-hedgehog ixset-typed lvar map-syntax
          megaparsec monad-logger monad-logger-extras mtl neat-interpolation
          optics-core optics-th optparse-applicative pandoc
          pandoc-link-context pandoc-types parsec path-tree process-extras
@@ -90629,9 +90216,22 @@ self: {
        executableHaskellDepends = [
          aeson aeson-extra aeson-optics async base blaze-html bytestring
          commonmark commonmark-extensions commonmark-pandoc
-         commonmark-simple containers data-default dependent-sum directory
-         ema filepath filepattern fsnotify hedgehog heist-emanote
-         heist-extra hspec hspec-hedgehog ixset-typed lvar map-syntax
+         commonmark-simple commonmark-wikilink containers data-default
+         dependent-sum directory ema filepath filepattern fsnotify hedgehog
+         heist heist-extra hspec hspec-hedgehog ixset-typed lvar map-syntax
+         megaparsec monad-logger monad-logger-extras mtl neat-interpolation
+         optics-core optics-th optparse-applicative pandoc
+         pandoc-link-context pandoc-types parsec path-tree process-extras
+         profunctors relude shower some stm tagged tagtree tailwind text
+         time tomland unionmount unliftio unordered-containers uri-encode
+         url-slug uuid which with-utf8 xmlhtml yaml
+       ];
+       testHaskellDepends = [
+         aeson aeson-extra aeson-optics async base blaze-html bytestring
+         commonmark commonmark-extensions commonmark-pandoc
+         commonmark-simple commonmark-wikilink containers data-default
+         dependent-sum directory ema filepath filepattern fsnotify hedgehog
+         heist heist-extra hspec hspec-hedgehog ixset-typed lvar map-syntax
          megaparsec monad-logger monad-logger-extras mtl neat-interpolation
          optics-core optics-th optparse-applicative pandoc
          pandoc-link-context pandoc-types parsec path-tree process-extras
@@ -90753,6 +90353,7 @@ self: {
        ];
        description = "Empirical Mode Decomposition and Hilbert-Huang Transform";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "emgm" = callPackage
@@ -90876,6 +90477,8 @@ self: {
        ];
        description = "Safe string conversion and encoding";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "encoding" = callPackage
@@ -90956,6 +90559,8 @@ self: {
        ];
        description = "Endomorphism utilities";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "eng-stemmer" = callPackage
@@ -91547,25 +91152,12 @@ self: {
     ({ mkDerivation, base, containers, hspec, text }:
      mkDerivation {
        pname = "envparse";
-       version = "0.4.1";
-       sha256 = "00133c2wcxw8hj93srg39l539zvsahiz6jl4pi6wf6lc1zqdm0d1";
-       libraryHaskellDepends = [ base containers ];
-       testHaskellDepends = [ base containers hspec text ];
-       description = "Parse environment variables";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "envparse_0_5_0" = callPackage
-    ({ mkDerivation, base, containers, hspec, text }:
-     mkDerivation {
-       pname = "envparse";
        version = "0.5.0";
        sha256 = "07fvq07x4i6swcryv3i0vj197zrj8rvvy2vp9q9cvj28xzj4mddd";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base containers hspec text ];
        description = "Parse environment variables";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "envstatus" = callPackage
@@ -91743,8 +91335,6 @@ self: {
        libraryHaskellDepends = [ base exceptions mtl ];
        description = "Basic Erlang-like process support for Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "epub" = callPackage
@@ -91856,7 +91446,9 @@ self: {
        ];
        description = "Shell command for finding equal files";
        license = "GPL";
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "equal-files";
+       broken = true;
      }) {};
 
   "equational-reasoning" = callPackage
@@ -91867,8 +91459,8 @@ self: {
        pname = "equational-reasoning";
        version = "0.7.0.1";
        sha256 = "1xp5vmz19idc29xidr7q65hsnhfnl3ca80hxxfllsqpyyh32qlhn";
-       revision = "1";
-       editedCabalFile = "0bi5xmaq5cbs1jqz6naw4706wv5yjgx1g4vibp872iqzcjc86yka";
+       revision = "2";
+       editedCabalFile = "0gi4whsdzlkpmqjpvlzv29jhxmia8xx1ni17ay9nw41lw4q5zg8v";
        libraryHaskellDepends = [
          base containers template-haskell th-desugar void
        ];
@@ -91979,6 +91571,7 @@ self: {
        libraryHaskellDepends = [ base polynomial ];
        description = "Native Haskell implementation of the interface from the erf package";
        license = "GPL";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "erlang" = callPackage
@@ -92108,25 +91701,12 @@ self: {
     ({ mkDerivation, base, doctest, text }:
      mkDerivation {
        pname = "error";
-       version = "0.3.0.0";
-       sha256 = "1vbmfjcx82b5ngzqda74j4xwqhzwhgl9ikh65ipzk2x26fzkww84";
-       libraryHaskellDepends = [ base text ];
-       testHaskellDepends = [ base doctest ];
-       description = "The canonical error type";
-       license = lib.licenses.mit;
-     }) {};
-
-  "error_1_0_0_0" = callPackage
-    ({ mkDerivation, base, doctest, text }:
-     mkDerivation {
-       pname = "error";
        version = "1.0.0.0";
        sha256 = "12c8vk6jxphwympivfalr5xz3pyk3imsbbfyqcyranss65ji5k3b";
        libraryHaskellDepends = [ base text ];
        testHaskellDepends = [ base doctest ];
        description = "The canonical error type";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "error-analyze" = callPackage
@@ -92247,25 +91827,11 @@ self: {
     ({ mkDerivation, base, containers, mtl, text }:
      mkDerivation {
        pname = "error-or";
-       version = "0.2.0.0";
-       sha256 = "0wpw8ms1rxc8zhdcr078bang10jl2wkd0ji944knzcvspfnx9hib";
-       revision = "1";
-       editedCabalFile = "16zplgyfdqcqfnrf4w67fl993akn7dpysgsjl8n3w6cw7ki6a2a8";
-       libraryHaskellDepends = [ base containers mtl text ];
-       description = "Composable, hierarchical errors";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "error-or_0_3_0" = callPackage
-    ({ mkDerivation, base, containers, mtl, text }:
-     mkDerivation {
-       pname = "error-or";
        version = "0.3.0";
        sha256 = "14493vzrwf4w0x1y6bml5z4k3m5y413hw650vfv3b63iynzz7l3x";
        libraryHaskellDepends = [ base containers mtl text ];
        description = "Composable, hierarchical errors";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "error-or-utils" = callPackage
@@ -92599,6 +92165,8 @@ self: {
        ];
        description = "Espial is an open-source, web-based bookmarking server";
        license = lib.licenses.agpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "esqueleto" = callPackage
@@ -92699,7 +92267,9 @@ self: {
        ];
        description = "General purpose live coding framework";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.turion ];
+       broken = true;
      }) {};
 
   "essence-of-live-coding-PortMidi" = callPackage
@@ -92716,6 +92286,7 @@ self: {
        description = "General purpose live coding framework - PortMidi backend";
        license = lib.licenses.bsd3;
        badPlatforms = lib.platforms.darwin;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "essence-of-live-coding-gloss" = callPackage
@@ -92731,6 +92302,7 @@ self: {
        ];
        description = "General purpose live coding framework - Gloss backend";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.turion ];
      }) {};
 
@@ -92752,7 +92324,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "essence-of-live-coding-gloss-example";
-       broken = true;
      }) {};
 
   "essence-of-live-coding-pulse" = callPackage
@@ -92768,6 +92339,7 @@ self: {
        ];
        description = "General purpose live coding framework - pulse backend";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.turion ];
      }) {};
 
@@ -92789,7 +92361,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "essence-of-live-coding-pulse-example";
-       broken = true;
      }) {};
 
   "essence-of-live-coding-quickcheck" = callPackage
@@ -92806,6 +92377,7 @@ self: {
        ];
        description = "General purpose live coding framework - QuickCheck integration";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.turion ];
      }) {};
 
@@ -92818,6 +92390,7 @@ self: {
        libraryHaskellDepends = [ base essence-of-live-coding vivid ];
        description = "General purpose live coding framework - vivid backend";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "essence-of-live-coding-warp" = callPackage
@@ -92836,6 +92409,8 @@ self: {
        ];
        description = "General purpose live coding framework";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       maintainers = [ lib.maintainers.turion ];
      }) {};
 
   "estimator" = callPackage
@@ -93196,6 +92771,7 @@ self: {
        ];
        description = "Ethereum Recursive Length Prefix Encoding";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ety" = callPackage
@@ -93359,8 +92935,6 @@ self: {
        ];
        description = "An extensible event framework";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "eve-cli" = callPackage
@@ -93379,6 +92953,7 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "eve-cli-exe";
+       broken = true;
      }) {};
 
   "eved" = callPackage
@@ -93522,6 +93097,7 @@ self: {
        ];
        description = "Core module for eventful";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "eventful-dynamodb" = callPackage
@@ -93565,6 +93141,7 @@ self: {
        ];
        description = "In-memory implementations for eventful";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "eventful-postgresql" = callPackage
@@ -93607,7 +93184,6 @@ self: {
        description = "Common library for SQL event stores";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "eventful-sqlite" = callPackage
@@ -93646,20 +93222,20 @@ self: {
        ];
        description = "Common module used for eventful tests";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "eventlog2html" = callPackage
     ({ mkDerivation, aeson, array, attoparsec, base, blaze-html
      , bytestring, containers, file-embed, filepath, ghc-events
-     , ghc-heap, hashable, hashtables, hvega, mtl, optparse-applicative
-     , semigroups, statistics-linreg, text, time, trie-simple, vector
+     , ghc-heap, githash, hashable, hashtables, hvega, mtl
+     , optparse-applicative, semigroups, statistics-linreg, text, time
+     , trie-simple, vector
      }:
      mkDerivation {
        pname = "eventlog2html";
-       version = "0.9.2";
-       sha256 = "0mr916gppp8pgyqdx89zhmcil7hkm7462h6vsq1y4n1qf5hx30jv";
-       revision = "3";
-       editedCabalFile = "12vbcl7l08a8a8xnjibpsb7va270l5m0avmwdw7ms4qnly7c5z29";
+       version = "0.9.3";
+       sha256 = "1wgpqrqkk0cvyxmmgkmq04k3d1v91qdqb737xx7k51d3lb909n7l";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -93668,7 +93244,7 @@ self: {
          mtl optparse-applicative semigroups statistics-linreg text time
          trie-simple vector
        ];
-       executableHaskellDepends = [ aeson base filepath text ];
+       executableHaskellDepends = [ aeson base filepath githash text ];
        description = "Visualise an eventlog";
        license = lib.licenses.bsd3;
        mainProgram = "eventlog2html";
@@ -93797,7 +93373,9 @@ self: {
        ];
        description = "Server-Sent Events the UNIX way";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "eventsourced";
+       broken = true;
      }) {};
 
   "eventsourcing" = callPackage
@@ -93888,8 +93466,6 @@ self: {
        ];
        description = "An event-oriented observability library";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "eventuo11y-batteries" = callPackage
@@ -93911,7 +93487,6 @@ self: {
        ];
        description = "Grab bag of eventuo11y-enriched functionality";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "eventuo11y-dsl" = callPackage
@@ -93923,8 +93498,6 @@ self: {
        libraryHaskellDepends = [ base template-haskell th-compat ];
        description = "DSL for defining eventuo11y fields and selectors";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "eventuo11y-json" = callPackage
@@ -93941,7 +93514,6 @@ self: {
        ];
        description = "aeson-based rendering for eventuo11y";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "every" = callPackage
@@ -94006,8 +93578,6 @@ self: {
        ];
        description = "A GHC plugin to derive instances";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ewe" = callPackage
@@ -94029,7 +93599,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "ewe";
-       broken = true;
      }) {};
 
   "ex-pool" = callPackage
@@ -94158,23 +93727,11 @@ self: {
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
        pname = "exception-hierarchy";
-       version = "0.1.0.6";
-       sha256 = "0dnkfznv21sqb8law2smvrlyz76b49dccd83m6fici972f2v1v4k";
-       libraryHaskellDepends = [ base template-haskell ];
-       description = "Exception type hierarchy with TemplateHaskell";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "exception-hierarchy_0_1_0_7" = callPackage
-    ({ mkDerivation, base, template-haskell }:
-     mkDerivation {
-       pname = "exception-hierarchy";
        version = "0.1.0.7";
        sha256 = "14kk0rync05rq2adx5lk59y56h97s0yv7mqfn2grhhwqb10maqj0";
        libraryHaskellDepends = [ base template-haskell ];
        description = "Exception type hierarchy with TemplateHaskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "exception-mailer" = callPackage
@@ -94202,6 +93759,7 @@ self: {
        description = "Exception monad transformer instances for monads-fd classes";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "exception-monads-tf" = callPackage
@@ -94260,6 +93818,8 @@ self: {
        libraryHaskellDepends = [ base template-haskell ];
        description = "DerivingVia for your hierarchical exceptions";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "exceptional" = callPackage
@@ -94292,17 +93852,15 @@ self: {
        broken = true;
      }) {};
 
-  "exceptions_0_10_5" = callPackage
+  "exceptions_0_10_7" = callPackage
     ({ mkDerivation, base, mtl, QuickCheck, stm, template-haskell
      , test-framework, test-framework-hunit, test-framework-quickcheck2
      , transformers
      }:
      mkDerivation {
        pname = "exceptions";
-       version = "0.10.5";
-       sha256 = "12xz2x16pv1a6csz64bpl22v40vykjwvdaiz39i8f8nkwasc1qv6";
-       revision = "1";
-       editedCabalFile = "0ix0ihq1wm9k24r7pisdpvnh5fysy03d0rxfyc6qx9m2bflk9imj";
+       version = "0.10.7";
+       sha256 = "0jb0ah5k2mb4clhb34c59f615vzl54lhx3hf6njqsgdmr3jashls";
        libraryHaskellDepends = [
          base mtl stm template-haskell transformers
        ];
@@ -94315,6 +93873,25 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "exceptiot" = callPackage
+    ({ mkDerivation, base, exceptions, hspec, hspec-discover, mtl
+     , unliftio, unliftio-core
+     }:
+     mkDerivation {
+       pname = "exceptiot";
+       version = "0.0.1.0";
+       sha256 = "1ss78y1has7yy3ypm29s3k345h8nmxgaqw63r4ahbn0icmi52lys";
+       libraryHaskellDepends = [
+         base exceptions mtl unliftio unliftio-core
+       ];
+       testHaskellDepends = [
+         base exceptions hspec mtl unliftio unliftio-core
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "ExceptT, but uses IO instead of Either";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "exchangerates" = callPackage
     ({ mkDerivation, aeson, base, containers, directory, genvalidity
      , genvalidity-containers, genvalidity-hspec
@@ -94534,8 +94111,8 @@ self: {
      }:
      mkDerivation {
        pname = "exiftool";
-       version = "0.2.0.1";
-       sha256 = "1s59pbwih18izh1iy9y0i56ysh2246dkdv98nan72zp2br5wz7g3";
+       version = "0.2.0.2";
+       sha256 = "0l9484l07v6hqv675nwwxnm9pck3cz6q3f684vcy7152gyp3z3sq";
        libraryHaskellDepends = [
          aeson base base64 bytestring hashable process scientific temporary
          text unordered-containers vector witch
@@ -94829,7 +94406,6 @@ self: {
        description = "Customizable Quasiquote Interpolation";
        license = "BSD-2-Clause-Patent";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "exotic-list-monads" = callPackage
@@ -94883,6 +94459,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "floating point with extended exponent range";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "exp-pairs" = callPackage
@@ -95179,16 +94757,14 @@ self: {
      }:
      mkDerivation {
        pname = "exploring-interpreters";
-       version = "1.3.0.0";
-       sha256 = "12a2z2z5c8kaqn7mks28ppazmkfvxn9lah6argmjqsd5ahwsxazs";
+       version = "1.4.0.0";
+       sha256 = "15dadwf6lpcppc1zcv5mwrfsgffjjwbsprasf0fw9prnyx1srw3v";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring containers exceptions fgl
          haskeline http-types mtl network scientific text transformers
        ];
        description = "A generic exploring interpreter for exploratory programming";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "exposed-containers" = callPackage
@@ -95459,6 +95035,7 @@ self: {
        description = "Sums/products/lists/trees which can be extended in other modules";
        license = lib.licenses.publicDomain;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "extensible-effects" = callPackage
@@ -95622,6 +95199,7 @@ self: {
        description = "Sort large arrays on your hard drive. Kind of like the unix util sort.";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "extra" = callPackage
@@ -96421,6 +95999,8 @@ self: {
        ];
        description = "Solve classical planning problems (STRIPS/SAS+) using Haskell & Fast Downward";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "fast-logger" = callPackage
@@ -96529,6 +96109,8 @@ self: {
        libraryHaskellDepends = [ base bytestring tagsoup text ];
        description = "Fast parser for tagsoup package";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "fasta" = callPackage
@@ -96591,6 +96173,7 @@ self: {
        librarySystemDepends = [ fcgi ];
        description = "A Haskell library for writing FastCGI programs";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) fcgi;};
 
   "fastedit" = callPackage
@@ -96672,6 +96255,7 @@ self: {
        description = "A highly experimental Fastly API client";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "fastmemo" = callPackage
@@ -96710,7 +96294,6 @@ self: {
        benchmarkHaskellDepends = [ base bytestring criterion ];
        description = "A fast, but bare bones, bytestring parser combinators library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fastpbkdf2" = callPackage
@@ -96812,6 +96395,7 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "fay";
+       broken = true;
      }) {};
 
   "fay-base" = callPackage
@@ -97040,24 +96624,23 @@ self: {
     ({ mkDerivation, aeson, async, base, bodhi, bugzilla-redhat
      , bytestring, config-ini, copr-api, directory, email-validate
      , extra, fedora-dists, filepath, http-conduit, http-directory
-     , http-query, koji, network-uri, optparse-applicative, pagure
-     , pretty-terminal, process, rpm-nvr, rpmbuild-order, simple-cmd
-     , simple-cmd-args, text, time, typed-process, unix
-     , unordered-containers, utf8-string, xdg-basedir
+     , http-query, koji, network-uri, pagure, pretty-terminal, process
+     , rpm-nvr, rpmbuild-order, simple-cmd, simple-cmd-args, text, time
+     , typed-process, unix, utf8-string, xdg-basedir
      }:
      mkDerivation {
        pname = "fbrnch";
-       version = "1.1.2";
-       sha256 = "1ybd98gbck5k433hzli7c5qcgxr5rbmy1ydi6hd7wrkhcrr6mndf";
+       version = "1.2.1";
+       sha256 = "1kf3sc5lcg9w62q18fzf3pgm0rhiyr290wad6l6932yjijxamaj2";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          aeson async base bodhi bugzilla-redhat bytestring config-ini
          copr-api directory email-validate extra fedora-dists filepath
-         http-conduit http-directory http-query koji network-uri
-         optparse-applicative pagure pretty-terminal process rpm-nvr
-         rpmbuild-order simple-cmd simple-cmd-args text time typed-process
-         unix unordered-containers utf8-string xdg-basedir
+         http-conduit http-directory http-query koji network-uri pagure
+         pretty-terminal process rpm-nvr rpmbuild-order simple-cmd
+         simple-cmd-args text time typed-process unix utf8-string
+         xdg-basedir
        ];
        description = "Fedora packager tool to build package branches";
        license = lib.licenses.gpl2Only;
@@ -97179,6 +96762,8 @@ self: {
        ];
        description = "Type-level version of algebraic-graphs";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "fcf-vinyl" = callPackage
@@ -97219,7 +96804,6 @@ self: {
        description = "Server-Side Integration for FCKeditor";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "fclabels" = callPackage
@@ -97333,6 +96917,8 @@ self: {
        libraryHaskellDepends = [ base containers microlens-platform mtl ];
        testHaskellDepends = [ base containers microlens-platform mtl ];
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "feature-flags" = callPackage
@@ -97421,21 +97007,6 @@ self: {
      }) {};
 
   "fedora-dists" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, cached-json-file, pdc
-     , text, time
-     }:
-     mkDerivation {
-       pname = "fedora-dists";
-       version = "2.0.0";
-       sha256 = "1igw3rl99g48c46qzclj15896c97qd8g02pdscjwm0zid83pbimk";
-       libraryHaskellDepends = [
-         aeson base bytestring cached-json-file pdc text time
-       ];
-       description = "Library for Fedora distribution versions";
-       license = lib.licenses.gpl3Only;
-     }) {};
-
-  "fedora-dists_2_1_1" = callPackage
     ({ mkDerivation, aeson, base, cached-json-file, pdc, text }:
      mkDerivation {
        pname = "fedora-dists";
@@ -97444,7 +97015,6 @@ self: {
        libraryHaskellDepends = [ aeson base cached-json-file pdc text ];
        description = "Library for Fedora distribution versions";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fedora-haskell-tools" = callPackage
@@ -97714,23 +97284,24 @@ self: {
      }) {};
 
   "feedback" = callPackage
-    ({ mkDerivation, autodocodec, autodocodec-yaml, base, conduit
-     , containers, envparse, fsnotify, optparse-applicative, path
-     , path-io, pretty-show, safe-coloured-text
+    ({ mkDerivation, autodocodec, autodocodec-yaml, base, bytestring
+     , conduit, containers, envparse, fsnotify, optparse-applicative
+     , path, path-io, pretty-show, safe-coloured-text
      , safe-coloured-text-layout, safe-coloured-text-terminfo, text
-     , time, typed-process, unliftio, yaml
+     , time, typed-process, unix, unliftio, yaml
      }:
      mkDerivation {
        pname = "feedback";
-       version = "0.0.0.0";
-       sha256 = "1y4p38cd0cqg4r43y2p0n2i99q83vnhm7gswx0j34p58isrbad4x";
+       version = "0.1.0.1";
+       sha256 = "18934n0fwz3q7mgfzc0phwxfng3qakf5hw14iyhal57ks7gm7j2y";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         autodocodec autodocodec-yaml base conduit containers envparse
-         fsnotify optparse-applicative path path-io pretty-show
+         autodocodec autodocodec-yaml base bytestring conduit containers
+         envparse fsnotify optparse-applicative path path-io pretty-show
          safe-coloured-text safe-coloured-text-layout
-         safe-coloured-text-terminfo text time typed-process unliftio yaml
+         safe-coloured-text-terminfo text time typed-process unix unliftio
+         yaml
        ];
        executableHaskellDepends = [ base ];
        description = "Declarative feedback loop manager";
@@ -97966,6 +97537,7 @@ self: {
        description = "A functional embedded language for DSP and parallelism";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "feldspar-signal" = callPackage
@@ -98133,37 +97705,37 @@ self: {
      }) {};
 
   "fficxx" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, base, bytestring, Cabal
-     , containers, data-default, directory, either, errors
+    ({ mkDerivation, aeson, aeson-pretty, array, base, bytestring
+     , Cabal, containers, data-default, directory, dotgen, errors
      , fficxx-runtime, filepath, hashable, haskell-src-exts, lens, mtl
      , process, pureMD5, split, template, template-haskell, text
      , transformers, unordered-containers
      }:
      mkDerivation {
        pname = "fficxx";
-       version = "0.6";
-       sha256 = "0ky5zgdmw03wxngnpyai29ydm28n3bndznqxnmq45vadzhkz2ncz";
+       version = "0.7.0.0";
+       sha256 = "11ppih6vxvw9a5wmb7cni1jyprzbas1xy6i2zzqqxas3ik9i9sin";
        libraryHaskellDepends = [
-         aeson aeson-pretty base bytestring Cabal containers data-default
-         directory either errors fficxx-runtime filepath hashable
-         haskell-src-exts lens mtl process pureMD5 split template
+         aeson aeson-pretty array base bytestring Cabal containers
+         data-default directory dotgen errors fficxx-runtime filepath
+         hashable haskell-src-exts lens mtl process pureMD5 split template
          template-haskell text transformers unordered-containers
        ];
        description = "Automatic C++ binding generation";
-       license = lib.licenses.bsd3;
+       license = lib.licenses.bsd2;
      }) {};
 
   "fficxx-runtime" = callPackage
     ({ mkDerivation, base, bytestring, hashable, template-haskell }:
      mkDerivation {
        pname = "fficxx-runtime";
-       version = "0.6";
-       sha256 = "12imwghgia5bp4j6gcbww6ikk43q4ysf6fymk54m645bl4agwqrb";
+       version = "0.7.0.0";
+       sha256 = "1igchjkbmdl3skqnf5aqa4zv1bz5kk1wvgrxwvhq2xdshyflvzkk";
        libraryHaskellDepends = [
          base bytestring hashable template-haskell
        ];
        description = "Runtime for fficxx-generated library";
-       license = lib.licenses.bsd3;
+       license = lib.licenses.bsd2;
      }) {};
 
   "ffmpeg-light" = callPackage
@@ -98426,6 +97998,7 @@ self: {
        description = "First-class record field combinators with infix record field syntax";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "fields-json" = callPackage
@@ -98559,10 +98132,8 @@ self: {
     ({ mkDerivation, base, bytestring, filepath, unix }:
      mkDerivation {
        pname = "file-io";
-       version = "0.1.0.0";
-       sha256 = "04h83zz3pgkd7q4p51rndc2wr3a2rk18y9mxahzsvd6hq8jp77gs";
-       revision = "1";
-       editedCabalFile = "0ahdk69vvydsjlmk9363jkcs9zy589m0sxpn1bqxysvm29lac9gs";
+       version = "0.1.0.1";
+       sha256 = "1kxr2cdv3zmml7v3gmk2zrd2kwvph46fzv3r2ia5brq5qvm2s544";
        libraryHaskellDepends = [ base bytestring filepath unix ];
        description = "Basic file IO operations via 'OsPath'";
        license = lib.licenses.bsd3;
@@ -98760,21 +98331,6 @@ self: {
      }:
      mkDerivation {
        pname = "filepath-bytestring";
-       version = "1.4.2.1.9";
-       sha256 = "1djbx4mxkzmbi6l44r4ag482r71hwd5s22fj2myz6c128lfrvlk7";
-       libraryHaskellDepends = [ base bytestring unix ];
-       testHaskellDepends = [ base bytestring filepath QuickCheck ];
-       benchmarkHaskellDepends = [ base criterion filepath ];
-       description = "Library for manipulating RawFilePaths in a cross platform way";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "filepath-bytestring_1_4_2_1_12" = callPackage
-    ({ mkDerivation, base, bytestring, criterion, filepath, QuickCheck
-     , unix
-     }:
-     mkDerivation {
-       pname = "filepath-bytestring";
        version = "1.4.2.1.12";
        sha256 = "0i8j724fz8h1bcqvlvp3sxmgyrvx2sim74cvzkpc9m05yn9p27sq";
        libraryHaskellDepends = [ base bytestring unix ];
@@ -98782,7 +98338,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion filepath ];
        description = "Library for manipulating RawFilePaths in a cross platform way";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "filepath-crypto" = callPackage
@@ -99235,8 +98790,8 @@ self: {
      }:
      mkDerivation {
        pname = "finitary";
-       version = "2.1.1.0";
-       sha256 = "1ip1l809d7wnhiyz522g34kzsvv2r9hz1l065jqlrwf1pnhgsv0c";
+       version = "2.1.1.1";
+       sha256 = "006zyb0lna9w4n1yqm2c7k2lpk6aidj4cmf5kx8pcl4r9vkwafgk";
        libraryHaskellDepends = [
          base bitvec finite-typelits ghc-typelits-knownnat
          ghc-typelits-natnormalise primitive template-haskell
@@ -99250,7 +98805,6 @@ self: {
        description = "A better, more type-safe Enum";
        license = lib.licenses.gpl3Plus;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "finitary-derive" = callPackage
@@ -99838,6 +99392,7 @@ self: {
        description = "Fixed Precision Arithmetic";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "fixed-storable-array" = callPackage
@@ -100326,35 +99881,6 @@ self: {
 
   "flat" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, deepseq
-     , dlist, filepath, ghc-prim, hashable, mono-traversable, pretty
-     , primitive, QuickCheck, quickcheck-instances, quickcheck-text
-     , semigroups, tasty, tasty-hunit, tasty-quickcheck, text
-     , unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "flat";
-       version = "0.4.4";
-       sha256 = "02i4nzzkmm11sp312k2d3d3g0gm2gzhh3ibczxxscl986svam7p3";
-       revision = "1";
-       editedCabalFile = "1f9vlfnkr20nh5nayj18wvwh061w0byrd88j01k9gnrmb7qykpf6";
-       libraryHaskellDepends = [
-         array base bytestring containers deepseq dlist ghc-prim hashable
-         mono-traversable pretty primitive semigroups text
-         unordered-containers vector
-       ];
-       testHaskellDepends = [
-         array base bytestring containers deepseq dlist filepath ghc-prim
-         mono-traversable pretty QuickCheck quickcheck-instances
-         quickcheck-text tasty tasty-hunit tasty-quickcheck text
-         unordered-containers vector
-       ];
-       description = "Principled and efficient bit-oriented binary serialization";
-       license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.sternenseemann ];
-     }) {};
-
-  "flat_0_6" = callPackage
-    ({ mkDerivation, array, base, bytestring, containers, deepseq
      , dlist, filepath, ghc-prim, hashable, list-t, mono-traversable
      , pretty, primitive, QuickCheck, quickcheck-text, tasty
      , tasty-hunit, tasty-quickcheck, text, timeit, unordered-containers
@@ -100377,7 +99903,6 @@ self: {
        ];
        description = "Principled and efficient bit-oriented binary serialization";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.sternenseemann ];
      }) {};
 
@@ -100767,11 +100292,11 @@ self: {
        pname = "float128";
        version = "0.1";
        sha256 = "0f4nrj5qy6j6d9ll22zjkbgvw2rx0x2w7nllhl929zdbmhxrjk73";
+       revision = "1";
+       editedCabalFile = "0s13mg9gagmvvqdisdm9r8nps6bavw4va18bsq93q080znwg2dw3";
        libraryHaskellDepends = [ base integer-gmp ];
        description = "FFI bindings for C _Float128";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "floating-bits" = callPackage
@@ -100815,6 +100340,8 @@ self: {
        ];
        description = "Wrapper for flock(2)";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "floskell" = callPackage
@@ -100826,8 +100353,8 @@ self: {
      }:
      mkDerivation {
        pname = "floskell";
-       version = "0.10.6";
-       sha256 = "0r7djm85lc7qmcfc6fi8kdshg22zc6xhwqg09ipimdbwhlwlpv7f";
+       version = "0.10.7";
+       sha256 = "0v52x4h52ack88f98n9yrnybmlmp2fqpsvsn9lbjq2krl2p1n2az";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -100955,6 +100482,7 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "flowdock";
+       broken = true;
      }) {};
 
   "flowdock-rest" = callPackage
@@ -101531,17 +101059,18 @@ self: {
      }) {};
 
   "fold-debounce" = callPackage
-    ({ mkDerivation, base, data-default-class, hspec, stm, stm-delay
-     , time
+    ({ mkDerivation, base, data-default-class, hspec, hspec-discover
+     , stm, stm-delay, time
      }:
      mkDerivation {
        pname = "fold-debounce";
-       version = "0.2.0.9";
-       sha256 = "032vk4bpmsd7ix00kpfb2vnabivg9vkkfy3nbazdgm8x01jix4wq";
+       version = "0.2.0.10";
+       sha256 = "0ql0vi0l19l8559ppb9j0i5w90cgk2l7ipf8laj30xx6xz3yrrji";
        libraryHaskellDepends = [
          base data-default-class stm stm-delay time
        ];
        testHaskellDepends = [ base hspec stm time ];
+       testToolDepends = [ hspec-discover ];
        description = "Fold multiple events that happen in a given period of time";
        license = lib.licenses.bsd3;
      }) {};
@@ -101552,8 +101081,8 @@ self: {
      }:
      mkDerivation {
        pname = "fold-debounce-conduit";
-       version = "0.2.0.6";
-       sha256 = "0xy6vr2hbw41fcs3rlk7wyxqrkqd3nfw5rcr1aiij86zaaifpry5";
+       version = "0.2.0.7";
+       sha256 = "02a3kxk4b3725h4dbnfvc1va4h7l4mxg3aaf3jacq9vmn1zwl4n5";
        libraryHaskellDepends = [
          base conduit fold-debounce resourcet stm transformers
          transformers-base
@@ -101597,10 +101126,8 @@ self: {
      }:
      mkDerivation {
        pname = "foldl";
-       version = "1.4.12";
-       sha256 = "0zf4yljh3s2ddxa7dhzdglmylj14kfldhkclc44g37zvjq6kcnag";
-       revision = "5";
-       editedCabalFile = "1b97k85zryid7x2ygi92ilv480ahfjn5yf1f4blllwyxn7zgvjv4";
+       version = "1.4.13";
+       sha256 = "14vlhgf40qmwkznwza37z4www3q1v5acsx4nw5vmg25wdnc8ibfw";
        libraryHaskellDepends = [
          base bytestring comonad containers contravariant hashable primitive
          profunctors random semigroupoids text transformers
@@ -101974,8 +101501,8 @@ self: {
        pname = "force-layout";
        version = "0.4.0.6";
        sha256 = "17956k3mab2xhrmfy7fj5gh08h43yjlsryi5acjhnkmin5arhwpp";
-       revision = "9";
-       editedCabalFile = "0271sh8py8lm6amwxyr4dic20cji5hq1iixmikq0kmijg1095wkp";
+       revision = "10";
+       editedCabalFile = "1mcs51d1a3klzy938wq0gcbx7ln49g940zhajmflxq6imy5h5kwa";
        libraryHaskellDepends = [
          base containers data-default-class lens linear
        ];
@@ -102018,8 +101545,8 @@ self: {
      }:
      mkDerivation {
        pname = "foreign";
-       version = "0.1.2.0";
-       sha256 = "0pmwf96miai50q7vbwjdm5rz2cljpmp115hp3blv2l596mdjrvc0";
+       version = "0.2.0.1";
+       sha256 = "0jdp0firbgjsgfzwsxw2yr9lj08bibhngcfwamj0sh3asrb6ryws";
        libraryHaskellDepends = [
          base bytestring ghc-prim primitive primitive-unlifted
        ];
@@ -102205,6 +101732,7 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "formal";
+       broken = true;
      }) {};
 
   "format" = callPackage
@@ -102307,6 +101835,25 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "formatting_7_2_0" = callPackage
+    ({ mkDerivation, base, clock, criterion, double-conversion, hspec
+     , old-locale, QuickCheck, scientific, text, time, transformers
+     }:
+     mkDerivation {
+       pname = "formatting";
+       version = "7.2.0";
+       sha256 = "0vbaf1p2grz8irh92d4v44f1np5kywjdjvrfygjyf57ng8bihyy0";
+       libraryHaskellDepends = [
+         base clock double-conversion old-locale scientific text time
+         transformers
+       ];
+       testHaskellDepends = [ base hspec scientific text time ];
+       benchmarkHaskellDepends = [ base criterion QuickCheck text ];
+       description = "Combinator-based type-safe formatting (like printf() or FORMAT)";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "forml" = callPackage
     ({ mkDerivation, ansi-terminal, base, bytestring, cereal
      , containers, directory, file-embed, ghc-prim, GraphSCC, hslogger
@@ -102331,6 +101878,7 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "forml";
+       broken = true;
      }) {};
 
   "formlets" = callPackage
@@ -102449,38 +101997,6 @@ self: {
   "fortran-src" = callPackage
     ({ mkDerivation, alex, array, base, binary, bytestring, containers
      , deepseq, directory, either, fgl, filepath, GenericPretty, happy
-     , hspec, hspec-discover, mtl, pretty, QuickCheck, temporary, text
-     , uniplate
-     }:
-     mkDerivation {
-       pname = "fortran-src";
-       version = "0.9.0";
-       sha256 = "0x2dkzqvc1al4zshdjc2iypi5bl2vkrvrvidmw7099jjspp6iw1c";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         array base binary bytestring containers deepseq directory either
-         fgl filepath GenericPretty mtl pretty temporary text uniplate
-       ];
-       libraryToolDepends = [ alex happy ];
-       executableHaskellDepends = [
-         array base binary bytestring containers deepseq directory either
-         fgl filepath GenericPretty mtl pretty temporary text uniplate
-       ];
-       testHaskellDepends = [
-         array base binary bytestring containers deepseq directory either
-         fgl filepath GenericPretty hspec mtl pretty QuickCheck temporary
-         text uniplate
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Parsers and analyses for Fortran standards 66, 77, 90, 95 and 2003 (partial)";
-       license = lib.licenses.asl20;
-       mainProgram = "fortran-src";
-     }) {};
-
-  "fortran-src_0_12_0" = callPackage
-    ({ mkDerivation, alex, array, base, binary, bytestring, containers
-     , deepseq, directory, either, fgl, filepath, GenericPretty, happy
      , hspec, hspec-discover, mtl, pretty, QuickCheck, singletons
      , singletons-base, singletons-th, temporary, text, uniplate
      , vector-sized
@@ -102542,7 +102058,6 @@ self: {
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "fortran-src-extras";
-       broken = true;
      }) {};
 
   "fortran-vars" = callPackage
@@ -102751,32 +102266,34 @@ self: {
      }) {};
 
   "fourmolu" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, base, bytestring, Cabal
-     , containers, Diff, directory, dlist, exceptions, filepath
-     , ghc-lib-parser, gitrev, hspec, hspec-discover, HsYAML
-     , HsYAML-aeson, mtl, optparse-applicative, path, path-io, syb
-     , temporary, text
+    ({ mkDerivation, aeson, ansi-terminal, array, base, bytestring
+     , Cabal, containers, Diff, directory, dlist, exceptions, filepath
+     , ghc-lib-parser, gitrev, hspec, hspec-discover, hspec-megaparsec
+     , megaparsec, MemoTrie, mtl, optparse-applicative, path, path-io
+     , pretty, process, QuickCheck, syb, template-haskell, temporary
+     , text, th-lift-instances, yaml
      }:
      mkDerivation {
        pname = "fourmolu";
-       version = "0.4.0.0";
-       sha256 = "1mq0h6nsl7ssfwh6zqhyja7w212vn8msmlm5iwwimca279hzwywb";
+       version = "0.9.0.0";
+       sha256 = "0zq9fv5yszm7icirgwj8g4lhg21lg87fhz56sssjnfikzmkwyh1l";
        revision = "1";
-       editedCabalFile = "03bwhqj547brmgk191gy3k9xayi6fqqk2f5sbz3ail1bk7b73xnq";
+       editedCabalFile = "0hbjn9qzbr7a9571isi4i651gdi60qqa40idpfg87qlg2sd61485";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson ansi-terminal base bytestring Cabal containers Diff directory
-         dlist exceptions filepath ghc-lib-parser HsYAML HsYAML-aeson mtl
-         syb text
+         aeson ansi-terminal array base bytestring Cabal containers Diff
+         directory dlist exceptions filepath ghc-lib-parser megaparsec
+         MemoTrie mtl syb template-haskell text th-lift-instances yaml
        ];
        executableHaskellDepends = [
-         base directory filepath ghc-lib-parser gitrev optparse-applicative
-         text
+         base containers directory filepath ghc-lib-parser gitrev
+         optparse-applicative text yaml
        ];
        testHaskellDepends = [
-         base containers directory filepath hspec path path-io temporary
-         text
+         base containers Diff directory filepath ghc-lib-parser hspec
+         hspec-megaparsec megaparsec path path-io pretty process QuickCheck
+         temporary text
        ];
        testToolDepends = [ hspec-discover ];
        description = "A formatter for Haskell source code";
@@ -102784,23 +102301,23 @@ self: {
        mainProgram = "fourmolu";
      }) {};
 
-  "fourmolu_0_9_0_0" = callPackage
+  "fourmolu_0_10_1_0" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, array, base, bytestring
-     , Cabal, containers, Diff, directory, dlist, exceptions, filepath
-     , ghc-lib-parser, gitrev, hspec, hspec-discover, hspec-megaparsec
-     , megaparsec, MemoTrie, mtl, optparse-applicative, path, path-io
-     , pretty, process, QuickCheck, syb, template-haskell, temporary
-     , text, th-lift-instances, yaml
+     , Cabal-syntax, containers, Diff, directory, dlist, exceptions
+     , filepath, ghc-lib-parser, gitrev, hspec, hspec-discover
+     , hspec-megaparsec, megaparsec, MemoTrie, mtl, optparse-applicative
+     , path, path-io, pretty, process, QuickCheck, syb, template-haskell
+     , temporary, text, th-lift-instances, yaml
      }:
      mkDerivation {
        pname = "fourmolu";
-       version = "0.9.0.0";
-       sha256 = "0zq9fv5yszm7icirgwj8g4lhg21lg87fhz56sssjnfikzmkwyh1l";
+       version = "0.10.1.0";
+       sha256 = "0gkzd2wf8hji5j0pxjv7l43m405zwsvppj7hax69j86346mb8hp4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson ansi-terminal array base bytestring Cabal containers Diff
-         directory dlist exceptions filepath ghc-lib-parser megaparsec
+         aeson ansi-terminal array base bytestring Cabal-syntax containers
+         Diff directory dlist exceptions filepath ghc-lib-parser megaparsec
          MemoTrie mtl syb template-haskell text th-lift-instances yaml
        ];
        executableHaskellDepends = [
@@ -102890,6 +102407,8 @@ self: {
        ];
        description = "Format-preserving encryption";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "fpipe" = callPackage
@@ -103180,41 +102699,86 @@ self: {
      }) {};
 
   "freckle-app" = callPackage
-    ({ mkDerivation, aeson, aws-xray-client-persistent
-     , aws-xray-client-wai, base, Blammo, bugsnag, bytestring
-     , case-insensitive, conduit, containers, datadog, doctest, dotenv
-     , ekg-core, envparse, errors, exceptions, extra, filepath, Glob
+    ({ mkDerivation, aeson, base, Blammo, bugsnag, bytestring
+     , case-insensitive, conduit, containers, datadog, directory, dlist
+     , doctest, ekg-core, envparse, errors, exceptions, filepath, Glob
      , hashable, hspec, hspec-core, hspec-expectations-lifted
      , hspec-junit-formatter, http-client, http-conduit
      , http-link-header, http-types, immortal, lens, lens-aeson
-     , memcache, monad-control, MonadRandom, mtl, network-uri
-     , path-pieces, persistent, persistent-postgresql, postgresql-simple
-     , primitive, QuickCheck, resource-pool, retry, safe, scientist
-     , semigroupoids, template-haskell, text, time, transformers
-     , transformers-base, typed-process, unliftio, unliftio-core
-     , unordered-containers, vector, wai, wai-extra, yaml, yesod-core
+     , load-env, memcache, monad-control, monad-logger, MonadRandom, mtl
+     , network-uri, persistent, persistent-postgresql, postgresql-simple
+     , primitive, process, resource-pool, retry, safe, scientist
+     , semigroupoids, template-haskell, temporary, text, time
+     , transformers, transformers-base, typed-process, unliftio
+     , unliftio-core, unordered-containers, vector, wai, wai-extra, yaml
+     , yesod-core
      }:
      mkDerivation {
        pname = "freckle-app";
-       version = "1.7.0.0";
-       sha256 = "1dndz28fnlwkyskxh2b3afi2imf0ax5sxvqgbd6jl4f06lmk7i5p";
+       version = "1.3.0.0";
+       sha256 = "1h2ckdjq4h7qv7r5dm28gbs5ja125wi2inzjg3436css9qn1s7v9";
+       libraryHaskellDepends = [
+         aeson base Blammo bugsnag bytestring case-insensitive conduit
+         containers datadog dlist doctest ekg-core envparse errors
+         exceptions filepath Glob hashable hspec hspec-core
+         hspec-expectations-lifted hspec-junit-formatter http-client
+         http-conduit http-link-header http-types immortal lens load-env
+         memcache monad-control monad-logger MonadRandom mtl network-uri
+         persistent persistent-postgresql postgresql-simple primitive
+         resource-pool retry safe scientist semigroupoids template-haskell
+         text time transformers transformers-base typed-process unliftio
+         unliftio-core unordered-containers vector wai wai-extra yaml
+         yesod-core
+       ];
+       testHaskellDepends = [
+         aeson base bytestring directory errors hspec http-types lens
+         lens-aeson memcache mtl postgresql-simple process temporary text
+         time wai wai-extra
+       ];
+       description = "Haskell application toolkit used at Freckle";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "freckle-app_1_8_1_0" = callPackage
+    ({ mkDerivation, aeson, aws-xray-client-persistent
+     , aws-xray-client-wai, base, Blammo, bugsnag, bytestring
+     , case-insensitive, cassava, conduit, conduit-extra, containers
+     , datadog, doctest, dotenv, ekg-core, envparse, errors, exceptions
+     , extra, filepath, Glob, hashable, hspec, hspec-core
+     , hspec-expectations-lifted, hspec-junit-formatter, http-client
+     , http-conduit, http-link-header, http-types, immortal, lens
+     , lens-aeson, memcache, monad-control, monad-validate, MonadRandom
+     , mtl, network-uri, nonempty-containers, path-pieces, persistent
+     , persistent-postgresql, postgresql-simple, primitive, QuickCheck
+     , resource-pool, retry, safe, scientist, semigroupoids
+     , template-haskell, text, time, transformers, transformers-base
+     , typed-process, unliftio, unliftio-core, unordered-containers
+     , vector, wai, wai-extra, yaml, yesod-core
+     }:
+     mkDerivation {
+       pname = "freckle-app";
+       version = "1.8.1.0";
+       sha256 = "14v8km2dd74alanz877yly1p6dnai941g793jxgdgfs9hhhflw2m";
        libraryHaskellDepends = [
          aeson aws-xray-client-persistent aws-xray-client-wai base Blammo
-         bugsnag bytestring case-insensitive conduit containers datadog
-         doctest dotenv ekg-core envparse errors exceptions extra filepath
-         Glob hashable hspec hspec-core hspec-expectations-lifted
-         hspec-junit-formatter http-client http-conduit http-link-header
-         http-types immortal lens memcache monad-control MonadRandom mtl
-         network-uri path-pieces persistent persistent-postgresql
+         bugsnag bytestring case-insensitive cassava conduit conduit-extra
+         containers datadog doctest dotenv ekg-core envparse errors
+         exceptions extra filepath Glob hashable hspec hspec-core
+         hspec-expectations-lifted hspec-junit-formatter http-client
+         http-conduit http-link-header http-types immortal lens memcache
+         monad-control monad-validate MonadRandom mtl network-uri
+         nonempty-containers path-pieces persistent persistent-postgresql
          postgresql-simple primitive resource-pool retry safe scientist
          semigroupoids template-haskell text time transformers
          transformers-base typed-process unliftio unliftio-core
          unordered-containers vector wai wai-extra yaml yesod-core
        ];
        testHaskellDepends = [
-         aeson base Blammo bugsnag bytestring errors hspec http-types lens
-         lens-aeson memcache postgresql-simple QuickCheck unliftio wai
-         wai-extra
+         aeson base Blammo bugsnag bytestring cassava conduit errors hspec
+         http-types lens lens-aeson memcache monad-validate
+         nonempty-containers postgresql-simple QuickCheck unliftio vector
+         wai wai-extra
        ];
        description = "Haskell application toolkit used at Freckle";
        license = lib.licenses.mit;
@@ -103249,10 +102813,8 @@ self: {
      }:
      mkDerivation {
        pname = "free";
-       version = "5.1.9";
-       sha256 = "1vlzis9sqxh7xrmh3habbgiw3skkhkn710bhqb6fnl45804i6x9f";
-       revision = "1";
-       editedCabalFile = "133nycxnzy7sgp2vib8hpp2jgzm8pxp31ljf7b4v91jn1gqg3kpl";
+       version = "5.1.10";
+       sha256 = "0whff0r0nvii5l9z9crw7v0rj0wwblwbnfp99515siyxjkzs9phj";
        libraryHaskellDepends = [
          base comonad containers distributive exceptions indexed-traversable
          mtl profunctors semigroupoids template-haskell th-abstraction
@@ -103353,6 +102915,7 @@ self: {
        ];
        description = "Free functors, adjoint to functors that forget class constraints";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "free-game" = callPackage
@@ -103869,6 +103432,7 @@ self: {
        description = "Single line text rendering for OpenGL ES";
        license = lib.licenses.publicDomain;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "freetype2" = callPackage
@@ -103963,6 +103527,8 @@ self: {
        ];
        description = "high-powered optics in a small package";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "fresnel-fused-effects" = callPackage
@@ -103974,6 +103540,7 @@ self: {
        libraryHaskellDepends = [ base fresnel fused-effects ];
        description = "fresnel/fused-effects integration";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "friday" = callPackage
@@ -104707,10 +104274,8 @@ self: {
      }:
      mkDerivation {
        pname = "full-text-search";
-       version = "0.2.1.4";
-       sha256 = "1qbfklpyxdf5d4d5s1ka9s5a43y892387b0lyjsx9fq3g6d2vck7";
-       revision = "1";
-       editedCabalFile = "0dma678xflfplrld48aca1p9kjnnwlsqdrqmkgwh9dp54wrxzxl1";
+       version = "0.2.2.0";
+       sha256 = "12lwjmp31wp3yhbcrpndc89xcs65xyz910d0gzax0n403r24brhx";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ array base containers text vector ];
@@ -105249,6 +104814,7 @@ self: {
        ];
        description = "GLL parser with simple combinator interface";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "funion" = callPackage
@@ -105479,7 +105045,6 @@ self: {
        description = "A fused-effects adapter for squeal-postgresql";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "fused-effects-th" = callPackage
@@ -105559,8 +105124,8 @@ self: {
      }:
      mkDerivation {
        pname = "futhark";
-       version = "0.22.3";
-       sha256 = "1si1hlax2vzaqcdprvgg8bcmk1xkwny5rb30fc3n8h0i0fpdmbic";
+       version = "0.22.6";
+       sha256 = "1zza3jqxi9x29qcjq90b5p4zxizh2bgm5k36d7f1gbmn5fl6smz0";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -105975,6 +105540,7 @@ self: {
        description = "Interface to the FXPak/FXPak Pro USB interface";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "g-npm" = callPackage
@@ -106970,9 +106536,7 @@ self: {
        ];
        description = "Generate CSV Exports of Your Gemini Trades, Transfers, & Earn Transactions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "gemini-exports";
-       broken = true;
      }) {};
 
   "gemini-router" = callPackage
@@ -106990,6 +106554,7 @@ self: {
        ];
        description = "A simple Happstack-style Gemini router";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gemini-server" = callPackage
@@ -107006,6 +106571,8 @@ self: {
        ];
        description = "A lightweight server for the Gemini protocol";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "gemini-textboard" = callPackage
@@ -107156,6 +106723,24 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "general-allocate" = callPackage
+    ({ mkDerivation, base, containers, mtl, primitive, resourcet
+     , safe-exceptions, transformers
+     }:
+     mkDerivation {
+       pname = "general-allocate";
+       version = "0.1.0.0";
+       sha256 = "1w9dv6fphf64sh1c8azk7r6yb19mw4g1rbw4zy0rz69fskgia5sv";
+       libraryHaskellDepends = [
+         base containers mtl primitive resourcet safe-exceptions
+         transformers
+       ];
+       description = "Exception-safe resource management in more monads";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "general-games" = callPackage
     ({ mkDerivation, base, hspec, HUnit, monad-loops, MonadRandom
      , random, random-shuffle
@@ -107232,7 +106817,6 @@ self: {
        description = "stringly-named getters for generic data";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "generic-aeson" = callPackage
@@ -107252,17 +106836,6 @@ self: {
      }) {};
 
   "generic-arbitrary" = callPackage
-    ({ mkDerivation, base, QuickCheck }:
-     mkDerivation {
-       pname = "generic-arbitrary";
-       version = "0.2.2";
-       sha256 = "12yj55lrddyxr3wfcki0pvcfa181p3q65chziw8qrmszn219yjsx";
-       libraryHaskellDepends = [ base QuickCheck ];
-       description = "Generic implementation for QuickCheck's Arbitrary";
-       license = lib.licenses.mit;
-     }) {};
-
-  "generic-arbitrary_1_0_1" = callPackage
     ({ mkDerivation, base, deepseq, QuickCheck, tasty, tasty-discover
      , tasty-hunit, tasty-quickcheck
      }:
@@ -107278,7 +106851,6 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Generic implementation for QuickCheck's Arbitrary";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "generic-binary" = callPackage
@@ -107325,31 +106897,6 @@ self: {
 
   "generic-data" = callPackage
     ({ mkDerivation, ap-normalize, base, base-orphans, contravariant
-     , criterion, deepseq, generic-lens, ghc-boot-th, inspection-testing
-     , one-liner, show-combinators, tasty, tasty-hunit, template-haskell
-     , unordered-containers
-     }:
-     mkDerivation {
-       pname = "generic-data";
-       version = "0.9.2.1";
-       sha256 = "0hs5ahl1nx61kw5j0pnwgjrph7jgqq0djma956ksz6aivzldjf7q";
-       revision = "1";
-       editedCabalFile = "01ly8r9s34pj8i7ppjclclx3fmnv24lhic1n7cjz5cdk3cxa8klc";
-       libraryHaskellDepends = [
-         ap-normalize base base-orphans contravariant ghc-boot-th
-         show-combinators
-       ];
-       testHaskellDepends = [
-         base generic-lens inspection-testing one-liner show-combinators
-         tasty tasty-hunit template-haskell unordered-containers
-       ];
-       benchmarkHaskellDepends = [ base criterion deepseq ];
-       description = "Deriving instances with GHC.Generics and related utilities";
-       license = lib.licenses.mit;
-     }) {};
-
-  "generic-data_1_0_0_0" = callPackage
-    ({ mkDerivation, ap-normalize, base, base-orphans, contravariant
      , criterion, deepseq, generic-lens, ghc-boot-th, one-liner
      , show-combinators, tasty, tasty-hunit
      }:
@@ -107367,7 +106914,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion deepseq ];
        description = "Deriving instances with GHC.Generics and related utilities";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "generic-data-surgery" = callPackage
@@ -107458,27 +107004,12 @@ self: {
     ({ mkDerivation, ap-normalize, base, transformers }:
      mkDerivation {
        pname = "generic-functor";
-       version = "0.2.0.0";
-       sha256 = "0zrjsn78ip9kigqgw5cxzm9d7pqf1svdzrc3rm041889ca0szwjv";
-       revision = "3";
-       editedCabalFile = "1b14y3qhwzp2gkby5zflwad1v8v26wnclb7wnjagy67pvhnnn93d";
-       libraryHaskellDepends = [ ap-normalize base ];
-       testHaskellDepends = [ base transformers ];
-       description = "Deriving generalized functors with GHC.Generics";
-       license = lib.licenses.mit;
-     }) {};
-
-  "generic-functor_1_1_0_0" = callPackage
-    ({ mkDerivation, ap-normalize, base, transformers }:
-     mkDerivation {
-       pname = "generic-functor";
        version = "1.1.0.0";
        sha256 = "1hh5p7bk4pkq7095wiwiw5v53abh6csc4g0q47f3kgpavkf83d8c";
        libraryHaskellDepends = [ ap-normalize base ];
        testHaskellDepends = [ base transformers ];
        description = "Deriving generalized functors with GHC.Generics";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "generic-labels" = callPackage
@@ -107592,6 +107123,8 @@ self: {
        libraryHaskellDepends = [ base generics-sop ];
        description = "First class pattern matching";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "generic-maybe" = callPackage
@@ -107734,6 +107267,8 @@ self: {
        ];
        description = "GenericPretty canonical instances";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "generic-random" = callPackage
@@ -107757,6 +107292,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Magic record operations using generics";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "generic-server" = callPackage
@@ -107811,9 +107348,7 @@ self: {
        executableHaskellDepends = [ base ];
        description = "A map, where the keys may be complex structured data";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "bogus";
-       broken = true;
      }) {};
 
   "generic-xml" = callPackage
@@ -108128,6 +107663,8 @@ self: {
        libraryHaskellDepends = [ base mtl template-haskell ];
        description = "Use Template Haskell to generate Uniplate-like functions";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "geniserver" = callPackage
@@ -108186,27 +107723,12 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity";
-       version = "1.0.0.1";
-       sha256 = "1rkrw46mhb4cvvg69avmbvsmssg5aii9g2kb4xqa9488jf8wz3m0";
-       libraryHaskellDepends = [ base QuickCheck random validity ];
-       testHaskellDepends = [ base hspec hspec-core QuickCheck ];
-       description = "Testing utilities for the validity library";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity_1_1_0_0" = callPackage
-    ({ mkDerivation, base, hspec, hspec-core, QuickCheck, random
-     , validity
-     }:
-     mkDerivation {
-       pname = "genvalidity";
        version = "1.1.0.0";
        sha256 = "08xvbgzhi9f2s3g81zzd8yhrn66mr84m0dvp478nrbck19jdg5sq";
        libraryHaskellDepends = [ base QuickCheck random validity ];
        testHaskellDepends = [ base hspec hspec-core QuickCheck ];
        description = "Testing utilities for the validity library";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-aeson" = callPackage
@@ -108270,31 +107792,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-bytestring";
-       version = "1.0.0.0";
-       sha256 = "0bsi0y05pivyx14cvl7w46fgp1y5b53w2bk07q3vgzk079vfrcrg";
-       libraryHaskellDepends = [
-         base bytestring genvalidity QuickCheck random validity
-         validity-bytestring
-       ];
-       testHaskellDepends = [
-         base bytestring deepseq genvalidity genvalidity-hspec hspec
-         QuickCheck validity
-       ];
-       benchmarkHaskellDepends = [
-         base bytestring criterion genvalidity genvalidity-criterion
-         QuickCheck
-       ];
-       description = "GenValidity support for ByteString";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-bytestring_1_0_0_1" = callPackage
-    ({ mkDerivation, base, bytestring, criterion, deepseq, genvalidity
-     , genvalidity-criterion, genvalidity-hspec, hspec, QuickCheck
-     , random, validity, validity-bytestring
-     }:
-     mkDerivation {
-       pname = "genvalidity-bytestring";
        version = "1.0.0.1";
        sha256 = "1fvd5h47qlzwggz5brszld7pf8rpwmiqr1h9n22rfm6dmczzh49k";
        libraryHaskellDepends = [
@@ -108311,7 +107808,6 @@ self: {
        ];
        description = "GenValidity support for ByteString";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-case-insensitive" = callPackage
@@ -108344,30 +107840,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-containers";
-       version = "1.0.0.0";
-       sha256 = "146nnn1k82js6vkgx3ys5nl251jbryqg1lvb56fd3849az68px3k";
-       libraryHaskellDepends = [
-         base containers genvalidity QuickCheck validity validity-containers
-       ];
-       testHaskellDepends = [
-         base containers genvalidity genvalidity-hspec genvalidity-property
-         hspec QuickCheck validity validity-containers
-       ];
-       benchmarkHaskellDepends = [
-         base containers criterion genvalidity genvalidity-criterion
-         QuickCheck
-       ];
-       description = "GenValidity support for containers";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-containers_1_0_0_1" = callPackage
-    ({ mkDerivation, base, containers, criterion, genvalidity
-     , genvalidity-criterion, genvalidity-hspec, genvalidity-property
-     , hspec, QuickCheck, validity, validity-containers
-     }:
-     mkDerivation {
-       pname = "genvalidity-containers";
        version = "1.0.0.1";
        sha256 = "155ri2ncwcjx2gl3mimfkafqdf33mzkk1188dk97wbzg0rpq69ip";
        libraryHaskellDepends = [
@@ -108383,28 +107855,10 @@ self: {
        ];
        description = "GenValidity support for containers";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-criterion" = callPackage
     ({ mkDerivation, base, criterion, deepseq, genvalidity, QuickCheck
-     }:
-     mkDerivation {
-       pname = "genvalidity-criterion";
-       version = "1.0.0.0";
-       sha256 = "050i515v8wggamlnywmx93nlb8gqhnlf5qafsrn0gl5w8d82blc9";
-       libraryHaskellDepends = [
-         base criterion deepseq genvalidity QuickCheck
-       ];
-       benchmarkHaskellDepends = [
-         base criterion genvalidity QuickCheck
-       ];
-       description = "Criterion benchmarks for generators";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-criterion_1_1_0_0" = callPackage
-    ({ mkDerivation, base, criterion, deepseq, genvalidity, QuickCheck
      , vector
      }:
      mkDerivation {
@@ -108419,7 +107873,6 @@ self: {
        ];
        description = "Criterion benchmarks for generators";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-hspec" = callPackage
@@ -108648,26 +108101,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-path";
-       version = "1.0.0.0";
-       sha256 = "172gss10xl274s95l3ywgra32ldnl2a4gicc1xgi5q7v5zmj5gaa";
-       libraryHaskellDepends = [
-         base genvalidity path QuickCheck validity-path
-       ];
-       testHaskellDepends = [ base genvalidity-hspec hspec path ];
-       benchmarkHaskellDepends = [
-         base criterion genvalidity genvalidity-criterion path QuickCheck
-       ];
-       description = "GenValidity support for Path";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-path_1_0_0_1" = callPackage
-    ({ mkDerivation, base, criterion, genvalidity
-     , genvalidity-criterion, genvalidity-hspec, hspec, path, QuickCheck
-     , validity-path
-     }:
-     mkDerivation {
-       pname = "genvalidity-path";
        version = "1.0.0.1";
        sha256 = "1rafj9sj8xv0b404wb7gjm1qnkvq2f8b9fk40pq5r2jp1wd0id1z";
        libraryHaskellDepends = [
@@ -108679,7 +108112,6 @@ self: {
        ];
        description = "GenValidity support for Path";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-persistent" = callPackage
@@ -108878,26 +108310,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-time";
-       version = "1.0.0.0";
-       sha256 = "15xj7x915524h0hi9b6c7y6imwkv3g7b10cr7wx8yaysh5d1cx7r";
-       libraryHaskellDepends = [
-         base genvalidity QuickCheck time validity-time
-       ];
-       testHaskellDepends = [ base genvalidity-hspec hspec time ];
-       benchmarkHaskellDepends = [
-         base criterion genvalidity-criterion time
-       ];
-       description = "GenValidity support for time";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-time_1_0_0_1" = callPackage
-    ({ mkDerivation, base, criterion, genvalidity
-     , genvalidity-criterion, genvalidity-hspec, hspec, QuickCheck, time
-     , validity-time
-     }:
-     mkDerivation {
-       pname = "genvalidity-time";
        version = "1.0.0.1";
        sha256 = "153c6kcrfr7lkps7sqix7478wz837v15nfznfjsycl17m9vmlz46";
        libraryHaskellDepends = [
@@ -108909,7 +108321,6 @@ self: {
        ];
        description = "GenValidity support for time";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-typed-uuid" = callPackage
@@ -108964,28 +108375,6 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-uuid";
-       version = "1.0.0.0";
-       sha256 = "1w53ziz3zbm4dv64gr60md5riis28bi3lrznzsrjyvd6nngxx460";
-       libraryHaskellDepends = [
-         base genvalidity QuickCheck uuid validity validity-uuid
-       ];
-       testHaskellDepends = [
-         base genvalidity genvalidity-hspec hspec QuickCheck uuid
-       ];
-       benchmarkHaskellDepends = [
-         base criterion genvalidity genvalidity-criterion QuickCheck uuid
-       ];
-       description = "GenValidity support for UUID";
-       license = lib.licenses.mit;
-     }) {};
-
-  "genvalidity-uuid_1_0_0_1" = callPackage
-    ({ mkDerivation, base, criterion, genvalidity
-     , genvalidity-criterion, genvalidity-hspec, hspec, QuickCheck, uuid
-     , validity, validity-uuid
-     }:
-     mkDerivation {
-       pname = "genvalidity-uuid";
        version = "1.0.0.1";
        sha256 = "15nnfpqdbvr4jhrykgj3djp4sc0n08wlwnvfbv73k30z49cqnd5k";
        libraryHaskellDepends = [
@@ -108999,7 +108388,6 @@ self: {
        ];
        description = "GenValidity support for UUID";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "genvalidity-vector" = callPackage
@@ -109058,6 +108446,7 @@ self: {
        ];
        description = "High precision conversion between GPS and UK Grid";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "geocalc" = callPackage
@@ -109237,8 +108626,8 @@ self: {
      }:
      mkDerivation {
        pname = "geomancy";
-       version = "0.2.4.0";
-       sha256 = "1wc9fza03afha1ni7jh9gpm39k20d6n5kmjgkpd06aqpf6yaqfcl";
+       version = "0.2.4.1";
+       sha256 = "0rnp4ma5gxxd2lf9n36ifbw2jr0nl6jfxqzvvp86mlvs3a7jpsxd";
        libraryHaskellDepends = [
          base containers deepseq mono-traversable simple-affine-space
        ];
@@ -109408,7 +108797,6 @@ self: {
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
        mainProgram = "gf";
-       broken = true;
      }) {};
 
   "ggtsTC" = callPackage
@@ -109504,6 +108892,7 @@ self: {
        description = "GHC-API compatibility helpers";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ghc-api-compat_8_10_7" = callPackage
@@ -109517,6 +108906,7 @@ self: {
        description = "GHC-API compatibility helpers";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ghc-api-compat" = callPackage
@@ -109528,6 +108918,8 @@ self: {
        libraryHaskellDepends = [ base containers ghc ];
        description = "GHC-API compatibility helpers";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ghc-bignum_1_3" = callPackage
@@ -109610,15 +109002,15 @@ self: {
 
   "ghc-check" = callPackage
     ({ mkDerivation, base, containers, directory, filepath, ghc
-     , ghc-paths, process, safe-exceptions, template-haskell, th-compat
-     , transformers
+     , ghc-boot, ghc-paths, process, safe-exceptions, template-haskell
+     , th-compat, transformers
      }:
      mkDerivation {
        pname = "ghc-check";
        version = "0.5.0.8";
        sha256 = "1m3w1l8gkc7g9p7d07h3f71687rgs9lb5ildgfr1ihxp7wssh98h";
        libraryHaskellDepends = [
-         base containers directory filepath ghc ghc-paths process
+         base containers directory filepath ghc ghc-boot ghc-paths process
          safe-exceptions template-haskell th-compat transformers
        ];
        description = "detect mismatches between compile-time and run-time versions of the ghc api";
@@ -109741,8 +109133,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-debug-brick";
-       version = "0.3.0.0";
-       sha256 = "1ss8gi5x26p7lpcrdq961abz5q0lmnhyyv6x0l1dqsnqxfy71iv4";
+       version = "0.4.0.0";
+       sha256 = "1xdk23pzfa7q74rrxw26n47ki7iawysnf9liq6r9m92vll7nmq6y";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -109765,8 +109157,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-debug-client";
-       version = "0.3.0.0";
-       sha256 = "0lr9yjgipfaqg22imxrka3srjm6bcb1illxg018pgl6l7hbpp4k7";
+       version = "0.4.0.0";
+       sha256 = "0r007lp3vpphcfzlv8p6k2w8r4f65if0kdh990d3pfj4m84xg81i";
        libraryHaskellDepends = [
          async base binary bitwise bytestring containers contra-tracer
          directory dom-lt eventlog2html filepath ghc-debug-common
@@ -109777,6 +109169,7 @@ self: {
        description = "Useful functions for writing heap analysis tools which use ghc-debug";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ghc-debug-common" = callPackage
@@ -109786,8 +109179,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-debug-common";
-       version = "0.3.0.0";
-       sha256 = "1nb1m8lks5d0svzdl2y1pww0afdc4ywc30myih170w3mf0cs2rld";
+       version = "0.4.0.0";
+       sha256 = "1h3a1j97xnfpki25nsc80kql751xz59i3cvcf12qh97ii2vziwk5";
        libraryHaskellDepends = [
          array base binary bytestring containers cpu deepseq directory
          dom-lt filepath ghc-debug-convention ghc-heap hashable transformers
@@ -109795,20 +109188,17 @@ self: {
        ];
        description = "Connect to a socket created by ghc-debug-stub and analyse the heap of the debuggee program";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ghc-debug-convention" = callPackage
     ({ mkDerivation, base, directory, filepath }:
      mkDerivation {
        pname = "ghc-debug-convention";
-       version = "0.3.0.0";
-       sha256 = "0y7z7xqx5vn6bvx90rvhhajk0jxmp1i1qyhmq7hwhvlyb4p87282";
+       version = "0.4.0.0";
+       sha256 = "0mmghsf4g4hwls1cldmqzjq9sfnwwp0d94ahxryxd0dla7x423s6";
        libraryHaskellDepends = [ base directory filepath ];
        description = "Definitions needed by ghc-debug-stub and ghc-debug-common";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ghc-debug-stub" = callPackage
@@ -109817,14 +109207,13 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-debug-stub";
-       version = "0.3.0.0";
-       sha256 = "0m7zngjlcijddz5xrns8531aim3am8y1rki4qj04gvbh7pdq5q3c";
+       version = "0.4.0.0";
+       sha256 = "0qnshkk3cw26l6x8c415l4s99qkpq5hgl1p7n85w8kbi1xzlgm0w";
        libraryHaskellDepends = [
          base directory filepath ghc-debug-convention ghc-prim
        ];
        description = "Functions for instrumenting your application so the heap can be analysed with ghc-debug-common";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ghc-definitions-th" = callPackage
@@ -109924,28 +109313,28 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-events";
-       version = "0.17.0.3";
-       sha256 = "0m50x2ycv43d7yzwksbs1zc11wlyiszjz662fj47v9r7hacx335v";
+       version = "0.18.0";
+       sha256 = "0kwml9dgbj0px4bc3d9kqmw2ijc3y7irs4n02nzm7ilgcvy7hv6h";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          array base binary bytestring containers text vector
        ];
-       executableHaskellDepends = [ base containers ];
+       executableHaskellDepends = [ base bytestring containers ];
        testHaskellDepends = [ base ];
        description = "Library and tool for parsing .eventlog files from GHC";
        license = lib.licenses.bsd3;
        mainProgram = "ghc-events";
      }) {};
 
-  "ghc-events_0_18_0" = callPackage
+  "ghc-events_0_19_0" = callPackage
     ({ mkDerivation, array, base, binary, bytestring, containers, text
      , vector
      }:
      mkDerivation {
        pname = "ghc-events";
-       version = "0.18.0";
-       sha256 = "0kwml9dgbj0px4bc3d9kqmw2ijc3y7irs4n02nzm7ilgcvy7hv6h";
+       version = "0.19.0";
+       sha256 = "034wy6rb51xi0avkcn1gy4sj6yf479hwd8y0zxrhqp4y7wb7bjx5";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -110011,7 +109400,7 @@ self: {
        broken = true;
      }) {};
 
-  "ghc-exactprint" = callPackage
+  "ghc-exactprint_0_6_4" = callPackage
     ({ mkDerivation, base, bytestring, containers, Diff, directory
      , filemanip, filepath, free, ghc, ghc-boot, ghc-paths, HUnit, mtl
      , silently, syb
@@ -110034,10 +109423,14 @@ self: {
        ];
        description = "ExactPrint for GHC";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ghc-exactprint_1_5_0" = callPackage
-    ({ mkDerivation }:
+  "ghc-exactprint" = callPackage
+    ({ mkDerivation, base, bytestring, containers, data-default, Diff
+     , directory, fail, filemanip, filepath, free, ghc, ghc-boot
+     , ghc-paths, HUnit, mtl, ordered-containers, silently, syb
+     }:
      mkDerivation {
        pname = "ghc-exactprint";
        version = "1.5.0";
@@ -110046,9 +109439,17 @@ self: {
        editedCabalFile = "1v6my8bnhjhw7k3v2q9iwjpz9lj5g6ilvlzdq6svcabxahmzbr2c";
        isLibrary = true;
        isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring containers data-default directory fail filepath
+         free ghc ghc-boot ghc-paths mtl ordered-containers syb
+       ];
+       testHaskellDepends = [
+         base bytestring containers data-default Diff directory fail
+         filemanip filepath ghc ghc-boot ghc-paths HUnit mtl
+         ordered-containers silently syb
+       ];
        description = "ExactPrint for GHC";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ghc-exactprint_1_6_1" = callPackage
@@ -110268,27 +109669,6 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-lib";
-       version = "9.0.2.20211226";
-       sha256 = "0988500fwl24nh1i2pv22332sx8hgi6b2229ff3drd9jgpp886x1";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         array base binary bytestring containers deepseq directory
-         exceptions filepath ghc-lib-parser ghc-prim hpc parsec pretty
-         process rts time transformers unix
-       ];
-       libraryToolDepends = [ alex happy ];
-       description = "The GHC API, decoupled from GHC versions";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "ghc-lib_9_2_5_20221107" = callPackage
-    ({ mkDerivation, alex, array, base, binary, bytestring, containers
-     , deepseq, directory, exceptions, filepath, ghc-lib-parser
-     , ghc-prim, happy, hpc, parsec, pretty, process, rts, time
-     , transformers, unix
-     }:
-     mkDerivation {
-       pname = "ghc-lib";
        version = "9.2.5.20221107";
        sha256 = "0layv7zsjlah3dmr538g34pg7cwwiawg0xcihyjxdh2x5q5qi05s";
        enableSeparateDataOutput = true;
@@ -110300,7 +109680,6 @@ self: {
        libraryToolDepends = [ alex happy ];
        description = "The GHC API, decoupled from GHC versions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ghc-lib_9_4_3_20221104" = callPackage
@@ -110352,26 +109731,6 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-lib-parser";
-       version = "9.0.2.20211226";
-       sha256 = "0krf99pfnyfly22y5pgfsgpxfvbax9jivzjkhgg67hl0synladvz";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         array base binary bytestring containers deepseq directory
-         exceptions filepath ghc-prim parsec pretty process time
-         transformers unix
-       ];
-       libraryToolDepends = [ alex happy ];
-       description = "The GHC API, decoupled from GHC versions";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "ghc-lib-parser_9_2_5_20221107" = callPackage
-    ({ mkDerivation, alex, array, base, binary, bytestring, containers
-     , deepseq, directory, exceptions, filepath, ghc-prim, happy, parsec
-     , pretty, process, time, transformers, unix
-     }:
-     mkDerivation {
-       pname = "ghc-lib-parser";
        version = "9.2.5.20221107";
        sha256 = "1xh8rm5lwbh96g4v34whkcbb1yjsyvx3rwwycj30lrglhqk7f4c4";
        enableSeparateDataOutput = true;
@@ -110383,7 +109742,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_4_3_20221104" = callPackage
@@ -110434,8 +109792,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-lib-parser-ex";
-       version = "9.0.0.6";
-       sha256 = "1lqhddx4sw2d407q12ny1ims4khjxgajlk07wvrw0wcgmx91dmc7";
+       version = "9.2.0.4";
+       sha256 = "138wkpy7qpdkp07028flab3lwq4b3mns0qcrkfrhclixlz8pi74v";
        libraryHaskellDepends = [
          base bytestring containers ghc ghc-boot ghc-boot-th uniplate
        ];
@@ -110447,26 +109805,6 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "ghc-lib-parser-ex_9_2_0_4" = callPackage
-    ({ mkDerivation, base, bytestring, containers, directory, extra
-     , filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate
-     }:
-     mkDerivation {
-       pname = "ghc-lib-parser-ex";
-       version = "9.2.0.4";
-       sha256 = "138wkpy7qpdkp07028flab3lwq4b3mns0qcrkfrhclixlz8pi74v";
-       libraryHaskellDepends = [
-         base bytestring containers ghc-lib-parser uniplate
-       ];
-       testHaskellDepends = [
-         base directory extra filepath ghc-lib-parser tasty tasty-hunit
-         uniplate
-       ];
-       description = "Algorithms on GHC parse trees";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
   "ghc-lib-parser-ex_9_2_1_1" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, extra
      , filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate
@@ -110768,8 +110106,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-prof";
-       version = "1.4.1.11";
-       sha256 = "1i6a3dx9ml8r4q8rvap7rw3qhvksgaws1hzna34ldpkwh6b7kfxy";
+       version = "1.4.1.12";
+       sha256 = "15gshlj8jp85m9y05z1wmssq5rkqyix9890hy1rkmy7nmkhij6mj";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -110983,13 +110321,13 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-syntax-highlighter";
-       version = "0.0.7.0";
-       sha256 = "123kvcdlzx18n14122xbpp587byfd8w0z886grlxkzinb53bmzg6";
+       version = "0.0.8.0";
+       sha256 = "1s6bq90s75qfiv54qsskawv3ihwjhdml4fxq56ww01p54mnrwr27";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base ghc-lib-parser text ];
        testHaskellDepends = [ base hspec text ];
        testToolDepends = [ hspec-discover ];
-       description = "Syntax highlighter for Haskell using lexer of GHC itself";
+       description = "Syntax highlighter for Haskell using the lexer of GHC";
        license = lib.licenses.bsd3;
      }) {};
 
@@ -111011,9 +110349,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";
@@ -111023,14 +110361,12 @@ 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";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "ghc-tags";
-       broken = true;
      }) {};
 
   "ghc-tags-core" = callPackage
@@ -111235,6 +110571,32 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "ghc-typelits-presburger_0_7_1_0" = callPackage
+    ({ mkDerivation, base, containers, equational-reasoning, ghc
+     , ghc-tcplugins-extra, mtl, pretty, reflection, syb, tasty
+     , tasty-discover, tasty-expected-failure, tasty-hunit, text
+     , transformers
+     }:
+     mkDerivation {
+       pname = "ghc-typelits-presburger";
+       version = "0.7.1.0";
+       sha256 = "03lgzfn0vhcnfyyhb2d2shjwhinzk293k0yjlv6wac2yxxfrvnaj";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base containers ghc ghc-tcplugins-extra mtl pretty reflection syb
+         transformers
+       ];
+       testHaskellDepends = [
+         base equational-reasoning tasty tasty-discover
+         tasty-expected-failure tasty-hunit text
+       ];
+       testToolDepends = [ tasty-discover ];
+       description = "Presburger Arithmetic Solver for GHC Type-level natural numbers";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "ghc-usage" = callPackage
     ({ mkDerivation, base, containers, ghc, ghc-paths, unix }:
      mkDerivation {
@@ -111311,8 +110673,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghci-dap";
-       version = "0.0.19.0";
-       sha256 = "07f0q83pcma3c0v7sdkkb1nzx40f55v47v44gaa2pg6clkl7p1gx";
+       version = "0.0.20.0";
+       sha256 = "11jzlvv48fvp87p2rkz3rab0707fb3yq0lz1146zh44adpkgf5vb";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -111526,8 +110888,7 @@ self: {
      , hslogger, implicit-hie, implicit-hie-cradle, lens, list-t, lsp
      , lsp-test, lsp-types, monoid-subclasses, mtl, network-uri
      , opentelemetry, optparse-applicative, parallel, prettyprinter
-     , prettyprinter-ansi-terminal, QuickCheck, random
-     , record-dot-preprocessor, record-hasfield, regex-tdfa
+     , prettyprinter-ansi-terminal, QuickCheck, random, regex-tdfa
      , safe-exceptions, shake, sorted-list, sqlite-simple, stm
      , stm-containers, syb, tasty, tasty-expected-failure, tasty-hunit
      , tasty-quickcheck, tasty-rerun, text, text-rope, time
@@ -111565,10 +110926,9 @@ self: {
          aeson async base containers data-default directory extra filepath
          fuzzy ghc ghc-typelits-knownnat hls-plugin-api lens list-t lsp
          lsp-test lsp-types monoid-subclasses network-uri QuickCheck random
-         record-dot-preprocessor record-hasfield regex-tdfa shake
-         sqlite-simple stm stm-containers tasty tasty-expected-failure
-         tasty-hunit tasty-quickcheck tasty-rerun text text-rope
-         unordered-containers
+         regex-tdfa shake sqlite-simple stm stm-containers tasty
+         tasty-expected-failure tasty-hunit tasty-quickcheck tasty-rerun
+         text text-rope unordered-containers
        ];
        testToolDepends = [ implicit-hie ];
        description = "The core of an IDE";
@@ -111715,6 +111075,7 @@ self: {
        description = "GHCJS DOM Hello World, an example package";
        license = lib.licenses.mit;
        badPlatforms = lib.platforms.darwin;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ghcjs-dom-jsaddle" = callPackage
@@ -111964,7 +111325,6 @@ self: {
        license = lib.licenses.lgpl3Only;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "ghcup";
-       broken = true;
      }) {};
 
   "ghczdecode" = callPackage
@@ -112787,6 +112147,8 @@ self: {
        ];
        description = "Declarative GTK+ programming in Haskell";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "gi-gtk-declarative-app-simple" = callPackage
@@ -112808,6 +112170,7 @@ self: {
        ];
        description = "Declarative GTK+ programming in Haskell in the style of Pux";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gi-gtk-hs" = callPackage
@@ -113123,8 +112486,6 @@ self: {
        '';
        description = "PangoCairo bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) cairo; inherit (pkgs) pango;};
 
   "gi-poppler" = callPackage
@@ -113358,8 +112719,8 @@ self: {
 
   "gi-xlib" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, haskell-gi
-     , haskell-gi-base, haskell-gi-overloading, text, transformers
-     , xlibsWrapper
+     , haskell-gi-base, haskell-gi-overloading, libX11, text
+     , transformers
      }:
      mkDerivation {
        pname = "gi-xlib";
@@ -113370,10 +112731,10 @@ self: {
          base bytestring containers haskell-gi haskell-gi-base
          haskell-gi-overloading text transformers
        ];
-       libraryPkgconfigDepends = [ xlibsWrapper ];
+       libraryPkgconfigDepends = [ libX11 ];
        description = "xlib bindings";
        license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) xlibsWrapper;};
+     }) {inherit (pkgs.xorg) libX11;};
 
   "giak" = callPackage
     ({ mkDerivation, async, base, bytestring, Cabal, containers
@@ -113452,9 +112813,7 @@ self: {
        ];
        description = "An implementation of the Jinja2 template language in Haskell";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "ginger";
-       broken = true;
      }) {};
 
   "gingersnap" = callPackage
@@ -113546,6 +112905,7 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "gipeda";
+       broken = true;
      }) {};
 
   "giphy-api" = callPackage
@@ -113666,8 +113026,8 @@ self: {
      }:
      mkDerivation {
        pname = "git-annex";
-       version = "10.20221103";
-       sha256 = "0fwg74ldw2paq9dr052hqjz2x219zkkramvm8jskpnnnch9c6jgm";
+       version = "10.20221212";
+       sha256 = "0afnl2w29w4j0229rsla93dzkmhcjlp8dv76sr861n186ywv8rzg";
        configureFlags = [
          "-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime"
          "-fnetworkbsd" "-fpairing" "-fproduction" "-fs3" "-ftorrentparser"
@@ -113737,7 +113097,9 @@ self: {
        ];
        description = "git checkout command-line tool";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "git-brunch";
+       broken = true;
      }) {};
 
   "git-checklist" = callPackage
@@ -113983,7 +113345,6 @@ self: {
        ];
        description = "Passively snapshots working tree changes efficiently";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "git-monitor";
      }) {};
 
@@ -114206,38 +113567,6 @@ self: {
      , 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, vector-instances
-     }:
-     mkDerivation {
-       pname = "github";
-       version = "0.27";
-       sha256 = "0vlqsdhhjnfw9wk5vn1i8cmwa45vgczhz4nn46mwgs600xfn94am";
-       revision = "1";
-       editedCabalFile = "02424a74kjzmwl0nwc4gl7xg0cgdsbspwj3mzzzgx5xxlh3vi212";
-       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
-         vector-instances
-       ];
-       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_28_0_1" = 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 {
@@ -114258,7 +113587,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Access to the GitHub API, v3";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "github-backup" = callPackage
@@ -114369,8 +113697,8 @@ self: {
        pname = "github-rest";
        version = "1.1.2";
        sha256 = "139ysq1m1ndy6z1znfd1np25ynxankkfm6xmwabhdr7yiqzi2v1b";
-       revision = "1";
-       editedCabalFile = "09vinl6l5jy8bz504bhw3g2baj9fc0fym2vnh8q76xzmz2s0b686";
+       revision = "2";
+       editedCabalFile = "0390zxa270d8x8a0imd71z72l6hxnn1ip6jjgrrvrs3zj20c7adp";
        libraryHaskellDepends = [
          aeson base bytestring http-client http-client-tls http-types jwt
          mtl scientific text time transformers unliftio unliftio-core
@@ -114482,8 +113810,8 @@ self: {
      }:
      mkDerivation {
        pname = "github-webhooks";
-       version = "0.15.0";
-       sha256 = "0cmavbh7c59pimspjj42mwlac5jmlgagjsw4239hcsrna5yi4wdz";
+       version = "0.16.0";
+       sha256 = "1h0l4p0wyy4d6k43gxjfjx2fv0a59xd900dr14ydxdjn75yhc7g0";
        libraryHaskellDepends = [
          aeson base base16-bytestring bytestring cryptonite deepseq
          deepseq-generics memory text time vector
@@ -114493,15 +113821,15 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "github-webhooks_0_16_0" = callPackage
+  "github-webhooks_0_17_0" = callPackage
     ({ mkDerivation, aeson, base, base16-bytestring, bytestring
      , cryptonite, deepseq, deepseq-generics, hspec, memory, text, time
      , vector
      }:
      mkDerivation {
        pname = "github-webhooks";
-       version = "0.16.0";
-       sha256 = "1h0l4p0wyy4d6k43gxjfjx2fv0a59xd900dr14ydxdjn75yhc7g0";
+       version = "0.17.0";
+       sha256 = "06dh28yqhjmh4gks0r20x6cn1974a0cx1yr3n55l3slr1w9j46bv";
        libraryHaskellDepends = [
          aeson base base16-bytestring bytestring cryptonite deepseq
          deepseq-generics memory text time vector
@@ -114731,8 +114059,6 @@ self: {
        ];
        description = "Libgit2 backend for gitlib";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gitlib-s3" = callPackage
@@ -114857,7 +114183,6 @@ self: {
        description = "A document store library for Git + JSON";
        license = lib.licenses.publicDomain;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gitter" = callPackage
@@ -115317,15 +114642,14 @@ self: {
 
   "gll" = callPackage
     ({ mkDerivation, array, base, containers, pretty, regex-applicative
-     , text, time, TypeCompose
+     , text, time
      }:
      mkDerivation {
        pname = "gll";
-       version = "0.4.0.13";
-       sha256 = "1kw1wmc59fz87z8xwdbg9988ghvhdyfj594cxnd28gw0z04gsz4m";
+       version = "0.4.1.0";
+       sha256 = "00gdgyglm4vif41sbi5wx8r69bnvp8ap5wfi4ahxz51ykhmwl2ka";
        libraryHaskellDepends = [
          array base containers pretty regex-applicative text time
-         TypeCompose
        ];
        description = "GLL parser with simple combinator interface";
        license = lib.licenses.bsd3;
@@ -115445,21 +114769,6 @@ self: {
      }:
      mkDerivation {
        pname = "gloss";
-       version = "1.13.2.1";
-       sha256 = "0ladpnk2zw27bz895b9gphhrmawb0gwvzrmnisk56msjdxwqq5pn";
-       libraryHaskellDepends = [
-         base bmp bytestring containers ghc-prim gloss-rendering GLUT OpenGL
-       ];
-       description = "Painless 2D vector graphics, animations and simulations";
-       license = lib.licenses.mit;
-     }) {};
-
-  "gloss_1_13_2_2" = callPackage
-    ({ mkDerivation, base, bmp, bytestring, containers, ghc-prim
-     , gloss-rendering, GLUT, OpenGL
-     }:
-     mkDerivation {
-       pname = "gloss";
        version = "1.13.2.2";
        sha256 = "09yabwajjw6zsbs8p4hsmfz4a032i81d3vnia5f7rrzszbi9svdn";
        libraryHaskellDepends = [
@@ -115467,7 +114776,6 @@ self: {
        ];
        description = "Painless 2D vector graphics, animations and simulations";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gloss-accelerate" = callPackage
@@ -115635,21 +114943,6 @@ self: {
     ({ mkDerivation, base, bmp, bytestring, containers, GLUT, OpenGL }:
      mkDerivation {
        pname = "gloss-rendering";
-       version = "1.13.1.1";
-       sha256 = "1pkzm7zzfdya8cz3h66akx8785h3vxbnyb815liw4nilvwg01d9x";
-       revision = "1";
-       editedCabalFile = "10x83cpxp6yrmamjg4kjm3pzlhh6zj2rdw686py0vcx0jrjy3qg7";
-       libraryHaskellDepends = [
-         base bmp bytestring containers GLUT OpenGL
-       ];
-       description = "Gloss picture data types and rendering functions";
-       license = lib.licenses.mit;
-     }) {};
-
-  "gloss-rendering_1_13_1_2" = callPackage
-    ({ mkDerivation, base, bmp, bytestring, containers, GLUT, OpenGL }:
-     mkDerivation {
-       pname = "gloss-rendering";
        version = "1.13.1.2";
        sha256 = "0zrdqh72gswyn27x43ifhy4q8m7hvmv24b5ki3hyra5yq74njlsm";
        libraryHaskellDepends = [
@@ -115657,7 +114950,6 @@ self: {
        ];
        description = "Gloss picture data types and rendering functions";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gloss-sodium" = callPackage
@@ -115765,20 +115057,22 @@ self: {
      }:
      mkDerivation {
        pname = "gltf-loader";
-       version = "0.2.0.1";
-       sha256 = "0dx4v2sffg6ffzf5asvc18a2k258qyh68sxmcdf4ycfr5wfskl15";
+       version = "0.3.0.0";
+       sha256 = "0xzcnv9alp78y61s52n8palqnp9jdyz0d9ggx2cqlh2xyf8020xl";
+       revision = "1";
+       editedCabalFile = "1xxnzvj8lksk10kzaf89xm26vafbfkixhji8zankz9cg63fwmsz1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base binary bytestring gltf-codec linear microlens rio
-         unordered-containers
+         base binary bytestring gltf-codec linear microlens
+         microlens-platform rio unordered-containers
        ];
        executableHaskellDepends = [
          base linear microlens microlens-platform optparse-simple rio
        ];
        testHaskellDepends = [
-         base base64 binary bytestring gltf-codec hspec linear microlens rio
-         unordered-containers
+         base base64 binary bytestring gltf-codec hspec linear microlens
+         microlens-platform rio unordered-containers
        ];
        description = "High level GlTF loader";
        license = lib.licenses.mit;
@@ -115922,8 +115216,6 @@ self: {
        ];
        description = "turtle like LOGO with glut";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gmail-simple" = callPackage
@@ -116383,9 +115675,7 @@ self: {
        executableHaskellDepends = [ base criterion megaparsec text ];
        description = "Megaparsec parser for Godot `tscn` and `gdextension` files";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "bench";
-       broken = true;
      }) {};
 
   "gofer-prelude" = callPackage
@@ -118821,6 +118111,7 @@ self: {
        ];
        description = "Bindings to the Google Geocoding API (formerly Maps Geocoding API)";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "google-oauth2" = callPackage
@@ -118955,6 +118246,8 @@ self: {
        ];
        description = "Bindings to the Google Maps Static API (formerly Static Maps API)";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "google-translate" = callPackage
@@ -119308,6 +118601,8 @@ self: {
        ];
        description = "A Haskell Vault KVv2 secret engine client";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "gotta-go-fast" = callPackage
@@ -119326,7 +118621,9 @@ self: {
        ];
        description = "A command line utility for practicing typing";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "gotta-go-fast";
+       broken = true;
      }) {};
 
   "gotyno-hs" = callPackage
@@ -119419,8 +118716,8 @@ self: {
      }:
      mkDerivation {
        pname = "gpmf";
-       version = "0.1.1.1";
-       sha256 = "1yl84ghhif3h485gg618ig006kph7ifri0jmi0bwii7da4i1ahsi";
+       version = "0.1.2.0";
+       sha256 = "0z0l1jl7am48lc8c92jb6l12r5khgil9d5n2rrp53n7ncsljbh1n";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -119728,7 +119025,6 @@ self: {
        description = "Functional Reactive Programming core";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "grapefruit-records" = callPackage
@@ -120286,7 +119582,9 @@ self: {
        ];
        description = "Present the module dependencies of a program as a \"dot\" graph";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "graphmod";
+       broken = true;
      }) {};
 
   "graphmod-plugin" = callPackage
@@ -120373,8 +119671,8 @@ self: {
      }:
      mkDerivation {
        pname = "graphql-client";
-       version = "1.2.0";
-       sha256 = "1570gsfz3f2dlqpmmb00kr2hcjsfz9p4knfnwvjcm2lij7avcvnp";
+       version = "1.2.1";
+       sha256 = "02wrwb5vgj4px6m178wmfzzy1d2h6018wj106n0j4lzbxyh107iy";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -120382,13 +119680,11 @@ self: {
          template-haskell text transformers unliftio-core
        ];
        executableHaskellDepends = [
-         aeson aeson-schemas base bytestring file-embed http-client
-         http-client-tls http-types mtl optparse-applicative path path-io
-         template-haskell text transformers typed-process unliftio-core
+         base bytestring file-embed optparse-applicative path path-io
+         template-haskell typed-process
        ];
        testHaskellDepends = [
-         aeson aeson-schemas base http-client http-client-tls http-types mtl
-         tasty tasty-hunit template-haskell text transformers unliftio-core
+         aeson aeson-schemas base mtl tasty tasty-hunit
        ];
        description = "A client for Haskell programs to query a GraphQL API";
        license = lib.licenses.bsd3;
@@ -120414,8 +119710,6 @@ self: {
        ];
        description = "GraphQL with batteries";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "graphql-utils" = callPackage
@@ -120725,9 +120019,8 @@ self: {
 
   "greenclip" = callPackage
     ({ mkDerivation, base, binary, bytestring, directory, exceptions
-     , hashable, libXau, libXScrnSaver, microlens, microlens-mtl
+     , hashable, libX11, libXau, libXScrnSaver, microlens, microlens-mtl
      , protolude, text, tomland, unix, vector, wordexp, X11, xcb, xdmcp
-     , xlibsWrapper
      }:
      mkDerivation {
        pname = "greenclip";
@@ -120740,13 +120033,13 @@ self: {
          microlens-mtl protolude text tomland unix vector wordexp X11
        ];
        executablePkgconfigDepends = [
-         libXau libXScrnSaver xcb xdmcp xlibsWrapper
+         libX11 libXau libXScrnSaver xcb xdmcp
        ];
        description = "Simple clipboard manager to be integrated with rofi";
        license = lib.licenses.bsd3;
        mainProgram = "greenclip";
-     }) {inherit (pkgs.xorg) libXScrnSaver; inherit (pkgs.xorg) libXau; 
-         xcb = null; xdmcp = null; inherit (pkgs) xlibsWrapper;};
+     }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXScrnSaver; 
+         inherit (pkgs.xorg) libXau; xcb = null; xdmcp = null;};
 
   "greg-client" = callPackage
     ({ mkDerivation, base, binary, bytestring, clock, hostname, network
@@ -120813,7 +120106,6 @@ self: {
        description = "Practical Deep Learning in Haskell";
        license = lib.licenses.bsd2;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "greplicate" = callPackage
@@ -120835,46 +120127,45 @@ self: {
      }) {};
 
   "greskell" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, doctest, doctest-discover
-     , exceptions, greskell-core, hashable, hspec, hspec-discover
-     , semigroups, should-not-typecheck, text, transformers
-     , unordered-containers, vector
+    ({ mkDerivation, aeson, base, bytestring, exceptions, greskell-core
+     , hashable, hspec, hspec-discover, semigroups, should-not-typecheck
+     , text, transformers, unordered-containers, vector
      }:
      mkDerivation {
        pname = "greskell";
-       version = "2.0.0.0";
-       sha256 = "0havwzskc9abganrgj991r7szcagzw4vkm8qh6b7xqykdf4479xv";
+       version = "2.0.1.0";
+       sha256 = "0p9sv21dj7sa9w5abz78q5mq72908iih8x61w19xf5z9rz5n5war";
        libraryHaskellDepends = [
          aeson base exceptions greskell-core hashable semigroups text
          transformers unordered-containers vector
        ];
        testHaskellDepends = [
-         aeson base bytestring doctest doctest-discover greskell-core hspec
-         should-not-typecheck text unordered-containers
+         aeson base bytestring greskell-core hspec should-not-typecheck text
+         unordered-containers
        ];
-       testToolDepends = [ doctest-discover hspec-discover ];
+       testToolDepends = [ hspec-discover ];
        description = "Haskell binding for Gremlin graph query language";
        license = lib.licenses.bsd3;
      }) {};
 
   "greskell-core" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, doctest
-     , doctest-discover, hashable, hspec, hspec-discover, QuickCheck
-     , scientific, semigroups, text, unordered-containers, uuid, vector
+    ({ mkDerivation, aeson, base, bytestring, containers, hashable
+     , hspec, hspec-discover, QuickCheck, scientific, semigroups, text
+     , unordered-containers, uuid, vector
      }:
      mkDerivation {
        pname = "greskell-core";
-       version = "1.0.0.0";
-       sha256 = "0b86rwghrbqzqk5vb9n6qsc4a12pbnwvvy20wdiv1g51dpyi440a";
+       version = "1.0.0.1";
+       sha256 = "1pjsx1cjm18k2x0h2b80y7qv666c2w5w2gz49qi0vdhx1kgrnzvr";
        libraryHaskellDepends = [
-         aeson base containers hashable scientific semigroups text
-         unordered-containers uuid vector
+         aeson base bytestring containers hashable scientific semigroups
+         text unordered-containers uuid vector
        ];
        testHaskellDepends = [
-         aeson base bytestring doctest doctest-discover hspec QuickCheck
-         text unordered-containers vector
+         aeson base bytestring hspec QuickCheck text unordered-containers
+         vector
        ];
-       testToolDepends = [ doctest-discover hspec-discover ];
+       testToolDepends = [ hspec-discover ];
        description = "Haskell binding for Gremlin graph query language - core data types and tools";
        license = lib.licenses.bsd3;
      }) {};
@@ -120886,8 +120177,8 @@ self: {
      }:
      mkDerivation {
        pname = "greskell-websocket";
-       version = "1.0.0.0";
-       sha256 = "1nw8jz843080w6jq4j8bmqv9pz66va1yp36a0d1vkybhdhlxs5vy";
+       version = "1.0.0.1";
+       sha256 = "1r9bs5aswh4kxsmwylpizp2b9xiwljic5h18k6qr9i2hgmpshqcn";
        libraryHaskellDepends = [
          aeson async base base64-bytestring bytestring greskell-core
          hashtables safe-exceptions stm text unordered-containers uuid
@@ -121031,6 +120322,24 @@ self: {
      }:
      mkDerivation {
        pname = "gridtables";
+       version = "0.0.3.0";
+       sha256 = "1akix9flnax6dx3s9c7yyzb19nw13y8rmh0kz7y3hpjlkaz659xy";
+       revision = "1";
+       editedCabalFile = "0m2651z81n8s6hb8id7y6k2kprsgwnj7pcd6p8lmdpkzzz3wwd0c";
+       libraryHaskellDepends = [
+         array base containers doclayout parsec text
+       ];
+       testHaskellDepends = [ array base parsec tasty tasty-hunit text ];
+       description = "Parser for reStructuredText-style grid tables";
+       license = lib.licenses.mit;
+     }) {};
+
+  "gridtables_0_1_0_0" = callPackage
+    ({ mkDerivation, array, base, containers, doclayout, parsec, tasty
+     , tasty-hunit, text
+     }:
+     mkDerivation {
+       pname = "gridtables";
        version = "0.1.0.0";
        sha256 = "1smhbb2jxysbqhxww5rikjfnhsdbf0gq3kgnn6ikjzcrqwdk9b6n";
        libraryHaskellDepends = [
@@ -121039,6 +120348,7 @@ self: {
        testHaskellDepends = [ array base parsec tasty tasty-hunit text ];
        description = "Parser for reStructuredText-style grid tables";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "grm" = callPackage
@@ -121164,6 +120474,8 @@ self: {
        ];
        description = "Type-safe datatype-database mapping library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "groundhog-converters" = callPackage
@@ -121226,7 +120538,6 @@ self: {
        description = "MySQL backend for the groundhog library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "groundhog-postgresql" = callPackage
@@ -121245,6 +120556,7 @@ self: {
        ];
        description = "PostgreSQL backend for the groundhog library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "groundhog-sqlite" = callPackage
@@ -121262,6 +120574,7 @@ self: {
        ];
        description = "Sqlite3 backend for the groundhog library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "groundhog-th" = callPackage
@@ -121281,7 +120594,6 @@ self: {
        description = "Type-safe datatype-database mapping library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "group-by-date" = callPackage
@@ -121300,7 +120612,9 @@ self: {
        ];
        description = "Shell command for grouping files by dates into folders";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "group-by-date";
+       broken = true;
      }) {};
 
   "group-theory" = callPackage
@@ -121404,11 +120718,13 @@ self: {
     ({ mkDerivation, base, generic-data, groups }:
      mkDerivation {
        pname = "groups-generic";
-       version = "0.2.0.0";
-       sha256 = "0a13x4dc114qz5r97cpg2bbdch1kn6gfmndf9glqx2nbhx6qg654";
+       version = "0.3.1.0";
+       sha256 = "1v9mw478x6kfv38m13kypfmz9w8vn3xkvff3gy9g7x29aq5bvjfy";
        libraryHaskellDepends = [ base generic-data groups ];
        description = "Generically derive Group instances";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "grow-vector" = callPackage
@@ -121428,6 +120744,8 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Mutable vector with efficient appends";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "growler" = callPackage
@@ -121616,8 +120934,8 @@ self: {
      }:
      mkDerivation {
        pname = "gscholar-rss";
-       version = "0.3.0.0";
-       sha256 = "1hvmnzfh4qqbx41kih1py9hn9kxkribk8vfj0wx9i8v0sac5g87s";
+       version = "0.3.0.2";
+       sha256 = "0nxkn5irbijfrlmm7z9jyw6mahdwgmr42kmlzd7wzdfnz58dbqrr";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -121791,7 +121109,6 @@ self: {
        description = "GTFS RealTime protobafs library (autogenerated from .proto file)";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gtk" = callPackage
@@ -121974,16 +121291,16 @@ self: {
      }) {};
 
   "gtk-traymanager" = callPackage
-    ({ mkDerivation, base, glib, gtk3, xlibsWrapper }:
+    ({ mkDerivation, base, glib, gtk3, libX11 }:
      mkDerivation {
        pname = "gtk-traymanager";
        version = "1.0.1";
        sha256 = "0vc1gwhg5l7l5iqb1i3zwd1bsy8fxsiwkwzza7j15zi07f97k7di";
        libraryHaskellDepends = [ base glib gtk3 ];
-       libraryPkgconfigDepends = [ xlibsWrapper ];
+       libraryPkgconfigDepends = [ libX11 ];
        description = "A wrapper around the eggtraymanager library for Linux system trays";
        license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) xlibsWrapper;};
+     }) {inherit (pkgs.xorg) libX11;};
 
   "gtk2hs-buildtools" = callPackage
     ({ mkDerivation, alex, array, base, Cabal, containers, directory
@@ -122373,6 +121690,21 @@ self: {
        license = lib.licenses.gpl3Only;
      }) {};
 
+  "gvti" = callPackage
+    ({ mkDerivation, base, directory, mmsyn3, process }:
+     mkDerivation {
+       pname = "gvti";
+       version = "0.2.0.1";
+       sha256 = "1bbkzp795h06xgsdfl5sssxi851l7h0ck8jfc5wdbqx9dpcv46x6";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base directory mmsyn3 process ];
+       executableHaskellDepends = [ base directory mmsyn3 process ];
+       description = "GraphViz Tabular Interface";
+       license = lib.licenses.mit;
+       mainProgram = "gvti";
+     }) {};
+
   "gw" = callPackage
     ({ mkDerivation, base, unix }:
      mkDerivation {
@@ -122481,23 +121813,22 @@ self: {
      }) {};
 
   "h-raylib" = callPackage
-    ({ mkDerivation, base, c, libGL, libX11, libXcursor, libXext, libXi
+    ({ mkDerivation, base, c, libGL, libX11, libXcursor, libXi
      , libXinerama, libXrandr
      }:
      mkDerivation {
        pname = "h-raylib";
-       version = "4.5.0.3";
-       sha256 = "05k7z23fkjdwlq379vcd9ahqch52hkwlpmy774xafrbh2wrfli3d";
+       version = "4.5.0.8";
+       sha256 = "0v2aclbqjw98wa6vwv0165b28pc6n9mvbsppxnn3y1nxsjn6nwdf";
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [
-         c libGL libX11 libXcursor libXext libXi libXinerama libXrandr
+         c libGL libX11 libXcursor libXi libXinerama libXrandr
        ];
        description = "Raylib bindings for Haskell";
        license = lib.licenses.asl20;
      }) {c = null; inherit (pkgs) libGL; inherit (pkgs.xorg) libX11; 
-         inherit (pkgs.xorg) libXcursor; inherit (pkgs.xorg) libXext; 
-         inherit (pkgs.xorg) libXi; inherit (pkgs.xorg) libXinerama; 
-         inherit (pkgs.xorg) libXrandr;};
+         inherit (pkgs.xorg) libXcursor; inherit (pkgs.xorg) libXi; 
+         inherit (pkgs.xorg) libXinerama; inherit (pkgs.xorg) libXrandr;};
 
   "h-reversi" = callPackage
     ({ mkDerivation, base, blank-canvas, containers, hspec, QuickCheck
@@ -122572,14 +121903,15 @@ self: {
      }:
      mkDerivation {
        pname = "hArduino";
-       version = "1.1";
-       sha256 = "1xpv4z6lgphq5cy1kz9navyrkx4p83bbvjc5dhlp948cd0fsn17b";
+       version = "1.2";
+       sha256 = "160k6p5spr6z06qrrgb6fyh8fjdjsywzs0jpnwf4yqfn7kaggqwh";
+       revision = "1";
+       editedCabalFile = "06jxrr2chksq9j5xd2ns5sbvmb5ispxpajlc1b5nkf39hi8brqxm";
        libraryHaskellDepends = [
          base bytestring containers mtl serialport time
        ];
        description = "Control your Arduino board from Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hBDD" = callPackage
@@ -122910,6 +122242,8 @@ self: {
        libraryHaskellDepends = [ attoparsec base bytestring ];
        description = "haskell implementation of RESP (REdis Serialization Protocol)";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hS3" = callPackage
@@ -123225,6 +122559,7 @@ self: {
        libraryHaskellDepends = [ base bytestring cgi containers hack ];
        description = "Allows programs written against MonadCGI to run with any hack handler. (deprecated)";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hack-handler-cgi" = callPackage
@@ -123307,7 +122642,6 @@ self: {
        description = "Hack Happstack server handler";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hack-handler-hyena" = callPackage
@@ -123340,7 +122674,6 @@ self: {
        description = "Hack Kibro handler";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hack-handler-simpleserver" = callPackage
@@ -123441,6 +122774,8 @@ self: {
        ];
        description = "Hack2 contrib";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hack2-contrib-extra" = callPackage
@@ -123459,6 +122794,7 @@ self: {
        ];
        description = "Hack2 contrib extra";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hack2-handler-happstack-server" = callPackage
@@ -123625,7 +122961,7 @@ self: {
        ];
        description = "Access cabal-install's Hackage database via Data.Map";
        license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.peti ];
+       maintainers = [ lib.maintainers.sternenseemann ];
      }) {};
 
   "hackage-diff" = callPackage
@@ -123679,6 +123015,7 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "hackage-mirror";
+       broken = true;
      }) {};
 
   "hackage-plot" = callPackage
@@ -123762,9 +123099,7 @@ self: {
        ];
        description = "Manage secure file-based package repositories";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hackage-repo-tool";
-       broken = true;
      }) {};
 
   "hackage-security" = callPackage
@@ -123777,10 +123112,8 @@ self: {
      }:
      mkDerivation {
        pname = "hackage-security";
-       version = "0.6.2.2";
-       sha256 = "0xmjw3frssdv3glhdg3yivdy38h5icz6xywngrahc19220ba6cx8";
-       revision = "1";
-       editedCabalFile = "01fhp3kzc1wfvixzgnz4y52bzm4sickk1cj7pksrwmbi90dghv0s";
+       version = "0.6.2.3";
+       sha256 = "0rm0avcc1k247qbrajhzi3vz92cgcc4nr3kbhhfmfm8rjxv0bvjj";
        libraryHaskellDepends = [
          base base16-bytestring base64-bytestring bytestring Cabal
          Cabal-syntax containers cryptohash-sha256 directory ed25519
@@ -124408,6 +123741,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A simple Hadoop streaming library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hadoop-tools" = callPackage
@@ -125332,33 +124667,6 @@ self: {
 
   "hal" = callPackage
     ({ mkDerivation, aeson, base, base64-bytestring, bytestring
-     , case-insensitive, conduit, conduit-extra, containers, envy
-     , exceptions, hashable, hedgehog, hspec, hspec-hedgehog
-     , http-client, http-types, mtl, raw-strings-qq, scientific, text
-     , time, transformers, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "hal";
-       version = "0.4.10.1";
-       sha256 = "1mxlyx0zxvklrybasx8p6di72aw431mbbyj06pb91570j9c46fp0";
-       revision = "2";
-       editedCabalFile = "143z15p6skr333f1vazhy5hn7rirpkn8zdfh3fzhz311ws7m7lg8";
-       libraryHaskellDepends = [
-         aeson base base64-bytestring bytestring case-insensitive conduit
-         conduit-extra containers envy exceptions hashable http-client
-         http-types mtl scientific text time unordered-containers
-       ];
-       testHaskellDepends = [
-         aeson base base64-bytestring bytestring case-insensitive containers
-         hedgehog hspec hspec-hedgehog http-client http-types raw-strings-qq
-         scientific text time transformers unordered-containers vector
-       ];
-       description = "A runtime environment for Haskell applications running on AWS Lambda";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "hal_1_0_0_1" = callPackage
-    ({ mkDerivation, 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
@@ -125380,7 +124688,6 @@ self: {
        ];
        description = "A runtime environment for Haskell applications running on AWS Lambda";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "halberd" = callPackage
@@ -125630,6 +124937,8 @@ self: {
        testHaskellDepends = [ base hedgehog lens ];
        description = "Split or combine data structures to and from halves, quarters, eighths";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "halvm-web" = callPackage
@@ -125679,6 +124988,7 @@ self: {
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
        mainProgram = "hamlog";
+       broken = true;
      }) {};
 
   "hamid" = callPackage
@@ -125715,6 +125025,7 @@ self: {
        ];
        description = "Physics on generalized coordinate systems using Hamiltonian Mechanics and AD";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "hamilton-examples";
      }) {};
 
@@ -126386,7 +125697,6 @@ self: {
        ];
        description = "Happstack Authentication Library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "happstack-clientsession" = callPackage
@@ -126506,6 +125816,7 @@ self: {
        ];
        description = "Happstack extension for use with FastCGI";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "happstack-fay" = callPackage
@@ -126679,7 +125990,6 @@ self: {
        ];
        description = "Support for using JMacro with Happstack";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "happstack-lite" = callPackage
@@ -126903,6 +126213,7 @@ self: {
        description = "Utilities for using YUI3 with Happstack";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "happy_1_19_12" = callPackage
@@ -126969,6 +126280,8 @@ self: {
        libraryHaskellDepends = [ base Chart Chart-diagrams ];
        description = "Generate simple okay-looking bar plots without much effort";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "happy-meta" = callPackage
@@ -127148,6 +126461,8 @@ self: {
        ];
        description = "Deep embedding of hardware descriptions with code generation";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "harfbuzz-pure" = callPackage
@@ -127366,6 +126681,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "This library 'Has' transformers";
        license = lib.licenses.mit;
+       maintainers = [ lib.maintainers.turion ];
      }) {};
 
   "hasbolt" = callPackage
@@ -127391,6 +126707,8 @@ self: {
        ];
        description = "Haskell driver for Neo4j 3+ (BOLT protocol)";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hasbolt-extras" = callPackage
@@ -127416,6 +126734,7 @@ self: {
        testHaskellDepends = [ base doctest ];
        description = "Extras for hasbolt library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "example";
      }) {};
 
@@ -127497,7 +126816,9 @@ self: {
        ];
        description = "A TUI for reviewing notes using 'flashcards' written with markdown-like syntax";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "hascard";
+       broken = true;
      }) {};
 
   "hascas" = callPackage
@@ -127662,34 +126983,10 @@ self: {
      }:
      mkDerivation {
        pname = "hashable";
-       version = "1.3.5.0";
-       sha256 = "11lqw6xbjzc1gpn4qlrqzq9kjgaw5pr7dgmx2rq1j6r7shndiams";
-       revision = "1";
-       editedCabalFile = "1mwilvbc5f4myxz4vj95kx6cqqn7nfjy99v8cmqdxy90napywars";
-       libraryHaskellDepends = [
-         base bytestring containers deepseq ghc-bignum ghc-prim text
-       ];
-       testHaskellDepends = [
-         base bytestring ghc-prim HUnit QuickCheck random test-framework
-         test-framework-hunit test-framework-quickcheck2 text unix
-       ];
-       description = "A class for types that can be converted to a hash value";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "hashable_1_4_1_0" = callPackage
-    ({ mkDerivation, base, base-orphans, bytestring, containers
-     , deepseq, ghc-bignum, ghc-prim, HUnit, QuickCheck, random
-     , test-framework, test-framework-hunit, test-framework-quickcheck2
-     , text, unix
-     }:
-     mkDerivation {
-       pname = "hashable";
        version = "1.4.1.0";
        sha256 = "11sycr73821amdz8g0k8c97igi4z7f9xdvgaxlkxhsp6h310bcz1";
        libraryHaskellDepends = [
-         base base-orphans bytestring containers deepseq ghc-bignum ghc-prim
-         text
+         base bytestring containers deepseq ghc-bignum ghc-prim text
        ];
        testHaskellDepends = [
          base bytestring ghc-prim HUnit QuickCheck random test-framework
@@ -127697,7 +126994,6 @@ self: {
        ];
        description = "A class for types that can be converted to a hash value";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hashable-accelerate" = callPackage
@@ -127762,8 +127058,6 @@ self: {
        libraryHaskellDepends = [ base hashable sorted-list time-compat ];
        description = "Provides instances missing from Hashable";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hashable-time" = callPackage
@@ -127824,8 +127118,8 @@ self: {
      }:
      mkDerivation {
        pname = "hashes";
-       version = "0.2.2.1";
-       sha256 = "0ni9z93k89nsswzs4xmb78l7cq7142mg841b70lxgbf69i1wd8z8";
+       version = "0.2.3";
+       sha256 = "12j5wf6q6fzpc5wnln0b9jf5banamdj2hlsrkiid7i0b85z9vcvg";
        libraryHaskellDepends = [ base bytestring ];
        librarySystemDepends = [ openssl ];
        testHaskellDepends = [
@@ -127871,10 +127165,8 @@ self: {
      }:
      mkDerivation {
        pname = "hashing";
-       version = "0.1.0.1";
-       sha256 = "044lyj8kyhrm8xs1v3z60g9zh8wdc1nvf79qvans1w6ndjfa3975";
-       revision = "2";
-       editedCabalFile = "1rwl68jiivw7f2f5cg73sr3dawlbmklnwyiwivrcsihrg4b1z1lq";
+       version = "0.1.1.0";
+       sha256 = "1a3ws6dlmm9gfpcipq2kx7mzbr0kn3faq2cfnavqdxy18ipvxnbi";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ array base bytestring ];
@@ -127983,27 +127275,6 @@ self: {
      }:
      mkDerivation {
        pname = "hashtables";
-       version = "1.2.4.2";
-       sha256 = "1z3h2h0wbiwzj9zs17bggynzgqa77gxcj8h4x28dq3sha81j5rx8";
-       libraryHaskellDepends = [
-         base ghc-prim hashable primitive vector
-       ];
-       testHaskellDepends = [
-         base ghc-prim hashable HUnit mwc-random primitive QuickCheck
-         test-framework test-framework-hunit test-framework-quickcheck2
-         vector
-       ];
-       description = "Mutable hash tables in the ST monad";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "hashtables_1_3_1" = callPackage
-    ({ mkDerivation, base, ghc-prim, hashable, HUnit, mwc-random
-     , primitive, QuickCheck, test-framework, test-framework-hunit
-     , test-framework-quickcheck2, vector
-     }:
-     mkDerivation {
-       pname = "hashtables";
        version = "1.3.1";
        sha256 = "1hsrihk948xfpy14qrhar50b41kp60i1rx8bkadjg1xb4bml0gbg";
        libraryHaskellDepends = [
@@ -128016,7 +127287,6 @@ self: {
        ];
        description = "Mutable hash tables in the ST monad";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hashtables-plus" = callPackage
@@ -128374,6 +127644,7 @@ self: {
        ];
        description = "Remote Management Platform for Haskell Applications";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "haskell-admin-core" = callPackage
@@ -128395,6 +127666,8 @@ self: {
        ];
        description = "Core Modules of Haskell Admin";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "haskell-admin-health" = callPackage
@@ -128414,6 +127687,7 @@ self: {
        ];
        description = "Application Health Component for Haskell Admin";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "haskell-admin-managed-functions" = callPackage
@@ -128435,6 +127709,7 @@ self: {
        ];
        description = "Managed Functions integration for Haskell Admin";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "haskell-aliyun" = callPackage
@@ -128506,6 +127781,8 @@ self: {
        testHaskellDepends = [ base bytestring QuickCheck random ];
        description = "A bcrypt implementation for haskell";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "haskell-bitmex-client" = callPackage
@@ -128655,8 +127932,6 @@ self: {
        libraryHaskellDepends = [ base process ];
        description = "Simple CoffeeScript API";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "haskell-compression" = callPackage
@@ -128715,8 +127990,8 @@ self: {
     ({ mkDerivation, base, containers }:
      mkDerivation {
        pname = "haskell-dap";
-       version = "0.0.15.0";
-       sha256 = "1wk6813pwwnph7w1waci9q6r0glsjpayk27kr43zddwd2v0abcld";
+       version = "0.0.16.0";
+       sha256 = "091jy2dcci8a5sasgrnw26gbbii26p8gg62i1w2ih71rirkdi2r6";
        libraryHaskellDepends = [ base containers ];
        description = "Haskell implementation of the DAP interface data";
        license = lib.licenses.bsd3;
@@ -128731,8 +128006,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-debug-adapter";
-       version = "0.0.37.0";
-       sha256 = "1srinycpz3zb86r6b1kyn0ikc8hd62vzgig9ki0lddrxjxc637gg";
+       version = "0.0.38.0";
+       sha256 = "14qqxyrj31j5jm3q467msl76srx0nvhpid9zjqy6qqq8bf7klhrm";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -128800,6 +128075,45 @@ self: {
        mainProgram = "haskell-docs";
      }) {};
 
+  "haskell-docs-cli" = callPackage
+    ({ mkDerivation, aeson, ansi-wl-pprint, async, base, bytestring
+     , containers, directory, exceptions, extra, filepath, hashable
+     , haskeline, hoogle, html-conduit, http-client, http-client-tls
+     , http-types, mtl, network-uri, optparse-applicative, process
+     , temporary, terminal-size, text, time, transformers, xml-conduit
+     }:
+     mkDerivation {
+       pname = "haskell-docs-cli";
+       version = "1.0.0.0";
+       sha256 = "0rz2lgkwddq6q74iscj1268agfrkx6cslpx4w9hs9dcrsifrg7f1";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson ansi-wl-pprint async base bytestring containers directory
+         exceptions extra filepath hashable haskeline hoogle html-conduit
+         http-client http-client-tls http-types mtl network-uri
+         optparse-applicative process temporary terminal-size text time
+         transformers xml-conduit
+       ];
+       executableHaskellDepends = [
+         aeson ansi-wl-pprint async base bytestring containers directory
+         exceptions extra filepath hashable haskeline hoogle html-conduit
+         http-client http-client-tls http-types mtl network-uri
+         optparse-applicative process temporary terminal-size text time
+         transformers xml-conduit
+       ];
+       testHaskellDepends = [
+         aeson ansi-wl-pprint async base bytestring containers directory
+         exceptions extra filepath hashable haskeline hoogle html-conduit
+         http-client http-client-tls http-types mtl network-uri
+         optparse-applicative process temporary terminal-size text time
+         transformers xml-conduit
+       ];
+       description = "Search Hoogle and navigate Hackage from the command line";
+       license = lib.licenses.bsd3;
+       mainProgram = "hdc";
+     }) {};
+
   "haskell-eigen-util" = callPackage
     ({ mkDerivation, base, eigen, vector }:
      mkDerivation {
@@ -129121,12 +128435,11 @@ self: {
      , hls-code-range-plugin, hls-eval-plugin
      , hls-explicit-fixity-plugin, hls-explicit-imports-plugin
      , hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin
-     , hls-graph, hls-haddock-comments-plugin, hls-hlint-plugin
-     , hls-module-name-plugin, hls-ormolu-plugin, hls-plugin-api
-     , hls-pragmas-plugin, hls-qualify-imported-names-plugin
-     , hls-refactor-plugin, hls-refine-imports-plugin, hls-rename-plugin
-     , hls-retrie-plugin, hls-splice-plugin, hls-stylish-haskell-plugin
-     , hls-tactics-plugin, hls-test-utils, hp2pretty, hslogger
+     , hls-graph, hls-hlint-plugin, hls-module-name-plugin
+     , hls-ormolu-plugin, hls-plugin-api, hls-pragmas-plugin
+     , hls-qualify-imported-names-plugin, hls-refactor-plugin
+     , hls-refine-imports-plugin, hls-rename-plugin, hls-retrie-plugin
+     , hls-stylish-haskell-plugin, hls-test-utils, hp2pretty, hslogger
      , hspec-expectations, implicit-hie, lens, lens-aeson, lsp, lsp-test
      , lsp-types, mtl, optparse-applicative, optparse-simple
      , prettyprinter, process, regex-tdfa, safe-exceptions, shake
@@ -129147,11 +128460,10 @@ self: {
          hls-class-plugin hls-code-range-plugin hls-eval-plugin
          hls-explicit-fixity-plugin hls-explicit-imports-plugin
          hls-floskell-plugin hls-fourmolu-plugin hls-gadt-plugin hls-graph
-         hls-haddock-comments-plugin hls-hlint-plugin hls-module-name-plugin
-         hls-ormolu-plugin hls-plugin-api hls-pragmas-plugin
-         hls-qualify-imported-names-plugin hls-refactor-plugin
-         hls-refine-imports-plugin hls-rename-plugin hls-retrie-plugin
-         hls-splice-plugin hls-stylish-haskell-plugin hls-tactics-plugin lsp
+         hls-hlint-plugin hls-module-name-plugin hls-ormolu-plugin
+         hls-plugin-api hls-pragmas-plugin hls-qualify-imported-names-plugin
+         hls-refactor-plugin hls-refine-imports-plugin hls-rename-plugin
+         hls-retrie-plugin hls-stylish-haskell-plugin lsp
          optparse-applicative optparse-simple prettyprinter process
          safe-exceptions sqlite-simple text unordered-containers
        ];
@@ -129223,7 +128535,6 @@ self: {
        description = "Haskell library for the Microsoft Language Server Protocol";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "haskell-lsp-client" = callPackage
@@ -129265,6 +128576,8 @@ self: {
        ];
        description = "Haskell library for the Microsoft Language Server Protocol, data types";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "haskell-menu" = callPackage
@@ -130455,6 +129768,7 @@ self: {
        executableToolDepends = [ hspec-discover ];
        description = "Haskell XMPP (eXtensible Message Passing Protocol, a.k.a. Jabber) library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "haskell-xmpp-io-test";
      }) {};
 
@@ -131295,8 +130609,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Bitcoin & Bitcoin Cash library for Haskell";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "haskoin-crypto" = callPackage
@@ -131351,7 +130663,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "P2P library for Bitcoin and Bitcoin Cash";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "haskoin-protocol" = callPackage
@@ -131482,7 +130793,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Data for Haskoin Store";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "haskoin-util" = callPackage
@@ -131550,6 +130860,7 @@ self: {
        description = "Implementation of a Bitcoin SPV Wallet with BIP32 and multisig support";
        license = lib.licenses.publicDomain;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "haskoon" = callPackage
@@ -132056,7 +131367,6 @@ self: {
        description = "Haskus binary format manipulation";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "haskus-system-build" = callPackage
@@ -132076,6 +131386,7 @@ self: {
        ];
        description = "Haskus system build tool";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "haskus-system-build";
      }) {};
 
@@ -132099,6 +131410,7 @@ self: {
        ];
        description = "Haskus utility modules";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "haskus-utils-compat" = callPackage
@@ -132167,6 +131479,8 @@ self: {
        benchmarkHaskellDepends = [ base criterion deepseq QuickCheck ];
        description = "Variant and EADT";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "haskus-web" = callPackage
@@ -132289,21 +131603,20 @@ self: {
      }) {};
 
   "haspara" = callPackage
-    ({ mkDerivation, aeson, base, containers, doctest, exceptions
-     , hashable, megaparsec, mtl, refined, safe-decimal, scientific
-     , template-haskell, text, time
+    ({ mkDerivation, aeson, base, containers, data-default, doctest
+     , exceptions, hashable, hspec, megaparsec, mtl, refined
+     , safe-decimal, scientific, template-haskell, text, time
      }:
      mkDerivation {
        pname = "haspara";
-       version = "0.0.0.5";
-       sha256 = "1y1zgsr2ba8m8rjwias1xqx61p1g081pxxwaas14blq5ijcp9ivz";
+       version = "0.0.0.8";
+       sha256 = "1yvzzkv0hbki5a5rp6md2kllrslafb26lkz4i9hfydllxqgrm0is";
        libraryHaskellDepends = [
-         aeson base containers exceptions hashable megaparsec mtl refined
-         safe-decimal scientific template-haskell text time
+         aeson base containers data-default exceptions hashable megaparsec
+         mtl refined safe-decimal scientific template-haskell text time
        ];
        testHaskellDepends = [
-         aeson base containers doctest exceptions hashable megaparsec mtl
-         refined safe-decimal scientific template-haskell text time
+         base containers data-default doctest hspec time
        ];
        description = "A library providing definitions to work with monetary values";
        license = lib.licenses.mit;
@@ -132321,6 +131634,7 @@ self: {
        description = "This package enables to write SPARQL queries to remote endpoints";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "haspell" = callPackage
@@ -132336,32 +131650,6 @@ self: {
      }) {inherit (pkgs) aspell;};
 
   "hasql" = callPackage
-    ({ mkDerivation, attoparsec, base, bytestring
-     , bytestring-strict-builder, contravariant, contravariant-extras
-     , dlist, gauge, hashable, hashtables, mtl, postgresql-binary
-     , postgresql-libpq, profunctors, QuickCheck, quickcheck-instances
-     , rerebase, tasty, tasty-hunit, tasty-quickcheck, text
-     , text-builder, transformers, vector
-     }:
-     mkDerivation {
-       pname = "hasql";
-       version = "1.5.1";
-       sha256 = "1g9hbn9saf17a9jxjkm4bak7xbjgq0nf8khv5djfkyz1yxmw4l6p";
-       libraryHaskellDepends = [
-         attoparsec base bytestring bytestring-strict-builder contravariant
-         dlist hashable hashtables mtl postgresql-binary postgresql-libpq
-         profunctors text text-builder transformers vector
-       ];
-       testHaskellDepends = [
-         contravariant-extras QuickCheck quickcheck-instances rerebase tasty
-         tasty-hunit tasty-quickcheck
-       ];
-       benchmarkHaskellDepends = [ gauge rerebase ];
-       description = "An efficient PostgreSQL driver with a flexible mapping API";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hasql_1_6_2" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring
      , bytestring-strict-builder, contravariant, contravariant-extras
      , dlist, gauge, hashable, hashtables, mtl, network-ip
@@ -132372,8 +131660,8 @@ self: {
      }:
      mkDerivation {
        pname = "hasql";
-       version = "1.6.2";
-       sha256 = "1ph1di36lhhi2y542cc5mm0pprq1j6yb2i69bwms59173amh8gcx";
+       version = "1.6.3";
+       sha256 = "04d4pa248pffqsj032m69wkv11cn0mdfc21qfygk3dcb1yfh0nnj";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring bytestring-strict-builder
          contravariant dlist hashable hashtables mtl network-ip
@@ -132387,7 +131675,6 @@ self: {
        benchmarkHaskellDepends = [ gauge rerebase ];
        description = "An efficient PostgreSQL driver with a flexible mapping API";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hasql-backend" = callPackage
@@ -132481,26 +131768,6 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-dynamic-statements";
-       version = "0.3.1.1";
-       sha256 = "1bc7l6l6ss9grgphnb0sks08v0wx0aalja4rkjzp49p5m6g82rc6";
-       libraryHaskellDepends = [
-         base bytestring containers hasql hasql-implicits ptr
-       ];
-       testHaskellDepends = [
-         hasql QuickCheck quickcheck-instances rerebase tasty tasty-hunit
-         tasty-quickcheck
-       ];
-       description = "Toolkit for constructing Hasql statements dynamically";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hasql-dynamic-statements_0_3_1_2" = callPackage
-    ({ mkDerivation, base, bytestring, containers, hasql
-     , hasql-implicits, ptr, QuickCheck, quickcheck-instances, rerebase
-     , tasty, tasty-hunit, tasty-quickcheck
-     }:
-     mkDerivation {
-       pname = "hasql-dynamic-statements";
        version = "0.3.1.2";
        sha256 = "165s21mw1j38xpzrqpg5nbgfa3gc9qw88b80d8cfdxdiyghn79hq";
        libraryHaskellDepends = [
@@ -132512,7 +131779,6 @@ self: {
        ];
        description = "Toolkit for constructing Hasql statements dynamically";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hasql-explain-tests" = callPackage
@@ -132589,6 +131855,8 @@ self: {
        ];
        description = "QuasiQuoter that supports expression interpolation for hasql";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hasql-migration" = callPackage
@@ -132637,21 +131905,6 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-optparse-applicative";
-       version = "0.3.0.9";
-       sha256 = "1m4z82l3ip50ly160ccjl46npxp1170knaf5acjdwhirsc6c3qpd";
-       libraryHaskellDepends = [
-         base-prelude hasql hasql-pool optparse-applicative
-       ];
-       description = "\"optparse-applicative\" parsers for \"hasql\"";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hasql-optparse-applicative_0_5" = callPackage
-    ({ mkDerivation, base-prelude, hasql, hasql-pool
-     , optparse-applicative
-     }:
-     mkDerivation {
-       pname = "hasql-optparse-applicative";
        version = "0.5";
        sha256 = "1bc7vknc6kq8ljbzf0hpqaps6jp1wrggx2kx4fvvqmw90z83vz28";
        libraryHaskellDepends = [
@@ -132659,7 +131912,6 @@ self: {
        ];
        description = "\"optparse-applicative\" parsers for \"hasql\"";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hasql-pipes" = callPackage
@@ -132678,18 +131930,6 @@ self: {
      }) {};
 
   "hasql-pool" = callPackage
-    ({ mkDerivation, base-prelude, hasql, hspec, resource-pool, time }:
-     mkDerivation {
-       pname = "hasql-pool";
-       version = "0.5.2.2";
-       sha256 = "0sr8ifvkyd5g7ajaqd7bbqgfpnpkazv7fbq5ix07h94kdf1idqq5";
-       libraryHaskellDepends = [ base-prelude hasql resource-pool time ];
-       testHaskellDepends = [ base-prelude hasql hspec ];
-       description = "A pool of connections for Hasql";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hasql-pool_0_8_0_6" = callPackage
     ({ mkDerivation, async, base, hasql, hspec, rerebase, stm
      , transformers
      }:
@@ -132701,7 +131941,6 @@ self: {
        testHaskellDepends = [ async hasql hspec rerebase stm ];
        description = "Pool of connections for Hasql";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hasql-postgres" = callPackage
@@ -132852,6 +132091,7 @@ self: {
        description = "Stream Hasql queries";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hasql-streams-example" = callPackage
@@ -132878,7 +132118,6 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "hasql-streaming";
-       broken = true;
      }) {};
 
   "hasql-streams-pipes" = callPackage
@@ -132939,8 +132178,8 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-th";
-       version = "0.4.0.17";
-       sha256 = "1s4ra8i4az6kik4ahfg3h0rzyz54fifn0dkabfpfxalg1ap5y7ic";
+       version = "0.4.0.18";
+       sha256 = "0z88skdk0i6rnwdqpy06yrhandaldll468kbkd4ilcf7fbwwk06v";
        libraryHaskellDepends = [
          base bytestring containers contravariant foldl hasql
          postgresql-syntax template-haskell template-haskell-compat-v0208
@@ -132957,24 +132196,6 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-transaction";
-       version = "1.0.1.1";
-       sha256 = "0ajk7g9sk83sig2bkfajxpwasqrswxr0f82mxzwfy9j08z3ks235";
-       libraryHaskellDepends = [
-         base bytestring bytestring-tree-builder contravariant
-         contravariant-extras hasql mtl transformers
-       ];
-       testHaskellDepends = [ async contravariant-extras hasql rerebase ];
-       description = "Composable abstraction over retryable transactions for Hasql";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hasql-transaction_1_0_1_2" = callPackage
-    ({ mkDerivation, async, base, bytestring, bytestring-tree-builder
-     , contravariant, contravariant-extras, hasql, mtl, rerebase
-     , transformers
-     }:
-     mkDerivation {
-       pname = "hasql-transaction";
        version = "1.0.1.2";
        sha256 = "0wqvxjrjgrmnbbassayyixa4sa5qw5iwwcrh5yz65dw20qf7m9rs";
        libraryHaskellDepends = [
@@ -132984,7 +132205,6 @@ self: {
        testHaskellDepends = [ async contravariant-extras hasql rerebase ];
        description = "Composable abstraction over retryable transactions for Hasql";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hasql-transaction-io" = callPackage
@@ -133001,8 +132221,6 @@ self: {
        ];
        description = "Perform IO actions during transactions for Hasql";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hasql-url" = callPackage
@@ -133019,6 +132237,8 @@ self: {
        testHaskellDepends = [ base hasql tasty tasty-quickcheck ];
        description = "Parse PostgreSQL connection URI into Hasql.Connection Settings";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hasqlator-mysql" = callPackage
@@ -133582,6 +132802,8 @@ self: {
        ];
        description = "A Haskell library for efficient, concurrent, and concise data access";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "haxl-amazonka" = callPackage
@@ -133622,7 +132844,6 @@ self: {
        description = "An example Haxl data source for accessing the Facebook Graph API";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "haxparse" = callPackage
@@ -133760,7 +132981,9 @@ self: {
        description = "A command line tool to compute BLAKE3 hashes";
        license = lib.licenses.agpl3Only;
        badPlatforms = [ "aarch64-linux" ];
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "hb3sum";
+       broken = true;
      }) {};
 
   "hback" = callPackage
@@ -134083,8 +133306,8 @@ self: {
     ({ mkDerivation, base, containers, indexed-traversable }:
      mkDerivation {
        pname = "hcdt";
-       version = "0.1.0.3";
-       sha256 = "0km3qh4h0iy1x09qvi112y8jj2vqln6yraqyqd1yls3xn0q1ga25";
+       version = "0.1.0.5";
+       sha256 = "18hd8x7g615cgafgni27x914kqvashdicd1alaj02mha4jl0380a";
        libraryHaskellDepends = [ base containers indexed-traversable ];
        description = "2d Delaunay triangulation";
        license = lib.licenses.bsd3;
@@ -134253,6 +133476,8 @@ self: {
        ];
        description = "An implementation of the Consistent Overhead Byte Stuffing algorithm";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hcom" = callPackage
@@ -134590,7 +133815,6 @@ self: {
        description = "HDF: Uniform Rate Audio Signal Processing in Haskell";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hdf5" = callPackage
@@ -134683,7 +133907,6 @@ self: {
        description = "Server-side HTTP Digest (RFC2617) in the CGI monad";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hdirect" = callPackage
@@ -134936,7 +134159,9 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "License Header Manager";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "headroom";
+       broken = true;
      }) {};
 
   "heap" = callPackage
@@ -135306,7 +134531,7 @@ self: {
      }) {};
 
   "hedgehog" = callPackage
-    ({ mkDerivation, ansi-terminal, async, base, bytestring
+    ({ 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
@@ -135314,15 +134539,14 @@ self: {
      }:
      mkDerivation {
        pname = "hedgehog";
-       version = "1.0.5";
-       sha256 = "1qsqs8lmxa3wmw228cwi98vvvh9hqbc9d43i1sy2c9igw9xlhfi6";
-       revision = "2";
-       editedCabalFile = "1p6vixwflgz2y1fc94kqxiv8s5jvq63xhp56cqwpw2s7d7g5chx1";
+       version = "1.1.2";
+       sha256 = "0dbk75hk6hqpzkjdlpw3s63qhm42kqigij33p321by6xndb59jg1";
        libraryHaskellDepends = [
-         ansi-terminal async 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
+         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
@@ -135410,6 +134634,27 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "hedgehog-classes_0_2_5_4" = callPackage
+    ({ mkDerivation, aeson, base, binary, comonad, containers, hedgehog
+     , pretty-show, primitive, semirings, silently, transformers, vector
+     , wl-pprint-annotated
+     }:
+     mkDerivation {
+       pname = "hedgehog-classes";
+       version = "0.2.5.4";
+       sha256 = "0z9ik5asddc2pnz430jsi1pyahkh6jy36ng0vwm7ywcq7cvhcvlz";
+       libraryHaskellDepends = [
+         aeson base binary comonad containers hedgehog pretty-show primitive
+         semirings silently transformers vector wl-pprint-annotated
+       ];
+       testHaskellDepends = [
+         aeson base binary comonad containers hedgehog vector
+       ];
+       description = "Hedgehog will eat your typeclass bugs";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hedgehog-corpus" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -135463,6 +134708,8 @@ self: {
        ];
        description = "Customizable Gen for ADT using Generics";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hedgehog-gen-json" = callPackage
@@ -135531,8 +134778,6 @@ self: {
        libraryHaskellDepends = [ base hedgehog lens ];
        description = "Hedgehog properties for lens laws";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hedgehog-optics" = callPackage
@@ -135790,8 +135035,8 @@ self: {
      }:
      mkDerivation {
        pname = "hegg";
-       version = "0.2.0.0";
-       sha256 = "124rdj3lmssn57gy3nffinyg1p03wd3w672v7l2aa8gzrpan20cg";
+       version = "0.3.0.0";
+       sha256 = "08hprlz70vxv759fr15hb95p7fj6qmnahjxvalj3db9rw5xqs4ia";
        libraryHaskellDepends = [ base containers transformers ];
        testHaskellDepends = [
          base containers deriving-compat tasty tasty-hunit tasty-quickcheck
@@ -135856,39 +135101,38 @@ self: {
     ({ mkDerivation, aeson, attoparsec, base, bifunctors, blaze-builder
      , blaze-html, bytestring, containers, criterion
      , criterion-measurement, directory, directory-tree, dlist, filepath
-     , hashable, HUnit, lens, lifted-base, map-syntax, monad-control
-     , mtl, process, QuickCheck, random, statistics, test-framework
-     , test-framework-hunit, test-framework-quickcheck2, text, time
-     , transformers, transformers-base, unordered-containers, vector
-     , xmlhtml
+     , hashable, HUnit, indexed-traversable, lens, lifted-base
+     , map-syntax, monad-control, mtl, process, QuickCheck, random
+     , statistics, test-framework, test-framework-hunit
+     , test-framework-quickcheck2, text, time, transformers
+     , transformers-base, unordered-containers, vector, xmlhtml
      }:
      mkDerivation {
        pname = "heist";
-       version = "1.1.0.1";
-       sha256 = "1j4h9fwny4hl2m5lgsd257lvm9057fb0hmnaqjw8a9k4hyx7hmqq";
-       revision = "4";
-       editedCabalFile = "1jwdn5l0iwcrbramfs6h60w0i6hgp2ixii89db8b0xvcbyb8h4hj";
+       version = "1.1.1.0";
+       sha256 = "17ba0jmzs4wk4303ydcr1p2k2kcjfs11mrhlglaz40z61z3vm1yl";
        libraryHaskellDepends = [
          aeson attoparsec base blaze-builder blaze-html bytestring
          containers directory directory-tree dlist filepath hashable
-         lifted-base map-syntax monad-control mtl process random text time
-         transformers transformers-base unordered-containers vector xmlhtml
+         indexed-traversable lifted-base map-syntax monad-control mtl
+         process random text time transformers transformers-base
+         unordered-containers vector xmlhtml
        ];
        testHaskellDepends = [
          aeson attoparsec base bifunctors blaze-builder blaze-html
          bytestring containers directory directory-tree dlist filepath
-         hashable HUnit lens lifted-base map-syntax monad-control mtl
-         process QuickCheck random test-framework test-framework-hunit
-         test-framework-quickcheck2 text time transformers transformers-base
-         unordered-containers vector xmlhtml
+         hashable HUnit indexed-traversable lens lifted-base map-syntax
+         monad-control mtl process QuickCheck random test-framework
+         test-framework-hunit test-framework-quickcheck2 text time
+         transformers transformers-base unordered-containers vector xmlhtml
        ];
        benchmarkHaskellDepends = [
          aeson attoparsec base blaze-builder blaze-html bytestring
          containers criterion criterion-measurement directory directory-tree
-         dlist filepath hashable HUnit lifted-base map-syntax monad-control
-         mtl process random statistics test-framework test-framework-hunit
-         text time transformers transformers-base unordered-containers
-         vector xmlhtml
+         dlist filepath hashable HUnit indexed-traversable lifted-base
+         map-syntax monad-control mtl process random statistics
+         test-framework test-framework-hunit text time transformers
+         transformers-base unordered-containers vector xmlhtml
        ];
        description = "An Haskell template system supporting both HTML5 and XML";
        license = lib.licenses.bsd3;
@@ -135909,6 +135153,7 @@ self: {
        description = "Use JSON directly from Heist templates";
        license = lib.licenses.publicDomain;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "heist-async" = callPackage
@@ -135965,19 +135210,21 @@ self: {
        ];
        description = "An Haskell template system supporting both HTML5 and XML";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "heist-extra" = callPackage
-    ({ mkDerivation, base, data-default, filepath, heist-emanote
-     , map-syntax, mtl, pandoc-types, relude, xmlhtml
+    ({ mkDerivation, base, data-default, filepath, heist, map-syntax
+     , mtl, pandoc-types, relude, xmlhtml
      }:
      mkDerivation {
        pname = "heist-extra";
-       version = "0.1.0.0";
-       sha256 = "175bch1045r69xqzaxh3fhlii2yn5wcwpifk0m5qw9520pbrg4rs";
+       version = "0.2.0.0";
+       sha256 = "0rjlnj6ja7wfck1cpkfl9hh17kn0ghal8g4j8dh2dfzm6bnprqmk";
        libraryHaskellDepends = [
-         base data-default filepath heist-emanote map-syntax mtl
-         pandoc-types relude xmlhtml
+         base data-default filepath heist map-syntax mtl pandoc-types relude
+         xmlhtml
        ];
        description = "Extra heist functionality";
        license = lib.licenses.mit;
@@ -136191,7 +135438,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "hell";
-       broken = true;
      }) {};
 
   "hellage" = callPackage
@@ -136468,8 +135714,8 @@ self: {
      }:
      mkDerivation {
        pname = "hercules-ci-agent";
-       version = "0.9.7";
-       sha256 = "1pgzgmjc025n9if2hq84i4d9syrz7fskzvyy5ilz4h49vqnjngcq";
+       version = "0.9.9";
+       sha256 = "1havsghzsbicixb8cya0v1694l7r9n2frnmy297ar3chblfj8hgl";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -136555,8 +135801,8 @@ self: {
      }:
      mkDerivation {
        pname = "hercules-ci-api-agent";
-       version = "0.4.5.0";
-       sha256 = "1y6j7qbs1r78kd020j1w31xpl1alkwrgp6isigam86dzyngfw2wv";
+       version = "0.4.6.0";
+       sha256 = "0bdmz7c4ln2bbss5wa4q8k9wha47knnp9d9n3w9kj8p7wzhc2kly";
        libraryHaskellDepends = [
          aeson base base64-bytestring-type bytestring containers cookie
          deepseq exceptions hashable hercules-ci-api-core http-api-data
@@ -136564,10 +135810,10 @@ self: {
          swagger2 text time unordered-containers uuid vector
        ];
        testHaskellDepends = [
-         aeson base bytestring containers cookie exceptions hashable hspec
-         http-api-data http-media lens memory network-uri profunctors
-         QuickCheck quickcheck-classes servant servant-auth string-conv
-         swagger2 text time uuid vector
+         aeson base bytestring containers cookie exceptions hashable
+         hercules-ci-api-core hspec http-api-data http-media lens memory
+         network-uri profunctors QuickCheck quickcheck-classes servant
+         servant-auth string-conv swagger2 text time uuid vector
        ];
        description = "API definition for Hercules CI Agent to talk to hercules-ci.com or Hercules CI Enterprise";
        license = lib.licenses.asl20;
@@ -136583,8 +135829,8 @@ self: {
      }:
      mkDerivation {
        pname = "hercules-ci-api-core";
-       version = "0.1.4.0";
-       sha256 = "05bchaq46928d8mlp9r3h4l4lb21758dkpws8c494vbbgkss6mg1";
+       version = "0.1.5.0";
+       sha256 = "1f5fxivyy5fkchr5b8na2fxrmp4p7av61a28grsp7n0ndik1lfgd";
        libraryHaskellDepends = [
          aeson base bytestring containers cookie deepseq exceptions hashable
          http-api-data http-media katip lens lifted-base memory
@@ -136613,8 +135859,8 @@ self: {
      }:
      mkDerivation {
        pname = "hercules-ci-cli";
-       version = "0.3.2";
-       sha256 = "1lr7ai19zq55y1ib7133llajpx4n041xv6gv797d1ibk03qj69gc";
+       version = "0.3.4";
+       sha256 = "1n79ka1bn99vqa8i14f94zs4b78vl2pidx0h8nrdvg1xclqa5fka";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -136653,8 +135899,8 @@ self: {
      }:
      mkDerivation {
        pname = "hercules-ci-cnix-expr";
-       version = "0.3.3.0";
-       sha256 = "03c579y14cnynnrgfj2p41q65aplhr5ayc8i38yzvm96i5d6w6yq";
+       version = "0.3.4.0";
+       sha256 = "1mszhnd2z0qy58x13w5nbw3ymqvd8vf0d4kh3bprrjlbll0rxmgn";
        enableSeparateDataOutput = true;
        setupHaskellDepends = [ base Cabal cabal-pkg-config-version-hook ];
        libraryHaskellDepends = [
@@ -136683,8 +135929,8 @@ self: {
      }:
      mkDerivation {
        pname = "hercules-ci-cnix-store";
-       version = "0.3.3.1";
-       sha256 = "12dar9i4kbils7f03almhlarhjysgh2zqsq24xqrsz6fwdcdn5v6";
+       version = "0.3.3.2";
+       sha256 = "11z6k9r8z2bvf0wly6b0fr0s3svbrf1rgz0v2in33jq6739lci92";
        setupHaskellDepends = [ base Cabal cabal-pkg-config-version-hook ];
        libraryHaskellDepends = [
          base bytestring conduit containers inline-c inline-c-cpp protolude
@@ -137159,6 +136405,7 @@ self: {
        testSystemDepends = [ secp256k1 ];
        description = "Ethereum virtual machine evaluator";
        license = lib.licenses.agpl3Only;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "hevm";
        maintainers = [ lib.maintainers.arturcygan ];
      }) {inherit (pkgs) libff; inherit (pkgs) secp256k1;};
@@ -137216,27 +136463,12 @@ self: {
     ({ mkDerivation, base, base16-bytestring, bytestring, text }:
      mkDerivation {
        pname = "hex-text";
-       version = "0.1.0.6";
-       sha256 = "1a5ccvbj7asbx92f4309qfwwih8ffnfi5kkahdn6dp444xa374r7";
-       revision = "2";
-       editedCabalFile = "00bwakiri9vbn05zi7alwhl5rdg13ls3pydcrgc0q4v8banrp868";
-       libraryHaskellDepends = [ base base16-bytestring bytestring text ];
-       testHaskellDepends = [ base base16-bytestring bytestring text ];
-       description = "ByteString-Text hexidecimal conversions";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hex-text_0_1_0_7" = callPackage
-    ({ mkDerivation, base, base16-bytestring, bytestring, text }:
-     mkDerivation {
-       pname = "hex-text";
        version = "0.1.0.7";
        sha256 = "1xyyr6570dbp6mgarz8v56s9kg4pfzk1dc10nw0gg51j6xl1c2zn";
        libraryHaskellDepends = [ base base16-bytestring bytestring text ];
        testHaskellDepends = [ base base16-bytestring bytestring text ];
        description = "ByteString-Text hexidecimal conversions";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hexchat" = callPackage
@@ -137635,8 +136867,6 @@ self: {
        libraryToolDepends = [ c2hs ];
        description = "Haskell bindings for the Keystone assembler framework";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) keystone;};
 
   "heyting-algebras" = callPackage
@@ -137658,6 +136888,8 @@ self: {
        ];
        description = "Heyting and Boolean algebras";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hfann" = callPackage
@@ -137781,7 +137013,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "hfoil";
-       broken = true;
      }) {};
 
   "hformat" = callPackage
@@ -138138,9 +137369,7 @@ self: {
        ];
        description = "Bindings to libintl.h (gettext, bindtextdomain)";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hgettext";
-       broken = true;
      }) {};
 
   "hgis" = callPackage
@@ -138523,6 +137752,8 @@ self: {
        libraryToolDepends = [ c2hs ];
        description = "Interface to hidapi library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) hidapi;};
 
   "hid-examples" = callPackage
@@ -138606,6 +137837,8 @@ self: {
        pname = "hie-bios";
        version = "0.11.0";
        sha256 = "1vqfbyi1jlgzrvl9njgdhvj1hp0b7rl4xpchyldpf179151vy24p";
+       revision = "3";
+       editedCabalFile = "0axmy522cfk92c5hwrqhkqswlxlm26m821b64rnh32666sxfdhy1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -138946,6 +138179,8 @@ self: {
        ];
        description = "A rich monadic API for working with leveldb databases";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "higherorder" = callPackage
@@ -139147,7 +138382,9 @@ self: {
        ];
        description = "Generate STL models from SRTM elevation data";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "hills";
+       broken = true;
      }) {};
 
   "himerge" = callPackage
@@ -139490,8 +138727,6 @@ self: {
        ];
        description = "inotify conduit sources";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hinquire" = callPackage
@@ -139568,6 +138803,7 @@ self: {
        description = "A server process that runs hint";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hinter" = callPackage
@@ -140447,26 +139683,6 @@ self: {
      }:
      mkDerivation {
        pname = "hkgr";
-       version = "0.3";
-       sha256 = "1w8ww2dkskdfs0lh6wbn5byhnrf6mwih7n5yp81fr6awdc0k1qrm";
-       isLibrary = false;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       executableHaskellDepends = [
-         base bytestring directory extra filepath simple-cabal
-         simple-cmd-args typed-process xdg-basedir
-       ];
-       description = "Simple Hackage release workflow for package maintainers";
-       license = lib.licenses.gpl3Only;
-       mainProgram = "hkgr";
-     }) {};
-
-  "hkgr_0_4_2" = callPackage
-    ({ mkDerivation, base, bytestring, directory, extra, filepath
-     , simple-cabal, simple-cmd-args, typed-process, xdg-basedir
-     }:
-     mkDerivation {
-       pname = "hkgr";
        version = "0.4.2";
        sha256 = "0ssh8wylalmgicpcixilvx3p46jf8miqx2q0gz9yjhxa54c721ab";
        isLibrary = false;
@@ -140478,7 +139694,6 @@ self: {
        ];
        description = "Simple Hackage release workflow for package maintainers";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hkgr";
      }) {};
 
@@ -140586,49 +139801,6 @@ self: {
      }) {};
 
   "hledger" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs
-     , containers, data-default, Decimal, Diff, directory, extra
-     , filepath, githash, hashable, haskeline, hledger-lib, lucid
-     , math-functions, megaparsec, microlens, mtl, process, regex-tdfa
-     , safe, shakespeare, split, tabular, tasty, temporary, terminfo
-     , text, time, timeit, transformers, unordered-containers
-     , utf8-string, utility-ht, wizards
-     }:
-     mkDerivation {
-       pname = "hledger";
-       version = "1.25";
-       sha256 = "0dmzmvkg8gk8rwbhvc4v4ch12i1pqvd91jx3z5c0plmx49f8q65k";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson ansi-terminal base bytestring cmdargs containers data-default
-         Decimal Diff directory extra filepath githash hashable haskeline
-         hledger-lib lucid math-functions megaparsec microlens mtl process
-         regex-tdfa safe shakespeare split tabular tasty temporary terminfo
-         text time timeit transformers unordered-containers utf8-string
-         utility-ht wizards
-       ];
-       executableHaskellDepends = [
-         aeson ansi-terminal base bytestring cmdargs containers data-default
-         Decimal directory extra filepath githash haskeline hledger-lib
-         math-functions megaparsec microlens mtl process regex-tdfa safe
-         shakespeare split tabular tasty temporary terminfo text time timeit
-         transformers unordered-containers utf8-string utility-ht wizards
-       ];
-       testHaskellDepends = [
-         aeson ansi-terminal base bytestring cmdargs containers data-default
-         Decimal directory extra filepath githash haskeline hledger-lib
-         math-functions megaparsec microlens mtl process regex-tdfa safe
-         shakespeare split tabular tasty temporary terminfo text time timeit
-         transformers unordered-containers utf8-string utility-ht wizards
-       ];
-       description = "Command-line interface for the hledger accounting system";
-       license = lib.licenses.gpl3Only;
-       mainProgram = "hledger";
-       maintainers = [ lib.maintainers.peti ];
-     }) {};
-
-  "hledger_1_27_1" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, breakpoint, bytestring
      , cmdargs, containers, data-default, Decimal, Diff, directory
      , extra, filepath, githash, hashable, haskeline, hledger-lib, lucid
@@ -140669,9 +139841,56 @@ self: {
        ];
        description = "Command-line interface for the hledger accounting system";
        license = lib.licenses.gpl3Only;
+       mainProgram = "hledger";
+       maintainers = [
+         lib.maintainers.maralorn lib.maintainers.sternenseemann
+       ];
+     }) {};
+
+  "hledger_1_28" = callPackage
+    ({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs
+     , containers, data-default, Decimal, Diff, directory, extra
+     , filepath, githash, hashable, haskeline, hledger-lib, lucid
+     , math-functions, megaparsec, microlens, mtl, process, regex-tdfa
+     , safe, shakespeare, split, tabular, tasty, temporary, terminfo
+     , text, time, timeit, transformers, unordered-containers
+     , utf8-string, utility-ht, wizards
+     }:
+     mkDerivation {
+       pname = "hledger";
+       version = "1.28";
+       sha256 = "0lagm7wk0k8jyk6kqggw7qka0jigqzjyqrrl4pr6cm0wd7x34cd8";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson ansi-terminal base bytestring cmdargs containers data-default
+         Decimal Diff directory extra filepath githash hashable haskeline
+         hledger-lib lucid math-functions megaparsec microlens mtl process
+         regex-tdfa safe shakespeare split tabular tasty temporary terminfo
+         text time timeit transformers unordered-containers utf8-string
+         utility-ht wizards
+       ];
+       executableHaskellDepends = [
+         aeson ansi-terminal base bytestring cmdargs containers data-default
+         Decimal directory extra filepath githash haskeline hledger-lib
+         math-functions megaparsec microlens mtl process regex-tdfa safe
+         shakespeare split tabular tasty temporary terminfo text time timeit
+         transformers unordered-containers utf8-string utility-ht wizards
+       ];
+       testHaskellDepends = [
+         aeson ansi-terminal base bytestring cmdargs containers data-default
+         Decimal directory extra filepath githash haskeline hledger-lib
+         math-functions megaparsec microlens mtl process regex-tdfa safe
+         shakespeare split tabular tasty temporary terminfo text time timeit
+         transformers unordered-containers utf8-string utility-ht wizards
+       ];
+       description = "Command-line interface for the hledger accounting system";
+       license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "hledger";
-       maintainers = [ lib.maintainers.peti ];
+       maintainers = [
+         lib.maintainers.maralorn lib.maintainers.sternenseemann
+       ];
      }) {};
 
   "hledger-api" = callPackage
@@ -140698,7 +139917,6 @@ self: {
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "hledger-api";
-       broken = true;
      }) {};
 
   "hledger-chart" = callPackage
@@ -140775,8 +139993,8 @@ self: {
        pname = "hledger-iadd";
        version = "1.3.17";
        sha256 = "1b3qz5vm8db6gsdakg8nf3qc6rp7mlh3zpkzvhi80pqm3jzdbjph";
-       revision = "2";
-       editedCabalFile = "1npd15zy812mx83xbgwgxv7sdvv5cmznbw75y8inafmxk2jj1wn8";
+       revision = "3";
+       editedCabalFile = "0xb476i2xn0ncfqx65qy4vs0g2dchw5p0naxgz4zfmffrmyfsc92";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -140796,7 +140014,9 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A terminal UI as drop-in replacement for hledger add";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "hledger-iadd";
+       broken = true;
      }) {};
 
   "hledger-interest" = callPackage
@@ -140804,26 +140024,6 @@ self: {
      }:
      mkDerivation {
        pname = "hledger-interest";
-       version = "1.6.3";
-       sha256 = "1r8iydl66k2j7xv1b465alf3h8mqwjfz13ffwsd50h0kscxjmxhg";
-       revision = "2";
-       editedCabalFile = "1hsd1r4j0737lkllxa3ivrbdcp3da2vr5fiakfhrw5fqsbi3p8rc";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         base Cabal Decimal hledger-lib mtl text time
-       ];
-       description = "computes interest for a given account";
-       license = lib.licenses.bsd3;
-       mainProgram = "hledger-interest";
-       maintainers = [ lib.maintainers.peti ];
-     }) {};
-
-  "hledger-interest_1_6_4" = callPackage
-    ({ mkDerivation, base, Cabal, Decimal, hledger-lib, mtl, text, time
-     }:
-     mkDerivation {
-       pname = "hledger-interest";
        version = "1.6.4";
        sha256 = "1719sa7zxaa5amrqhkckn9ip5wzc2qbi8gn4f3l98a7sh77f9fym";
        revision = "1";
@@ -140835,7 +140035,6 @@ self: {
        ];
        description = "computes interest for a given account";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hledger-interest";
        maintainers = [ lib.maintainers.peti ];
      }) {};
@@ -140863,47 +140062,11 @@ self: {
 
   "hledger-lib" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, array, base
-     , blaze-markup, bytestring, call-stack, cassava, cassava-megaparsec
-     , cmdargs, containers, data-default, Decimal, directory, doclayout
-     , extra, file-embed, filepath, Glob, hashtables, megaparsec
-     , microlens, microlens-th, mtl, parser-combinators, pretty-simple
-     , regex-tdfa, safe, tabular, tasty, tasty-hunit, template-haskell
-     , text, time, timeit, transformers, uglymemo, unordered-containers
-     , utf8-string
-     }:
-     mkDerivation {
-       pname = "hledger-lib";
-       version = "1.25";
-       sha256 = "06b9nkpkwbr14jgbc04635qd7b3s068jvdfkfiza2zb4yzhdzh1n";
-       libraryHaskellDepends = [
-         aeson aeson-pretty ansi-terminal array base blaze-markup bytestring
-         call-stack cassava cassava-megaparsec cmdargs containers
-         data-default Decimal directory doclayout extra file-embed filepath
-         Glob hashtables megaparsec microlens microlens-th mtl
-         parser-combinators pretty-simple regex-tdfa safe tabular tasty
-         tasty-hunit template-haskell text time timeit transformers uglymemo
-         unordered-containers utf8-string
-       ];
-       testHaskellDepends = [
-         aeson aeson-pretty ansi-terminal array base blaze-markup bytestring
-         call-stack cassava cassava-megaparsec cmdargs containers
-         data-default Decimal directory doclayout extra file-embed filepath
-         Glob hashtables megaparsec microlens microlens-th mtl
-         parser-combinators pretty-simple regex-tdfa safe tabular tasty
-         tasty-hunit template-haskell text time timeit transformers uglymemo
-         unordered-containers utf8-string
-       ];
-       description = "A reusable library providing the core functionality of hledger";
-       license = lib.licenses.gpl3Only;
-     }) {};
-
-  "hledger-lib_1_27_1" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, array, base
      , blaze-markup, breakpoint, bytestring, call-stack, cassava
      , cassava-megaparsec, cmdargs, containers, data-default, Decimal
-     , deepseq, directory, doclayout, extra, file-embed, filepath, Glob
-     , hashtables, megaparsec, microlens, microlens-th, mtl
-     , parser-combinators, pretty-simple, regex-tdfa, safe, tabular
+     , deepseq, directory, doclayout, doctest, extra, file-embed
+     , filepath, Glob, hashtables, megaparsec, microlens, microlens-th
+     , mtl, parser-combinators, pretty-simple, regex-tdfa, safe, tabular
      , tasty, tasty-hunit, template-haskell, text, time, timeit
      , transformers, uglymemo, unordered-containers, utf8-string
      }:
@@ -140923,12 +140086,48 @@ self: {
        testHaskellDepends = [
          aeson aeson-pretty ansi-terminal array base blaze-markup breakpoint
          bytestring call-stack cassava cassava-megaparsec cmdargs containers
+         data-default Decimal deepseq directory doclayout doctest extra
+         file-embed filepath Glob hashtables megaparsec microlens
+         microlens-th mtl parser-combinators pretty-simple regex-tdfa safe
+         tabular tasty tasty-hunit template-haskell text time timeit
+         transformers uglymemo unordered-containers utf8-string
+       ];
+       description = "A reusable library providing the core functionality of hledger";
+       license = lib.licenses.gpl3Only;
+     }) {};
+
+  "hledger-lib_1_28" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, array, base
+     , blaze-markup, bytestring, call-stack, cassava, cassava-megaparsec
+     , cmdargs, containers, data-default, Decimal, deepseq, directory
+     , doclayout, doctest, extra, file-embed, filepath, Glob, hashtables
+     , megaparsec, microlens, microlens-th, mtl, parser-combinators
+     , pretty-simple, regex-tdfa, safe, tabular, tasty, tasty-hunit
+     , template-haskell, text, time, timeit, transformers, uglymemo
+     , unordered-containers, utf8-string
+     }:
+     mkDerivation {
+       pname = "hledger-lib";
+       version = "1.28";
+       sha256 = "098c36vx16xnjs27sn9h2794hyf7py5bhn1kaw8ira6akljgzh4k";
+       libraryHaskellDepends = [
+         aeson aeson-pretty ansi-terminal array base blaze-markup bytestring
+         call-stack cassava cassava-megaparsec cmdargs containers
          data-default Decimal deepseq directory doclayout extra file-embed
          filepath Glob hashtables megaparsec microlens microlens-th mtl
          parser-combinators pretty-simple regex-tdfa safe tabular tasty
          tasty-hunit template-haskell text time timeit transformers uglymemo
          unordered-containers utf8-string
        ];
+       testHaskellDepends = [
+         aeson aeson-pretty ansi-terminal array base blaze-markup bytestring
+         call-stack cassava cassava-megaparsec cmdargs containers
+         data-default Decimal deepseq directory doclayout doctest extra
+         file-embed filepath Glob hashtables megaparsec microlens
+         microlens-th mtl parser-combinators pretty-simple regex-tdfa safe
+         tabular tasty tasty-hunit template-haskell text time timeit
+         transformers uglymemo unordered-containers utf8-string
+       ];
        description = "A reusable library providing the core functionality of hledger";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
@@ -140964,36 +140163,6 @@ self: {
      }:
      mkDerivation {
        pname = "hledger-stockquotes";
-       version = "0.1.2.0";
-       sha256 = "064q6qz6rrahk9ri5hr1y6n17nmd4l124xb3l8q5rvm81x3hzp3x";
-       revision = "1";
-       editedCabalFile = "1dbcvypi8kcrcy38wbvhaadhs2fwjw1kh3xzzq07ss30a7gg3k8y";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base bytestring containers hledger-lib req safe scientific
-         split text time unordered-containers
-       ];
-       executableHaskellDepends = [
-         aeson base bytestring cmdargs directory raw-strings-qq
-         safe-exceptions text time xdg-basedir yaml
-       ];
-       testHaskellDepends = [
-         base hedgehog tasty tasty-hedgehog tasty-hunit
-       ];
-       description = "Generate HLedger Price Directives From Daily Stock Quotes";
-       license = lib.licenses.bsd3;
-       mainProgram = "hledger-stockquotes";
-     }) {};
-
-  "hledger-stockquotes_0_1_2_1" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, cmdargs, containers
-     , directory, hedgehog, hledger-lib, raw-strings-qq, req, safe
-     , safe-exceptions, scientific, split, tasty, tasty-hedgehog
-     , tasty-hunit, text, time, unordered-containers, xdg-basedir, yaml
-     }:
-     mkDerivation {
-       pname = "hledger-stockquotes";
        version = "0.1.2.1";
        sha256 = "09h021dcpya8492kgyqkd2irxa10kwc9dgzk5xn7r121hl55jp50";
        revision = "1";
@@ -141013,59 +140182,58 @@ self: {
        ];
        description = "Generate HLedger Price Directives From Daily Stock Quotes";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hledger-stockquotes";
      }) {};
 
   "hledger-ui" = callPackage
-    ({ mkDerivation, ansi-terminal, async, base, brick, cmdargs
-     , containers, data-default, directory, doclayout, extra, filepath
-     , fsnotify, hledger, hledger-lib, megaparsec, microlens
-     , microlens-platform, process, safe, split, text, text-zipper, time
-     , transformers, unix, vector, vty
+    ({ mkDerivation, ansi-terminal, async, base, breakpoint, 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
      }:
      mkDerivation {
        pname = "hledger-ui";
-       version = "1.25";
-       sha256 = "1sagm19anvs9b609s4rzlhjdjwd74ywbxf211j35ia5wslj8031x";
+       version = "1.27.1";
+       sha256 = "1srzlz0mdcp0259k0vsc8xkisd9l59s30j1k1x9bnsn179n8bi22";
        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 process safe split text
-         text-zipper time transformers unix vector vty
+         ansi-terminal async base breakpoint 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.peti ];
+       maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
-  "hledger-ui_1_27_1" = callPackage
-    ({ mkDerivation, ansi-terminal, async, base, breakpoint, brick
-     , cmdargs, containers, data-default, directory, doclayout, extra
-     , filepath, fsnotify, hledger, hledger-lib, megaparsec, microlens
+  "hledger-ui_1_28" = 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
      }:
      mkDerivation {
        pname = "hledger-ui";
-       version = "1.27.1";
-       sha256 = "1srzlz0mdcp0259k0vsc8xkisd9l59s30j1k1x9bnsn179n8bi22";
+       version = "1.28";
+       sha256 = "04jq73ra4gv5q5lj0ivhrabkxkvp278c0sqyv6sa9sks0iwlgm3p";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         ansi-terminal async base breakpoint 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
+         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;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "hledger-ui";
-       maintainers = [ lib.maintainers.peti ];
+       maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
   "hledger-vty" = callPackage
@@ -141090,23 +140258,23 @@ self: {
 
   "hledger-web" = callPackage
     ({ mkDerivation, aeson, base, base64, blaze-html, blaze-markup
-     , bytestring, case-insensitive, clientsession, cmdargs, conduit
-     , conduit-extra, containers, data-default, Decimal, directory
-     , extra, filepath, hjsmin, hledger, hledger-lib, hspec, http-client
-     , http-conduit, http-types, megaparsec, mtl, network, shakespeare
-     , template-haskell, text, time, transformers, unix-compat
-     , unordered-containers, utf8-string, wai, wai-cors, wai-extra
-     , wai-handler-launch, warp, yaml, yesod, yesod-core, yesod-form
-     , yesod-static, yesod-test
+     , breakpoint, bytestring, case-insensitive, clientsession, cmdargs
+     , conduit, conduit-extra, containers, data-default, Decimal
+     , directory, extra, filepath, hjsmin, hledger, hledger-lib, hspec
+     , http-client, http-conduit, http-types, megaparsec, mtl, network
+     , shakespeare, template-haskell, text, time, transformers
+     , unix-compat, unordered-containers, utf8-string, wai, wai-cors
+     , wai-extra, wai-handler-launch, warp, yaml, yesod, yesod-core
+     , yesod-form, yesod-static, yesod-test
      }:
      mkDerivation {
        pname = "hledger-web";
-       version = "1.25";
-       sha256 = "0bgy2whld4b5f3ahs0zbmrgh56i0drw5hv43wnb57qixcirhlf8g";
+       version = "1.27.1";
+       sha256 = "151dxci7dld8626dzw823sr3d9iaac92wfzbfcbdz4jh9f7n07wa";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson base base64 blaze-html blaze-markup bytestring
+         aeson base base64 blaze-html blaze-markup breakpoint 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
@@ -141115,35 +140283,35 @@ self: {
          wai-cors wai-extra wai-handler-launch warp yaml yesod yesod-core
          yesod-form yesod-static yesod-test
        ];
-       executableHaskellDepends = [ base ];
+       executableHaskellDepends = [ base breakpoint ];
        testHaskellDepends = [
-         base hledger hledger-lib hspec text yesod yesod-test
+         base breakpoint hledger hledger-lib hspec text yesod yesod-test
        ];
        description = "Web-based user interface for the hledger accounting system";
        license = lib.licenses.gpl3Only;
        mainProgram = "hledger-web";
-       maintainers = [ lib.maintainers.peti ];
+       maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
-  "hledger-web_1_27_1" = callPackage
+  "hledger-web_1_28" = callPackage
     ({ mkDerivation, aeson, base, base64, blaze-html, blaze-markup
-     , breakpoint, 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
+     , bytestring, case-insensitive, clientsession, cmdargs, conduit
+     , conduit-extra, containers, data-default, Decimal, directory
+     , extra, filepath, hjsmin, hledger, hledger-lib, hspec, http-client
+     , http-conduit, http-types, megaparsec, mtl, network, shakespeare
+     , template-haskell, text, time, transformers, unix-compat
+     , unordered-containers, utf8-string, wai, wai-cors, wai-extra
+     , wai-handler-launch, warp, yaml, yesod, yesod-core, yesod-form
+     , yesod-static, yesod-test
      }:
      mkDerivation {
        pname = "hledger-web";
-       version = "1.27.1";
-       sha256 = "151dxci7dld8626dzw823sr3d9iaac92wfzbfcbdz4jh9f7n07wa";
+       version = "1.28";
+       sha256 = "143340249wbcq4nsykk2d32xv9r89znzl8fr9yhaab68zlppfyh1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson base base64 blaze-html blaze-markup breakpoint bytestring
+         aeson base base64 blaze-html blaze-markup bytestring
          case-insensitive clientsession cmdargs conduit conduit-extra
          containers data-default Decimal directory extra filepath hjsmin
          hledger hledger-lib hspec http-client http-conduit http-types
@@ -141152,15 +140320,15 @@ self: {
          wai-cors wai-extra wai-handler-launch warp yaml yesod yesod-core
          yesod-form yesod-static yesod-test
        ];
-       executableHaskellDepends = [ base breakpoint ];
+       executableHaskellDepends = [ base ];
        testHaskellDepends = [
-         base breakpoint hledger hledger-lib hspec text yesod yesod-test
+         base hledger hledger-lib hspec text yesod yesod-test
        ];
        description = "Web-based user interface for the hledger accounting system";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "hledger-web";
-       maintainers = [ lib.maintainers.peti ];
+       maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
   "hlibBladeRF" = callPackage
@@ -141282,35 +140450,8 @@ self: {
 
   "hlint" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs
-     , containers, cpphs, data-default, directory, extra, file-embed
-     , filepath, filepattern, ghc, ghc-boot, ghc-boot-th
-     , ghc-lib-parser-ex, hscolour, process, refact, text, transformers
-     , uniplate, unordered-containers, utf8-string, vector, yaml
-     }:
-     mkDerivation {
-       pname = "hlint";
-       version = "3.3.6";
-       sha256 = "0g4fnx0xlwny41dw01vxmfq9ibfwvpgf1cailj870k2wrbs2c9df";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson ansi-terminal base bytestring cmdargs containers cpphs
-         data-default directory extra file-embed filepath filepattern ghc
-         ghc-boot ghc-boot-th ghc-lib-parser-ex hscolour process refact text
-         transformers uniplate unordered-containers utf8-string vector yaml
-       ];
-       executableHaskellDepends = [ base ];
-       description = "Source code suggestions";
-       license = lib.licenses.bsd3;
-       mainProgram = "hlint";
-       maintainers = [ lib.maintainers.maralorn ];
-     }) {};
-
-  "hlint_3_4_1" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs
      , containers, cpphs, data-default, deriving-aeson, directory, extra
-     , file-embed, filepath, filepattern, ghc-lib-parser
+     , file-embed, filepath, filepattern, ghc, ghc-boot, ghc-boot-th
      , ghc-lib-parser-ex, hscolour, process, refact, text, transformers
      , uniplate, unordered-containers, utf8-string, vector, yaml
      }:
@@ -141318,20 +140459,21 @@ self: {
        pname = "hlint";
        version = "3.4.1";
        sha256 = "0bkk03c9hacvfd73dk89g4r81b50g7pjgw5pavldali4qwss34cz";
+       revision = "1";
+       editedCabalFile = "1rdaffg5n179yfcn5zjwjb0bki09qy13gz2ijky455y9pbaz8yz9";
        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
+         filepattern ghc ghc-boot ghc-boot-th ghc-lib-parser-ex hscolour
+         process refact text transformers uniplate unordered-containers
+         utf8-string vector yaml
        ];
        executableHaskellDepends = [ base ];
        description = "Source code suggestions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hlint";
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
@@ -141455,13 +140597,14 @@ self: {
        pname = "hlrdb";
        version = "0.4.0.0";
        sha256 = "0cj2ff40n3v171xhvdips3als1f2x91ksxcqm7i570mwkdgbh1jr";
+       revision = "1";
+       editedCabalFile = "0ymp486cfw71vv2ydn9dgaixmq5dgcpy5x1jzibrld5cd14fs3gg";
        libraryHaskellDepends = [
          base base64 bytestring cryptonite hashable hedis hlrdb-core memory
          random store time unordered-containers zstd
        ];
        description = "High-level Redis Database";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hlrdb-core" = callPackage
@@ -141472,16 +140615,14 @@ self: {
        pname = "hlrdb-core";
        version = "0.2.0.0";
        sha256 = "0hkjll4v4kxc133b19kk9k4dkrbag6qdw24gwrhikrxlk666jsbl";
-       revision = "1";
-       editedCabalFile = "15pcz7f2alsyccz5id162ka4win9j6l98ygpgaycl6n57vcd3nsv";
+       revision = "2";
+       editedCabalFile = "1ql8dg9axrwrlz8wnxx7zkw8i5761qqlhkiy5frc3p5nqvxmf18b";
        libraryHaskellDepends = [
          base bytestring hashable hedis lens mtl profunctors random time
          unordered-containers
        ];
        description = "High-level Redis Database Core API";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hls" = callPackage
@@ -141521,21 +140662,15 @@ self: {
      }) {};
 
   "hls-brittany-plugin" = callPackage
-    ({ mkDerivation, base, brittany, czipwith, extra, filepath
-     , ghc-boot-th, ghc-exactprint, ghcide, hls-plugin-api
-     , hls-test-utils, lens, lsp-types, text, transformers
-     }:
+    ({ mkDerivation }:
      mkDerivation {
        pname = "hls-brittany-plugin";
        version = "1.0.2.2";
        sha256 = "0spr7qmqjkg0aqr16cp9pi5dqc10lskhqa6mpx49z0rifhk84hay";
-       libraryHaskellDepends = [
-         base brittany czipwith extra filepath ghc-boot-th ghc-exactprint
-         ghcide hls-plugin-api lens lsp-types text transformers
-       ];
-       testHaskellDepends = [ base filepath hls-test-utils ];
        description = "Integration with the Brittany code formatter";
        license = lib.licenses.agpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hls-call-hierarchy-plugin" = callPackage
@@ -141666,7 +140801,6 @@ self: {
        description = "Common utilities to interaction between ghc-exactprint and HLS plugins";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hls-explicit-fixity-plugin" = callPackage
@@ -141793,21 +140927,15 @@ self: {
      }) {};
 
   "hls-haddock-comments-plugin" = callPackage
-    ({ mkDerivation, base, containers, filepath, ghc, ghc-exactprint
-     , ghcide, hls-plugin-api, hls-refactor-plugin, hls-test-utils
-     , lsp-types, text, unordered-containers
-     }:
+    ({ mkDerivation }:
      mkDerivation {
        pname = "hls-haddock-comments-plugin";
        version = "1.1.0.0";
        sha256 = "0g0vwn5mcl4g1gxzg501mchxyyqwz83hjhqzai33qsmklcmnk5rc";
-       libraryHaskellDepends = [
-         base containers ghc ghc-exactprint ghcide hls-plugin-api
-         hls-refactor-plugin lsp-types text unordered-containers
-       ];
-       testHaskellDepends = [ base filepath hls-test-utils text ];
        description = "Haddock comments plugin for Haskell Language Server";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hls-hlint-plugin" = callPackage
@@ -142070,6 +141198,8 @@ self: {
        testHaskellDepends = [ base filepath hls-test-utils text ];
        description = "HLS Plugin to expand TemplateHaskell Splices and QuasiQuotes";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hls-stan-plugin" = callPackage
@@ -142093,6 +141223,8 @@ self: {
        pname = "hls-stylish-haskell-plugin";
        version = "1.0.1.1";
        sha256 = "1k9bv31226zgy5aqxzzj7npph2ff0r5bx692q5n26lpil2ivq6sn";
+       revision = "1";
+       editedCabalFile = "1bpyfjnp6ahy3c56zg8llw74dq9qmmsqxc4l0867v99pdj827l55";
        libraryHaskellDepends = [
          base directory filepath ghc ghc-boot-th ghcide hls-plugin-api
          lsp-types stylish-haskell text
@@ -142131,6 +141263,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Wingman plugin for Haskell Language Server";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hls-test-utils" = callPackage
@@ -142184,6 +141318,7 @@ self: {
        description = "Haskell LilyPond";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hmark" = callPackage
@@ -142486,7 +141621,6 @@ self: {
        description = "hmatrix interface to sundials";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {sundials_arkode = null; sundials_cvode = null;};
 
   "hmatrix-svdlibc" = callPackage
@@ -142740,6 +141874,7 @@ self: {
        doHaddock = false;
        description = "Hidden Markov Models using LAPACK primitives";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hmp3" = callPackage
@@ -142787,39 +141922,55 @@ self: {
      }) {inherit (pkgs) ncurses;};
 
   "hmpfr" = callPackage
-    ({ mkDerivation, base, integer-gmp, mpfr }:
+    ({ mkDerivation, base, mpfr }:
      mkDerivation {
        pname = "hmpfr";
-       version = "0.4.4";
-       sha256 = "1x8n5245rm0brjl7vhcabazh1k69dcjdas70pnrnlkx26bqfpb9b";
+       version = "0.4.5";
+       sha256 = "1m2yfaacc4c6ak3dm9k9623kgz8mgqr922apzz79dx9yccpgn2ml";
        enableSeparateDataOutput = true;
-       libraryHaskellDepends = [ base integer-gmp ];
+       libraryHaskellDepends = [ base ];
        librarySystemDepends = [ mpfr ];
        description = "Haskell binding to the MPFR library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) mpfr;};
 
   "hmt" = callPackage
-    ({ mkDerivation, aeson, array, base, bytestring, colour, containers
-     , data-ordlist, directory, fgl, filepath, hsc3, lazy-csv, logict
-     , multiset-comb, parsec, permutation, primes, process, random, safe
-     , split, text, time
+    ({ mkDerivation, array, base, bytestring, colour, containers
+     , data-memocombinators, data-ordlist, directory, fgl, filepath
+     , hmt-base, lazy-csv, logict, multiset-comb, parsec, primes
+     , process, random, safe, split, strict, text, time
      }:
      mkDerivation {
        pname = "hmt";
-       version = "0.18";
-       sha256 = "14c54z5zcg84nvq80yv3j3n6l7nha1l772vg3nsfsgy6fg430xdb";
+       version = "0.20";
+       sha256 = "0nz1k7xyyv51yjxlndwbqlg2vwrgxc7mj362nfclqfmly0ml0ynf";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
-         aeson array base bytestring colour containers data-ordlist
-         directory fgl filepath hsc3 lazy-csv logict multiset-comb parsec
-         permutation primes process random safe split text time
+         array base bytestring colour containers data-memocombinators
+         data-ordlist directory fgl filepath hmt-base lazy-csv logict
+         multiset-comb parsec primes process random safe split strict text
+         time
        ];
        description = "Haskell Music Theory";
-       license = "GPL";
-       hydraPlatforms = lib.platforms.none;
+       license = lib.licenses.gpl3Only;
+     }) {};
+
+  "hmt-base" = callPackage
+    ({ mkDerivation, array, base, bytestring, containers, data-ordlist
+     , directory, filepath, lazy-csv, monad-loops, process, random, safe
+     , split, text, time
+     }:
+     mkDerivation {
+       pname = "hmt-base";
+       version = "0.20";
+       sha256 = "1g28if5b4azpbj28s4p6n76i2bami5przmh9f2axaj3awpk1ly2r";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         array base bytestring containers data-ordlist directory filepath
+         lazy-csv monad-loops process random safe split text time
+       ];
+       description = "Haskell Music Theory Base";
+       license = lib.licenses.gpl3Only;
      }) {};
 
   "hmt-diagrams" = callPackage
@@ -142905,63 +142056,6 @@ self: {
      , scientific, semialign, serialise, some, split, syb, tasty
      , tasty-hedgehog, tasty-hunit, tasty-th, template-haskell, text
      , th-lift-instances, these, time, transformers, transformers-base
-     , unix, unordered-containers, vector, xml
-     }:
-     mkDerivation {
-       pname = "hnix";
-       version = "0.14.0.8";
-       sha256 = "101zbbrqs3fv1kxp428r97pq59fa6g0qkj1bqnsfchv4mxizg8jc";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson array base base16-bytestring binary bytestring comonad
-         containers cryptonite data-fix deepseq deriving-compat directory
-         exceptions filepath free gitrev hashable hashing hnix-store-core
-         hnix-store-remote http-client http-client-tls http-types
-         lens-family lens-family-core lens-family-th logict megaparsec
-         monad-control monadlist mtl neat-interpolation optparse-applicative
-         parser-combinators pretty-show prettyprinter process ref-tf
-         regex-tdfa relude scientific semialign serialise some split syb
-         template-haskell text th-lift-instances these time transformers
-         transformers-base unix unordered-containers vector xml
-       ];
-       executableHaskellDepends = [
-         aeson base comonad containers data-fix deepseq exceptions filepath
-         free haskeline optparse-applicative pretty-show prettyprinter
-         ref-tf relude repline serialise template-haskell time
-       ];
-       testHaskellDepends = [
-         base containers data-fix Diff directory exceptions filepath Glob
-         hedgehog megaparsec neat-interpolation optparse-applicative
-         pretty-show prettyprinter process relude serialise split tasty
-         tasty-hedgehog tasty-hunit tasty-th template-haskell time unix
-       ];
-       benchmarkHaskellDepends = [
-         base criterion data-fix exceptions filepath optparse-applicative
-         relude serialise template-haskell time
-       ];
-       description = "Haskell implementation of the Nix language";
-       license = lib.licenses.bsd3;
-       mainProgram = "hnix";
-       maintainers = [
-         lib.maintainers.Anton-Latukha lib.maintainers.sorki
-       ];
-     }) {};
-
-  "hnix_0_16_0" = callPackage
-    ({ mkDerivation, aeson, array, base, base16-bytestring, binary
-     , bytestring, comonad, containers, criterion, cryptonite, data-fix
-     , deepseq, deriving-compat, Diff, directory, exceptions, filepath
-     , free, gitrev, Glob, hashable, hashing, haskeline, hedgehog
-     , hnix-store-core, hnix-store-remote, http-client, http-client-tls
-     , http-types, lens-family, lens-family-core, lens-family-th, logict
-     , megaparsec, monad-control, monadlist, mtl, neat-interpolation
-     , optparse-applicative, parser-combinators, pretty-show
-     , prettyprinter, process, ref-tf, regex-tdfa, relude, repline
-     , scientific, semialign, serialise, some, split, syb, tasty
-     , tasty-hedgehog, tasty-hunit, tasty-th, template-haskell, text
-     , th-lift-instances, these, time, transformers, transformers-base
      , unix-compat, unordered-containers, vector, xml
      }:
      mkDerivation {
@@ -143000,14 +142094,13 @@ self: {
        ];
        description = "Haskell implementation of the Nix language";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hnix";
        maintainers = [
          lib.maintainers.Anton-Latukha lib.maintainers.sorki
        ];
      }) {};
 
-  "hnix-store-core_0_5_0_0" = callPackage
+  "hnix-store-core" = callPackage
     ({ mkDerivation, algebraic-graphs, attoparsec, base
      , base16-bytestring, base64-bytestring, binary, bytestring, cereal
      , containers, cryptonite, directory, filepath, hashable, hspec
@@ -143037,13 +142130,12 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Core effects for interacting with the Nix store";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [
          lib.maintainers.Anton-Latukha lib.maintainers.sorki
        ];
      }) {};
 
-  "hnix-store-core" = callPackage
+  "hnix-store-core_0_6_0_0" = callPackage
     ({ mkDerivation, algebraic-graphs, attoparsec, base
      , base16-bytestring, base64-bytestring, binary, bytestring, cereal
      , containers, cryptonite, directory, filepath, hashable, hspec
@@ -143072,12 +142164,13 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Core effects for interacting with the Nix store";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
        maintainers = [
          lib.maintainers.Anton-Latukha lib.maintainers.sorki
        ];
      }) {};
 
-  "hnix-store-remote_0_5_0_0" = callPackage
+  "hnix-store-remote" = callPackage
     ({ mkDerivation, attoparsec, base, binary, bytestring, containers
      , cryptonite, hnix-store-core, mtl, network, nix-derivation, text
      , time, unordered-containers
@@ -143093,13 +142186,12 @@ self: {
        ];
        description = "Remote hnix store";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [
          lib.maintainers.Anton-Latukha lib.maintainers.sorki
        ];
      }) {};
 
-  "hnix-store-remote" = callPackage
+  "hnix-store-remote_0_6_0_0" = callPackage
     ({ mkDerivation, attoparsec, base, binary, bytestring, containers
      , cryptonite, hnix-store-core, mtl, network, nix-derivation, relude
      , text, time, unordered-containers
@@ -143115,6 +142207,7 @@ self: {
        ];
        description = "Remote hnix store";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
        maintainers = [
          lib.maintainers.Anton-Latukha lib.maintainers.sorki
        ];
@@ -143249,56 +142342,86 @@ self: {
      }) {};
 
   "hoauth2" = callPackage
-    ({ mkDerivation, aeson, base, binary, bytestring, containers
-     , data-default, exceptions, http-conduit, http-types, microlens
-     , text, transformers, uri-bytestring, uri-bytestring-aeson
+    ({ mkDerivation, aeson, base, base64, binary, bytestring
+     , containers, cryptonite, data-default, exceptions, http-conduit
+     , http-types, memory, microlens, text, transformers, uri-bytestring
+     , uri-bytestring-aeson
      }:
      mkDerivation {
        pname = "hoauth2";
-       version = "2.3.0";
-       sha256 = "10y4ik96h61msapqh0rjmb5vjv7kfky6z9iffsln046an59b759v";
+       version = "2.6.0";
+       sha256 = "1iag8dwza1cg8m436f2a3ar2281xjflslqfffgi9kz81jnvgs95i";
        libraryHaskellDepends = [
-         aeson base binary bytestring containers data-default exceptions
-         http-conduit http-types microlens text transformers uri-bytestring
-         uri-bytestring-aeson
+         aeson base base64 binary bytestring containers cryptonite
+         data-default exceptions http-conduit http-types memory microlens
+         text transformers uri-bytestring uri-bytestring-aeson
        ];
        description = "Haskell OAuth2 authentication client";
-       license = lib.licenses.bsd3;
+       license = lib.licenses.mit;
      }) {};
 
-  "hoauth2_2_6_0" = callPackage
+  "hoauth2_2_7_0" = callPackage
     ({ mkDerivation, aeson, base, base64, binary, bytestring
-     , containers, cryptonite, data-default, exceptions, http-conduit
-     , http-types, memory, microlens, text, transformers, uri-bytestring
-     , uri-bytestring-aeson
+     , containers, cryptonite, data-default, exceptions, hspec
+     , hspec-discover, http-conduit, http-types, memory, microlens, text
+     , transformers, uri-bytestring, uri-bytestring-aeson
      }:
      mkDerivation {
        pname = "hoauth2";
-       version = "2.6.0";
-       sha256 = "1iag8dwza1cg8m436f2a3ar2281xjflslqfffgi9kz81jnvgs95i";
+       version = "2.7.0";
+       sha256 = "06ziq5xcxlxjr4yp175qvjq6g36r8ys98prgw3c8fsxrp3cpi0c5";
        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 ];
+       testToolDepends = [ hspec-discover ];
        description = "Haskell OAuth2 authentication client";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "hoauth2-providers" = callPackage
+  "hoauth2-demo" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, data-default
-     , directory, hoauth2, http-conduit, http-types, mtl, parsec, text
-     , transformers, unordered-containers, uri-bytestring
+     , directory, hoauth2, hoauth2-providers, http-conduit, http-types
+     , jose-jwt, microlens, mustache, parsec, scotty, text, transformers
+     , unordered-containers, uri-bytestring, wai, wai-middleware-static
+     , warp
+     }:
+     mkDerivation {
+       pname = "hoauth2-demo";
+       version = "1.6.0";
+       sha256 = "1ypqbx19f25r1g3msj02h74zndl0bflc1y45gh4hfj3a0rz931gq";
+       isLibrary = false;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       executableHaskellDepends = [
+         aeson base bytestring containers data-default directory hoauth2
+         hoauth2-providers http-conduit http-types jose-jwt microlens
+         mustache parsec scotty text transformers unordered-containers
+         uri-bytestring wai wai-middleware-static warp
+       ];
+       description = "hoauth2 demo application";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "hoauth2-demo";
+     }) {};
+
+  "hoauth2-providers" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, cryptonite
+     , data-default, directory, hoauth2, HsOpenSSL, http-conduit
+     , http-types, jose-jwt, mtl, parsec, text, time, transformers
+     , unordered-containers, uri-bytestring
      }:
      mkDerivation {
        pname = "hoauth2-providers";
-       version = "0.1";
-       sha256 = "1qasw49nyirajiijr7lfinacgx7kbzp76x52wdfvj9km4wc9xj77";
+       version = "0.2";
+       sha256 = "1d53byy7gfp02dily3xas0aav2a63s32maanl9ba3pbpzlic9lvp";
        libraryHaskellDepends = [
-         aeson base bytestring containers data-default directory hoauth2
-         http-conduit http-types mtl parsec text transformers
-         unordered-containers uri-bytestring
+         aeson base bytestring containers cryptonite data-default directory
+         hoauth2 HsOpenSSL http-conduit http-types jose-jwt mtl parsec text
+         time transformers unordered-containers uri-bytestring
        ];
        description = "OAuth2 Identity Providers";
        license = lib.licenses.mit;
@@ -143313,8 +142436,8 @@ self: {
      }:
      mkDerivation {
        pname = "hoauth2-providers-tutorial";
-       version = "0.1";
-       sha256 = "0zz99sipmgg1n61zx3mc69y3gvjijnslgwywd1dsw9hnqda10k4c";
+       version = "0.2";
+       sha256 = "1xb25d83qq8bmvx89nhzjcak406110j3id44y4ab6rqaccmgl5xf";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -143335,8 +142458,8 @@ self: {
      }:
      mkDerivation {
        pname = "hoauth2-tutorial";
-       version = "0.1.2";
-       sha256 = "0wkyq213vmsdiwbqv5zi6kak978ayj61sf9r7ga8ry5asy5zjx64";
+       version = "0.2";
+       sha256 = "18mapdfx6ws3477bm63pcg4nvs1brsh75xc7jy3h4zyn99ci8ipv";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -143715,9 +142838,7 @@ self: {
        ];
        description = "Higher order logic";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hol-pkg";
-       broken = true;
      }) {};
 
   "hold-em" = callPackage
@@ -143961,8 +143082,6 @@ self: {
          text unliftio unordered-containers uuid vector zlib
        ];
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "honi" = callPackage
@@ -144480,6 +143599,8 @@ self: {
        executableToolDepends = [ alex happy ];
        description = "hOpenPGP-based command-line tools";
        license = lib.licenses.agpl3Plus;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hopenssl" = callPackage
@@ -144597,6 +143718,8 @@ self: {
        ];
        description = "C++ FFI generator - Code generator";
        license = lib.licenses.agpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hoppy-runtime" = callPackage
@@ -144613,7 +143736,6 @@ self: {
        description = "C++ FFI generator - Runtime support";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hoppy-std" = callPackage
@@ -144628,6 +143750,7 @@ self: {
        ];
        description = "C++ FFI generator - Standard library bindings";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hops" = callPackage
@@ -144717,6 +143840,51 @@ self: {
        broken = true;
      }) {};
 
+  "horizon-gen-nix" = callPackage
+    ({ mkDerivation, base, Cabal-syntax, cabal2nix, containers, dhall
+     , directory, distribution-nixpkgs, either, horizon-spec
+     , language-nix, lens, optparse-applicative, path
+     , path-dhall-instance, pretty, silently, sydtest, text
+     }:
+     mkDerivation {
+       pname = "horizon-gen-nix";
+       version = "0.3.1.0";
+       sha256 = "1by0813yzhnzl188b7sdcy682arprhgahnivpqxkm1pfk2im92i9";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base Cabal-syntax cabal2nix containers dhall directory
+         distribution-nixpkgs either horizon-spec language-nix lens
+         optparse-applicative path path-dhall-instance pretty silently text
+       ];
+       executableHaskellDepends = [ base directory path sydtest ];
+       description = "Generate nix expressions from horizon-spec definitions";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "horizon-spec" = callPackage
+    ({ mkDerivation, base, containers, dhall, path, path-dhall-instance
+     , prettyprinter, sydtest, text
+     }:
+     mkDerivation {
+       pname = "horizon-spec";
+       version = "0.4.1";
+       sha256 = "1xr9x626fzw8bhrkzgv3r00cjsawav76jb68yznj1jlv91cvmxac";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base containers dhall path path-dhall-instance text
+       ];
+       executableHaskellDepends = [
+         base dhall prettyprinter sydtest text
+       ];
+       description = "Horizon Stable Package Set Type Definitions";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "horizon-spec-tests";
+     }) {};
+
   "horizontal-rule" = callPackage
     ({ mkDerivation, ansi-wl-pprint, base, HMock, optparse-applicative
      , tasty, tasty-hunit, terminal-size, text, time
@@ -144775,6 +143943,24 @@ self: {
        license = lib.licenses.gpl3Only;
      }) {};
 
+  "hosc_0_20" = callPackage
+    ({ mkDerivation, base, binary, blaze-builder, bytestring
+     , data-binary-ieee754, network, parsec, time, transformers
+     }:
+     mkDerivation {
+       pname = "hosc";
+       version = "0.20";
+       sha256 = "17pvv6rgl74ymq7pazxqia19smsga53kkg5h1i1dgfpikrmq7fz9";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         base binary blaze-builder bytestring data-binary-ieee754 network
+         parsec time transformers
+       ];
+       description = "Haskell Open Sound Control";
+       license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hosc-json" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bifunctors, bytestring
      , hosc, json, text, transformers, unordered-containers, utf8-string
@@ -144998,7 +144184,6 @@ self: {
        testHaskellDepends = [ base do-notation indexed ];
        description = "Non-interactive proof assistant monad for first-order logic";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hp2any-core" = callPackage
@@ -145108,8 +144293,10 @@ self: {
      }:
      mkDerivation {
        pname = "hpack";
-       version = "0.34.7";
-       sha256 = "0nzqpma4cxp3xw79i5pxgjynl5iq0dq0nrw8vczwpj373kyijd0h";
+       version = "0.35.0";
+       sha256 = "1cii4bdn4rm2l3yw9vsv4ygn61zmalaa282iqg9rihys90nvrgf6";
+       revision = "1";
+       editedCabalFile = "1x0rmra2fpfzmhhw090iila2drfdmb1y28ybypmgbi0asa1zl751";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -145137,7 +144324,7 @@ self: {
        mainProgram = "hpack";
      }) {};
 
-  "hpack_0_35_0" = callPackage
+  "hpack_0_35_1" = callPackage
     ({ mkDerivation, aeson, base, bifunctors, bytestring, Cabal
      , containers, cryptonite, deepseq, directory, filepath, Glob, hspec
      , hspec-discover, http-client, http-client-tls, http-types, HUnit
@@ -145147,10 +144334,8 @@ self: {
      }:
      mkDerivation {
        pname = "hpack";
-       version = "0.35.0";
-       sha256 = "1cii4bdn4rm2l3yw9vsv4ygn61zmalaa282iqg9rihys90nvrgf6";
-       revision = "1";
-       editedCabalFile = "1x0rmra2fpfzmhhw090iila2drfdmb1y28ybypmgbi0asa1zl751";
+       version = "0.35.1";
+       sha256 = "1hpc6bwx94v943p73l12nnncbs656f2fn7q3hb4qs13xrxygzl4g";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -145215,36 +144400,6 @@ self: {
 
   "hpack-dhall" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, bytestring, Cabal
-     , dhall, dhall-json, Diff, directory, filepath, hlint, hpack
-     , megaparsec, microlens, optparse-applicative, prettyprinter, tasty
-     , tasty-golden, text, transformers, utf8-string, yaml
-     }:
-     mkDerivation {
-       pname = "hpack-dhall";
-       version = "0.5.4";
-       sha256 = "0yhf9b1nadcz98bq84jzb80mc1w4a6sph5d6c4pnf2xj2akdxcxf";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson aeson-pretty base bytestring dhall dhall-json filepath hpack
-         megaparsec microlens prettyprinter text transformers yaml
-       ];
-       executableHaskellDepends = [
-         aeson aeson-pretty base bytestring dhall dhall-json filepath hpack
-         megaparsec microlens optparse-applicative prettyprinter text
-         transformers yaml
-       ];
-       testHaskellDepends = [
-         aeson aeson-pretty base bytestring Cabal dhall dhall-json Diff
-         directory filepath hlint hpack megaparsec microlens prettyprinter
-         tasty tasty-golden text transformers utf8-string yaml
-       ];
-       description = "hpack's dhalling";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "hpack-dhall_0_5_7" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, base, bytestring, Cabal
      , dhall, dhall-json, Diff, directory, filepath, hpack, megaparsec
      , microlens, optparse-applicative, prettyprinter, tasty
      , tasty-golden, text, transformers, utf8-string, yaml
@@ -145272,6 +144427,7 @@ self: {
        description = "hpack's dhalling";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hpaco" = callPackage
@@ -145438,6 +144594,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Alternative to 'directory' package with ByteString based filepaths";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hpath-filepath" = callPackage
@@ -145466,6 +144623,7 @@ self: {
        ];
        description = "High-level IO operations on files/directories";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hpath-posix" = callPackage
@@ -145553,6 +144711,8 @@ self: {
        pname = "hpc-lcov";
        version = "1.1.0";
        sha256 = "009z1i0ddjx7sazybirrpw99675p1fyl84ykg4dyypa7rz81vv3z";
+       revision = "1";
+       editedCabalFile = "0s1zx98fsa11kl4m34vrcs421pbp5f8za29xl59zp794632jng88";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base containers hpc ];
@@ -145903,7 +145063,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "hprotoc";
-       broken = true;
      }) {};
 
   "hprotoc-fork" = callPackage
@@ -146122,7 +145281,6 @@ self: {
        description = "Quantitative Library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) gsl;};
 
   "hquantlib" = callPackage
@@ -146154,7 +145312,6 @@ self: {
        license = "LGPL";
        hydraPlatforms = lib.platforms.none;
        mainProgram = "mctest";
-       broken = true;
      }) {};
 
   "hquantlib-time" = callPackage
@@ -146166,6 +145323,8 @@ self: {
        libraryHaskellDepends = [ base time ];
        description = "HQuantLib Time is a business calendar functions extracted from HQuantLib";
        license = "LGPL";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hquery" = callPackage
@@ -146364,6 +145523,7 @@ self: {
        ];
        description = "A Riemann Client for Haskell";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "hriemann-exe";
      }) {};
 
@@ -146542,20 +145702,18 @@ self: {
      }) {};
 
   "hs-cdb" = callPackage
-    ({ mkDerivation, array, base, bytestring, bytestring-mmap
-     , directory, filepath, mtl
+    ({ mkDerivation, array, base, bytestring, directory, filepath, mmap
+     , mtl
      }:
      mkDerivation {
        pname = "hs-cdb";
-       version = "0.1.1";
-       sha256 = "07pkz35mmk7qaa9ahfxmj4dddja23ksn7dm1fp8g9v8z8d9r9zl0";
+       version = "0.1.2";
+       sha256 = "16mrj95f72f9n20szn1jk59y0hslqp22i9hm82swjymg7lykd9xf";
        libraryHaskellDepends = [
-         array base bytestring bytestring-mmap directory filepath mtl
+         array base bytestring directory filepath mmap mtl
        ];
        description = "A library for reading CDB (Constant Database) files";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hs-conllu" = callPackage
@@ -146704,8 +145862,6 @@ self: {
        libraryHaskellDepends = [ base dual tagged transformers ];
        description = "Functors from products of Haskell and its dual to Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hs-gchart" = callPackage
@@ -146778,7 +145934,6 @@ self: {
        libraryHaskellDepends = [ base hs-functors ];
        description = "Indexed applicative functors and monads";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hs-java" = callPackage
@@ -147039,8 +146194,6 @@ self: {
          unliftio vault
        ];
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hs-opentelemetry-instrumentation-http-client" = callPackage
@@ -147343,7 +146496,6 @@ self: {
        libraryHaskellDepends = [ base hs-functors ];
        description = "Profunctors from Haskell to Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hs-re" = callPackage
@@ -147877,7 +147029,6 @@ self: {
        description = "OASIS Security Assertion Markup Language (SAML) V2.0";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) libxml2;};
 
   "hsass" = callPackage
@@ -148091,8 +147242,8 @@ self: {
      }:
      mkDerivation {
        pname = "hsc3";
-       version = "0.19.1";
-       sha256 = "0yz8h83hrnw28bwqqaa792w89y2pz1lkv3zwmwj9p2z8xv0hf14n";
+       version = "0.20";
+       sha256 = "1pi2zzcz6xrj5w0ql5g7z6qf2vbchixc871if2yqna8wndakhcc8";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          array base binary bytestring containers data-binary-ieee754
@@ -148101,6 +147252,8 @@ self: {
        ];
        description = "Haskell SuperCollider";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hsc3-auditor" = callPackage
@@ -148130,7 +147283,6 @@ self: {
        description = "haskell supercollider cairo drawing";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hsc3-data" = callPackage
@@ -148162,7 +147314,6 @@ self: {
        description = "Haskell SuperCollider Unit Generator Database";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hsc3-dot" = callPackage
@@ -148176,7 +147327,6 @@ self: {
        description = "haskell supercollider graph drawing";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hsc3-forth" = callPackage
@@ -148245,7 +147395,6 @@ self: {
        description = "Haskell SuperCollider Language";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hsc3-lisp" = callPackage
@@ -148305,7 +147454,6 @@ self: {
        description = "Create and control scsynth processes";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hsc3-rec" = callPackage
@@ -148319,7 +147467,6 @@ self: {
        description = "Haskell SuperCollider Record Variants";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hsc3-rw" = callPackage
@@ -148410,7 +147557,6 @@ self: {
        description = "Unsafe Haskell SuperCollider";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hsc3-utils" = callPackage
@@ -148569,8 +147715,6 @@ self: {
        ];
        description = "Describe schemas for your Haskell data types";
        license = lib.licenses.lgpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hschema-aeson" = callPackage
@@ -148601,6 +147745,7 @@ self: {
        description = "Describe schemas for your Haskell data types";
        license = lib.licenses.lgpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hschema-prettyprinter" = callPackage
@@ -148619,7 +147764,6 @@ self: {
        ];
        description = "Describe schemas for your Haskell data types";
        license = lib.licenses.lgpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hschema-quickcheck" = callPackage
@@ -148637,7 +147781,6 @@ self: {
        ];
        description = "Describe schemas for your Haskell data types";
        license = lib.licenses.lgpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hscim" = callPackage
@@ -149065,6 +148208,7 @@ self: {
        ];
        description = "EXIF handling library in pure Haskell";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hsfacter" = callPackage
@@ -149534,29 +148678,6 @@ self: {
 
   "hslua" = callPackage
     ({ mkDerivation, base, bytestring, containers, exceptions
-     , hslua-classes, hslua-core, hslua-marshalling
-     , hslua-objectorientation, hslua-packaging, mtl, tasty, tasty-hslua
-     , tasty-hunit, text
-     }:
-     mkDerivation {
-       pname = "hslua";
-       version = "2.1.0";
-       sha256 = "0adii64aaq20dmsxkrac8smgwa9vm1ld1rpzz3m33vyyp1yfsjka";
-       libraryHaskellDepends = [
-         base bytestring containers exceptions hslua-classes hslua-core
-         hslua-marshalling hslua-objectorientation hslua-packaging mtl text
-       ];
-       testHaskellDepends = [
-         base bytestring containers exceptions hslua-classes hslua-core
-         hslua-marshalling hslua-objectorientation hslua-packaging mtl tasty
-         tasty-hslua tasty-hunit text
-       ];
-       description = "Bindings to Lua, an embeddable scripting language";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hslua_2_2_1" = callPackage
-    ({ mkDerivation, base, bytestring, containers, exceptions
      , hslua-aeson, hslua-classes, hslua-core, hslua-marshalling
      , hslua-objectorientation, hslua-packaging, lua, lua-arbitrary, mtl
      , QuickCheck, quickcheck-instances, tasty, tasty-hslua, tasty-hunit
@@ -149579,7 +148700,6 @@ self: {
        ];
        description = "Bindings to Lua, an embeddable scripting language";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hslua-aeson" = callPackage
@@ -149590,29 +148710,6 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-aeson";
-       version = "2.1.0";
-       sha256 = "0x966djzb9blrs586407qx6lz8bh23s048jv9nbgzy99qwxm20db";
-       libraryHaskellDepends = [
-         aeson base bytestring containers hashable hslua-core
-         hslua-marshalling mtl scientific text unordered-containers vector
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers hashable hslua-core
-         hslua-marshalling mtl QuickCheck quickcheck-instances scientific
-         tasty tasty-quickcheck text unordered-containers vector
-       ];
-       description = "Allow aeson data types to be used with Lua";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hslua-aeson_2_2_1" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, hashable
-     , hslua-core, hslua-marshalling, mtl, QuickCheck
-     , quickcheck-instances, scientific, tasty, tasty-quickcheck, text
-     , unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "hslua-aeson";
        version = "2.2.1";
        sha256 = "0igmkay5bf3wg1n6rqm20kjv1xq36x552lgdvr1vlpwikgsiq8mb";
        libraryHaskellDepends = [
@@ -149626,7 +148723,6 @@ self: {
        ];
        description = "Allow aeson data types to be used with Lua";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hslua-classes" = callPackage
@@ -149637,29 +148733,6 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-classes";
-       version = "2.1.0";
-       sha256 = "0gz30ppa7fjm555mxmwfjq767wn6z60jkw36sdmryrby1raspz4s";
-       libraryHaskellDepends = [
-         base bytestring containers exceptions hslua-core hslua-marshalling
-         text
-       ];
-       testHaskellDepends = [
-         base bytestring containers exceptions hslua-core hslua-marshalling
-         lua-arbitrary QuickCheck quickcheck-instances tasty tasty-hslua
-         tasty-hunit tasty-quickcheck text
-       ];
-       description = "Type classes for HsLua";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hslua-classes_2_2_0" = callPackage
-    ({ mkDerivation, base, bytestring, containers, exceptions
-     , hslua-core, hslua-marshalling, lua-arbitrary, QuickCheck
-     , quickcheck-instances, tasty, tasty-hslua, tasty-hunit
-     , tasty-quickcheck, text
-     }:
-     mkDerivation {
-       pname = "hslua-classes";
        version = "2.2.0";
        sha256 = "1z7ym3whcq16k2cm9jf7sf0vwmp52iv1f0iicvv4jk6xks9d6ia1";
        libraryHaskellDepends = [
@@ -149673,7 +148746,6 @@ self: {
        ];
        description = "Type classes for HsLua";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hslua-cli" = callPackage
@@ -149700,26 +148772,6 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-core";
-       version = "2.1.0";
-       sha256 = "1iaii879b13j8a8lgv78wja85ik2y5xlkv1mzckjl4nqn91968wq";
-       libraryHaskellDepends = [
-         base bytestring exceptions lua mtl text
-       ];
-       testHaskellDepends = [
-         base bytestring exceptions lua lua-arbitrary mtl QuickCheck
-         quickcheck-instances tasty tasty-hunit tasty-quickcheck text
-       ];
-       description = "Bindings to Lua, an embeddable scripting language";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hslua-core_2_2_1" = callPackage
-    ({ mkDerivation, base, bytestring, exceptions, lua, lua-arbitrary
-     , mtl, QuickCheck, quickcheck-instances, tasty, tasty-hunit
-     , tasty-quickcheck, text
-     }:
-     mkDerivation {
-       pname = "hslua-core";
        version = "2.2.1";
        sha256 = "0hy3a7rn940bcj0shxyk75dndwl23wwmmvbnwnay36py60hy3rbq";
        libraryHaskellDepends = [
@@ -149731,7 +148783,6 @@ self: {
        ];
        description = "Bindings to Lua, an embeddable scripting language";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hslua-examples" = callPackage
@@ -149749,6 +148800,8 @@ self: {
        ];
        description = "Examples of how to combine Haskell and Lua";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hslua-list" = callPackage
@@ -149772,27 +148825,6 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-marshalling";
-       version = "2.1.0";
-       sha256 = "0rp2bbk3smmx223c8x781311s29c0dhk0c5z3p8z1vxr3m3lhz1c";
-       libraryHaskellDepends = [
-         base bytestring containers hslua-core mtl text
-       ];
-       testHaskellDepends = [
-         base bytestring containers hslua-core lua-arbitrary mtl QuickCheck
-         quickcheck-instances tasty tasty-hslua tasty-hunit tasty-quickcheck
-         text
-       ];
-       description = "Marshalling of values between Haskell and Lua";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hslua-marshalling_2_2_1" = callPackage
-    ({ mkDerivation, base, bytestring, containers, hslua-core
-     , lua-arbitrary, mtl, QuickCheck, quickcheck-instances, tasty
-     , tasty-hslua, tasty-hunit, tasty-quickcheck, text
-     }:
-     mkDerivation {
-       pname = "hslua-marshalling";
        version = "2.2.1";
        sha256 = "1xmix1frfcyv4p51rnshrg02gba7di7nrrc6chsq71d3mbwhyask";
        libraryHaskellDepends = [
@@ -149805,7 +148837,6 @@ self: {
        ];
        description = "Marshalling of values between Haskell and Lua";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hslua-module-doclayout" = callPackage
@@ -149931,29 +148962,6 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-objectorientation";
-       version = "2.1.0";
-       sha256 = "01ghqsaknl4b8l3f6src8q7b54r5crmja62mhfwhz8a35px3rzrx";
-       libraryHaskellDepends = [
-         base bytestring containers exceptions hslua-core hslua-marshalling
-         mtl text
-       ];
-       testHaskellDepends = [
-         base bytestring containers exceptions hslua-core hslua-marshalling
-         lua-arbitrary mtl QuickCheck quickcheck-instances tasty tasty-hslua
-         tasty-hunit tasty-quickcheck text
-       ];
-       description = "Object orientation tools for HsLua";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hslua-objectorientation_2_2_1" = callPackage
-    ({ mkDerivation, base, bytestring, containers, exceptions
-     , hslua-core, hslua-marshalling, lua-arbitrary, mtl, QuickCheck
-     , quickcheck-instances, tasty, tasty-hslua, tasty-hunit
-     , tasty-quickcheck, text
-     }:
-     mkDerivation {
-       pname = "hslua-objectorientation";
        version = "2.2.1";
        sha256 = "13011yzz6lrgl2gasn9w5ggdqgrdz49hhqk1h259qd9gq29jnq3y";
        libraryHaskellDepends = [
@@ -149967,7 +148975,6 @@ self: {
        ];
        description = "Object orientation tools for HsLua";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hslua-packaging" = callPackage
@@ -149977,27 +148984,6 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-packaging";
-       version = "2.1.0";
-       sha256 = "0n8vhfi59q6dzcvi4fgsjp8w0slbl8l2s5l6rxgypb6vqgm759l9";
-       libraryHaskellDepends = [
-         base containers hslua-core hslua-marshalling
-         hslua-objectorientation mtl text
-       ];
-       testHaskellDepends = [
-         base bytestring hslua-core hslua-marshalling
-         hslua-objectorientation mtl tasty tasty-hslua tasty-hunit text
-       ];
-       description = "Utilities to build Lua modules";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hslua-packaging_2_2_1" = callPackage
-    ({ mkDerivation, base, bytestring, containers, hslua-core
-     , hslua-marshalling, hslua-objectorientation, mtl, tasty
-     , tasty-hslua, tasty-hunit, text
-     }:
-     mkDerivation {
-       pname = "hslua-packaging";
        version = "2.2.1";
        sha256 = "1yxfrsxmmsb96lyfihlk9ks53l2z2aln3whfqaha7grs3gx1yaib";
        libraryHaskellDepends = [
@@ -150010,7 +148996,6 @@ self: {
        ];
        description = "Utilities to build Lua modules";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hsluv-haskell" = callPackage
@@ -150125,6 +149110,7 @@ self: {
        libraryHaskellDepends = [ base hsndfile storablevector ];
        description = "Haskell bindings for libsndfile (Data.StorableVector interface)";
        license = lib.licenses.lgpl2Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hsndfile-vector" = callPackage
@@ -150206,6 +149192,7 @@ self: {
        description = "Haskell NSQ client";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hsntp" = callPackage
@@ -150390,8 +149377,8 @@ self: {
      }:
      mkDerivation {
        pname = "hspec";
-       version = "2.8.5";
-       sha256 = "0s6nc0nvf3qr2qdam12m6b8qixwzms0m2r9xwjx71dkjwg7nnga1";
+       version = "2.9.7";
+       sha256 = "092sfqjkargxxszp9jjqa8ldjz0xv34jwn6k21q59ys5ckvsrpc1";
        libraryHaskellDepends = [
          base hspec-core hspec-discover hspec-expectations QuickCheck
        ];
@@ -150399,14 +149386,14 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "hspec_2_10_6" = callPackage
+  "hspec_2_10_7" = callPackage
     ({ mkDerivation, base, hspec-core, hspec-discover
      , hspec-expectations, QuickCheck
      }:
      mkDerivation {
        pname = "hspec";
-       version = "2.10.6";
-       sha256 = "129yk1ar962xf02axbdbcvx2icw09b2b6q7q1639391aikisivqz";
+       version = "2.10.7";
+       sha256 = "136icn9f0prl4p1yphaf2yzaq9zc8vaiq9xv5v76c5j95agvp9rr";
        libraryHaskellDepends = [
          base hspec-core hspec-discover hspec-expectations QuickCheck
        ];
@@ -150457,20 +149444,6 @@ self: {
      }) {};
 
   "hspec-contrib" = callPackage
-    ({ mkDerivation, base, hspec, hspec-core, HUnit, QuickCheck }:
-     mkDerivation {
-       pname = "hspec-contrib";
-       version = "0.5.1";
-       sha256 = "0hhzxaa3fxz5mk5qcsrnfr98a7bn3szx2ydgr0x9mbqmm1jg06rc";
-       revision = "2";
-       editedCabalFile = "12jwqbddqx8j69b04q3kzwvnkwh6l9cv8b5fvph4n6nrqnk81mp9";
-       libraryHaskellDepends = [ base hspec-core HUnit ];
-       testHaskellDepends = [ base hspec hspec-core HUnit QuickCheck ];
-       description = "Contributed functionality for Hspec";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hspec-contrib_0_5_1_1" = callPackage
     ({ mkDerivation, base, hspec, hspec-core, hspec-discover, HUnit
      , QuickCheck
      }:
@@ -150483,7 +149456,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Contributed functionality for Hspec";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hspec-core_2_7_10" = callPackage
@@ -150518,27 +149490,25 @@ self: {
 
   "hspec-core" = callPackage
     ({ mkDerivation, ansi-terminal, array, base, base-orphans
-     , call-stack, clock, deepseq, directory, filepath
+     , call-stack, clock, deepseq, directory, filepath, ghc, ghc-boot-th
      , hspec-expectations, hspec-meta, HUnit, process, QuickCheck
      , quickcheck-io, random, setenv, silently, stm, temporary
      , tf-random, transformers
      }:
      mkDerivation {
        pname = "hspec-core";
-       version = "2.8.5";
-       sha256 = "0hy3qw7qvix5899hkq96mqda2ridif2g3mwdn8sxg2wlhbcvzfjm";
-       revision = "1";
-       editedCabalFile = "1nwki2mb64akmc7585cmjhiizwm090j7gqx5js1h9rmvl7z2zfbx";
+       version = "2.9.7";
+       sha256 = "040rzqiqwkp373jjpij8lkmv08pp2ya92zzcf95bw8px215rp08n";
        libraryHaskellDepends = [
          ansi-terminal array base call-stack clock deepseq directory
-         filepath hspec-expectations HUnit QuickCheck quickcheck-io random
-         setenv stm tf-random transformers
+         filepath ghc ghc-boot-th hspec-expectations HUnit QuickCheck
+         quickcheck-io random setenv stm tf-random transformers
        ];
        testHaskellDepends = [
          ansi-terminal array base base-orphans call-stack clock deepseq
-         directory filepath hspec-expectations hspec-meta HUnit process
-         QuickCheck quickcheck-io random setenv silently stm temporary
-         tf-random transformers
+         directory filepath ghc ghc-boot-th hspec-expectations hspec-meta
+         HUnit process QuickCheck quickcheck-io random setenv silently stm
+         temporary tf-random transformers
        ];
        testToolDepends = [ hspec-meta ];
        testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'";
@@ -150546,27 +149516,27 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "hspec-core_2_10_6" = callPackage
+  "hspec-core_2_10_7" = callPackage
     ({ mkDerivation, ansi-terminal, array, base, base-orphans
-     , call-stack, deepseq, directory, filepath, ghc, ghc-boot-th
+     , 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.6";
-       sha256 = "1cz02l3xkj91f41ghz3mkm5nxl6zaj5kgam63rqp8f0yxzhfrvwm";
+       version = "2.10.7";
+       sha256 = "01ikjgdc5fpblw7y1h50j0dbgw3drjz26slcalzhvqza7523jn2g";
        libraryHaskellDepends = [
-         ansi-terminal array base call-stack deepseq directory filepath ghc
-         ghc-boot-th hspec-expectations HUnit process QuickCheck
+         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 ghc ghc-boot-th hspec-expectations hspec-meta HUnit
-         process QuickCheck quickcheck-io random setenv silently stm
-         temporary tf-random time transformers
+         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'";
@@ -150621,8 +149591,8 @@ self: {
      }:
      mkDerivation {
        pname = "hspec-discover";
-       version = "2.8.5";
-       sha256 = "031nay0zmzvpiax3wa990qj74sqrh27vq1lljiamwbzr3b68vy04";
+       version = "2.9.7";
+       sha256 = "0536kdxjw6p8b6gcwvmr22jbmb6cgzbddi0fkd01b2m847z37sb5";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base directory filepath ];
@@ -150637,14 +149607,14 @@ self: {
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
-  "hspec-discover_2_10_6" = callPackage
+  "hspec-discover_2_10_7" = callPackage
     ({ mkDerivation, base, directory, filepath, hspec-meta, mockery
      , QuickCheck
      }:
      mkDerivation {
        pname = "hspec-discover";
-       version = "2.10.6";
-       sha256 = "0x7yx55l2cngg4vw2k4mirajbprpa7bkx8rnyvyads8c6f97s71v";
+       version = "2.10.7";
+       sha256 = "0xx38v8b8xplqi2jazng57z4xfm9lzb21ldpm428s28kl71br1vd";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base directory filepath ];
@@ -150887,30 +149857,6 @@ self: {
 
   "hspec-junit-formatter" = callPackage
     ({ mkDerivation, base, conduit, containers, directory, exceptions
-     , filepath, hspec, hspec-core, markdown-unlit, temporary, text
-     , time, xml-conduit, xml-types
-     }:
-     mkDerivation {
-       pname = "hspec-junit-formatter";
-       version = "1.0.3.0";
-       sha256 = "06003bw98bp9jl379463x1bk3ds30spsmg9h4lvr367k6diyi6ax";
-       libraryHaskellDepends = [
-         base conduit containers directory exceptions filepath hspec-core
-         text time xml-conduit xml-types
-       ];
-       testHaskellDepends = [
-         base containers filepath hspec hspec-core markdown-unlit temporary
-         text xml-conduit
-       ];
-       testToolDepends = [ markdown-unlit ];
-       description = "A JUnit XML runner/formatter for hspec";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "hspec-junit-formatter_1_1_0_2" = callPackage
-    ({ mkDerivation, base, conduit, containers, directory, exceptions
      , filepath, hspec, hspec-core, iso8601-time, markdown-unlit
      , temporary, text, time, xml-conduit, xml-types
      }:
@@ -150974,7 +149920,7 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "hspec-meta" = callPackage
+  "hspec-meta_2_7_8" = callPackage
     ({ mkDerivation, ansi-terminal, array, base, call-stack, clock
      , deepseq, directory, filepath, QuickCheck, quickcheck-io, random
      , setenv, stm, time, transformers
@@ -150997,6 +149943,33 @@ 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";
+     }) {};
+
+  "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.9.3";
+       sha256 = "1raxwpsmcijl3x2h5naw6aydhbiknxvhj3x7v384bi1rqi51ainm";
+       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";
      }) {};
 
@@ -151406,6 +150379,7 @@ self: {
        description = "Write end2end web application tests using webdriver and hspec";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hspec2" = callPackage
@@ -151433,6 +150407,7 @@ self: {
        testHaskellDepends = [ base hspec QuickCheck QuickCheckVariant ];
        description = "Spec for testing properties";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hspkcs11" = callPackage
@@ -151466,6 +150441,22 @@ self: {
        license = lib.licenses.publicDomain;
      }) {};
 
+  "hspray" = callPackage
+    ({ mkDerivation, base, containers, hashable, numeric-prelude, tasty
+     , tasty-hunit, text, unordered-containers
+     }:
+     mkDerivation {
+       pname = "hspray";
+       version = "0.1.1.0";
+       sha256 = "1x8vya93aqcbipw6m0rwza8xk59im49bms4w5525s24mw82cnsjq";
+       libraryHaskellDepends = [
+         base containers hashable numeric-prelude text unordered-containers
+       ];
+       testHaskellDepends = [ base tasty tasty-hunit ];
+       description = "Multivariate polynomials";
+       license = lib.licenses.gpl3Only;
+     }) {};
+
   "hspread" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers
      , extensible-exceptions, network
@@ -152251,7 +151242,6 @@ self: {
        ];
        description = "hsp+jmacro support";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hsx-xhtml" = callPackage
@@ -152332,7 +151322,6 @@ self: {
        description = "syslog over TCP";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hsyslog-udp" = callPackage
@@ -152349,6 +151338,8 @@ self: {
        testHaskellDepends = [ base hspec time ];
        description = "Log to syslog over a network via UDP";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hszephyr" = callPackage
@@ -152444,7 +151435,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "htar";
-       broken = true;
      }) {};
 
   "htaut" = callPackage
@@ -152573,8 +151563,8 @@ self: {
      }:
      mkDerivation {
        pname = "html-charset";
-       version = "0.1.0";
-       sha256 = "05d0syzpxbr3y8hkk35pfpsfm8gwg5zwb72l89frrl7i6cv1b24i";
+       version = "0.1.1";
+       sha256 = "1561m08j6davlwg4mzv6lr42536hpgmcrxkyvg265lhwrzizi4nk";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -152588,9 +151578,7 @@ self: {
        ];
        description = "Determine character encoding of HTML documents/fragments";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "html-charset";
-       broken = true;
      }) {};
 
   "html-conduit" = callPackage
@@ -152727,8 +151715,6 @@ self: {
        ];
        description = "A high-performance HTML tokenizer";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "html-parse-util" = callPackage
@@ -152740,7 +151726,6 @@ self: {
        libraryHaskellDepends = [ attoparsec base html-parse text ];
        description = "Utility functions for working with html-parse";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "html-presentation-text" = callPackage
@@ -152990,6 +151975,7 @@ self: {
        description = "Haskell Music Typesetting";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "htsn" = callPackage
@@ -153150,8 +152136,8 @@ self: {
        pname = "http-api-data-qq";
        version = "0.1.0.0";
        sha256 = "1lvfdbprdwq09k1wkjfvvkpi79053dc4kzkv4g1cx94qb1flbd7a";
-       revision = "1";
-       editedCabalFile = "1s7swrw42i5zpj99z5559480fi0zsnf1j1g0qhs536fjqs2bdfx4";
+       revision = "2";
+       editedCabalFile = "03gwjxnd0kcnh18bzlwkb8yivmcjrl8wb0v82y4jqvjy19d61d0n";
        libraryHaskellDepends = [
          base http-api-data template-haskell text
        ];
@@ -153363,22 +152349,6 @@ self: {
      }:
      mkDerivation {
        pname = "http-client-restricted";
-       version = "0.0.4";
-       sha256 = "0jljvfjbdjxj61m6nznysbh9y7nszrzmdv0i8ndxgshnmc19q9h1";
-       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_0_5" = 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 = [
@@ -153387,7 +152357,6 @@ self: {
        ];
        description = "restricting the servers that http-client will use";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "http-client-rustls" = callPackage
@@ -153678,6 +152647,7 @@ self: {
        ];
        description = "A library for encoding and decoding bodies of HTTP messages";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "http-enumerator" = callPackage
@@ -153781,6 +152751,8 @@ self: {
        ];
        description = "A low-level HTTP library";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "http-link-header" = callPackage
@@ -153902,6 +152874,7 @@ self: {
        description = "A type unsafe http library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "http-pony-serve-wai" = callPackage
@@ -154281,8 +153254,6 @@ self: {
        testHaskellDepends = [ base ];
        description = "A native HTTP2 client library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "http2-client-exe" = callPackage
@@ -154304,6 +153275,7 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "http2-client-exe";
+       broken = true;
      }) {};
 
   "http2-client-grpc" = callPackage
@@ -154341,7 +153313,6 @@ self: {
        description = "Encoders based on `proto-lens` for gRPC over HTTP2";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "http2-grpc-proto3-wire" = callPackage
@@ -154375,6 +153346,8 @@ self: {
        ];
        description = "Types for gRPC over HTTP2 common for client and servers";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "http3" = callPackage
@@ -154914,7 +153887,6 @@ self: {
        ];
        description = "Unpacker tool with DWIM";
        license = "GPL";
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hunp";
      }) {};
 
@@ -154932,8 +153904,6 @@ self: {
        benchmarkPkgconfigDepends = [ hunspell ];
        description = "Hunspell thread-safe FFI bindings for spell checking";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) hunspell;};
 
   "hunt-searchengine" = callPackage
@@ -155366,10 +154336,8 @@ self: {
      }:
      mkDerivation {
        pname = "hw-balancedparens";
-       version = "0.4.1.2";
-       sha256 = "163jvw8nnhf3q3h6c16hjdkdzp6y3l2hyvk7hzynhylifg7kki95";
-       revision = "2";
-       editedCabalFile = "0m3q539nlcfgmxir78vzsyh3c9pf10hx2czh1d16ih1p52mhwbjd";
+       version = "0.4.1.3";
+       sha256 = "0cp8nzm99ap0j8qzsn15rxcvxa3k6bywqx0y5ccflpvqysd88wfc";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -155579,7 +154547,9 @@ self: {
        ];
        description = "File Dump";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "hw-dump";
+       broken = true;
      }) {};
 
   "hw-eliasfano" = callPackage
@@ -155875,6 +154845,8 @@ self: {
        ];
        description = "Lens for hw-json";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hw-json-simd" = callPackage
@@ -156002,7 +154974,6 @@ self: {
        testHaskellDepends = [ base hedgehog hspec hw-hspec-hedgehog ];
        description = "Avro support for Kafka infrastructure";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hw-kafka-client" = callPackage
@@ -156096,8 +155067,6 @@ self: {
        testToolDepends = [ doctest-discover hspec-discover ];
        description = "Combinators for lazy IO";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hw-mquery" = callPackage
@@ -156247,7 +155216,9 @@ self: {
        description = "Primitive support for bit manipulation";
        license = lib.licenses.bsd3;
        platforms = lib.platforms.x86;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "hw-prim-bits-exe";
+       broken = true;
      }) {};
 
   "hw-rankselect" = callPackage
@@ -156380,7 +155351,9 @@ self: {
        testToolDepends = [ doctest-discover ];
        description = "SIMD library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "hw-simd";
+       broken = true;
      }) {};
 
   "hw-streams" = callPackage
@@ -156468,7 +155441,9 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Library for creating and extracting tar archives";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "hw-tar";
+       broken = true;
      }) {};
 
   "hw-uri" = callPackage
@@ -156904,8 +155879,6 @@ self: {
        ];
        description = "Cache for HXT XML Documents and other binary data";
        license = "unknown";
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hxt-charproperties" = callPackage
@@ -157195,6 +156168,29 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "hydra" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
+     , directory, filepath, hspec, hspec-discover, HsYAML, HUnit
+     , QuickCheck, scientific, split, text, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "hydra";
+       version = "0.1.1";
+       sha256 = "1ljr6id1z4ym6ipmjhz1msmnqfbsj1z5klhx27dhxwmbfv5ndhyn";
+       libraryHaskellDepends = [
+         aeson aeson-pretty base bytestring containers directory filepath
+         HsYAML scientific split text unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson aeson-pretty base bytestring containers directory filepath
+         hspec hspec-discover HsYAML HUnit QuickCheck scientific split text
+         unordered-containers vector
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Type-aware transformations for data and programs";
+       license = lib.licenses.asl20;
+     }) {};
+
   "hydra-hs" = callPackage
     ({ mkDerivation, base, hmatrix, sixense_x64 }:
      mkDerivation {
@@ -157523,6 +156519,8 @@ self: {
        libraryHaskellDepends = [ base blaze-html deepseq text ];
        description = "Display class for the HyperHaskell graphical Haskell interpreter";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hyper-extra" = callPackage
@@ -157538,6 +156536,7 @@ self: {
        ];
        description = "Display instances for the HyperHaskell graphical Haskell interpreter";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hyper-haskell-server" = callPackage
@@ -157559,7 +156558,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "hyper-haskell-server";
-       broken = true;
      }) {};
 
   "hyperdrive" = callPackage
@@ -157606,22 +156604,20 @@ self: {
      }:
      mkDerivation {
        pname = "hypergeomatrix";
-       version = "1.1.0.0";
-       sha256 = "1463xpbm3q8ifnjsgddfplpsjnzzfksmpy8g21l2zqmcvghb64bn";
+       version = "1.1.0.1";
+       sha256 = "02pmjjbdnl5g1zhzs1cb32k1z5g3xkdkpz1idx8xf5gnyxcssy38";
        libraryHaskellDepends = [ array base containers cyclotomic ];
        testHaskellDepends = [ base tasty tasty-hunit ];
        description = "Hypergeometric function of a matrix argument";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "hypergeometric" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "hypergeometric";
-       version = "0.1.2.0";
-       sha256 = "19vxqc9ng2vfvqxslxb950ygdqdd3cbqs4m6nqw8mbyjgld2wqd8";
+       version = "0.1.4.0";
+       sha256 = "153j8ml8gqgmgzd6aybwcwvrnafgz54myl42l293mj64kcc1yc9r";
        libraryHaskellDepends = [ base ];
        description = "Hypergeometric functions";
        license = lib.licenses.agpl3Only;
@@ -157756,6 +156752,8 @@ self: {
        ];
        description = "Typed ASTs";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hyphenate" = callPackage
@@ -158154,6 +157152,7 @@ self: {
        ];
        description = "Lattice iCE40 Primitive IP";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "icepeak" = callPackage
@@ -158168,8 +157167,8 @@ self: {
      }:
      mkDerivation {
        pname = "icepeak";
-       version = "0.7.4.0";
-       sha256 = "1jjcjl0i9brdzflfz4b7fba420rwgmv74b1qz7ii6m4bd7i4jkzp";
+       version = "1.0.0.0";
+       sha256 = "0w8s4kfm97i8pjy6nfi7b0rqd1g83fxpm0lqpwdcxqz443lcwqpa";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -158236,6 +157235,8 @@ self: {
        libraryHaskellDepends = [ base bytestring ];
        description = "String encoding conversion";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "iconv-typed" = callPackage
@@ -158253,7 +157254,6 @@ self: {
        description = "Type safe iconv wrapper";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ide-backend" = callPackage
@@ -158647,6 +157647,8 @@ self: {
        ];
        description = "Functional Programming Language with Dependent Types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) gmp;};
 
   "ieee" = callPackage
@@ -158775,6 +157777,8 @@ self: {
        libraryHaskellDepends = [ base binary bytestring ];
        description = "Constructing and dissecting IFF files";
        license = "GPL";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ifscs" = callPackage
@@ -159095,7 +158099,6 @@ self: {
        ];
        description = "Embed R quasiquotes and plots in IHaskell notebooks";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ihaskell-juicypixels" = callPackage
@@ -159210,8 +158213,6 @@ self: {
        ];
        description = "JSX-like but for Haskell";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ihs" = callPackage
@@ -159301,6 +158302,8 @@ self: {
        libraryHaskellDepends = [ base bytestring ];
        description = "Determine the type of an image by reading the first bytes";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "imagefilters" = callPackage
@@ -159802,19 +158805,18 @@ self: {
      }) {};
 
   "implicit-hie" = callPackage
-    ({ mkDerivation, attoparsec, base, bytestring, Cabal-syntax
-     , directory, filepath, filepattern, hspec, hspec-attoparsec, text
-     , transformers, yaml
+    ({ mkDerivation, attoparsec, base, directory, filepath, filepattern
+     , hspec, hspec-attoparsec, text, transformers, yaml
      }:
      mkDerivation {
        pname = "implicit-hie";
-       version = "0.1.3.0";
-       sha256 = "0s2h09gp1z81fxc9j5vcxvzyvf5nvqyhkw7mwq4sg8jjpm0r4gn3";
+       version = "0.1.2.7";
+       sha256 = "0yb457n26455kbq6kv8g48q66pmmaxcpikmpg9gm00sd6adgq6gl";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         attoparsec base bytestring Cabal-syntax directory filepath
-         filepattern text transformers yaml
+         attoparsec base directory filepath filepattern text transformers
+         yaml
        ];
        executableHaskellDepends = [
          attoparsec base directory filepath filepattern text transformers
@@ -160030,6 +159032,8 @@ self: {
        benchmarkHaskellDepends = [ base criterion ];
        description = "Mutable containers in Haskell";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "in-other-words" = callPackage
@@ -160133,6 +159137,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Simple parser combinators for lexical analysis";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "incipit" = callPackage
@@ -160141,16 +159147,14 @@ self: {
      }:
      mkDerivation {
        pname = "incipit";
-       version = "0.4.0.0";
-       sha256 = "0w4wipaq0iscfnv68x5insjbcqcrnfx6r75lkq6v7nxj1y124yqa";
+       version = "0.5.0.0";
+       sha256 = "137i92xfpchyvnrckb8876cxw514zxf53hbzqyyj6f4mipiq319j";
        libraryHaskellDepends = [
          base incipit-core polysemy-conc polysemy-log polysemy-resume
          polysemy-time
        ];
        description = "A Prelude for Polysemy";
        license = "BSD-2-Clause-Patent";
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "incipit-base" = callPackage
@@ -160662,6 +159666,7 @@ self: {
        ];
        description = "A collection of implementations of IndieWeb algorithms";
        license = lib.licenses.publicDomain;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "indigo" = callPackage
@@ -160775,6 +159780,105 @@ self: {
        broken = true;
      }) {};
 
+  "inferno-core" = callPackage
+    ({ mkDerivation, base, bimap, bytestring, containers, cryptonite
+     , exceptions, generic-lens, hspec, hspec-golden-aeson
+     , inferno-types, inferno-vc, megaparsec, memory, mtl
+     , parser-combinators, picosat, pretty-simple, prettyprinter
+     , QuickCheck, recursion-schemes, syb, template-haskell, text, time
+     }:
+     mkDerivation {
+       pname = "inferno-core";
+       version = "0.1.0.0";
+       sha256 = "06w8fbxvajqgaqvwdfrinfmgb19m3l6kkcgy3gigcg68x3p4ml1y";
+       libraryHaskellDepends = [
+         base bimap bytestring containers cryptonite exceptions generic-lens
+         inferno-types megaparsec memory mtl parser-combinators picosat
+         prettyprinter recursion-schemes syb template-haskell text time
+       ];
+       testHaskellDepends = [
+         base containers exceptions hspec hspec-golden-aeson inferno-types
+         inferno-vc megaparsec mtl pretty-simple prettyprinter QuickCheck
+         recursion-schemes text
+       ];
+       description = "A statically-typed functional scripting language";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "inferno-lsp" = callPackage
+    ({ mkDerivation, base, bytestring, co-log-core, containers
+     , inferno-core, inferno-types, inferno-vc, lsp, lsp-types
+     , megaparsec, microlens, mtl, plow-log, plow-log-async
+     , prettyprinter, safe, special-keys, stm, text, text-rope, time
+     , transformers, uuid
+     }:
+     mkDerivation {
+       pname = "inferno-lsp";
+       version = "0.1.0";
+       sha256 = "12ss0zq9jwvggjlzsyzbdl1afli3h6w2fl3bs9cbg1k42zzj44s4";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring co-log-core containers inferno-core inferno-types
+         inferno-vc lsp lsp-types megaparsec microlens mtl plow-log
+         plow-log-async prettyprinter safe special-keys stm text text-rope
+         time transformers uuid
+       ];
+       executableHaskellDepends = [ base ];
+       description = "LSP for Inferno";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "inferno-lsp-server";
+     }) {};
+
+  "inferno-types" = callPackage
+    ({ mkDerivation, aeson, base, base64-bytestring, bifunctors
+     , bytestring, cereal, containers, cryptonite, deepseq, hashable
+     , megaparsec, memory, mtl, prettyprinter, QuickCheck
+     , quickcheck-arbitrary-adt, quickcheck-instances, recursion-schemes
+     , servant, text
+     }:
+     mkDerivation {
+       pname = "inferno-types";
+       version = "0.1.0.0";
+       sha256 = "1jbp7kirh7cwgi3q1qzrb3hrrarymb1830q1gbs5xszkn0i08gyb";
+       libraryHaskellDepends = [
+         aeson base base64-bytestring bifunctors bytestring cereal
+         containers cryptonite deepseq hashable megaparsec memory mtl
+         prettyprinter QuickCheck quickcheck-arbitrary-adt
+         quickcheck-instances recursion-schemes servant text
+       ];
+       description = "Core types for Inferno";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "inferno-vc" = callPackage
+    ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring
+     , containers, cryptonite, directory, filepath, generic-lens
+     , http-client, http-types, inferno-types, lens, mtl, plow-log
+     , QuickCheck, quickcheck-arbitrary-adt, quickcheck-instances
+     , servant, servant-client, servant-server, servant-typed-error
+     , text, time, wai, wai-extra, warp, yaml, zlib
+     }:
+     mkDerivation {
+       pname = "inferno-vc";
+       version = "0.1.0";
+       sha256 = "1chq43r134hn0hl910y2lyawpllw8yzdai2kzdmbhawac3q640if";
+       libraryHaskellDepends = [
+         aeson async base base64-bytestring bytestring containers cryptonite
+         directory filepath generic-lens http-client http-types
+         inferno-types lens mtl plow-log QuickCheck quickcheck-arbitrary-adt
+         quickcheck-instances servant servant-client servant-server
+         servant-typed-error text time wai wai-extra warp yaml zlib
+       ];
+       description = "Version control server for Inferno";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "infernu" = callPackage
     ({ mkDerivation, base, containers, digits, either, fgl
      , language-ecmascript, mtl, optparse-applicative, parsec
@@ -161013,6 +160117,8 @@ self: {
        libraryHaskellDepends = [ base inj ];
        description = "'Inj' instances for 'base'";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "inject" = callPackage
@@ -161062,6 +160168,8 @@ self: {
        ];
        description = "Canonical categorical conversions (injections and projections)";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "inline-asm" = callPackage
@@ -161087,8 +160195,6 @@ self: {
        description = "Inline some Assembly in ur Haskell!";
        license = lib.licenses.bsd3;
        platforms = lib.platforms.x86;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "inline-c" = callPackage
@@ -161212,8 +160318,6 @@ self: {
        ];
        description = "Seamlessly call R from Haskell and vice versa. No FFI required.";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) R;};
 
   "inliterate" = callPackage
@@ -161338,7 +160442,6 @@ self: {
        ];
        description = "A simple proxy for debugging plaintext protocols communication";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "inspection-proxy";
      }) {};
 
@@ -161410,8 +160513,8 @@ self: {
      }:
      mkDerivation {
        pname = "instana-haskell-trace-sdk";
-       version = "0.8.0.0";
-       sha256 = "008r4164idzd9877crmmyc8yl63ssm8pszr75h7gkz8j9kyibrsp";
+       version = "0.9.0.0";
+       sha256 = "08w7s8pa2c2qbw3hwxlmgdlibhvnlb9a9z0jy09drfqgv0qfsk3p";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -161668,6 +160771,8 @@ self: {
        ];
        description = "Interval map";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "int-like" = callPackage
@@ -161723,8 +160828,6 @@ self: {
        testHaskellDepends = [ base containers doctest primitive ];
        description = "Advent of Code 2019 intcode interpreter";
        license = lib.licenses.isc;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "integer-gmp_1_1" = callPackage
@@ -161797,6 +160900,23 @@ self: {
        libraryHaskellDepends = [ ghc-prim ];
        description = "Simple Integer library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "integer-types" = callPackage
+    ({ mkDerivation, base, deepseq, exceptions, hedgehog, hspec }:
+     mkDerivation {
+       pname = "integer-types";
+       version = "0.0.0.0";
+       sha256 = "1hny749vzc9bp0dqhypfanxnjjp6s87nmwm17xzh75742ajcf86z";
+       revision = "1";
+       editedCabalFile = "0c5xfvy8cspzbakng4rnnhc45n24hjrldf14i8ipp2l94n8mvn8y";
+       libraryHaskellDepends = [ base deepseq exceptions hedgehog ];
+       testHaskellDepends = [ base deepseq exceptions hedgehog hspec ];
+       doHaddock = false;
+       description = "Integer, Natural, and Positive";
+       license = lib.licenses.asl20;
      }) {};
 
   "integration" = callPackage
@@ -161855,7 +160975,6 @@ self: {
        description = "Hardware accelerated AES encryption and Random Number Generation";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {intel_aes = null;};
 
   "intensional-datatys" = callPackage
@@ -161915,7 +161034,9 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Interactive quick time series plotting";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "interactive-plot-demo";
+       broken = true;
      }) {};
 
   "interchangeable" = callPackage
@@ -162344,7 +161465,9 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "An implementation of Allen's interval algebra for temporal logic";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "tutorial";
+       broken = true;
      }) {};
 
   "interval-functor" = callPackage
@@ -162361,21 +161484,23 @@ self: {
 
   "interval-patterns" = callPackage
     ({ mkDerivation, base, containers, groups, hspec, lattices
-     , QuickCheck, relude, semirings, time, time-compat
+     , QuickCheck, semirings, time, time-compat
      }:
      mkDerivation {
        pname = "interval-patterns";
-       version = "0.5.0.0";
-       sha256 = "1ayvhjg7a8z7wp1pqsf4wcvxj5y3izsxz3b53q57dsvrlsc9i0kg";
+       version = "0.6.0.0";
+       sha256 = "0f0gy1442v7di34bngssihhyb6vmhdi71j8yqmii8c7xxvnpr69a";
        libraryHaskellDepends = [
-         base containers groups lattices relude semirings time time-compat
+         base containers groups lattices semirings time time-compat
        ];
        testHaskellDepends = [
-         base containers groups hspec lattices QuickCheck relude semirings
-         time time-compat
+         base containers groups hspec lattices QuickCheck semirings time
+         time-compat
        ];
        description = "Intervals, and monoids thereof";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "interval-tree-clock" = callPackage
@@ -162476,6 +161601,8 @@ self: {
        ];
        description = "Safe and minimal prelude";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "intro-prelude" = callPackage
@@ -162492,7 +161619,6 @@ self: {
        description = "Intro reexported as Prelude";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "introduction" = callPackage
@@ -162577,28 +161703,6 @@ self: {
      }:
      mkDerivation {
        pname = "invariant";
-       version = "0.5.6";
-       sha256 = "1l73wlnmh09187w8y61qyjjycpljds9lydy16ifa08bmmbxgkzcw";
-       libraryHaskellDepends = [
-         array base bifunctors comonad containers contravariant ghc-prim
-         profunctors StateVar stm tagged template-haskell th-abstraction
-         transformers transformers-compat unordered-containers
-       ];
-       testHaskellDepends = [ base hspec QuickCheck template-haskell ];
-       testToolDepends = [ hspec-discover ];
-       description = "Haskell98 invariant functors";
-       license = lib.licenses.bsd2;
-     }) {};
-
-  "invariant_0_6" = callPackage
-    ({ mkDerivation, array, base, bifunctors, comonad, containers
-     , contravariant, ghc-prim, hspec, hspec-discover, profunctors
-     , QuickCheck, StateVar, stm, tagged, template-haskell
-     , th-abstraction, transformers, transformers-compat
-     , unordered-containers
-     }:
-     mkDerivation {
-       pname = "invariant";
        version = "0.6";
        sha256 = "07ffgcfpacsdihcmcmx2m1gp8czlg28657bxncxjykjiiiwjlaxm";
        revision = "1";
@@ -162612,7 +161716,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Haskell98 invariant functors";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "inventory" = callPackage
@@ -162639,7 +161742,9 @@ self: {
        ];
        description = "Project statistics and definition analysis";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "inventory";
+       broken = true;
      }) {};
 
   "invert" = callPackage
@@ -162717,7 +161822,6 @@ self: {
        description = "invertible functions and instances for HList";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "invertible-hxt" = callPackage
@@ -163669,7 +162773,9 @@ self: {
        executableHaskellDepends = [ base ];
        description = "A library for writing IRC bots";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "ircbot-demo";
+       broken = true;
      }) {};
 
   "ircbouncer" = callPackage
@@ -163751,7 +162857,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "iridium";
-       broken = true;
      }) {};
 
   "iris" = callPackage
@@ -164118,8 +163223,6 @@ self: {
        ];
        description = "Isomorphism typeclass solving the conversion problem";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "isotope" = callPackage
@@ -164436,7 +163539,9 @@ self: {
        executableHaskellDepends = [ base bytestring ];
        description = "Enable graphical display of images inline on some terminals";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "it2-show";
+       broken = true;
      }) {};
 
   "iterm-show-JuicyPixels" = callPackage
@@ -164450,6 +163555,7 @@ self: {
        libraryHaskellDepends = [ base iterm-show JuicyPixels ];
        description = "Orphan Show instances for JuciyPixels image types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "iterm-show-diagrams" = callPackage
@@ -164467,6 +163573,7 @@ self: {
        ];
        description = "Orphan Show instances for diagrams package that render inline in some terminals";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ival" = callPackage
@@ -165034,7 +164141,6 @@ self: {
        doHaddock = false;
        description = "Functional, expression-oriented data processing language";
        license = lib.licenses.agpl3Only;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "ja";
        maintainers = [ lib.maintainers.sternenseemann ];
      }) {};
@@ -165046,10 +164152,8 @@ self: {
      }:
      mkDerivation {
        pname = "jack";
-       version = "0.7.2";
-       sha256 = "0aa7nz8ybsw7s0nmf12kxnjm5z1afj88c97b1w17b7lvdwvfs3cx";
-       revision = "1";
-       editedCabalFile = "16g5xc67811jvckfn0xfvcwbxi0kcx1qh87pyhrqvrp4k8m68g2v";
+       version = "0.7.2.1";
+       sha256 = "03cf6yb3nbcwy0429b0r2dxj6dvk295y4w73lyc6fpjh001yp7c9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -165090,15 +164194,18 @@ self: {
      }) {};
 
   "jackpolynomials" = callPackage
-    ({ mkDerivation, array, base, ilist, lens, math-functions
-     , mpolynomials, numeric-prelude
+    ({ mkDerivation, array, base, hspray, hypergeomatrix, ilist, lens
+     , math-functions, numeric-prelude, tasty, tasty-hunit
      }:
      mkDerivation {
        pname = "jackpolynomials";
-       version = "1.0.0.0";
-       sha256 = "13marv1cl4c5xprwjn7yz3hbwln2cnmxski945saf3azs67ki824";
+       version = "1.1.0.1";
+       sha256 = "0wss00638zsi9zsphmr7pw19rdcvqfmd6fcc0wwhpkz6mkzm4c9s";
        libraryHaskellDepends = [
-         array base ilist lens math-functions mpolynomials numeric-prelude
+         array base hspray ilist lens math-functions numeric-prelude
+       ];
+       testHaskellDepends = [
+         base hspray hypergeomatrix tasty tasty-hunit
        ];
        description = "Jack, zonal, and Schur polynomials";
        license = lib.licenses.gpl3Only;
@@ -165160,6 +164267,7 @@ self: {
        description = "Jailed IO monad";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "jailbreak-cabal" = callPackage
@@ -165174,7 +164282,7 @@ self: {
        description = "Strip version restrictions from Cabal files";
        license = lib.licenses.bsd3;
        mainProgram = "jailbreak-cabal";
-       maintainers = [ lib.maintainers.peti ];
+       maintainers = [ lib.maintainers.sternenseemann ];
      }) {};
 
   "jalaali" = callPackage
@@ -165232,7 +164340,9 @@ self: {
        executableHaskellDepends = [ base boxes directory filepath ];
        description = "Export sheet music and audio from Windows/Mac app Jammit";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "jammittools";
+       broken = true;
      }) {};
 
   "japanese-calendar" = callPackage
@@ -165342,7 +164452,9 @@ self: {
        executableToolDepends = [ alex happy ];
        description = "Create immutable algebraic data structures for Java";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "java-adt";
+       broken = true;
      }) {};
 
   "java-bridge" = callPackage
@@ -165367,7 +164479,6 @@ self: {
        description = "Bindings to the JNI and a high level interface generator";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "java-bridge-extras" = callPackage
@@ -165824,7 +164935,6 @@ self: {
        ];
        description = "QuasiQuotation library for programmatic generation of Javascript code";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "jmacro";
      }) {};
 
@@ -165845,6 +164955,7 @@ self: {
        description = "JSON-RPC clients and servers using JMacro, and evented client-server Reactive Programming";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "jmacro-rpc-happstack" = callPackage
@@ -165912,7 +165023,6 @@ self: {
        testHaskellDepends = [ base casing free jmacro ];
        description = "Jmonkey is very restricted but handy EDSL for JavaScript";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "jni" = callPackage
@@ -166040,8 +165150,6 @@ self: {
        ];
        description = "Trying to compose non-composable";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "jonathanscard" = callPackage
@@ -166293,6 +165401,8 @@ self: {
        pname = "jose-jwt";
        version = "0.9.4";
        sha256 = "1drdlxbhbac3b6ph2l969vvicmg1yww9yhz3pd9maq7pdajbpjcc";
+       revision = "1";
+       editedCabalFile = "1xhkdmfsl2wwkjk384gy6bwp2bhncdjgqvncdnzpx9b801v67f3c";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring cereal containers cryptonite
          memory mtl text time transformers transformers-compat
@@ -166323,6 +165433,7 @@ self: {
        ];
        description = "Tiny markdown notebook";
        license = lib.licenses.isc;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "jot";
      }) {};
 
@@ -166339,6 +165450,8 @@ self: {
        testHaskellDepends = [ base hspec ];
        description = "Transform Joy code using conditional rewrite rules";
        license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "jpeg" = callPackage
@@ -166484,6 +165597,8 @@ self: {
        ];
        description = "Interface for JavaScript that works with GHCJS and GHC";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "jsaddle-dom" = callPackage
@@ -166520,6 +165635,7 @@ self: {
        description = "JSaddle Hello World, an example package";
        license = lib.licenses.mit;
        badPlatforms = lib.platforms.darwin;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "jsaddle-warp" = callPackage
@@ -166546,6 +165662,8 @@ self: {
        ];
        description = "Interface for JavaScript that works with GHCJS and GHC";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "jsaddle-webkit2gtk" = callPackage
@@ -166866,6 +165984,8 @@ self: {
        benchmarkHaskellDepends = [ aeson criterion rebase ];
        description = "Direct-to-bytes JSON Builder";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "json-directory" = callPackage
@@ -167647,8 +166767,8 @@ self: {
      }:
      mkDerivation {
        pname = "jsonifier";
-       version = "0.2.1.1";
-       sha256 = "0wih0m3g2wj06zwl2wbs9y2bfbc593vmh25imy6hki2iq7wwr3l0";
+       version = "0.2.1.2";
+       sha256 = "0swv5xmns2qqkmb8wc0f9gsbrs81ghfp8jvq0lr7fgam3cbzaibr";
        libraryHaskellDepends = [
          base bytestring ptr-poker scientific text
        ];
@@ -167697,8 +166817,6 @@ self: {
        ];
        description = "JsonLogic Evaluation";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "jsonlogic-aeson" = callPackage
@@ -167720,6 +166838,7 @@ self: {
        description = "JsonLogic Aeson Support";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "jsonnet" = callPackage
@@ -167762,27 +166881,6 @@ self: {
      }) {};
 
   "jsonpath" = callPackage
-    ({ mkDerivation, aeson, aeson-casing, attoparsec, base, bytestring
-     , file-embed, hspec, hspec-attoparsec, hspec-discover, text
-     , unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "jsonpath";
-       version = "0.2.1.0";
-       sha256 = "1d9h6j0xzrpxc56wym9b0sdanpw1v2rcx1sdm49h6iriwwmckb10";
-       libraryHaskellDepends = [
-         aeson attoparsec base text unordered-containers vector
-       ];
-       testHaskellDepends = [
-         aeson aeson-casing attoparsec base bytestring file-embed hspec
-         hspec-attoparsec text unordered-containers vector
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Library to parse and execute JSONPath";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "jsonpath_0_3_0_0" = callPackage
     ({ mkDerivation, aeson, aeson-casing, base, bytestring, file-embed
      , hspec, hspec-discover, hspec-megaparsec, megaparsec, scientific
      , text, unordered-containers, vector
@@ -167801,7 +166899,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Library to parse and execute JSONPath";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "jsonresume" = callPackage
@@ -168120,8 +167217,8 @@ self: {
      }:
      mkDerivation {
        pname = "juicy-gcode";
-       version = "0.2.0.2";
-       sha256 = "1kr59d21825mrfr9370f4z717gf45rcdp8jw7xw3d4mp7ba6r66b";
+       version = "0.3.0.0";
+       sha256 = "0j2q76fwx93az2yk0pnmzl82npl0305ks2ia7gbxi7k9jwdzbp0i";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -168456,7 +167553,6 @@ self: {
        description = "Low-level Haskell client library for Apache Kafka 0.7.";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "kafka-client-sync" = callPackage
@@ -169099,8 +168195,8 @@ self: {
      }:
      mkDerivation {
        pname = "katip-wai";
-       version = "0.1.2.0";
-       sha256 = "10chkrjjh6ja6bil3s12hm7mfgi1j1idq490h5iqs1y3am44bda1";
+       version = "0.1.2.1";
+       sha256 = "1shzmjpz043fglvn4niydbjf3a41bmx2dhyp7ch5g256irqs4a21";
        libraryHaskellDepends = [
          aeson base bytestring clock http-types katip network text uuid wai
        ];
@@ -169431,6 +168527,7 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "keenser-exe";
+       broken = true;
      }) {};
 
   "keep-alive" = callPackage
@@ -169470,7 +168567,6 @@ self: {
        ];
        description = "Rapid Gtk Application Development - I18N";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "keera-hails-mvc-controller" = callPackage
@@ -169812,8 +168908,8 @@ self: {
      }:
      mkDerivation {
        pname = "keid-core";
-       version = "0.1.7.1";
-       sha256 = "0izq63b4ii7gc36qs26y87rr19y4sh1l4cw26bqwdyvdndmmsq90";
+       version = "0.1.7.2";
+       sha256 = "06abgzc7h6h0xsgrv3b1n2krb2axb7svg00l0rz5k2qs3bz26kfd";
        libraryHaskellDepends = [
          base binary bytestring containers cryptohash-md5 derive-storable
          derive-storable-plugin file-embed foldl geomancy GLFW-b ktx-codec
@@ -170017,7 +169113,6 @@ self: {
        description = "Manage and abstract your packer configurations";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "kesha" = callPackage
@@ -170214,6 +169309,79 @@ self: {
        broken = true;
      }) {};
 
+  "keyed-vals" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, http-api-data
+     , redis-glob, text
+     }:
+     mkDerivation {
+       pname = "keyed-vals";
+       version = "0.2.0.0";
+       sha256 = "0im4wn7m5y6kmi8cjxfn72316zldg9v92fbw6hlimc7hkndb34mf";
+       libraryHaskellDepends = [
+         aeson base bytestring containers http-api-data redis-glob text
+       ];
+       description = "An abstract Handle for accessing collections in stores like Redis";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "keyed-vals-hspec-tests" = callPackage
+    ({ mkDerivation, aeson, base, benri-hspec, bytestring, containers
+     , hspec, http-api-data, keyed-vals, text
+     }:
+     mkDerivation {
+       pname = "keyed-vals-hspec-tests";
+       version = "0.2.0.0";
+       sha256 = "1pmhd9gjq92gn5z36l6av3hbxq5ynwhzy3igij7wvndx3mkj94hm";
+       libraryHaskellDepends = [
+         aeson base benri-hspec bytestring containers hspec http-api-data
+         keyed-vals text
+       ];
+       description = "Validate a keyed-vals Handle";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "keyed-vals-mem" = callPackage
+    ({ mkDerivation, base, bytestring, containers, hspec, keyed-vals
+     , keyed-vals-hspec-tests, text, unliftio, unliftio-core
+     }:
+     mkDerivation {
+       pname = "keyed-vals-mem";
+       version = "0.2.0.0";
+       sha256 = "08zsrwdcqw7ic1l9ygcalyg0k985ck1gal03kw21jlsh3l77942d";
+       libraryHaskellDepends = [
+         base bytestring containers keyed-vals text unliftio unliftio-core
+       ];
+       testHaskellDepends = [ base hspec keyed-vals-hspec-tests ];
+       description = "Implements a keyed-vals Handle using in-process memory";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "keyed-vals-redis" = callPackage
+    ({ mkDerivation, base, bytestring, containers, hedis, hspec
+     , hspec-tmp-proc, keyed-vals, keyed-vals-hspec-tests, QuickCheck
+     , read-env-var, text, tmp-proc-redis, unliftio, unliftio-core
+     }:
+     mkDerivation {
+       pname = "keyed-vals-redis";
+       version = "0.2.0.0";
+       sha256 = "1fxb1r6c19sslhmml04w7adpqwq1glavm5mfix7iiaxly358jdy6";
+       libraryHaskellDepends = [
+         base bytestring containers hedis keyed-vals read-env-var text
+         unliftio unliftio-core
+       ];
+       testHaskellDepends = [
+         base bytestring hspec hspec-tmp-proc keyed-vals-hspec-tests
+         QuickCheck text tmp-proc-redis
+       ];
+       description = "Access Redis using a keyed-vals Handle";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "keylayouts" = callPackage
     ({ mkDerivation, base, bytestring, containers, text, xeno }:
      mkDerivation {
@@ -170320,8 +169488,6 @@ self: {
        ];
        description = "Managing stores of secret things";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "keyvaluehash" = callPackage
@@ -170387,20 +169553,6 @@ self: {
      }) {};
 
   "ki" = callPackage
-    ({ mkDerivation, base, containers, stm }:
-     mkDerivation {
-       pname = "ki";
-       version = "0.2.0.1";
-       sha256 = "1nxmgv4kxh2whdsmj659iypf8gfjrqzyxzyzghapg1fmpffjpcyr";
-       revision = "1";
-       editedCabalFile = "0prk6bq1rw52dc7ydapqklcapl1z6yqz0vnx0fl4cm600pd9salm";
-       libraryHaskellDepends = [ base containers stm ];
-       testHaskellDepends = [ base stm ];
-       description = "A lightweight, structured-concurrency library";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "ki_1_0_0_1" = callPackage
     ({ mkDerivation, base, containers, stm, tasty, tasty-hunit }:
      mkDerivation {
        pname = "ki";
@@ -170410,7 +169562,6 @@ self: {
        testHaskellDepends = [ base stm tasty tasty-hunit ];
        description = "A lightweight structured concurrency library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ki-unlifted" = callPackage
@@ -170422,8 +169573,6 @@ self: {
        libraryHaskellDepends = [ base ki unliftio-core ];
        description = "A lightweight structured-concurrency library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "kibro" = callPackage
@@ -170697,7 +169846,9 @@ self: {
        ];
        description = "K_M,N quadratic programming";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "kmn-programming";
+       broken = true;
      }) {};
 
   "kmonad" = callPackage
@@ -171136,39 +170287,6 @@ self: {
      }:
      mkDerivation {
        pname = "krank";
-       version = "0.2.3";
-       sha256 = "0y78njv85s7mcza541gdax5l9651vm78k78ay42phcfvniv82hgx";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base bytestring containers http-client http-types
-         lifted-async mtl pcre-heavy pretty-terminal PyF req safe-exceptions
-         text unordered-containers
-       ];
-       executableHaskellDepends = [
-         base containers mtl optparse-applicative pcre-heavy pretty-terminal
-         process PyF text
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers hspec hspec-expectations
-         http-client http-types lifted-async mtl pcre-heavy pretty-terminal
-         PyF req safe-exceptions text unordered-containers
-       ];
-       description = "Krank checks issue tracker link status in your source code";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       mainProgram = "krank";
-       broken = true;
-     }) {};
-
-  "krank_0_3_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, hspec
-     , hspec-expectations, http-client, http-types, lifted-async, mtl
-     , optparse-applicative, pcre-heavy, pretty-terminal, process, PyF
-     , req, safe-exceptions, text, unordered-containers
-     }:
-     mkDerivation {
-       pname = "krank";
        version = "0.3.0";
        sha256 = "01ncfknvm4mndzam3q9m15p51cz8cwjds12zc74rl1p49rdp5pis";
        isLibrary = true;
@@ -171189,9 +170307,7 @@ self: {
        ];
        description = "Krank checks issue tracker link status in your source code";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "krank";
-       broken = true;
      }) {};
 
   "krapsh" = callPackage
@@ -171489,7 +170605,6 @@ self: {
        ];
        description = "Key/Value Indexed Table container and formatting library";
        license = lib.licenses.isc;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "kyotocabinet" = callPackage
@@ -172012,8 +171127,10 @@ self: {
      }:
      mkDerivation {
        pname = "lambdabot";
-       version = "5.3.0.2";
-       sha256 = "0c5qwgzisvqxlyh378bbnabb9lbinknwvcf46sjpm6355krcw3g7";
+       version = "5.3.1";
+       sha256 = "0fznnbjrk5m6g0jd65ngmckqcgnn87hs30mxqfkncqbqp86s3zyd";
+       revision = "2";
+       editedCabalFile = "0q7sb9man3zxgaajm8vy59ld0xsb5vzjai8vb8rnljxdkgsy4i5j";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -172033,23 +171150,23 @@ self: {
      , dependent-map, dependent-sum, dependent-sum-template, directory
      , edit-distance, exceptions, filepath, haskeline, hslogger, HTTP
      , lifted-base, monad-control, mtl, network, network-bsd, parsec
-     , prim-uniq, random, random-fu, random-source, regex-tdfa
-     , SafeSemaphore, split, syb, template-haskell, time, transformers
-     , transformers-base, unix, utf8-string, zlib
+     , prim-uniq, random, random-fu, regex-tdfa, SafeSemaphore, split
+     , syb, template-haskell, time, transformers, transformers-base
+     , unix, utf8-string, zlib
      }:
      mkDerivation {
        pname = "lambdabot-core";
-       version = "5.3.0.2";
-       sha256 = "1i375kiw98j5gd4pixh59lcqk0lakwmrgxzpkr0431a48kxffq7r";
-       revision = "1";
-       editedCabalFile = "1kydr2sis2r7vr313n6cy5rh2bpnci7zfmrbmxd6ih67f0x8aa3q";
+       version = "5.3.1";
+       sha256 = "1hiq1wh60cprx49y1178rwsw8dcflzx10g2ivi77d4qxyiawljph";
+       revision = "2";
+       editedCabalFile = "0cp2aldnqxd74l4ggxm523shfyvh864zvp6v0d0zyry5jrx7zyfr";
        libraryHaskellDepends = [
          base binary bytestring containers dependent-map dependent-sum
          dependent-sum-template directory edit-distance exceptions filepath
          haskeline hslogger HTTP lifted-base monad-control mtl network
-         network-bsd parsec prim-uniq random random-fu random-source
-         regex-tdfa SafeSemaphore split syb template-haskell time
-         transformers transformers-base unix utf8-string zlib
+         network-bsd parsec prim-uniq random random-fu regex-tdfa
+         SafeSemaphore split syb template-haskell time transformers
+         transformers-base unix utf8-string zlib
        ];
        description = "Lambdabot core functionality";
        license = "GPL";
@@ -172060,21 +171177,23 @@ self: {
      , data-memocombinators, directory, filepath
      , haskell-src-exts-simple, hoogle, HTTP, IOSpec, lambdabot-core
      , lambdabot-reference-plugins, lambdabot-trusted, lifted-base
-     , logict, MonadRandom, mtl, mueval, network, numbers, oeis, parsec
-     , pretty, process, QuickCheck, regex-tdfa, show, split, syb
-     , transformers, utf8-string, vector-space
+     , logict, mtl, mueval, network, numbers, oeis, parsec, pretty
+     , process, QuickCheck, regex-tdfa, show, split, syb, transformers
+     , utf8-string, vector-space
      }:
      mkDerivation {
        pname = "lambdabot-haskell-plugins";
-       version = "5.3.0.2";
-       sha256 = "1h2f86dw3356n66n1nfcqi5hsnj6kvlc1px8s4nrw3zvjlkangzq";
+       version = "5.3.1";
+       sha256 = "05xja5xamvl61xc09fyijmv0sylfd3aaii3p410xa34msglsyssd";
+       revision = "2";
+       editedCabalFile = "15filg6s0xhizffmhx7ca220930d2xjqvmfaafcrl7vpn3dcrgbl";
        libraryHaskellDepends = [
          array arrows base bytestring containers data-memocombinators
          directory filepath haskell-src-exts-simple hoogle HTTP IOSpec
          lambdabot-core lambdabot-reference-plugins lambdabot-trusted
-         lifted-base logict MonadRandom mtl mueval network numbers oeis
-         parsec pretty process QuickCheck regex-tdfa show split syb
-         transformers utf8-string vector-space
+         lifted-base logict mtl mueval network numbers oeis parsec pretty
+         process QuickCheck regex-tdfa show split syb transformers
+         utf8-string vector-space
        ];
        description = "Lambdabot Haskell plugins";
        license = "GPL";
@@ -172087,8 +171206,10 @@ self: {
      }:
      mkDerivation {
        pname = "lambdabot-irc-plugins";
-       version = "5.3.0.2";
-       sha256 = "1pwl77dh474sqvhd4nfqcqvzicz36xww13sw49qs5wd2fkp50zqi";
+       version = "5.3.1";
+       sha256 = "0fcbp39vm05g6sjjmxmdxflia5n0yckai0chqqkk1g01khb4pkjy";
+       revision = "2";
+       editedCabalFile = "17kg3vac8jiciwygzxdws3bskiwlxfm41hbqn8wm0hcz0l9h4ss0";
        libraryHaskellDepends = [
          base bytestring containers directory filepath lambdabot-core
          lifted-base mtl network SafeSemaphore split time
@@ -172100,19 +171221,21 @@ self: {
   "lambdabot-misc-plugins" = callPackage
     ({ mkDerivation, base, bytestring, containers, filepath
      , lambdabot-core, lifted-base, mtl, network, network-uri, parsec
-     , process, random, random-fu, random-source, regex-tdfa
-     , SafeSemaphore, split, tagsoup, template-haskell, time
-     , transformers, transformers-base, unix, utf8-string, zlib
+     , process, regex-tdfa, SafeSemaphore, split, tagsoup
+     , template-haskell, time, transformers, transformers-base, unix
+     , utf8-string, zlib
      }:
      mkDerivation {
        pname = "lambdabot-misc-plugins";
-       version = "5.3.0.2";
-       sha256 = "0m2rarvcmmas78ghzvzjf1flicj2sf4d14i7y5cxfpc5l3zcyqwq";
+       version = "5.3.1";
+       sha256 = "01dq0lxr7cbnh6bzlk5cndqif44q1sw2azqimz43gaplpqbnavl6";
+       revision = "2";
+       editedCabalFile = "188l0yj672dbdssfafnlz4jybyd1d1i7yb3j66v483b5m09m0f2x";
        libraryHaskellDepends = [
          base bytestring containers filepath lambdabot-core lifted-base mtl
-         network network-uri parsec process random random-fu random-source
-         regex-tdfa SafeSemaphore split tagsoup template-haskell time
-         transformers transformers-base unix utf8-string zlib
+         network network-uri parsec process regex-tdfa SafeSemaphore split
+         tagsoup template-haskell time transformers transformers-base unix
+         utf8-string zlib
        ];
        description = "Lambdabot miscellaneous plugins";
        license = "GPL";
@@ -172120,16 +171243,19 @@ self: {
 
   "lambdabot-novelty-plugins" = callPackage
     ({ mkDerivation, base, binary, brainfuck, bytestring, containers
-     , dice, directory, lambdabot-core, misfortune, process, random-fu
-     , regex-tdfa, unlambda
+     , dice, directory, lambdabot-core, misfortune, process, random
+     , random-fu, regex-tdfa, unlambda
      }:
      mkDerivation {
        pname = "lambdabot-novelty-plugins";
-       version = "5.3.0.2";
-       sha256 = "09rqshkh1k7536b9zw4rga370l35v47vf28xdlnrh7knwh88yr70";
+       version = "5.3.1";
+       sha256 = "0v851nxpxr90agfyh9nx44f1r310fs93y2gji4a7x1synb786rnw";
+       revision = "2";
+       editedCabalFile = "1m500jq122wml8cp398szd7m9bya4fw5yg2fcv349fdz32wr18hd";
        libraryHaskellDepends = [
          base binary brainfuck bytestring containers dice directory
-         lambdabot-core misfortune process random-fu regex-tdfa unlambda
+         lambdabot-core misfortune process random random-fu regex-tdfa
+         unlambda
        ];
        description = "Novelty plugins for Lambdabot";
        license = "GPL";
@@ -172142,8 +171268,10 @@ self: {
      }:
      mkDerivation {
        pname = "lambdabot-reference-plugins";
-       version = "5.3.0.2";
-       sha256 = "1n9r29gmllmad2nr83gnbafka7gp99qji1pj0hhcr7gb31asz2xl";
+       version = "5.3.1";
+       sha256 = "16zp4mpp77778i8vkcr58nr3xg2rnfdlm5ap0sdrqqfx51bs8ybq";
+       revision = "2";
+       editedCabalFile = "1c65bw5q7gap9n1rlxv0y988fd7srzkdzz0m2x6b70kfkj19ha7m";
        libraryHaskellDepends = [
          base bytestring containers HTTP lambdabot-core mtl network
          network-uri oeis process regex-tdfa split tagsoup utf8-string
@@ -172158,8 +171286,10 @@ self: {
      }:
      mkDerivation {
        pname = "lambdabot-social-plugins";
-       version = "5.3.0.2";
-       sha256 = "10yl1z562cnnx0ml343c7psaw5zsil66zrbsgvij6cy2b2p2d3m2";
+       version = "5.3.1";
+       sha256 = "0d8hc34hky8br53yj15qchbkm796d7x9zhhm8bq9h4rn1a2zfmdz";
+       revision = "2";
+       editedCabalFile = "1gk4qmjzizxk4qzc3kvq36p515my2cf6vybhnb2zaxpnckg9v68k";
        libraryHaskellDepends = [
          base binary bytestring containers lambdabot-core mtl split time
        ];
@@ -172191,17 +171321,15 @@ self: {
        ];
        description = "Lambdabot for Telegram";
        license = lib.licenses.gpl2Plus;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "telegram-lambdabot";
-       broken = true;
      }) {};
 
   "lambdabot-trusted" = callPackage
     ({ mkDerivation, base, oeis, QuickCheck, QuickCheck-safe }:
      mkDerivation {
        pname = "lambdabot-trusted";
-       version = "5.3.0.2";
-       sha256 = "1mwgamd75llraiafk7s43j6qz495j96s1dprckrisww37gv3nn8d";
+       version = "5.3.1";
+       sha256 = "03wmk7l7krb51zql2qxf805ww0gndbgysfw0fgm3pzd98j7bfimh";
        libraryHaskellDepends = [ base oeis QuickCheck QuickCheck-safe ];
        description = "Lambdabot trusted code";
        license = "GPL";
@@ -172569,6 +171697,7 @@ self: {
        description = "Lambdabot running as a twitter bot. Similar to the @fsibot f# bot.";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lambdaya-bus" = callPackage
@@ -172692,7 +171821,6 @@ self: {
        description = "Haskell bindings for the Linux Landlock API";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "lang" = callPackage
@@ -172821,7 +171949,6 @@ self: {
        ];
        description = "Language definition and parser for AVRO files";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "language-bash" = callPackage
@@ -173098,28 +172225,6 @@ self: {
        mainProgram = "emd";
      }) {};
 
-  "language-docker" = callPackage
-    ({ mkDerivation, base, bytestring, containers, data-default-class
-     , hspec, hspec-megaparsec, HUnit, megaparsec, prettyprinter
-     , QuickCheck, split, text, time
-     }:
-     mkDerivation {
-       pname = "language-docker";
-       version = "10.4.3";
-       sha256 = "0s3grrz3n0fvxh7qn4gfaw1m194zd2s4zjqhzar8kr783yw3rr1k";
-       libraryHaskellDepends = [
-         base bytestring containers data-default-class megaparsec
-         prettyprinter split text time
-       ];
-       testHaskellDepends = [
-         base bytestring containers data-default-class hspec
-         hspec-megaparsec HUnit megaparsec prettyprinter QuickCheck split
-         text time
-       ];
-       description = "Dockerfile parser, pretty-printer and embedded DSL";
-       license = lib.licenses.gpl3Only;
-     }) {};
-
   "language-docker_11_0_0" = callPackage
     ({ mkDerivation, base, bytestring, containers, data-default
      , data-default-class, hspec, hspec-megaparsec, HUnit, megaparsec
@@ -173143,7 +172248,7 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "language-docker_12_0_0" = callPackage
+  "language-docker" = callPackage
     ({ mkDerivation, base, bytestring, containers, data-default
      , data-default-class, hspec, hspec-megaparsec, HUnit, megaparsec
      , prettyprinter, QuickCheck, split, text, time
@@ -173163,7 +172268,6 @@ self: {
        ];
        description = "Dockerfile parser, pretty-printer and embedded DSL";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "language-dockerfile" = callPackage
@@ -173235,8 +172339,6 @@ self: {
        ];
        description = "JavaScript parser and pretty-printer library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "language-ecmascript-analysis" = callPackage
@@ -173252,7 +172354,6 @@ self: {
        ];
        description = "JavaScript static analysis library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "language-eiffel" = callPackage
@@ -173304,6 +172405,8 @@ self: {
        libraryToolDepends = [ alex happy ];
        description = "Fortran lexer and parser, language support, and extensions";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "language-gcl" = callPackage
@@ -173513,6 +172616,8 @@ self: {
        testHaskellDepends = [ base hspec parsec ];
        description = "javascript parser for es6 and es7";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "language-kort" = callPackage
@@ -173679,7 +172784,7 @@ self: {
        ];
        description = "Data types and functions to represent the Nix language";
        license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.peti ];
+       maintainers = [ lib.maintainers.sternenseemann ];
      }) {};
 
   "language-oberon" = callPackage
@@ -174169,6 +173274,8 @@ self: {
        benchmarkHaskellDepends = [ base criterion deepseq QuickCheck ];
        description = "Matrix programming library";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lapack" = callPackage
@@ -174199,6 +173306,7 @@ self: {
        ];
        description = "Numerical Linear Algebra using LAPACK";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "lapack-carray" = callPackage
@@ -174231,6 +173339,7 @@ self: {
        ];
        description = "Auto-generated interface to Fortran LAPACK via comfort-array";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "lapack-ffi" = callPackage
@@ -174255,6 +173364,8 @@ self: {
        pname = "lapack-ffi-tools";
        version = "0.1.3";
        sha256 = "0qk5a43w8xn8pp9bhmjmjyvriiin2dyf4nvk13w858hsxyx6xqkx";
+       revision = "1";
+       editedCabalFile = "15w2ml6iqwk7776dl9m7lg0jp7akw9f8s95flrsjfxr479qig48i";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -174281,6 +173392,7 @@ self: {
        ];
        description = "Conversion of objects between 'lapack' and 'hmatrix'";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "large-anon" = callPackage
@@ -174648,8 +173760,8 @@ self: {
      }) {};
 
   "lattices" = callPackage
-    ({ mkDerivation, base, base-compat, containers, deepseq, ghc-prim
-     , hashable, integer-logarithms, QuickCheck, quickcheck-instances
+    ({ 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
      }:
@@ -174660,9 +173772,9 @@ self: {
        revision = "4";
        editedCabalFile = "0nkcdqb3gsp1lqpj7hv4knndj7p258j0cp4cbqx7jixc93gkq044";
        libraryHaskellDepends = [
-         base base-compat containers deepseq ghc-prim hashable
-         integer-logarithms QuickCheck semigroupoids tagged transformers
-         universe-base universe-reverse-instances unordered-containers
+         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
@@ -174701,6 +173813,8 @@ self: {
        ];
        description = "Server-side SDK for integrating with LaunchDarkly";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "launchpad-control" = callPackage
@@ -174952,8 +174066,6 @@ self: {
        testHaskellDepends = [ base doctest exceptions tasty tasty-hunit ];
        description = "A bracket with lazy resource allocation";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "lazy-csv" = callPackage
@@ -175215,7 +174327,6 @@ self: {
        description = "Online Latent Dirichlet Allocation";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ldap-client" = callPackage
@@ -175539,6 +174650,7 @@ self: {
        ];
        description = "Haskell code for learning physics";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "learn-physics-examples" = callPackage
@@ -175557,7 +174669,6 @@ self: {
        description = "examples for learn-physics";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "learning-hmm" = callPackage
@@ -175574,7 +174685,6 @@ self: {
        description = "Yet another library for hidden Markov models";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "leb128" = callPackage
@@ -175862,10 +174972,10 @@ self: {
      }:
      mkDerivation {
        pname = "lens";
-       version = "5.0.1";
-       sha256 = "0gzwx4b758phm51hz5i4bbkbvjw1ka7qj04zd9l9sh9n6s9ksm7c";
-       revision = "3";
-       editedCabalFile = "17qmk274b88k4ivhnkc6600djhh9d7pr4s1xhzi3ln2cspj5gvb3";
+       version = "5.1.1";
+       sha256 = "08mkm2mjvhmwg9hc4kd4cd6dgmcszs1p2mzp1nmri7lqbpy9jknc";
+       revision = "1";
+       editedCabalFile = "19z3k7ikpfa96b86yabxghfqpnq9d0ayy4gdlvci3ycvws0s8cy6";
        libraryHaskellDepends = [
          array assoc base base-orphans bifunctors bytestring call-stack
          comonad containers contravariant distributive exceptions filepath
@@ -175957,7 +175067,7 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "lens-aeson" = callPackage
+  "lens-aeson_1_1_3" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, lens
      , scientific, text, unordered-containers, vector
      }:
@@ -175973,9 +175083,10 @@ self: {
        ];
        description = "Law-abiding lenses for aeson";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "lens-aeson_1_2_2" = callPackage
+  "lens-aeson" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, lens
      , scientific, text, text-short, unordered-containers, vector
      }:
@@ -175989,7 +175100,6 @@ self: {
        ];
        description = "Law-abiding lenses for aeson";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "lens-core" = callPackage
@@ -176266,6 +175376,8 @@ self: {
        libraryHaskellDepends = [ base lens tell ];
        description = "MonadTell-based lens combinators";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lens-text-encoding" = callPackage
@@ -176374,6 +175486,17 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "lens-witherable" = callPackage
+    ({ mkDerivation, base, witherable }:
+     mkDerivation {
+       pname = "lens-witherable";
+       version = "0.1.0.2";
+       sha256 = "0n00njfd9zcfgrkwajm1h1mvzgblykzn89whca2xwwqspf7f57kd";
+       libraryHaskellDepends = [ base witherable ];
+       description = "lens-compatible tools for working with witherable";
+       license = lib.licenses.mit;
+     }) {};
+
   "lens-xml" = callPackage
     ({ mkDerivation, base, lens, xml }:
      mkDerivation {
@@ -176421,16 +175544,14 @@ self: {
 
   "lentil" = callPackage
     ({ mkDerivation, ansi-wl-pprint, base, csv, deepseq, directory
-     , dlist, filemanip, filepath, hspec, megaparsec, mtl, natural-sort
-     , optparse-applicative, regex-tdfa, semigroups
+     , dlist, filemanip, filepath, hspec, hspec-discover, megaparsec
+     , mtl, natural-sort, optparse-applicative, regex-tdfa, semigroups
      , terminal-progress-bar, text
      }:
      mkDerivation {
        pname = "lentil";
-       version = "1.5.4.0";
-       sha256 = "0xfsf7g9r2w30qkp4829w77hsja562jvx4n9i880j9qngi2ms2h1";
-       revision = "2";
-       editedCabalFile = "1n88rdsf5ayprgz1wnbx32gaff8kpixfkdkr6q4jvc896fhrhdzp";
+       version = "1.5.4.2";
+       sha256 = "198ajay44aapyn8zw3416lhv7wdkb8p6y3a77w2m3p9ly9sj5hgc";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -176443,6 +175564,7 @@ self: {
          hspec megaparsec mtl natural-sort optparse-applicative regex-tdfa
          semigroups terminal-progress-bar text
        ];
+       testToolDepends = [ hspec-discover ];
        description = "frugal issue tracker";
        license = lib.licenses.gpl3Only;
        mainProgram = "lentil";
@@ -176464,7 +175586,6 @@ self: {
        ];
        description = "Van Laarhoven lenses";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "lenz-mtl" = callPackage
@@ -176482,7 +175603,6 @@ self: {
        ];
        description = "mtl operations with Van Laarhoven lenses";
        license = "unknown";
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "lenz-template" = callPackage
@@ -176501,6 +175621,7 @@ self: {
        description = "Van Laarhoven lens templates";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "less-arbitrary" = callPackage
@@ -176992,19 +176113,6 @@ self: {
      }) {inherit (pkgs) expect; inherit (pkgs) tcl;};
 
   "libffi" = callPackage
-    ({ mkDerivation, base, bytestring, ffi, libffi }:
-     mkDerivation {
-       pname = "libffi";
-       version = "0.1";
-       sha256 = "0g7jnhng3j7z5517aaqga0144aamibsbpgm3yynwyfzkq1kp0f28";
-       libraryHaskellDepends = [ base bytestring ];
-       librarySystemDepends = [ ffi ];
-       libraryPkgconfigDepends = [ libffi ];
-       description = "A binding to libffi";
-       license = lib.licenses.bsd3;
-     }) {ffi = null; inherit (pkgs) libffi;};
-
-  "libffi_0_2_1" = callPackage
     ({ mkDerivation, base, bytestring }:
      mkDerivation {
        pname = "libffi";
@@ -177013,7 +176121,6 @@ self: {
        libraryHaskellDepends = [ base bytestring ];
        description = "A binding to libffi";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "libffi-dynamic" = callPackage
@@ -177496,7 +176603,6 @@ self: {
        description = "Wrapper for libpafe";
        license = lib.licenses.gpl2Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {pafe = null;};
 
   "libpq" = callPackage
@@ -177601,9 +176707,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Move/rename according a set of rules";
        license = lib.licenses.isc;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "librarian";
-       broken = true;
      }) {};
 
   "librato" = callPackage
@@ -177704,8 +176808,6 @@ self: {
        ];
        description = "Bindings for secp256k1";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) secp256k1;};
 
   "libsodium" = callPackage
@@ -177820,8 +176922,6 @@ self: {
        description = "Haskell bindings to libsystemd-journal";
        license = lib.licenses.bsd3;
        badPlatforms = lib.platforms.darwin;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) systemd;};
 
   "libtagc" = callPackage
@@ -178171,8 +177271,8 @@ self: {
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
        pname = "lift-type";
-       version = "0.1.0.1";
-       sha256 = "1195iyf0s8zmibjmvd10bszyccp1a2g4wdysn7yk10d3j0q9xdxf";
+       version = "0.1.1.1";
+       sha256 = "039psym2ghkydk4qyycs3cxndrf85ab5hwzrqv0ajxcilqr11n0h";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base template-haskell ];
        description = "Lift a type from a Typeable constraint to a Template Haskell type";
@@ -178331,8 +177431,6 @@ self: {
        ];
        description = "LIFX LAN API";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ligature" = callPackage
@@ -178656,8 +177754,8 @@ self: {
     ({ mkDerivation, base, hspec, QuickCheck }:
      mkDerivation {
        pname = "line-drawing";
-       version = "0.4.0.0";
-       sha256 = "0f0dj3hr1b9vryrmd88ghhn0jrv3nn5yhl5kj1bwwl99z59ww7bp";
+       version = "0.4.0.1";
+       sha256 = "19jyfp5cm5yzsvrjxk0yd5j46j6jk56v94xi7na97ghxqbvaascl";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec QuickCheck ];
        description = "raster line drawing";
@@ -178722,6 +177820,33 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "linear_1_22" = callPackage
+    ({ mkDerivation, adjunctions, base, base-orphans, binary, bytes
+     , bytestring, cereal, containers, deepseq, distributive, ghc-prim
+     , hashable, HUnit, indexed-traversable, lens, random, reflection
+     , semigroupoids, simple-reflect, tagged, template-haskell
+     , test-framework, test-framework-hunit, transformers
+     , transformers-compat, unordered-containers, vector, void
+     }:
+     mkDerivation {
+       pname = "linear";
+       version = "1.22";
+       sha256 = "1ddr0c54kbi9bw7d62i6h3jiss3q0qmrdpkvckajz6qf5lwkxr6g";
+       libraryHaskellDepends = [
+         adjunctions base base-orphans binary bytes cereal containers
+         deepseq distributive ghc-prim hashable indexed-traversable lens
+         random reflection semigroupoids tagged template-haskell
+         transformers transformers-compat unordered-containers vector void
+       ];
+       testHaskellDepends = [
+         base binary bytestring deepseq HUnit reflection simple-reflect
+         test-framework test-framework-hunit vector
+       ];
+       description = "Linear Algebra";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "linear-accelerate" = callPackage
     ({ mkDerivation, accelerate, base, Cabal, cabal-doctest
      , distributive, doctest, lens, linear
@@ -178765,32 +177890,6 @@ self: {
 
   "linear-base" = callPackage
     ({ mkDerivation, base, containers, deepseq, gauge, ghc-prim
-     , hashable, hashtables, hedgehog, mmorph, primitive, random
-     , random-shuffle, storable-tuple, tasty, tasty-hedgehog, text
-     , transformers, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "linear-base";
-       version = "0.1.0";
-       sha256 = "00n7rmvkjg42n1pba1y1lziw9a8gyhix15rw13qsyymi8bdr8k82";
-       libraryHaskellDepends = [
-         base containers ghc-prim hashable primitive storable-tuple text
-         transformers vector
-       ];
-       testHaskellDepends = [
-         base containers hedgehog mmorph storable-tuple tasty tasty-hedgehog
-         text vector
-       ];
-       benchmarkHaskellDepends = [
-         base deepseq gauge hashable hashtables random random-shuffle
-         unordered-containers
-       ];
-       description = "Standard library for linear types";
-       license = lib.licenses.mit;
-     }) {};
-
-  "linear-base_0_3_0" = 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
@@ -178816,7 +177915,6 @@ self: {
        ];
        description = "Standard library for linear types";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "linear-circuit" = callPackage
@@ -178838,6 +177936,7 @@ self: {
        ];
        description = "Compute resistance of linear electrical circuits";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "linear-code" = callPackage
@@ -178992,6 +178091,7 @@ self: {
        description = "Use SMT solvers to solve linear systems over integers and rationals";
        license = lib.licenses.bsd3;
        badPlatforms = [ "aarch64-linux" ];
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "linearmap-category" = callPackage
@@ -179062,10 +178162,8 @@ self: {
     ({ mkDerivation, base, hspec, hyphenation }:
      mkDerivation {
        pname = "linebreak";
-       version = "1.1.0.1";
-       sha256 = "11vqz7zv8ihvhbyma9j6pvxainxfg4kml9fylfjy9jpfvilxq5vq";
-       revision = "1";
-       editedCabalFile = "0pg3r5zvb13sfyhskyadllxpd2l7xvzvjj8r8rvlq248riq78qdc";
+       version = "1.1.0.2";
+       sha256 = "0i2b7a9f29iyr98x7j2wcagdwxl79rljamch4893vg2syca3h4f5";
        libraryHaskellDepends = [ base hyphenation ];
        testHaskellDepends = [ base hspec hyphenation ];
        description = "breaks strings to fit width";
@@ -179304,6 +178402,8 @@ self: {
        ];
        description = "Lightweight library for building HTTP API";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "linnet-aeson" = callPackage
@@ -179321,6 +178421,7 @@ self: {
        ];
        description = "Aeson JSON support for Linnet";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "linnet-conduit" = callPackage
@@ -179341,6 +178442,7 @@ self: {
        ];
        description = "Conduit-backed support for streaming in Linnet";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "linode" = callPackage
@@ -179438,6 +178540,8 @@ self: {
        description = "Bindings to Linux evdev input device interface";
        license = lib.licenses.bsd3;
        platforms = lib.platforms.linux;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "linux-file-extents" = callPackage
@@ -179566,6 +178670,8 @@ self: {
        libraryHaskellDepends = [ base bytestring ];
        description = "Read, set and list extended attributes";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "linx-gateway" = callPackage
@@ -179627,6 +178733,8 @@ self: {
        pname = "lio-fs";
        version = "0.0.1.2";
        sha256 = "1zzxsr0kg3bxm2wzhsqw2irk5myzshgqhr3fxi062hzw2rh0nqn9";
+       revision = "1";
+       editedCabalFile = "1vwdsizbk7h0l10fsn8bql60yc8w5vy7fr0x0z9md6rpmsyfxrr2";
        libraryHaskellDepends = [
          base bytestring containers directory filepath lio SHA unix xattr
        ];
@@ -179677,7 +178785,6 @@ self: {
        description = "RISC-V Core";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "lipsum-gen" = callPackage
@@ -180101,9 +179208,7 @@ self: {
        ];
        description = "List all remote forwards for mail accounts stored in a SQL database";
        license = lib.licenses.agpl3Only;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "list-remote-forwards";
-       broken = true;
      }) {};
 
   "list-singleton" = callPackage
@@ -180209,6 +179314,8 @@ self: {
        ];
        description = "A \"libcurl\"-based streaming HTTP client";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "list-t-text" = callPackage
@@ -180540,22 +179647,6 @@ self: {
      }) {};
 
   "little-rio" = callPackage
-    ({ mkDerivation, base, deepseq, exceptions, microlens
-     , microlens-mtl, mtl, primitive, resourcet, unliftio-core
-     }:
-     mkDerivation {
-       pname = "little-rio";
-       version = "0.2.2";
-       sha256 = "1cbadsbhhgls6p46gga4l32b0fhmvp6r9mycaj2srsfdcnwkydr9";
-       libraryHaskellDepends = [
-         base deepseq exceptions microlens microlens-mtl mtl primitive
-         resourcet unliftio-core
-       ];
-       description = "When you need just the RIO monad";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "little-rio_1_0_1" = callPackage
     ({ mkDerivation, base, deepseq, exceptions, little-logger
      , microlens, microlens-mtl, mtl, primitive, resourcet
      , unliftio-core
@@ -180570,7 +179661,6 @@ self: {
        ];
        description = "When you need just the RIO monad";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "live-sequencer" = callPackage
@@ -181191,8 +180281,6 @@ self: {
        ];
        description = "Higher level API for working with LMDB";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "lmdb-simple" = callPackage
@@ -181208,6 +180296,8 @@ self: {
        benchmarkHaskellDepends = [ base criterion ];
        description = "Simple API for LMDB";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lmonad" = callPackage
@@ -181305,6 +180395,7 @@ self: {
        description = "Support for developing against the LNURL protocol";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lnurl-authenticator" = callPackage
@@ -181390,20 +180481,6 @@ self: {
      }) {};
 
   "loc" = callPackage
-    ({ mkDerivation, base, containers, doctest, hedgehog }:
-     mkDerivation {
-       pname = "loc";
-       version = "0.1.3.16";
-       sha256 = "0bizqfczhc5higdzrrhinr5q3s971a3klfl3gpffnq9gyzd16nrq";
-       revision = "2";
-       editedCabalFile = "18fwdgf8l6nrnijla1x5c50ab05snaza27qdkya07sis2fa8286c";
-       libraryHaskellDepends = [ base containers ];
-       testHaskellDepends = [ base containers doctest hedgehog ];
-       description = "Types representing line and column positions and ranges in text files";
-       license = lib.licenses.asl20;
-     }) {};
-
-  "loc_0_1_4_0" = callPackage
     ({ mkDerivation, base, containers, hedgehog, hspec, hspec-hedgehog
      }:
      mkDerivation {
@@ -181418,7 +180495,6 @@ self: {
        ];
        description = "Types representing line and column positions and ranges in text files";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "loc-test" = callPackage
@@ -181430,8 +180506,6 @@ self: {
        libraryHaskellDepends = [ base containers hedgehog loc ];
        description = "Test-related utilities related to the /loc/ package";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "local-address" = callPackage
@@ -181696,6 +180770,8 @@ self: {
        ];
        description = "Structured logging solution (base package)";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "log-domain" = callPackage
@@ -181736,7 +180812,9 @@ self: {
        ];
        description = "An extensible log effect using extensible-effects";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "log-example";
+       broken = true;
      }) {};
 
   "log-effect-syslog" = callPackage
@@ -181753,6 +180831,7 @@ self: {
        ];
        description = "Syslog functions for log-effect";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "log-effectful" = callPackage
@@ -181766,6 +180845,7 @@ self: {
        testHaskellDepends = [ aeson base effectful-core log-base text ];
        description = "Adaptation of the log library for the effectful ecosystem";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "log-elasticsearch" = callPackage
@@ -181786,6 +180866,7 @@ self: {
        ];
        description = "Structured logging solution (Elasticsearch back end)";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "log-postgres" = callPackage
@@ -182135,7 +181216,6 @@ self: {
        description = "Journald back-end for logging-facade";
        license = lib.licenses.mit;
        badPlatforms = lib.platforms.darwin;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "logging-facade-syslog" = callPackage
@@ -182215,20 +181295,6 @@ self: {
     ({ mkDerivation, async, base, mtl, tasty, tasty-hunit }:
      mkDerivation {
        pname = "logict";
-       version = "0.7.1.0";
-       sha256 = "1d22b7r8lnak5k8ars166cxbk1lv7gf8g0qs604irsx2s474ybi7";
-       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_0_0" = callPackage
-    ({ mkDerivation, async, base, mtl, tasty, tasty-hunit }:
-     mkDerivation {
-       pname = "logict";
        version = "0.8.0.0";
        sha256 = "0mpv50ifb3x9vfmgi1p9piwcgz8d19x0wdj789wxyhxwjpr6v4py";
        isLibrary = true;
@@ -182237,18 +181303,31 @@ self: {
        testHaskellDepends = [ async base mtl tasty tasty-hunit ];
        description = "A backtracking logic-programming monad";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "logict-sequence" = callPackage
-    ({ mkDerivation, base, logict, mtl, sequence, type-aligned }:
+    ({ mkDerivation, base, containers, gauge, hedgehog, hedgehog-fn
+     , hspec, hspec-hedgehog, list-t, logict, mmorph, mtl, sequence
+     , transformers
+     }:
      mkDerivation {
        pname = "logict-sequence";
-       version = "0.1.0.1";
-       sha256 = "15cxn5v3afm5688x972vvd6j7d7x889jwdhnlilpy1c2nzfl9w3i";
-       libraryHaskellDepends = [ base logict mtl sequence type-aligned ];
+       version = "0.2.0.2";
+       sha256 = "0875f15rnfya99h5lfjhhx598y7hsssa927j138zk5dhpz0v3b34";
+       libraryHaskellDepends = [
+         base logict mmorph mtl sequence transformers
+       ];
+       testHaskellDepends = [
+         base hedgehog hedgehog-fn hspec hspec-hedgehog logict mmorph mtl
+         sequence transformers
+       ];
+       benchmarkHaskellDepends = [
+         base containers gauge list-t logict mtl
+       ];
        description = "A backtracking logic-programming monad with asymptotic improvements to msplit";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "logict-state" = callPackage
@@ -182260,8 +181339,6 @@ self: {
        libraryHaskellDepends = [ base logict mtl transformers ];
        description = "Library for logic programming based on haskell package logict";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "loglevel" = callPackage
@@ -182420,7 +181497,6 @@ self: {
        description = "A library for lattice cryptography";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "lol-apps" = callPackage
@@ -182646,7 +181722,6 @@ self: {
        badPlatforms = [ "aarch64-linux" ];
        hydraPlatforms = lib.platforms.none;
        mainProgram = "longshot";
-       broken = true;
      }) {};
 
   "lookup-tables" = callPackage
@@ -182950,6 +182025,8 @@ self: {
        ];
        description = "Turning images into text using Braille font";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "loup" = callPackage
@@ -183014,8 +182091,6 @@ self: {
        ];
        description = "An EDSL for diagrams based based on linear constraints";
        license = lib.licenses.agpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "lp-diagrams-svg" = callPackage
@@ -183036,6 +182111,7 @@ self: {
        description = "SVG Backend for lp-diagrams";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lpeg" = callPackage
@@ -183364,30 +182440,30 @@ self: {
        ];
        description = "Parameterized file evaluator";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "ltext";
      }) {};
 
   "lti13" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, file-embed
-     , hspec, http-client, http-types, jose-jwt, oidc-client, QuickCheck
-     , safe-exceptions, text, th-utilities
+     , hspec, hspec-discover, http-client, http-types, jose-jwt
+     , oidc-client, QuickCheck, safe-exceptions, text, th-utilities
      }:
      mkDerivation {
        pname = "lti13";
-       version = "0.2.0.3";
-       sha256 = "1ls1hfyivmx5yi9i15m95j9j12agyrmfiwza3w9dfa23c210fcxh";
+       version = "0.3.0.0";
+       sha256 = "0riwrdpfjq1zpz37g0qw34gbf86amb31zz8n3x1xqsrnj69drc6w";
        libraryHaskellDepends = [
          aeson base bytestring containers http-client http-types jose-jwt
          oidc-client safe-exceptions text
        ];
        testHaskellDepends = [
-         aeson base bytestring file-embed hspec QuickCheck text th-utilities
+         aeson base bytestring containers file-embed hspec http-client
+         http-types jose-jwt oidc-client QuickCheck safe-exceptions text
+         th-utilities
        ];
-       description = "Core functionality for LTI 1.3.";
+       testToolDepends = [ hspec-discover ];
+       description = "Core functionality for LTI 1.3";
        license = lib.licenses.lgpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ltiv1p1" = callPackage
@@ -183445,20 +182521,6 @@ self: {
      }) {};
 
   "lua" = callPackage
-    ({ mkDerivation, base, lua5_3, tasty, tasty-hunit }:
-     mkDerivation {
-       pname = "lua";
-       version = "2.1.0";
-       sha256 = "00fcx1by3b2bjb3sc86azr3gmy9jd1b0gilbz48pkbb7cw4p5z1c";
-       configureFlags = [ "-fsystem-lua" "-f-use-pkgconfig" ];
-       libraryHaskellDepends = [ base ];
-       librarySystemDepends = [ lua5_3 ];
-       testHaskellDepends = [ base tasty tasty-hunit ];
-       description = "Lua, an embeddable scripting language";
-       license = lib.licenses.mit;
-     }) {inherit (pkgs) lua5_3;};
-
-  "lua_2_2_1" = callPackage
     ({ mkDerivation, base, lua5_4, tasty, tasty-hunit }:
      mkDerivation {
        pname = "lua";
@@ -183470,7 +182532,6 @@ self: {
        testHaskellDepends = [ base tasty tasty-hunit ];
        description = "Lua, an embeddable scripting language";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) lua5_4;};
 
   "lua-arbitrary" = callPackage
@@ -183622,6 +182683,8 @@ self: {
        testHaskellDepends = [ base hspec HUnit lucid ];
        description = "Provides ARIA attributes for Lucid templates";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lucid-cdn" = callPackage
@@ -183751,8 +182814,6 @@ self: {
        ];
        description = "Clear to write, read and edit DSL for HTML";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "lucid2-htmx" = callPackage
@@ -183766,6 +182827,7 @@ self: {
        description = "Use htmx in your lucid templates";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lucienne" = callPackage
@@ -184856,9 +183918,7 @@ self: {
        ];
        description = "Monadic DSL for building constraint solvers using basic propagators";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "sudoku-exe";
-       broken = true;
      }) {};
 
   "madlang" = callPackage
@@ -185017,6 +184077,7 @@ self: {
        ];
        description = "Compute solutions for Magico puzzle";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "magico";
      }) {};
 
@@ -185031,6 +184092,8 @@ self: {
        testHaskellDepends = [ base ghc-prim ];
        description = "magma is an algebraic structure";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "magmas" = callPackage
@@ -185415,8 +184478,8 @@ self: {
        pname = "managed";
        version = "1.0.9";
        sha256 = "0vx8aim8bcyyvxxnmi1xkbl3kwrvskjn99z3y8h458g7nsinsisd";
-       revision = "2";
-       editedCabalFile = "1hnhi2d5s06bhp2klf9xw9yipymisfyfvb83b6rqfiy549z6ij27";
+       revision = "3";
+       editedCabalFile = "017h9533j7rlxlsf65ynxpva59yr0qwrdmvhp7if141i98ld4664";
        libraryHaskellDepends = [ base transformers ];
        description = "A monad for managed values";
        license = lib.licenses.bsd3;
@@ -186042,8 +185105,6 @@ self: {
        ];
        description = "A set of classes and instances for working with key/value mappings";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "map-exts" = callPackage
@@ -186087,6 +185148,8 @@ self: {
        ];
        description = "foldl wrappers for map-reduce";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "map-syntax" = callPackage
@@ -186097,8 +185160,8 @@ self: {
        pname = "map-syntax";
        version = "0.3";
        sha256 = "0b3ddi998saw5gi5r4bjbpid03rxlifn08zv15wf0b90ambhcc4k";
-       revision = "4";
-       editedCabalFile = "09sr3lzgkqs59vnwsimqgv098h3hj4srr2avza3z05gfkvxqj8yw";
+       revision = "5";
+       editedCabalFile = "0vfrq4gbd07jaz656lrxx7yar8lbgimkvkij52sn6d403wak20cv";
        libraryHaskellDepends = [ base containers mtl ];
        testHaskellDepends = [
          base containers deepseq hspec HUnit mtl QuickCheck transformers
@@ -186173,8 +185236,8 @@ self: {
     ({ mkDerivation, base, tidal }:
      mkDerivation {
        pname = "maquinitas-tidal";
-       version = "0.2.11";
-       sha256 = "1bg0az68jzxkb54rx7zf7bbkdkp5h0aqxyy78d8caaimc5ch2mbv";
+       version = "0.2.17";
+       sha256 = "1rb72b2p0d61b36d73b0rw6bw7qj125syh3w3b5lr77r8km1np84";
        libraryHaskellDepends = [ base tidal ];
        description = "library for MIDI control of hardware";
        license = lib.licenses.mit;
@@ -186419,6 +185482,7 @@ self: {
        ];
        description = "Abstraction for HTML-embedded content";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "markup-preview" = callPackage
@@ -186613,7 +185677,6 @@ self: {
        ];
        description = "Markup language preprocessor for Haskell";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "marxup";
      }) {};
 
@@ -187451,6 +186514,7 @@ self: {
        ];
        description = "Terminal client for the Mattermost chat system";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "matterhorn";
        maintainers = [ lib.maintainers.kiwi ];
      }) {};
@@ -187703,7 +186767,9 @@ self: {
        ];
        description = "List contents of an mbox file containing e-mails";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "lsmbox";
+       broken = true;
      }) {};
 
   "mbtiles" = callPackage
@@ -187832,32 +186898,6 @@ self: {
      }) {};
 
   "mcmc" = callPackage
-    ({ mkDerivation, aeson, async, base, bytestring, circular
-     , containers, covariance, criterion, data-default, deepseq
-     , directory, dirichlet, double-conversion, hmatrix, hspec
-     , log-domain, math-functions, microlens, mwc-random, pretty-show
-     , primitive, statistics, time, transformers, vector, zlib
-     }:
-     mkDerivation {
-       pname = "mcmc";
-       version = "0.6.2.2";
-       sha256 = "1si81jv8dfwm9lfq3fvfc4mibkg7p61vkjhsgfsmban74v02ja73";
-       libraryHaskellDepends = [
-         aeson async base bytestring circular containers covariance
-         data-default deepseq directory dirichlet double-conversion hmatrix
-         log-domain math-functions microlens mwc-random pretty-show
-         primitive statistics time transformers vector zlib
-       ];
-       testHaskellDepends = [ base hspec mwc-random statistics ];
-       benchmarkHaskellDepends = [
-         base criterion math-functions microlens mwc-random
-       ];
-       description = "Sample from a posterior using Markov chain Monte Carlo";
-       license = lib.licenses.gpl3Plus;
-       maintainers = [ lib.maintainers.dschrempf ];
-     }) {};
-
-  "mcmc_0_8_0_1" = callPackage
     ({ mkDerivation, ad, aeson, async, base, bytestring, circular
      , containers, covariance, criterion, directory, dirichlet
      , fixed-vector, hmatrix, hspec, log-domain, math-functions
@@ -187880,7 +186920,6 @@ self: {
        ];
        description = "Sample from a posterior using Markov chain Monte Carlo";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.dschrempf ];
      }) {};
 
@@ -188166,7 +187205,6 @@ self: {
        description = "A schema language for JSON";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "mediabus" = callPackage
@@ -188440,6 +187478,27 @@ self: {
        license = lib.licenses.bsd2;
      }) {};
 
+  "megaparsec_9_3_0" = callPackage
+    ({ mkDerivation, base, bytestring, case-insensitive, containers
+     , criterion, deepseq, mtl, parser-combinators, scientific, text
+     , transformers, weigh
+     }:
+     mkDerivation {
+       pname = "megaparsec";
+       version = "9.3.0";
+       sha256 = "01b05s3chlidz48lrwlyffw712vy4hlfijlh4wj9lq0fdy2b1z0r";
+       libraryHaskellDepends = [
+         base bytestring case-insensitive containers deepseq mtl
+         parser-combinators scientific text transformers
+       ];
+       benchmarkHaskellDepends = [
+         base bytestring containers criterion deepseq text weigh
+       ];
+       description = "Monadic parser combinators";
+       license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "megaparsec-tests" = callPackage
     ({ mkDerivation, base, bytestring, case-insensitive, containers
      , hspec, hspec-discover, hspec-expectations, hspec-megaparsec
@@ -188464,6 +187523,32 @@ self: {
        license = lib.licenses.bsd2;
      }) {};
 
+  "megaparsec-tests_9_3_0" = callPackage
+    ({ mkDerivation, base, bytestring, case-insensitive, containers
+     , hspec, hspec-discover, hspec-expectations, hspec-megaparsec
+     , megaparsec, mtl, parser-combinators, QuickCheck, scientific
+     , temporary, text, transformers
+     }:
+     mkDerivation {
+       pname = "megaparsec-tests";
+       version = "9.3.0";
+       sha256 = "1ra1y1gdcxav0xi2djril3l3kb7kvzcjnmxxspmn2nj2921sb0yi";
+       libraryHaskellDepends = [
+         base bytestring containers hspec hspec-expectations
+         hspec-megaparsec megaparsec mtl QuickCheck text transformers
+       ];
+       testHaskellDepends = [
+         base bytestring case-insensitive containers hspec
+         hspec-expectations hspec-megaparsec megaparsec mtl
+         parser-combinators QuickCheck scientific temporary text
+         transformers
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Test utilities and the test suite of Megaparsec";
+       license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "meldable-heap" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -188506,6 +187591,7 @@ self: {
        ];
        description = "An Elf parser";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mellon-core" = callPackage
@@ -188905,7 +187991,9 @@ self: {
        benchmarkHaskellDepends = [ base bytestring criterion random ];
        description = "Generate human memorable strings from binary data";
        license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "membits";
+       broken = true;
      }) {};
 
   "memory" = callPackage
@@ -188914,10 +188002,10 @@ self: {
      }:
      mkDerivation {
        pname = "memory";
-       version = "0.16.0";
-       sha256 = "0zzxyr2b7gj92h3jzaq1lfqfyfkfj4l636ry35191i9bp3wa0v8l";
+       version = "0.17.0";
+       sha256 = "0yl3ivvn7i9wbx910b7bzj9c3g0jjjk91j05wj74qb5zx2yyf9rk";
        revision = "1";
-       editedCabalFile = "02ql04drvyk8sdadxs4yi1h4aic0pxgnrph3j5ndcm6r7hfnv8py";
+       editedCabalFile = "1gybf726kz17jm1am0rphi0srmyqyza45y6jdqbq0b8sspm8kggb";
        libraryHaskellDepends = [
          base basement bytestring deepseq ghc-prim
        ];
@@ -189084,6 +188172,8 @@ self: {
        ];
        description = "Haskell binding to Mercury API for ThingMagic RFID readers";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "merge" = callPackage
@@ -189160,20 +188250,6 @@ self: {
      }) {};
 
   "mergeless" = callPackage
-    ({ mkDerivation, aeson, base, containers, deepseq, mtl, validity
-     , validity-containers
-     }:
-     mkDerivation {
-       pname = "mergeless";
-       version = "0.3.0.0";
-       sha256 = "14kgfh672fywvrjzb9kzhrnw10lxq44216rwniavn68abkg6yx94";
-       libraryHaskellDepends = [
-         aeson base containers deepseq mtl validity validity-containers
-       ];
-       license = lib.licenses.mit;
-     }) {};
-
-  "mergeless_0_4_0_0" = callPackage
     ({ mkDerivation, aeson, autodocodec, base, containers, deepseq, mtl
      , text, validity, validity-containers
      }:
@@ -189186,7 +188262,6 @@ self: {
          validity-containers
        ];
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mergeless-persistent" = callPackage
@@ -189894,6 +188969,8 @@ self: {
        doHaddock = false;
        description = "A minimal base to work around GHC bugs";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "microbench" = callPackage
@@ -189951,6 +189028,8 @@ self: {
        ];
        description = "A Microformats 2 parser";
        license = lib.licenses.publicDomain;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "microformats2-types" = callPackage
@@ -189995,12 +189074,12 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "microlens_0_4_13_0" = callPackage
+  "microlens_0_4_13_1" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "microlens";
-       version = "0.4.13.0";
-       sha256 = "18qhnan4l8wd5g7ks93m627ymsyvjd82yahwd0ycg8rhxbqd08gw";
+       version = "0.4.13.1";
+       sha256 = "1z6ph89sgdhgdf8sqaw9g978mlnvlc4k8y50pssaxxplizpanm0a";
        libraryHaskellDepends = [ base ];
        description = "A tiny lens library with no dependencies";
        license = lib.licenses.bsd3;
@@ -190008,27 +189087,6 @@ self: {
      }) {};
 
   "microlens-aeson" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, deepseq
-     , hashable, microlens, scientific, tasty, tasty-hunit, text
-     , unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "microlens-aeson";
-       version = "2.4.1";
-       sha256 = "0h11h1vg467aq1w6gfb0jvzvhk6xsl1i1bl7qfw5kdsnvrd3nbg9";
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring deepseq hashable microlens
-         scientific text unordered-containers vector
-       ];
-       testHaskellDepends = [
-         aeson base bytestring deepseq hashable microlens tasty tasty-hunit
-         text unordered-containers vector
-       ];
-       description = "Law-abiding lenses for Aeson, using microlens";
-       license = lib.licenses.mit;
-     }) {};
-
-  "microlens-aeson_2_5_0" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, hashable
      , microlens, scientific, tasty, tasty-hunit, text, vector
      }:
@@ -190046,7 +189104,6 @@ self: {
        ];
        description = "Law-abiding lenses for Aeson, using microlens";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "microlens-contra" = callPackage
@@ -190060,6 +189117,18 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "microlens-contra_0_1_0_3" = callPackage
+    ({ mkDerivation, base, microlens }:
+     mkDerivation {
+       pname = "microlens-contra";
+       version = "0.1.0.3";
+       sha256 = "1jxm6shmvacbic6i6hask0kv89kramnk77pcxpv4gv4xydjsr88n";
+       libraryHaskellDepends = [ base microlens ];
+       description = "True folds and getters for microlens";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "microlens-each" = callPackage
     ({ mkDerivation, base, microlens }:
      mkDerivation {
@@ -190088,14 +189157,14 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "microlens-ghc_0_4_14_0" = callPackage
+  "microlens-ghc_0_4_14_1" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, microlens
      , transformers
      }:
      mkDerivation {
        pname = "microlens-ghc";
-       version = "0.4.14.0";
-       sha256 = "1iwj2ngkd69il0rncjl84ackphc6jj48skiqgpi27b18l5nwi3v1";
+       version = "0.4.14.1";
+       sha256 = "1h6wcgv50mxqz09wkamqjgw90382a4m31mq7q57vmzmkl489nw2n";
        libraryHaskellDepends = [
          array base bytestring containers microlens transformers
        ];
@@ -190119,6 +189188,22 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "microlens-mtl_0_2_0_3" = callPackage
+    ({ mkDerivation, base, microlens, mtl, transformers
+     , transformers-compat
+     }:
+     mkDerivation {
+       pname = "microlens-mtl";
+       version = "0.2.0.3";
+       sha256 = "1ilz0zyyk9f6h97gjsaqq65njfs23fk3wxhigvj4z0brf7rnlssd";
+       libraryHaskellDepends = [
+         base microlens mtl transformers transformers-compat
+       ];
+       description = "microlens support for Reader/Writer/State from mtl";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "microlens-platform" = callPackage
     ({ mkDerivation, base, hashable, microlens, microlens-ghc
      , microlens-mtl, microlens-th, text, unordered-containers, vector
@@ -190135,14 +189220,14 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "microlens-platform_0_4_3_2" = callPackage
+  "microlens-platform_0_4_3_3" = callPackage
     ({ mkDerivation, base, hashable, microlens, microlens-ghc
      , microlens-mtl, microlens-th, text, unordered-containers, vector
      }:
      mkDerivation {
        pname = "microlens-platform";
-       version = "0.4.3.2";
-       sha256 = "12nkwlpj0lr50lw0gr1mf306a94w0x6zkbl97ss4m2cd28im21sj";
+       version = "0.4.3.3";
+       sha256 = "13s6m07whp3h05vqm2hz3qv5ai51ll6q4s3kf8nr3pif6wxqbisy";
        libraryHaskellDepends = [
          base hashable microlens microlens-ghc microlens-mtl microlens-th
          text unordered-containers vector
@@ -190188,6 +189273,24 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "microlens-th_0_4_3_11" = callPackage
+    ({ mkDerivation, base, containers, microlens, tagged
+     , template-haskell, th-abstraction, transformers
+     }:
+     mkDerivation {
+       pname = "microlens-th";
+       version = "0.4.3.11";
+       sha256 = "1vjjaclfxr0kvlpmj8zh7f6ci4n4b8vynqd67zszx42al7gal6pj";
+       libraryHaskellDepends = [
+         base containers microlens template-haskell th-abstraction
+         transformers
+       ];
+       testHaskellDepends = [ base microlens tagged ];
+       description = "Automatic generation of record lenses for microlens";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "micrologger" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, hspec, lens
      , text, text-format, time, transformers
@@ -190348,6 +189451,7 @@ self: {
        description = "Convert between datatypes of the midi and the alsa packages";
        license = lib.licenses.bsd3;
        platforms = lib.platforms.linux;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "midi-music-box" = callPackage
@@ -190465,7 +189569,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "midisurface";
-       broken = true;
      }) {};
 
   "mighttpd" = callPackage
@@ -190556,8 +189659,6 @@ self: {
        ];
        description = "Semi-automatic database schema migrations";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "migrant-hdbc" = callPackage
@@ -190576,7 +189677,6 @@ self: {
        ];
        description = "Semi-automatic database schema migrations";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "migrant-postgresql-simple" = callPackage
@@ -190598,6 +189698,7 @@ self: {
        description = "Semi-automatic database schema migrations";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "migrant-sqlite-simple" = callPackage
@@ -190615,7 +189716,6 @@ self: {
        ];
        description = "Semi-automatic database schema migrations";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mikmod" = callPackage
@@ -190795,17 +189895,30 @@ self: {
        ];
        description = "MIME implementation for String's";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mime-types" = callPackage
     ({ mkDerivation, base, bytestring, containers, text }:
      mkDerivation {
        pname = "mime-types";
+       version = "0.1.0.9";
+       sha256 = "1lkipa4v73z3l5lqs6sdhl898iq41kyxv2jb9agsajzgd58l6cha";
+       libraryHaskellDepends = [ base bytestring containers text ];
+       description = "Basic mime-type handling types and functions";
+       license = lib.licenses.mit;
+     }) {};
+
+  "mime-types_0_1_1_0" = callPackage
+    ({ mkDerivation, base, bytestring, containers, text }:
+     mkDerivation {
+       pname = "mime-types";
        version = "0.1.1.0";
        sha256 = "06z1z5q7c77sdaych0jq1d54vdkrx1gybzyl6crcnhkiwga1xl7b";
        libraryHaskellDepends = [ base bytestring containers text ];
        description = "Basic mime-type handling types and functions";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "min-max-pqueue" = callPackage
@@ -191357,6 +190470,7 @@ self: {
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "mirror-tweet";
+       broken = true;
      }) {};
 
   "misfortune" = callPackage
@@ -191964,22 +191078,6 @@ self: {
     ({ mkDerivation, base, mtl, transformers, transformers-compat }:
      mkDerivation {
        pname = "mmorph";
-       version = "1.1.5";
-       sha256 = "0bq9m3hlfax1826gg5yhih79x33rvfx59wdh8yf43azd7l74bys6";
-       revision = "1";
-       editedCabalFile = "087v8ajcfpx4f0v4jxvv16h6jswgnkfnyfn28k406d5w3ihcx1wl";
-       libraryHaskellDepends = [
-         base mtl transformers transformers-compat
-       ];
-       description = "Monad morphisms";
-       license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.Gabriel439 ];
-     }) {};
-
-  "mmorph_1_2_0" = callPackage
-    ({ mkDerivation, base, mtl, transformers, transformers-compat }:
-     mkDerivation {
-       pname = "mmorph";
        version = "1.2.0";
        sha256 = "1022d8mm523dihkf85mqsqxpm9rnyicmv91c8rm4csv7xdc80cv1";
        revision = "3";
@@ -191989,7 +191087,6 @@ self: {
        ];
        description = "Monad morphisms";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.Gabriel439 ];
      }) {};
 
@@ -192048,8 +191145,6 @@ self: {
        libraryHaskellDepends = [ base directory ];
        description = "A small library to deal with executable endings";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "mmsyn4" = callPackage
@@ -192064,7 +191159,6 @@ self: {
        executableHaskellDepends = [ base directory mmsyn3 process ];
        description = "The \"glue\" between electronic tables and GraphViz";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "mmsyn4";
      }) {};
 
@@ -192125,7 +191219,6 @@ self: {
        ];
        description = "A musical instrument synthesizer or a tool for Ukrainian language listening";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "mmsyn6ukra";
      }) {};
 
@@ -192171,7 +191264,6 @@ self: {
        ];
        description = "Modifies the amplitudes of the sounds representations created by mmsyn7ukr-array and mmsyn7ukr packages";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "mmsyn7l";
      }) {};
 
@@ -192228,7 +191320,6 @@ self: {
        ];
        description = "A simple reduced basic interface to some SoX functionality or to produce a voice that can be used by mmsyn7h-array, dobutokO2-array and other similar packages";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mmsyn7ukr-common" = callPackage
@@ -192240,7 +191331,6 @@ self: {
        libraryHaskellDepends = [ base directory mmsyn3 process ];
        description = "Some common for mmsyn7ukr and mmsyn7ukr-array functionality using SoX";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "mmtf" = callPackage
@@ -192402,7 +191492,6 @@ self: {
        description = "Mock records of functions easily";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "mockery" = callPackage
@@ -192457,6 +191546,8 @@ self: {
        ];
        description = "Communicate with Modbus devices over TCP";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "model" = callPackage
@@ -192476,6 +191567,8 @@ self: {
        ];
        description = "Derive a model of a data type using Generics";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "modelicaparser" = callPackage
@@ -192581,13 +191674,13 @@ self: {
      }) {};
 
   "modular-arithmetic" = callPackage
-    ({ mkDerivation, base, doctest, typelits-witnesses }:
+    ({ mkDerivation, base, doctest }:
      mkDerivation {
        pname = "modular-arithmetic";
        version = "2.0.0.2";
        sha256 = "1bbn3pwvpl9v7a8gkxx83w2s8mk2q9gin7yvkkr97f64rdf8lnrq";
-       libraryHaskellDepends = [ base typelits-witnesses ];
-       testHaskellDepends = [ base doctest typelits-witnesses ];
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base doctest ];
        description = "A type for integers modulo some constant";
        license = lib.licenses.bsd3;
      }) {};
@@ -192927,9 +192020,8 @@ self: {
        ];
        description = "A library for probabilistic programming";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "example";
-       broken = true;
+       maintainers = [ lib.maintainers.turion ];
      }) {};
 
   "monad-bool" = callPackage
@@ -193087,6 +192179,8 @@ self: {
        ];
        description = "Just like monad-control, except less efficient, and the monadic state terms are all * -> *";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "monad-control-identity" = callPackage
@@ -193243,20 +192337,17 @@ self: {
        description = "A class of monads which can do http requests";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "monad-interleave" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "monad-interleave";
-       version = "0.1";
-       sha256 = "09hpl7ah5ivsrx4xlk96d129n1j4wpx7kj6l95zwadyaz7rj9fp7";
+       version = "0.2.0.1";
+       sha256 = "0ajn06f3q181nf6xa4kish04bv74crqmsmk7i1ny4kw1m9ag139d";
        libraryHaskellDepends = [ base ];
        description = "Monads with an unsaveInterleaveIO-like operation";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "monad-introspect" = callPackage
@@ -193497,6 +192588,8 @@ self: {
        ];
        description = "syslog output for monad-logger";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "monad-loops" = callPackage
@@ -193726,20 +192819,6 @@ self: {
      }:
      mkDerivation {
        pname = "monad-parallel";
-       version = "0.7.2.5";
-       sha256 = "0yjn8acn8z8b1v5nnmwrmrcim9lqh942kgi2c03cnnklfdc1cqip";
-       libraryHaskellDepends = [
-         base parallel transformers transformers-compat
-       ];
-       description = "Parallel execution of monadic computations";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "monad-parallel_0_8" = callPackage
-    ({ mkDerivation, base, parallel, transformers, transformers-compat
-     }:
-     mkDerivation {
-       pname = "monad-parallel";
        version = "0.8";
        sha256 = "1j905cwc440g7rvbhsdkqf50ag7p2bi6cy2rqsk918rn80fqqra4";
        libraryHaskellDepends = [
@@ -193747,7 +192826,6 @@ self: {
        ];
        description = "Parallel execution of monadic computations";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "monad-parallel-progressbar" = callPackage
@@ -193902,6 +192980,7 @@ self: {
        ];
        description = "A new, simple, composable concurrency abstraction";
        license = lib.licenses.mit;
+       maintainers = [ lib.maintainers.turion ];
      }) {};
 
   "monad-skeleton" = callPackage
@@ -194109,6 +193188,8 @@ self: {
        libraryHaskellDepends = [ base mtl transformers ];
        description = "Tree data structure for nondeterministic computations";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "monad-tx" = callPackage
@@ -194152,8 +193233,6 @@ self: {
        ];
        description = "Typeclasses for representing monad transformer unlifting";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "monad-unlift-ref" = callPackage
@@ -194171,7 +193250,6 @@ self: {
        ];
        description = "Typeclasses for representing monad transformer unlifting";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "monad-validate" = callPackage
@@ -194292,6 +193370,8 @@ self: {
        ];
        description = "A monad for using CryptoRandomGen";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "monadfibre" = callPackage
@@ -194334,6 +193414,8 @@ self: {
        testHaskellDepends = [ base ];
        description = "Recursion Schemes for Monadic version";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "monadiccp" = callPackage
@@ -194475,7 +193557,6 @@ self: {
        ];
        testHaskellDepends = [ base tasty tasty-hunit transformers ];
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "monadplus" = callPackage
@@ -194502,8 +193583,6 @@ self: {
        libraryHaskellDepends = [ base mtl transformers ];
        description = "Monad classes, using functional dependencies";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "monads-tf" = callPackage
@@ -194611,6 +193690,8 @@ self: {
        pname = "mongoDB";
        version = "2.7.1.2";
        sha256 = "0csjhvsvy534lq7lvqx96dw6ia3737rg7q96174067k7mhkxwf9m";
+       revision = "1";
+       editedCabalFile = "06kdgrg2p2c9n6im1fy04y0rvlwc4xssmk9wvw33k9svhzld7afr";
        libraryHaskellDepends = [
          array base base16-bytestring base64-bytestring binary bson
          bytestring conduit conduit-extra containers cryptohash
@@ -194834,13 +193915,16 @@ self: {
      }) {};
 
   "monoid-map" = callPackage
-    ({ mkDerivation, base, monoidal-containers, reflex, witherable }:
+    ({ mkDerivation, base, commutative-semigroups, monoidal-containers
+     , patch, reflex, witherable
+     }:
      mkDerivation {
        pname = "monoid-map";
-       version = "0.1.1.0";
-       sha256 = "0rqmgqvq19yjy3g977zm12ih7a3s3giv2dz32qw1xq8cqjxyc709";
+       version = "0.2.0.0";
+       sha256 = "0mmz57l0yfkdk3psaxyavs2v5hs860ja5a0wk08n2zar3br4fa2l";
        libraryHaskellDepends = [
-         base monoidal-containers reflex witherable
+         base commutative-semigroups monoidal-containers patch reflex
+         witherable
        ];
        description = "A monoidal map with the right group instance";
        license = lib.licenses.bsd3;
@@ -194915,15 +193999,15 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "monoid-subclasses_1_2" = callPackage
+  "monoid-subclasses_1_2_1" = callPackage
     ({ mkDerivation, base, bytestring, commutative-semigroups
      , containers, primes, QuickCheck, quickcheck-instances, tasty
      , tasty-quickcheck, text, vector
      }:
      mkDerivation {
        pname = "monoid-subclasses";
-       version = "1.2";
-       sha256 = "10ajd7pm0jgqvsyp61sjyfg4392nmrxir0fry4zc4l2rl8vw1q9s";
+       version = "1.2.1";
+       sha256 = "10q71zpj2q81q4dpb9mmsds0jwhcvlxqdgxk0kjiqf8i78qy54hn";
        libraryHaskellDepends = [
          base bytestring commutative-semigroups containers primes text
          vector
@@ -195014,49 +194098,6 @@ self: {
 
   "monomer" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, bytestring
-     , bytestring-to-vector, c2hs, containers, data-default, directory
-     , exceptions, extra, formatting, glew, hspec, http-client, HUnit
-     , JuicyPixels, lens, mtl, nanovg, OpenGL, OpenGLRaw, process
-     , random, safe, scientific, sdl2, silently, stm, text, text-show
-     , time, transformers, unordered-containers, vector, websockets
-     , wreq, wuss
-     }:
-     mkDerivation {
-       pname = "monomer";
-       version = "1.3.0.0";
-       sha256 = "19k31vppid5lyvqg4q4r07yzw9yisydhx012yn1fzlfjwc89g9bp";
-       revision = "3";
-       editedCabalFile = "1jz12ww843d0qk7gy6f8fw4l2mpynkcs9knxfc865zyhcjvimfw2";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         async attoparsec base bytestring bytestring-to-vector containers
-         data-default exceptions extra formatting http-client JuicyPixels
-         lens mtl nanovg OpenGL process safe sdl2 stm text text-show time
-         transformers unordered-containers vector wreq
-       ];
-       librarySystemDepends = [ glew ];
-       libraryToolDepends = [ c2hs ];
-       executableHaskellDepends = [
-         aeson async attoparsec base bytestring bytestring-to-vector
-         containers data-default exceptions extra formatting http-client
-         JuicyPixels lens mtl nanovg OpenGL OpenGLRaw process random safe
-         scientific sdl2 stm text text-show time transformers
-         unordered-containers vector websockets wreq wuss
-       ];
-       testHaskellDepends = [
-         async attoparsec base bytestring bytestring-to-vector containers
-         data-default directory exceptions extra formatting hspec
-         http-client HUnit JuicyPixels lens mtl nanovg OpenGL process safe
-         sdl2 silently stm text text-show time transformers
-         unordered-containers vector wreq
-       ];
-       description = "A GUI library for writing native Haskell applications";
-       license = lib.licenses.bsd3;
-     }) {inherit (pkgs) glew;};
-
-  "monomer_1_5_0_0" = callPackage
-    ({ mkDerivation, aeson, async, attoparsec, base, bytestring
      , bytestring-to-vector, c2hs, containers, data-default, exceptions
      , extra, formatting, glew, hspec, http-client, JuicyPixels, lens
      , mtl, nanovg, OpenGLRaw, process, random, sdl2, stm, text
@@ -195092,7 +194133,6 @@ self: {
        ];
        description = "A GUI library for writing native Haskell applications";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) glew;};
 
   "monomer-hagrid" = callPackage
@@ -195119,9 +194159,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A datagrid widget for the Monomer library";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "examples";
-       broken = true;
      }) {};
 
   "monomorphic" = callPackage
@@ -195334,6 +194372,7 @@ self: {
        description = "Invocation helpers for the ReaderT-record-of-functions style";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "moonshine" = callPackage
@@ -195593,7 +194632,6 @@ self: {
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "morloc";
-       broken = true;
      }) {};
 
   "morph" = callPackage
@@ -195626,8 +194664,8 @@ self: {
      }:
      mkDerivation {
        pname = "morpheus-graphql";
-       version = "0.26.0";
-       sha256 = "1x1hg60l7zbdb7kg2gx93zxknd9f7bbdvr6r9hcy8w86h8aplilm";
+       version = "0.27.0";
+       sha256 = "1d2wk0zw3qb22skv7g4xagl04las5xnh9f4223c4as9cf39pcrp9";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base bytestring containers morpheus-graphql-app
@@ -195644,7 +194682,6 @@ self: {
        ];
        description = "Morpheus GraphQL";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "morpheus-graphql-app" = callPackage
@@ -195656,8 +194693,8 @@ self: {
      }:
      mkDerivation {
        pname = "morpheus-graphql-app";
-       version = "0.26.0";
-       sha256 = "1dq0hnm1bsy43vbrs2rm5df5j9yy55azj420jf8fs71676xni7hn";
+       version = "0.27.0";
+       sha256 = "0mg12a8s2zcxcbm1zm5a4gn6vz8d9d1qdhk930zddxqbll5gq7nq";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base bytestring containers hashable megaparsec
@@ -195672,7 +194709,6 @@ self: {
        ];
        description = "Morpheus GraphQL App";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "morpheus-graphql-cli" = callPackage
@@ -195695,6 +194731,7 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "morpheus";
+       broken = true;
      }) {};
 
   "morpheus-graphql-client" = callPackage
@@ -195707,8 +194744,8 @@ self: {
      }:
      mkDerivation {
        pname = "morpheus-graphql-client";
-       version = "0.26.0";
-       sha256 = "0n8x888qhamlb6pkk4sa864mb3y7h261s1f83waqg0d7qdwcp5nx";
+       version = "0.27.0";
+       sha256 = "120414v0rcvzgm9dc2fx8598d88dqnpvhkc8zh3y2gl3b1bl31jb";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base bytestring containers file-embed modern-uri
@@ -195726,7 +194763,6 @@ self: {
        ];
        description = "Morpheus GraphQL Client";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "morpheus-graphql-code-gen" = callPackage
@@ -195738,8 +194774,8 @@ self: {
      }:
      mkDerivation {
        pname = "morpheus-graphql-code-gen";
-       version = "0.26.0";
-       sha256 = "1mdhifqqj44dr9j2z4nh0m8n4836mv8cav9qn155b3nairfh3w3a";
+       version = "0.27.0";
+       sha256 = "0aw9fl0hzl657w2arybyk0zqxvbdz897kiqwsv52r50dnb5x2izf";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -195757,26 +194793,24 @@ self: {
        ];
        description = "Morpheus GraphQL CLI";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "morpheus";
      }) {};
 
   "morpheus-graphql-code-gen-utils" = callPackage
     ({ mkDerivation, base, bytestring, containers
-     , morpheus-graphql-core, prettyprinter, relude, template-haskell
-     , text, unordered-containers
+     , morpheus-graphql-core, mtl, prettyprinter, relude
+     , template-haskell, text, unordered-containers
      }:
      mkDerivation {
        pname = "morpheus-graphql-code-gen-utils";
-       version = "0.26.0";
-       sha256 = "0nhv20vn8v73zri9ws3rwyi9xyshp6pm7v610rrwfa43wyxlpq5g";
+       version = "0.27.0";
+       sha256 = "1d5v3b63v9yf47a5hh2am6v09hwm4sfxls38iwvlxva3km0s1qgn";
        libraryHaskellDepends = [
-         base bytestring containers morpheus-graphql-core prettyprinter
+         base bytestring containers morpheus-graphql-core mtl prettyprinter
          relude template-haskell text unordered-containers
        ];
        description = "Morpheus GraphQL CLI";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "morpheus-graphql-core" = callPackage
@@ -195787,8 +194821,8 @@ self: {
      }:
      mkDerivation {
        pname = "morpheus-graphql-core";
-       version = "0.26.0";
-       sha256 = "0cj78h29ryalxnx4hzpl5kywqdcvjxvxqlc6axibb1cmajn4kbqm";
+       version = "0.27.0";
+       sha256 = "0001pq7zj5rpjcg0jasd3vklisan2i8nxyk8d7xa31d4f1grn5ff";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base bytestring containers hashable megaparsec mtl relude
@@ -195803,8 +194837,6 @@ self: {
        ];
        description = "Morpheus GraphQL Core";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "morpheus-graphql-server" = callPackage
@@ -195816,8 +194848,8 @@ self: {
      }:
      mkDerivation {
        pname = "morpheus-graphql-server";
-       version = "0.26.0";
-       sha256 = "1aca18d60ja6awgsvwjjbikqhvspn3wans1dvh57g37ma1p1v331";
+       version = "0.27.0";
+       sha256 = "0cd6qczbb5cm12xv181pzq6d62nv7nf4w1yd3gmhzjfrks62lhwy";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base bytestring containers morpheus-graphql-app
@@ -195832,7 +194864,6 @@ self: {
        ];
        description = "Morpheus GraphQL";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "morpheus-graphql-subscriptions" = callPackage
@@ -195842,8 +194873,8 @@ self: {
      }:
      mkDerivation {
        pname = "morpheus-graphql-subscriptions";
-       version = "0.26.0";
-       sha256 = "1kmd37w3kp2mdhz64fwlyl9v7p10x3p6fbzw535kipic89y9pcx2";
+       version = "0.27.0";
+       sha256 = "138fcganlaj4fyq1aygiyy6f4hhw58n26ldrdkxhd66hr1mqv6j9";
        libraryHaskellDepends = [
          aeson base bytestring morpheus-graphql-app morpheus-graphql-core
          mtl relude text transformers unliftio-core unordered-containers
@@ -195851,7 +194882,6 @@ self: {
        ];
        description = "Morpheus GraphQL Subscriptions";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "morpheus-graphql-tests" = callPackage
@@ -195860,31 +194890,14 @@ self: {
      }:
      mkDerivation {
        pname = "morpheus-graphql-tests";
-       version = "0.18.0";
-       sha256 = "0l89mmsl09ph412l8f9xjlyx8yp5g69ffmajynxcqvj501n21s9z";
-       libraryHaskellDepends = [
-         aeson base bytestring directory relude tasty tasty-hunit text
-         unordered-containers
-       ];
-       description = "Morpheus GraphQL Test";
-       license = lib.licenses.mit;
-     }) {};
-
-  "morpheus-graphql-tests_0_26_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, directory, relude, tasty
-     , tasty-hunit, text, unordered-containers
-     }:
-     mkDerivation {
-       pname = "morpheus-graphql-tests";
-       version = "0.26.0";
-       sha256 = "0dyza53pp9s16y8mlpm63b9ds396lqf8wsj2qaymyy18iakcfb9m";
+       version = "0.27.0";
+       sha256 = "1h6nri73s5ibzidhwrkxffldardx6khq9kvhmqklm06cilwr56xi";
        libraryHaskellDepends = [
          aeson base bytestring directory relude tasty tasty-hunit text
          unordered-containers
        ];
        description = "Morpheus GraphQL Test";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "morphisms" = callPackage
@@ -196005,6 +195018,7 @@ self: {
        license = lib.licenses.bsd2;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "mortred";
+       broken = true;
      }) {};
 
   "mosaico-lib" = callPackage
@@ -196024,7 +195038,6 @@ self: {
        description = "Generación interactiva de mosaicos";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "mosquitto-hs" = callPackage
@@ -196114,9 +195127,7 @@ self: {
        testHaskellDepends = [ base indexed indexed-extras row-types ];
        description = "Type-safe effectful state machines in Haskell";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "example-door";
-       broken = true;
      }) {};
 
   "motor-diagrams" = callPackage
@@ -196155,6 +195166,7 @@ self: {
        description = "Reflect on Motor FSM typeclasses to obtain runtime representations";
        license = lib.licenses.mpl20;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "mount" = callPackage
@@ -196288,8 +195300,6 @@ self: {
        libraryHaskellDepends = [ base ghc-prim primitive ];
        description = "Efficient effect handlers based on evidence-passing semantics";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "mpg123-bindings" = callPackage
@@ -196404,8 +195414,8 @@ self: {
     ({ mkDerivation, base, containers, extra, numeric-prelude, text }:
      mkDerivation {
        pname = "mpolynomials";
-       version = "0.1.0.0";
-       sha256 = "0p2x8hr5yydqnm5znh7ghfyis5s4vapk10q8qs76il7vb68np352";
+       version = "0.1.1.0";
+       sha256 = "05nqmxh1i7q89iswl47c20z0gzqg4kznnmp8h6qyrj316l14xnlc";
        libraryHaskellDepends = [
          base containers extra numeric-prelude text
        ];
@@ -196697,8 +195707,6 @@ self: {
        testHaskellDepends = [ base hspec ];
        description = "A simple way to read environment variables in Haskell";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "mrifk" = callPackage
@@ -196834,6 +195842,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A Haskell implementation of MessagePack";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "msgpack-binary" = callPackage
@@ -196863,7 +195872,6 @@ self: {
        description = "A Haskell implementation of MessagePack";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "msgpack-idl" = callPackage
@@ -196915,7 +195923,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "msgpack-parser";
-       broken = true;
      }) {};
 
   "msgpack-rpc" = callPackage
@@ -196977,6 +195984,7 @@ self: {
        testHaskellDepends = [ base hspec ];
        description = "A Haskell implementation of MessagePack";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "msgpack-types" = callPackage
@@ -197001,6 +196009,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A Haskell implementation of MessagePack";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "msh" = callPackage
@@ -197034,7 +196044,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "msi-kb-backlit";
-       broken = true;
      }) {};
 
   "mssql-simple" = callPackage
@@ -197055,6 +196064,8 @@ self: {
        ];
        description = "SQL Server client library implemented in Haskell";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "mstate" = callPackage
@@ -197691,8 +196702,6 @@ self: {
        ];
        description = "A simple document-oriented database";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "mueval" = callPackage
@@ -198085,6 +197094,8 @@ self: {
        pname = "multipart";
        version = "0.2.1";
        sha256 = "0p6n4knxpjv70nbl6cmd6x7gkdjsjqp4ya7fz00bfrqp7jvhlivn";
+       revision = "1";
+       editedCabalFile = "03gaapwnvn843hpm5qwdci9df1wf383msd42p8w9ghilpfjj4qy9";
        libraryHaskellDepends = [ base bytestring parsec stringsearch ];
        description = "Parsers for the HTTP multipart format";
        license = lib.licenses.bsd3;
@@ -198201,6 +197212,8 @@ self: {
        ];
        description = "Generalized system for reading and writing to distributed systems that have primary/replica topologies";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "multipool-persistent" = callPackage
@@ -198221,6 +197234,7 @@ self: {
        ];
        description = "Read and write from appropriate persistent sql instances in replicated environments";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "multipool-persistent-postgresql" = callPackage
@@ -198246,7 +197260,6 @@ self: {
        description = "Read and write appropriately from both master and replicated postgresql instances";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "multipool-postgresql-simple" = callPackage
@@ -198267,6 +197280,7 @@ self: {
          unliftio-core unordered-containers
        ];
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "multiprocess" = callPackage
@@ -198380,6 +197394,8 @@ self: {
        testHaskellDepends = [ base hspec transformers ];
        description = "like mtl's ReaderT / WriterT / StateT, but more than one contained value/type";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "multivariant" = callPackage
@@ -198412,7 +197428,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "example";
-       broken = true;
      }) {};
 
   "multivector" = callPackage
@@ -198500,6 +197515,7 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "mur";
+       broken = true;
      }) {};
 
   "murmur-hash" = callPackage
@@ -199013,6 +198029,8 @@ self: {
        ];
        description = "Automatic piecewise-mutable references for your types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "mutable-containers" = callPackage
@@ -199066,8 +198084,6 @@ self: {
        benchmarkHaskellDepends = [ base extra primitive ];
        description = "Interoperate mutable references with regular lens";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "mute-unmute" = callPackage
@@ -199467,6 +198483,7 @@ self: {
        ];
        description = "Binding to mybitcoin.com's Shopping Cart Interface.";
        license = lib.licenses.publicDomain;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "myo" = callPackage
@@ -199723,7 +198740,6 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "mywatch";
-       broken = true;
      }) {};
 
   "mywork" = callPackage
@@ -199749,6 +198765,7 @@ self: {
        license = lib.licenses.isc;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "mywork";
+       broken = true;
      }) {};
 
   "myxine-client" = callPackage
@@ -200227,6 +199244,8 @@ self: {
        ];
        description = "A threadsafe binding to glibc's crypt_r function";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) libxcrypt;};
 
   "nano-erl" = callPackage
@@ -201039,6 +200058,7 @@ self: {
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "neko-obfs";
+       broken = true;
      }) {};
 
   "nemesis" = callPackage
@@ -201549,7 +200569,6 @@ self: {
        description = "The NetCore compiler and runtime system for OpenFlow networks";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "netease-fm" = callPackage
@@ -201607,6 +200626,7 @@ self: {
        ];
        description = "Helper modules for comfort-array wrappers to BLAS and LAPACK";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "netlib-ffi" = callPackage
@@ -201848,7 +200868,6 @@ self: {
        description = "OpenFlow protocol messages, binary formats, and servers";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "netwire" = callPackage
@@ -202313,9 +201332,7 @@ self: {
        ];
        description = "Domain Name System data structures";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hs-network-dns-examples-resolver";
-       broken = true;
      }) {};
 
   "network-enumerator" = callPackage
@@ -202436,7 +201453,9 @@ self: {
        doHaddock = false;
        description = "network-manager tui";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "nmt";
+       broken = true;
      }) {};
 
   "network-messagepack-rpc" = callPackage
@@ -202473,6 +201492,8 @@ self: {
        ];
        description = "WebSocket backend for MessagePack RPC";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "network-metrics" = callPackage
@@ -202835,23 +201856,6 @@ self: {
      }:
      mkDerivation {
        pname = "network-transport";
-       version = "0.5.4";
-       sha256 = "0izcqi3zl7ynav0qqrrfmiax8vziqwrhflprddhjj6x6nkzhp1sv";
-       revision = "1";
-       editedCabalFile = "03parnmzh2mffs6fadqbf4lw1d5bsmvr347rzamp230s303nr6yc";
-       libraryHaskellDepends = [
-         base binary bytestring deepseq hashable transformers
-       ];
-       description = "Network abstraction layer";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "network-transport_0_5_6" = callPackage
-    ({ mkDerivation, base, binary, bytestring, deepseq, hashable
-     , transformers
-     }:
-     mkDerivation {
-       pname = "network-transport";
        version = "0.5.6";
        sha256 = "10ichr66j06w2sdx5523rjvwf17cxhl5iw6izw7l066lrbzkr270";
        libraryHaskellDepends = [
@@ -202859,7 +201863,6 @@ self: {
        ];
        description = "Network abstraction layer";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "network-transport-amqp" = callPackage
@@ -203109,22 +202112,6 @@ self: {
      }:
      mkDerivation {
        pname = "network-wait";
-       version = "0.1.2.0";
-       sha256 = "1fgcp2didz7zp4jpkc9zap94sbd6ny8nyrx6nwnfai2ssw5rxpfq";
-       libraryHaskellDepends = [ base exceptions network retry ];
-       testHaskellDepends = [
-         base exceptions network network-simple retry tasty tasty-hunit
-       ];
-       description = "Lightweight library for waiting on networked services to become available";
-       license = lib.licenses.mit;
-     }) {};
-
-  "network-wait_0_2_0_0" = callPackage
-    ({ mkDerivation, base, exceptions, network, network-simple, retry
-     , tasty, tasty-hunit
-     }:
-     mkDerivation {
-       pname = "network-wait";
        version = "0.2.0.0";
        sha256 = "1g3fvpf91q31gbmla9r3zwm8n3r3v4n1dmznjhwc7wssfmk2jdh0";
        libraryHaskellDepends = [ base exceptions network retry ];
@@ -203133,7 +202120,6 @@ self: {
        ];
        description = "Lightweight library for waiting on networked services to become available";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "network-websocket" = callPackage
@@ -203308,8 +202294,8 @@ self: {
        doHaddock = false;
        description = "Future-proof system for plain-text notes";
        license = lib.licenses.agpl3Only;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "neuron";
-       maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
   "newbase60" = callPackage
@@ -203650,6 +202636,7 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "ngrams-loader";
+       broken = true;
      }) {};
 
   "ngx-export" = callPackage
@@ -203706,8 +202693,8 @@ self: {
      }:
      mkDerivation {
        pname = "ngx-export-log";
-       version = "1.5.1";
-       sha256 = "03wr3v7x26c0cm01rclc5fkj2a66pamcjikx8wgariljdzfzr7qs";
+       version = "1.5.2";
+       sha256 = "0l77znlaps924a7nqzkhc4w971y4q9lm3mr0m6xa3n7bdbmgy99i";
        libraryHaskellDepends = [
          base bytestring ngx-export ngx-export-tools template-haskell
        ];
@@ -203957,6 +202944,8 @@ self: {
        libraryHaskellDepends = [ base bytestring http-conduit xml ];
        description = "Haskell interface to the nist random beacon";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "nitro" = callPackage
@@ -204085,8 +203074,8 @@ self: {
        pname = "nix-diff";
        version = "1.0.18";
        sha256 = "0pqz207zywcs38w8yaq5qgbsps7vx0zf2wykaxq9zs43d74ygh64";
-       revision = "1";
-       editedCabalFile = "12fb817s9dq2hf8v63c1b92zpxkil633swzf41739q1vlwqg39xh";
+       revision = "2";
+       editedCabalFile = "06zc80l50zaa7xp7svdfj5xvflim42g4j4jdkcbx1m5irr9384s1";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -204300,26 +203289,25 @@ self: {
 
   "nix-tree" = callPackage
     ({ mkDerivation, aeson, async, base, brick, bytestring, clock
-     , containers, deepseq, directory, filepath, hashable, hedgehog
-     , hrfsize, optparse-applicative, relude, terminal-progress-bar
-     , text, transformers, typed-process, unordered-containers, vty
+     , containers, directory, filepath, hedgehog, hrfsize, microlens
+     , optparse-applicative, relude, terminal-progress-bar, text
+     , typed-process, unordered-containers, vty
      }:
      mkDerivation {
        pname = "nix-tree";
-       version = "0.2.1";
-       sha256 = "1ca4a6mmbb8kvja3ipiifj7kfxayq9ik3ip10m6nkf99a56060jw";
+       version = "0.3.1";
+       sha256 = "13prwlkiy6cjp49clx3fw3rbhp7p1p6cx9lya06d58rqys782qkr";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         aeson async base brick bytestring clock containers deepseq
-         directory filepath hashable hrfsize optparse-applicative relude
-         terminal-progress-bar text transformers typed-process
-         unordered-containers vty
+         aeson async base brick bytestring clock containers directory
+         filepath hrfsize microlens optparse-applicative relude
+         terminal-progress-bar text typed-process unordered-containers vty
        ];
        testHaskellDepends = [
-         aeson base brick bytestring clock containers deepseq directory
-         filepath hashable hedgehog hrfsize optparse-applicative relude text
-         transformers typed-process unordered-containers vty
+         aeson base brick bytestring clock containers directory filepath
+         hedgehog hrfsize microlens optparse-applicative relude text
+         typed-process unordered-containers vty
        ];
        description = "Interactively browse a Nix store paths dependencies";
        license = lib.licenses.bsd3;
@@ -204345,7 +203333,9 @@ self: {
        ];
        description = "Interactively browse a Nix store paths dependencies";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "nixdu";
+       broken = true;
      }) {};
 
   "nixfmt" = callPackage
@@ -204739,6 +203729,8 @@ self: {
        ];
        description = "A static site generator";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "nom" = callPackage
@@ -204764,15 +203756,14 @@ self: {
        description = "Name-binding & alpha-equivalence";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "nominal" = callPackage
     ({ mkDerivation, base, containers }:
      mkDerivation {
        pname = "nominal";
-       version = "0.2.0.0";
-       sha256 = "1wd2vd0qn8ln3a5r29gikdcr4c2c2rf43p6kq3wmqm8ww30djgca";
+       version = "0.3.0.0";
+       sha256 = "12kryz3z7kds1cca4s414233pd160gkzidf0d1b89zj926zhd766";
        libraryHaskellDepends = [ base containers ];
        description = "Binders and alpha-equivalence made easy";
        license = lib.licenses.gpl3Only;
@@ -205021,25 +204012,12 @@ self: {
     ({ mkDerivation, base, containers, mtl, tasty, tasty-hunit }:
      mkDerivation {
        pname = "nondeterminism";
-       version = "1.4";
-       sha256 = "1ibxnkbr1lqjpr00cmw1p94cypcplxr0yr6q3aspl0vp08xwjdrh";
-       libraryHaskellDepends = [ base containers mtl ];
-       testHaskellDepends = [ base tasty tasty-hunit ];
-       description = "A monad and monad transformer for nondeterministic computations";
-       license = "LGPL";
-     }) {};
-
-  "nondeterminism_1_5" = callPackage
-    ({ mkDerivation, base, containers, mtl, tasty, tasty-hunit }:
-     mkDerivation {
-       pname = "nondeterminism";
        version = "1.5";
        sha256 = "0avbdmzz2p402hniz2kgnz3gjizwa4b2157v8wcf6vzxkbsrjspr";
        libraryHaskellDepends = [ base containers mtl ];
        testHaskellDepends = [ base tasty tasty-hunit ];
        description = "A monad and monad transformer for nondeterministic computations";
        license = "LGPL";
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "nonempty-alternative" = callPackage
@@ -205359,6 +204337,7 @@ self: {
        ];
        description = "Painless 3D graphics, no affiliation with gloss";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "not-gloss-examples" = callPackage
@@ -205377,7 +204356,6 @@ self: {
        description = "examples for not-gloss";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "not-in-base" = callPackage
@@ -205503,6 +204481,7 @@ self: {
        license = "LGPL";
        hydraPlatforms = lib.platforms.none;
        mainProgram = "notmuch-test";
+       broken = true;
      }) {inherit (pkgs) notmuch;};
 
   "notmuch-web" = callPackage
@@ -205701,23 +204680,23 @@ self: {
      }) {};
 
   "nri-http" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, conduit, http-client
-     , http-client-tls, http-types, mime-types, network-uri
+    ({ mkDerivation, aeson, base, bytestring, case-insensitive, conduit
+     , http-client, http-client-tls, http-types, mime-types, network-uri
      , nri-observability, nri-prelude, safe-exceptions, text, wai, warp
      }:
      mkDerivation {
        pname = "nri-http";
-       version = "0.1.0.4";
-       sha256 = "1zf55k4c4zlx2229xxs2hfl7y5c0fb3ab7vrms08imfp0hblj91x";
+       version = "0.3.0.0";
+       sha256 = "1b3zaw96np1x87839fi47shzb79v6rs6hvr116fjb7kvayrz7xpn";
        libraryHaskellDepends = [
-         aeson base bytestring conduit http-client http-client-tls
-         http-types mime-types network-uri nri-observability nri-prelude
-         safe-exceptions text
+         aeson base bytestring case-insensitive conduit http-client
+         http-client-tls http-types mime-types network-uri nri-observability
+         nri-prelude safe-exceptions text
        ];
        testHaskellDepends = [
-         aeson base bytestring conduit http-client http-client-tls
-         http-types mime-types network-uri nri-observability nri-prelude
-         safe-exceptions text wai warp
+         aeson base bytestring case-insensitive conduit http-client
+         http-client-tls http-types mime-types network-uri nri-observability
+         nri-prelude safe-exceptions text wai warp
        ];
        description = "Make Elm style HTTP requests";
        license = lib.licenses.bsd3;
@@ -206135,8 +205114,6 @@ self: {
        libraryHaskellDepends = [ base call-stack semigroups ];
        description = "A sequence of semigroups, for composing stuff in multiple spatial directions";
        license = lib.licenses.lgpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "numbering" = callPackage
@@ -206207,7 +205184,6 @@ self: {
        description = "Convert numbers to number words";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "numeric-domains" = callPackage
@@ -206303,7 +205279,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "Kepler";
-       broken = true;
      }) {};
 
   "numeric-prelude" = callPackage
@@ -206588,6 +205563,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Type-level (low cardinality) integers";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "numtype-dk" = callPackage
@@ -206610,6 +205587,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Type-level (low cardinality) integers, implemented using type families";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "nurbs" = callPackage
@@ -206705,8 +205684,8 @@ self: {
      }:
      mkDerivation {
        pname = "nvim-hs";
-       version = "2.2.0.3";
-       sha256 = "0sbppnphnbygxjns373hyb3hvbwzlv4sq104682bcajd07x6vhmw";
+       version = "2.3.1.0";
+       sha256 = "1vgdvcvjyl7dxmvmcljb130gwp806769hks00fj1sqfi953lm9bf";
        libraryHaskellDepends = [
          base bytestring cereal cereal-conduit conduit containers
          data-default deepseq foreign-store hslogger megaparsec messagepack
@@ -206731,7 +205710,7 @@ self: {
        license = lib.licenses.asl20;
      }) {};
 
-  "nvim-hs_2_3_0_0" = callPackage
+  "nvim-hs_2_3_2_0" = callPackage
     ({ mkDerivation, base, bytestring, cereal, cereal-conduit, conduit
      , containers, data-default, deepseq, foreign-store, hslogger, hspec
      , hspec-discover, HUnit, megaparsec, messagepack, mtl, network
@@ -206744,8 +205723,8 @@ self: {
      }:
      mkDerivation {
        pname = "nvim-hs";
-       version = "2.3.0.0";
-       sha256 = "0jc0wzxfkah115j0y4pa4hvr4wziba4q319x5ddgb9jbc52rqh7r";
+       version = "2.3.2.0";
+       sha256 = "1szvh65sbxk81321ml0b1iib5ziiks2l8liwkgs4z47pmb14cps9";
        libraryHaskellDepends = [
          base bytestring cereal cereal-conduit conduit containers
          data-default deepseq foreign-store hslogger megaparsec messagepack
@@ -206803,6 +205782,31 @@ self: {
        pname = "nvim-hs-ghcid";
        version = "2.0.0.0";
        sha256 = "0i9wc6mgxxzymw1smjvin70i4ynqsn2k3ig36pxmbb6qd0ci0hwg";
+       revision = "1";
+       editedCabalFile = "0na6lv57jdrpq1zkp3dhlpzh0wrr9632h7izw7jf8622x51qlh4r";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring containers directory filepath ghcid nvim-hs
+         nvim-hs-contrib resourcet transformers unliftio yaml
+       ];
+       executableHaskellDepends = [ base nvim-hs ];
+       description = "Neovim plugin that runs ghcid to update the quickfix list";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "nvim-hs-ghcid";
+       broken = true;
+     }) {};
+
+  "nvim-hs-ghcid_2_0_1_0" = callPackage
+    ({ mkDerivation, base, bytestring, containers, directory, filepath
+     , ghcid, nvim-hs, nvim-hs-contrib, resourcet, transformers
+     , unliftio, yaml
+     }:
+     mkDerivation {
+       pname = "nvim-hs-ghcid";
+       version = "2.0.1.0";
+       sha256 = "0vx1hj5x6xzxy305qm7ax74b85440hl7wbr39501xz1yanvz5i1i";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -206986,29 +205990,6 @@ self: {
      }:
      mkDerivation {
        pname = "o-clock";
-       version = "1.2.1.1";
-       sha256 = "0rq9bn9lxsmgjw6w55r3c15y1pjq36vi246qldr53csr0pa9ggfy";
-       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;
-       mainProgram = "play-o-clock";
-     }) {};
-
-  "o-clock_1_3_0" = callPackage
-    ({ mkDerivation, base, doctest, Glob, hedgehog, hspec-expectations
-     , markdown-unlit, tasty, tasty-hedgehog, tasty-hunit-compat
-     , type-spec
-     }:
-     mkDerivation {
-       pname = "o-clock";
        version = "1.3.0";
        sha256 = "1swayrdhz10b67m6ipa75qz9ycz6r7xbk9fdq3ajlhp9bry31l7i";
        revision = "1";
@@ -207024,7 +206005,6 @@ self: {
        testToolDepends = [ doctest markdown-unlit ];
        description = "Type-safe time library";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "play-o-clock";
      }) {};
 
@@ -207051,6 +206031,7 @@ self: {
        description = "Client to the OANDA REST API";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "oasis-xrd" = callPackage
@@ -207138,7 +206119,6 @@ self: {
        description = "OAuth2 jwt-bearer client flow as per rfc7523";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "oauthenticated" = callPackage
@@ -207191,6 +206171,7 @@ self: {
        description = "Communicate to OBD interfaces over ELM327";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "obdd" = callPackage
@@ -207692,6 +206673,180 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "ogma-cli" = callPackage
+    ({ mkDerivation, base, HUnit, ogma-core, optparse-applicative
+     , process, test-framework, test-framework-hunit, unix
+     }:
+     mkDerivation {
+       pname = "ogma-cli";
+       version = "1.0.6";
+       sha256 = "1ldjswdyxckxrmypmx027aw90b93r41izqw4qj1szp6p1mjbx3pn";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [ base ogma-core optparse-applicative ];
+       testHaskellDepends = [
+         base HUnit process test-framework test-framework-hunit unix
+       ];
+       description = "Ogma: Helper tool to interoperate between Copilot and other languages";
+       license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "ogma";
+     }) {};
+
+  "ogma-core" = callPackage
+    ({ mkDerivation, aeson, base, filepath, HUnit, IfElse, ogma-extra
+     , ogma-language-c, ogma-language-cocospec, ogma-language-copilot
+     , ogma-language-fret-cs, ogma-language-fret-reqs, ogma-language-smv
+     , QuickCheck, test-framework, test-framework-hunit
+     , test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "ogma-core";
+       version = "1.0.6";
+       sha256 = "09svwdsn16hfa7rxf4lbpj4i08ay5rrxk6dlmic0gk7yc24mx47c";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         aeson base filepath IfElse ogma-extra ogma-language-c
+         ogma-language-cocospec ogma-language-copilot ogma-language-fret-cs
+         ogma-language-fret-reqs ogma-language-smv
+       ];
+       testHaskellDepends = [
+         base HUnit QuickCheck test-framework test-framework-hunit
+         test-framework-quickcheck2
+       ];
+       description = "Ogma: Helper tool to interoperate between Copilot and other languages";
+       license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "ogma-extra" = callPackage
+    ({ mkDerivation, base, bytestring, Cabal, directory, filepath
+     , QuickCheck, test-framework, test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "ogma-extra";
+       version = "1.0.6";
+       sha256 = "1wk4374k09wwxhb9ki5pcl6igw6d83bxffrdv7qf8xgm051vna2y";
+       libraryHaskellDepends = [
+         base bytestring Cabal directory filepath
+       ];
+       testHaskellDepends = [
+         base QuickCheck test-framework test-framework-quickcheck2
+       ];
+       description = "Ogma: Helper tool to interoperate between Copilot and other languages";
+       license = "unknown";
+     }) {};
+
+  "ogma-language-c" = callPackage
+    ({ mkDerivation, array, base, BNFC, Cabal, process, QuickCheck
+     , test-framework, test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "ogma-language-c";
+       version = "1.0.6";
+       sha256 = "1c30gcnrhqd4jg1rsv4s8vi0lvpslc3rn8zwkffrwxhll0qv7dma";
+       setupHaskellDepends = [ base BNFC Cabal process ];
+       libraryHaskellDepends = [ array base ];
+       testHaskellDepends = [
+         base QuickCheck test-framework test-framework-quickcheck2
+       ];
+       description = "Ogma: Runtime Monitor translator: C Language Frontend";
+       license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "ogma-language-cocospec" = callPackage
+    ({ mkDerivation, array, base, BNFC, Cabal, process, QuickCheck
+     , test-framework, test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "ogma-language-cocospec";
+       version = "1.0.6";
+       sha256 = "0lnqg0mls8j7k1w735ygl1gaqzy9hz0q71sabirdgqf4p446rm21";
+       setupHaskellDepends = [ base BNFC Cabal process ];
+       libraryHaskellDepends = [ array base ];
+       testHaskellDepends = [
+         base QuickCheck test-framework test-framework-quickcheck2
+       ];
+       description = "Ogma: Runtime Monitor translator: CoCoSpec Language Frontend";
+       license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "ogma-language-copilot" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "ogma-language-copilot";
+       version = "1.0.6";
+       sha256 = "0ffbnxbsxl3mcmnys8zhagqwlsxk7da6w2szf9p0sx7032j8j20d";
+       libraryHaskellDepends = [ base ];
+       description = "Ogma: Runtime Monitor translator: Copilot Language Endpoints";
+       license = "unknown";
+     }) {};
+
+  "ogma-language-fret-cs" = callPackage
+    ({ mkDerivation, aeson, base, ogma-extra, ogma-language-cocospec
+     , ogma-language-smv, QuickCheck, test-framework
+     , test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "ogma-language-fret-cs";
+       version = "1.0.6";
+       sha256 = "1jb2xqxnr2wp2fwijlzv3lr8a1vwarbk9sy63881v6ygk7jlyz8f";
+       libraryHaskellDepends = [
+         aeson base ogma-language-cocospec ogma-language-smv
+       ];
+       testHaskellDepends = [
+         aeson base ogma-extra QuickCheck test-framework
+         test-framework-quickcheck2
+       ];
+       description = "Ogma: Runtime Monitor translator: FRET Component Specification Frontend";
+       license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "ogma-language-fret-reqs" = callPackage
+    ({ mkDerivation, aeson, base, ogma-extra, ogma-language-cocospec
+     , ogma-language-smv, QuickCheck, test-framework
+     , test-framework-quickcheck2, text
+     }:
+     mkDerivation {
+       pname = "ogma-language-fret-reqs";
+       version = "1.0.6";
+       sha256 = "0dlscsf9i877qjijb5ygw32igyi42s02wj7ggav4h1dy36dm0bf7";
+       libraryHaskellDepends = [
+         aeson base ogma-language-cocospec ogma-language-smv text
+       ];
+       testHaskellDepends = [
+         aeson base ogma-extra QuickCheck test-framework
+         test-framework-quickcheck2
+       ];
+       description = "Ogma: Runtime Monitor translator: FRET Component Requirement DB Frontend";
+       license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "ogma-language-smv" = callPackage
+    ({ mkDerivation, array, base, BNFC, Cabal, process, QuickCheck
+     , test-framework, test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "ogma-language-smv";
+       version = "1.0.6";
+       sha256 = "1cyjymfil3zyji8lj607r900icj8789nq1zx0civm29mz6ryrj8a";
+       setupHaskellDepends = [ base BNFC Cabal process ];
+       libraryHaskellDepends = [ array base ];
+       testHaskellDepends = [
+         base QuickCheck test-framework test-framework-quickcheck2
+       ];
+       description = "Ogma: Runtime Monitor translator: SMV Language Frontend";
+       license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "ogmarkup" = callPackage
     ({ mkDerivation, base, hspec, hspec-megaparsec, megaparsec, mtl
      , shakespeare, text
@@ -207733,6 +206888,7 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "cmdoh";
+       broken = true;
      }) {};
 
   "oi" = callPackage
@@ -207760,8 +206916,8 @@ self: {
      }:
      mkDerivation {
        pname = "oidc-client";
-       version = "0.7.0.0";
-       sha256 = "0cc1psif3s6qmina5sx49clvpg54b6sapcvq4ax3r0afsp4hdl3m";
+       version = "0.7.0.1";
+       sha256 = "161dcwnnis9ddxr76fl107dfif1jw6gpbd1ckhh4rclq63vh9inb";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -207813,6 +206969,8 @@ self: {
        ];
        description = "A microframework based on monadic parsing";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "old-locale" = callPackage
@@ -207964,7 +207122,6 @@ self: {
        description = "Concurrency utilities";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "om-http" = callPackage
@@ -207985,7 +207142,6 @@ self: {
        description = "Http utilities";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "om-http-logging" = callPackage
@@ -208073,6 +207229,24 @@ self: {
        ];
        description = "Opinionated logging utilities";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "om-plugin-imports" = callPackage
+    ({ mkDerivation, base, containers, ghc }:
+     mkDerivation {
+       pname = "om-plugin-imports";
+       version = "0.1.0.2";
+       sha256 = "0r2pn8fcqisjzxv415vj8ldvxz17kv7hqz9z6h4rjg21h6ckqkva";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base containers ghc ];
+       executableHaskellDepends = [ base containers ghc ];
+       description = "Plugin-based import warnings";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "om-import-warnings-test";
+       broken = true;
      }) {};
 
   "om-show" = callPackage
@@ -208084,6 +207258,8 @@ self: {
        libraryHaskellDepends = [ aeson base text ];
        description = "Utilities for showing string-like things";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "om-socket" = callPackage
@@ -208108,6 +207284,7 @@ self: {
        ];
        description = "Socket utilities";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "om-time" = callPackage
@@ -208121,6 +207298,8 @@ self: {
        ];
        description = "Misc. time utilites";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "omaketex" = callPackage
@@ -208326,25 +207505,6 @@ self: {
      }:
      mkDerivation {
        pname = "one-liner";
-       version = "2.0";
-       sha256 = "0al9wavxx23xbalqw0cdlhq01kx8kyhg33fipwmn5617z3ddir6v";
-       revision = "1";
-       editedCabalFile = "19iwyb3jx7bwybmmmamyzf4lxiwik7wdl8k1crikzmxn016pnybz";
-       libraryHaskellDepends = [
-         base bifunctors contravariant ghc-prim linear-base profunctors
-         tagged transformers
-       ];
-       testHaskellDepends = [ base contravariant HUnit ];
-       description = "Constraint-based generics";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "one-liner_2_1" = callPackage
-    ({ mkDerivation, base, bifunctors, contravariant, ghc-prim, HUnit
-     , linear-base, profunctors, tagged, transformers
-     }:
-     mkDerivation {
-       pname = "one-liner";
        version = "2.1";
        sha256 = "09gdivd38disddxs42179vmgca0yzk5dfm6ygicgl5l25qbizrfh";
        libraryHaskellDepends = [
@@ -208354,7 +207514,6 @@ self: {
        testHaskellDepends = [ base contravariant HUnit ];
        description = "Constraint-based generics";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "one-liner-instances" = callPackage
@@ -208525,35 +207684,6 @@ self: {
      }:
      mkDerivation {
        pname = "opaleye";
-       version = "0.9.3.2";
-       sha256 = "0lkdi2svbv64z4rnsfxbr7ijb3a5rmsx4c6igzql7ajrlwha49rx";
-       libraryHaskellDepends = [
-         aeson base base16-bytestring bytestring case-insensitive
-         contravariant postgresql-simple pretty product-profunctors
-         profunctors scientific semigroups text time-compat
-         time-locale-compat transformers uuid void
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers contravariant dotenv hspec
-         hspec-discover multiset postgresql-simple product-profunctors
-         profunctors QuickCheck semigroups text time time-compat
-         transformers uuid
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "An SQL-generating DSL targeting PostgreSQL";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "opaleye_0_9_6_1" = callPackage
-    ({ mkDerivation, aeson, base, base16-bytestring, bytestring
-     , case-insensitive, containers, contravariant, dotenv, hspec
-     , hspec-discover, multiset, postgresql-simple, pretty
-     , product-profunctors, profunctors, QuickCheck, scientific
-     , semigroups, text, time, time-compat, time-locale-compat
-     , transformers, uuid, void
-     }:
-     mkDerivation {
-       pname = "opaleye";
        version = "0.9.6.1";
        sha256 = "0xk2ibdakzayqc8h72iq3gav9ism5sww4wiz0wxypm6landzikfr";
        libraryHaskellDepends = [
@@ -208571,7 +207701,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "An SQL-generating DSL targeting PostgreSQL";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "opaleye-classy" = callPackage
@@ -208841,7 +207970,6 @@ self: {
        testHaskellDepends = [ base mtl tasty tasty-hunit witness ];
        description = "open witnesses";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "openai-hs" = callPackage
@@ -208866,6 +207994,7 @@ self: {
        description = "Unofficial OpenAI client";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "openai-servant" = callPackage
@@ -208882,8 +208011,6 @@ self: {
        ];
        description = "Unofficial OpenAI servant types";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "openal-ffi" = callPackage
@@ -209026,6 +208153,7 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "openapi3-code-generator-exe";
+       broken = true;
      }) {};
 
   "opencc" = callPackage
@@ -209040,6 +208168,8 @@ self: {
        testHaskellDepends = [ base bytestring mtl text transformers ];
        description = "OpenCC bindings";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) opencc;};
 
   "opench-meteo" = callPackage
@@ -209334,7 +208464,6 @@ self: {
        description = "Implementation of the OpenPGP message format";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "openpgp-Crypto" = callPackage
@@ -209523,27 +208652,12 @@ self: {
      }:
      mkDerivation {
        pname = "opentelemetry";
-       version = "0.7.0";
-       sha256 = "10k9if33ydjc099mgjvgglp6fcmrz0zxpv6khwkhra6lcz35mylv";
-       libraryHaskellDepends = [
-         base bytestring exceptions ghc-trace-events hashable
-       ];
-       license = lib.licenses.asl20;
-     }) {};
-
-  "opentelemetry_0_8_0" = callPackage
-    ({ mkDerivation, base, bytestring, exceptions, ghc-trace-events
-     , hashable
-     }:
-     mkDerivation {
-       pname = "opentelemetry";
        version = "0.8.0";
        sha256 = "05g4jc2cpcj1fa50hvzai4wqczjjb2vyxmxi1hpf26yyfqw1rgz9";
        libraryHaskellDepends = [
          base bytestring exceptions ghc-trace-events hashable
        ];
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "opentelemetry-extra" = callPackage
@@ -209557,42 +208671,6 @@ self: {
      }:
      mkDerivation {
        pname = "opentelemetry-extra";
-       version = "0.7.0";
-       sha256 = "11lwhm3rpajmch7kjb4qwngram5ka8fbd3c0mxszlf4a9dlqag32";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         async base binary bytestring clock containers directory exceptions
-         filepath ghc-events hashable http-client http-client-tls http-types
-         jsonifier opentelemetry random scientific splitmix stm text
-         text-show unordered-containers
-       ];
-       executableHaskellDepends = [
-         async base bytestring clock containers directory exceptions
-         filepath hashtables http-client http-client-tls hvega opentelemetry
-         process text typed-process
-       ];
-       testHaskellDepends = [
-         base bytestring generic-arbitrary ghc-events hashable opentelemetry
-         QuickCheck quickcheck-instances splitmix tasty tasty-discover
-         tasty-hunit tasty-quickcheck text text-show unordered-containers
-       ];
-       testToolDepends = [ tasty-discover ];
-       benchmarkHaskellDepends = [ base opentelemetry tasty-bench ];
-       license = lib.licenses.asl20;
-     }) {};
-
-  "opentelemetry-extra_0_8_0" = callPackage
-    ({ mkDerivation, async, base, binary, bytestring, clock, containers
-     , directory, exceptions, filepath, generic-arbitrary, ghc-events
-     , hashable, hashtables, http-client, http-client-tls, http-types
-     , hvega, jsonifier, opentelemetry, process, QuickCheck
-     , quickcheck-instances, random, scientific, splitmix, stm, tasty
-     , tasty-bench, tasty-discover, tasty-hunit, tasty-quickcheck, text
-     , text-show, typed-process, unordered-containers
-     }:
-     mkDerivation {
-       pname = "opentelemetry-extra";
        version = "0.8.0";
        sha256 = "1g13a8lmrx38a48xhn4v1rk144l44vil7p7w5acb66dn6q0cc15d";
        isLibrary = true;
@@ -209617,6 +208695,7 @@ self: {
        benchmarkHaskellDepends = [ base opentelemetry tasty-bench ];
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "opentelemetry-http-client" = callPackage
@@ -209643,33 +208722,6 @@ self: {
      }:
      mkDerivation {
        pname = "opentelemetry-lightstep";
-       version = "0.7.0";
-       sha256 = "1yd6gzhwwmjjh41ipz2kifzpn7hha9nli3war2rqdjvhj349lrw8";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         async base bytestring exceptions http-client http-client-tls
-         http-types network opentelemetry opentelemetry-extra scientific stm
-         text unordered-containers
-       ];
-       executableHaskellDepends = [
-         async base bytestring clock containers exceptions filepath
-         ghc-events http-client http-types opentelemetry opentelemetry-extra
-         splitmix text typed-process unordered-containers
-       ];
-       license = lib.licenses.asl20;
-       mainProgram = "eventlog-to-lightstep";
-     }) {};
-
-  "opentelemetry-lightstep_0_8_0" = callPackage
-    ({ mkDerivation, async, base, bytestring, clock, containers
-     , exceptions, filepath, ghc-events, http-client, http-client-tls
-     , http-types, network, opentelemetry, opentelemetry-extra
-     , scientific, splitmix, stm, text, typed-process
-     , unordered-containers
-     }:
-     mkDerivation {
-       pname = "opentelemetry-lightstep";
        version = "0.8.0";
        sha256 = "0nvfyd2m393szvvsrpfv8f59xx55xk1mr4gv46idwr43mvqxdz84";
        isLibrary = true;
@@ -209695,27 +208747,12 @@ self: {
      }:
      mkDerivation {
        pname = "opentelemetry-wai";
-       version = "0.7.0";
-       sha256 = "09mh8kfh49vx2gascwwmzs4s649sm5i90nsifp76kjvg1nvqhd1m";
-       libraryHaskellDepends = [
-         base bytestring http-types opentelemetry text wai
-       ];
-       license = lib.licenses.asl20;
-     }) {};
-
-  "opentelemetry-wai_0_8_0" = callPackage
-    ({ mkDerivation, base, bytestring, http-types, opentelemetry, text
-     , wai
-     }:
-     mkDerivation {
-       pname = "opentelemetry-wai";
        version = "0.8.0";
        sha256 = "1k5wglr61zly4afij087vjsrxzxn6vvsk6rcasw0q1si8n2kl4wb";
        libraryHaskellDepends = [
          base bytestring http-types opentelemetry text wai
        ];
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "opentheory" = callPackage
@@ -209951,7 +208988,6 @@ self: {
        description = "An OpenTok SDK for Haskell";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "opentracing" = callPackage
@@ -210561,24 +209597,6 @@ self: {
      }:
      mkDerivation {
        pname = "optparse-applicative";
-       version = "0.16.1.0";
-       sha256 = "16nnrkmgd28h540f17nb017ziq4gbzgkxpdraqicaczkca1jf1b2";
-       revision = "2";
-       editedCabalFile = "0ccpk2nb9fvj97z00w8cmlpw4fn94ayndg4ngm2ls4hrdbnj5321";
-       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_17_0_0" = callPackage
-    ({ mkDerivation, ansi-wl-pprint, base, process, QuickCheck
-     , transformers, transformers-compat
-     }:
-     mkDerivation {
-       pname = "optparse-applicative";
        version = "0.17.0.0";
        sha256 = "097p1bkvw9r3rvcr65w53yw14drb0s46ldkkl1jbmq5g7m6jwnw2";
        libraryHaskellDepends = [
@@ -210587,7 +209605,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
@@ -210596,6 +209613,8 @@ self: {
        pname = "optparse-applicative-cmdline-util";
        version = "0.2.0";
        sha256 = "13nr0biqhc2sd30xxn7sms4f0wl629bcahp3hmmcgf45nl38vpbh";
+       revision = "1";
+       editedCabalFile = "0cgqffzjzww6b6w8mqrs3nm46jbhaqhmflwyd9cis1k35yrw6npg";
        libraryHaskellDepends = [
          attoparsec base optparse-applicative text
        ];
@@ -210737,6 +209756,8 @@ self: {
        ];
        description = "Command line option parsing library with a twice applicative interface";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "opusfile" = callPackage
@@ -210774,7 +209795,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.expipiplus1 ];
-       broken = true;
      }) {};
 
   "orc" = callPackage
@@ -211004,8 +210024,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Convert numbers to words in different languages";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ordrea" = callPackage
@@ -211145,6 +210163,7 @@ self: {
        description = "A collection of Attoparsec combinators for parsing org-mode flavored documents";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "orgstat" = callPackage
@@ -211309,29 +210328,31 @@ self: {
      }) {};
 
   "ormolu" = callPackage
-    ({ mkDerivation, ansi-terminal, base, bytestring, Cabal, containers
-     , Diff, directory, dlist, exceptions, filepath, ghc-lib-parser
-     , gitrev, hspec, hspec-discover, mtl, optparse-applicative, path
-     , path-io, syb, temporary, text
+    ({ mkDerivation, aeson, ansi-terminal, array, base, bytestring
+     , Cabal, containers, Diff, directory, dlist, exceptions, filepath
+     , ghc-lib-parser, gitrev, hspec, hspec-discover, hspec-megaparsec
+     , megaparsec, MemoTrie, mtl, optparse-applicative, path, path-io
+     , QuickCheck, syb, template-haskell, temporary, text
+     , th-lift-instances
      }:
      mkDerivation {
        pname = "ormolu";
-       version = "0.3.1.0";
-       sha256 = "1517z6bi8ifzdmfclmqdiipi6zcnxagymf1sxr43sj2ipkglg2rs";
-       revision = "1";
-       editedCabalFile = "1ns76yw44hp84lrxdhl23aa2d14jjf4m6fd906672a4b4x3cr64l";
+       version = "0.5.0.1";
+       sha256 = "1rnf4x352k856avfllk4rc9v0wwkydr030cmp7j29p0y9cwf5pkg";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         ansi-terminal base bytestring Cabal containers Diff directory dlist
-         exceptions filepath ghc-lib-parser mtl syb text
+         aeson ansi-terminal array base bytestring Cabal containers Diff
+         directory dlist exceptions filepath ghc-lib-parser megaparsec
+         MemoTrie mtl syb template-haskell text th-lift-instances
        ];
        executableHaskellDepends = [
-         base filepath ghc-lib-parser gitrev optparse-applicative text
+         base containers filepath ghc-lib-parser gitrev optparse-applicative
+         text
        ];
        testHaskellDepends = [
-         base containers directory filepath hspec path path-io temporary
-         text
+         base containers directory filepath ghc-lib-parser hspec
+         hspec-megaparsec megaparsec path path-io QuickCheck temporary text
        ];
        testToolDepends = [ hspec-discover ];
        description = "A formatter for Haskell source code";
@@ -211339,23 +210360,23 @@ self: {
        mainProgram = "ormolu";
      }) {};
 
-  "ormolu_0_5_0_1" = callPackage
+  "ormolu_0_5_1_0" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, array, base, bytestring
-     , Cabal, containers, Diff, directory, dlist, exceptions, filepath
-     , ghc-lib-parser, gitrev, hspec, hspec-discover, hspec-megaparsec
-     , megaparsec, MemoTrie, mtl, optparse-applicative, path, path-io
-     , QuickCheck, syb, template-haskell, temporary, text
+     , Cabal-syntax, containers, Diff, directory, dlist, exceptions
+     , filepath, ghc-lib-parser, gitrev, hspec, hspec-discover
+     , hspec-megaparsec, megaparsec, MemoTrie, mtl, optparse-applicative
+     , path, path-io, QuickCheck, syb, template-haskell, temporary, text
      , th-lift-instances
      }:
      mkDerivation {
        pname = "ormolu";
-       version = "0.5.0.1";
-       sha256 = "1rnf4x352k856avfllk4rc9v0wwkydr030cmp7j29p0y9cwf5pkg";
+       version = "0.5.1.0";
+       sha256 = "186pa7wpsqipy1vwk1h5w3a5akjknsmmkc18x4i1fvrpigbrcbw9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson ansi-terminal array base bytestring Cabal containers Diff
-         directory dlist exceptions filepath ghc-lib-parser megaparsec
+         aeson ansi-terminal array base bytestring Cabal-syntax containers
+         Diff directory dlist exceptions filepath ghc-lib-parser megaparsec
          MemoTrie mtl syb template-haskell text th-lift-instances
        ];
        executableHaskellDepends = [
@@ -211708,6 +210729,7 @@ self: {
        ];
        description = "External sorting package based on Conduit";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "SortLines";
      }) {};
 
@@ -211732,6 +210754,8 @@ self: {
        ];
        description = "A purely functional E-Graph library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "overhang" = callPackage
@@ -211759,6 +210783,7 @@ self: {
        description = "Finite overloading";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "overloaded" = callPackage
@@ -212135,6 +211160,8 @@ self: {
        ];
        description = "PackStream converter for Neo4j BOLT protocol";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "packunused" = callPackage
@@ -212555,66 +211582,6 @@ self: {
 
   "pandoc" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, array, attoparsec, base
-     , base64-bytestring, binary, blaze-html, blaze-markup, bytestring
-     , case-insensitive, citeproc, commonmark, commonmark-extensions
-     , commonmark-pandoc, connection, containers, data-default, deepseq
-     , Diff, directory, doclayout, doctemplates, emojis, exceptions
-     , file-embed, filepath, Glob, haddock-library, hslua, hslua-aeson
-     , hslua-marshalling, hslua-module-path, hslua-module-system
-     , hslua-module-text, hslua-module-version, http-client
-     , http-client-tls, http-types, ipynb, jira-wiki-markup, JuicyPixels
-     , lpeg, mtl, network, network-uri, pandoc-lua-marshal, 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-lua
-     , tasty-quickcheck, temporary, texmath, text, text-conversions
-     , time, unicode-collation, unicode-transforms, unix, xml
-     , xml-conduit, yaml, zip-archive, zlib
-     }:
-     mkDerivation {
-       pname = "pandoc";
-       version = "2.17.1.1";
-       sha256 = "1l8spmsyg2c5j16q7a7fd5i6kcvkyipq4jrhrv2k0ca1s4lcb7k4";
-       configureFlags = [ "-f-trypandoc" ];
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson aeson-pretty array attoparsec base base64-bytestring binary
-         blaze-html blaze-markup bytestring case-insensitive citeproc
-         commonmark commonmark-extensions commonmark-pandoc connection
-         containers data-default deepseq directory doclayout doctemplates
-         emojis exceptions file-embed filepath Glob haddock-library hslua
-         hslua-aeson hslua-marshalling hslua-module-path hslua-module-system
-         hslua-module-text hslua-module-version http-client http-client-tls
-         http-types ipynb jira-wiki-markup JuicyPixels lpeg mtl network
-         network-uri pandoc-lua-marshal 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 yaml zip-archive zlib
-       ];
-       executableHaskellDepends = [ base ];
-       testHaskellDepends = [
-         base bytestring containers Diff directory doctemplates exceptions
-         filepath Glob hslua mtl pandoc-types process tasty tasty-golden
-         tasty-hunit tasty-lua tasty-quickcheck text time xml zip-archive
-       ];
-       benchmarkHaskellDepends = [
-         base bytestring deepseq mtl tasty-bench text
-       ];
-       postInstall = ''
-         mkdir -p $out/share/man/man1
-         mv "man/"*.1 $out/share/man/man1/
-       '';
-       description = "Conversion between markup formats";
-       license = lib.licenses.gpl2Plus;
-       mainProgram = "pandoc";
-       maintainers = [ lib.maintainers.peti ];
-     }) {};
-
-  "pandoc_2_19_2" = callPackage
-    ({ mkDerivation, 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
@@ -212671,9 +211638,10 @@ self: {
        '';
        description = "Conversion between markup formats";
        license = lib.licenses.gpl2Plus;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "pandoc";
-       maintainers = [ lib.maintainers.peti ];
+       maintainers = [
+         lib.maintainers.maralorn lib.maintainers.sternenseemann
+       ];
      }) {};
 
   "pandoc-citeproc" = callPackage
@@ -212740,10 +211708,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-crossref";
-       version = "0.3.13.0";
-       sha256 = "0fn5xrsh1x1rk74vd30yvg4ha9aicqbm7r1w0nrq9fkgcmz1q01x";
-       revision = "1";
-       editedCabalFile = "09sjf2fm09jcz1mnqlbmbfwb1237j26xcfgfq6b2fpl00gjg83di";
+       version = "0.3.14.0";
+       sha256 = "1f55xz5r7h6vjjj0dsq5glavn0zjh02imi4mja8qbwn3rvi67l86";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -213092,41 +212058,6 @@ self: {
 
   "pandoc-plot" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, criterion
-     , data-default, directory, filepath, gitrev, hashable, hspec
-     , hspec-expectations, lifted-async, lifted-base, mtl
-     , optparse-applicative, pandoc, pandoc-types, shakespeare, tagsoup
-     , tasty, tasty-hspec, tasty-hunit, template-haskell, text
-     , typed-process, unix, yaml
-     }:
-     mkDerivation {
-       pname = "pandoc-plot";
-       version = "1.4.1";
-       sha256 = "1g9757kj50s0fjn7l29ncbp5fb8yhnp5z0sd46gaaprbgqrqfsgh";
-       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 hspec-expectations
-         pandoc-types tasty tasty-hspec tasty-hunit text
-       ];
-       benchmarkHaskellDepends = [
-         base criterion pandoc-types template-haskell 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_5_5" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, criterion
      , data-default, directory, filepath, gitrev, hashable
      , hspec-expectations, lifted-async, lifted-base, mtl
      , optparse-applicative, pandoc, pandoc-types, shakespeare, tagsoup
@@ -213157,7 +212088,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";
      }) {};
 
@@ -213593,7 +212523,7 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "pantry_0_7_0" = callPackage
+  "pantry_0_8_1" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, bytestring, Cabal
      , casa-client, casa-types, conduit, conduit-extra, containers
      , cryptonite, cryptonite-conduit, digest, exceptions, filelock
@@ -213607,8 +212537,8 @@ self: {
      }:
      mkDerivation {
        pname = "pantry";
-       version = "0.7.0";
-       sha256 = "19jb1gmpypdv4mdn3gp6fwgwhrynx5w7dy666yr4k23zdbkcrz1v";
+       version = "0.8.1";
+       sha256 = "01vd0k21mjaj59sjj4jpada3gd112vsjaba962xrp9v9zw2wmzh8";
        libraryHaskellDepends = [
          aeson ansi-terminal base bytestring Cabal casa-client casa-types
          conduit conduit-extra containers cryptonite cryptonite-conduit
@@ -214261,6 +213191,7 @@ self: {
        libraryHaskellDepends = [ base parallel tree-monad ];
        description = "Parallel Tree Search";
        license = lib.licenses.publicDomain;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "parameterized" = callPackage
@@ -214312,6 +213243,8 @@ self: {
        ];
        description = "Classes and data structures for working with data-kind indexed types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "paramtree" = callPackage
@@ -214613,6 +213546,8 @@ self: {
        ];
        description = "Parse machine-readable GHC GC stats";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "parse-help" = callPackage
@@ -214646,9 +213581,7 @@ self: {
        testHaskellDepends = [ base process ];
        description = "Parse command-line arguments";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "parseargs-example";
-       broken = true;
      }) {};
 
   "parsec_3_1_15_1" = callPackage
@@ -215162,7 +214095,6 @@ self: {
        description = "A fast parser combinator library backed by Typed Template Haskell";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "parsley-garnish" = callPackage
@@ -215197,6 +214129,8 @@ self: {
        ];
        description = "A fast, minimal parser";
        license = "(BSD-2-Clause OR Apache-2.0)";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "partage" = callPackage
@@ -215247,6 +214181,8 @@ self: {
        pname = "partial-isomorphisms";
        version = "0.2.3.0";
        sha256 = "08390b7vj02kbx0s5q3irxljr1p8w4rvm6kf33ivv04cal3r2q39";
+       revision = "1";
+       editedCabalFile = "1dgig6n1wpdzk5269k98h7pd295k2y21yfr2gaz5fcfliwckfql5";
        libraryHaskellDepends = [ base template-haskell ];
        description = "Partial isomorphisms";
        license = lib.licenses.bsd3;
@@ -215266,6 +214202,7 @@ self: {
        description = "Haskell 98 Partial Lenses";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "partial-order" = callPackage
@@ -215299,18 +214236,6 @@ self: {
      }) {};
 
   "partial-semigroup" = callPackage
-    ({ mkDerivation, base, doctest, hedgehog }:
-     mkDerivation {
-       pname = "partial-semigroup";
-       version = "0.5.1.14";
-       sha256 = "11xbdv24jy54wniappiqp6j27nm3wjgrbc8zmjkbfwdgb7fzlrws";
-       libraryHaskellDepends = [ base ];
-       testHaskellDepends = [ base doctest hedgehog ];
-       description = "A partial binary associative operator";
-       license = lib.licenses.asl20;
-     }) {};
-
-  "partial-semigroup_0_6_0_0" = callPackage
     ({ mkDerivation, base, hedgehog }:
      mkDerivation {
        pname = "partial-semigroup";
@@ -215322,7 +214247,6 @@ self: {
        testHaskellDepends = [ base hedgehog ];
        description = "A partial binary associative operator";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "partial-semigroup-hedgehog" = callPackage
@@ -215336,8 +214260,6 @@ self: {
        libraryHaskellDepends = [ base hedgehog partial-semigroup ];
        description = "Property testing for partial semigroups using Hedgehog";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "partial-semigroup-test" = callPackage
@@ -215350,7 +214272,6 @@ self: {
        doHaddock = false;
        description = "Testing utilities for the partial-semigroup package";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "partial-uri" = callPackage
@@ -215675,33 +214596,12 @@ self: {
        ];
        description = "Terminal-based presentations using Pandoc";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "patat";
+       broken = true;
      }) {};
 
   "patch" = callPackage
-    ({ mkDerivation, base, constraints-extras, containers
-     , dependent-map, dependent-sum, directory, filemanip, filepath
-     , hedgehog, hlint, HUnit, indexed-traversable, lens
-     , monoidal-containers, semialign, semigroupoids, these
-     , transformers, witherable
-     }:
-     mkDerivation {
-       pname = "patch";
-       version = "0.0.6.0";
-       sha256 = "0wgxmk9vfrgnq5vg93jwzkszxmyrk91b36fnnlm8qr6mlg7j8m0z";
-       libraryHaskellDepends = [
-         base constraints-extras containers dependent-map dependent-sum
-         indexed-traversable lens monoidal-containers semialign
-         semigroupoids these transformers witherable
-       ];
-       testHaskellDepends = [
-         base containers directory filemanip filepath hedgehog hlint HUnit
-       ];
-       description = "Data structures for describing changes to other data structures";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "patch_0_0_7_0" = callPackage
     ({ mkDerivation, base, commutative-semigroups, constraints-extras
      , containers, dependent-map, dependent-sum, directory, filemanip
      , filepath, hedgehog, hlint, HUnit, indexed-traversable, lens
@@ -215710,8 +214610,8 @@ self: {
      }:
      mkDerivation {
        pname = "patch";
-       version = "0.0.7.0";
-       sha256 = "0hpx1sh90rhvvd9j8nmpibdhj9jd4mmwbsr1c220ywaz7g6f3bxv";
+       version = "0.0.8.0";
+       sha256 = "1yxw960j78lx35i2ncipg33n6xdc1jmcmc64kyppygpzn20k3j68";
        libraryHaskellDepends = [
          base commutative-semigroups constraints-extras containers
          dependent-map dependent-sum indexed-traversable lens
@@ -215723,7 +214623,6 @@ self: {
        ];
        description = "Data structures for describing changes to other data structures";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "patch-combinators" = callPackage
@@ -216165,6 +215064,8 @@ self: {
        ];
        description = "Pattern tries";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "patterns" = callPackage
@@ -216862,6 +215763,8 @@ self: {
        ];
        description = "Wrapper around the pdfinfo command";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pdfname" = callPackage
@@ -216881,7 +215784,6 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "pdfname";
-       broken = true;
      }) {};
 
   "pdfsplit" = callPackage
@@ -216899,7 +215801,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "pdfsplit";
-       broken = true;
      }) {};
 
   "pdftotext" = callPackage
@@ -217297,7 +216198,6 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "penrose";
-       broken = true;
      }) {};
 
   "peparser" = callPackage
@@ -217438,21 +216338,6 @@ self: {
      }) {};
 
   "perf" = callPackage
-    ({ mkDerivation, base, containers, foldl, mtl, rdtsc, text, time
-     , transformers
-     }:
-     mkDerivation {
-       pname = "perf";
-       version = "0.9.0";
-       sha256 = "116j1dygya9226q52vw6l6w64raldjpz7z22kmcm38v36i696lik";
-       libraryHaskellDepends = [
-         base containers foldl mtl rdtsc text time transformers
-       ];
-       description = "Low-level run time measurement";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "perf_0_10_1" = callPackage
     ({ mkDerivation, base, containers, deepseq, formatn, gauge, mtl
      , numhask-space, optparse-applicative, rdtsc, recursion-schemes
      , text, time, vector
@@ -217474,6 +216359,7 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "perf-explore";
+       broken = true;
      }) {};
 
   "perf-analysis" = callPackage
@@ -217501,35 +216387,6 @@ self: {
      }) {};
 
   "perfect-hash-generator" = callPackage
-    ({ mkDerivation, base, binary, bytestring, containers, data-ordlist
-     , directory, filepath, hashable, HUnit, optparse-applicative
-     , random, test-framework, test-framework-hunit, text
-     , unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "perfect-hash-generator";
-       version = "0.2.0.6";
-       sha256 = "045iyxjnx1yzl9xqk5fv8qxjz29sg2pfndry1v24z6a5r88pcwnz";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base binary bytestring containers data-ordlist directory filepath
-         hashable text unordered-containers vector
-       ];
-       executableHaskellDepends = [
-         base binary bytestring containers hashable optparse-applicative
-         random text unordered-containers vector
-       ];
-       testHaskellDepends = [
-         base binary bytestring hashable HUnit optparse-applicative
-         test-framework test-framework-hunit text unordered-containers
-         vector
-       ];
-       description = "Perfect minimal hashing implementation in native Haskell";
-       license = lib.licenses.asl20;
-     }) {};
-
-  "perfect-hash-generator_1_0_0" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers, data-default
      , data-ordlist, directory, filepath, hashable, HUnit
      , optparse-applicative, random, sorted-list, test-framework
@@ -217557,7 +216414,6 @@ self: {
        ];
        description = "Perfect minimal hashing implementation in native Haskell";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "perfect-vector-shuffle" = callPackage
@@ -217882,6 +216738,8 @@ self: {
        description = "Serialization library with state and leb128 encoding";
        license = lib.licenses.bsd3;
        badPlatforms = [ "aarch64-linux" "armv7l-linux" ];
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "persist2er" = callPackage
@@ -217957,8 +216815,8 @@ self: {
        pname = "persistent";
        version = "2.13.3.5";
        sha256 = "0z69yvk0rd29dp5qdhi4p587b891y90azrzzpa3g10cxp3gyywvm";
-       revision = "2";
-       editedCabalFile = "1x802a6ldvgjjn7mdh8d2c0h5cl0jajvf3g75rza7c8cxrn8f2vw";
+       revision = "3";
+       editedCabalFile = "0kyipwaspzah6f88s51d61kr8i9g05grm2g0lnnw28jp06nggg5d";
        libraryHaskellDepends = [
          aeson attoparsec base base64-bytestring blaze-html bytestring
          conduit containers fast-logger http-api-data lift-type monad-logger
@@ -217982,7 +216840,7 @@ self: {
        maintainers = [ lib.maintainers.psibi ];
      }) {};
 
-  "persistent_2_14_3_0" = callPackage
+  "persistent_2_14_4_3" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
      , blaze-html, bytestring, conduit, containers, criterion, deepseq
      , fast-logger, file-embed, hspec, http-api-data, lift-type
@@ -217993,24 +216851,22 @@ self: {
      }:
      mkDerivation {
        pname = "persistent";
-       version = "2.14.3.0";
-       sha256 = "06cs30886s0y50kw4p2x8jw1k173il4mfqdfbkkdnd6kc97j920j";
-       revision = "1";
-       editedCabalFile = "1qbi74kmjk07wgib2y6pscjbr8mazlj490928h5bvahw10jx3611";
+       version = "2.14.4.3";
+       sha256 = "057jsf32csrnvfavlz3zgk70ql6y5b8xx4zkmwfg4g6ghsh8gkcv";
        libraryHaskellDepends = [
          aeson attoparsec base base64-bytestring blaze-html bytestring
-         conduit containers fast-logger http-api-data lift-type monad-logger
-         mtl path-pieces resource-pool resourcet scientific silently
-         template-haskell text th-lift-instances time transformers unliftio
-         unliftio-core unordered-containers vault vector
+         conduit containers deepseq fast-logger http-api-data lift-type
+         monad-logger mtl path-pieces resource-pool resourcet scientific
+         silently template-haskell text th-lift-instances time transformers
+         unliftio unliftio-core unordered-containers vault vector
        ];
        testHaskellDepends = [
          aeson attoparsec base base64-bytestring blaze-html bytestring
-         conduit containers fast-logger hspec http-api-data monad-logger mtl
-         path-pieces QuickCheck quickcheck-instances resource-pool resourcet
-         scientific shakespeare silently template-haskell text
-         th-lift-instances time transformers unliftio unliftio-core
-         unordered-containers vector
+         conduit containers deepseq fast-logger hspec http-api-data
+         monad-logger mtl path-pieces QuickCheck quickcheck-instances
+         resource-pool resourcet scientific shakespeare silently
+         template-haskell text th-lift-instances time transformers unliftio
+         unliftio-core unordered-containers vector
        ];
        benchmarkHaskellDepends = [
          base criterion deepseq file-embed template-haskell text
@@ -218288,47 +217144,15 @@ 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-golden, tasty-hunit, text
-     , transformers, unliftio, unliftio-core, unliftio-pool
-     }:
-     mkDerivation {
-       pname = "persistent-mtl";
-       version = "0.4.0.0";
-       sha256 = "1i8azgcgj245dw59wnsh1cpn8n3l6b8s8gh5rim8jl315rxbsn5w";
-       libraryHaskellDepends = [
-         base conduit containers exceptions monad-logger mtl persistent
-         resource-pool resourcet text transformers unliftio unliftio-core
-         unliftio-pool
-       ];
-       testHaskellDepends = [
-         base bytestring conduit containers esqueleto explainable-predicates
-         monad-logger persistent persistent-postgresql persistent-sqlite
-         persistent-template resource-pool resourcet tasty tasty-golden
-         tasty-hunit text unliftio
-       ];
-       description = "Monad transformer for the persistent API";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "persistent-mtl_0_5_0_0" = callPackage
-    ({ mkDerivation, base, bytestring, conduit, containers, esqueleto
-     , exceptions, explainable-predicates, monad-logger, mtl, persistent
+     , explainable-predicates, monad-logger, persistent
      , persistent-postgresql, persistent-sqlite, persistent-template
      , resource-pool, resourcet, tasty, tasty-autocollect, tasty-golden
-     , tasty-hunit, text, transformers, unliftio, unliftio-core
-     , unliftio-pool
+     , tasty-hunit, text, unliftio
      }:
      mkDerivation {
        pname = "persistent-mtl";
-       version = "0.5.0.0";
-       sha256 = "1xmn2zch7zxmjixlyjavl6wwdf0cjqzp01fp7xiy339wfd5higp2";
-       libraryHaskellDepends = [
-         base conduit containers exceptions monad-logger mtl persistent
-         resource-pool resourcet text transformers unliftio unliftio-core
-         unliftio-pool
-       ];
+       version = "0.5.0.1";
+       sha256 = "17sxwa8p95nrkacjr1wnpihwfq121z1pkyh1nvlfjy76b4aalqhi";
        testHaskellDepends = [
          base bytestring conduit containers esqueleto explainable-predicates
          monad-logger persistent persistent-postgresql persistent-sqlite
@@ -218521,7 +217345,6 @@ self: {
        description = "Template-Haskell helpers for integrating protobufs with persistent";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "persistent-qq" = callPackage
@@ -218589,6 +217412,8 @@ self: {
        pname = "persistent-redis";
        version = "2.13.0.1";
        sha256 = "1p03bwsldi3w4vsig1krnilhpbkkhzrm240jbx22q514922kgjr9";
+       revision = "1";
+       editedCabalFile = "0k383hvfpd0s38a8fmr2zad3f10lvz7sj969ainx9fd7hf550br2";
        libraryHaskellDepends = [
          aeson base binary bytestring hedis http-api-data mtl path-pieces
          persistent scientific text time transformers utf8-string
@@ -219255,6 +218080,7 @@ self: {
        description = "A mid-level PostgreSQL client library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pgstream" = callPackage
@@ -219660,7 +218486,6 @@ self: {
        ];
        description = "A library for working with generalized phonetic languages usage";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "pldPL";
      }) {};
 
@@ -219845,7 +218670,6 @@ self: {
        ];
        description = "Helps to create texts with the given phonetic properties (e. g. poetic).";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "phonetic-languages-simplified-generalized-examples-common" = callPackage
@@ -219862,7 +218686,6 @@ self: {
        ];
        description = "Some common code for phonetic languages generalized functionality";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "phonetic-languages-simplified-generalized-properties-array" = callPackage
@@ -219880,7 +218703,6 @@ self: {
        ];
        description = "Some 'properties' of the phonetic languages approach text";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "phonetic-languages-simplified-lists-examples" = callPackage
@@ -220097,6 +218919,7 @@ self: {
        ];
        description = "Rename photo image files based on EXIF shoot date";
        license = lib.licenses.isc;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "photoname";
      }) {};
 
@@ -220257,6 +219080,8 @@ self: {
        executableHaskellDepends = [ base text ];
        description = "Control an Adafruit character LCD and keypad kit on a Raspberry Pi";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pia-forward" = callPackage
@@ -220439,8 +219264,8 @@ self: {
     ({ mkDerivation, base, directory, process, unix }:
      mkDerivation {
        pname = "pid1";
-       version = "0.1.3.0";
-       sha256 = "1m2i03ncgn1y6h2352pnvhcqzif45505vlnxh11xngvjx47f85a1";
+       version = "0.1.3.1";
+       sha256 = "1xyn50zg4phdv1d7bxqq2ljnil4vlw7qqc7cdlzlc8imxfhr30nl";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base directory process unix ];
@@ -220576,6 +219401,8 @@ self: {
        ];
        description = "Access to the Pinboard API";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pinboard-notes-backup" = callPackage
@@ -220585,8 +219412,8 @@ self: {
      }:
      mkDerivation {
        pname = "pinboard-notes-backup";
-       version = "1.0.5.4";
-       sha256 = "1p6if0hzgab49l39czj18b18z5lqm6akajfp68x8mrbydv55ij54";
+       version = "1.0.5.6";
+       sha256 = "1vghgv9kmlch9g14imp5skb1ia6nndn1bwhpx7r262fn4dv88372";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -221024,8 +219851,6 @@ self: {
        testHaskellDepends = [ base bytestring mtl pipes QuickCheck ];
        description = "Pipes to group by any delimiter (such as lines with carriage returns)";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "pipes-brotli" = callPackage
@@ -221087,7 +219912,6 @@ self: {
        description = "Streaming compression/decompression via pipes";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) bzip2;};
 
   "pipes-cacophony" = callPackage
@@ -221142,8 +219966,6 @@ self: {
        ];
        description = "Encode and decode cborg streams using the pipes and cborg libraries";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "pipes-cellular" = callPackage
@@ -221454,8 +220276,8 @@ self: {
        pname = "pipes-http";
        version = "1.0.6";
        sha256 = "00579dpb7mh8nli5gfr100w0mrn6nvqhbj50qzxc2m5cvw4gncd2";
-       revision = "2";
-       editedCabalFile = "1pyxrq9m8c1v747c9bk75z418cyivhf8mbgdgfj9g2dvcf6zaq5w";
+       revision = "3";
+       editedCabalFile = "0m38lrmr356gfrv6gnrncwiy1hnh882084yn7vgmjsqssgvhbz8a";
        libraryHaskellDepends = [
          base bytestring http-client http-client-tls pipes
        ];
@@ -221637,8 +220459,6 @@ self: {
        ];
        description = "Use network sockets together with the pipes library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "pipes-network-tls" = callPackage
@@ -221656,7 +220476,6 @@ self: {
        ];
        description = "TLS-secured network connections support for pipes";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "pipes-network-ws" = callPackage
@@ -221852,8 +220671,8 @@ self: {
        pname = "pipes-safe";
        version = "2.3.4";
        sha256 = "1ha0q1dwl52rn59shmk8jhp7grngpiwmp8x4qa9h54flvxkqk12x";
-       revision = "1";
-       editedCabalFile = "0qhlam3m0zrhl8l5pilxhhgigq56n7wp6cak9hpca3b68bh9wph4";
+       revision = "2";
+       editedCabalFile = "0g1ib89dwhblc19vc8spcjdc10pg56avs9480i55ab315wjfsna2";
        libraryHaskellDepends = [
          base containers exceptions monad-control mtl pipes primitive
          transformers transformers-base
@@ -222030,8 +220849,6 @@ self: {
        ];
        description = "Zlib and GZip compression and decompression for Pipes streams";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "pisigma" = callPackage
@@ -222218,6 +221035,8 @@ self: {
        ];
        description = "Pixiv API binding based on servant-client";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "piyo" = callPackage
@@ -222311,29 +221130,6 @@ self: {
      }) {};
 
   "pkgtreediff" = callPackage
-    ({ mkDerivation, async, base, directory, extra, filepath, Glob
-     , http-client, http-client-tls, http-directory, koji, rpm-nvr
-     , simple-cmd, simple-cmd-args, text
-     }:
-     mkDerivation {
-       pname = "pkgtreediff";
-       version = "0.5.0";
-       sha256 = "0zlz53adlah00zxbh4kqvpm3vinn0248n8rzdxpdsbrbrlnlj8y9";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ base rpm-nvr ];
-       executableHaskellDepends = [
-         async base directory extra filepath Glob http-client
-         http-client-tls http-directory koji rpm-nvr simple-cmd
-         simple-cmd-args text
-       ];
-       description = "RPM package tree diff tool";
-       license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       mainProgram = "pkgtreediff";
-     }) {};
-
-  "pkgtreediff_0_6_0" = callPackage
     ({ mkDerivation, async, base, bytestring, directory, extra
      , filepath, Glob, http-client, http-client-tls, http-directory
      , http-types, koji, rpm-nvr, simple-cmd, simple-cmd-args, text
@@ -222712,8 +221508,6 @@ self: {
        ];
        description = "run a subprocess, combining stdout and stderr";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "plist" = callPackage
@@ -222949,8 +221743,8 @@ self: {
      }:
      mkDerivation {
        pname = "plotlyhs";
-       version = "0.2.1";
-       sha256 = "1d7cqy22myp6r0x0b00amn64fra0lklb9jy2hd8ic9lxg0nd8pn9";
+       version = "0.2.3";
+       sha256 = "1j7ns90cjl7gb9nmlsflnikwbsfycnh727hzmb27gaw6s95r047m";
        libraryHaskellDepends = [
          aeson base blaze-html blaze-markup bytestring lucid microlens
          microlens-th text time
@@ -223000,6 +221794,8 @@ self: {
        ];
        description = "Diagrams based plotting library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "plotserver-api" = callPackage
@@ -223013,6 +221809,37 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "plow-log" = callPackage
+    ({ mkDerivation, aeson, base, text }:
+     mkDerivation {
+       pname = "plow-log";
+       version = "0.1.6.0";
+       sha256 = "1vb1842pxh84vm6kbrd40f13qgb91rn4i0c3bv726znmdh0lqdsz";
+       revision = "1";
+       editedCabalFile = "00lwbgqr65yq8fidpdxr3n57zz3abvmhrpc5pcj03zxj26lkrvkl";
+       libraryHaskellDepends = [ aeson base text ];
+       description = "Contravariant logging library";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "plow-log-async" = callPackage
+    ({ mkDerivation, base, conduit, plow-log, stm-conduit, text, time
+     , unliftio
+     }:
+     mkDerivation {
+       pname = "plow-log-async";
+       version = "0.1.4.0";
+       sha256 = "14wg7h1vfkc3yal9951k9prhx0v3kkp5hjbbv8lx7c4n4clm1p2m";
+       libraryHaskellDepends = [
+         base conduit plow-log stm-conduit text time unliftio
+       ];
+       description = "Async IO tracer for plow-log";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "plucky" = callPackage
     ({ mkDerivation, base, mtl, transformers }:
      mkDerivation {
@@ -223519,6 +222346,7 @@ self: {
        license = lib.licenses.mpl20;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "poke-exe";
+       broken = true;
      }) {};
 
   "pokemon-go-protobuf-types" = callPackage
@@ -223561,7 +222389,6 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "poker-exe";
-       broken = true;
      }) {};
 
   "poker-base" = callPackage
@@ -223584,6 +222411,8 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "A library for core poker types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "poker-eval" = callPackage
@@ -223922,6 +222751,8 @@ self: {
        ];
        description = "Polynomials";
        license = lib.licenses.publicDomain;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "polynomial-algebra" = callPackage
@@ -223970,37 +222801,6 @@ self: {
      }:
      mkDerivation {
        pname = "polysemy";
-       version = "1.6.0.0";
-       sha256 = "1s2hmfp1ii5q8qpxiqm825ykh4fpcq06wphfqbhp7p3sxkkr3c68";
-       setupHaskellDepends = [ base Cabal cabal-doctest ];
-       libraryHaskellDepends = [
-         async base containers first-class-families mtl QuickCheck stm syb
-         template-haskell th-abstraction transformers type-errors unagi-chan
-       ];
-       testHaskellDepends = [
-         async base containers doctest first-class-families hspec
-         inspection-testing mtl QuickCheck stm syb template-haskell
-         th-abstraction transformers type-errors unagi-chan
-       ];
-       testToolDepends = [ hspec-discover ];
-       benchmarkHaskellDepends = [
-         async base containers criterion first-class-families free
-         freer-simple mtl QuickCheck stm syb template-haskell th-abstraction
-         transformers type-errors unagi-chan
-       ];
-       description = "Higher-order, low-boilerplate free monads";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "polysemy_1_7_1_0" = callPackage
-    ({ mkDerivation, async, base, Cabal, cabal-doctest, containers
-     , criterion, doctest, first-class-families, free, freer-simple
-     , hspec, hspec-discover, inspection-testing, mtl, QuickCheck, stm
-     , syb, template-haskell, th-abstraction, transformers, type-errors
-     , unagi-chan
-     }:
-     mkDerivation {
-       pname = "polysemy";
        version = "1.7.1.0";
        sha256 = "09629gyjdp567dsqk0mgzzk5glrwnpn0cwanank5z3zkqg05d5ac";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -224021,7 +222821,6 @@ self: {
        ];
        description = "Higher-order, low-boilerplate free monads";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "polysemy-RandomFu" = callPackage
@@ -224044,6 +222843,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Experimental, RandomFu effect and interpreters for polysemy";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "polysemy-check" = callPackage
@@ -224095,8 +222895,8 @@ self: {
      }:
      mkDerivation {
        pname = "polysemy-conc";
-       version = "0.10.0.0";
-       sha256 = "17683p4j54kapg279cbdxl7j0gyrshcsxcs0xngyaplgajwq6pnk";
+       version = "0.11.1.0";
+       sha256 = "0kwfvwv4hzbm51sk78k1ka9i3f23jp9r8d0acs4gjnbbjfvv78wk";
        libraryHaskellDepends = [
          async base containers incipit-core polysemy polysemy-resume
          polysemy-time stm stm-chans torsor unagi-chan unix
@@ -224104,7 +222904,7 @@ self: {
        testHaskellDepends = [
          async base hedgehog incipit-core polysemy polysemy-plugin
          polysemy-resume polysemy-test polysemy-time stm tasty
-         tasty-hedgehog time unagi-chan unix
+         tasty-hedgehog time unix
        ];
        description = "Polysemy effects for concurrency";
        license = "BSD-2-Clause-Patent";
@@ -224146,8 +222946,8 @@ self: {
      }:
      mkDerivation {
        pname = "polysemy-fskvstore";
-       version = "0.1.1.0";
-       sha256 = "1jpiqq65lv1dp7h2wdl2b2czpax6wqwlv4fqh8vhg26pw49mc2lr";
+       version = "0.1.2.0";
+       sha256 = "165lj55kmra01kxpr26n6a35989qihvwipdxkdbf2gi78xglryrp";
        libraryHaskellDepends = [
          base bytestring path polysemy polysemy-kvstore rio unliftio-path
        ];
@@ -224239,8 +223039,8 @@ self: {
      }:
      mkDerivation {
        pname = "polysemy-log";
-       version = "0.7.2.0";
-       sha256 = "1n206b3g64gdrz488q0y11by25khn5aka9qx37vfg65mrnzald78";
+       version = "0.8.0.0";
+       sha256 = "0zvlx1y852c1jyaw3lcxps8yb6qk56i8drnfbqvdpss3hb6jhii7";
        libraryHaskellDepends = [
          ansi-terminal async base incipit-core polysemy polysemy-conc
          polysemy-time stm time
@@ -224257,26 +223057,25 @@ self: {
      }) {};
 
   "polysemy-log-co" = callPackage
-    ({ mkDerivation, base, co-log, co-log-polysemy, incipit-core
-     , polysemy, polysemy-conc, polysemy-log, polysemy-test
-     , polysemy-time, stm, tasty
+    ({ mkDerivation, base, co-log, co-log-concurrent, co-log-polysemy
+     , incipit-core, polysemy, polysemy-conc, polysemy-log
+     , polysemy-test, polysemy-time, stm, tasty
      }:
      mkDerivation {
        pname = "polysemy-log-co";
-       version = "0.7.2.0";
-       sha256 = "0g3nxfahlsp97zjmy484dgvwkjvfpf70f1zhd6kvpmk9dik6n9r7";
+       version = "0.8.0.0";
+       sha256 = "09r4aqkwfjnwnlym97mfasghb3c9jq9vlmqlycz0kgsid8hdjh52";
        libraryHaskellDepends = [
-         base co-log co-log-polysemy incipit-core polysemy polysemy-conc
-         polysemy-log polysemy-time stm
+         base co-log co-log-concurrent co-log-polysemy incipit-core polysemy
+         polysemy-conc polysemy-log polysemy-time stm
        ];
        testHaskellDepends = [
-         base co-log co-log-polysemy incipit-core polysemy polysemy-log
-         polysemy-test polysemy-time stm tasty
+         base co-log co-log-concurrent co-log-polysemy incipit-core polysemy
+         polysemy-log polysemy-test polysemy-time stm tasty
        ];
        description = "Colog adapters for Polysemy.Log";
        license = "BSD-2-Clause-Patent";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "polysemy-log-di" = callPackage
@@ -224286,8 +223085,8 @@ self: {
      }:
      mkDerivation {
        pname = "polysemy-log-di";
-       version = "0.7.2.0";
-       sha256 = "0v7zwvb7aapr0cslvmn1kzcvvdr9xw4bzqppxkpzia6cnzhbr09y";
+       version = "0.8.0.0";
+       sha256 = "1gmwrmnw4675y8hzywazjcafd0hkfal7rxpcycz4dpvzsqznrcrz";
        libraryHaskellDepends = [
          base di-polysemy incipit-core polysemy polysemy-conc polysemy-log
          polysemy-time stm
@@ -224318,8 +223117,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Primitive functions and data types";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "polysemy-methodology" = callPackage
@@ -224351,6 +223148,8 @@ self: {
        ];
        description = "Logging functions for polysemy-methodology";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "polysemy-methodology-composite" = callPackage
@@ -224369,6 +223168,7 @@ self: {
        ];
        description = "Functions for using polysemy-methodology with composite";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "polysemy-mocks" = callPackage
@@ -224410,6 +223210,8 @@ self: {
        libraryHaskellDepends = [ base path polysemy polysemy-extra ];
        description = "Polysemy versions of Path functions";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "polysemy-plugin" = callPackage
@@ -224420,29 +223222,6 @@ self: {
      }:
      mkDerivation {
        pname = "polysemy-plugin";
-       version = "0.4.1.1";
-       sha256 = "0sw0wzasclj4ibzc4g701p1xvs8vzliaflsgyyj9digajjg1m9n7";
-       setupHaskellDepends = [ base Cabal cabal-doctest ];
-       libraryHaskellDepends = [
-         base containers ghc ghc-tcplugins-extra polysemy syb transformers
-       ];
-       testHaskellDepends = [
-         base containers doctest ghc ghc-tcplugins-extra hspec
-         inspection-testing polysemy should-not-typecheck syb transformers
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Disambiguate obvious uses of effects";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "polysemy-plugin_0_4_3_1" = callPackage
-    ({ mkDerivation, base, Cabal, cabal-doctest, containers, doctest
-     , ghc, ghc-tcplugins-extra, hspec, hspec-discover
-     , inspection-testing, polysemy, should-not-typecheck, syb
-     , transformers
-     }:
-     mkDerivation {
-       pname = "polysemy-plugin";
        version = "0.4.3.1";
        sha256 = "02s9hb0y4fgvmlkg7izwq24hrgb92h1jd7v0gjzayjn6la8xmf6r";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -224456,7 +223235,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Disambiguate obvious uses of effects";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "polysemy-process" = callPackage
@@ -224467,8 +223245,8 @@ self: {
      }:
      mkDerivation {
        pname = "polysemy-process";
-       version = "0.10.0.0";
-       sha256 = "1f0bnpzd1k1aj9f3100z240ljvlw9b5ikafif05bwzcpavsy7zli";
+       version = "0.11.1.0";
+       sha256 = "09bzjdnj15bv0fnvs99f6x71yqmy0lbsnxbr4w3mxn4yp73sppc1";
        libraryHaskellDepends = [
          base incipit-core path path-io polysemy polysemy-conc
          polysemy-resume polysemy-time posix-pty process stm-chans
@@ -224520,6 +223298,8 @@ self: {
        libraryHaskellDepends = [ base polysemy req ];
        description = "Polysemy effect for req";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "polysemy-resume" = callPackage
@@ -224561,7 +223341,6 @@ self: {
        description = "Well-typed filesystem operation effects";
        license = lib.licenses.agpl3Plus;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "polysemy-several" = callPackage
@@ -224586,6 +223365,8 @@ self: {
        libraryHaskellDepends = [ base bytestring polysemy socket ];
        description = "Socket effect for polysemy";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "polysemy-test" = callPackage
@@ -224655,6 +223436,8 @@ self: {
        ];
        description = "Experimental video processing DSL for polysemy";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "polysemy-vinyl" = callPackage
@@ -224672,6 +223455,8 @@ self: {
        ];
        description = "Functions for mapping vinyl records in polysemy";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "polysemy-webserver" = callPackage
@@ -225108,8 +223893,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Static key-value storage backed by poppy";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "poppler" = callPackage
@@ -225266,7 +224049,9 @@ self: {
        executableHaskellDepends = [ base warp ];
        description = "A minimalist HTTP server framework written on top of wai";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "porpoise-example";
+       broken = true;
      }) {};
 
   "port-utils" = callPackage
@@ -225375,6 +224160,8 @@ self: {
        pname = "portray";
        version = "0.3.0";
        sha256 = "059lyc5p7726y9yj7c3by854czhbiwspgrgiqa6qp22pfbx2ycqn";
+       revision = "1";
+       editedCabalFile = "06bdmmfxav5ah20bdj09rbgvk4ncjicx1r48m3l9xjcczbm28y5m";
        libraryHaskellDepends = [
          base bytestring containers text wrapped
        ];
@@ -225392,6 +224179,8 @@ self: {
        pname = "portray-diff";
        version = "0.1.1";
        sha256 = "1z09bs62hh9hsf88qkbsqp3ydxr66jdpbp9s8c7d142vcinmi3wm";
+       revision = "1";
+       editedCabalFile = "1p5ks82k2q59z20kc8nk5aj8n7isjnf0wc07lqv1djlalb3cwwy3";
        libraryHaskellDepends = [
          base containers dlist portray text wrapped
        ];
@@ -225406,14 +224195,13 @@ self: {
        pname = "portray-diff-hunit";
        version = "0.1.0.0";
        sha256 = "0gig1gvw0s7cl4jbffqh53r7lfs08clkcjpdypjjbpk0815pk34h";
-       revision = "3";
-       editedCabalFile = "05y5cci0kip5ribjkkinv7nqfvbjsq7z26vj3b170vd7awgfb2xq";
+       revision = "5";
+       editedCabalFile = "0yz9jfxsrnb5hb694bjgxc7gwl1dw2m54qnm9z9js51fc1kk2ppa";
        libraryHaskellDepends = [
          base HUnit portray-diff portray-pretty pretty
        ];
        description = "HUnit assertions based on portray-diff";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "portray-diff-quickcheck" = callPackage
@@ -225422,14 +224210,13 @@ self: {
        pname = "portray-diff-quickcheck";
        version = "0.1.0.0";
        sha256 = "1kif82y8bapf5d3awkfv7wp3ih89q3p14djanyz6jfapryhccm12";
-       revision = "3";
-       editedCabalFile = "0c6ld7l8k4kk66rikxknq0c6mjc7dwa1bw7bqbajqfdb0jjbaafc";
+       revision = "4";
+       editedCabalFile = "1jy6qviv8phj2dr79bkrqsaal1xb940hzhynq84vbkgk2szlcwqr";
        libraryHaskellDepends = [
          base portray-diff portray-pretty QuickCheck
        ];
        description = "QuickCheck tests with portray-diff";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "portray-pretty" = callPackage
@@ -225440,6 +224227,8 @@ self: {
        pname = "portray-pretty";
        version = "0.1.0.3";
        sha256 = "08gf384mqsxblxzmhr6ipskvipgbdgx72s3nmdhsld53spg5zhd5";
+       revision = "1";
+       editedCabalFile = "03r638j282ldxzkpw07l7cnp4kxwh3325bcljkn96hs1l6vy5q4j";
        libraryHaskellDepends = [ base portray portray-diff pretty text ];
        testHaskellDepends = [
          base HUnit portray portray-diff pretty test-framework
@@ -225447,8 +224236,6 @@ self: {
        ];
        description = "Portray backend for pretty";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "portray-prettyprinter" = callPackage
@@ -225460,6 +224247,8 @@ self: {
        pname = "portray-prettyprinter";
        version = "0.2.1";
        sha256 = "0dzhzrv6xq67sbf6ivisghlx4pq53h3qh859ai5rs6cikg6xfb7b";
+       revision = "1";
+       editedCabalFile = "1jz8jpi4in8znsgzcb9kcgv2zgrw2v99zkb311wjwrzk7vgjm9b7";
        libraryHaskellDepends = [
          base portray portray-diff prettyprinter prettyprinter-ansi-terminal
          text
@@ -225471,8 +224260,6 @@ self: {
        ];
        description = "Portray backend for prettyprinter";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "ports" = callPackage
@@ -225579,8 +224366,8 @@ self: {
     ({ mkDerivation, base, data-dword, deepseq, scientific }:
      mkDerivation {
        pname = "posit";
-       version = "3.2.0.0";
-       sha256 = "1qbf413cj0z35gc5dglkrzk5l20fvrcqs964jpn927k37i3dmxx1";
+       version = "3.2.0.3";
+       sha256 = "02rjcar4dzdxysk2zixqday8nrwa4j8ypcflb1g12a7v5f1xim66";
        libraryHaskellDepends = [ base data-dword deepseq scientific ];
        testHaskellDepends = [ base ];
        license = lib.licenses.bsd3;
@@ -225644,8 +224431,8 @@ self: {
      }:
      mkDerivation {
        pname = "posix-api";
-       version = "0.3.5.0";
-       sha256 = "0ygww5fcikalyqzliqdrcd4n4g8plhr01gz5p6zd0c5f1y9jgw7x";
+       version = "0.4.0.0";
+       sha256 = "0j4iz6llg8qgi5jfg51asimw3qwzwlacj6ac0rm0a2g0756wf7mv";
        libraryHaskellDepends = [
          base byte-order byteslice primitive primitive-addr primitive-offset
          primitive-unlifted run-st
@@ -225796,9 +224583,7 @@ self: {
        ];
        description = "Sleep tracker for X11, using XScreenSaver extension and manual input";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "posplyu";
-       broken = true;
      }) {};
 
   "possible" = callPackage
@@ -225940,31 +224725,6 @@ self: {
      }:
      mkDerivation {
        pname = "postgresql-binary";
-       version = "0.12.5";
-       sha256 = "0fnc97mw4c0aipbqih8jz23ma8xrspgw7r56qq3vzl4k2p9z49vj";
-       libraryHaskellDepends = [
-         aeson base binary-parser bytestring bytestring-strict-builder
-         containers network-ip scientific text time transformers
-         unordered-containers uuid vector
-       ];
-       testHaskellDepends = [
-         aeson network-ip postgresql-libpq QuickCheck quickcheck-instances
-         rerebase tasty tasty-hunit tasty-quickcheck
-       ];
-       benchmarkHaskellDepends = [ criterion rerebase ];
-       description = "Encoders and decoders for the PostgreSQL's binary format";
-       license = lib.licenses.mit;
-     }) {};
-
-  "postgresql-binary_0_13_1" = callPackage
-    ({ mkDerivation, aeson, base, binary-parser, bytestring
-     , bytestring-strict-builder, containers, criterion, network-ip
-     , postgresql-libpq, QuickCheck, quickcheck-instances, rerebase
-     , scientific, tasty, tasty-hunit, tasty-quickcheck, text, time
-     , transformers, unordered-containers, uuid, vector
-     }:
-     mkDerivation {
-       pname = "postgresql-binary";
        version = "0.13.1";
        sha256 = "0l8rnsjmxskhlry1p34y1mfcrzwm382v4y2zcwsjhj5r09ihzkm2";
        libraryHaskellDepends = [
@@ -225979,7 +224739,6 @@ self: {
        benchmarkHaskellDepends = [ criterion rerebase ];
        description = "Encoders and decoders for the PostgreSQL's binary format";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "postgresql-common" = callPackage
@@ -225996,6 +224755,8 @@ self: {
        ];
        description = "Library for sharing common PostgreSQL types across Haskell PostgreSQL libraries";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "postgresql-common-persistent" = callPackage
@@ -226014,6 +224775,7 @@ self: {
        ];
        description = "Persistent compatibility for postgresql-common";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "postgresql-config" = callPackage
@@ -226069,6 +224831,8 @@ self: {
        libraryHaskellDepends = [ base bytestring postgresql-simple ];
        description = "Cube support for postgresql-simple";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "postgresql-error-codes" = callPackage
@@ -226217,7 +224981,9 @@ self: {
        executableHaskellDepends = [ base filepath ];
        description = "An ORM (Object Relational Mapping) and migrations DSL for PostgreSQL";
        license = "GPL";
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "pg_migrate";
+       broken = true;
      }) {};
 
   "postgresql-placeholder-converter" = callPackage
@@ -226285,39 +225051,6 @@ self: {
 
   "postgresql-query" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring
-     , containers, data-default, exceptions, file-embed
-     , generic-arbitrary, haskell-src-meta, hreader, hset, inflections
-     , monad-control, monad-logger, mtl, postgresql-simple, QuickCheck
-     , quickcheck-assertions, quickcheck-instances, resource-pool
-     , semigroups, tasty, tasty-hunit, tasty-quickcheck, tasty-th
-     , template-haskell, text, th-lift, th-lift-instances, time
-     , transformers, transformers-base, transformers-compat
-     }:
-     mkDerivation {
-       pname = "postgresql-query";
-       version = "3.9.0";
-       sha256 = "1520crprhdnan7w5qm9h42r6cxz4v6zffwwfvybzwpczj2g3laa6";
-       libraryHaskellDepends = [
-         aeson attoparsec base blaze-builder bytestring containers
-         data-default exceptions file-embed haskell-src-meta hreader hset
-         inflections monad-control monad-logger mtl postgresql-simple
-         resource-pool semigroups template-haskell text th-lift
-         th-lift-instances time transformers transformers-base
-         transformers-compat
-       ];
-       testHaskellDepends = [
-         attoparsec base generic-arbitrary postgresql-simple QuickCheck
-         quickcheck-assertions quickcheck-instances tasty tasty-hunit
-         tasty-quickcheck tasty-th text time
-       ];
-       description = "Sql interpolating quasiquote plus some kind of primitive ORM using it";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "postgresql-query_3_10_0" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring
      , containers, data-default, doctest, exceptions, file-embed
      , generic-arbitrary, haskell-src-meta, hreader, hset, inflections
      , monad-control, monad-logger, mtl, postgresql-simple, QuickCheck
@@ -226368,7 +225101,9 @@ self: {
        testHaskellDepends = [ base binary bytestring cereal hspec ];
        description = "PostgreSQL logical streaming replication library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "replicant-example";
+       broken = true;
      }) {};
 
   "postgresql-resilient" = callPackage
@@ -226417,6 +225152,37 @@ self: {
      }:
      mkDerivation {
        pname = "postgresql-simple";
+       version = "0.6.4";
+       sha256 = "0rz2bklxp4pvbxb2w49h5p6pbwabn6d5d4j4mrya4fpa0d13k43d";
+       revision = "8";
+       editedCabalFile = "1qavb3qs1g307pc19k9y3yvqp0c1srwsplijvayn9ldp0bxdy6q8";
+       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_6_5" = 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";
        sha256 = "15jy8lp9200whyxk421yw3m671cjz41cnv2j8wll1giblyr3m9gx";
        libraryHaskellDepends = [
@@ -226433,6 +225199,7 @@ self: {
        benchmarkHaskellDepends = [ base vector ];
        description = "Mid-Level PostgreSQL client library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
@@ -226519,7 +225286,9 @@ self: {
        testHaskellDepends = [ base bytestring hspec postgresql-simple ];
        description = "PostgreSQL Schema Migrations";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "migrate";
+       broken = true;
      }) {};
 
   "postgresql-simple-named" = callPackage
@@ -226630,8 +225399,8 @@ self: {
        pname = "postgresql-simple-url";
        version = "0.2.1.0";
        sha256 = "1jg9gvpidrfy2hqixwqsym1l1mnkafmxwq58jpbzdmrbvryga1qk";
-       revision = "5";
-       editedCabalFile = "17l5iq6c4yjw3gswgav398cbih5105m05ak68kdibv6jjazkqw7p";
+       revision = "6";
+       editedCabalFile = "1pvfb61ys58s66dass8qfaxrd4pbkbk8hsbrijds6gybcx3a7nhy";
        libraryHaskellDepends = [
          base network-uri postgresql-simple split
        ];
@@ -226676,8 +225445,6 @@ self: {
        ];
        description = "a transactional monad on top of postgresql-simple";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "postgresql-tx" = callPackage
@@ -226700,6 +225467,8 @@ self: {
        libraryHaskellDepends = [ base monad-logger postgresql-tx ];
        description = "postgresql-tx interfacing for use with monad-logger";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "postgresql-tx-query" = callPackage
@@ -226754,7 +225523,6 @@ self: {
        description = "postgresql-tx interfacing for use with squeal-postgresql";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "postgresql-tx-squeal-compat-simple" = callPackage
@@ -226780,8 +225548,8 @@ self: {
      }:
      mkDerivation {
        pname = "postgresql-typed";
-       version = "0.6.2.1";
-       sha256 = "15zrsg2zz2jgzb1v0g13c98hfrmnkcjakqpdy2zhbfr6ibivlhkx";
+       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
@@ -226859,9 +225627,7 @@ self: {
        ];
        description = "REST API for any Postgres database";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "postgrest";
-       broken = true;
      }) {};
 
   "postgrest-ws" = callPackage
@@ -227167,6 +225933,8 @@ self: {
        ];
        description = "PowerDNS API bindings for api/v1";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "powermate" = callPackage
@@ -227757,8 +226525,8 @@ self: {
      }:
      mkDerivation {
        pname = "prelate";
-       version = "0.2.0.0";
-       sha256 = "03620awa3yh3jfzqzr2i6gbhg4wfq33v7m42rzwnr6j83pkd59im";
+       version = "0.3.0.0";
+       sha256 = "13qrk305k5mgpkhjhk92zs0rp3y68k7rhj5d3cqj785bvyvpz3wh";
        libraryHaskellDepends = [
          aeson base exon extra generic-lens incipit microlens microlens-ghc
          polysemy-chronos polysemy-conc polysemy-log polysemy-process
@@ -228108,6 +226876,8 @@ self: {
        ];
        description = "Pretty-printing library";
        license = "GPL";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pretty-diff" = callPackage
@@ -228290,31 +227060,6 @@ self: {
 
   "pretty-simple" = callPackage
     ({ mkDerivation, base, Cabal, cabal-doctest, containers, criterion
-     , doctest, Glob, mtl, prettyprinter, prettyprinter-ansi-terminal
-     , QuickCheck, template-haskell, text, transformers
-     }:
-     mkDerivation {
-       pname = "pretty-simple";
-       version = "4.0.0.0";
-       sha256 = "1srvx854ml2gffnkxr2fm12xk8syjsk078rfzrq0a3idwgv46myw";
-       isLibrary = true;
-       isExecutable = true;
-       setupHaskellDepends = [ base Cabal cabal-doctest ];
-       libraryHaskellDepends = [
-         base containers mtl prettyprinter prettyprinter-ansi-terminal text
-         transformers
-       ];
-       testHaskellDepends = [
-         base doctest Glob QuickCheck template-haskell
-       ];
-       benchmarkHaskellDepends = [ base criterion text ];
-       description = "pretty printer for data types with a 'Show' instance";
-       license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.cdepillabout ];
-     }) {};
-
-  "pretty-simple_4_1_2_0" = callPackage
-    ({ mkDerivation, base, Cabal, cabal-doctest, containers, criterion
      , doctest, Glob, mtl, optparse-applicative, prettyprinter
      , prettyprinter-ansi-terminal, QuickCheck, template-haskell, text
      , transformers
@@ -228337,7 +227082,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion text ];
        description = "pretty printer for data types with a 'Show' instance";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "pretty-simple";
        maintainers = [ lib.maintainers.cdepillabout ];
      }) {};
@@ -228676,8 +227420,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion ghc-prim spoon ];
        description = "Catch errors thrown from pure computations using primops";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "prim-uniq" = callPackage
@@ -228913,7 +227655,6 @@ self: {
        description = "containers backed by arrays";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "primitive-convenience" = callPackage
@@ -229042,16 +227783,20 @@ self: {
      }:
      mkDerivation {
        pname = "primitive-sort";
-       version = "0.1.1.0";
-       sha256 = "0ixx8cvjzsl93lr6pxppyiv12rgwaxh5xv4m56f6b81cxqdx97f2";
+       version = "0.1.2.0";
+       sha256 = "0nalkfycg9fpvwi8h2a4k31wmmn1ny16b43kj75gxcpmbc4x6azz";
        libraryHaskellDepends = [ base contiguous ghc-prim primitive ];
        testHaskellDepends = [
          base containers doctest HUnit primitive QuickCheck smallcheck tasty
          tasty-hunit tasty-quickcheck tasty-smallcheck
        ];
-       benchmarkHaskellDepends = [ base gauge ghc-prim primitive random ];
+       benchmarkHaskellDepends = [
+         base contiguous gauge ghc-prim primitive random
+       ];
        description = "Sort primitive arrays";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "primitive-stablename" = callPackage
@@ -229690,7 +228435,6 @@ self: {
        libraryHaskellDepends = [ base directory mmsyn3 process sublists ];
        description = "A test suite for the complex multi files multi level processment";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "process-streaming" = callPackage
@@ -230249,6 +228993,7 @@ self: {
        description = "A project initialization library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "project-m36" = callPackage
@@ -230325,6 +229070,7 @@ self: {
        description = "Relational Algebra Engine";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "project-template" = callPackage
@@ -230582,6 +229328,7 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "test";
+       broken = true;
      }) {};
 
   "prometheus-metrics-ghc" = callPackage
@@ -230614,6 +229361,8 @@ self: {
        ];
        description = "Export metrics from /proc for the current process";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "prometheus-wai-middleware" = callPackage
@@ -230694,6 +229443,29 @@ self: {
        broken = true;
      }) {};
 
+  "proof-assistant-bot" = callPackage
+    ({ mkDerivation, Agda, async, base, bytestring, dhall, directory
+     , filepath, mtl, process, rzk, stm, telegram-bot-simple, text, unix
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "proof-assistant-bot";
+       version = "0.2.0";
+       sha256 = "1sks81xaxzz76ajcki43jy7a95d6lc5ijj3xgl5slmjd5m4fmwyc";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         Agda async base bytestring dhall directory filepath mtl process rzk
+         stm telegram-bot-simple text unix unordered-containers
+       ];
+       executableHaskellDepends = [ base ];
+       description = "Telegram bot for proof assistants";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "proof-assistant-bot";
+       broken = true;
+     }) {rzk = null;};
+
   "proof-combinators" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -230712,8 +229484,8 @@ self: {
      }:
      mkDerivation {
        pname = "prop-unit";
-       version = "0.1.0";
-       sha256 = "1sz04samdhac9czcym2rra5fgncccvj6hjsymljxsvgcs2h7429i";
+       version = "0.1.1";
+       sha256 = "0adxa0fkrvp9jgcqv4919g59alc4a6p9lnv3r647hf4mjlywgvkg";
        libraryHaskellDepends = [ base hedgehog tasty tasty-hedgehog ];
        testHaskellDepends = [
          base hedgehog tasty tasty-hedgehog tasty-hunit
@@ -230757,8 +229529,8 @@ self: {
      }:
      mkDerivation {
        pname = "propellor";
-       version = "5.14.1";
-       sha256 = "1lbqd4mj8mjk1l2pcqjw214w9znnp9mbs8z7dxi5spd819vw0d2d";
+       version = "5.15";
+       sha256 = "0106ayiadnam0mz1836la0fya4s82cv591r3vc6cdyafzpjzjphk";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -230939,6 +229711,8 @@ self: {
        libraryToolDepends = [ c2hs ];
        description = "Simple audio library for Windows, Linux, OSX";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {libpulse = null; libpulse-simple = null; 
          inherit (pkgs) libpulseaudio;};
 
@@ -230956,6 +229730,8 @@ self: {
        libraryToolDepends = [ c2hs ];
        description = "Simple audio library for SDL";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) SDL2;};
 
   "proteome" = callPackage
@@ -231335,6 +230111,8 @@ self: {
        ];
        description = "Parse Google Protocol Buffer specifications";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "protocol-buffers-descriptor" = callPackage
@@ -231351,6 +230129,7 @@ self: {
        ];
        description = "Text.DescriptorProto.Options and code generated from the Google Protocol Buffer specification";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "protocol-buffers-descriptor-fork" = callPackage
@@ -231626,7 +230405,9 @@ self: {
        ];
        description = "Prune unused Haskell dependencies";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "prune-juice";
+       broken = true;
      }) {};
 
   "psc-ide" = callPackage
@@ -231721,6 +230502,8 @@ self: {
        ];
        description = "Yet another custom Prelude";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "psql" = callPackage
@@ -231979,6 +230762,8 @@ self: {
        ];
        description = "Pipe stdin to a redis pub/sub channel";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "publicsuffix" = callPackage
@@ -232115,7 +230900,6 @@ self: {
        description = "A library for Google/SixApart pubsub hub interaction";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "puffytools" = callPackage
@@ -232550,75 +231334,70 @@ self: {
      }) {};
 
   "purescript" = callPackage
-    ({ mkDerivation, aeson, aeson-better-errors, aeson-pretty
-     , ansi-terminal, ansi-wl-pprint, array, base, blaze-html
-     , bower-json, boxes, bytestring, Cabal, cborg, cheapskate, clock
-     , containers, cryptonite, data-ordlist, deepseq, directory, dlist
-     , edit-distance, exceptions, file-embed, filepath, fsnotify
-     , generic-random, gitrev, Glob, happy, haskeline, hspec
-     , hspec-discover, http-types, HUnit, language-javascript, lens
-     , lifted-async, lifted-base, memory, monad-control, monad-logger
-     , monoidal-containers, mtl, network, newtype, optparse-applicative
-     , parallel, parsec, pattern-arrows, process, protolude, QuickCheck
-     , regex-base, regex-tdfa, safe, scientific, semialign, semigroups
-     , serialise, sourcemap, split, stm, stringsearch, syb, text, these
-     , time, transformers, transformers-base, transformers-compat
-     , typed-process, unordered-containers, utf8-string, vector
-     , witherable
+    ({ mkDerivation, aeson, aeson-better-errors, ansi-terminal
+     , ansi-wl-pprint, array, base, blaze-html, bower-json, boxes
+     , bytestring, Cabal, cborg, cheapskate, clock, containers
+     , cryptonite, data-ordlist, deepseq, directory, dlist
+     , edit-distance, exceptions, file-embed, filepath, generic-random
+     , gitrev, Glob, happy, haskeline, hspec, hspec-discover, HUnit
+     , language-javascript, lens, lifted-async, lifted-base, memory
+     , monad-control, monad-logger, monoidal-containers, mtl, network
+     , newtype, optparse-applicative, parallel, parsec, pattern-arrows
+     , process, protolude, QuickCheck, regex-base, regex-tdfa, safe
+     , scientific, semialign, semigroups, serialise, sourcemap, split
+     , stm, stringsearch, template-haskell, text, these, time
+     , transformers, transformers-base, typed-process, utf8-string
+     , vector, witherable
      }:
      mkDerivation {
        pname = "purescript";
-       version = "0.15.6";
-       sha256 = "19p8jzn76vc5w4g95y36vfhih1s5kq12dvczvfb7zkmn3n6n3g3m";
+       version = "0.15.7";
+       sha256 = "1krjkgmxpfqf5a1jqs7qbg6r7ball1464zw6vgrdfzl9057c6l4f";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson aeson-better-errors aeson-pretty ansi-terminal array base
-         blaze-html bower-json boxes bytestring Cabal cborg cheapskate clock
-         containers cryptonite data-ordlist deepseq directory dlist
-         edit-distance file-embed filepath fsnotify Glob haskeline
-         language-javascript lens lifted-async lifted-base memory
-         monad-control monad-logger monoidal-containers mtl parallel parsec
-         pattern-arrows process protolude regex-tdfa safe scientific
-         semialign semigroups serialise sourcemap split stm stringsearch syb
-         text these time transformers transformers-base transformers-compat
-         typed-process unordered-containers utf8-string vector witherable
+         aeson aeson-better-errors ansi-terminal array base blaze-html
+         bower-json boxes bytestring Cabal cborg cheapskate clock containers
+         cryptonite data-ordlist deepseq directory dlist edit-distance
+         file-embed filepath Glob haskeline language-javascript lens
+         lifted-async lifted-base memory monad-control monad-logger
+         monoidal-containers mtl parallel parsec pattern-arrows process
+         protolude regex-tdfa safe scientific semialign semigroups serialise
+         sourcemap stm stringsearch template-haskell text these time
+         transformers transformers-base utf8-string vector witherable
        ];
        libraryToolDepends = [ happy ];
        executableHaskellDepends = [
-         aeson aeson-better-errors aeson-pretty ansi-terminal ansi-wl-pprint
-         array base blaze-html bower-json boxes bytestring Cabal cborg
-         cheapskate clock containers cryptonite data-ordlist deepseq
-         directory dlist edit-distance exceptions file-embed filepath
-         fsnotify gitrev Glob haskeline http-types language-javascript lens
-         lifted-async lifted-base memory monad-control monad-logger
-         monoidal-containers mtl network optparse-applicative parallel
-         parsec pattern-arrows process protolude regex-tdfa safe scientific
-         semialign semigroups serialise sourcemap split stm stringsearch syb
-         text these time transformers transformers-base transformers-compat
-         typed-process unordered-containers utf8-string vector witherable
+         aeson aeson-better-errors ansi-terminal ansi-wl-pprint array base
+         blaze-html bower-json boxes bytestring Cabal cborg cheapskate clock
+         containers cryptonite data-ordlist deepseq directory dlist
+         edit-distance exceptions file-embed filepath gitrev Glob haskeline
+         language-javascript lens lifted-async lifted-base memory
+         monad-control monad-logger monoidal-containers mtl network
+         optparse-applicative parallel parsec pattern-arrows process
+         protolude regex-tdfa safe scientific semialign semigroups serialise
+         sourcemap stm stringsearch template-haskell text these time
+         transformers transformers-base utf8-string vector witherable
        ];
        executableToolDepends = [ happy ];
        testHaskellDepends = [
-         aeson aeson-better-errors aeson-pretty ansi-terminal array base
-         blaze-html bower-json boxes bytestring Cabal cborg cheapskate clock
-         containers cryptonite data-ordlist deepseq directory dlist
-         edit-distance file-embed filepath fsnotify generic-random Glob
-         haskeline hspec HUnit language-javascript lens lifted-async
-         lifted-base memory monad-control monad-logger monoidal-containers
-         mtl newtype parallel parsec pattern-arrows process protolude
-         QuickCheck regex-base regex-tdfa safe scientific semialign
-         semigroups serialise sourcemap split stm stringsearch syb text
-         these time transformers transformers-base transformers-compat
-         typed-process unordered-containers utf8-string vector witherable
+         aeson aeson-better-errors ansi-terminal array base blaze-html
+         bower-json boxes bytestring Cabal cborg cheapskate clock containers
+         cryptonite data-ordlist deepseq directory dlist edit-distance
+         file-embed filepath generic-random Glob haskeline hspec HUnit
+         language-javascript lens lifted-async lifted-base memory
+         monad-control monad-logger monoidal-containers mtl newtype parallel
+         parsec pattern-arrows process protolude QuickCheck regex-base
+         regex-tdfa safe scientific semialign semigroups serialise sourcemap
+         split stm stringsearch template-haskell text these time
+         transformers transformers-base typed-process utf8-string vector
+         witherable
        ];
        testToolDepends = [ happy hspec-discover ];
        doCheck = false;
        description = "PureScript Programming Language Compiler";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "purs";
-       broken = true;
      }) {};
 
   "purescript-ast" = callPackage
@@ -232636,6 +231415,8 @@ self: {
        ];
        description = "PureScript Programming Language Abstract Syntax Tree";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "purescript-bridge" = callPackage
@@ -232693,6 +231474,8 @@ self: {
        libraryToolDepends = [ happy ];
        description = "PureScript Programming Language Concrete Syntax Tree";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "purescript-iso" = callPackage
@@ -232858,7 +231641,6 @@ self: {
        testHaskellDepends = [ aeson base hspec ];
        description = "Send push notifications to mobile iOS devices";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "sendapn";
      }) {};
 
@@ -233176,8 +231958,6 @@ self: {
        ];
        description = "Fast persistent vectors";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "pvss" = callPackage
@@ -233369,8 +232149,6 @@ self: {
        ];
        description = "Types and prettyprinter for the IL of the QBE compiler backend";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "qc-oi-testgenerator" = callPackage
@@ -233609,7 +232387,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "qnap-decrypt";
-       broken = true;
      }) {};
 
   "qq-literals" = callPackage
@@ -233695,6 +232472,8 @@ self: {
        libraryHaskellDepends = [ array base containers mtl vector ];
        description = "QR Code library in pure Haskell";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "qrcode-core" = callPackage
@@ -233776,6 +232555,7 @@ self: {
        librarySystemDepends = [ qtbase ];
        description = "Qt bindings for Haskell - C++ library";
        license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs.qt5) qtbase;};
 
   "qtah-examples" = callPackage
@@ -233815,6 +232595,7 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Generator for Qtah Qt bindings";
        license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "qtah-generator";
      }) {};
 
@@ -233883,6 +232664,8 @@ self: {
        testHaskellDepends = [ base text ];
        description = "GHC plugin to automatically insert qualified imports";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "quandl-api" = callPackage
@@ -233923,7 +232706,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "example";
-       broken = true;
      }) {};
 
   "quantification" = callPackage
@@ -234057,7 +232839,6 @@ self: {
        license = lib.licenses.lgpl3Only;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "qudb";
-       broken = true;
      }) {};
 
   "quenya-verb" = callPackage
@@ -234252,7 +233033,6 @@ self: {
        testHaskellDepends = [ base bytestring tasty tasty-hunit ];
        description = "queue sheet utility";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "queue-sheet";
      }) {};
 
@@ -234368,6 +233148,7 @@ self: {
        testHaskellDepends = [ base ];
        description = "quick & easy benchmarking of command-line programs";
        license = "GPL";
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "quickbench";
      }) {};
 
@@ -234388,6 +233169,7 @@ self: {
        description = "QuickBooks API binding";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "quickcheck-arbitrary-adt" = callPackage
@@ -234480,7 +233262,6 @@ self: {
        sha256 = "0qdjls949kmcv8wj3a27p4dz8nb1dq4i99zizkw7qyqn47r9ccxd";
        libraryHaskellDepends = [ base QuickCheck unfoldable-restricted ];
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "quickcheck-dynamic" = callPackage
@@ -234563,8 +233344,8 @@ self: {
      }:
      mkDerivation {
        pname = "quickcheck-lockstep";
-       version = "0.2.0";
-       sha256 = "1vc0ry2qp4c99pql6mgb4csffsjs9qgwciz58g68wbrjqp7rgm2w";
+       version = "0.2.1";
+       sha256 = "1kw5bp9yih8z3z7plczwld5xdg46slylszmpd63d2fiq2fx7ii7r";
        libraryHaskellDepends = [
          base constraints containers mtl QuickCheck quickcheck-dynamic
        ];
@@ -234574,8 +233355,6 @@ self: {
        ];
        description = "Library for lockstep-style testing with 'quickcheck-dynamic'";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "quickcheck-poly" = callPackage
@@ -234877,6 +233656,7 @@ self: {
        description = "Utilities for using WebDriver with QuickCheck";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "quickcheck-with-counterexamples" = callPackage
@@ -235607,8 +234387,8 @@ self: {
      }:
      mkDerivation {
        pname = "raaz";
-       version = "0.3.6";
-       sha256 = "0h6jc7093r9z729pmy0p9rsyg6nz3yksrkmj2pn6n6ddyw0cfp21";
+       version = "0.3.7";
+       sha256 = "1sx2p1xqash0737z0s5hg2848j9zf02941ksmwd7dlmfaz35x57h";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -235767,6 +234547,8 @@ self: {
        ];
        description = "Radix tree data structive over short byte-strings";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "radixtree" = callPackage
@@ -236172,7 +234954,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "randfile";
-       broken = true;
      }) {};
 
   "rando" = callPackage
@@ -236331,7 +235112,6 @@ self: {
        description = "Additional functions for random values";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "random-fu" = callPackage
@@ -236420,6 +235200,8 @@ self: {
        ];
        description = "Generic basis for random number generators";
        license = lib.licenses.publicDomain;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "random-stream" = callPackage
@@ -236449,6 +235231,8 @@ self: {
        ];
        description = "Generate a random base 16, 58, or 64 string";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "random-strings" = callPackage
@@ -236615,7 +235399,6 @@ self: {
        testHaskellDepends = [ base doctest typecheck-plugin-nat-simple ];
        description = "The list like structure whose length or range of length can be specified";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "rangemin" = callPackage
@@ -236702,27 +235485,6 @@ self: {
      }) {};
 
   "rank2classes" = callPackage
-    ({ mkDerivation, base, Cabal, cabal-doctest, distributive, doctest
-     , markdown-unlit, tasty, tasty-hunit, template-haskell
-     , transformers
-     }:
-     mkDerivation {
-       pname = "rank2classes";
-       version = "1.4.4";
-       sha256 = "0c220gxk7dzn2gb0g34bvjjwjw5ir5i8qa089mcpyqqaba8jzxaw";
-       setupHaskellDepends = [ base Cabal cabal-doctest ];
-       libraryHaskellDepends = [
-         base distributive template-haskell transformers
-       ];
-       testHaskellDepends = [
-         base distributive doctest tasty tasty-hunit
-       ];
-       testToolDepends = [ markdown-unlit ];
-       description = "standard type constructor class hierarchy, only with methods of rank 2 types";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "rank2classes_1_4_6" = callPackage
     ({ mkDerivation, base, Cabal, cabal-doctest, data-functor-logistic
      , distributive, doctest, markdown-unlit, tasty, tasty-hunit
      , template-haskell, transformers
@@ -236742,7 +235504,6 @@ self: {
        testToolDepends = [ markdown-unlit ];
        description = "standard type constructor class hierarchy, only with methods of rank 2 types";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "rapid" = callPackage
@@ -237208,8 +235969,8 @@ self: {
      }:
      mkDerivation {
        pname = "rattletrap";
-       version = "11.2.4";
-       sha256 = "0cqk2sfh4brm94zvy3d23khxl2x7zrjc0c62ww96549qpvp8za4y";
+       version = "11.2.14";
+       sha256 = "0r879vbdhv77l14wzv03s8hlhmmzzfl6igkwnclr9lq8ncbafrxm";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -237225,14 +235986,14 @@ self: {
        broken = true;
      }) {};
 
-  "rattletrap_11_2_14" = callPackage
+  "rattletrap_12_0_0" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, array, base, bytestring
      , containers, filepath, http-client, http-client-tls, text
      }:
      mkDerivation {
        pname = "rattletrap";
-       version = "11.2.14";
-       sha256 = "0r879vbdhv77l14wzv03s8hlhmmzzfl6igkwnclr9lq8ncbafrxm";
+       version = "12.0.0";
+       sha256 = "0l20d9m84mn6gkmi7hii0q80rs7nzhbmwp1dx3i5jkww42ixbyfi";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -237538,8 +236299,6 @@ self: {
        ];
        description = "Representation and Incremental Processing of RDF Data";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "rdf4h" = callPackage
@@ -238206,6 +236965,8 @@ self: {
        ];
        description = "Vinyl-based reader-like monad composition";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "readline" = callPackage
@@ -238479,27 +237240,6 @@ self: {
      }:
      mkDerivation {
        pname = "rebase";
-       version = "1.15.0.3";
-       sha256 = "1dck3800mz307jriz6mcv2dn2lwglgvlpiiy759xn56774h503zj";
-       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_16_1" = 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.16.1";
        sha256 = "0mb1x5p3lvfhxsrnmkhsv6f4rd1cxp6m3qg6kyz30svrbwxsvvkz";
        revision = "1";
@@ -238512,7 +237252,6 @@ self: {
        ];
        description = "A more progressive alternative to the \"base\" package";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "rebindable" = callPackage
@@ -238703,8 +237442,6 @@ self: {
        ];
        testHaskellDepends = [ base time ];
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "record-operations" = callPackage
@@ -238806,6 +237543,8 @@ self: {
        ];
        description = "Record subtyping and record utilities with generics-sop";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "records-th" = callPackage
@@ -238894,8 +237633,6 @@ self: {
        ];
        description = "Amateur addenda to recursion-schemes";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "recursion-schemes-ix" = callPackage
@@ -238913,7 +237650,6 @@ self: {
        description = "Recursion schemes over indexed Functors";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "recursive-line-count" = callPackage
@@ -239121,6 +237857,24 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "redis-glob" = callPackage
+    ({ mkDerivation, ascii-char, ascii-superset, base, bytestring
+     , hspec, megaparsec, QuickCheck
+     }:
+     mkDerivation {
+       pname = "redis-glob";
+       version = "0.1.0.2";
+       sha256 = "0lm0bnl562bvxl3mdh0qkjl6jj10zglmyg4qwlylx3qicpdqf4lw";
+       libraryHaskellDepends = [
+         ascii-char ascii-superset base bytestring megaparsec
+       ];
+       testHaskellDepends = [
+         ascii-char ascii-superset base bytestring hspec QuickCheck
+       ];
+       description = "Specify valid redis globs";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "redis-hs" = callPackage
     ({ mkDerivation, base, bytestring, network, utf8-string }:
      mkDerivation {
@@ -239160,6 +237914,7 @@ self: {
        ];
        description = "Yet another redis client";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "redis-job-queue" = callPackage
@@ -239232,6 +237987,7 @@ self: {
        ];
        description = "Combine redis caching and haxl";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "redland" = callPackage
@@ -239390,6 +238146,8 @@ self: {
        ];
        description = "Extra stuff for mutable references";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ref-fd" = callPackage
@@ -239521,23 +238279,6 @@ self: {
      }:
      mkDerivation {
        pname = "refined";
-       version = "0.6.3";
-       sha256 = "1fpbwzr3q9fmkdghpap0zm56bi9wj6n6k0ys5b8ci5xhz25mrd4g";
-       libraryHaskellDepends = [
-         aeson base bytestring deepseq exceptions hashable mtl QuickCheck
-         template-haskell text these-skinny
-       ];
-       testHaskellDepends = [ base QuickCheck ];
-       description = "Refinement types with static and runtime checking";
-       license = lib.licenses.mit;
-     }) {};
-
-  "refined_0_8" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions
-     , hashable, mtl, QuickCheck, template-haskell, text, these-skinny
-     }:
-     mkDerivation {
-       pname = "refined";
        version = "0.8";
        sha256 = "0qkzmnycg5pda259lxfy9s03cyi9knvxx9934bihh5vl9bb7sirs";
        libraryHaskellDepends = [
@@ -239547,7 +238288,6 @@ self: {
        testHaskellDepends = [ base QuickCheck ];
        description = "Refinement types with static and runtime checking";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "refined-http-api-data" = callPackage
@@ -239638,46 +238378,6 @@ self: {
      }) {};
 
   "reflex" = callPackage
-    ({ mkDerivation, base, bifunctors, comonad, constraints
-     , constraints-extras, containers, criterion, data-default, deepseq
-     , dependent-map, dependent-sum, directory, exception-transformers
-     , 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, template-haskell, text, these
-     , these-lens, time, transformers, unbounded-delays, witherable
-     }:
-     mkDerivation {
-       pname = "reflex";
-       version = "0.8.2.0";
-       sha256 = "1hvagxcs413bqairxf77vp19484mxnbfckhd44wv22ncwfh5mq6d";
-       revision = "3";
-       editedCabalFile = "1sax4fx7pgn85dvih4y6mnvhdq8nssan1rcys5kdfhirnr4vgn1m";
-       libraryHaskellDepends = [
-         base bifunctors comonad constraints constraints-extras containers
-         data-default dependent-map dependent-sum exception-transformers
-         haskell-src-exts haskell-src-meta lens MemoTrie mmorph
-         monad-control monoidal-containers mtl patch prim-uniq primitive
-         profunctors random ref-tf reflection semialign semigroupoids stm
-         syb template-haskell these time transformers unbounded-delays
-         witherable
-       ];
-       testHaskellDepends = [
-         base bifunctors 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
-       ];
-       benchmarkHaskellDepends = [
-         base containers criterion deepseq dependent-map dependent-sum
-         loch-th mtl primitive process ref-tf split stm time transformers
-       ];
-       description = "Higher-order Functional Reactive Programming";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "reflex_0_8_2_1" = callPackage
     ({ mkDerivation, base, bifunctors, commutative-semigroups, comonad
      , constraints, constraints-extras, containers, criterion
      , data-default, deepseq, dependent-map, dependent-sum, directory
@@ -239691,8 +238391,8 @@ self: {
      }:
      mkDerivation {
        pname = "reflex";
-       version = "0.8.2.1";
-       sha256 = "1w8smiwn86cxb3fsfgyzxpk11hryhxi6g94m52grmnx6vhc7sm6v";
+       version = "0.8.2.2";
+       sha256 = "1add5bcsyq2k02w2q0ifbyfcvcic1hmjdbgxg8ajd5riam0lhb16";
        libraryHaskellDepends = [
          base bifunctors commutative-semigroups comonad constraints
          constraints-extras containers data-default dependent-map
@@ -239716,7 +238416,6 @@ self: {
        ];
        description = "Higher-order Functional Reactive Programming";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "reflex-animation" = callPackage
@@ -239755,6 +238454,8 @@ self: {
        ];
        description = "Reflex bindings for TCP sockets";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "reflex-backend-wai" = callPackage
@@ -239880,47 +238581,6 @@ self: {
   "reflex-dom-core" = callPackage
     ({ mkDerivation, aeson, async, base, bifunctors, bimap
      , blaze-builder, bytestring, case-insensitive, chrome-test-utils
-     , constraints, constraints-extras, containers, contravariant
-     , data-default, dependent-map, dependent-sum
-     , dependent-sum-template, directory, exception-transformers
-     , exceptions, filepath, ghcjs-dom, hlint, hspec, hspec-core
-     , hspec-webdriver, http-types, HUnit, jsaddle, jsaddle-warp
-     , keycode, lens, lifted-base, monad-control, mtl, network
-     , network-uri, primitive, process, random, ref-tf, reflex
-     , semialign, semigroups, silently, stm, template-haskell, temporary
-     , text, these, transformers, unix, wai, wai-websockets, warp
-     , webdriver, websockets, which, zenc
-     }:
-     mkDerivation {
-       pname = "reflex-dom-core";
-       version = "0.7.0.1";
-       sha256 = "0lhi04i5wfkgblcifah6znkwi6v7294pna48527ns74f0bjc7yy3";
-       libraryHaskellDepends = [
-         aeson base bifunctors bimap blaze-builder bytestring
-         case-insensitive constraints containers contravariant data-default
-         dependent-map dependent-sum dependent-sum-template directory
-         exception-transformers ghcjs-dom jsaddle keycode lens monad-control
-         mtl network-uri primitive random ref-tf reflex semialign semigroups
-         stm template-haskell text these transformers unix zenc
-       ];
-       testHaskellDepends = [
-         aeson async base bytestring chrome-test-utils constraints
-         constraints-extras containers dependent-map dependent-sum
-         dependent-sum-template directory exceptions filepath ghcjs-dom
-         hlint hspec hspec-core hspec-webdriver http-types HUnit jsaddle
-         jsaddle-warp lens lifted-base network process random ref-tf reflex
-         silently temporary text wai wai-websockets warp webdriver
-         websockets which
-       ];
-       description = "Functional Reactive Web Apps with Reflex";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {chrome-test-utils = null;};
-
-  "reflex-dom-core_0_7_0_2" = callPackage
-    ({ mkDerivation, aeson, async, base, bifunctors, bimap
-     , blaze-builder, bytestring, case-insensitive, chrome-test-utils
      , commutative-semigroups, constraints, constraints-extras
      , containers, contravariant, data-default, dependent-map
      , dependent-sum, dependent-sum-template, directory
@@ -240016,25 +238676,6 @@ self: {
      }) {};
 
   "reflex-dom-pandoc" = callPackage
-    ({ mkDerivation, aeson, base, binary, bytestring, clay, constraints
-     , containers, data-default, lens, lens-aeson, modern-uri, mtl
-     , pandoc-types, ref-tf, reflex, reflex-dom-core, safe, skylighting
-     , text, time
-     }:
-     mkDerivation {
-       pname = "reflex-dom-pandoc";
-       version = "0.6.0.0";
-       sha256 = "0dnsvv883jpkflh0319lr52v69ki3vywnrm28zd6m7r8k336mc18";
-       libraryHaskellDepends = [
-         aeson base binary bytestring clay constraints containers
-         data-default lens lens-aeson modern-uri mtl pandoc-types ref-tf
-         reflex reflex-dom-core safe skylighting text time
-       ];
-       description = "Render Pandoc documents to HTML using reflex-dom";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "reflex-dom-pandoc_1_0_0_0" = callPackage
     ({ mkDerivation, aeson, base, binary, bytestring, constraints
      , containers, data-default, lens, lens-aeson, mtl, pandoc-types
      , ref-tf, reflex, reflex-dom-core, safe, skylighting, text, time
@@ -240050,7 +238691,6 @@ self: {
        ];
        description = "Render Pandoc documents to HTML using reflex-dom";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "reflex-dom-retractable" = callPackage
@@ -240171,8 +238811,8 @@ self: {
      }:
      mkDerivation {
        pname = "reflex-gadt-api";
-       version = "0.2.2.0";
-       sha256 = "1ras7jl1j90a4zd9bnw4x31ykk0ww373kjpkd9sq909i73a7xzxl";
+       version = "0.2.2.1";
+       sha256 = "042dad8gilpzn1ng4ck5mmca9q257vi9317xxr0in0sp30sn1g11";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -240187,7 +238827,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "readme";
-       broken = true;
      }) {};
 
   "reflex-ghci" = callPackage
@@ -240198,8 +238837,8 @@ self: {
      }:
      mkDerivation {
        pname = "reflex-ghci";
-       version = "0.1.5.2";
-       sha256 = "18w9n6sm9b0ykjxqa800228b7s3y6gg8ckl6jnms3860p0cskpqq";
+       version = "0.1.5.4";
+       sha256 = "0qp50yscpik3hb2dhga4x9w40vji34hklvcjksnd1a1d512jh485";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -240327,6 +238966,8 @@ self: {
        description = "Reflex bindings for libtelnet";
        license = lib.licenses.gpl3Plus;
        platforms = lib.platforms.linux;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "reflex-localize" = callPackage
@@ -240405,8 +239046,8 @@ self: {
      }:
      mkDerivation {
        pname = "reflex-process";
-       version = "0.3.1.1";
-       sha256 = "15f9qn5rx6dwjnkhg5szhagxsj7vnh3bh4ad7j4jsi87m627mlj2";
+       version = "0.3.1.2";
+       sha256 = "0casszkah49b6n36ymh5ffyhbz1161z5vrlpwisn1r1wb68idm3j";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -240494,8 +239135,8 @@ self: {
      }:
      mkDerivation {
        pname = "reflex-vty";
-       version = "0.3.0.0";
-       sha256 = "1c4v2i54i0a4dq8ywkxax33wz4wzyf4hw5vn2s5hy75m78hq8g6i";
+       version = "0.3.1.0";
+       sha256 = "1dkfrz580rqwir2y54im2ymjq7lgxjy888lq240jarhnr2yc32xi";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -240666,8 +239307,8 @@ self: {
      }:
      mkDerivation {
        pname = "refurb";
-       version = "0.2.3.0";
-       sha256 = "09p9i0l59f34k12pbxvi50bxpj2d864n96fr79mq41xm0bhygsjb";
+       version = "0.3.0.2";
+       sha256 = "09yzk37f2sbmygva12splnxj3z6sy35mz9b6s7w82s1jbvy16zgr";
        libraryHaskellDepends = [
          ansi-wl-pprint base bytestring classy-prelude composite-base
          composite-opaleye dlist exceptions fast-logger lens monad-control
@@ -240685,6 +239326,7 @@ self: {
        description = "Tools for maintaining a database";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "reg-alloc" = callPackage
@@ -240785,8 +239427,8 @@ self: {
        pname = "regex-applicative-text";
        version = "0.1.0.1";
        sha256 = "1ng2qhk4mvpzl8fx91ig7ldv09v9aqdsvn6yl9yjapc6h0ghb4xh";
-       revision = "6";
-       editedCabalFile = "16a2d8d84gzbjbvs7pc7sz5bi7rz2s5c57gkwi0vf5lmscgjy25h";
+       revision = "7";
+       editedCabalFile = "0v4k5hvqcabgiiycn4xayg9kahwifqg4nc0m1wkm3ixcywwg8i88";
        libraryHaskellDepends = [ base regex-applicative text ];
        description = "regex-applicative on text";
        license = lib.licenses.bsd3;
@@ -241120,9 +239762,7 @@ self: {
        testHaskellDepends = [ base bytestring tasty tasty-hunit ];
        description = "Bindings to Rust's regex library";
        license = lib.licenses.agpl3Only;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.sternenseemann ];
-       broken = true;
      }) {inherit (pkgs) rure;};
 
   "regex-tdfa" = callPackage
@@ -241546,6 +240186,37 @@ self: {
        broken = true;
      }) {};
 
+  "registry_0_6_0_0" = callPackage
+    ({ mkDerivation, async, base, bytestring, containers, directory
+     , exceptions, generic-lens, hashable, hedgehog, io-memoize, mmorph
+     , MonadRandom, mtl, multimap, protolude, random, resourcet
+     , semigroupoids, semigroups, tasty, tasty-discover, tasty-hedgehog
+     , tasty-th, template-haskell, text, transformers-base, universum
+     , unliftio
+     }:
+     mkDerivation {
+       pname = "registry";
+       version = "0.6.0.0";
+       sha256 = "1nspxg5aks9ayk6jzybddr0gb2cs9mbjllvrw8q2v7145bf54b72";
+       libraryHaskellDepends = [
+         base containers exceptions hashable mmorph mtl multimap protolude
+         resourcet semigroupoids semigroups template-haskell text
+         transformers-base unliftio
+       ];
+       testHaskellDepends = [
+         async base bytestring containers directory exceptions generic-lens
+         hashable hedgehog io-memoize mmorph MonadRandom mtl multimap
+         protolude random resourcet semigroupoids semigroups tasty
+         tasty-discover tasty-hedgehog tasty-th template-haskell text
+         transformers-base universum unliftio
+       ];
+       testToolDepends = [ tasty-discover ];
+       description = "data structure for assembling components";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "registry-aeson" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, hedgehog
      , protolude, registry, registry-hedgehog, tasty, template-haskell
@@ -241569,6 +240240,30 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "registry-aeson_0_3_0_0" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, hedgehog
+     , protolude, registry, registry-hedgehog, string-qq, tasty
+     , template-haskell, text, time, transformers, unordered-containers
+     , vector
+     }:
+     mkDerivation {
+       pname = "registry-aeson";
+       version = "0.3.0.0";
+       sha256 = "1248mszp2wcj9v2djnfliqqhkmsvixwh6j9qwcjj00wvdb7lmzad";
+       libraryHaskellDepends = [
+         aeson base bytestring containers protolude registry
+         template-haskell text transformers unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson base bytestring containers hedgehog protolude registry
+         registry-hedgehog string-qq tasty template-haskell text time
+         transformers unordered-containers vector
+       ];
+       description = "Aeson encoders / decoders";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "registry-hedgehog" = callPackage
     ({ mkDerivation, base, containers, hedgehog, mmorph, multimap
      , protolude, registry, tasty, tasty-discover, tasty-hedgehog
@@ -241595,6 +240290,32 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "registry-hedgehog_0_8_0_0" = callPackage
+    ({ mkDerivation, base, containers, hedgehog, mmorph, multimap
+     , protolude, registry, tasty, tasty-discover, tasty-hedgehog
+     , tasty-th, template-haskell, text, transformers, universum
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "registry-hedgehog";
+       version = "0.8.0.0";
+       sha256 = "1nf06yb4kn04b9cmfc7gs4h4b1p952if6x3wyb7ybbpjnhm2k2jw";
+       libraryHaskellDepends = [
+         base containers hedgehog mmorph multimap protolude registry tasty
+         tasty-discover tasty-hedgehog tasty-th template-haskell text
+         transformers universum unordered-containers
+       ];
+       testHaskellDepends = [
+         base containers hedgehog mmorph multimap protolude registry tasty
+         tasty-discover tasty-hedgehog tasty-th template-haskell text
+         transformers universum unordered-containers
+       ];
+       testToolDepends = [ tasty-discover ];
+       description = "utilities to work with Hedgehog generators and `registry`";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "registry-hedgehog-aeson" = callPackage
     ({ mkDerivation, aeson, base, containers, hedgehog, mmorph
      , multimap, protolude, registry, registry-hedgehog, scientific
@@ -241623,6 +240344,34 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "registry-hedgehog-aeson_0_3_0_0" = callPackage
+    ({ mkDerivation, aeson, base, containers, hedgehog, mmorph
+     , multimap, protolude, registry, registry-hedgehog, scientific
+     , tasty, tasty-discover, tasty-hedgehog, tasty-th, template-haskell
+     , text, transformers, universum, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "registry-hedgehog-aeson";
+       version = "0.3.0.0";
+       sha256 = "08k8vdc4hmqnsci2bvacrizlfb98a2yp7h3p5ad8dqn2yhinlbrf";
+       libraryHaskellDepends = [
+         aeson base containers hedgehog mmorph multimap protolude registry
+         scientific tasty tasty-discover tasty-hedgehog tasty-th
+         template-haskell text transformers universum unordered-containers
+         vector
+       ];
+       testHaskellDepends = [
+         aeson base containers hedgehog mmorph multimap protolude registry
+         registry-hedgehog scientific tasty tasty-discover tasty-hedgehog
+         tasty-th template-haskell text transformers universum
+         unordered-containers vector
+       ];
+       testToolDepends = [ tasty-discover ];
+       description = "Hedgehog generators for Aeson";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "registry-messagepack" = callPackage
     ({ mkDerivation, base, containers, msgpack, protolude, registry
      , registry-hedgehog, tasty, template-haskell, text, time
@@ -241630,8 +240379,8 @@ self: {
      }:
      mkDerivation {
        pname = "registry-messagepack";
-       version = "0.3.1.0";
-       sha256 = "0v1cwgcvs31vpwxpbrbbhfvql7ch99ifs47008wrcdvmahb9h9qz";
+       version = "0.4.0.0";
+       sha256 = "0xqjw7cav0asdbfar5b60vf785mqqjzaffs8pi7addjk2dyd10dx";
        libraryHaskellDepends = [
          base containers msgpack protolude registry template-haskell text
          transformers vector
@@ -241670,6 +240419,31 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "registry-options_0_2_0_0" = callPackage
+    ({ mkDerivation, base, boxes, bytestring, containers, directory
+     , hedgehog, HsYAML, multimap, protolude, registry
+     , registry-hedgehog, tasty, template-haskell, text, th-lift, time
+     , transformers, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "registry-options";
+       version = "0.2.0.0";
+       sha256 = "1qwiabl7w25ji2pnx2wmh57q7w0bvsdi51ibczx90xn1y4y8j6wm";
+       libraryHaskellDepends = [
+         base boxes bytestring containers HsYAML multimap protolude registry
+         template-haskell text th-lift transformers unordered-containers
+         vector
+       ];
+       testHaskellDepends = [
+         base boxes bytestring containers directory hedgehog HsYAML multimap
+         protolude registry registry-hedgehog tasty template-haskell text
+         th-lift time transformers unordered-containers vector
+       ];
+       description = "application options parsing";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "regress" = callPackage
     ({ mkDerivation, ad, base, vector }:
      mkDerivation {
@@ -241861,33 +240635,6 @@ self: {
      }:
      mkDerivation {
        pname = "rel8";
-       version = "1.3.1.0";
-       sha256 = "0r1pbci7zl01v485bgbn90m07qrqdzkcpj4mykkdxxla9zlj2m39";
-       libraryHaskellDepends = [
-         aeson base bifunctors bytestring case-insensitive comonad
-         contravariant hasql opaleye pretty product-profunctors profunctors
-         scientific semialign semigroupoids text these time uuid
-       ];
-       testHaskellDepends = [
-         base bytestring case-insensitive containers hasql hasql-transaction
-         hedgehog mmorph scientific tasty tasty-hedgehog text time
-         tmp-postgres transformers uuid
-       ];
-       description = "Hey! Hey! Can u rel8?";
-       license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.sternenseemann ];
-     }) {};
-
-  "rel8_1_4_0_0" = callPackage
-    ({ mkDerivation, aeson, base, bifunctors, bytestring
-     , case-insensitive, comonad, containers, contravariant, hasql
-     , hasql-transaction, hedgehog, mmorph, opaleye, pretty
-     , product-profunctors, profunctors, scientific, semialign
-     , semigroupoids, tasty, tasty-hedgehog, text, these, time
-     , tmp-postgres, transformers, uuid
-     }:
-     mkDerivation {
-       pname = "rel8";
        version = "1.4.0.0";
        sha256 = "1i0ah0wqx0z7grm9zbvf6mx6gk7lx1xfa7svbp4dnb4k8p52b63k";
        libraryHaskellDepends = [
@@ -241902,7 +240649,6 @@ self: {
        ];
        description = "Hey! Hey! Can u rel8?";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.sternenseemann ];
      }) {};
 
@@ -241935,8 +240681,6 @@ self: {
        ];
        description = "Sensible RLP encoding";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "relation" = callPackage
@@ -241957,6 +240701,8 @@ self: {
        testToolDepends = [ doctest-discover hspec-discover ];
        description = "A data structure representing Relations on Sets";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "relational-postgresql8" = callPackage
@@ -242263,27 +241009,6 @@ self: {
      }) {};
 
   "relude" = callPackage
-    ({ mkDerivation, base, bytestring, containers, criterion, deepseq
-     , doctest, ghc-prim, Glob, hashable, hedgehog, mtl, stm, text
-     , transformers, unordered-containers
-     }:
-     mkDerivation {
-       pname = "relude";
-       version = "1.0.0.1";
-       sha256 = "0cw9a1gfvias4hr36ywdizhysnzbzxy20fb3jwmqmgjy40lzxp2g";
-       libraryHaskellDepends = [
-         base bytestring containers deepseq ghc-prim hashable mtl stm text
-         transformers unordered-containers
-       ];
-       testHaskellDepends = [
-         base bytestring containers doctest Glob hedgehog text
-       ];
-       benchmarkHaskellDepends = [ base criterion unordered-containers ];
-       description = "Safe, performant, user-friendly and lightweight Haskell Standard Library";
-       license = lib.licenses.mit;
-     }) {};
-
-  "relude_1_1_0_0" = callPackage
     ({ mkDerivation, base, bytestring, containers, deepseq, doctest
      , ghc-prim, Glob, hashable, hedgehog, mtl, stm, tasty-bench, text
      , transformers, unordered-containers
@@ -242304,7 +241029,6 @@ self: {
        ];
        description = "Safe, performant, user-friendly and lightweight Haskell Standard Library";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "remark" = callPackage
@@ -243165,40 +241889,6 @@ self: {
 
   "req" = callPackage
     ({ mkDerivation, aeson, authenticate-oauth, base, blaze-builder
-     , bytestring, case-insensitive, connection, exceptions, hspec
-     , hspec-core, hspec-discover, http-api-data, http-client
-     , http-client-tls, http-types, modern-uri, monad-control, mtl
-     , QuickCheck, retry, template-haskell, text, time, transformers
-     , transformers-base, unliftio-core
-     }:
-     mkDerivation {
-       pname = "req";
-       version = "3.10.0";
-       sha256 = "176zl3ihmp8iz4fwfi5dalmiz658dis0hxni6bqzqgnaxhd0230w";
-       revision = "2";
-       editedCabalFile = "147q0jkfrg066lnl20gzv5rk6d9jdwyvaip2y4am5hkrvcg3v9z8";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson authenticate-oauth base blaze-builder bytestring
-         case-insensitive connection exceptions http-api-data http-client
-         http-client-tls http-types modern-uri monad-control mtl retry
-         template-haskell text time transformers transformers-base
-         unliftio-core
-       ];
-       testHaskellDepends = [
-         aeson base blaze-builder bytestring case-insensitive hspec
-         hspec-core http-client http-types modern-uri monad-control mtl
-         QuickCheck retry template-haskell text time
-       ];
-       testToolDepends = [ hspec-discover ];
-       doCheck = false;
-       description = "HTTP client library";
-       license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.maralorn ];
-     }) {};
-
-  "req_3_13_0" = 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
@@ -243228,7 +241918,6 @@ self: {
        doCheck = false;
        description = "HTTP client library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
@@ -243375,6 +242064,8 @@ self: {
        ];
        description = "Scrap your qualified import clutter";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "requirements" = callPackage
@@ -243418,23 +242109,11 @@ self: {
     ({ mkDerivation, rebase }:
      mkDerivation {
        pname = "rerebase";
-       version = "1.15.0.3";
-       sha256 = "0jxlssdxgh5ldgkdpmhpk8vy5fxmq95171b3jl57r9m2f7zqrcd2";
-       libraryHaskellDepends = [ rebase ];
-       description = "Reexports from \"base\" with a bunch of other standard libraries";
-       license = lib.licenses.mit;
-     }) {};
-
-  "rerebase_1_16_1" = callPackage
-    ({ mkDerivation, rebase }:
-     mkDerivation {
-       pname = "rerebase";
        version = "1.16.1";
        sha256 = "04pw2j4nh8x53axmfzp9d2plmiwxpxddgwcji0a8j24lkdyv8k32";
        libraryHaskellDepends = [ rebase ];
        description = "Reexports from \"base\" with a bunch of other standard libraries";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "reroute" = callPackage
@@ -243444,30 +242123,6 @@ self: {
      }:
      mkDerivation {
        pname = "reroute";
-       version = "0.6.0.0";
-       sha256 = "1jvh5ngpf1w4y9b1ipx1c65q8gmwsajp8k5ha0sjn89hbc8cp48y";
-       libraryHaskellDepends = [
-         base deepseq hashable http-api-data hvect mtl text
-         unordered-containers
-       ];
-       testHaskellDepends = [
-         base hspec hvect mtl text unordered-containers vector
-       ];
-       benchmarkHaskellDepends = [
-         base criterion deepseq graph-core hashable http-api-data hvect mtl
-         random regex-compat text unordered-containers vector
-       ];
-       description = "abstract implementation of typed and untyped web routing";
-       license = lib.licenses.mit;
-     }) {};
-
-  "reroute_0_7_0_0" = callPackage
-    ({ mkDerivation, base, criterion, deepseq, graph-core, hashable
-     , hspec, http-api-data, hvect, mtl, random, regex-compat, text
-     , unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "reroute";
        version = "0.7.0.0";
        sha256 = "046pszxz2mp0glss03ifk1617i1w15cm5x0jy2iwg5a905vdis3s";
        libraryHaskellDepends = [
@@ -243483,7 +242138,6 @@ self: {
        ];
        description = "abstract implementation of typed and untyped web routing";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "rescue" = callPackage
@@ -243515,6 +242169,8 @@ self: {
        ];
        description = "More understandable exceptions";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "reserve" = callPackage
@@ -243541,7 +242197,6 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "reserve";
-       broken = true;
      }) {};
 
   "reservoir" = callPackage
@@ -243580,6 +242235,7 @@ self: {
        executableHaskellDepends = [ base comfort-array lapack ];
        description = "Compute total resistance of a cube of resistors";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "resistor-cube";
      }) {};
 
@@ -243740,7 +242396,6 @@ self: {
        ];
        description = "Fork of resource-pool, with a MonadCatchIO constraint";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "resource-pool-fork-avanov" = callPackage
@@ -244316,7 +242971,6 @@ self: {
        description = "RethinkDB driver for Haskell";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "retrie" = callPackage
@@ -244350,7 +243004,7 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "retrie_1_2_0_1" = callPackage
+  "retrie_1_2_1_1" = callPackage
     ({ mkDerivation, ansi-terminal, async, base, bytestring, containers
      , data-default, deepseq, directory, exceptions, filepath, ghc
      , ghc-exactprint, ghc-paths, haskell-src-exts, HUnit, list-t, mtl
@@ -244359,10 +243013,8 @@ self: {
      }:
      mkDerivation {
        pname = "retrie";
-       version = "1.2.0.1";
-       sha256 = "1n3g9wr45xz1q2mhlj1r2709rqakczrvd7x6vxh7iapz43f69c6x";
-       revision = "2";
-       editedCabalFile = "0h6r4jg9mnqwvlsl3s6yl2zvhkwr8pdypbzvky4kwz4zvc03j5ql";
+       version = "1.2.1.1";
+       sha256 = "1axz2kdp6ljwiy8zvj33r6dbhgcglf0qlcq4s5f4bx4djsqwgavl";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -244401,6 +243053,7 @@ self: {
        ];
        description = "Code shared across the code samples in the book \"Retrocomputing with Clash\"";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "retroclash-sim" = callPackage
@@ -244420,6 +243073,7 @@ self: {
        ];
        description = "High-level simulators from the book \"Retrocomputing with Clash\"";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "retry" = callPackage
@@ -244549,6 +243203,8 @@ self: {
        libraryHaskellDepends = [ base containers contiguous deepseq ];
        description = "reversed lists/snoc lists";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "reversi" = callPackage
@@ -244927,7 +243583,9 @@ self: {
        ];
        description = "Functional Reactive Programming with type-level clocks";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.turion ];
+       broken = true;
      }) {};
 
   "rhine-gloss" = callPackage
@@ -244942,6 +243600,7 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Gloss backend for Rhine";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "rhine-gloss-gears";
        maintainers = [ lib.maintainers.turion ];
      }) {};
@@ -245063,7 +243722,6 @@ self: {
        description = "Static site generator based on Shake";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "rib-core" = callPackage
@@ -245085,6 +243743,8 @@ self: {
        ];
        description = "Static site generator based on Shake";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ribbit" = callPackage
@@ -245508,8 +244168,8 @@ self: {
      }:
      mkDerivation {
        pname = "rio-prettyprint";
-       version = "0.1.2.0";
-       sha256 = "0xql9rjd0b8vyfllb9h8j7nxbrnrvz9kkclzlb3wln10l9pi5v03";
+       version = "0.1.3.0";
+       sha256 = "0zlr8wnh38i3dxxfva91q9cwcsvqx0alf9fscn4c4545qhzw7a02";
        libraryHaskellDepends = [
          aeson annotated-wl-pprint ansi-terminal array base Cabal colour mtl
          path rio text
@@ -245518,6 +244178,23 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "rio-prettyprint_0_1_4_0" = callPackage
+    ({ mkDerivation, aeson, annotated-wl-pprint, ansi-terminal, array
+     , base, Cabal, colour, mtl, path, rio, text
+     }:
+     mkDerivation {
+       pname = "rio-prettyprint";
+       version = "0.1.4.0";
+       sha256 = "0dagrbs9ssqh5mcr9fcaiqhc8vyr3aqxwxxpcd4j0bqvfcjhkbkz";
+       libraryHaskellDepends = [
+         aeson annotated-wl-pprint ansi-terminal array base Cabal colour mtl
+         path rio text
+       ];
+       description = "Pretty-printing for RIO";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "rio-process-pool" = callPackage
     ({ mkDerivation, async, atomic-primops, base, containers, criterion
      , data-default, hashable, HUnit, mtl, QuickCheck, rio, tasty
@@ -245549,7 +244226,6 @@ self: {
        ];
        description = "A library for process pools coupled with asynchronous message queues";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "rio-process-pool-memleak-test";
      }) {};
 
@@ -245824,8 +244500,6 @@ self: {
        ];
        description = "A data type of run-length-encoded lists";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "rlglue" = callPackage
@@ -245998,22 +244672,32 @@ self: {
      }) {};
 
   "roboservant" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, hedgehog, mtl
-     , servant, servant-client, servant-flatten, servant-server
-     , string-conversions
+    ({ mkDerivation, aeson, base, bytestring, containers, dependent-map
+     , dependent-sum, hashable, hspec, hspec-core, hspec-wai
+     , http-api-data, http-client, http-types, lifted-base
+     , markdown-unlit, monad-control, mtl, random, servant
+     , servant-client, servant-flatten, servant-server
+     , string-conversions, text, time, unordered-containers, vinyl, wai
+     , warp
      }:
      mkDerivation {
        pname = "roboservant";
-       version = "0.1.0.2";
-       sha256 = "1dbzwczmjms6phzf3r6igy1q33gkwsdirdabd2rr0i2qp0lynshv";
+       version = "0.1.0.3";
+       sha256 = "1qcxhmppvpbibzq6mmqzz891pmi9c6cjjvxjyn8vlhvydgklh6x4";
        libraryHaskellDepends = [
-         base bytestring containers hedgehog mtl servant servant-client
-         servant-flatten servant-server string-conversions
+         base bytestring containers dependent-map dependent-sum hashable
+         http-types lifted-base monad-control mtl random servant
+         servant-client servant-flatten servant-server string-conversions
+         text time unordered-containers vinyl
        ];
        testHaskellDepends = [
-         aeson base bytestring containers hedgehog mtl servant
+         aeson base bytestring containers dependent-map dependent-sum
+         hashable hspec hspec-core hspec-wai http-api-data http-client
+         http-types lifted-base monad-control mtl random servant
          servant-client servant-flatten servant-server string-conversions
+         text time unordered-containers vinyl wai warp
        ];
+       testToolDepends = [ markdown-unlit ];
        description = "Automatic session-aware servant testing";
        license = lib.licenses.bsd3;
      }) {};
@@ -246105,6 +244789,8 @@ self: {
        ];
        description = "Implementation of the ROC National ID standard";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "rock" = callPackage
@@ -246209,7 +244895,9 @@ self: {
        ];
        description = "Sci-fi roguelike game. Client application.";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "roguestar";
+       broken = true;
      }) {};
 
   "roguestar-engine" = callPackage
@@ -246472,6 +245160,8 @@ self: {
        ];
        description = "Parsing and pretty printing of Roman numerals";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "romkan" = callPackage
@@ -246904,6 +245594,8 @@ self: {
        testHaskellDepends = [ base long-double ];
        description = "Correctly-rounded arbitrary-precision floating-point arithmetic";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) gmp; inherit (pkgs) mpfr;};
 
   "rounded-hw" = callPackage
@@ -247603,6 +246295,8 @@ self: {
        ];
        description = "Parsing and manipulation of rtorrent state file contents";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "rts-loader" = callPackage
@@ -247906,6 +246600,7 @@ self: {
        description = "Look up class instances at runtime";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "rustls" = callPackage
@@ -248029,8 +246724,8 @@ self: {
      }:
      mkDerivation {
        pname = "s-cargot";
-       version = "0.1.4.0";
-       sha256 = "0bay3ids11acs0b95gn99s6m93x3d8hl45yf008lv4wcxwaq77sd";
+       version = "0.1.5.0";
+       sha256 = "06y2hrf6ncnf37w3g1gphfcqxsbln62jkpww8x5r0qq6f2cgj2z1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base containers parsec text ];
@@ -248049,6 +246744,8 @@ self: {
        testHaskellDepends = [ base HUnit parsec s-cargot text ];
        description = "Enables let-binding and let-expansion for s-cargot defined S-expressions";
        license = lib.licenses.isc;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "s-expression" = callPackage
@@ -248147,21 +246844,6 @@ self: {
      }:
      mkDerivation {
        pname = "safe-coloured-text";
-       version = "0.1.0.0";
-       sha256 = "1fcqwllpbp9x1r1bvyry6bmp2s9rp8rlr3i94hdiydc71hpl7a0w";
-       libraryHaskellDepends = [
-         base bytestring text validity validity-bytestring validity-text
-       ];
-       description = "Safely output coloured text";
-       license = lib.licenses.mit;
-     }) {};
-
-  "safe-coloured-text_0_2_0_1" = callPackage
-    ({ mkDerivation, base, bytestring, text, validity
-     , validity-bytestring, validity-text
-     }:
-     mkDerivation {
-       pname = "safe-coloured-text";
        version = "0.2.0.1";
        sha256 = "0n8pkdy7v1c3c14fpbwkrib5vmmviqv9ysl7bcm6g3p23qi4lq5i";
        libraryHaskellDepends = [
@@ -248169,7 +246851,6 @@ self: {
        ];
        description = "Safely output coloured text";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "safe-coloured-text-gen" = callPackage
@@ -248236,23 +246917,11 @@ self: {
     ({ mkDerivation, base, safe-coloured-text, terminfo }:
      mkDerivation {
        pname = "safe-coloured-text-terminfo";
-       version = "0.0.0.0";
-       sha256 = "0f94zzmanmxplkcg1s954rq00ppv69icyjpzr5s0g6c14zp1k85b";
-       libraryHaskellDepends = [ base safe-coloured-text terminfo ];
-       description = "Safely output coloured text";
-       license = lib.licenses.mit;
-     }) {};
-
-  "safe-coloured-text-terminfo_0_1_0_0" = callPackage
-    ({ mkDerivation, base, safe-coloured-text, terminfo }:
-     mkDerivation {
-       pname = "safe-coloured-text-terminfo";
        version = "0.1.0.0";
        sha256 = "1qfs1y35sxabnlihfzbs5nhmhz5xb7fwiib4j2nhwwq70glyldcn";
        libraryHaskellDepends = [ base safe-coloured-text terminfo ];
        description = "Safely output coloured text";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "safe-coupling" = callPackage
@@ -248389,9 +247058,9 @@ self: {
 
   "safe-json" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, dlist
-     , generic-arbitrary, hashable, quickcheck-instances, scientific
-     , tasty, tasty-hunit, tasty-quickcheck, temporary, text, time
-     , unordered-containers, uuid, uuid-types, vector
+     , hashable, quickcheck-instances, scientific, tasty, tasty-hunit
+     , tasty-quickcheck, temporary, text, time, unordered-containers
+     , uuid, uuid-types, vector
      }:
      mkDerivation {
        pname = "safe-json";
@@ -248405,7 +247074,7 @@ self: {
          uuid-types vector
        ];
        testHaskellDepends = [
-         aeson base bytestring containers dlist generic-arbitrary hashable
+         aeson base bytestring containers dlist hashable
          quickcheck-instances scientific tasty tasty-hunit tasty-quickcheck
          temporary text time unordered-containers uuid uuid-types vector
        ];
@@ -248552,6 +247221,8 @@ self: {
        ];
        description = "Instances from the xmlbf library for the safe-money library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "safe-numeric" = callPackage
@@ -248630,6 +247301,8 @@ self: {
        testHaskellDepends = [ base ];
        description = "Use RecordWildCards safely";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "safecopy" = callPackage
@@ -248740,6 +247413,8 @@ self: {
        ];
        description = "Write output to disk atomically";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "safepath" = callPackage
@@ -248932,6 +247607,8 @@ self: {
        ];
        description = "Configuration (re)Loader and Parser";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "salak-toml" = callPackage
@@ -248955,7 +247632,6 @@ self: {
        description = "Configuration Loader for toml";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "salak-yaml" = callPackage
@@ -248977,28 +247653,10 @@ self: {
        ];
        description = "Configuration Loader for yaml";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "saltine" = callPackage
-    ({ mkDerivation, base, bytestring, hashable, libsodium, profunctors
-     , QuickCheck, semigroups, test-framework
-     , test-framework-quickcheck2
-     }:
-     mkDerivation {
-       pname = "saltine";
-       version = "0.1.1.1";
-       sha256 = "1bgr6vrmw18qr8akabxz6w3hwhlqi6zsnr23n70hkvwvcap1lnx7";
-       libraryHaskellDepends = [ base bytestring hashable profunctors ];
-       libraryPkgconfigDepends = [ libsodium ];
-       testHaskellDepends = [
-         base bytestring QuickCheck semigroups test-framework
-         test-framework-quickcheck2
-       ];
-       description = "Cryptography that's easy to digest (NaCl/libsodium bindings)";
-       license = lib.licenses.mit;
-     }) {inherit (pkgs) libsodium;};
-
-  "saltine_0_2_0_1" = callPackage
     ({ mkDerivation, base, bytestring, criterion, deepseq, hashable
      , libsodium, profunctors, QuickCheck, semigroups, test-framework
      , test-framework-quickcheck2, text
@@ -249021,7 +247679,6 @@ self: {
        benchmarkSystemDepends = [ libsodium ];
        description = "Cryptography that's easy to digest (NaCl/libsodium bindings)";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) libsodium;};
 
   "saltine-quickcheck" = callPackage
@@ -249350,8 +248007,8 @@ self: {
      }:
      mkDerivation {
        pname = "sandwich";
-       version = "0.1.1.2";
-       sha256 = "1flac21bgxq07xq5ax9ga7xm1bg2bwld88msbginqxycx21dvcdq";
+       version = "0.1.2.0";
+       sha256 = "0g1qyhp0w8gxyv60phm1apvq1p7cx7z6f9ijjx67gh7pk9mmlbzw";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -249465,8 +248122,8 @@ self: {
      }:
      mkDerivation {
        pname = "sandwich-webdriver";
-       version = "0.1.1.0";
-       sha256 = "01y8jy2fvph9kmh42zwnf8y9rca82arn2a6wgh3mzylfijni74lj";
+       version = "0.1.2.0";
+       sha256 = "146pck1kj5p8h6x8bv6iriicrjxsi0jbpirmscjhc4gg8nd0fmxm";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -249495,7 +248152,6 @@ self: {
        ];
        description = "Sandwich integration with Selenium WebDriver";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "sandwich-webdriver-exe";
      }) {};
 
@@ -249817,33 +248473,6 @@ self: {
      }:
      mkDerivation {
        pname = "sbp";
-       version = "4.1.6";
-       sha256 = "0ph1bn95bxpmfs2xvbgj7kpz3ji6jf65ykah5srmhqgbw21d1wl7";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson array base base64-bytestring basic-prelude binary bytestring
-         data-binary-ieee754 lens lens-aeson monad-loops template-haskell
-         text
-       ];
-       executableHaskellDepends = [
-         aeson aeson-pretty base basic-prelude binary-conduit bytestring
-         cmdargs conduit conduit-extra lens resourcet time yaml
-       ];
-       testHaskellDepends = [ base basic-prelude tasty tasty-hunit ];
-       description = "SwiftNav's SBP Library";
-       license = lib.licenses.mit;
-     }) {};
-
-  "sbp_4_9_0" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, array, base
-     , base64-bytestring, basic-prelude, binary, binary-conduit
-     , bytestring, cmdargs, conduit, conduit-extra, data-binary-ieee754
-     , lens, lens-aeson, monad-loops, resourcet, tasty, tasty-hunit
-     , template-haskell, text, time, yaml
-     }:
-     mkDerivation {
-       pname = "sbp";
        version = "4.9.0";
        sha256 = "14p0a23kmn9z9l8rm9q94zgyx5p0wnjrgf51shk2magjg055llkb";
        isLibrary = true;
@@ -249860,7 +248489,6 @@ self: {
        testHaskellDepends = [ base basic-prelude tasty tasty-hunit ];
        description = "SwiftNav's SBP Library";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sbp2udp" = callPackage
@@ -249910,42 +248538,10 @@ self: {
        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" = callPackage
-    ({ mkDerivation, array, async, base, bench-show, bytestring
-     , containers, deepseq, directory, doctest, filepath, gauge, Glob
-     , hlint, libBF, mtl, pretty, process, QuickCheck, random, silently
-     , syb, tasty, tasty-golden, tasty-hunit, tasty-quickcheck
-     , template-haskell, text, time, transformers, uniplate, z3
-     }:
-     mkDerivation {
-       pname = "sbv";
-       version = "8.17";
-       sha256 = "0l9dwydrjipgq3cbv0g6y820mi7lf5lcn3hidl6a60zzdrkfyxhd";
-       revision = "1";
-       editedCabalFile = "18jjnxxq9bh5raxw3khgkx14wq4fv1kfd59lhh9v55z59sjaydiy";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         array async base containers deepseq directory filepath libBF mtl
-         pretty process QuickCheck random syb template-haskell text time
-         transformers uniplate
-       ];
-       testHaskellDepends = [
-         base bytestring containers directory doctest filepath Glob hlint
-         mtl QuickCheck random tasty tasty-golden tasty-hunit
-         tasty-quickcheck
-       ];
-       testSystemDepends = [ z3 ];
-       benchmarkHaskellDepends = [
-         base bench-show containers deepseq directory filepath gauge mtl
-         process random silently syb text time
-       ];
-       description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving";
-       license = lib.licenses.bsd3;
-     }) {inherit (pkgs) z3;};
-
-  "sbv_9_0" = callPackage
     ({ mkDerivation, array, async, base, bytestring, containers
      , deepseq, directory, filepath, hlint, libBF, mtl, pretty, process
      , QuickCheck, random, syb, tasty, tasty-bench, tasty-golden
@@ -249973,6 +248569,7 @@ self: {
        description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) z3;};
 
   "sbvPlugin" = callPackage
@@ -249993,7 +248590,6 @@ self: {
        description = "Formally prove properties of Haskell programs using SBV/SMT";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "sc2-lowlevel" = callPackage
@@ -250242,8 +248838,8 @@ self: {
      }:
      mkDerivation {
        pname = "scalpel-search";
-       version = "0.1.0.0";
-       sha256 = "0qq8q9z3s37wcc6iwygn2hfh72k5kak93vmsvl3wn0k04lrivg60";
+       version = "0.1.0.1";
+       sha256 = "166pillw3pkvdi3qrcdvb6rd442ddfvb3dh7nxhkv012j6163flz";
        libraryHaskellDepends = [ base scalpel-core tagsoup text uri ];
        testHaskellDepends = [
          base hspec scalpel scalpel-core tagsoup text uri
@@ -250432,7 +249028,6 @@ self: {
        description = "A Haskell library for writing SCGI programs";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "schedevr" = callPackage
@@ -250451,6 +249046,7 @@ self: {
        description = "Marge schedules and show EVR";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "schedule" = callPackage
@@ -250472,8 +249068,6 @@ self: {
        ];
        description = "Pure deterministic scheduled computations";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "schedule-planner" = callPackage
@@ -251050,21 +249644,19 @@ self: {
   "scotty" = callPackage
     ({ mkDerivation, aeson, async, base, base-compat-batteries
      , blaze-builder, bytestring, case-insensitive, data-default-class
-     , directory, exceptions, fail, hspec, hspec-discover, hspec-wai
-     , http-types, lifted-base, lucid, monad-control, mtl, nats, network
+     , 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 {
        pname = "scotty";
-       version = "0.12";
-       sha256 = "1lpggpdzgjk23mq7aa64yylds5dbm4ynhcvbarqihjxabvh7xmz1";
-       revision = "9";
-       editedCabalFile = "0d61dgx6wq682mz8ryq2a10v1z4yi0dik8b5psi0ragl2qip191j";
+       version = "0.12.1";
+       sha256 = "0jnv2k37yv7hbm21w356ml4b14avlwh8yyzwwwfrwpbn6zzk6ahy";
        libraryHaskellDepends = [
          aeson base base-compat-batteries blaze-builder bytestring
-         case-insensitive data-default-class exceptions fail http-types
-         monad-control mtl nats network regex-compat text transformers
+         case-insensitive data-default-class exceptions http-types
+         monad-control mtl network regex-compat text transformers
          transformers-base transformers-compat wai wai-extra warp
        ];
        testHaskellDepends = [
@@ -251215,6 +249807,7 @@ self: {
        libraryHaskellDepends = [ base haxl scotty text ];
        description = "Combine scotty and haxl";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "scotty-params-parser" = callPackage
@@ -251586,6 +250179,8 @@ self: {
        testHaskellDepends = [ base hspec ];
        description = "This package provides functions for relocate an item within a list";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "scrypt" = callPackage
@@ -251636,13 +250231,15 @@ self: {
      }) {};
 
   "scubature" = callPackage
-    ({ mkDerivation, array, base, containers, ilist, matrix, vector }:
+    ({ mkDerivation, array, base, containers, hspray, ilist, matrix
+     , numeric-prelude, vector
+     }:
      mkDerivation {
        pname = "scubature";
-       version = "1.0.0.0";
-       sha256 = "1wp17l4k7yh7b3r3x2piinki4p03lp6bsbpqryah1zwy3hrpv06c";
+       version = "1.1.0.0";
+       sha256 = "1rzq2lr09705ydhvjvag9phmpvjr55crh4hjdhl3lgd9c58dmxja";
        libraryHaskellDepends = [
-         array base containers ilist matrix vector
+         array base containers hspray ilist matrix numeric-prelude vector
        ];
        description = "Multidimensional integration over simplices";
        license = lib.licenses.gpl3Only;
@@ -251764,27 +250361,6 @@ self: {
      }:
      mkDerivation {
        pname = "sdl2";
-       version = "2.5.3.0";
-       sha256 = "08l24cb92spnx3bn26bj0z2cszpsawhaa9vvhblvsr3d6z76065q";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         base bytestring exceptions linear StateVar text transformers vector
-       ];
-       librarySystemDepends = [ SDL2 ];
-       libraryPkgconfigDepends = [ SDL2 ];
-       testHaskellDepends = [ base deepseq linear vector weigh ];
-       description = "Both high- and low-level bindings to the SDL library (version 2.0.6+).";
-       license = lib.licenses.bsd3;
-     }) {inherit (pkgs) SDL2;};
-
-  "sdl2_2_5_4_0" = callPackage
-    ({ mkDerivation, base, bytestring, deepseq, exceptions, linear
-     , SDL2, StateVar, text, transformers, vector, weigh
-     }:
-     mkDerivation {
-       pname = "sdl2";
        version = "2.5.4.0";
        sha256 = "1g35phifz49kxk48s8jmgglxhxl79cbzc1cg2qlgk0vdpxpin8ym";
        revision = "1";
@@ -251800,7 +250376,6 @@ self: {
        testHaskellDepends = [ base deepseq linear vector weigh ];
        description = "Both high- and low-level bindings to the SDL library (version 2.0.6+).";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) SDL2;};
 
   "sdl2-cairo" = callPackage
@@ -252005,6 +250580,8 @@ self: {
        libraryToolDepends = [ cpphs ];
        description = "Simple Data Processing";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "sdp-binary" = callPackage
@@ -252016,6 +250593,7 @@ self: {
        libraryHaskellDepends = [ base binary sdp ];
        description = "Binary instances for SDP";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sdp-deepseq" = callPackage
@@ -252027,6 +250605,7 @@ self: {
        libraryHaskellDepends = [ base deepseq sdp ];
        description = "DeepSeq SDP extension";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sdp-hashable" = callPackage
@@ -252038,6 +250617,7 @@ self: {
        libraryHaskellDepends = [ base hashable sdp ];
        description = "Hashable instances for SDP";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sdp-io" = callPackage
@@ -252049,6 +250629,7 @@ self: {
        libraryHaskellDepends = [ base fmr sdp ];
        description = "SDP IO extension";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sdp-quickcheck" = callPackage
@@ -252068,6 +250649,7 @@ self: {
        ];
        description = "SDP QuickCheck support";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sdp4bytestring" = callPackage
@@ -252088,6 +250670,7 @@ self: {
        ];
        description = "SDP wrapper for ByteString";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sdp4text" = callPackage
@@ -252106,6 +250689,7 @@ self: {
        ];
        description = "SDP wrapper for Text";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sdp4unordered" = callPackage
@@ -252119,6 +250703,7 @@ self: {
        ];
        description = "SDP classes for unordered containers";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sdp4vector" = callPackage
@@ -252137,6 +250722,7 @@ self: {
        ];
        description = "SDP wrapper for Vector";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sdr" = callPackage
@@ -252270,8 +250856,6 @@ self: {
        testHaskellDepends = [ base directory doctest filepath ];
        description = "Infinite search in finite time with Hilbert's epsilon";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "search-algorithms" = callPackage
@@ -252531,7 +251115,9 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Securely allocated and deallocated memory";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "checkpw";
+       broken = true;
      }) {};
 
   "secure-sockets" = callPackage
@@ -252639,8 +251225,6 @@ self: {
        libraryHaskellDepends = [ aeson base bytestring selda text ];
        description = "JSON support for the Selda database library";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "selda-postgresql" = callPackage
@@ -252658,6 +251242,7 @@ self: {
        description = "PostgreSQL backend for the Selda database EDSL";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "selda-sqlite" = callPackage
@@ -253038,25 +251623,11 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "semigroups";
-       version = "0.19.2";
-       sha256 = "0h1sl3i6k8csy5zkkpy65rxzds9wg577z83aaakybr3n1gcv4855";
-       revision = "2";
-       editedCabalFile = "0pprwlsipdsshr2h83bk0xjkhq2bw88m9fn44fiyas3habg25ajf";
-       libraryHaskellDepends = [ base ];
-       description = "Anything that associates";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "semigroups_0_20" = callPackage
-    ({ mkDerivation, base }:
-     mkDerivation {
-       pname = "semigroups";
        version = "0.20";
        sha256 = "1qbk6scp1rzb69dy8mz26p6az5vi16g2lzwmwnfshh3br4rjwbch";
        libraryHaskellDepends = [ base ];
        description = "Anything that associates";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "semigroups-actions" = callPackage
@@ -253088,6 +251659,8 @@ self: {
        ];
        description = "Semilattices";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "semiring" = callPackage
@@ -253442,6 +252015,7 @@ self: {
        description = "SmartyPants for Korean language";
        license = lib.licenses.lgpl21Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "separated" = callPackage
@@ -253674,6 +252248,8 @@ self: {
        libraryHaskellDepends = [ base bytestring ];
        description = "Sequential numbers that allow arbitrarily inserting numbers - for containers";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "sequor" = callPackage
@@ -253826,8 +252402,6 @@ self: {
        testHaskellDepends = [ base bytestring HUnit ];
        description = "Cross platform serial port library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "serokell-util" = callPackage
@@ -254853,6 +253427,7 @@ self: {
        description = "Servant support for Server-Sent events";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-examples" = callPackage
@@ -255073,7 +253648,6 @@ self: {
        description = "automatical derivation of querying functions for servant webservices";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "servant-hmac-auth" = callPackage
@@ -255178,6 +253752,7 @@ self: {
        description = "Generate HTTP2 clients from Servant API descriptions";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-iCalendar" = callPackage
@@ -255194,6 +253769,8 @@ self: {
        ];
        description = "Servant support for iCalendar";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-jquery" = callPackage
@@ -255213,6 +253790,7 @@ self: {
        description = "Automatically derive (jquery) javascript functions to query servant webservices";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-js" = callPackage
@@ -255238,7 +253816,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Automatically derive javascript functions to query servant webservices";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "servant-jsonrpc" = callPackage
@@ -255715,8 +254292,6 @@ self: {
        ];
        description = "Utilities for using servant in a polysemy stack";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "servant-pool" = callPackage
@@ -256386,7 +254961,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "servant-streamly-example";
-       broken = true;
      }) {};
 
   "servant-subscriber" = callPackage
@@ -256469,8 +255043,8 @@ self: {
        pname = "servant-swagger-ui";
        version = "0.3.5.4.5.0";
        sha256 = "12w75z23bnygyr3ki9w3zfy9nhxyjawf9pyzhfg6rp2mq3nji9gg";
-       revision = "2";
-       editedCabalFile = "05g4gnvr8ljg5mszan5cr9zzi40p6d8sr7343mm2yc3ps45vy9g1";
+       revision = "3";
+       editedCabalFile = "0qspb55lvavfsyqjjjyyax9gqzp8yq9r13nvzj3qnsipjgw2irln";
        libraryHaskellDepends = [
          aeson base bytestring file-embed-lzma servant servant-server
          servant-swagger-ui-core text
@@ -256488,8 +255062,8 @@ self: {
        pname = "servant-swagger-ui-core";
        version = "0.3.5";
        sha256 = "0ckvrwrb3x39hfl2hixcj3fhibh0vqsh6y7n1lsm25yvzfrg02zd";
-       revision = "4";
-       editedCabalFile = "16183mrmxipa3l3ffpibsrr41mbi2iikw66y80hplmnl6jjhnyzd";
+       revision = "5";
+       editedCabalFile = "1v80wydj605b1la1pa5b4l6c3ba86x2dlpnravvhmx32mkkxk7v2";
        libraryHaskellDepends = [
          aeson base blaze-markup bytestring http-media servant servant-blaze
          servant-server text transformers transformers-compat wai-app-static
@@ -256582,6 +255156,25 @@ self: {
          transformers
        ];
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "servant-typed-error" = callPackage
+    ({ mkDerivation, aeson, base, mtl, servant, servant-client
+     , servant-server, sop-core
+     }:
+     mkDerivation {
+       pname = "servant-typed-error";
+       version = "0.1.2.0";
+       sha256 = "0bzn0ilq94bghm96dq08hyfcjkf72hg49527ix1sy52d0bym3xmm";
+       libraryHaskellDepends = [
+         aeson base mtl servant servant-client servant-server sop-core
+       ];
+       description = "Typed error wrapper for Servant";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-typescript" = callPackage
@@ -256659,9 +255252,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Servant servers utilities";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "servant-util-examples";
-       broken = true;
      }) {};
 
   "servant-util-beam-pg" = callPackage
@@ -256692,7 +255283,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Implementation of servant-util primitives for beam-postgres";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "servant-util-beam-pg-examples";
      }) {};
 
@@ -256793,6 +255383,25 @@ self: {
        ];
        description = "Servant support for the XML Content-Type";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "servant-xml_1_0_2" = callPackage
+    ({ mkDerivation, base, bytestring, http-media, servant, xmlbf
+     , xmlbf-xeno
+     }:
+     mkDerivation {
+       pname = "servant-xml";
+       version = "1.0.2";
+       sha256 = "07ancw5dypcxqc48g9zn8vn597hj174aq5akzyr650pwz0dvwsfk";
+       libraryHaskellDepends = [
+         base bytestring http-media servant xmlbf xmlbf-xeno
+       ];
+       description = "Servant support for the XML Content-Type";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-xstatic" = callPackage
@@ -257002,6 +255611,8 @@ self: {
        ];
        description = "Storage backend for serversession using acid-state";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "serversession-backend-persistent" = callPackage
@@ -257137,6 +255748,8 @@ self: {
        ];
        description = "JSON to Sql";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "servius" = callPackage
@@ -257674,6 +256287,8 @@ self: {
        librarySystemDepends = [ libsndfile openal ];
        description = "minimal bindings to the audio module of sfml";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) libsndfile; inherit (pkgs) openal;};
 
   "sfmt" = callPackage
@@ -257934,7 +256549,6 @@ self: {
        description = "Functional GPU programming - DSEL & compiler";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "shady-graphics" = callPackage
@@ -258004,22 +256618,21 @@ self: {
        ];
        description = "Utilities for building ATS projects with shake";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "shake-bench" = callPackage
-    ({ mkDerivation, aeson, base, Chart, Chart-diagrams
+    ({ mkDerivation, aeson, base, bytestring, Chart, Chart-diagrams
      , diagrams-contrib, diagrams-core, diagrams-lib, diagrams-svg
      , directory, extra, filepath, lens, lens-aeson, mtl, shake, text
      }:
      mkDerivation {
        pname = "shake-bench";
-       version = "0.1.1.0";
-       sha256 = "1p2xa2kxfvzy2c188i9czr5w4jck4sxw2jb7s9dc1b5xf1a4bi01";
+       version = "0.2.0.0";
+       sha256 = "0jyx1pwj4wh80026ndxz7dapp7hw1v21z9bpd1073g73h7l5kw91";
        libraryHaskellDepends = [
-         aeson base Chart Chart-diagrams diagrams-contrib diagrams-core
-         diagrams-lib diagrams-svg directory extra filepath lens lens-aeson
-         mtl shake text
+         aeson base bytestring Chart Chart-diagrams diagrams-contrib
+         diagrams-core diagrams-lib diagrams-svg directory extra filepath
+         lens lens-aeson mtl shake text
        ];
        description = "Build rules for historical benchmarking";
        license = lib.licenses.asl20;
@@ -258069,8 +256682,6 @@ self: {
        ];
        description = "Shake library for use with cabal";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "shake-cabal-build" = callPackage
@@ -258253,7 +256864,6 @@ self: {
        description = "Shake File Pack Rule";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "shake-path" = callPackage
@@ -258610,9 +257220,7 @@ self: {
        ];
        description = "physics engine and other tools for 2D shapes";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "shapes-bench";
-       broken = true;
      }) {};
 
   "shapes-demo" = callPackage
@@ -258632,7 +257240,6 @@ self: {
        ];
        description = "demos for the 'shapes' package";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "shapes-demo";
      }) {};
 
@@ -259333,6 +257940,8 @@ self: {
        ];
        description = "Additional ShortByteString API";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "shortcircuit" = callPackage
@@ -259496,10 +258105,8 @@ self: {
      }:
      mkDerivation {
        pname = "shower";
-       version = "0.2.0.2";
-       sha256 = "0flad49vvqww2pbf6j8557szffd7wb3z375avhvzwqyklimwipgn";
-       revision = "1";
-       editedCabalFile = "0d5vfb65lq6f36lagsf89dj45gs68dyv6cc6lqxz0c23bv91qarc";
+       version = "0.2.0.3";
+       sha256 = "0bxg88jbg5pj1nm48c1s04dl7l5psq35jsw60y3v1xpnszx95r1r";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base megaparsec pretty ];
@@ -259935,9 +258542,7 @@ self: {
        ];
        description = "Calculate expressions involving significant figures";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "significant-figures-cli";
-       broken = true;
      }) {};
 
   "signify-hs" = callPackage
@@ -259961,6 +258566,7 @@ self: {
        ];
        description = "A Haskell clone of OpenBSD signify";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "signify-hs";
      }) {};
 
@@ -260228,8 +258834,8 @@ self: {
     ({ mkDerivation, base, bytestring, Cabal, directory, filepath }:
      mkDerivation {
        pname = "simple-cabal";
-       version = "0.1.3";
-       sha256 = "035h20sz2hg2xc1k5ds1q367fa10px936dlhj3yxkydp3wprqr7x";
+       version = "0.1.3.1";
+       sha256 = "08cg8c8zw1gxz1m75695c5x5g3wxa47rnqrn5ws23da9krzy4762";
        libraryHaskellDepends = [
          base bytestring Cabal directory filepath
        ];
@@ -260369,8 +258975,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion mtl transformers ];
        description = "A simple effect system that integrates with MTL";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "simple-enumeration" = callPackage
@@ -260564,6 +259168,7 @@ self: {
        description = "Logging effect to plug into the simple-effects framework";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "simple-ltl" = callPackage
@@ -260686,8 +259291,8 @@ self: {
      }:
      mkDerivation {
        pname = "simple-parser";
-       version = "0.12.0";
-       sha256 = "1g8ik221kfzjb3bndxghk42ki7hhs4xbwxq8arc66hsnynjxi7rs";
+       version = "0.12.1";
+       sha256 = "0izlhj9jilwj7zilav8ygnz5k6zbz65q2s1yyjsx62b9mfl9skqs";
        libraryHaskellDepends = [
          base bytestring containers errata exceptions mmorph mtl
          nonempty-containers scientific text text-builder
@@ -261440,6 +260045,8 @@ self: {
        testHaskellDepends = [ base ];
        description = "Like singletons, but much smaller";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "singleton-bool" = callPackage
@@ -261479,6 +260086,7 @@ self: {
        libraryHaskellDepends = [ base singletons singletons-base ];
        description = "Unary natural numbers relying on the singletons infrastructure";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "singleton-typelits" = callPackage
@@ -261498,12 +260106,27 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "singletons";
+       version = "3.0.1";
+       sha256 = "0lqg9wxh02z2sikpy88asm8g4sfrvyb66b7p76irsij31h0cxbnk";
+       revision = "1";
+       editedCabalFile = "0n3jr9jqz50ygaw80a9cx3g09w7w8bdlq9ssyap0a4990yxl8fbx";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base ];
+       description = "Basic singleton types and definitions";
+       license = lib.licenses.bsd3;
+     }) {};
+
+  "singletons_3_0_2" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "singletons";
        version = "3.0.2";
        sha256 = "10jy9phwx3gnl5dx6by7chsln1x3lizz2igi4m1qlhznkq9fws7m";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
        description = "Basic singleton types and definitions";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "singletons-base" = callPackage
@@ -261513,8 +260136,10 @@ self: {
      }:
      mkDerivation {
        pname = "singletons-base";
-       version = "3.0";
-       sha256 = "0syrh4f9rs4g643c90md1vqrpr6p8h8g8sh4x3j2dld12yvrw4wn";
+       version = "3.1";
+       sha256 = "1bsfbdbfwiq2nis3r95x06r0q9iypyz4hkvmgvk56bwj6421k7kd";
+       revision = "1";
+       editedCabalFile = "12p0xzmrkn2bjz6wf9i291bh47s9c0ziz6cvvja65vnzwd8l60ry";
        setupHaskellDepends = [ base Cabal directory filepath ];
        libraryHaskellDepends = [
          base pretty singletons singletons-th template-haskell text
@@ -261526,6 +260151,8 @@ self: {
        ];
        description = "A promoted and singled version of the base library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "singletons-base_3_1_1" = callPackage
@@ -261549,6 +260176,7 @@ self: {
        description = "A promoted and singled version of the base library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "singletons-presburger" = callPackage
@@ -261567,6 +260195,26 @@ self: {
        ];
        description = "Presburger Arithmetic Solver for GHC Type-level natural numbers with Singletons package";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "singletons-presburger_0_7_1_0" = callPackage
+    ({ mkDerivation, base, ghc, ghc-typelits-presburger, mtl
+     , reflection, singletons, singletons-base
+     }:
+     mkDerivation {
+       pname = "singletons-presburger";
+       version = "0.7.1.0";
+       sha256 = "1qzjbbscykcvbbl8ifkr6nvm5fnqqzr8ddgq1blcm811lmi0g926";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base ghc ghc-typelits-presburger mtl reflection singletons
+         singletons-base
+       ];
+       description = "Presburger Arithmetic Solver for GHC Type-level natural numbers with Singletons package";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "singletons-th" = callPackage
@@ -261575,10 +260223,10 @@ self: {
      }:
      mkDerivation {
        pname = "singletons-th";
-       version = "3.0";
-       sha256 = "1c0w7sg0lbpizrzns4g55wxsk5jm8wlqw0w9rz4jzqwy15byb572";
-       revision = "1";
-       editedCabalFile = "11mmccdqxplqz7mp1brxpr9hqnkqkhbwnp32mihz4ird0k8gwqij";
+       version = "3.1";
+       sha256 = "1mhx7sadw7zxaf7qhryrhi4fiyf9v3jcaplkh1syaa7b4725dm7a";
+       revision = "2";
+       editedCabalFile = "19ac6s4k6yv0lfrhkmgpf000k32rpm91lngs4955158792pa6fi6";
        libraryHaskellDepends = [
          base containers ghc-boot-th mtl singletons syb template-haskell
          th-desugar th-orphans transformers
@@ -261689,6 +260337,8 @@ self: {
        ];
        description = "siphash: a fast short input PRF";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "siphon" = callPackage
@@ -261884,8 +260534,8 @@ self: {
      }:
      mkDerivation {
        pname = "sized";
-       version = "1.0.0.1";
-       sha256 = "1ayj3fzr4l4l5wmkqnv4h4fxgivmjgamq3wdlpixlwy43wbmf3fy";
+       version = "1.0.0.2";
+       sha256 = "0l6miv6dw0j5fdkiig7a8akhphrpxs8ls6xdakzpbk53bdh0093n";
        libraryHaskellDepends = [
          base constraints containers deepseq equational-reasoning
          ghc-typelits-knownnat ghc-typelits-presburger hashable lens
@@ -262184,8 +260834,8 @@ self: {
      }:
      mkDerivation {
        pname = "sketch-frp-copilot";
-       version = "1.0.4";
-       sha256 = "0drqv0aj7hx0h2z8wz487f0xi62pjgrljxhw3x5wdjxyh6zr43ba";
+       version = "1.0.5";
+       sha256 = "0vz7p5vsjkvck3znn9ywbyi1vw0cmfb5n48m2sbcm4ky7j5x7yps";
        libraryHaskellDepends = [
          base containers copilot copilot-c99 copilot-language mtl
          optparse-applicative
@@ -262209,6 +260859,8 @@ self: {
        ];
        description = "A very quick-and-dirty WebSocket server";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "skip-list" = callPackage
@@ -262276,17 +260928,19 @@ self: {
 
   "skylighting" = callPackage
     ({ mkDerivation, base, binary, blaze-html, bytestring, containers
-     , pretty-show, skylighting-core, text
+     , pretty-show, skylighting-core, skylighting-format-ansi
+     , skylighting-format-blaze-html, skylighting-format-latex, text
      }:
      mkDerivation {
        pname = "skylighting";
-       version = "0.12.3.1";
-       sha256 = "08wml20cphj5idv5f20cz0jx7n8f037gy7x5axak83sbd98k71nw";
+       version = "0.13.1.2";
+       sha256 = "05m11hd6xr4kh6jgdj4mgwa7nbrj29jzca76pjpm0mjiqv3ah3av";
        configureFlags = [ "-fexecutable" ];
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base binary containers skylighting-core
+         base binary containers skylighting-core skylighting-format-ansi
+         skylighting-format-blaze-html skylighting-format-latex
        ];
        executableHaskellDepends = [
          base blaze-html bytestring containers pretty-show text
@@ -262296,21 +260950,23 @@ self: {
        mainProgram = "skylighting";
      }) {};
 
-  "skylighting_0_13_1_1" = callPackage
+  "skylighting_0_13_2" = callPackage
     ({ mkDerivation, base, binary, blaze-html, bytestring, containers
      , pretty-show, skylighting-core, skylighting-format-ansi
-     , skylighting-format-blaze-html, skylighting-format-latex, text
+     , skylighting-format-blaze-html, skylighting-format-context
+     , skylighting-format-latex, text
      }:
      mkDerivation {
        pname = "skylighting";
-       version = "0.13.1.1";
-       sha256 = "01awb174z27iygjssrsgvrq8lapq7282vs4bf5cxdbkjcpncil4b";
+       version = "0.13.2";
+       sha256 = "0dh4k39ddqca5px2d06ni8n9x3mifvkwd5i16077l472dwjcs879";
        configureFlags = [ "-fexecutable" ];
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base binary containers skylighting-core skylighting-format-ansi
-         skylighting-format-blaze-html skylighting-format-latex
+         skylighting-format-blaze-html skylighting-format-context
+         skylighting-format-latex
        ];
        executableHaskellDepends = [
          base blaze-html bytestring containers pretty-show text
@@ -262322,23 +260978,22 @@ self: {
      }) {};
 
   "skylighting-core" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, attoparsec, base
-     , base64-bytestring, binary, blaze-html, bytestring
-     , case-insensitive, colour, containers, criterion, Diff, directory
-     , filepath, mtl, pretty-show, QuickCheck, safe, tasty, tasty-golden
-     , tasty-hunit, tasty-quickcheck, text, transformers, utf8-string
-     , xml-conduit
+    ({ mkDerivation, 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.12.3.1";
-       sha256 = "08svbbfw27zhlblglagxqvsppkdfibqjnx331jdbfrlj0a9pi5h8";
+       version = "0.13.1.2";
+       sha256 = "0081zihpiq4w99x4s5bhf0r2j627dzmlnmpca5rq16mqvhz22mmz";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson ansi-terminal attoparsec base base64-bytestring binary
-         blaze-html bytestring case-insensitive colour containers directory
-         filepath mtl safe text transformers utf8-string xml-conduit
+         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
@@ -262352,7 +261007,7 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "skylighting-core_0_13_1_1" = callPackage
+  "skylighting-core_0_13_2" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base64-bytestring, binary
      , bytestring, case-insensitive, colour, containers, criterion, Diff
      , directory, filepath, mtl, pretty-show, QuickCheck, safe, tasty
@@ -262361,8 +261016,8 @@ self: {
      }:
      mkDerivation {
        pname = "skylighting-core";
-       version = "0.13.1.1";
-       sha256 = "0cr9crylkawr1dg1aj55mbngn71nih16kfiblxi1gvizgxcrvdys";
+       version = "0.13.2";
+       sha256 = "0iwzfgynj3l8rnvvrl4kg0i1n31rz15da8cf1943gw1vcfh6w585";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -262415,8 +261070,6 @@ self: {
        ];
        description = "ANSI formatter for skylighting syntax highlighting library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "skylighting-format-blaze-html" = callPackage
@@ -262434,6 +261087,17 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "skylighting-format-context" = callPackage
+    ({ mkDerivation, base, containers, skylighting-core, text }:
+     mkDerivation {
+       pname = "skylighting-format-context";
+       version = "0.1";
+       sha256 = "066vnhzxknlwzm8wmrzfjfv8ikrj646j21cv9gwm898clqap4yp0";
+       libraryHaskellDepends = [ base containers skylighting-core text ];
+       description = "ConTeXt formatter for skylighting syntax highlighting library";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "skylighting-format-latex" = callPackage
     ({ mkDerivation, base, containers, skylighting-core, text }:
      mkDerivation {
@@ -262456,6 +261120,8 @@ self: {
        ];
        description = "Lucid support for Skylighting";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "skylighting-modding" = callPackage
@@ -262622,31 +261288,40 @@ self: {
      }) {};
 
   "slack-web" = callPackage
-    ({ mkDerivation, aeson, base, containers, deepseq, errors, fakepull
-     , hashable, hspec, http-api-data, http-client, http-client-tls
-     , megaparsec, mtl, QuickCheck, quickcheck-instances, scientific
-     , servant, servant-client, servant-client-core, text, time
-     , transformers, unordered-containers
+    ({ mkDerivation, aeson, aeson-pretty, base, base16-bytestring
+     , bytestring, classy-prelude, containers, cryptonite
+     , data-default-class, deepseq, either, errors, fakepull
+     , generic-arbitrary, hashable, hspec, hspec-core, hspec-discover
+     , hspec-golden, http-api-data, http-client, http-client-tls
+     , megaparsec, mono-traversable, mtl, pretty-simple, QuickCheck
+     , quickcheck-instances, refined, scientific, servant
+     , servant-client, servant-client-core, string-conversions
+     , string-variants, template-haskell, text, th-compat, time
+     , transformers, unordered-containers, vector
      }:
      mkDerivation {
        pname = "slack-web";
-       version = "0.4.0.0";
-       sha256 = "1l6vls3c941gfvmx11l7xqj1vnngxk5las3pjdw45c93cqfzin74";
+       version = "1.6.1.0";
+       sha256 = "08cs3y9q76mj0xjfxphm2nnmngcxhdqmdqimxph82143hs4g8qh7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson base containers deepseq errors hashable http-api-data
-         http-client http-client-tls megaparsec mtl scientific servant
-         servant-client servant-client-core text time transformers
-         unordered-containers
+         aeson base base16-bytestring bytestring classy-prelude containers
+         cryptonite data-default-class deepseq either errors hashable
+         http-api-data http-client http-client-tls megaparsec
+         mono-traversable mtl refined scientific servant servant-client
+         servant-client-core string-conversions string-variants text time
+         transformers unordered-containers vector
        ];
        testHaskellDepends = [
-         aeson base fakepull hspec QuickCheck quickcheck-instances text time
+         aeson aeson-pretty base bytestring classy-prelude fakepull
+         generic-arbitrary hspec hspec-core hspec-golden mtl pretty-simple
+         QuickCheck quickcheck-instances string-conversions string-variants
+         template-haskell text th-compat time
        ];
+       testToolDepends = [ hspec-discover ];
        description = "Bindings for the Slack web API";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "slate" = callPackage
@@ -262685,8 +261360,8 @@ self: {
      }:
      mkDerivation {
        pname = "slave-thread";
-       version = "1.1.0.1";
-       sha256 = "05hz0qglxg889l3b0sw9f79xqssw70fd62a766xcvj7aalmrc32i";
+       version = "1.1.0.2";
+       sha256 = "1pbffrmwd975as495b5b4ad59rajgq1dmbvmp07zfb2rmwhpr5n8";
        libraryHaskellDepends = [
          base deferred-folds focus foldl stm-containers
        ];
@@ -262696,8 +261371,6 @@ self: {
        ];
        description = "A fundamental solution to ghost threads and silent exceptions";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "sleep" = callPackage
@@ -262767,16 +261440,14 @@ self: {
      }:
      mkDerivation {
        pname = "slick";
-       version = "1.1.2.2";
-       sha256 = "0q6q496cvrsc4gnksihib0dr80cjg0n9vy69h2ani2ax0g75fzqd";
+       version = "1.2.0.0";
+       sha256 = "1a1k723x0q9i43lvzagqar9fcaprni77r158la09kmmxzdmbzsl2";
        libraryHaskellDepends = [
          aeson base bytestring directory extra mustache pandoc shake text
          unordered-containers
        ];
        description = "A quick & easy static site builder built with shake and pandoc";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "slidemews" = callPackage
@@ -262797,6 +261468,7 @@ self: {
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
        mainProgram = "slidemews";
+       broken = true;
      }) {};
 
   "slim" = callPackage
@@ -262975,7 +261647,9 @@ self: {
        testHaskellDepends = [ base hspec text text-icu ];
        description = "Clean URI slugs for Haskell";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "slugger";
+       broken = true;
      }) {};
 
   "slugify" = callPackage
@@ -262991,35 +261665,13 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Convert text into slugs";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "slynx" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
      , elynx-markov, elynx-seq, elynx-tools, elynx-tree, hmatrix
-     , mwc-random, optparse-applicative, statistics, text, transformers
-     , vector
-     }:
-     mkDerivation {
-       pname = "slynx";
-       version = "0.6.1.1";
-       sha256 = "14yn94hl6nlbwa1hk1mgkgckcmb6bvfk2pa3847h98g19bz7qfw4";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring containers elynx-markov elynx-seq
-         elynx-tools elynx-tree hmatrix mwc-random optparse-applicative
-         statistics text transformers vector
-       ];
-       executableHaskellDepends = [ base ];
-       description = "Handle molecular sequences";
-       license = lib.licenses.gpl3Plus;
-       mainProgram = "slynx";
-       maintainers = [ lib.maintainers.dschrempf ];
-     }) {};
-
-  "slynx_0_7_0_1" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
-     , elynx-markov, elynx-seq, elynx-tools, elynx-tree, hmatrix
      , matrices, optparse-applicative, random, statistics, text
      , transformers, vector
      }:
@@ -263037,7 +261689,6 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Handle molecular sequences";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "slynx";
        maintainers = [ lib.maintainers.dschrempf ];
      }) {};
@@ -263361,6 +262012,8 @@ self: {
        ];
        description = "Combinators for Maybe types";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "smash-aeson" = callPackage
@@ -263372,6 +262025,7 @@ self: {
        libraryHaskellDepends = [ aeson base smash unordered-containers ];
        description = "Aeson support for the smash library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "smash-lens" = callPackage
@@ -263384,6 +262038,7 @@ self: {
        testHaskellDepends = [ base ];
        description = "Optics for the `smash` library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "smash-microlens" = callPackage
@@ -263396,6 +262051,7 @@ self: {
        testHaskellDepends = [ base ];
        description = "Optics for the `smash` library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "smash-optics" = callPackage
@@ -263407,6 +262063,7 @@ self: {
        libraryHaskellDepends = [ base optics-core smash ];
        description = "Optics for the `smash` library using `optics-core`";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "smawk" = callPackage
@@ -263651,6 +262308,73 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "smtlib-backends" = callPackage
+    ({ mkDerivation, base, bytestring }:
+     mkDerivation {
+       pname = "smtlib-backends";
+       version = "0.2";
+       sha256 = "0p77m8f937zsnkxwc44pwhbm2dghbvw7f0xr867f07b1kzl6vpdk";
+       libraryHaskellDepends = [ base bytestring ];
+       description = "Low-level functions for SMT-LIB-based interaction with SMT solvers";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "smtlib-backends-process" = callPackage
+    ({ mkDerivation, async, base, bytestring, data-default
+     , smtlib-backends, smtlib-backends-tests, tasty, tasty-hunit
+     , typed-process
+     }:
+     mkDerivation {
+       pname = "smtlib-backends-process";
+       version = "0.2";
+       sha256 = "11jcx0ixf0yd9wjc77xvfsr1hvb5awr1wxvl18y54jdlkff8qfzz";
+       libraryHaskellDepends = [
+         async base bytestring data-default smtlib-backends typed-process
+       ];
+       testHaskellDepends = [
+         base bytestring data-default smtlib-backends smtlib-backends-tests
+         tasty tasty-hunit typed-process
+       ];
+       description = "An SMT-LIB backend running solvers as external processes";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "smtlib-backends-tests" = callPackage
+    ({ mkDerivation, base, smtlib-backends, tasty, tasty-hunit }:
+     mkDerivation {
+       pname = "smtlib-backends-tests";
+       version = "0.2";
+       sha256 = "14n5qdan4kbcc9h1agdnvc4hbaycmpm2srdx0c19g76iwc3598c8";
+       libraryHaskellDepends = [ base smtlib-backends tasty tasty-hunit ];
+       description = "Testing SMT-LIB backends";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "smtlib-backends-z3" = callPackage
+    ({ mkDerivation, base, bytestring, containers, gomp, inline-c
+     , smtlib-backends, smtlib-backends-tests, tasty, tasty-hunit, z3
+     }:
+     mkDerivation {
+       pname = "smtlib-backends-z3";
+       version = "0.2";
+       sha256 = "0ar2ian2ap2zwq7x2vr4pf2ilkhfdkxl23mc4kga0hrq2n0nknf0";
+       libraryHaskellDepends = [
+         base bytestring containers inline-c smtlib-backends
+       ];
+       librarySystemDepends = [ gomp z3 ];
+       testHaskellDepends = [
+         base bytestring smtlib-backends smtlib-backends-tests tasty
+         tasty-hunit
+       ];
+       description = "An SMT-LIB backend implemented using Z3's C API";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {inherit (pkgs) gomp; inherit (pkgs) z3;};
+
   "smtlib2" = callPackage
     ({ mkDerivation, base, constraints, containers, dependent-map
      , dependent-sum, mtl, template-haskell
@@ -263937,6 +262661,8 @@ self: {
        pname = "snap";
        version = "1.1.3.1";
        sha256 = "1zq7yz5w9ms8zm5z4c05awkdarqbmb7pp13y9c1x04qfd5ba4c47";
+       revision = "2";
+       editedCabalFile = "16rkb05mrvi7binynawkshsvikdvxqrv8bxxjcgs4k30arx39cz5";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring cereal clientsession configurator
          containers directory directory-tree dlist fail filepath hashable
@@ -264007,6 +262733,7 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "snap-auth-cli";
+       broken = true;
      }) {};
 
   "snap-blaze" = callPackage
@@ -264030,7 +262757,6 @@ self: {
        description = "blaze-html-clay integration for Snap";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "snap-configuration-utilities" = callPackage
@@ -264062,8 +262788,8 @@ self: {
        pname = "snap-core";
        version = "1.0.5.0";
        sha256 = "0hf671g7h4nikfvi05q3mmcxhfcsh874dkansssn0mc68k9fsak4";
-       revision = "2";
-       editedCabalFile = "14cvxfyq4d0sjyyj1qxphzywgq63kxmc4bcgwfd6hphqd60h2p35";
+       revision = "3";
+       editedCabalFile = "02r6plphl4vqig3xap9amdib0qjd98nqpn5jhy6hsbiwh3p7cy9b";
        libraryHaskellDepends = [
          attoparsec base bytestring bytestring-builder case-insensitive
          containers directory filepath hashable HUnit io-streams lifted-base
@@ -264194,6 +262920,8 @@ self: {
        ];
        description = "Snap dynamic loader";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "snap-loader-static" = callPackage
@@ -264267,8 +262995,8 @@ self: {
        pname = "snap-server";
        version = "1.1.2.0";
        sha256 = "0w4yv9a5ilpma0335ariwap2iscmdbaaif88lq3cm7px910nyc4j";
-       revision = "1";
-       editedCabalFile = "0ijwp0s976cpb4nny8l7vpf5xny6k8dy2xb1rya1l2x5yzj7hlrj";
+       revision = "2";
+       editedCabalFile = "0dzsn3y7jnha1jbp0n5igjrg4cb8kggps798rlix60d66iy8r1l2";
        configureFlags = [ "-fopenssl" ];
        isLibrary = true;
        isExecutable = true;
@@ -264377,6 +263105,7 @@ self: {
        description = "Snap Framework utilities";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "snap-web-routes" = callPackage
@@ -264474,6 +263203,7 @@ self: {
        description = "Provides an Acid-State backend for the Auth Snaplet";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "snaplet-coffee" = callPackage
@@ -264492,6 +263222,7 @@ self: {
        description = "CoffeeScript for Snap, auto-compilation and pre-compilation";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "snaplet-css-min" = callPackage
@@ -264796,6 +263527,7 @@ self: {
        description = "mysql-simple snaplet for the Snap Framework";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "snaplet-oauth" = callPackage
@@ -264920,6 +263652,7 @@ self: {
        description = "A ReCAPTCHA verification snaplet with Heist integration and connection sharing";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "snaplet-redis" = callPackage
@@ -265099,8 +263832,6 @@ self: {
        ];
        description = "sqlite-simple snaplet for the Snap Framework";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "snaplet-sqlite-simple-jwt-auth" = callPackage
@@ -265121,6 +263852,7 @@ self: {
        description = "Snaplet for JWT authentication with snaplet-sqlite-simple";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "snaplet-stripe" = callPackage
@@ -265221,6 +263953,8 @@ self: {
        ];
        description = "Bindings to the Google Snappy library for fast compression/decompression";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) snappy;};
 
   "snappy-conduit" = callPackage
@@ -265233,7 +263967,6 @@ self: {
        description = "Conduit bindings for Snappy (see snappy package)";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "snappy-framing" = callPackage
@@ -265245,6 +263978,7 @@ self: {
        libraryHaskellDepends = [ array base binary bytestring snappy ];
        description = "Snappy Framing Format in Haskell";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "snappy-iteratee" = callPackage
@@ -265271,6 +264005,7 @@ self: {
        ];
        description = "Lazy bytestring compression and decompression";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sndfile-enumerators" = callPackage
@@ -265451,24 +264186,22 @@ self: {
 
   "snowchecked" = callPackage
     ({ mkDerivation, base, bytestring, data-default, deepseq, hedgehog
-     , text, text-conversions, time, wide-word
+     , text, text-conversions, time, unliftio, wide-word
      }:
      mkDerivation {
        pname = "snowchecked";
-       version = "0.0.1.2";
-       sha256 = "1dxj23aa2gacf5gjb53bqvy7rfv12b5y8aqijvvj436lzabrlarc";
+       version = "0.0.2.0";
+       sha256 = "0n0pi92mjyg2jk0h1jbiyj8ib6jzgnkzfmnvrz41r6gd189hkn7a";
        libraryHaskellDepends = [
          base bytestring data-default deepseq text text-conversions time
          wide-word
        ];
        testHaskellDepends = [
          base bytestring data-default deepseq hedgehog text text-conversions
-         time wide-word
+         time unliftio wide-word
        ];
        description = "A checksummed variation on Twitter's Snowflake UID generation algorithm";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "snowflake" = callPackage
@@ -265590,6 +264323,7 @@ self: {
        ];
        description = "SOAP client tools";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "soap-openssl" = callPackage
@@ -265608,6 +264342,7 @@ self: {
        ];
        description = "TLS-enabled SOAP transport (using openssl bindings)";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "soap-tls" = callPackage
@@ -265627,6 +264362,7 @@ self: {
        ];
        description = "TLS-enabled SOAP transport (using tls package)";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sock2stream" = callPackage
@@ -265820,10 +264556,8 @@ self: {
      }:
      mkDerivation {
        pname = "sockets";
-       version = "0.5.0.0";
-       sha256 = "0pxrdxmiqyp5xs24sp22b4rldhzm1rahkdq5lc24m30g4p609xa3";
-       revision = "1";
-       editedCabalFile = "1ji60m0wj3jwdfwdjaxzic41rwdnq72m9xspn64f66c872lx137d";
+       version = "0.6.1.0";
+       sha256 = "0isnl0vzdm95fgpjpib6ivgwma8acyqc41020lqa3bdzx82whcsy";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -265862,8 +264596,6 @@ self: {
        ];
        description = "Support for the Sockets and Pipes book";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "socketson" = callPackage
@@ -265890,7 +264622,6 @@ self: {
        description = "A small websocket backend provider";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "socks" = callPackage
@@ -265968,7 +264699,6 @@ self: {
        ];
        description = "Generate CSV Exports of your Solana Staking Rewards";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "solana-staking-csvs";
      }) {};
 
@@ -265983,6 +264713,8 @@ self: {
        libraryHaskellDepends = [ base time ];
        description = "Simple library for solar calculations";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "solga" = callPackage
@@ -266145,7 +264877,6 @@ self: {
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
        mainProgram = "svdump";
-       broken = true;
      }) {};
 
   "sop-core" = callPackage
@@ -266342,6 +265073,7 @@ self: {
        ];
        description = "Approximate a song from other pieces of sound";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "sound-collage";
      }) {};
 
@@ -266356,7 +265088,6 @@ self: {
        executableHaskellDepends = [ base containers parseargs WAVE ];
        description = "Audio delay line";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "delay";
      }) {};
 
@@ -266371,7 +265102,6 @@ self: {
        executableHaskellDepends = [ base split WAVE ];
        description = "sound generator";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "soundgen";
      }) {};
 
@@ -266497,6 +265227,7 @@ self: {
        libraryPkgconfigDepends = [ sox ];
        description = "Write, read, convert audio signals using libsox";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) sox;};
 
   "soyuz" = callPackage
@@ -266669,7 +265400,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A simple programming and debugging environment";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
+       badPlatforms = lib.platforms.darwin;
        mainProgram = "spade";
      }) {};
 
@@ -266987,7 +265718,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "spartacon";
-       broken = true;
      }) {};
 
   "spata" = callPackage
@@ -267020,6 +265750,7 @@ self: {
        ];
        description = "3d math including quaternions/euler angles/dcms and utility functions";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "spatial-rotations" = callPackage
@@ -267649,7 +266380,6 @@ self: {
        description = "B-Splines, other splines, and NURBS";
        license = lib.licenses.publicDomain;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "splint" = callPackage
@@ -267661,6 +266391,8 @@ self: {
        libraryHaskellDepends = [ base containers ghc hlint stm ];
        description = "HLint as a GHC source plugin";
        license = lib.licenses.isc;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "split" = callPackage
@@ -267716,6 +266448,7 @@ self: {
        ];
        description = "Split a big audio file into pieces at positions of silence";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "split-record";
      }) {};
 
@@ -267762,22 +266495,6 @@ self: {
      }:
      mkDerivation {
        pname = "splitmix-distributions";
-       version = "0.9.0.0";
-       sha256 = "0y6v93kgbldkf9pznrfy8848njy7cln7bd3nrx2b7dmrz6yd4rpz";
-       libraryHaskellDepends = [
-         base containers erf exceptions mtl splitmix transformers
-       ];
-       testHaskellDepends = [ base erf hspec mtl splitmix transformers ];
-       description = "Random samplers for some common distributions, based on splitmix";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "splitmix-distributions_1_0_0" = callPackage
-    ({ mkDerivation, base, containers, erf, exceptions, hspec, mtl
-     , splitmix, transformers
-     }:
-     mkDerivation {
-       pname = "splitmix-distributions";
        version = "1.0.0";
        sha256 = "03ffkpz3877y2jj1cblxk5gvcpl8zdsiccaq0x7xh761fgz3vsd6";
        libraryHaskellDepends = [
@@ -267786,7 +266503,6 @@ self: {
        testHaskellDepends = [ base erf hspec mtl splitmix transformers ];
        description = "Random samplers for some common distributions, based on splitmix";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "splitter" = callPackage
@@ -268011,7 +266727,6 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "sproxy";
-       broken = true;
      }) {};
 
   "sproxy-web" = callPackage
@@ -268039,7 +266754,6 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "sproxy-web";
-       broken = true;
      }) {};
 
   "sproxy2" = callPackage
@@ -268065,6 +266779,7 @@ self: {
        ];
        description = "Secure HTTP proxy for authenticating users via OAuth2";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "sproxy2";
      }) {};
 
@@ -268272,24 +266987,25 @@ self: {
 
   "sqlite-easy" = callPackage
     ({ mkDerivation, base, bytestring, direct-sqlite, hspec
-     , hspec-discover, migrant-core, resource-pool, text
+     , hspec-discover, migrant-core, mtl, resource-pool, text, unliftio
+     , unliftio-core
      }:
      mkDerivation {
        pname = "sqlite-easy";
-       version = "0.1.0.0";
-       sha256 = "0i971dvfsdxpm6chxbc53flcw8gyk45nsp8pm0q2avl8p9sab05f";
-       revision = "1";
-       editedCabalFile = "0b3sa10mk3c2gjpsgdnylb3iqpwycfnhpscqhi68s0vfvq2ph9w8";
+       version = "0.2.0.1";
+       sha256 = "03sgw1g1iqkf1rv3dz5y9jh7z6iripx8dz9cs5ixznislsxkmg5l";
        libraryHaskellDepends = [
-         base bytestring direct-sqlite migrant-core resource-pool text
+         base bytestring direct-sqlite migrant-core mtl resource-pool text
+         unliftio-core
        ];
        testHaskellDepends = [
-         base direct-sqlite hspec hspec-discover text
+         base direct-sqlite hspec hspec-discover text unliftio
        ];
        testToolDepends = [ hspec-discover ];
        description = "A primitive yet easy to use sqlite library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "sqlite-simple" = callPackage
@@ -268332,13 +267048,12 @@ self: {
      }:
      mkDerivation {
        pname = "sqlite-simple-interpolate";
-       version = "0.1";
-       sha256 = "0cjkk3zy3kasddkicwy8wklcj7i6bg779b82f1liaimsiwnmjpf3";
-       revision = "1";
-       editedCabalFile = "04dpspiia4mlpwfpdnsnyb24qsvy7da25rcbbyxyavadz3ri44hm";
+       version = "0.1.1";
+       sha256 = "1vi43mm6lwdpsq0r2gs7nsrn4g88r3q4d8g5gmm7al8ziz9c39vq";
        libraryHaskellDepends = [
          base haskell-src-meta mtl parsec sqlite-simple template-haskell
        ];
+       testHaskellDepends = [ base sqlite-simple ];
        description = "Interpolated SQLite queries via quasiquotation";
        license = lib.licenses.bsd3;
      }) {};
@@ -268423,8 +267138,8 @@ self: {
      }:
      mkDerivation {
        pname = "squeal-postgresql";
-       version = "0.9.0.0";
-       sha256 = "1gd421zkpd5lg1dl94297dslq43pjl274ahdd947jjvgr6gr193n";
+       version = "0.9.1.0";
+       sha256 = "0jy2324j4jrv8nc7dks4286vmr2llbb8v7b32zqlrwndgyy41kkp";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -268449,6 +267164,7 @@ self: {
        ];
        description = "Squeal PostgreSQL Library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "example";
        maintainers = [ lib.maintainers.erictapen ];
      }) {};
@@ -268467,6 +267183,7 @@ self: {
        ];
        description = "LTree extension for Squeal";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "squeal-postgresql-uuid-ossp" = callPackage
@@ -268478,6 +267195,7 @@ self: {
        libraryHaskellDepends = [ base squeal-postgresql ];
        description = "UUID OSSP extension for Squeal";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "squeather" = callPackage
@@ -268547,7 +267265,6 @@ self: {
        description = "Module limbo";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "srcinst" = callPackage
@@ -268638,6 +267355,8 @@ self: {
        ];
        description = "Dhall Encoder/Decoder for SRT";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "srt-formatting" = callPackage
@@ -268656,6 +267375,25 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "srv" = callPackage
+    ({ mkDerivation, async, base, bytestring, containers, directory
+     , raw-strings-qq, wai, wai-app-static, warp, warp-tls, yaml
+     }:
+     mkDerivation {
+       pname = "srv";
+       version = "0.1.0.0";
+       sha256 = "0bbiz8n8v8lscxzxdhqwppyvrsvapk5xilm35kah1bp0rs8mi1w0";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         async base bytestring containers directory raw-strings-qq wai
+         wai-app-static warp warp-tls yaml
+       ];
+       description = "A simple web server for local usage";
+       license = lib.licenses.asl20;
+       mainProgram = "srv";
+     }) {};
+
   "sscan" = callPackage
     ({ mkDerivation, async, base, brick, directory, filepath, microlens
      , microlens-th, process, temporary, text, time, vty
@@ -269044,8 +267782,104 @@ self: {
        pname = "stack";
        version = "2.9.1";
        sha256 = "01020dx89m07qmjs58vs2kidhkzq3106md08w6c65bzxvlf6kcwk";
-       revision = "3";
-       editedCabalFile = "1i0ddb17kzxvlv3xpgyi3acsi21h6iadwwv21ih063cdk9ilysxg";
+       revision = "4";
+       editedCabalFile = "1ixa4k1jcsrq8i6zd5g483sp86kp87i2bifd5vfvpjyfzayb1n3d";
+       configureFlags = [
+         "-fdisable-git-info" "-fhide-dependency-versions"
+         "-fsupported-build"
+       ];
+       isLibrary = true;
+       isExecutable = true;
+       setupHaskellDepends = [ base Cabal filepath ];
+       libraryHaskellDepends = [
+         aeson annotated-wl-pprint ansi-terminal array async attoparsec base
+         base64-bytestring bytestring Cabal casa-client casa-types colour
+         conduit conduit-extra containers cryptonite cryptonite-conduit
+         deepseq directory echo exceptions extra file-embed filelock
+         filepath fsnotify generic-deriving hackage-security hashable
+         hi-file-parser hpack hpc http-client http-client-tls http-conduit
+         http-download http-types memory microlens mintty mono-traversable
+         mtl mustache neat-interpolation network-uri open-browser
+         optparse-applicative pantry path path-io persistent
+         persistent-sqlite persistent-template pretty primitive process
+         project-template random retry rio rio-prettyprint semigroups split
+         stm streaming-commons tar template-haskell temporary text
+         text-metrics th-reify-many time tls transformers typed-process
+         unicode-transforms unix unix-compat unliftio unordered-containers
+         vector yaml zip-archive zlib
+       ];
+       executableHaskellDepends = [
+         aeson annotated-wl-pprint ansi-terminal array async attoparsec base
+         base64-bytestring bytestring Cabal casa-client casa-types colour
+         conduit conduit-extra containers cryptonite cryptonite-conduit
+         deepseq directory echo exceptions extra file-embed filelock
+         filepath fsnotify generic-deriving hackage-security hashable
+         hi-file-parser hpack hpc http-client http-client-tls http-conduit
+         http-download http-types memory microlens mintty mono-traversable
+         mtl mustache neat-interpolation network-uri open-browser
+         optparse-applicative pantry path path-io persistent
+         persistent-sqlite persistent-template pretty primitive process
+         project-template random retry rio rio-prettyprint semigroups split
+         stm streaming-commons tar template-haskell temporary text
+         text-metrics th-reify-many time tls transformers typed-process
+         unicode-transforms unix unix-compat unliftio unordered-containers
+         vector yaml zip-archive zlib
+       ];
+       testHaskellDepends = [
+         aeson annotated-wl-pprint ansi-terminal array async attoparsec base
+         base64-bytestring bytestring Cabal casa-client casa-types colour
+         conduit conduit-extra containers cryptonite cryptonite-conduit
+         deepseq directory echo exceptions extra file-embed filelock
+         filepath fsnotify generic-deriving hackage-security hashable
+         hi-file-parser hpack hpc hspec http-client http-client-tls
+         http-conduit http-download http-types memory microlens mintty
+         mono-traversable mtl mustache neat-interpolation network-uri
+         open-browser optparse-applicative pantry path path-io persistent
+         persistent-sqlite persistent-template pretty primitive process
+         project-template QuickCheck random raw-strings-qq retry rio
+         rio-prettyprint semigroups smallcheck split stm streaming-commons
+         tar template-haskell temporary text text-metrics th-reify-many time
+         tls transformers typed-process unicode-transforms unix unix-compat
+         unliftio unordered-containers vector yaml zip-archive zlib
+       ];
+       testToolDepends = [ hspec-discover ];
+       doCheck = false;
+       preCheck = "export HOME=$TMPDIR";
+       postInstall = ''
+         exe=$out/bin/stack
+         mkdir -p $out/share/bash-completion/completions
+         $exe --bash-completion-script $exe >$out/share/bash-completion/completions/stack
+       '';
+       description = "The Haskell Tool Stack";
+       license = lib.licenses.bsd3;
+       mainProgram = "stack";
+       maintainers = [ lib.maintainers.cdepillabout ];
+     }) {};
+
+  "stack_2_9_3" = callPackage
+    ({ mkDerivation, aeson, annotated-wl-pprint, ansi-terminal, array
+     , async, attoparsec, base, base64-bytestring, bytestring, Cabal
+     , casa-client, casa-types, colour, conduit, conduit-extra
+     , containers, cryptonite, cryptonite-conduit, deepseq, directory
+     , echo, exceptions, extra, file-embed, filelock, filepath, fsnotify
+     , generic-deriving, hackage-security, hashable, hi-file-parser
+     , hpack, hpc, hspec, hspec-discover, http-client, http-client-tls
+     , http-conduit, http-download, http-types, memory, microlens
+     , mintty, mono-traversable, mtl, mustache, neat-interpolation
+     , network-uri, open-browser, optparse-applicative, pantry, path
+     , path-io, persistent, persistent-sqlite, persistent-template
+     , pretty, primitive, process, project-template, QuickCheck, random
+     , raw-strings-qq, retry, rio, rio-prettyprint, semigroups
+     , smallcheck, split, stm, streaming-commons, tar, template-haskell
+     , temporary, text, text-metrics, th-reify-many, time, tls
+     , transformers, typed-process, unicode-transforms, unix
+     , unix-compat, unliftio, unordered-containers, vector, yaml
+     , zip-archive, zlib
+     }:
+     mkDerivation {
+       pname = "stack";
+       version = "2.9.3";
+       sha256 = "1p7j05cm9y3vbj5wkcjsia65agfzyd2r8r1fvd4l4qnx4yr0qw64";
        configureFlags = [
          "-fdisable-git-info" "-fhide-dependency-versions"
          "-fsupported-build"
@@ -269114,6 +267948,7 @@ self: {
        '';
        description = "The Haskell Tool Stack";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "stack";
        maintainers = [ lib.maintainers.cdepillabout ];
      }) {};
@@ -269225,7 +268060,6 @@ self: {
        license = lib.licenses.isc;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "shc";
-       broken = true;
      }) {};
 
   "stack-lib" = callPackage
@@ -269900,31 +268734,33 @@ self: {
        ];
        description = "Program to fold GHC prof files into flamegraph input";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "stackcollapse-ghc";
+       broken = true;
      }) {};
 
   "stackctl" = callPackage
     ({ mkDerivation, aeson, aeson-casing, aeson-pretty, amazonka
      , amazonka-cloudformation, amazonka-core, amazonka-ec2
      , amazonka-lambda, amazonka-sts, base, Blammo, bytestring, cfn-flip
-     , conduit, containers, errors, exceptions, extra, fast-logger
-     , filepath, Glob, hspec, lens, lens-aeson, monad-logger
-     , optparse-applicative, resourcet, rio, text, time, unliftio
-     , unliftio-core, unordered-containers, uuid, yaml
+     , conduit, containers, errors, exceptions, extra, filepath, Glob
+     , hspec, lens, lens-aeson, monad-logger, optparse-applicative
+     , resourcet, rio, text, time, unliftio, unliftio-core
+     , unordered-containers, uuid, yaml
      }:
      mkDerivation {
        pname = "stackctl";
-       version = "1.1.0.3";
-       sha256 = "0vvhvyvc6dz8l0df3f14qiy5851n2mv45gvjyz1cq94f44higfjw";
+       version = "1.1.2.2";
+       sha256 = "1rwq3brdlspzf16kc0kybx9yl15505ixxf1y7fb8cwqjwkgbqssn";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson aeson-casing aeson-pretty amazonka amazonka-cloudformation
          amazonka-core amazonka-ec2 amazonka-lambda amazonka-sts base Blammo
          bytestring cfn-flip conduit containers errors exceptions extra
-         fast-logger filepath Glob lens lens-aeson monad-logger
-         optparse-applicative resourcet rio text time unliftio unliftio-core
-         unordered-containers uuid yaml
+         filepath Glob lens lens-aeson monad-logger optparse-applicative
+         resourcet rio text time unliftio unliftio-core unordered-containers
+         uuid yaml
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec yaml ];
@@ -269978,6 +268814,8 @@ self: {
        ];
        description = "GHC.Generics style staged generics";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "stagen" = callPackage
@@ -270487,8 +269325,8 @@ self: {
      }:
      mkDerivation {
        pname = "statistics";
-       version = "0.16.1.0";
-       sha256 = "000rkq5niabbdq0adca81rd19pgazvbnpww8cakhxdh5frf2lj78";
+       version = "0.16.1.2";
+       sha256 = "15yr0w25dqaqz16635qxkxvr6nj6mkjj9pl7wzw5yr3pn84xjryq";
        libraryHaskellDepends = [
          aeson async base binary data-default-class deepseq
          dense-linear-algebra math-functions mwc-random parallel primitive
@@ -270846,6 +269684,19 @@ self: {
        broken = true;
      }) {};
 
+  "stdcxx" = callPackage
+    ({ mkDerivation, base, fficxx, fficxx-runtime, template-haskell }:
+     mkDerivation {
+       pname = "stdcxx";
+       version = "0.7.0.0";
+       sha256 = "0r2zm4y1rwpv5pwnlqc51hy746j6hnvhj44vagyxij6ja7xhqxsg";
+       libraryHaskellDepends = [
+         base fficxx fficxx-runtime template-haskell
+       ];
+       description = "Binding to Standard Template Library C++";
+       license = lib.licenses.bsd2;
+     }) {};
+
   "stdf" = callPackage
     ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring
      , containers, data-binary-ieee754, split, text, time, unix-time
@@ -270914,38 +269765,37 @@ self: {
      }) {};
 
   "steeloverseer" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, async, base, bytestring
-     , containers, directory, exceptions, filepath, fsnotify, hspec
-     , managed, mtl, optparse-applicative, process, regex-tdfa
-     , semigroups, stm, streaming, text, unix, yaml
+    ({ mkDerivation, aeson, aeson-compat, ansi-terminal, async, base
+     , bytestring, containers, directory, exceptions, filepath, fsnotify
+     , hspec, hspec-discover, managed, mtl, optparse-applicative
+     , process, regex-tdfa, semigroups, stm, streaming, text, unix, yaml
      }:
      mkDerivation {
        pname = "steeloverseer";
-       version = "2.1.0.0";
-       sha256 = "1l2pfk6fdnc2ssmcjmwj8w5wfk6ra4n880nbxr670kzrlnr2vqg1";
-       revision = "1";
-       editedCabalFile = "0vb2k7c02gmnn03zq84pb9ycsl8nkahkddwzn3nh0jsgb2jc9pln";
+       version = "2.1.0.1";
+       sha256 = "1zz30i6icz3pghrvcyvp8xfzdf3zn3zwqc53chpksb8mkm26fngp";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson ansi-terminal async base bytestring containers exceptions
-         fsnotify managed mtl process regex-tdfa semigroups stm streaming
-         text unix yaml
+         aeson aeson-compat ansi-terminal async base bytestring containers
+         exceptions fsnotify managed mtl process regex-tdfa semigroups stm
+         streaming text unix yaml
        ];
+       libraryToolDepends = [ hspec-discover ];
        executableHaskellDepends = [
-         async base bytestring directory exceptions filepath fsnotify
-         managed mtl optparse-applicative regex-tdfa semigroups stm
+         aeson-compat async base bytestring directory exceptions filepath
+         fsnotify managed mtl optparse-applicative regex-tdfa semigroups stm
          streaming text yaml
        ];
+       executableToolDepends = [ hspec-discover ];
        testHaskellDepends = [
-         async base bytestring exceptions fsnotify hspec managed mtl
-         regex-tdfa semigroups stm streaming text yaml
+         aeson-compat async base bytestring exceptions fsnotify hspec
+         managed mtl regex-tdfa semigroups stm streaming text yaml
        ];
+       testToolDepends = [ hspec-discover ];
        description = "A file watcher and development tool";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "sos";
-       broken = true;
      }) {};
 
   "stego-uuid" = callPackage
@@ -271287,6 +270137,8 @@ self: {
        testHaskellDepends = [ base hspec stm ];
        description = "A library for constructing incremental computations";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "stm-io-hooks" = callPackage
@@ -271423,6 +270275,7 @@ self: {
        testHaskellDepends = [ async base QuickCheck random Unique ];
        description = "STM wrapper around Control.Concurrent.Supply.";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "stm-tlist" = callPackage
@@ -271546,20 +270399,21 @@ self: {
      }) {};
 
   "stooq-api" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, lens, stringsearch, text
-     , time, utf8-string, vector, wreq
+    ({ mkDerivation, base, bytestring, cassava, lens, text, time
+     , utf8-string, vector, wreq
      }:
      mkDerivation {
        pname = "stooq-api";
-       version = "0.3.1.0";
-       sha256 = "0a2hnhrb00h52z0717zbx1ha4i5aixps0b9n3sw7svdjvz3dygkp";
+       version = "0.4.1.0";
+       sha256 = "0kjkccqwfr9bdlca8mw7ryw0jr88zs9ap9s9f2idzbdqdqavidiq";
        libraryHaskellDepends = [
-         aeson base bytestring lens stringsearch text time utf8-string
-         vector wreq
+         base bytestring cassava lens text time utf8-string vector wreq
        ];
        doHaddock = false;
        description = "A simple wrapper around stooq.pl API for downloading market data.";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "stopwatch" = callPackage
@@ -271695,6 +270549,8 @@ self: {
        ];
        description = "Fast, packed, strict storable arrays with a list interface like ByteString";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "storablevector-carray" = callPackage
@@ -271706,6 +270562,7 @@ self: {
        libraryHaskellDepends = [ base carray storablevector utility-ht ];
        description = "Conversion between storablevector and carray";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "storablevector-streamfusion" = callPackage
@@ -272062,7 +270919,6 @@ self: {
        description = "Programmatically edit MIDI event streams via ALSA";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "streaming" = callPackage
@@ -272493,6 +271349,8 @@ self: {
        pname = "streaming-postgresql-simple";
        version = "0.2.0.5";
        sha256 = "1gaj099hxdvyzmzz6z0s1kzv3qqv3py609jz7cp2j3f6497dhdqa";
+       revision = "1";
+       editedCabalFile = "11c8gc25bzqxa4mxj0shry5hhhll8i3yv6bspznl1d7gz3pxhrp4";
        libraryHaskellDepends = [
          base bytestring exceptions postgresql-libpq postgresql-simple
          resourcet safe-exceptions streaming transformers
@@ -272569,8 +271427,6 @@ self: {
        libraryPkgconfigDepends = [ zlib ];
        description = "http, attoparsec, pipes and other utilities for the streaming libraries";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) zlib;};
 
   "streaming-wai" = callPackage
@@ -272668,6 +271524,8 @@ self: {
        testSystemDepends = [ archive ];
        description = "Stream data from archives using the streamly library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {archive = null;};
 
   "streamly-binary" = callPackage
@@ -272697,8 +271555,8 @@ self: {
        pname = "streamly-bytestring";
        version = "0.1.4";
        sha256 = "1qwgrxm2x46951si18sbmqhq4fik26l07kmspv23m9q3drn0mklc";
-       revision = "3";
-       editedCabalFile = "0jbiq6g025qyhvl05f0shvnak4jnpxngzjz1n73c8hnjb47kzc21";
+       revision = "4";
+       editedCabalFile = "1mzrj7bkmvz27svxjaknrgvxwvz9zpw0ifvpvdbi7idlfmh01mqa";
        libraryHaskellDepends = [ base bytestring streamly ];
        testHaskellDepends = [
          base bytestring directory filepath hspec hspec-discover
@@ -272710,6 +271568,8 @@ self: {
        ];
        description = "Library for streamly and bytestring interoperation";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "streamly-cassava" = callPackage
@@ -272795,6 +271655,8 @@ self: {
        testSystemDepends = [ lmdb ];
        description = "Stream data to or from LMDB databases using the streamly library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) lmdb;};
 
   "streamly-lz4" = callPackage
@@ -272835,6 +271697,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Posix related streaming APIs";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "streamly-process" = callPackage
@@ -272874,15 +271737,15 @@ self: {
      }) {};
 
   "streams" = callPackage
-    ({ mkDerivation, adjunctions, base, comonad, distributive
-     , semigroupoids, semigroups
+    ({ mkDerivation, adjunctions, base, boring, comonad, distributive
+     , semigroupoids
      }:
      mkDerivation {
        pname = "streams";
-       version = "3.3";
-       sha256 = "0h2fjlcsqnwwsqdk371m6drb119rx76b122mmwkd7zl3d86zhcr9";
+       version = "3.3.1";
+       sha256 = "11aggnf2pcjhhm8h69dhgysg64kyzpw9d493mh2lkcc7w4v4wcig";
        libraryHaskellDepends = [
-         adjunctions base comonad distributive semigroupoids semigroups
+         adjunctions base boring comonad distributive semigroupoids
        ];
        description = "Various Haskell 2010 stream comonads";
        license = lib.licenses.bsd3;
@@ -272940,6 +271803,8 @@ self: {
        ];
        description = "Core components of \"strelka\"";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "strelka-wai" = callPackage
@@ -272956,6 +271821,7 @@ self: {
        ];
        description = "WAI compatibility layer for \"strelka\"";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "strict" = callPackage
@@ -273020,40 +271886,40 @@ self: {
   "strict-containers" = callPackage
     ({ mkDerivation, array, base, base-orphans, binary, ChasingBottoms
      , containers, deepseq, hashable, HUnit, indexed-traversable
-     , primitive, QuickCheck, random, strict, tasty, tasty-hunit
-     , tasty-quickcheck, template-haskell, test-framework
-     , test-framework-hunit, test-framework-quickcheck2, transformers
+     , nothunks, primitive, QuickCheck, random, strict, tasty
+     , tasty-hunit, tasty-quickcheck, template-haskell, transformers
      , unordered-containers, vector, vector-binary-instances
      }:
      mkDerivation {
        pname = "strict-containers";
-       version = "0.1";
-       sha256 = "0rb5mhz1f1g79c7c85q6pnars7qs3qzyl2gsc48p9sd2739q5nzs";
+       version = "0.2";
+       sha256 = "128aw17c2m3rh2v23c2vdgk7f7rk11plwkzq2carrm1x5nvhrki7";
        libraryHaskellDepends = [
          array base binary containers deepseq hashable indexed-traversable
-         primitive strict unordered-containers vector
+         primitive strict template-haskell unordered-containers vector
          vector-binary-instances
        ];
        testHaskellDepends = [
-         array base base-orphans ChasingBottoms containers deepseq hashable
-         HUnit primitive QuickCheck random tasty tasty-hunit
-         tasty-quickcheck template-haskell test-framework
-         test-framework-hunit test-framework-quickcheck2 transformers
-         unordered-containers vector
+         array base base-orphans ChasingBottoms containers deepseq HUnit
+         nothunks primitive QuickCheck random tasty tasty-hunit
+         tasty-quickcheck template-haskell transformers vector
        ];
        description = "Strict containers";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "strict-containers-lens" = callPackage
     ({ mkDerivation, base, hashable, lens, strict-containers }:
      mkDerivation {
        pname = "strict-containers-lens";
-       version = "0.1";
-       sha256 = "0162vqkwm9z1pyizvs76fbraw6z43w8j1k7ag25l9lv67gydl4c1";
+       version = "0.2";
+       sha256 = "08m4brq8sbdi44cw3klakaw3dax3y9x94kxniv8w6dyqmf5as38w";
        libraryHaskellDepends = [ base hashable lens strict-containers ];
        description = "Strict containers - Lens instances";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "strict-containers-serialise" = callPackage
@@ -273062,13 +271928,14 @@ self: {
      }:
      mkDerivation {
        pname = "strict-containers-serialise";
-       version = "0.1";
-       sha256 = "17hsb90awsrgp83nkzjyr51wz7z5v4fii862arqfjkjqm6scb4d3";
+       version = "0.2";
+       sha256 = "10y0pcvxidq39z284ffac4sl6yg6cq00x1mmdnwcbaxiq8xhm3hk";
        libraryHaskellDepends = [
          base cborg hashable serialise strict-containers
        ];
        description = "Strict containers - Serialise instances";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "strict-data" = callPackage
@@ -273122,6 +271989,17 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "strict-impl-params" = callPackage
+    ({ mkDerivation, base, ghc, ghc-prim, template-haskell }:
+     mkDerivation {
+       pname = "strict-impl-params";
+       version = "1.0.0";
+       sha256 = "0qbc5vk8079vcwxj8sgy696jd629arsws92bcv3vcavnkvzz696c";
+       libraryHaskellDepends = [ base ghc ghc-prim template-haskell ];
+       description = "Plugin for making top-level implicit parameters strict";
+       license = lib.licenses.mit;
+     }) {};
+
   "strict-io" = callPackage
     ({ mkDerivation, base, deepseq, extensible-exceptions }:
      mkDerivation {
@@ -273420,6 +272298,35 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "string-interpolate_0_3_2_0" = callPackage
+    ({ mkDerivation, base, bytestring, criterion, deepseq, formatting
+     , haskell-src-exts, haskell-src-meta, hspec, hspec-core
+     , interpolate, neat-interpolation, QuickCheck, quickcheck-instances
+     , quickcheck-text, quickcheck-unicode, split, template-haskell
+     , text, text-conversions, unordered-containers, utf8-string
+     }:
+     mkDerivation {
+       pname = "string-interpolate";
+       version = "0.3.2.0";
+       sha256 = "1sdd472rvykrqkv76745vavpycvb0dzcaxs3yw9dfczaxaz16xws";
+       libraryHaskellDepends = [
+         base bytestring haskell-src-exts haskell-src-meta split
+         template-haskell text text-conversions utf8-string
+       ];
+       testHaskellDepends = [
+         base bytestring hspec hspec-core QuickCheck quickcheck-instances
+         quickcheck-text quickcheck-unicode template-haskell text
+         unordered-containers
+       ];
+       benchmarkHaskellDepends = [
+         base bytestring criterion deepseq formatting interpolate
+         neat-interpolation QuickCheck text
+       ];
+       description = "Haskell string/text/bytestring interpolation that just works";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "string-interpreter" = callPackage
     ({ mkDerivation, base, cli-arguments, phonetic-languages-basis
      , phonetic-languages-permutations-array
@@ -273562,18 +272469,25 @@ self: {
      }) {};
 
   "string-variants" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, mono-traversable
-     , QuickCheck, refined, refinery, string-conversions
-     , template-haskell, text
+    ({ 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.1.0.2";
-       sha256 = "0lrcjx3ci2kd2347klkwz01cf8mhzfk91sl7301q44cf8fg42az4";
+       version = "0.2.0.0";
+       sha256 = "0rzxvqv6waggspqbph4n0q249v0h615965rqlbbhv8a3p87kmdcd";
        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;
      }) {};
@@ -273646,6 +272560,8 @@ self: {
        libraryHaskellDepends = [ base bytestring text ];
        description = "Functions for working with strings, including Text, ByteString, etc";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "stringsearch" = callPackage
@@ -273787,6 +272703,7 @@ self: {
        description = "Unofficial Stripe client";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "stripe-http-client" = callPackage
@@ -273862,8 +272779,6 @@ self: {
        ];
        description = "Unofficial Stripe servant types";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "stripe-signature" = callPackage
@@ -273988,6 +272903,8 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Strongly typed paths in Haskell";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "strongswan-sql" = callPackage
@@ -274030,10 +272947,8 @@ self: {
      }:
      mkDerivation {
        pname = "strongweak";
-       version = "0.3.1";
-       sha256 = "1n46qw6hkdfbsfpyhpkalkw19fx152925hnpwmm2gr0rjzvwyn2p";
-       revision = "2";
-       editedCabalFile = "004as88cns3s5jk1c4467g0jdvqp6f9q9xf29cbx0x9d6b911v8x";
+       version = "0.3.2";
+       sha256 = "1xmqacfv4xqx1v7xdiflmc4am9366jhpdv1r7hldmh1ihw7jkfc3";
        libraryHaskellDepends = [
          base either prettyprinter refined vector vector-sized
        ];
@@ -274044,8 +272959,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Convert between strong and weak representations of types";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "strptime" = callPackage
@@ -274193,8 +273106,10 @@ self: {
        ];
        description = "Structured editing Emacs mode for Haskell";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "structured-haskell-mode";
        maintainers = [ lib.maintainers.peti ];
+       broken = true;
      }) {};
 
   "structured-mongoDB" = callPackage
@@ -274405,7 +273320,7 @@ self: {
 
   "stylish-haskell" = callPackage
     ({ mkDerivation, aeson, base, bytestring, Cabal, containers
-     , directory, file-embed, filepath, ghc-lib-parser
+     , directory, file-embed, filepath, ghc, ghc-boot, ghc-boot-th
      , ghc-lib-parser-ex, HsYAML, HsYAML-aeson, HUnit, mtl
      , optparse-applicative, random, regex-tdfa, strict, syb
      , test-framework, test-framework-hunit, text
@@ -274418,18 +273333,19 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [
          aeson base bytestring Cabal containers directory file-embed
-         filepath ghc-lib-parser ghc-lib-parser-ex HsYAML HsYAML-aeson mtl
-         regex-tdfa syb text
+         filepath ghc ghc-boot ghc-boot-th ghc-lib-parser-ex HsYAML
+         HsYAML-aeson mtl regex-tdfa syb text
        ];
        executableHaskellDepends = [
          aeson base bytestring Cabal containers directory file-embed
-         filepath ghc-lib-parser ghc-lib-parser-ex HsYAML HsYAML-aeson mtl
-         optparse-applicative regex-tdfa strict syb text
+         filepath ghc ghc-boot ghc-boot-th ghc-lib-parser-ex HsYAML
+         HsYAML-aeson mtl optparse-applicative regex-tdfa strict syb text
        ];
        testHaskellDepends = [
          aeson base bytestring Cabal containers directory file-embed
-         filepath ghc-lib-parser ghc-lib-parser-ex HsYAML HsYAML-aeson HUnit
-         mtl random regex-tdfa syb test-framework test-framework-hunit text
+         filepath ghc ghc-boot ghc-boot-th ghc-lib-parser-ex HsYAML
+         HsYAML-aeson HUnit mtl random regex-tdfa syb test-framework
+         test-framework-hunit text
        ];
        description = "Haskell code prettifier";
        license = lib.licenses.bsd3;
@@ -274655,8 +273571,6 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Allows to split lists into sublists with some patterns by quantity";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "submark" = callPackage
@@ -274678,7 +273592,9 @@ self: {
        ];
        description = "Extract a part from CommonMark/Markdown docs";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "submark";
+       broken = true;
      }) {};
 
   "subnet" = callPackage
@@ -274973,6 +273889,8 @@ self: {
        testHaskellDepends = [ base hspec template-haskell ];
        description = "Library for reducing the boilerplate involved with sum types";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "summer" = callPackage
@@ -274985,6 +273903,8 @@ self: {
        testHaskellDepends = [ base ];
        description = "An implementation of extensible products and sums";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "summoner" = callPackage
@@ -275054,6 +273974,7 @@ self: {
        description = "A Haskell interface to SUMP-compatible logic analyzers";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "sundown" = callPackage
@@ -275457,7 +274378,6 @@ self: {
        libraryHaskellDepends = [ base supply-chain-core ];
        description = "Composable request-response pipelines";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "supply-chain-core" = callPackage
@@ -275470,8 +274390,6 @@ self: {
        testHaskellDepends = [ base tasty tasty-hedgehog tasty-hunit ];
        description = "Composable request-response pipelines";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "surjective" = callPackage
@@ -275613,7 +274531,9 @@ self: {
        executableToolDepends = [ alex happy ];
        description = "SystemVerilog to Verilog conversion";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "sv2v";
+       broken = true;
      }) {};
 
   "svfactor" = callPackage
@@ -275681,8 +274601,8 @@ self: {
     ({ mkDerivation, base, blaze-markup, blaze-svg, directory, text }:
      mkDerivation {
        pname = "svg-icons";
-       version = "2.5.0.1";
-       sha256 = "0iwrs53n6f4l2fqybamghbk5ha1w8vspiha6cnjx49hzljsjz738";
+       version = "2.6.0.0";
+       sha256 = "13vsyv1bnxp45mllfrai09n4f5a131l8v77jbf2vy4f0wzmpswpm";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -275795,7 +274715,9 @@ self: {
        ];
        description = "A tool to prune unused symbols from icon SVG files";
        license = lib.licenses.gpl3Plus;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "svgsym";
+       broken = true;
      }) {};
 
   "svgutils" = callPackage
@@ -276349,6 +275271,7 @@ self: {
        description = "A modern testing framework for Haskell with good defaults and advanced testing features";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "sydtest-aeson" = callPackage
@@ -276662,12 +275585,12 @@ self: {
      }:
      mkDerivation {
        pname = "sydtest-webdriver";
-       version = "0.0.0.0";
-       sha256 = "030qv68sb075lqwz449yvliwg356ggn3ab90zcad6hc6hyz8x3vp";
+       version = "0.0.0.1";
+       sha256 = "1rf12cg494z302bd7yanylzayakqj8xwbj8blb0f512wvfy63cia";
        libraryHaskellDepends = [
-         aeson base http-client http-types monad-control mtl network
-         network-uri path path-io port-utils sydtest sydtest-typed-process
-         sydtest-wai transformers-base typed-process webdriver
+         aeson base http-client monad-control mtl network network-uri path
+         path-io port-utils sydtest sydtest-typed-process sydtest-wai
+         transformers-base typed-process webdriver
        ];
        testHaskellDepends = [
          base http-types network-uri sydtest sydtest-wai wai
@@ -277019,8 +275942,6 @@ self: {
        ];
        description = "Streaming support through pipes for symantic-http";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "symantic-http-server" = callPackage
@@ -277636,7 +276557,6 @@ self: {
        description = "Audio signal processing coded in Haskell";
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "synthesizer-alsa" = callPackage
@@ -277660,6 +276580,7 @@ self: {
        description = "Control synthesizer effects via ALSA/MIDI";
        license = lib.licenses.gpl3Only;
        badPlatforms = lib.platforms.darwin;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "synthesizer-core" = callPackage
@@ -277694,6 +276615,7 @@ self: {
        ];
        description = "Audio signal processing coded in Haskell: Low level part";
        license = "GPL";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "synthesizer-dimensional" = callPackage
@@ -277714,6 +276636,7 @@ self: {
        ];
        description = "Audio signal processing with static physical dimensions";
        license = "GPL";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "synthesizer-filter" = callPackage
@@ -277730,6 +276653,7 @@ self: {
        ];
        description = "Audio signal processing coded in Haskell: Filter networks";
        license = "GPL";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "synthesizer-inference" = callPackage
@@ -277808,6 +276732,7 @@ self: {
        ];
        description = "Render audio signals from MIDI files or realtime messages";
        license = "GPL";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sys-auth-smbclient" = callPackage
@@ -278410,7 +277335,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "tableaux.cgi";
-       broken = true;
      }) {};
 
   "tables" = callPackage
@@ -278627,6 +277551,8 @@ self: {
        ];
        description = "alternative package for processing of tag soups";
        license = "GPL";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "tagged" = callPackage
@@ -278986,6 +277912,7 @@ self: {
        ];
        description = "Black magic tagsoup";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "tagstew";
      }) {};
 
@@ -279651,7 +278578,9 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "A command-line kanban board/task manager";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "taskell";
+       broken = true;
      }) {};
 
   "taskpool" = callPackage
@@ -279679,8 +278608,8 @@ self: {
      }:
      mkDerivation {
        pname = "taskwarrior";
-       version = "0.6.0.3";
-       sha256 = "177ylpifmij5lld5xqy8fpfcm5w8ng2fh5hckr3m5z638kk3q10z";
+       version = "0.6.0.4";
+       sha256 = "0m6h0ra868n7azxdj00sbhv2i9r5wr5rs10cyrzda7ss5n94aq8v";
        libraryHaskellDepends = [
          aeson base bytestring containers process random text time uuid
        ];
@@ -279711,6 +278640,23 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "tasty_1_4_3" = callPackage
+    ({ mkDerivation, ansi-terminal, base, containers
+     , optparse-applicative, stm, tagged, transformers, unix
+     }:
+     mkDerivation {
+       pname = "tasty";
+       version = "1.4.3";
+       sha256 = "006bf4gyc30i2gvb17hj1mzrh1kwnwf7l050x3f72wi6c2axl87l";
+       libraryHaskellDepends = [
+         ansi-terminal base containers optparse-applicative stm tagged
+         transformers unix
+       ];
+       description = "Modern and extensible testing framework";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "tasty-ant-xml" = callPackage
     ({ mkDerivation, base, containers, directory, filepath
      , generic-deriving, ghc-prim, mtl, stm, tagged, tasty, transformers
@@ -279760,8 +278706,8 @@ self: {
      }:
      mkDerivation {
        pname = "tasty-autocollect";
-       version = "0.3.1.0";
-       sha256 = "0cvg7010hxrixpz013fb8ky5jgvvqf3l8x8kiwj0b3a31v8lk82d";
+       version = "0.3.2.0";
+       sha256 = "1f2z08zclnz8kvxs67a1r1qfdb2j8nfjnvsj4434sl59inl6s9vx";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -279837,53 +278783,41 @@ self: {
        ];
        description = "Check multiple items during a tasty test";
        license = lib.licenses.isc;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tasty-dejafu" = callPackage
     ({ mkDerivation, base, dejafu, random, tagged, tasty }:
      mkDerivation {
        pname = "tasty-dejafu";
-       version = "2.0.0.9";
-       sha256 = "0cqm88aihaf2y25m129r4dg80a7h9q1gj6pjbg1yd6wb2lxd6zga";
-       libraryHaskellDepends = [ base dejafu random tagged tasty ];
-       description = "Deja Fu support for the Tasty test framework";
-       license = lib.licenses.mit;
-     }) {};
-
-  "tasty-dejafu_2_1_0_0" = callPackage
-    ({ mkDerivation, base, dejafu, random, tagged, tasty }:
-     mkDerivation {
-       pname = "tasty-dejafu";
        version = "2.1.0.0";
        sha256 = "0pj7w81kcvbdk9fv10gwmjfivpa6a9m1ldvr9ck484lnb9684a9s";
        libraryHaskellDepends = [ base dejafu random tagged tasty ];
        description = "Deja Fu support for the Tasty test framework";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tasty-discover" = callPackage
-    ({ mkDerivation, base, bytestring, containers, directory, filepath
-     , Glob, hedgehog, hspec, hspec-core, tasty, tasty-golden
-     , tasty-hedgehog, tasty-hspec, tasty-hunit, tasty-quickcheck
-     , tasty-smallcheck
+    ({ mkDerivation, base, containers, directory, filepath, Glob
+     , hedgehog, tasty, tasty-hedgehog, tasty-hspec, tasty-hunit
+     , tasty-quickcheck, tasty-smallcheck
      }:
      mkDerivation {
        pname = "tasty-discover";
-       version = "4.2.4";
-       sha256 = "1v6ndsvz9f04gv3m41a2yqprpa7xz8d00vkws25a9n7b7h3wvj4x";
+       version = "4.2.2";
+       sha256 = "1j95njl3ml7cfxnwv0i17ijca84fgyrjs2cfw4g5yh1m4x2zvg34";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base containers directory filepath Glob tasty
+         base containers directory filepath Glob
        ];
        executableHaskellDepends = [
          base containers directory filepath Glob
        ];
        testHaskellDepends = [
-         base bytestring containers directory filepath Glob hedgehog hspec
-         hspec-core tasty tasty-golden tasty-hedgehog tasty-hspec
-         tasty-hunit tasty-quickcheck tasty-smallcheck
+         base containers directory filepath Glob hedgehog tasty
+         tasty-hedgehog tasty-hspec tasty-hunit tasty-quickcheck
+         tasty-smallcheck
        ];
        description = "Test discovery for the tasty framework";
        license = lib.licenses.mit;
@@ -280040,10 +278974,8 @@ self: {
      }:
      mkDerivation {
        pname = "tasty-hedgehog";
-       version = "1.1.0.0";
-       sha256 = "0cy49z8n124xh2ra2482vfy5if1n6d9lbdjma2zg1mxfj0k0zyfb";
-       revision = "3";
-       editedCabalFile = "1i7i2yws3bdmsg2hl7dh65zvh9sna3gnlv0l4m1sqqdx5dji1a3w";
+       version = "1.3.1.0";
+       sha256 = "1iq452mvd9wc9pfmjsmm848jwp3cvsk1faf2mlr21vcs0yaxvq3m";
        libraryHaskellDepends = [ base hedgehog tagged tasty ];
        testHaskellDepends = [
          base hedgehog tasty tasty-expected-failure
@@ -280292,6 +279224,8 @@ self: {
        ];
        description = "JSON reporter for the tasty testing framework";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "tasty-kat" = callPackage
@@ -280563,7 +279497,6 @@ self: {
        doHaddock = false;
        description = "Tests defined by Search Using Golden Answer References";
        license = lib.licenses.isc;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tasty-tap" = callPackage
@@ -280750,7 +279683,6 @@ self: {
        description = "tcache using Amazon Web Services as default persistence mechanism";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "tccli" = callPackage
@@ -280902,6 +279834,7 @@ self: {
        description = "Test framework wrapper";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "tdigest" = callPackage
@@ -281125,6 +280058,7 @@ self: {
        ];
        description = "Bleeding edge prelude";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "technique" = callPackage
@@ -281206,6 +280140,7 @@ self: {
        description = "Telegram Bot API binding";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "telegram" = callPackage
@@ -281283,31 +280218,6 @@ self: {
      , filepath, hashable, http-api-data, http-client, http-client-tls
      , monad-control, mtl, pretty-show, profunctors, servant
      , servant-client, servant-multipart-api, servant-multipart-client
-     , split, stm, template-haskell, text, time, transformers
-     , unordered-containers
-     }:
-     mkDerivation {
-       pname = "telegram-bot-simple";
-       version = "0.4.5";
-       sha256 = "0c2j0dmx6j15c8csmv64zc3m7qnbvnf5aqan7qjc8d5yfzbxr4nr";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson aeson-pretty base bytestring cron filepath hashable
-         http-api-data http-client http-client-tls monad-control mtl
-         pretty-show profunctors servant servant-client
-         servant-multipart-api servant-multipart-client split stm
-         template-haskell text time transformers unordered-containers
-       ];
-       description = "Easy to use library for building Telegram bots";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "telegram-bot-simple_0_6" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cron
-     , filepath, hashable, http-api-data, http-client, http-client-tls
-     , monad-control, mtl, pretty-show, profunctors, servant
-     , servant-client, servant-multipart-api, servant-multipart-client
      , servant-server, split, stm, template-haskell, text, time
      , transformers, unordered-containers, warp, warp-tls
      }:
@@ -281327,7 +280237,6 @@ self: {
        ];
        description = "Easy to use library for building Telegram bots";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "telegram-raw-api" = callPackage
@@ -281757,7 +280666,6 @@ self: {
        description = "library to make electronic music, brings together temporal-music-notation and csound-expression packages";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "temporal-media" = callPackage
@@ -282202,6 +281110,7 @@ self: {
        ];
        description = "Encoder and decoder for the TensorFlow \"TFRecords\" format";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tensorflow-records-conduit" = callPackage
@@ -282218,6 +281127,7 @@ self: {
        ];
        description = "Conduit wrappers for TensorFlow.Records.";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tensorflow-test" = callPackage
@@ -282265,35 +281175,17 @@ self: {
        testHaskellDepends = [ base containers HUnit QuickCheck ];
        description = "Term Rewriting Library";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "termbox" = callPackage
-    ({ mkDerivation, base }:
-     mkDerivation {
-       pname = "termbox";
-       version = "0.3.0";
-       sha256 = "1vi2ssylwvc6xqnhpnvc9q9c70glbf6s63rmyblc53g4qra2wkah";
-       revision = "1";
-       editedCabalFile = "1d0sv2ycizpy0fsn0v4n2bbziyr56y2md8qnqmr0bx1rkriz67li";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ base ];
-       description = "termbox bindings";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "termbox_1_1_0" = callPackage
     ({ mkDerivation, base, termbox-bindings-hs }:
      mkDerivation {
        pname = "termbox";
-       version = "1.1.0";
-       sha256 = "0m2g3w0a0kc0a692r2mdflp1q96nycpwg80zf6lsb0z1xqvycypy";
+       version = "1.1.0.1";
+       sha256 = "0fwixvyf80gkj1l8r4v4vrmpilz0f02hqhpx0f93rbwaaadxqrd3";
        libraryHaskellDepends = [ base termbox-bindings-hs ];
        description = "termbox";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "termbox-banana" = callPackage
@@ -282305,8 +281197,6 @@ self: {
        libraryHaskellDepends = [ base reactive-banana termbox ];
        description = "termbox + reactive-banana";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "termbox-bindings" = callPackage
@@ -282360,8 +281250,6 @@ self: {
        libraryHaskellDepends = [ base ki termbox ];
        description = "termbox + The Elm Architecture";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "termcolor" = callPackage
@@ -282519,47 +281407,6 @@ self: {
      }:
      mkDerivation {
        pname = "termonad";
-       version = "4.2.0.1";
-       sha256 = "0qsjgx3742z21qg1cbw2mp8gaqvb2rnp4ds90s82vf9s1ps2dkqm";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       setupHaskellDepends = [ base Cabal cabal-doctest ];
-       libraryHaskellDepends = [
-         adjunctions aeson base classy-prelude colour constraints containers
-         data-default directory distributive dyre file-embed filepath
-         focuslist gi-gdk gi-gio gi-glib gi-gtk gi-pango gi-vte
-         haskell-gi-base inline-c lens mono-traversable pretty-simple
-         QuickCheck text transformers unordered-containers xml-conduit
-         xml-html-qq yaml
-       ];
-       libraryPkgconfigDepends = [ gtk3 pcre2 vte_291 ];
-       executableHaskellDepends = [ base ];
-       testHaskellDepends = [
-         base doctest genvalidity-containers genvalidity-hspec hedgehog lens
-         QuickCheck tasty tasty-hedgehog tasty-hspec template-haskell
-       ];
-       description = "Terminal emulator configurable in Haskell";
-       license = lib.licenses.bsd3;
-       badPlatforms = lib.platforms.darwin;
-       mainProgram = "termonad";
-       maintainers = [ lib.maintainers.cdepillabout ];
-     }) {inherit (pkgs) gtk3; inherit (pkgs) pcre2; 
-         vte_291 = pkgs.vte;};
-
-  "termonad_4_4_0_0" = callPackage
-    ({ mkDerivation, adjunctions, aeson, base, Cabal, cabal-doctest
-     , classy-prelude, colour, constraints, containers, data-default
-     , directory, distributive, doctest, dyre, file-embed, filepath
-     , focuslist, genvalidity-containers, genvalidity-hspec, gi-gdk
-     , gi-gio, gi-glib, gi-gtk, gi-pango, gi-vte, gtk3, haskell-gi-base
-     , hedgehog, inline-c, lens, mono-traversable, pcre2, pretty-simple
-     , QuickCheck, tasty, tasty-hedgehog, tasty-hspec, template-haskell
-     , text, transformers, unordered-containers, vte_291, xml-conduit
-     , xml-html-qq, yaml
-     }:
-     mkDerivation {
-       pname = "termonad";
        version = "4.4.0.0";
        sha256 = "0xyb0z0k16mpsr5nc7a4k7w04k6skfwja25f5w329w1djrkvqfyx";
        isLibrary = true;
@@ -282583,7 +281430,6 @@ self: {
        description = "Terminal emulator configurable in Haskell";
        license = lib.licenses.bsd3;
        badPlatforms = lib.platforms.darwin;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "termonad";
        maintainers = [ lib.maintainers.cdepillabout ];
      }) {inherit (pkgs) gtk3; inherit (pkgs) pcre2; 
@@ -283458,28 +282304,6 @@ self: {
 
   "texmath" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, filepath
-     , mtl, pandoc-types, parsec, process, split, syb, temporary, text
-     , utf8-string, xml
-     }:
-     mkDerivation {
-       pname = "texmath";
-       version = "0.12.4";
-       sha256 = "1k7hh75jzgysh7b7jkvy4w07dbkvm5fcc5hkkixz6xzrp2fvnws3";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base containers mtl pandoc-types parsec split syb text xml
-       ];
-       testHaskellDepends = [
-         base bytestring directory filepath process temporary text
-         utf8-string xml
-       ];
-       description = "Conversion between math formats";
-       license = lib.licenses.gpl2Only;
-     }) {};
-
-  "texmath_0_12_5_4" = callPackage
-    ({ mkDerivation, base, bytestring, containers, directory, filepath
      , mtl, pandoc-types, parsec, pretty-show, split, syb, tagged, tasty
      , tasty-golden, text, xml
      }:
@@ -283498,7 +282322,6 @@ self: {
        ];
        description = "Conversion between math formats";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "texrunner" = callPackage
@@ -283586,19 +282409,6 @@ self: {
      }) {};
 
   "text-ansi" = callPackage
-    ({ mkDerivation, base, text }:
-     mkDerivation {
-       pname = "text-ansi";
-       version = "0.1.1";
-       sha256 = "1vcrsg7v8n6znh1pd9kbm20bc6dg3zijd3xjdjljadf15vfkd5f6";
-       revision = "4";
-       editedCabalFile = "0x7d9fgh2mvr0phb20s76k5wl6pl59r667jhkaqfbf88xz44j04k";
-       libraryHaskellDepends = [ base text ];
-       description = "Text styling for ANSI terminals";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "text-ansi_0_2_1" = callPackage
     ({ mkDerivation, base, text, text-builder }:
      mkDerivation {
        pname = "text-ansi";
@@ -283607,7 +282417,6 @@ self: {
        libraryHaskellDepends = [ base text text-builder ];
        description = "Text styling for ANSI terminals";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "text-ascii" = callPackage
@@ -283641,27 +282450,6 @@ self: {
      }) {};
 
   "text-builder" = callPackage
-    ({ mkDerivation, base-prelude, bytestring, criterion, QuickCheck
-     , quickcheck-instances, rerebase, tasty, tasty-hunit
-     , tasty-quickcheck, text, text-builder-dev
-     }:
-     mkDerivation {
-       pname = "text-builder";
-       version = "0.6.6.5";
-       sha256 = "145m3v5fpisz04dwd3pwnak8mvsnc60rw92br4q946kymfifb7kj";
-       libraryHaskellDepends = [
-         base-prelude 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" = callPackage
     ({ mkDerivation, base, bytestring, criterion, QuickCheck
      , quickcheck-instances, rerebase, tasty, tasty-hunit
      , tasty-quickcheck, text, text-builder-dev
@@ -283678,34 +282466,10 @@ self: {
        benchmarkHaskellDepends = [ criterion rerebase ];
        description = "An efficient strict text builder";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "text-builder-dev" = callPackage
     ({ mkDerivation, base, bytestring, criterion, deferred-folds
-     , QuickCheck, quickcheck-instances, rerebase, split, tasty
-     , tasty-hunit, tasty-quickcheck, text, text-conversions, tostring
-     , transformers
-     }:
-     mkDerivation {
-       pname = "text-builder-dev";
-       version = "0.2.1";
-       sha256 = "0jrzs4dcm2zq5gsn4lbmrasrsk31rs0z6n3vgs514x7p3fdv6lpj";
-       libraryHaskellDepends = [
-         base bytestring deferred-folds split text text-conversions tostring
-         transformers
-       ];
-       testHaskellDepends = [
-         QuickCheck quickcheck-instances rerebase tasty tasty-hunit
-         tasty-quickcheck
-       ];
-       benchmarkHaskellDepends = [ criterion rerebase ];
-       description = "Edge of developments for \"text-builder\"";
-       license = lib.licenses.mit;
-     }) {};
-
-  "text-builder-dev_0_3_3" = callPackage
-    ({ mkDerivation, base, bytestring, criterion, deferred-folds
      , isomorphism-class, QuickCheck, quickcheck-instances, rerebase
      , split, tasty, tasty-hunit, tasty-quickcheck, text, transformers
      }:
@@ -283724,7 +282488,6 @@ self: {
        benchmarkHaskellDepends = [ criterion rerebase ];
        description = "Edge of developments for \"text-builder\"";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "text-builder-linear" = callPackage
@@ -283745,18 +282508,17 @@ self: {
      }) {};
 
   "text-compression" = callPackage
-    ({ mkDerivation, base, bytestring, containers, massiv, mtl, text }:
+    ({ mkDerivation, base, bytestring, containers, mtl, parallel, text
+     }:
      mkDerivation {
        pname = "text-compression";
-       version = "0.1.0.7";
-       sha256 = "0sxzcdfx2v0870w130vkw6iyg5w0k8vvkz7fj3b50kr4wl9wypb4";
+       version = "0.1.0.25";
+       sha256 = "1lppagp2xkgn2hib71jp0p4jwl0ps415cnvjlhxfhfm0zp3pm6ys";
        libraryHaskellDepends = [
-         base bytestring containers massiv mtl text
+         base bytestring containers mtl parallel text
        ];
        description = "A text compression library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "text-containers" = callPackage
@@ -283840,10 +282602,10 @@ self: {
      }:
      mkDerivation {
        pname = "text-format";
-       version = "0.3.2";
-       sha256 = "1qxs8xyjk8nzzzam62lqqml9s0p08m749jri0lfaa844mnw3frij";
-       revision = "2";
-       editedCabalFile = "05findgw709h930wshaq514maxarjyjhsam6pkyzq83iz1yc2gra";
+       version = "0.3.2.1";
+       sha256 = "1q4ijzd8fsc4g2fi53448hhjg0wlgy9kdc1226kkqrnq1dg9nlm9";
+       revision = "1";
+       editedCabalFile = "15xiwzsfgwvhph9b2r8rkwpzfgymqqjm7d5jjjqzyxjqj73pdami";
        libraryHaskellDepends = [
          array base double-conversion ghc-prim integer-gmp old-locale text
          time transformers
@@ -283911,28 +282673,6 @@ self: {
 
   "text-icu" = callPackage
     ({ mkDerivation, array, base, bytestring, deepseq, directory
-     , ghc-prim, HUnit, icu, QuickCheck, random, test-framework
-     , test-framework-hunit, test-framework-quickcheck2, text
-     }:
-     mkDerivation {
-       pname = "text-icu";
-       version = "0.7.1.0";
-       sha256 = "0s9gcd9lcrhk92ydhizyk0vbpf542ipc4hj60fa02b2g2x9q93ij";
-       revision = "2";
-       editedCabalFile = "0s0n9l682ffigfqbzb1adw63pj9iyvalv45kp9kxqwbj5yibblbc";
-       libraryHaskellDepends = [ base bytestring deepseq text ];
-       librarySystemDepends = [ icu ];
-       testHaskellDepends = [
-         array base bytestring deepseq directory ghc-prim HUnit QuickCheck
-         random test-framework test-framework-hunit
-         test-framework-quickcheck2 text
-       ];
-       description = "Bindings to the ICU library";
-       license = lib.licenses.bsd3;
-     }) {inherit (pkgs) icu;};
-
-  "text-icu_0_8_0_2" = callPackage
-    ({ mkDerivation, array, base, bytestring, deepseq, directory
      , ghc-prim, HUnit, icu, icu-i18n, QuickCheck, random
      , test-framework, test-framework-hunit, test-framework-quickcheck2
      , text, time
@@ -283951,7 +282691,6 @@ self: {
        ];
        description = "Bindings to the ICU library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) icu; icu-i18n = null;};
 
   "text-icu-normalized" = callPackage
@@ -283995,6 +282734,8 @@ self: {
        ];
        description = "ICU transliteration";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) icu;};
 
   "text-json-qq" = callPackage
@@ -284078,8 +282819,6 @@ self: {
        ];
        description = "Monadic parsing combinator library with attention to locations";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "text-loc" = callPackage
@@ -284265,8 +283004,8 @@ self: {
      }:
      mkDerivation {
        pname = "text-regex-replace";
-       version = "0.1.1.4";
-       sha256 = "19n7zwnrm4da8ifhwlqwrx969pni0njj5f69j30gp71fi9ihjgsb";
+       version = "0.1.1.5";
+       sha256 = "0jb45mn1szjdg2m46ig2mgd1yfvywpr566zwf0rmw60bmc4zdnhl";
        libraryHaskellDepends = [ attoparsec base text text-icu ];
        testHaskellDepends = [
          base hspec QuickCheck smallcheck text text-icu
@@ -284291,8 +283030,6 @@ self: {
        testHaskellDepends = [ base base-unicode-symbols hspec lens text ];
        description = "Marking text regions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "text-register-machine" = callPackage
@@ -284345,22 +283082,6 @@ self: {
      }:
      mkDerivation {
        pname = "text-rope";
-       version = "0.1";
-       sha256 = "0dfn8hjnw38zh9nw7wy2jfyg0acg9jpfhngj65aczb9qxv6yj3hv";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [ base deepseq text vector ];
-       testHaskellDepends = [ base tasty tasty-quickcheck text ];
-       benchmarkHaskellDepends = [ base random tasty-bench text ];
-       description = "Text lines and ropes";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "text-rope_0_2" = callPackage
-    ({ mkDerivation, base, deepseq, random, tasty, tasty-bench
-     , tasty-quickcheck, text, vector
-     }:
-     mkDerivation {
-       pname = "text-rope";
        version = "0.2";
        sha256 = "12z7radm15mlfz5nrpii2dkjkiis05a88x923jipbhwwbs2j4i5i";
        enableSeparateDataOutput = true;
@@ -284369,7 +283090,6 @@ self: {
        benchmarkHaskellDepends = [ base random tasty-bench text ];
        description = "Text lines and ropes";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "text-short" = callPackage
@@ -284405,38 +283125,6 @@ self: {
      }:
      mkDerivation {
        pname = "text-show";
-       version = "3.9.7";
-       sha256 = "1zc47qh38jmg19fdki9isjcq4v115w2q61dnmxkypahhgiaqgkb3";
-       revision = "1";
-       editedCabalFile = "0dm0ziv02wcwlgzp58kfa4i05xbq9v82ay6kjnzrf0n3z3pdpxbm";
-       libraryHaskellDepends = [
-         array base base-compat-batteries bifunctors bytestring
-         bytestring-builder containers generic-deriving ghc-boot-th ghc-prim
-         template-haskell text th-abstraction th-lift transformers
-         transformers-compat
-       ];
-       testHaskellDepends = [
-         array base base-compat-batteries base-orphans bytestring
-         bytestring-builder deriving-compat generic-deriving ghc-prim hspec
-         QuickCheck quickcheck-instances template-haskell text transformers
-         transformers-compat
-       ];
-       testToolDepends = [ hspec-discover ];
-       benchmarkHaskellDepends = [ base criterion deepseq ghc-prim text ];
-       description = "Efficient conversion of values into Text";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "text-show_3_10" = callPackage
-    ({ mkDerivation, array, base, base-compat-batteries, base-orphans
-     , bifunctors, bytestring, bytestring-builder, containers, criterion
-     , deepseq, deriving-compat, generic-deriving, ghc-boot-th, ghc-prim
-     , hspec, hspec-discover, QuickCheck, quickcheck-instances
-     , template-haskell, text, th-abstraction, th-lift, transformers
-     , transformers-compat
-     }:
-     mkDerivation {
-       pname = "text-show";
        version = "3.10";
        sha256 = "1iq24lpy59c8wc62ss4bwsaks6wlcr73c8vdyd2xha2p4fswmfyf";
        libraryHaskellDepends = [
@@ -284455,7 +283143,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion deepseq ghc-prim text ];
        description = "Efficient conversion of values into Text";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "text-show-instances" = callPackage
@@ -284465,41 +283152,6 @@ self: {
      , pretty, QuickCheck, quickcheck-instances, random, scientific
      , semigroups, tagged, template-haskell, terminfo, text, text-short
      , text-show, th-orphans, time, transformers, transformers-compat
-     , unix, unordered-containers, vector, xhtml
-     }:
-     mkDerivation {
-       pname = "text-show-instances";
-       version = "3.8.6";
-       sha256 = "1jg1wsjnp6q68nsynwzw26s4akr0d9a4frd9dvnddalm2c6vdwaz";
-       revision = "1";
-       editedCabalFile = "1xikz6yviivafckm6ri0abm60z2qkgmqkc7gnjxhicfhbnnqpbbi";
-       libraryHaskellDepends = [
-         base base-compat-batteries bifunctors binary containers directory
-         ghc-boot-th haskeline hpc old-locale old-time pretty random
-         scientific semigroups tagged template-haskell terminfo text
-         text-short text-show time transformers transformers-compat unix
-         unordered-containers vector xhtml
-       ];
-       testHaskellDepends = [
-         base base-compat-batteries bifunctors binary containers directory
-         generic-deriving ghc-boot-th ghc-prim haskeline hpc hspec
-         old-locale old-time pretty QuickCheck quickcheck-instances random
-         scientific tagged template-haskell terminfo text-short text-show
-         th-orphans time transformers transformers-compat unix
-         unordered-containers vector xhtml
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Additional instances for text-show";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "text-show-instances_3_9_2" = callPackage
-    ({ mkDerivation, base, base-compat-batteries, bifunctors, binary
-     , containers, directory, generic-deriving, ghc-boot-th, ghc-prim
-     , haskeline, hpc, hspec, hspec-discover, old-locale, old-time
-     , pretty, QuickCheck, quickcheck-instances, random, scientific
-     , semigroups, tagged, template-haskell, terminfo, text, text-short
-     , text-show, th-orphans, time, transformers, transformers-compat
      , unix, unordered-containers, uuid-types, vector, xhtml
      }:
      mkDerivation {
@@ -284524,7 +283176,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Additional instances for text-show";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "text-stream-decode" = callPackage
@@ -284595,6 +283246,8 @@ self: {
        ];
        description = "UTF-7 encoding/decoding for Data.Text";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "text-utf8" = callPackage
@@ -284669,19 +283322,6 @@ self: {
     ({ mkDerivation, base, deepseq, hspec, QuickCheck, text, vector }:
      mkDerivation {
        pname = "text-zipper";
-       version = "0.11";
-       sha256 = "07l1pyx93gv95cn1wh1di129axhm9sqsn4znykliacv60ld854ys";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [ base deepseq text vector ];
-       testHaskellDepends = [ base hspec QuickCheck text ];
-       description = "A text editor zipper library";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "text-zipper_0_12" = callPackage
-    ({ mkDerivation, base, deepseq, hspec, QuickCheck, text, vector }:
-     mkDerivation {
-       pname = "text-zipper";
        version = "0.12";
        sha256 = "00k7d6qfznhp6l2ihw3pppkn580pwd7ac7wx9vidil4y9hjagaw6";
        enableSeparateDataOutput = true;
@@ -284689,7 +283329,6 @@ self: {
        testHaskellDepends = [ base hspec QuickCheck text ];
        description = "A text editor zipper library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "text-zipper-monad" = callPackage
@@ -285032,10 +283671,8 @@ self: {
      }:
      mkDerivation {
        pname = "th-desugar";
-       version = "1.12";
-       sha256 = "1bp47jpif299kbm27zhjaw1nhl12daa09vsc8f0jracq0jhxi3iv";
-       revision = "1";
-       editedCabalFile = "1dh5j70f5gxfj6kyw7zc9hxv21ilpj408r9chixngxf82b30ic69";
+       version = "1.13.1";
+       sha256 = "03k2kfbzfc87kibzbpp3s1l5xb0ww2vvwj9ngh0qapxm28a01rz3";
        libraryHaskellDepends = [
          base containers ghc-prim mtl ordered-containers syb
          template-haskell th-abstraction th-lift th-orphans
@@ -285261,8 +283898,8 @@ self: {
      }:
      mkDerivation {
        pname = "th-lego";
-       version = "0.3.0.1";
-       sha256 = "092q1mg38lkam0bcw4i1m14563j8z9l9hcqjp0sfsclkylamh23c";
+       version = "0.3.0.2";
+       sha256 = "1w7z6g0sfn23yaqjpylnf1kpwyyf9ka17f0bqvlxcd3b739ajg8z";
        libraryHaskellDepends = [
          base template-haskell template-haskell-compat-v0208 text
        ];
@@ -285451,27 +284088,8 @@ self: {
      }:
      mkDerivation {
        pname = "th-test-utils";
-       version = "1.1.1";
-       sha256 = "03qpszfhb58nmm673zhbkvsmw1ynjr2h19qpggyay2fk5zgq7n3q";
-       libraryHaskellDepends = [
-         base template-haskell th-orphans transformers
-       ];
-       testHaskellDepends = [
-         base bytestring tasty tasty-golden tasty-hunit template-haskell
-         th-orphans transformers
-       ];
-       description = "Utility functions for testing Template Haskell code";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "th-test-utils_1_2_0" = callPackage
-    ({ mkDerivation, base, bytestring, tasty, tasty-golden, tasty-hunit
-     , template-haskell, th-orphans, transformers
-     }:
-     mkDerivation {
-       pname = "th-test-utils";
-       version = "1.2.0";
-       sha256 = "0p5j5mgjqwvkw0rcxlfkcflyqdz972ls70lprn38yjb32v3l8ncf";
+       version = "1.2.1";
+       sha256 = "1vk5fj66w7smq4yc614ixh7s78n3djggpzcxmakyxfz01vz20gay";
        libraryHaskellDepends = [
          base template-haskell th-orphans transformers
        ];
@@ -285481,7 +284099,6 @@ self: {
        ];
        description = "Utility functions for testing Template Haskell code";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "th-to-exp" = callPackage
@@ -285620,7 +284237,6 @@ self: {
        ];
        description = "Minimalistic actor library";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "themoviedb" = callPackage
@@ -285929,8 +284545,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A simplified implementation of Erlang/OTP like supervisor over thread";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "thread-utils-context" = callPackage
@@ -285998,6 +284612,7 @@ self: {
        ];
        description = "Manage concurrently operating threads without having to spark them";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "threadmanager" = callPackage
@@ -286096,7 +284711,9 @@ self: {
        ];
        description = "A graphical tool for profiling parallel Haskell programs";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "threadscope";
+       broken = true;
      }) {};
 
   "threefish" = callPackage
@@ -286144,10 +284761,8 @@ self: {
      }:
      mkDerivation {
        pname = "threepenny-gui";
-       version = "0.9.1.0";
-       sha256 = "00sjkfa9qfnnwqfdw68yb8hq6nm1y5qv9896rzn5aachr7mlfpx2";
-       revision = "7";
-       editedCabalFile = "0lf7w1kxnd0wwqwrq2svbki1cbzwl9ggvfl1bvxvhg1qrw0avqbd";
+       version = "0.9.4.0";
+       sha256 = "08jqa01pp6b300ic0xcn687i0a0kvz76bgym3dchk9n75m6hvc4f";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -286192,7 +284807,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "threepenny-flexbox-exe";
-       broken = true;
      }) {};
 
   "thrift" = callPackage
@@ -286327,6 +284941,8 @@ self: {
        libraryHaskellDepends = [ base bytestring gd ];
        description = "generate thumbnail image";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "thumbnail-plus" = callPackage
@@ -286399,8 +285015,6 @@ self: {
        ];
        description = "A faster time library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "tianbar" = callPackage
@@ -286511,7 +285125,9 @@ self: {
        testHaskellDepends = [ base QuickCheck text ];
        description = "A basic implementation of a personal ticket management system";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "ticket-manager";
+       broken = true;
      }) {};
 
   "tickle" = callPackage
@@ -286549,34 +285165,6 @@ self: {
      }) {};
 
   "tidal" = callPackage
-    ({ mkDerivation, async, base, bifunctors, bytestring, clock, colour
-     , containers, criterion, deepseq, exceptions, hint, hosc, microspec
-     , mtl, network, parsec, primitive, random, text, transformers
-     , weigh
-     }:
-     mkDerivation {
-       pname = "tidal";
-       version = "1.7.10";
-       sha256 = "0vfymixr66sj6zsadkbcx0yx722f2d3q6cic4c91cswxssfqfrhc";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         base bifunctors bytestring clock colour containers deepseq
-         exceptions hosc mtl network parsec primitive random text
-         transformers
-       ];
-       executableHaskellDepends = [ async base exceptions hint ];
-       testHaskellDepends = [
-         base containers deepseq hosc microspec parsec
-       ];
-       benchmarkHaskellDepends = [ base criterion weigh ];
-       description = "Pattern language for improvised music";
-       license = lib.licenses.gpl3Only;
-       mainProgram = "tidal";
-     }) {};
-
-  "tidal_1_9_2" = callPackage
     ({ mkDerivation, base, bytestring, clock, colour, containers
      , criterion, deepseq, exceptions, hosc, microspec, mtl, network
      , parsec, primitive, random, text, tidal-link, transformers, weigh
@@ -286596,7 +285184,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion weigh ];
        description = "Pattern language for improvised music";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tidal-link" = callPackage
@@ -286645,6 +285232,7 @@ self: {
        description = "Serial support for tidal";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "tidal-vis" = callPackage
@@ -286712,7 +285300,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "tiger";
-       broken = true;
      }) {};
 
   "tight-apply" = callPackage
@@ -286781,7 +285368,9 @@ self: {
        ];
        description = "A program for generating LaTeX code of string diagrams";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "tikzsd";
+       broken = true;
      }) {};
 
   "tile" = callPackage
@@ -286892,6 +285481,7 @@ self: {
        libraryHaskellDepends = [ base time ];
        description = "A library for time domains and durations";
        license = lib.licenses.mit;
+       maintainers = [ lib.maintainers.turion ];
      }) {};
 
   "time-extras" = callPackage
@@ -287467,7 +286057,9 @@ self: {
        ];
        description = "A tool for visualizing time series from log files";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "tplot";
+       broken = true;
      }) {};
 
   "timeprint" = callPackage
@@ -287483,20 +286075,6 @@ self: {
      }) {};
 
   "timer-wheel" = callPackage
-    ({ mkDerivation, atomic-primops, base, psqueues, vector }:
-     mkDerivation {
-       pname = "timer-wheel";
-       version = "0.3.0";
-       sha256 = "16v663mcsj0h17x4jriq50dps3m3f8wqcsm19kl48vrs7f4mp07s";
-       revision = "3";
-       editedCabalFile = "1lgavl752g968ki042dxha8d28dm8zfs8mzm5zl8xk4p0wi1iwdv";
-       libraryHaskellDepends = [ atomic-primops base psqueues vector ];
-       testHaskellDepends = [ base ];
-       description = "A timer wheel";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "timer-wheel_0_4_0_1" = callPackage
     ({ mkDerivation, array, atomic-primops, base, ki, psqueues }:
      mkDerivation {
        pname = "timer-wheel";
@@ -287506,7 +286084,6 @@ self: {
        testHaskellDepends = [ base ];
        description = "A timer wheel";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "timerep" = callPackage
@@ -287515,26 +286092,6 @@ self: {
      }:
      mkDerivation {
        pname = "timerep";
-       version = "2.0.1.0";
-       sha256 = "1l67gbfjydq0xapry5k9pwzxmp6z7ixzyvwshnszryspcckagxif";
-       revision = "1";
-       editedCabalFile = "1sk6bd6d0qvfbhn8b8na2m2z784gcbmxmgm1i6xcfbb8bls7bx7q";
-       libraryHaskellDepends = [
-         attoparsec base monoid-subclasses text time
-       ];
-       testHaskellDepends = [
-         base QuickCheck tasty tasty-hunit tasty-quickcheck text time
-       ];
-       description = "Parse and display time according to some RFCs (RFC3339, RFC2822, RFC822)";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "timerep_2_1_0_0" = callPackage
-    ({ mkDerivation, attoparsec, base, monoid-subclasses, QuickCheck
-     , tasty, tasty-hunit, tasty-quickcheck, text, time
-     }:
-     mkDerivation {
-       pname = "timerep";
        version = "2.1.0.0";
        sha256 = "1qik0bg609657y12vlkiip4ry586bkwyfmy5wabnf1qc184zqzir";
        libraryHaskellDepends = [
@@ -287545,7 +286102,6 @@ self: {
        ];
        description = "Parse and display time according to some RFCs (RFC3339, RFC2822, RFC822)";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "timers" = callPackage
@@ -287567,10 +286123,8 @@ self: {
     ({ mkDerivation, base, hspec, QuickCheck }:
      mkDerivation {
        pname = "timers-tick";
-       version = "0.5.0.1";
-       sha256 = "1kv646l77bzjgs2v39axsi405zvapwks1vj4ff341r5agpwrfqlc";
-       revision = "1";
-       editedCabalFile = "1qsmzkm0k14z06czpbjgkbzb1liws3iass0rwsi5wp5i62jkhczs";
+       version = "0.5.0.2";
+       sha256 = "0jhzv5h5jwjgcskimfrvaiv5544czkyngxw9bsjdmxk0y1v698vr";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec QuickCheck ];
        description = "tick based timers";
@@ -287850,7 +286404,6 @@ self: {
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "tintin";
-       broken = true;
      }) {};
 
   "tiny-scheduler" = callPackage
@@ -287880,6 +286433,7 @@ self: {
        description = "TinyMesh - communicating with auto-meshing sensor network";
        license = lib.licenses.bsd2;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "tinyXml" = callPackage
@@ -287949,6 +286503,8 @@ self: {
        benchmarkHaskellDepends = [ base bytestring criterion ];
        description = "Simplistic logging using fast-logger";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "tinytemplate" = callPackage
@@ -288426,31 +286982,6 @@ self: {
   "tlynx" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, bytestring
      , comonad, containers, data-default-class, elynx-tools, elynx-tree
-     , mwc-random, optparse-applicative, parallel, primitive, statistics
-     , text, transformers, vector
-     }:
-     mkDerivation {
-       pname = "tlynx";
-       version = "0.6.1.1";
-       sha256 = "1q59gfk9i4ghm5gyw104isn0f3ws73n12a9hv6xhs6c3rfl8spr9";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson async attoparsec base bytestring comonad containers
-         data-default-class elynx-tools elynx-tree mwc-random
-         optparse-applicative parallel primitive statistics text
-         transformers vector
-       ];
-       executableHaskellDepends = [ base ];
-       description = "Handle phylogenetic trees";
-       license = lib.licenses.gpl3Plus;
-       mainProgram = "tlynx";
-       maintainers = [ lib.maintainers.dschrempf ];
-     }) {};
-
-  "tlynx_0_7_0_1" = callPackage
-    ({ mkDerivation, aeson, async, attoparsec, base, bytestring
-     , comonad, containers, data-default-class, elynx-tools, elynx-tree
      , optparse-applicative, parallel, random, statistics, text
      , transformers, vector
      }:
@@ -288468,7 +286999,6 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Handle phylogenetic trees";
        license = lib.licenses.gpl3Plus;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "tlynx";
        maintainers = [ lib.maintainers.dschrempf ];
      }) {};
@@ -288550,8 +287080,8 @@ self: {
      }:
      mkDerivation {
        pname = "tmp-proc";
-       version = "0.5.1.2";
-       sha256 = "0fisalws4qz4y3dagmra4mxns6b5ljf3szf907kdf34v4lysf8j0";
+       version = "0.5.1.3";
+       sha256 = "050inff8y97bzf4ajnqrxgcblj0cq0khcp1y35vwbwgm3al2l21p";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -288599,8 +287129,8 @@ self: {
      }:
      mkDerivation {
        pname = "tmp-proc-postgres";
-       version = "0.5.2.1";
-       sha256 = "0vd8ag23brrbcgfsjpi5cg0fm5crlww8mmg2cpiyqhih370qivxr";
+       version = "0.5.2.2";
+       sha256 = "1h8c5rv4i85z173mx2d2bw2ipzwjs04lrlc45249l26f6p4nlr9p";
        libraryHaskellDepends = [
          base bytestring postgresql-simple text tmp-proc
        ];
@@ -288610,8 +287140,6 @@ self: {
        ];
        description = "Shows how to run a PostgreSQL database as a tmp proc";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "tmp-proc-rabbitmq" = callPackage
@@ -288628,8 +287156,6 @@ self: {
        ];
        description = "Shows how to run RabbitMQ as a tmp proc";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "tmp-proc-redis" = callPackage
@@ -288646,8 +287172,6 @@ self: {
        ];
        description = "Shows how to run redis as a tmp proc";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "tmp-proc-zipkin" = callPackage
@@ -288666,8 +287190,6 @@ self: {
        ];
        description = "Shows how to run redis as a tmp proc";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "tmpl" = callPackage
@@ -288807,13 +287329,11 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "todo";
-       version = "0.2.0.2";
-       sha256 = "1gh2jdrxph0x9cc03kk8xxjyicivwcqfs9qv2nfr7mn570cmjrmw";
+       version = "0.2.0.3";
+       sha256 = "1ilnslggrca8arjibgn44xh8m36ywwcbqi5h538h7cp669lnyxz9";
        libraryHaskellDepends = [ base ];
-       description = "A todo bottom";
+       description = "A replacement for undefined that gives warnings";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "todos" = callPackage
@@ -289133,8 +287653,6 @@ self: {
        libraryHaskellDepends = [ base OpenAL stm vector ];
        description = "Easy to use library for audio programming";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "toml" = callPackage
@@ -289172,19 +287690,18 @@ self: {
      }) {};
 
   "toml-reader" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, deepseq
-     , directory, megaparsec, parser-combinators, process, tasty
-     , tasty-golden, tasty-hunit, text, time, unordered-containers
-     , vector
+    ({ mkDerivation, aeson, base, bytestring, containers, directory
+     , megaparsec, parser-combinators, process, tasty, tasty-golden
+     , tasty-hunit, text, time, unordered-containers, vector
      }:
      mkDerivation {
        pname = "toml-reader";
-       version = "0.1.0.0";
-       sha256 = "06gxp8pzh8cdrifg5n0mhlnrslrx7k235sz2ldpy60x7vz7qywv9";
-       revision = "2";
-       editedCabalFile = "0ga0nc2n3irk0iy7ih90vww1cyaydn5sz7bpk7bz21ncny3g9fyg";
+       version = "0.2.0.0";
+       sha256 = "0pajlx405cbb7c5bcq3r8hgqlmn16nqvraskplq9n9cc5xhw04xk";
+       revision = "1";
+       editedCabalFile = "0v03ssaa4kqa0i3wvl460028qhvlzfsqrqk6vbgcvsw6vxsnbh80";
        libraryHaskellDepends = [
-         base containers deepseq megaparsec parser-combinators text time
+         base containers megaparsec parser-combinators text time
        ];
        testHaskellDepends = [
          aeson base bytestring containers directory process tasty
@@ -289213,8 +287730,6 @@ self: {
        ];
        description = "Alternative parser for TOML values produced by the toml-reader package";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "tomland" = callPackage
@@ -289584,6 +288099,7 @@ self: {
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
        mainProgram = "topkata";
+       broken = true;
      }) {};
 
   "topograph" = callPackage
@@ -289704,6 +288220,8 @@ self: {
        ];
        description = "Dense and sparse total maps";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "touched" = callPackage
@@ -290429,6 +288947,8 @@ self: {
        pname = "transformers";
        version = "0.6.0.4";
        sha256 = "1jw9c89yri37hsai6jgckfdana1gqjr15xnanxzm3vahvgcb5f1s";
+       revision = "1";
+       editedCabalFile = "0j369jl6y2p3gyhhxyr24x7dbdgvlgnnfxjb63f9gkb9b11rbq3q";
        libraryHaskellDepends = [ base ];
        description = "Concrete functor and monad transformers";
        license = lib.licenses.bsd3;
@@ -290477,29 +288997,19 @@ self: {
        libraryHaskellDepends = [ base mmorph transformers ];
        description = "Bifunctors over monad transformers";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "transformers-compat" = callPackage
     ({ mkDerivation, base, ghc-prim, transformers }:
      mkDerivation {
        pname = "transformers-compat";
-       version = "0.6.6";
-       sha256 = "1yd936az31g9995frc84g05rrb5b7w59ajssc5183lp6wm8h4bky";
-       libraryHaskellDepends = [ base ghc-prim transformers ];
-       description = "A small compatibility shim for the transformers library";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "transformers-compat_0_7_2" = callPackage
-    ({ mkDerivation, base, ghc-prim, transformers }:
-     mkDerivation {
-       pname = "transformers-compat";
        version = "0.7.2";
        sha256 = "0slxrkxi8xa1bmi9saq9x8bz52clrf2slf877m3ckjzkr4276b5n";
        libraryHaskellDepends = [ base ghc-prim transformers ];
        description = "A small compatibility shim for the transformers library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "transformers-compose" = callPackage
@@ -291118,6 +289628,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Non-Determinism Monad for Tree Search";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "tree-render-text" = callPackage
@@ -291659,6 +290171,7 @@ self: {
        description = "Various trie implementations in Haskell";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "trifecta" = callPackage
@@ -291889,7 +290402,6 @@ self: {
        executableHaskellDepends = [ base containers parseargs WAVE ];
        description = "Audio file compressor-limiter";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "truelevel";
      }) {};
 
@@ -291931,8 +290443,6 @@ self: {
        testHaskellDepends = [ base binary containers cropty merge text ];
        description = "An implementation of a trust chain";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "truthful" = callPackage
@@ -292230,22 +290740,6 @@ self: {
      }:
      mkDerivation {
        pname = "ttc";
-       version = "1.1.1.1";
-       sha256 = "1zk4iavn51s89m35w7fwi7z9c5gkz98f8phv5bp4f9ajirmhn6r1";
-       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_2_0_0" = callPackage
-    ({ mkDerivation, base, bytestring, tasty, tasty-hunit
-     , template-haskell, text
-     }:
-     mkDerivation {
-       pname = "ttc";
        version = "1.2.0.0";
        sha256 = "0x5xq00ls290s3ivzzlg4dq0rgzx1x6nzkch49ylwvb5xicmzgm5";
        revision = "1";
@@ -292256,7 +290750,6 @@ self: {
        ];
        description = "Textual Type Classes";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ttl-hashtables" = callPackage
@@ -292279,6 +290772,8 @@ self: {
        ];
        description = "Extends hashtables so that entries added can be expired after a TTL";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ttn" = callPackage
@@ -292455,12 +290950,14 @@ self: {
     ({ mkDerivation, base, ghc-prim, hspec, template-haskell }:
      mkDerivation {
        pname = "tuple-append";
-       version = "0.1.2.0";
-       sha256 = "0fiq5v8y5plzw1rmsv7hh951fnz45r714p38nrql940pp7qyh9rj";
+       version = "0.2.0.0";
+       sha256 = "18516636w3bgwvymdbzw1971fhja7lrpwx78nz5n67qq23il7rrq";
        libraryHaskellDepends = [ base ghc-prim template-haskell ];
        testHaskellDepends = [ base ghc-prim hspec ];
        description = "A package to append items and tuples into new tuples";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "tuple-append-instances" = callPackage
@@ -292476,6 +290973,7 @@ self: {
        ];
        description = "Extra instances for the typeclasses in the tuple-append package";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tuple-gen" = callPackage
@@ -292674,7 +291172,6 @@ self: {
        description = "An implementation of Turing Machine and Automaton";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "turkish-deasciifier" = callPackage
@@ -293099,6 +291596,7 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "twhs";
+       broken = true;
      }) {};
 
   "twidge" = callPackage
@@ -293284,8 +291782,8 @@ self: {
      }:
      mkDerivation {
        pname = "twitchapi";
-       version = "0.0.3";
-       sha256 = "1wbkix4cmkzgg5mz6d721107nra00dr00nhigq55wkzhnpf39lbz";
+       version = "0.0.4";
+       sha256 = "0mbsajf5sz305ym0j3wlilvw74qpd3rn0pr9l9cvwb8lvbwvbyb8";
        libraryHaskellDepends = [
          aeson base bytestring hoauth2 http-client text time timerep
          uri-bytestring
@@ -293348,7 +291846,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Twitter API package with conduit interface and Streaming API support";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "twitter-enumerator" = callPackage
@@ -293412,8 +291909,6 @@ self: {
        ];
        description = "Twitter JSON parser and types";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "twitter-types-lens" = callPackage
@@ -293429,7 +291924,6 @@ self: {
        ];
        description = "Twitter JSON types (lens powered)";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tx" = callPackage
@@ -293739,10 +292233,8 @@ self: {
      }:
      mkDerivation {
        pname = "type-errors";
-       version = "0.2.0.0";
-       sha256 = "1d1fi4ij18q39rpibc056mgvly75zqixkba4l8bn307c62f50k8p";
-       revision = "3";
-       editedCabalFile = "0ig8qd2g8rd5n78039xhbq7n8r514f8kvbh0mgajav2a5lp549s1";
+       version = "0.2.0.1";
+       sha256 = "0ds1y5gjjgd2g3dsn8bfcviy6zv8nvmyaifysmb7ckggdfg3cdym";
        libraryHaskellDepends = [
          base first-class-families syb template-haskell th-abstraction
        ];
@@ -293764,6 +292256,8 @@ self: {
        testHaskellDepends = [ base doctest Glob ];
        description = "Combinators for writing pretty type errors easily";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "type-fun" = callPackage
@@ -293907,25 +292401,12 @@ self: {
     ({ mkDerivation, base, doctest, Glob }:
      mkDerivation {
        pname = "type-level-kv-list";
-       version = "1.1.0";
-       sha256 = "0wvxgxp7rlqbf2crcpb9pbzl3k47i7pc16ih4zfwgv88j7jk5w2g";
-       libraryHaskellDepends = [ base ];
-       testHaskellDepends = [ base doctest Glob ];
-       description = "A module for hash map like object with type level keys";
-       license = lib.licenses.mit;
-     }) {};
-
-  "type-level-kv-list_2_0_0" = callPackage
-    ({ mkDerivation, base, doctest, Glob }:
-     mkDerivation {
-       pname = "type-level-kv-list";
        version = "2.0.0";
        sha256 = "0m1hyddkc7652crki2r2rd0c7mr9sqcj57vhhkn280plqpmbl1kx";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest Glob ];
        description = "Type level Key-Value list";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "type-level-kv-list-esqueleto" = callPackage
@@ -293937,8 +292418,19 @@ self: {
        libraryHaskellDepends = [ base esqueleto text type-level-kv-list ];
        description = "Make Esqueleto handy with type-level-kv-list";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
+     }) {};
+
+  "type-level-kv-list-persistent" = callPackage
+    ({ mkDerivation, base, persistent, text, type-level-kv-list }:
+     mkDerivation {
+       pname = "type-level-kv-list-persistent";
+       version = "0.2.0.0";
+       sha256 = "1n9niak3d4vnrpfsr7ydnbphlgviqwwzrnjg84grjx0rfm2ffxy2";
+       libraryHaskellDepends = [
+         base persistent text type-level-kv-list
+       ];
+       description = "Make Persistent Raw SQL handy with type-level-kv-list";
+       license = lib.licenses.mit;
      }) {};
 
   "type-level-natural-number" = callPackage
@@ -294003,6 +292495,8 @@ self: {
        libraryHaskellDepends = [ base ghc-prim ];
        description = "Type-level sets and finite maps (with value-level counterparts)";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "type-level-tf" = callPackage
@@ -294071,6 +292565,33 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "type-natural_1_2_0_1" = callPackage
+    ({ mkDerivation, base, constraints, equational-reasoning, ghc
+     , ghc-typelits-knownnat, ghc-typelits-natnormalise
+     , ghc-typelits-presburger, integer-logarithms, QuickCheck
+     , quickcheck-instances, tasty, tasty-discover, tasty-hunit
+     , tasty-quickcheck, template-haskell
+     }:
+     mkDerivation {
+       pname = "type-natural";
+       version = "1.2.0.1";
+       sha256 = "0ygv8s36k4f11fr0wrz7wryj5b3a3j8pxzbz1h4r1w4ij15krd8x";
+       libraryHaskellDepends = [
+         base constraints equational-reasoning ghc ghc-typelits-knownnat
+         ghc-typelits-natnormalise ghc-typelits-presburger
+         integer-logarithms template-haskell
+       ];
+       testHaskellDepends = [
+         base equational-reasoning integer-logarithms QuickCheck
+         quickcheck-instances tasty tasty-discover tasty-hunit
+         tasty-quickcheck template-haskell
+       ];
+       testToolDepends = [ tasty-discover ];
+       description = "Type-level natural and proofs of their properties";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "type-of-html" = callPackage
     ({ mkDerivation, base, blaze-html, bytestring, containers
      , criterion, deepseq, double-conversion, ghc, ghc-paths, ghc-prim
@@ -294171,8 +292692,6 @@ self: {
        testHaskellDepends = [ base tasty tasty-hunit ];
        description = "Support functions to work with type representations";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "type-rig" = callPackage
@@ -294184,8 +292703,6 @@ self: {
        libraryHaskellDepends = [ base invariant ];
        description = "Classes for the rig (sums and products) of types";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "type-safe-avl" = callPackage
@@ -294199,6 +292716,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Type safe BST and AVL trees";
        license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "type-sets" = callPackage
@@ -294364,8 +292883,6 @@ self: {
        ];
        description = "Mock functions and expressions anywhere";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "typeable-th" = callPackage
@@ -294395,8 +292912,6 @@ self: {
        testHaskellDepends = [ base containers ghc ghc-tcplugins-extra ];
        description = "Simple type check plugin which calculate addition, subtraction and less-or-equal-than";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "typed-admin" = callPackage
@@ -294541,6 +293056,7 @@ self: {
        executableHaskellDepends = [ base diagrams-lib text ];
        description = "Typed and composable spreadsheets";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.Gabriel439 ];
      }) {};
 
@@ -294652,7 +293168,6 @@ self: {
        description = "Typed frontend to TensorFlow and higher-order deep learning";
        license = lib.licenses.lgpl3Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "typedquery" = callPackage
@@ -294732,6 +293247,7 @@ self: {
        description = "Solve type equalities using custom type-level rewrite rules";
        license = lib.licenses.publicDomain;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "typelevel-tensor" = callPackage
@@ -294775,6 +293291,8 @@ self: {
        libraryHaskellDepends = [ base dependent-sum ];
        description = "Existential witnesses, singletons, and classes for operations on GHC TypeLits";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "typenums" = callPackage
@@ -294879,8 +293397,8 @@ self: {
      }:
      mkDerivation {
        pname = "typesafe-precure";
-       version = "0.9.0.1";
-       sha256 = "10965lqb2f2fk5zyzdvk72bc9ja9kl17fqpb9b96pazw74qjm7a5";
+       version = "0.9.1.1";
+       sha256 = "0g04zr6nd7fsbj6xjvr151kbq2j1hmm9fdnj4mlh26s0gacbpv7w";
        libraryHaskellDepends = [
          aeson aeson-pretty autoexporter base bytestring dlist
          monad-skeleton template-haskell text th-data-compat
@@ -295114,8 +293632,8 @@ self: {
      }:
      mkDerivation {
        pname = "tzdata";
-       version = "0.2.20221028.0";
-       sha256 = "1cm18g2fv8r11picmq2rf4hz77j2dgx6r6cdamdsq1ap0hv2jdqv";
+       version = "0.2.20221129.0";
+       sha256 = "1fclrprpm9cgdyvcaninrxz428n2562sanabik0yayikppdpagcc";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base bytestring containers deepseq vector
@@ -295803,6 +294321,7 @@ self: {
        description = "Opinionated Haskell Interoperability";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "unbound" = callPackage
@@ -295883,7 +294402,6 @@ self: {
        description = "Thread delays and timeouts using proper time units";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "unboxed" = callPackage
@@ -295895,6 +294413,8 @@ self: {
        libraryHaskellDepends = [ base ghc-prim ];
        description = "All the standard sum types but strict and unboxed as possible";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "unboxed-containers" = callPackage
@@ -296015,8 +294535,6 @@ self: {
        ];
        description = "Manipulating numbers with inherent experimental/measurement uncertainty";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "unconstrained" = callPackage
@@ -296100,8 +294618,6 @@ self: {
        ];
        description = "Class of data structures that can be unfolded";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "unfoldable-restricted" = callPackage
@@ -296118,7 +294634,6 @@ self: {
        ];
        description = "An alternative to the Unfoldable typeclass";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "unfork" = callPackage
@@ -296333,19 +294848,16 @@ self: {
        license = lib.licenses.asl20;
      }) {};
 
-  "unicode-data_0_4_0" = callPackage
-    ({ mkDerivation, base, deepseq, hspec, hspec-discover, tasty
-     , tasty-bench
-     }:
+  "unicode-data_0_4_0_1" = callPackage
+    ({ mkDerivation, base, deepseq, hspec, tasty, tasty-bench }:
      mkDerivation {
        pname = "unicode-data";
-       version = "0.4.0";
-       sha256 = "09s1chc7g9sgvjxs6ld5m4vrkm1shf7401ywffjrx1xfdjidb428";
+       version = "0.4.0.1";
+       sha256 = "1030n3h11hk1rbq0fdbpry3aclz6yz8bki2abjvbwh0rh2kdx99p";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       testToolDepends = [ hspec-discover ];
        benchmarkHaskellDepends = [ base deepseq tasty tasty-bench ];
        description = "Access Unicode Character Database (UCD)";
        license = lib.licenses.asl20;
@@ -296373,16 +294885,15 @@ self: {
      }) {};
 
   "unicode-data-scripts" = callPackage
-    ({ mkDerivation, base, deepseq, hspec, hspec-discover, tasty
-     , tasty-bench, unicode-data
+    ({ mkDerivation, base, deepseq, hspec, tasty, tasty-bench
+     , unicode-data
      }:
      mkDerivation {
        pname = "unicode-data-scripts";
-       version = "0.2.0";
-       sha256 = "13igfgjqkkh5az5cxkqlp51ix34d9m8hgsjqc342hcbbal51zc82";
+       version = "0.2.0.1";
+       sha256 = "0kpa2g59w9yiyl3adak7k0g9wnkwzv97c82x7bsrqvk23bdljxc0";
        libraryHaskellDepends = [ base unicode-data ];
        testHaskellDepends = [ base hspec unicode-data ];
-       testToolDepends = [ hspec-discover ];
        benchmarkHaskellDepends = [
          base deepseq tasty tasty-bench unicode-data
        ];
@@ -296426,6 +294937,8 @@ self: {
        ];
        description = "Unicode General Category Database";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "unicode-names" = callPackage
@@ -296750,8 +295263,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion deepseq lens ];
        description = "Extensible type-safe unions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "union-angle" = callPackage
@@ -297174,6 +295685,7 @@ self: {
        ];
        description = "A domain-specific type system for dimensional analysis";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "units-attoparsec" = callPackage
@@ -297190,7 +295702,6 @@ self: {
        description = "Attoparsec parsers for the units package";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "units-defs" = callPackage
@@ -297202,6 +295713,7 @@ self: {
        libraryHaskellDepends = [ base template-haskell units ];
        description = "Definitions for use with the units package";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "units-parser" = callPackage
@@ -297351,8 +295863,7 @@ self: {
      }) {};
 
   "universe-base" = callPackage
-    ({ mkDerivation, base, containers, ghc-prim, QuickCheck, tagged
-     , transformers
+    ({ mkDerivation, base, containers, QuickCheck, tagged, transformers
      }:
      mkDerivation {
        pname = "universe-base";
@@ -297360,9 +295871,7 @@ self: {
        sha256 = "0lnvjpndqj7kk3f95dmpa62ax0m243h8iy7ghcsd2db4nyczx7f5";
        revision = "3";
        editedCabalFile = "0hnd5vxsncwyjsindfmsvp9jbixanhmzczhrmd8s8g6imgb0mzyk";
-       libraryHaskellDepends = [
-         base containers ghc-prim tagged transformers
-       ];
+       libraryHaskellDepends = [ base containers tagged transformers ];
        testHaskellDepends = [ base containers QuickCheck ];
        description = "A class for finite and recursively enumerable types";
        license = lib.licenses.bsd3;
@@ -297487,31 +295996,6 @@ self: {
      }) {};
 
   "universum" = callPackage
-    ({ mkDerivation, base, bytestring, containers, deepseq, doctest
-     , gauge, ghc-prim, Glob, hashable, hedgehog, microlens
-     , microlens-mtl, mtl, safe-exceptions, stm, tasty, tasty-hedgehog
-     , text, transformers, unordered-containers, utf8-string, vector
-     }:
-     mkDerivation {
-       pname = "universum";
-       version = "1.7.3";
-       sha256 = "1dhdj72anj3r50idzn45l63zdwkckmbvll65rkwbsn4jj7pd033d";
-       libraryHaskellDepends = [
-         base bytestring containers deepseq ghc-prim hashable microlens
-         microlens-mtl mtl safe-exceptions stm text transformers
-         unordered-containers utf8-string vector
-       ];
-       testHaskellDepends = [
-         base bytestring doctest Glob hedgehog tasty tasty-hedgehog text
-       ];
-       benchmarkHaskellDepends = [
-         base containers gauge text unordered-containers
-       ];
-       description = "Custom prelude used in Serokell";
-       license = lib.licenses.mit;
-     }) {};
-
-  "universum_1_8_1" = callPackage
     ({ mkDerivation, base, bytestring, containers, deepseq, gauge
      , ghc-prim, hashable, hedgehog, microlens, microlens-mtl, mtl
      , safe-exceptions, stm, tasty, tasty-discover, tasty-hedgehog, text
@@ -297535,7 +296019,6 @@ self: {
        ];
        description = "Custom prelude used in Serokell";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "unix_2_8_0_0" = callPackage
@@ -297782,6 +296265,8 @@ self: {
        ];
        description = "Typeclass for monads that can be unlifted to arbitrary base monads";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "unlift-stm" = callPackage
@@ -297882,9 +296367,7 @@ self: {
        ];
        description = "Fast and robust message queues for concurrent processes";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "unliftio-messagebox-memleak-test";
-       broken = true;
      }) {};
 
   "unliftio-path" = callPackage
@@ -297975,28 +296458,6 @@ self: {
 
   "unordered-containers" = callPackage
     ({ mkDerivation, base, bytestring, ChasingBottoms, containers
-     , deepseq, hashable, hashmap, HUnit, mtl, QuickCheck, random, tasty
-     , tasty-bench, tasty-hunit, tasty-quickcheck, template-haskell
-     }:
-     mkDerivation {
-       pname = "unordered-containers";
-       version = "0.2.17.0";
-       sha256 = "05ss6ys9gp7dx93glhrm19fxdl916m7yaqxi6p06ibka1dp3m7n4";
-       libraryHaskellDepends = [ base deepseq hashable template-haskell ];
-       testHaskellDepends = [
-         base ChasingBottoms containers hashable HUnit QuickCheck random
-         tasty tasty-hunit tasty-quickcheck
-       ];
-       benchmarkHaskellDepends = [
-         base bytestring containers deepseq hashable hashmap mtl random
-         tasty-bench
-       ];
-       description = "Efficient hashing-based container types";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "unordered-containers_0_2_19_1" = callPackage
-    ({ mkDerivation, base, bytestring, ChasingBottoms, containers
      , deepseq, hashable, hashmap, HUnit, mtl, nothunks, QuickCheck
      , random, tasty, tasty-bench, tasty-hunit, tasty-quickcheck
      , template-haskell
@@ -298018,7 +296479,6 @@ self: {
        ];
        description = "Efficient hashing-based container types";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "unordered-containers-rematch" = callPackage
@@ -298141,13 +296601,13 @@ self: {
 
   "unpacked-maybe-numeric" = callPackage
     ({ mkDerivation, base, primitive, QuickCheck, quickcheck-classes
-     , wide-word
+     , wide-word, word-compat
      }:
      mkDerivation {
        pname = "unpacked-maybe-numeric";
-       version = "0.1.2.0";
-       sha256 = "08cm7121c2ddj2fqfjhqjs3y1yskzcsxjq2q8pbq1ndicmlrw1b0";
-       libraryHaskellDepends = [ base primitive wide-word ];
+       version = "0.1.2.1";
+       sha256 = "0chb52gff3zm6f6p7dp5j6p7vpgmmirx0sfqbswx69w9jsf6p8bk";
+       libraryHaskellDepends = [ base primitive wide-word word-compat ];
        testHaskellDepends = [ base QuickCheck quickcheck-classes ];
        description = "maybes of numeric values with fewer indirections";
        license = lib.licenses.bsd3;
@@ -298159,6 +296619,8 @@ self: {
        pname = "unpacked-maybe-text";
        version = "0.1.0.0";
        sha256 = "10mc9kjjqf82ddi586g5r6h065znhj9s0ih9w800yw4xl65ygayv";
+       revision = "1";
+       editedCabalFile = "0g24c223yxsvkzk0y78q9qn94xxvmw088ihwk3rrd2q3l2nax4rw";
        libraryHaskellDepends = [ base bytestring text-short ];
        description = "optional text that unpacks well";
        license = lib.licenses.bsd3;
@@ -298291,6 +296753,8 @@ self: {
        libraryHaskellDepends = [ base ghc ];
        description = "Unsatisfiable type class";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "unscramble" = callPackage
@@ -298464,8 +296928,8 @@ self: {
      }:
      mkDerivation {
        pname = "update-nix-fetchgit";
-       version = "0.2.9";
-       sha256 = "0wdw03pl5bx8vsi3kg4l902ah2l1v4x8922g9malyqyh3bvqfham";
+       version = "0.2.11";
+       sha256 = "07wabhr8hfz4f504wfi9achrl9h6iqn5sphkqfrydzfj7p7nyn9f";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -299027,6 +297491,7 @@ self: {
        ];
        description = "Painfully simple URL deployment";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "urn" = callPackage
@@ -299378,14 +297843,15 @@ self: {
      }) {};
 
   "utf8-light" = callPackage
-    ({ mkDerivation, base, bytestring, ghc-prim }:
+    ({ mkDerivation, base, bytestring, ghc-prim, hspec, hspec-discover
+     }:
      mkDerivation {
        pname = "utf8-light";
-       version = "0.4.2";
-       sha256 = "0rwyc5z331yfnm4hpx0sph6i1zvkd1z10vvglhnp0vc9wy644k0q";
-       revision = "1";
-       editedCabalFile = "08fwf4pchlrmqrk78wijncrkvv0kssl1140xm9cfl7rd2y97cs7n";
+       version = "0.4.4.0";
+       sha256 = "0415hapndlsnzvmm3bk2fl42h4vn1izky7jb3lbby3mzzzd8d1fx";
        libraryHaskellDepends = [ base bytestring ghc-prim ];
+       testHaskellDepends = [ base bytestring ghc-prim hspec ];
+       testToolDepends = [ hspec-discover ];
        description = "Unicode";
        license = lib.licenses.bsd3;
      }) {};
@@ -299692,6 +298158,7 @@ self: {
        executableHaskellDepends = [ base uuagc-cabal ];
        description = "Attribute Grammar System of Universiteit Utrecht";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "uuagc";
      }) {};
 
@@ -299733,6 +298200,8 @@ self: {
        ];
        description = "Cabal plugin for UUAGC";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "uuagc-diagrams" = callPackage
@@ -299925,7 +298394,9 @@ self: {
        testHaskellDepends = [ base Cabal HUnit text ];
        description = "Tweak .cabal files";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.berberman ];
+       broken = true;
      }) {};
 
   "uvector" = callPackage
@@ -300872,7 +299343,6 @@ self: {
        description = "Common types and instances for Vaultaire";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "vcache" = callPackage
@@ -301189,8 +299659,8 @@ self: {
      }) {};
 
   "vector_0_13_0_0" = callPackage
-    ({ mkDerivation, base, base-orphans, deepseq, HUnit, primitive
-     , QuickCheck, random, tasty, tasty-bench, tasty-hunit
+    ({ mkDerivation, base, base-orphans, deepseq, doctest, HUnit
+     , primitive, QuickCheck, random, tasty, tasty-bench, tasty-hunit
      , tasty-inspection-testing, tasty-quickcheck, template-haskell
      , transformers, vector-stream
      }:
@@ -301202,7 +299672,7 @@ self: {
        editedCabalFile = "12cwdaqsy9dv7j7cwq6r6kdyfxqiya8khm6ccaabjhhpa2aqwljl";
        libraryHaskellDepends = [ base deepseq primitive vector-stream ];
        testHaskellDepends = [
-         base base-orphans HUnit primitive QuickCheck random tasty
+         base base-orphans doctest HUnit primitive QuickCheck random tasty
          tasty-hunit tasty-inspection-testing tasty-quickcheck
          template-haskell transformers
        ];
@@ -301272,8 +299742,8 @@ self: {
        pname = "vector-binary-instances";
        version = "0.2.5.2";
        sha256 = "0kgmlb4rf89b18d348cf2k06xfhdpamhmvq7iz5pab5014hknbmp";
-       revision = "2";
-       editedCabalFile = "149gn5n722r2skj5w46av3944fbw3882qkaydq7asm6zx5kc0nj6";
+       revision = "3";
+       editedCabalFile = "0av0k2gn90mf5ai74575bd368x73ljnr7xlkwsqmrs6zdzkw0i83";
        libraryHaskellDepends = [ base binary vector ];
        testHaskellDepends = [ base binary tasty tasty-quickcheck vector ];
        benchmarkHaskellDepends = [
@@ -301447,6 +299917,23 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "vector-extras_0_2_8" = callPackage
+    ({ mkDerivation, base, containers, deferred-folds, foldl, hashable
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "vector-extras";
+       version = "0.2.8";
+       sha256 = "1xnz733p9p66693hb31fmq2cfsy2rwyw1b0915p7y5my1d8dxyzi";
+       libraryHaskellDepends = [
+         base containers deferred-folds foldl hashable unordered-containers
+         vector
+       ];
+       description = "Utilities for the \"vector\" library";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "vector-fft" = callPackage
     ({ mkDerivation, base, primitive, vector }:
      mkDerivation {
@@ -301810,6 +300297,7 @@ self: {
        ];
        description = "GIS Vector Tiles, as defined by Mapbox";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "vega-view" = callPackage
@@ -301829,7 +300317,9 @@ self: {
        ];
        description = "Easily view Vega or Vega-Lite visualizations";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "vegaview";
+       broken = true;
      }) {};
 
   "velma" = callPackage
@@ -301849,9 +300339,7 @@ self: {
        testHaskellDepends = [ base Cabal filepath hspec text ];
        description = "Automatically add files to exposed-modules and other-modules";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "velma";
-       broken = true;
      }) {};
 
   "venzone" = callPackage
@@ -302045,7 +300533,6 @@ self: {
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "verismith";
-       broken = true;
      }) {};
 
   "verset" = callPackage
@@ -302061,6 +300548,8 @@ self: {
        ];
        description = "Small alternative prelude";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "versioning" = callPackage
@@ -302073,6 +300562,8 @@ self: {
        testHaskellDepends = [ aeson base bytestring hspec ];
        description = "Type-safe data versioning";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "versioning-servant" = callPackage
@@ -302094,7 +300585,6 @@ self: {
        description = "Servant combinators for the versioning library";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "versions" = callPackage
@@ -302119,22 +300609,24 @@ self: {
 
   "vessel" = callPackage
     ({ mkDerivation, aeson, aeson-gadt-th, base, base-orphans
-     , bifunctors, constraints, constraints-extras, containers
-     , dependent-map, dependent-monoidal-map, dependent-sum
+     , bifunctors, commutative-semigroups, constraints
+     , constraints-extras, containers, dependent-map
+     , dependent-monoidal-map, dependent-sum
      , dependent-sum-aeson-orphans, dependent-sum-template, lens
      , markdown-unlit, monoidal-containers, mtl, patch, reflex
      , semialign, text, these, witherable
      }:
      mkDerivation {
        pname = "vessel";
-       version = "0.2.1.0";
-       sha256 = "04pvn5rs3pgi917m0rsfmjxc035ns8sd79vza72qh0skvsg81pq6";
+       version = "0.3.0.0";
+       sha256 = "1vqbrz8g9r43q6rqall6xhw6f4c56fj6lwp6cz0758fr7n4n3mqa";
        libraryHaskellDepends = [
-         aeson aeson-gadt-th base base-orphans bifunctors constraints
-         constraints-extras containers dependent-map dependent-monoidal-map
-         dependent-sum dependent-sum-aeson-orphans dependent-sum-template
-         lens markdown-unlit monoidal-containers mtl patch reflex semialign
-         text these witherable
+         aeson aeson-gadt-th base base-orphans bifunctors
+         commutative-semigroups constraints constraints-extras containers
+         dependent-map dependent-monoidal-map dependent-sum
+         dependent-sum-aeson-orphans dependent-sum-template lens
+         markdown-unlit monoidal-containers mtl patch reflex semialign text
+         these witherable
        ];
        libraryToolDepends = [ markdown-unlit ];
        doHaddock = false;
@@ -302182,6 +300674,8 @@ self: {
        ];
        description = "A Python str.format() like formatter";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "vformat-aeson" = callPackage
@@ -302205,7 +300699,6 @@ self: {
        description = "Extend vformat to Aeson datatypes";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "vformat-time" = callPackage
@@ -302220,6 +300713,7 @@ self: {
        testHaskellDepends = [ base time vformat ];
        description = "Extend vformat to time datatypes";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "vfr-waypoints" = callPackage
@@ -302276,7 +300770,9 @@ self: {
        ];
        description = "A pager for grep";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "vgrep";
+       broken = true;
      }) {};
 
   "vhd" = callPackage
@@ -302502,28 +300998,6 @@ self: {
      }:
      mkDerivation {
        pname = "vinyl";
-       version = "0.13.3";
-       sha256 = "0mlk94n3s4ah8y9w9vcrk1n7gnsm19d1iijk9da4219dwrkaax2l";
-       libraryHaskellDepends = [ array base deepseq ghc-prim ];
-       testHaskellDepends = [
-         aeson base hspec lens lens-aeson microlens mtl should-not-typecheck
-         text unordered-containers vector
-       ];
-       benchmarkHaskellDepends = [
-         base criterion linear microlens mwc-random primitive tagged vector
-       ];
-       description = "Extensible Records";
-       license = lib.licenses.mit;
-     }) {};
-
-  "vinyl_0_14_3" = callPackage
-    ({ mkDerivation, aeson, array, base, criterion, deepseq, ghc-prim
-     , hspec, lens, lens-aeson, linear, microlens, mtl, mwc-random
-     , primitive, should-not-typecheck, tagged, text
-     , unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "vinyl";
        version = "0.14.3";
        sha256 = "1lp67kaksng2g9sx4my8c6sllvjrlkhm2ln8bh397d1xknzrqy76";
        libraryHaskellDepends = [ array base deepseq ghc-prim ];
@@ -302536,7 +301010,6 @@ self: {
        ];
        description = "Extensible Records";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "vinyl-generics" = callPackage
@@ -302554,6 +301027,7 @@ self: {
        ];
        description = "Convert plain records to vinyl (and vice versa), generically";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "vinyl-gl" = callPackage
@@ -302815,7 +301289,9 @@ self: {
        ];
        description = "Visualize CBN reduction";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "visualize-cbn";
+       broken = true;
      }) {};
 
   "vitrea" = callPackage
@@ -303053,6 +301529,7 @@ self: {
        ];
        description = "Reading of Vorbis comments from Ogg Vorbis files";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "vowpal-utils" = callPackage
@@ -303204,43 +301681,6 @@ self: {
        broken = true;
      }) {inherit (pkgs) vte;};
 
-  "vty" = callPackage
-    ({ mkDerivation, ansi-terminal, base, binary, blaze-builder
-     , bytestring, Cabal, containers, deepseq, directory, filepath
-     , hashable, HUnit, microlens, microlens-mtl, microlens-th, mtl
-     , parallel, parsec, QuickCheck, quickcheck-assertions, random
-     , smallcheck, stm, string-qq, terminfo, test-framework
-     , test-framework-hunit, test-framework-smallcheck, text
-     , transformers, unix, utf8-string, vector
-     }:
-     mkDerivation {
-       pname = "vty";
-       version = "5.33";
-       sha256 = "0qsx4lwlkp6mwyr7rm1r9dg5ic1lc1awqgyag0nj1qgj2gnv6nc9";
-       revision = "1";
-       editedCabalFile = "1in66nd2xkb6mxxzazny900pz1xj83iqsql42c0rwk72chnnb8cd";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         ansi-terminal base binary blaze-builder bytestring containers
-         deepseq directory filepath hashable microlens microlens-mtl
-         microlens-th mtl parallel parsec stm terminfo text transformers
-         unix utf8-string vector
-       ];
-       executableHaskellDepends = [
-         base containers directory filepath microlens microlens-mtl mtl
-       ];
-       testHaskellDepends = [
-         base blaze-builder bytestring Cabal containers deepseq HUnit
-         microlens microlens-mtl mtl QuickCheck quickcheck-assertions random
-         smallcheck stm string-qq terminfo test-framework
-         test-framework-hunit test-framework-smallcheck text unix
-         utf8-string vector
-       ];
-       description = "A simple terminal UI library";
-       license = lib.licenses.bsd3;
-     }) {};
-
   "vty_5_35_1" = callPackage
     ({ mkDerivation, ansi-terminal, base, binary, blaze-builder
      , bytestring, Cabal, containers, deepseq, directory, filepath
@@ -303277,7 +301717,7 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "vty_5_37" = callPackage
+  "vty" = callPackage
     ({ mkDerivation, ansi-terminal, base, binary, blaze-builder
      , bytestring, Cabal, containers, deepseq, directory, filepath
      , hashable, HUnit, microlens, microlens-mtl, microlens-th, mtl
@@ -303310,7 +301750,6 @@ self: {
        ];
        description = "A simple terminal UI library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "vty-examples" = callPackage
@@ -303830,38 +302269,6 @@ self: {
   "wai-extra" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring
      , bytestring, call-stack, case-insensitive, containers, cookie
-     , data-default-class, directory, fast-logger, hspec, http-types
-     , http2, HUnit, iproute, network, resourcet, streaming-commons
-     , temporary, text, time, transformers, unix, vault, wai, wai-logger
-     , word8, zlib
-     }:
-     mkDerivation {
-       pname = "wai-extra";
-       version = "3.1.12.1";
-       sha256 = "1ya4m0c2p3wxzjlmk3yasc3pm61z309hzry9d39lj5wqv93a4wn6";
-       revision = "2";
-       editedCabalFile = "139iqd6fqqj9xlpnbgva8y3wvakp2lyndk4bkvq46pq2xir4gqkf";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson ansi-terminal base base64-bytestring bytestring call-stack
-         case-insensitive containers cookie data-default-class directory
-         fast-logger http-types http2 HUnit iproute network resourcet
-         streaming-commons text time transformers unix vault wai wai-logger
-         word8
-       ];
-       testHaskellDepends = [
-         aeson base bytestring case-insensitive cookie directory fast-logger
-         hspec http-types http2 HUnit iproute resourcet temporary text time
-         transformers wai zlib
-       ];
-       description = "Provides some basic WAI handlers and middleware";
-       license = lib.licenses.mit;
-     }) {};
-
-  "wai-extra_3_1_13_0" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring
-     , bytestring, call-stack, case-insensitive, containers, cookie
      , data-default-class, directory, fast-logger, hspec, hspec-discover
      , http-types, HUnit, iproute, network, resourcet, streaming-commons
      , temporary, text, time, transformers, unix, vault, wai, wai-logger
@@ -303890,7 +302297,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Provides some basic WAI handlers and middleware";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "wai-feature-flags" = callPackage
@@ -303927,6 +302333,7 @@ self: {
        ];
        description = "Run CGI apps on WAI";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "wai-git-http" = callPackage
@@ -304027,8 +302434,6 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Wrap WAI applications to run on AWS Lambda";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "wai-handler-launch" = callPackage
@@ -304215,14 +302620,15 @@ self: {
      }:
      mkDerivation {
        pname = "wai-log";
-       version = "0.3.0.0";
-       sha256 = "0mgby05lq9j31ssyk2yp6mghqwgpffkki7pygday1lmg130n8n74";
+       version = "0.4.0.1";
+       sha256 = "02lrbvl1rj3jmm9z2mjrkss0lz7jz8xx6cknznd2i4rhirl1vlhr";
        libraryHaskellDepends = [
          aeson base bytestring http-types log-base string-conversions text
          time uuid wai
        ];
        description = "A logging middleware for WAI applications";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "wai-logger" = callPackage
@@ -304579,6 +302985,7 @@ self: {
        ];
        description = "Route to different middlewares based on the incoming Accept header";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "wai-middleware-crowd" = callPackage
@@ -305020,6 +303427,7 @@ self: {
        ];
        description = "Route Wai middlewares based on HTTP verbs";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "wai-predicates" = callPackage
@@ -305047,17 +303455,6 @@ self: {
      }) {};
 
   "wai-rate-limit" = callPackage
-    ({ mkDerivation, base, http-types, wai }:
-     mkDerivation {
-       pname = "wai-rate-limit";
-       version = "0.2.0.0";
-       sha256 = "1jxg6sdbzx20dlxwbjw4b5x9qc1hsx2hzqxgzks3wlj6jc8ar4rx";
-       libraryHaskellDepends = [ base http-types wai ];
-       description = "Rate limiting as WAI middleware";
-       license = lib.licenses.mit;
-     }) {};
-
-  "wai-rate-limit_0_3_0_0" = callPackage
     ({ mkDerivation, base, http-types, time-units, wai }:
      mkDerivation {
        pname = "wai-rate-limit";
@@ -305066,7 +303463,6 @@ self: {
        libraryHaskellDepends = [ base http-types time-units wai ];
        description = "Rate limiting as WAI middleware";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "wai-rate-limit-postgres" = callPackage
@@ -305164,6 +303560,7 @@ self: {
        ];
        description = "WAI middleware for path-based request routing with captures";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "wai-router" = callPackage
@@ -305234,24 +303631,6 @@ self: {
 
   "wai-saml2" = callPackage
     ({ mkDerivation, base, base64-bytestring, bytestring, c14n
-     , cryptonite, data-default-class, http-types, mtl, text, time
-     , vault, wai, wai-extra, x509, x509-store, xml-conduit
-     }:
-     mkDerivation {
-       pname = "wai-saml2";
-       version = "0.2.1.3";
-       sha256 = "1q1il1lwzinpyhkqrg62hwh7kbb2dyhrlynpzhc9kps00kfxg8zw";
-       libraryHaskellDepends = [
-         base base64-bytestring bytestring c14n cryptonite
-         data-default-class http-types mtl text time vault wai wai-extra
-         x509 x509-store xml-conduit
-       ];
-       description = "SAML2 assertion validation as WAI middleware";
-       license = lib.licenses.mit;
-     }) {};
-
-  "wai-saml2_0_3_0_1" = callPackage
-    ({ mkDerivation, base, base64-bytestring, bytestring, c14n
      , cryptonite, data-default-class, filepath, http-types, mtl
      , pretty-show, tasty, tasty-golden, text, time, vault, wai
      , wai-extra, x509, x509-store, xml-conduit
@@ -305273,7 +303652,6 @@ self: {
        ];
        description = "SAML2 assertion validation as WAI middleware";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "wai-secure-cookies" = callPackage
@@ -305333,7 +303711,6 @@ self: {
        description = "An alternative session middleware for WAI";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "wai-session-clientsession" = callPackage
@@ -305551,6 +303928,7 @@ self: {
          transformers wai wai-websockets websockets
        ];
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "wai-util" = callPackage
@@ -305742,44 +304120,12 @@ self: {
        ];
        description = "A parser for the Web Archive (WARC) format";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "warc-export";
+       broken = true;
      }) {};
 
   "warp" = callPackage
-    ({ mkDerivation, array, async, 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, HUnit, iproute, network, process, QuickCheck
-     , simple-sendfile, stm, streaming-commons, text, time, time-manager
-     , unix, unix-compat, unliftio, vault, wai, word8, x509
-     }:
-     mkDerivation {
-       pname = "warp";
-       version = "3.3.21";
-       sha256 = "0vrzsj1spa5ygplqpkl4nflqxqbvy641dsjij64ix3n6rzhgqxcg";
-       libraryHaskellDepends = [
-         array auto-update base bsb-http-chunked bytestring case-insensitive
-         containers ghc-prim hashable http-date http-types http2 iproute
-         network simple-sendfile stm streaming-commons text time-manager
-         unix unix-compat unliftio vault wai word8 x509
-       ];
-       testHaskellDepends = [
-         array async auto-update base bsb-http-chunked bytestring
-         case-insensitive containers directory ghc-prim hashable hspec
-         http-client http-date http-types http2 HUnit iproute network
-         process QuickCheck simple-sendfile stm streaming-commons text time
-         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 time-manager unix unix-compat unliftio x509
-       ];
-       description = "A fast, light-weight web server for WAI applications";
-       license = lib.licenses.mit;
-     }) {};
-
-  "warp_3_3_23" = 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
@@ -305811,7 +304157,6 @@ self: {
        ];
        description = "A fast, light-weight web server for WAI applications";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "warp-dynamic" = callPackage
@@ -305849,7 +304194,6 @@ self: {
        description = "A minimal gRPC server on top of Warp";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "warp-quic" = callPackage
@@ -305908,25 +304252,6 @@ self: {
      }:
      mkDerivation {
        pname = "warp-tls";
-       version = "3.3.2";
-       sha256 = "0b9viw26ymzq4q8snfddz3w59sqcf5ankxnw6f99iacxjhk6zs6m";
-       revision = "1";
-       editedCabalFile = "0r4g0j4kcz9rx776mp8hqd06k8b2k7kxd4qjavh2ay6wcplfl0bl";
-       libraryHaskellDepends = [
-         base bytestring cryptonite data-default-class network
-         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_3_4" = callPackage
-    ({ mkDerivation, base, bytestring, cryptonite, data-default-class
-     , network, streaming-commons, tls, tls-session-manager, unliftio
-     , wai, warp
-     }:
-     mkDerivation {
-       pname = "warp-tls";
        version = "3.3.4";
        sha256 = "00vgs9v7k0fapl05knqii9g47svf4lapb7ixkll7xr4zvmkk0r0m";
        libraryHaskellDepends = [
@@ -305935,7 +304260,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
@@ -306466,7 +304790,6 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "web-rep-example";
-       broken = true;
      }) {};
 
   "web-routes" = callPackage
@@ -306948,7 +305271,6 @@ self: {
        license = lib.licenses.bsd2;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "testcloud";
-       broken = true;
      }) {};
 
   "webcrank" = callPackage
@@ -307025,10 +305347,8 @@ self: {
      }:
      mkDerivation {
        pname = "webdriver";
-       version = "0.9.0.1";
-       sha256 = "1w6z95swrz5ijmcxh0x3i521kpxqfp6pxgqfqwix7fc4jy450n8k";
-       revision = "1";
-       editedCabalFile = "04bl53yr1144a3nv9avqjvhl20q0qc5gik6p7cd2naz3i5hfvid1";
+       version = "0.10.0.0";
+       sha256 = "02vm6wncjzcxmakabnjklkybcyylksfkpj1za541rrjv448zi7qj";
        libraryHaskellDepends = [
          aeson attoparsec base base64-bytestring bytestring call-stack
          data-default-class directory directory-tree exceptions filepath
@@ -307038,8 +305358,6 @@ self: {
        ];
        description = "a Haskell client for the Selenium WebDriver protocol";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "webdriver-angular" = callPackage
@@ -307062,6 +305380,7 @@ self: {
        description = "Webdriver actions to assist with testing a webpage which uses Angular.Js";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "webdriver-snoy" = callPackage
@@ -307209,9 +305528,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Pipes wrapper of Webex Teams List API";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "webex-teams-pipes-exe";
-       broken = true;
      }) {};
 
   "webfinger-client" = callPackage
@@ -307333,6 +305650,7 @@ self: {
        ];
        description = "webfont generator";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "webify";
        maintainers = [ lib.maintainers.erictapen ];
      }) {};
@@ -307578,6 +305896,19 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "websockets-json" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, exceptions, websockets }:
+     mkDerivation {
+       pname = "websockets-json";
+       version = "1.0.0";
+       sha256 = "1kiicrf7gksggjy0pd5z0kbpg5xxfklabcwp1fhzwk468m3nnsah";
+       libraryHaskellDepends = [
+         aeson base bytestring exceptions websockets
+       ];
+       description = "Extras for working with websockets & JSON";
+       license = lib.licenses.mpl20;
+     }) {};
+
   "websockets-rpc" = callPackage
     ({ mkDerivation, aeson, async, base, bytestring, containers
      , exceptions, hashable, monad-control, mtl, QuickCheck
@@ -307604,7 +305935,6 @@ self: {
        description = "Simple streaming RPC mechanism using WebSockets";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "websockets-simple" = callPackage
@@ -307629,6 +305959,7 @@ self: {
        ];
        description = "Composable websockets clients";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "websockets-simple-extra" = callPackage
@@ -307639,6 +305970,7 @@ self: {
        sha256 = "1ckni1imxh4k1nxivvj9p1mffzvdmyjc20nas8b90dkkxblgnk1j";
        libraryHaskellDepends = [ base mtl websockets-simple ];
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "websockets-snap" = callPackage
@@ -307649,6 +305981,8 @@ self: {
        pname = "websockets-snap";
        version = "0.10.3.1";
        sha256 = "1hpszqb61xhbgfvxd6g56kdfxsyi14q7xh12jbdnyycbfijb9bqk";
+       revision = "1";
+       editedCabalFile = "08rz1l4f84gcp2a2rsihk6zl3jm2x4igr13fwv2y8m5agsvd2lhy";
        libraryHaskellDepends = [
          base bytestring bytestring-builder io-streams mtl snap-core
          snap-server websockets
@@ -308212,7 +306546,6 @@ self: {
        ];
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "why3" = callPackage
@@ -308236,16 +306569,18 @@ self: {
      }) {};
 
   "wide-word" = callPackage
-    ({ mkDerivation, base, bytestring, deepseq, ghc-prim, hedgehog
-     , primitive, QuickCheck, quickcheck-classes, semirings
+    ({ mkDerivation, base, bytestring, deepseq, ghc-prim, hashable
+     , hedgehog, primitive, QuickCheck, quickcheck-classes, semirings
      }:
      mkDerivation {
        pname = "wide-word";
-       version = "0.1.1.2";
-       sha256 = "10sj7nca2sba74bkiicnp95xrfq2j1al93ggw3z24982nm9x3j8r";
-       revision = "4";
-       editedCabalFile = "150ikl5cf15lbk383pv1w8smpwbp0dzc0vby653fbzm8a2svcx76";
-       libraryHaskellDepends = [ base deepseq primitive ];
+       version = "0.1.3.0";
+       sha256 = "03g0v5zp3ra2z31vyjkhgd23s2dyaks640y2imkv649fcvvz33xj";
+       revision = "1";
+       editedCabalFile = "1y1w3ih92dni6bzp4w1hcwn96ahdrk34lmqrgkri2dcdkykwyqwb";
+       libraryHaskellDepends = [
+         base deepseq ghc-prim hashable primitive
+       ];
        testHaskellDepends = [
          base bytestring ghc-prim hedgehog primitive QuickCheck
          quickcheck-classes semirings
@@ -308302,8 +306637,8 @@ self: {
      }:
      mkDerivation {
        pname = "wikicfp-scraper";
-       version = "0.1.0.12";
-       sha256 = "03l8ggnnkq7gx5qf9rrng50wb5cabyam8vrs2bnrm02gcgjx89sx";
+       version = "0.1.0.13";
+       sha256 = "17gsx48zx2zzf755bapr4gv1h3kiyy4ni332i2a7fs14h08qh764";
        libraryHaskellDepends = [
          attoparsec base bytestring scalpel-core text time
        ];
@@ -308340,8 +306675,8 @@ self: {
      }:
      mkDerivation {
        pname = "wild-bind";
-       version = "0.1.2.8";
-       sha256 = "1ag0lwh5pii8z356sii2zm2i7qyk9q9j7ivc3x0fkvz6p5gk1aj1";
+       version = "0.1.2.9";
+       sha256 = "1jnknyf3lwc0bk50llpqh3mpvn78h36f6h359z9sbwacxpsr8526";
        libraryHaskellDepends = [
          base containers semigroups text transformers
        ];
@@ -308393,8 +306728,8 @@ self: {
      }:
      mkDerivation {
        pname = "wild-bind-x11";
-       version = "0.2.0.14";
-       sha256 = "0qxzv4xvqqm7xcz17a3h1pgc3g84dp3676vb40yi9dfxdwag3xxs";
+       version = "0.2.0.15";
+       sha256 = "14yxm16cqmmrx6sag8xjnwzwhcyqbmpx0vhslny2r0b5bmnjn2dn";
        libraryHaskellDepends = [
          base containers fold-debounce mtl semigroups stm text transformers
          wild-bind X11
@@ -308585,6 +306920,7 @@ self: {
        ];
        description = "Fast binary io-streams adapter";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "wireguard-hs" = callPackage
@@ -308664,27 +307000,8 @@ self: {
      }:
      mkDerivation {
        pname = "witch";
-       version = "1.0.2.0";
-       sha256 = "1vmn412w11dc1qgw12g0wa6v0miggicgdd7ndml4k4b04sdqbdhq";
-       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;
-       maintainers = [ lib.maintainers.maralorn ];
-     }) {};
-
-  "witch_1_1_2_0" = callPackage
-    ({ mkDerivation, base, bytestring, containers, HUnit, tagged
-     , template-haskell, text, time, transformers
-     }:
-     mkDerivation {
-       pname = "witch";
-       version = "1.1.2.0";
-       sha256 = "1ahikszzypycjilz0749wwcfppk8xdc1n4q97nxbf33h13jpaxax";
+       version = "1.1.5.0";
+       sha256 = "1lg3kdy18d1cabb39hrj7k9s4ryc1bfrx6ln5k3j640ankdv1asj";
        libraryHaskellDepends = [
          base bytestring containers tagged template-haskell text time
        ];
@@ -308693,7 +307010,6 @@ self: {
        ];
        description = "Convert values from one type into another";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
@@ -308821,8 +307137,6 @@ self: {
        libraryHaskellDepends = [ base constraints containers countable ];
        description = "values that witness types";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "witty" = callPackage
@@ -308973,6 +307287,8 @@ self: {
        ];
        description = "Wadler/Leijen pretty printer supporting colorful console output";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "wl-pprint-extras" = callPackage
@@ -309717,6 +308033,8 @@ self: {
        ];
        description = "LOGO-like Turtle graphics with a monadic interface";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "wp-archivebot" = callPackage
@@ -309765,8 +308083,8 @@ self: {
        pname = "wrapped";
        version = "0.1.0.1";
        sha256 = "00fvammhn4dlna5d1dc8lpwrdrigj9cnlyi8scwslibr6bjsjzfp";
-       revision = "3";
-       editedCabalFile = "1z7p0kx98yn3jwpghhs1360r4pvrg1vvj66p8w6npvbb5nv6z99j";
+       revision = "4";
+       editedCabalFile = "103b654pm0figxqjb6bchi975q2rf0r7y2zhygic86j2089k3fcl";
        libraryHaskellDepends = [ base ];
        description = "Newtypes to carry DerivingVia instances";
        license = lib.licenses.asl20;
@@ -309778,8 +308096,8 @@ self: {
        pname = "wrapped-generic-default";
        version = "0.1.0.1";
        sha256 = "10hbz8m98cw8lr2xj0wkc017pnypagb11ss1ihpp6lnc4w1hpj3f";
-       revision = "3";
-       editedCabalFile = "0hax0aq1sbjhmr62y9wf04k9c0zd3vj1drk3dkmlvbxmnxhdix87";
+       revision = "4";
+       editedCabalFile = "1zyrdx018xz6xqpw0x3nz98nx9zw4kpr5l8c1q3fdk9jw2afa5sq";
        libraryHaskellDepends = [ base data-default-class wrapped ];
        description = "A Generic instance of Default";
        license = lib.licenses.asl20;
@@ -310322,7 +308640,6 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "wsjtx-dump-udp";
-       broken = true;
      }) {};
 
   "wss-client" = callPackage
@@ -310341,6 +308658,8 @@ self: {
        testHaskellDepends = [ base bytestring envy hspec skews text ];
        description = "A-little-higher-level WebSocket client";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "wstunnel" = callPackage
@@ -310436,6 +308755,7 @@ self: {
        ];
        description = "Code for the dice chain problem";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "wumpus-basic" = callPackage
@@ -311959,8 +310279,8 @@ self: {
      }:
      mkDerivation {
        pname = "xml-parser";
-       version = "0.1.1";
-       sha256 = "06a8pci3jr3mdrsh8708i61rqd2rsgqyf86s269ycca6xlbrgwzh";
+       version = "0.1.1.1";
+       sha256 = "13af7yfxn1m7clhzxsbkd6q1nr8dslv39w4hvyhca0l7adplyyw3";
        libraryHaskellDepends = [
          attoparsec base bytestring containers hashable text text-builder
          transformers unordered-containers xml-conduit
@@ -312040,7 +310360,9 @@ self: {
        benchmarkHaskellDepends = [ base gauge protolude ];
        description = "XML pretty printer";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "xml-prettify";
+       broken = true;
      }) {};
 
   "xml-push" = callPackage
@@ -312135,6 +310457,8 @@ self: {
        ];
        description = "Parse XML from bytes";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "xml-to-json" = callPackage
@@ -312304,17 +310628,18 @@ self: {
      }) {};
 
   "xmlbf" = callPackage
-    ({ mkDerivation, base, bytestring, containers, deepseq, QuickCheck
-     , quickcheck-instances, selective, tasty, tasty-hunit
-     , tasty-quickcheck, text, transformers, unordered-containers
+    ({ mkDerivation, base, bytestring, containers, deepseq, exceptions
+     , mmorph, mtl, QuickCheck, quickcheck-instances, selective, tasty
+     , tasty-hunit, tasty-quickcheck, text, transformers
+     , unordered-containers
      }:
      mkDerivation {
        pname = "xmlbf";
-       version = "0.6.1";
-       sha256 = "0xhpg10bqmv9cd4sw0vf2vvvyyas3xd36lwarbh5l78hylmibnlf";
+       version = "0.7";
+       sha256 = "0zqim6cz8wlvhzxpk5q8wk69a6vm4z9j0pyr1jkhd495gphzkysy";
        libraryHaskellDepends = [
-         base bytestring containers deepseq selective text transformers
-         unordered-containers
+         base bytestring containers deepseq exceptions mmorph mtl selective
+         text transformers unordered-containers
        ];
        testHaskellDepends = [
          base bytestring QuickCheck quickcheck-instances tasty tasty-hunit
@@ -312325,42 +310650,38 @@ self: {
      }) {};
 
   "xmlbf-xeno" = callPackage
-    ({ mkDerivation, base, bytestring, html-entities, QuickCheck
-     , quickcheck-instances, tasty, tasty-hunit, tasty-quickcheck, text
-     , unordered-containers, xeno, xmlbf
+    ({ mkDerivation, base, bytestring, criterion, deepseq, ghc-prim
+     , html-entities, tasty, tasty-hunit, text, unordered-containers
+     , xeno, xml, xmlbf
      }:
      mkDerivation {
        pname = "xmlbf-xeno";
-       version = "0.2";
-       sha256 = "1x33885kjddmc39p2jxafypcgpm5fajdxzdd6l9z5bpihlpgk7ig";
+       version = "0.2.2";
+       sha256 = "1ls45fqyvss387mcz5gppnal9pf4kmnqd8dzr6caaxzdd5ckxi3h";
        libraryHaskellDepends = [
          base bytestring html-entities text unordered-containers xeno xmlbf
        ];
-       testHaskellDepends = [
-         base bytestring QuickCheck quickcheck-instances tasty tasty-hunit
-         tasty-quickcheck text unordered-containers xmlbf
+       testHaskellDepends = [ base tasty tasty-hunit xmlbf ];
+       benchmarkHaskellDepends = [
+         base bytestring criterion deepseq ghc-prim xml
        ];
        description = "xeno backend support for the xmlbf library";
        license = lib.licenses.asl20;
      }) {};
 
   "xmlbf-xmlhtml" = callPackage
-    ({ mkDerivation, base, bytestring, html-entities, QuickCheck
-     , quickcheck-instances, tasty, tasty-hunit, tasty-quickcheck, text
-     , unordered-containers, xmlbf, xmlhtml
+    ({ mkDerivation, base, bytestring, html-entities, tasty
+     , tasty-hunit, text, unordered-containers, xmlbf, xmlhtml
      }:
      mkDerivation {
        pname = "xmlbf-xmlhtml";
-       version = "0.2";
-       sha256 = "1h2w98jdr3r9isbl5g39gd3fxlm4vqib15grqgarhx2gj1k9vlxd";
+       version = "0.2.2";
+       sha256 = "0d93ywr70qmjd2yd33b5k8b5n1l01cj1clbm93hq6sfjjnw4cyi0";
        libraryHaskellDepends = [
          base bytestring html-entities text unordered-containers xmlbf
          xmlhtml
        ];
-       testHaskellDepends = [
-         base bytestring QuickCheck quickcheck-instances tasty tasty-hunit
-         tasty-quickcheck text unordered-containers xmlbf
-       ];
+       testHaskellDepends = [ base tasty tasty-hunit xmlbf ];
        description = "xmlhtml backend support for the xmlbf library";
        license = lib.licenses.asl20;
      }) {};
@@ -312395,10 +310716,8 @@ self: {
      }:
      mkDerivation {
        pname = "xmlhtml";
-       version = "0.2.5.2";
-       sha256 = "1p2v1cj9jjwbqyb0fyv2201zd7ljz5d46qg5kwy7rz2bchbqd0b4";
-       revision = "4";
-       editedCabalFile = "1q4f9pvyrkrw793kvd1lxzpzf49h2rs8zdmmhsli487sllflghnq";
+       version = "0.2.5.3";
+       sha256 = "0nvwrl4cw7hfsbndmxdmzs3cs35hs01bja6hrjrc8fairaaif2rf";
        libraryHaskellDepends = [
          base blaze-builder blaze-html blaze-markup bytestring
          bytestring-builder containers parsec text unordered-containers
@@ -312543,7 +310862,10 @@ self: {
        description = "A tiling window manager";
        license = lib.licenses.bsd3;
        mainProgram = "xmonad";
-       maintainers = [ lib.maintainers.peti ];
+       maintainers = [
+         lib.maintainers.dschrempf lib.maintainers.ivanbrennan
+         lib.maintainers.peti
+       ];
      }) {};
 
   "xmonad-bluetilebranch" = callPackage
@@ -312589,7 +310911,10 @@ self: {
        ];
        description = "Community-maintained extensions for xmonad";
        license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.peti ];
+       maintainers = [
+         lib.maintainers.dschrempf lib.maintainers.ivanbrennan
+         lib.maintainers.peti
+       ];
      }) {};
 
   "xmonad-contrib-bluetilebranch" = callPackage
@@ -312985,7 +311310,6 @@ self: {
        description = "Data types for programs for xournal file format";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "xpathdsv" = callPackage
@@ -313041,7 +311365,6 @@ self: {
        license = lib.licenses.mpl20;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "xrefcheck";
-       broken = true;
      }) {};
 
   "xsact" = callPackage
@@ -313089,6 +311412,8 @@ self: {
        libraryHaskellDepends = [ base HUnit QuickCheck uniplate vector ];
        description = "cryptanalysis of Blizzard's broken SHA-1 implementation";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "xslt" = callPackage
@@ -313111,10 +311436,8 @@ self: {
      }:
      mkDerivation {
        pname = "xss-sanitize";
-       version = "0.3.7";
-       sha256 = "1wnzx5nv8p4ppphcvjp6x8wna0kpw9jn85gn1qbhjqhrl5nqy1vw";
-       revision = "1";
-       editedCabalFile = "15kd3yxs219g4rxnq7qlr2zhjv930b33aynq0nbzhw94bff6qb66";
+       version = "0.3.7.1";
+       sha256 = "1lmmyh28mb1k44m63m7qx6iy4x2fgqq5srmky47dsm0fby9iag1h";
        libraryHaskellDepends = [
          attoparsec base containers css-text network-uri tagsoup text
          utf8-string
@@ -313158,8 +311481,6 @@ self: {
        ];
        description = "Automatic generation of XStaticFile";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "xtc" = callPackage
@@ -313200,8 +311521,6 @@ self: {
        ];
        description = "turtle like LOGO";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "xxhash" = callPackage
@@ -313219,6 +311538,8 @@ self: {
        ];
        description = "A Haskell implementation of the xxHash algorithm";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "xxhash-ffi" = callPackage
@@ -313965,8 +312286,6 @@ self: {
        ];
        description = "Flexible declarative YAML parsing toolkit";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "yaml2owl" = callPackage
@@ -314033,8 +312352,8 @@ self: {
        pname = "yampa-canvas";
        version = "0.2.3";
        sha256 = "0a1pq1psmc4490isr19z4prnqq1w3374vkfmzpw9s20s2p6k5y7r";
-       revision = "8";
-       editedCabalFile = "1lnvj9fgwb11my92sk1k0kws3aan6d9r2airpfviv5b9bb0ylpqm";
+       revision = "9";
+       editedCabalFile = "0cl5bnki5a5dfr6jv5957c7svvgnvgf5zr6c6adha639z98l1fmq";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base blank-canvas stm time Yampa ];
@@ -314122,8 +312441,8 @@ self: {
      }:
      mkDerivation {
        pname = "yampa-test";
-       version = "0.13.7";
-       sha256 = "04i1rzbc8v60s1qdnz42g8anm2xc6w28i47jkakqlpxlcii3zlcy";
+       version = "0.14";
+       sha256 = "1w2p15j1fh2xv460xc40w7li2mvv4nwqqys1xhr9zpby2cdkc39h";
        libraryHaskellDepends = [
          base normaldistribution QuickCheck Yampa
        ];
@@ -314237,8 +312556,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion deepseq ];
        description = "Yet another records libraries";
        license = lib.licenses.isc;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "yarn-lock" = callPackage
@@ -314296,7 +312613,9 @@ self: {
        ];
        description = "Convert yarn.lock files to nix expressions";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.sternenseemann ];
+       broken = true;
      }) {};
 
   "yarr" = callPackage
@@ -314350,7 +312669,6 @@ self: {
        description = "Yet another string interpolator";
        license = lib.licenses.cc0;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "yate" = callPackage
@@ -315060,25 +313378,35 @@ self: {
 
   "yesod-auth-lti13" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring
-     , bytestring, containers, cryptonite, http-client, http-conduit
-     , jose-jwt, load-env, lti13, microlens, oidc-client
-     , safe-exceptions, text, time, warp, yesod, yesod-auth, yesod-core
+     , bytestring, containers, cryptonite, data-default, file-embed
+     , hspec, hspec-discover, http-client, http-conduit, http-types
+     , jose-jwt, load-env, lti13, microlens, mtl, oidc-client
+     , QuickCheck, template-haskell, text, th-utilities, time
+     , transformers, unliftio, wai, warp, yesod, yesod-auth, yesod-core
+     , yesod-test
      }:
      mkDerivation {
        pname = "yesod-auth-lti13";
-       version = "0.2.0.3";
-       sha256 = "06xlpdirr7s4l9a9sxydn7vj0z9dy600yn6nmccv042awkdg5l0f";
+       version = "0.3.0.0";
+       sha256 = "1mi8fvynayw1wf17mrk11vdisi7r585bf8v0d73x7yq3f1b43qfa";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson aeson-pretty base base64-bytestring bytestring containers
-         cryptonite http-client http-conduit jose-jwt load-env lti13
-         microlens oidc-client safe-exceptions text time warp yesod
+         cryptonite http-client http-conduit http-types jose-jwt load-env
+         lti13 microlens oidc-client text time unliftio warp yesod
          yesod-auth yesod-core
        ];
+       testHaskellDepends = [
+         aeson aeson-pretty base base64-bytestring bytestring containers
+         cryptonite data-default file-embed hspec http-client http-conduit
+         http-types jose-jwt load-env lti13 microlens mtl oidc-client
+         QuickCheck template-haskell text th-utilities time transformers
+         unliftio wai warp yesod yesod-auth yesod-core yesod-test
+       ];
+       testToolDepends = [ hspec-discover ];
        description = "A yesod-auth plugin for LTI 1.3";
        license = lib.licenses.lgpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yesod-auth-nopassword" = callPackage
@@ -315105,16 +313433,14 @@ self: {
      }:
      mkDerivation {
        pname = "yesod-auth-oauth";
-       version = "1.6.0.3";
-       sha256 = "0y57d5y0l0fzmk6zxrpf2xf8y00hp2i0lk3xh5sqlb77a57r109s";
+       version = "1.6.1";
+       sha256 = "0gyjcrm8yhqd2zripv050p0jnlxl88czbqar2crr4gxq8na5pn20";
        libraryHaskellDepends = [
          authenticate-oauth base bytestring text unliftio yesod-auth
          yesod-core yesod-form
        ];
        description = "OAuth Authentication for Yesod";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "yesod-auth-oauth2" = callPackage
@@ -316088,6 +314414,8 @@ self: {
        ];
        description = "A middleware for building CSP headers on the fly";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yesod-newsfeed" = callPackage
@@ -317062,7 +315390,6 @@ self: {
        description = "Yi editor core library";
        license = lib.licenses.gpl2Only;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "yi-dynamic-configuration" = callPackage
@@ -317091,6 +315418,7 @@ self: {
        libraryHaskellDepends = [ base containers split yi-language ];
        description = "Simple mapping from colour names used in emacs to Color";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-frontend-pango" = callPackage
@@ -317268,6 +315596,8 @@ self: {
        ];
        description = "Collection of language-related Yi libraries";
        license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yi-misc-modes" = callPackage
@@ -317567,6 +315897,8 @@ self: {
        libraryHaskellDepends = [ base free mtl ];
        description = "A truly tiny monadic parsing library";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yoda" = callPackage
@@ -317639,6 +315971,8 @@ self: {
        executableHaskellDepends = [ base bytestring process utility-ht ];
        description = "Upload video to YouTube via YouTube API";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yql" = callPackage
@@ -318030,8 +316364,8 @@ self: {
      }:
      mkDerivation {
        pname = "zenacy-html";
-       version = "2.0.4";
-       sha256 = "05jy3w7a94ns52w4a1p6xhcph09p2zzqmvncf47db9wwq6xl5ad2";
+       version = "2.0.7";
+       sha256 = "1468haqjgmnh6drf5cfk42v0x80pr3a9asap8l6m1l4pwy531wkh";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -318062,8 +316396,8 @@ self: {
      }:
      mkDerivation {
        pname = "zenacy-unicode";
-       version = "1.0.1";
-       sha256 = "1l03zr1j6h1h15rnz6mk731g5ib1h3x59b3aqm30i0kd2h28g0vw";
+       version = "1.0.2";
+       sha256 = "0v9zsiqm07gmyqa3c3caak2lfi8z499xmj0xa3lyx8s2nd6aficn";
        libraryHaskellDepends = [ base bytestring vector word8 ];
        testHaskellDepends = [
          base bytestring HUnit test-framework test-framework-hunit text
@@ -318212,8 +316546,8 @@ self: {
      }:
      mkDerivation {
        pname = "zephyr-copilot";
-       version = "1.0.4";
-       sha256 = "112xjv3lmnnxi6imwj9p0i2nn0gbc6dgai0yq8kc6iy1qpg478w5";
+       version = "1.0.5";
+       sha256 = "1fc58cq0dgzqfy84z8mbana8lisnc2df7k7jhramafpl7qgkp9q4";
        libraryHaskellDepends = [
          base containers copilot copilot-c99 copilot-language directory
          filepath mtl optparse-applicative sketch-frp-copilot temporary
@@ -318233,6 +316567,8 @@ self: {
        libraryHaskellDepends = [ base semigroups ];
        description = "Semigroups with absorption";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "zerobin" = callPackage
@@ -318254,6 +316590,7 @@ self: {
        ];
        description = "Post to 0bin services";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "zerobin";
      }) {};
 
@@ -318315,6 +316652,7 @@ self: {
        description = "Bindings to ZeroMQ 3.x";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) zeromq;};
 
   "zeromq4-clone-pattern" = callPackage
@@ -318773,24 +317111,26 @@ self: {
 
   "zip-stream" = callPackage
     ({ mkDerivation, base, binary, binary-conduit, bytestring, conduit
-     , conduit-extra, digest, directory, exceptions, filepath, mtl
-     , primitive, resourcet, text, time, transformers, transformers-base
-     , zlib
+     , conduit-extra, deepseq, digest, directory, exceptions, filepath
+     , hspec, mtl, primitive, resourcet, text, time, transformers
+     , transformers-base, zlib
      }:
      mkDerivation {
        pname = "zip-stream";
-       version = "0.2.1.0";
-       sha256 = "0fx8kj0ijm3555grhdns7agmi084584fh1v0mvkm4x696h1zzvli";
+       version = "0.2.2.0";
+       sha256 = "1z9q6j5zh4crvgk4v2p9s6qww74ifmcj7ngxxkpnkv8h81xjcdjk";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base binary binary-conduit bytestring conduit conduit-extra digest
-         exceptions mtl primitive resourcet text time transformers-base zlib
+         base binary binary-conduit bytestring conduit conduit-extra deepseq
+         digest exceptions mtl primitive resourcet text time
+         transformers-base zlib
        ];
        executableHaskellDepends = [
          base bytestring conduit conduit-extra directory filepath resourcet
          text time transformers
        ];
+       testHaskellDepends = [ base bytestring conduit hspec text time ];
        description = "ZIP archive streaming using conduits";
        license = lib.licenses.bsd3;
      }) {};
@@ -319010,6 +317350,8 @@ self: {
        libraryHaskellDepends = [ base bytestring profunctors zlib ];
        description = "Lenses for zlib";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "zm" = callPackage
@@ -319033,7 +317375,6 @@ self: {
        description = "Language independent, reproducible, absolute types";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "zmcat" = callPackage
@@ -319226,8 +317567,8 @@ self: {
      }:
      mkDerivation {
        pname = "zoovisitor";
-       version = "0.2.1.0";
-       sha256 = "1vh20sjq305f7nkphprqby19cbd7w395yixq92w3mplsz9cx6h0n";
+       version = "0.2.1.1";
+       sha256 = "02hhscjj1rql1xn08x1dh5lppsvrs059wh2psxz5i2glwc7jgd9a";
        libraryHaskellDepends = [ base Z-Data Z-IO ];
        librarySystemDepends = [ zookeeper_mt ];
        testHaskellDepends = [ async base hspec uuid Z-Data ];
@@ -319459,7 +317800,9 @@ self: {
        testHaskellDepends = [ aeson base bytestring tasty tasty-hunit ];
        description = "A zuul client library";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "zuul-cli";
+       broken = true;
      }) {};
 
   "zxcvbn-c" = callPackage