about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/hackage-packages.nix
diff options
context:
space:
mode:
authorsternenseemann <sternenseemann@systemli.org>2024-01-22 14:44:35 +0100
committersternenseemann <sternenseemann@systemli.org>2024-01-22 15:14:41 +0100
commitb2dcc590a7ab6235cb9c9201add64424355217c2 (patch)
treef5f12ea37321c6e15fe81631cf04314a3c6df6a8 /pkgs/development/haskell-modules/hackage-packages.nix
parentfb8fd479d5375615f2d65bb98152dda35ba88998 (diff)
downloadnixlib-b2dcc590a7ab6235cb9c9201add64424355217c2.tar
nixlib-b2dcc590a7ab6235cb9c9201add64424355217c2.tar.gz
nixlib-b2dcc590a7ab6235cb9c9201add64424355217c2.tar.bz2
nixlib-b2dcc590a7ab6235cb9c9201add64424355217c2.tar.lz
nixlib-b2dcc590a7ab6235cb9c9201add64424355217c2.tar.xz
nixlib-b2dcc590a7ab6235cb9c9201add64424355217c2.tar.zst
nixlib-b2dcc590a7ab6235cb9c9201add64424355217c2.zip
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix2823
1 files changed, 683 insertions, 2140 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index ea29ded3c610..3911c161a2f7 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -7000,23 +7000,6 @@ self: {
      }:
      mkDerivation {
        pname = "GLFW-b";
-       version = "3.3.0.0";
-       sha256 = "1xh6nnm4c7bjvbr62rw7vv86p0r76vrqhdbm89vmcs51jk92yxv4";
-       libraryHaskellDepends = [ array base bindings-GLFW deepseq ];
-       testHaskellDepends = [
-         array base bindings-GLFW deepseq HUnit test-framework
-         test-framework-hunit
-       ];
-       description = "Bindings to GLFW OpenGL library";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "GLFW-b_3_3_9_0" = callPackage
-    ({ mkDerivation, array, base, bindings-GLFW, deepseq, HUnit
-     , test-framework, test-framework-hunit
-     }:
-     mkDerivation {
-       pname = "GLFW-b";
        version = "3.3.9.0";
        sha256 = "12n75mh0szw43y1fqsf95cbwvqy9gmmq7h3lii7gs02mv45fysrc";
        libraryHaskellDepends = [ array base bindings-GLFW deepseq ];
@@ -7026,7 +7009,6 @@ self: {
        ];
        description = "Bindings to GLFW OpenGL library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "GLFW-b-demo" = callPackage
@@ -9834,8 +9816,8 @@ self: {
     ({ mkDerivation, base, containers }:
      mkDerivation {
        pname = "HSvm";
-       version = "0.1.1.3.25";
-       sha256 = "1n97frz0hbc85wlyflihnj9w5hvg7x4cbawqjimr12zlsqh26iag";
+       version = "0.1.2.3.32";
+       sha256 = "1gz67dw2px9ys93xl152cv75f8237qal9wqnzwr624qm44xp4c0d";
        libraryHaskellDepends = [ base containers ];
        description = "Haskell Bindings for libsvm";
        license = lib.licenses.bsd3;
@@ -11770,24 +11752,6 @@ self: {
      }:
      mkDerivation {
        pname = "IPv6Addr";
-       version = "2.0.5.1";
-       sha256 = "1w0chaq6nf6xbvfgfwbjw4vm695nbpsr5hqcx927i2kvxr956dp7";
-       libraryHaskellDepends = [
-         aeson attoparsec base iproute network network-info random text
-       ];
-       testHaskellDepends = [
-         base HUnit test-framework test-framework-hunit text
-       ];
-       description = "Library to deal with IPv6 address text representations";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "IPv6Addr_2_0_6" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, HUnit, iproute, network
-     , network-info, random, test-framework, test-framework-hunit, text
-     }:
-     mkDerivation {
-       pname = "IPv6Addr";
        version = "2.0.6";
        sha256 = "162qi2jczpxwyv0y4r9zkyr6hkdy8k38nmy9db0pa1dm48xfsd4p";
        libraryHaskellDepends = [
@@ -11798,7 +11762,6 @@ self: {
        ];
        description = "Library to deal with IPv6 address text representations";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "IPv6DB" = callPackage
@@ -18787,24 +18750,6 @@ self: {
      }:
      mkDerivation {
        pname = "STMonadTrans";
-       version = "0.4.7";
-       sha256 = "1x83f48wbzx6rzbls6h8walfayzdv4j3j1mqbk8lfnkdqff9ri5d";
-       revision = "1";
-       editedCabalFile = "01zfv7jdqf8wfmgxx2gdb1nik93iqvkmblrd18py5hy5mpbxp9dy";
-       libraryHaskellDepends = [ array base mtl transformers ];
-       testHaskellDepends = [
-         array base tasty tasty-hunit tasty-quickcheck transformers
-       ];
-       description = "A monad transformer version of the ST monad";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "STMonadTrans_0_4_8" = callPackage
-    ({ mkDerivation, array, base, mtl, tasty, tasty-hunit
-     , tasty-quickcheck, transformers
-     }:
-     mkDerivation {
-       pname = "STMonadTrans";
        version = "0.4.8";
        sha256 = "0ldqsl5axz1xlzha4b58kzpf35nr81ki3psy91zx7lpiv4agz7l3";
        libraryHaskellDepends = [ array base mtl transformers ];
@@ -18813,7 +18758,6 @@ self: {
        ];
        description = "A monad transformer version of the ST monad";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "SVD2HS" = callPackage
@@ -26652,34 +26596,6 @@ self: {
      }:
      mkDerivation {
        pname = "aeson-schemas";
-       version = "1.4.2.0";
-       sha256 = "11nfrpd2lr9fdh2zaancs3b75rx8pqn2frsy4mgwlg9vb3jm0gk6";
-       libraryHaskellDepends = [
-         aeson base first-class-families hashable megaparsec
-         template-haskell text unordered-containers
-       ];
-       testHaskellDepends = [
-         aeson aeson-qq base deepseq filepath hint interpolate process
-         QuickCheck raw-strings-qq tasty tasty-golden tasty-hunit
-         tasty-quickcheck template-haskell temporary text th-orphans
-         th-test-utils
-       ];
-       benchmarkHaskellDepends = [
-         aeson base criterion deepseq template-haskell th-test-utils
-       ];
-       description = "Easily consume JSON data on-demand with type-safety";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "aeson-schemas_1_4_2_1" = callPackage
-    ({ mkDerivation, aeson, aeson-qq, base, criterion, deepseq
-     , filepath, first-class-families, hashable, hint, interpolate
-     , megaparsec, process, QuickCheck, raw-strings-qq, tasty
-     , tasty-golden, tasty-hunit, tasty-quickcheck, template-haskell
-     , temporary, text, th-orphans, th-test-utils, unordered-containers
-     }:
-     mkDerivation {
-       pname = "aeson-schemas";
        version = "1.4.2.1";
        sha256 = "1rsbkav2c76g6b2cbhjwhlhnwz0w9fwiq1bf2cbikgbrabbi9h7c";
        libraryHaskellDepends = [
@@ -26697,7 +26613,6 @@ self: {
        ];
        description = "Easily consume JSON data on-demand with type-safety";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "aeson-serialize" = callPackage
@@ -26819,30 +26734,6 @@ self: {
      }:
      mkDerivation {
        pname = "aeson-typescript";
-       version = "0.6.1.0";
-       sha256 = "1ylxh4fbx01rwv1ipk1a6yfziwp1v3hy9wmpbml0s9613bwqxdvl";
-       libraryHaskellDepends = [
-         aeson base bytestring containers mtl string-interpolate
-         template-haskell text th-abstraction transformers
-         unordered-containers
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers directory filepath hspec mtl
-         process string-interpolate template-haskell temporary text
-         th-abstraction transformers unordered-containers
-       ];
-       description = "Generate TypeScript definition files from your ADTs";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "aeson-typescript_0_6_2_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, directory
-     , filepath, hspec, mtl, process, string-interpolate
-     , template-haskell, temporary, text, th-abstraction, transformers
-     , unordered-containers
-     }:
-     mkDerivation {
-       pname = "aeson-typescript";
        version = "0.6.2.0";
        sha256 = "14lya37640qrsz792xcpm21r7pixfxs72kq19165zjwcg4vv2v4n";
        libraryHaskellDepends = [
@@ -26857,7 +26748,6 @@ self: {
        ];
        description = "Generate TypeScript definition files from your ADTs";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "aeson-unqualified-ast" = callPackage
@@ -35988,19 +35878,6 @@ self: {
     ({ mkDerivation, ansi-terminal-types, base, colour }:
      mkDerivation {
        pname = "ansi-terminal";
-       version = "1.0";
-       sha256 = "1jfgsnywzyipxg64xqgiyvq4af7wjnx4g8hazysn57hqg67sk607";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ ansi-terminal-types base colour ];
-       description = "Simple ANSI terminal support";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "ansi-terminal_1_0_2" = callPackage
-    ({ mkDerivation, ansi-terminal-types, base, colour }:
-     mkDerivation {
-       pname = "ansi-terminal";
        version = "1.0.2";
        sha256 = "0d6qm3ph6drim7g81yx46nmgspxsf4nnr2d91fa0fy3cyv5idra6";
        isLibrary = true;
@@ -36008,7 +35885,6 @@ self: {
        libraryHaskellDepends = [ ansi-terminal-types base colour ];
        description = "Simple ANSI terminal support";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ansi-terminal-game" = callPackage
@@ -39391,8 +39267,8 @@ self: {
      }:
      mkDerivation {
        pname = "asana";
-       version = "1.0.1.0";
-       sha256 = "14ppgjjqxylkpy24bkaqlbcsbklrdgrlnm7dqalk1nzv37zqijys";
+       version = "1.0.1.1";
+       sha256 = "01117n142magfi3vywdyp9ackp26lwbab8zyazgxkvfk79a494vb";
        libraryHaskellDepends = [
          aeson aeson-casing base bytestring hashable http-conduit
          iso8601-time microlens microlens-mtl monad-logger mtl scientific
@@ -39536,18 +39412,6 @@ self: {
      }) {};
 
   "ascii-group" = callPackage
-    ({ mkDerivation, ascii-char, base, hashable, hedgehog }:
-     mkDerivation {
-       pname = "ascii-group";
-       version = "1.0.0.16";
-       sha256 = "11hh56b7zl7866n600s0hmwwvrrvldjrkz9zscds9gcvvz6xmhnq";
-       libraryHaskellDepends = [ ascii-char base hashable ];
-       testHaskellDepends = [ ascii-char base hedgehog ];
-       description = "ASCII character groups";
-       license = lib.licenses.asl20;
-     }) {};
-
-  "ascii-group_1_0_0_17" = callPackage
     ({ mkDerivation, ascii-char, base, hashable, hspec }:
      mkDerivation {
        pname = "ascii-group";
@@ -39557,7 +39421,6 @@ self: {
        testHaskellDepends = [ ascii-char base hspec ];
        description = "ASCII character groups";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ascii-holidays" = callPackage
@@ -41747,30 +41610,6 @@ self: {
      }:
      mkDerivation {
        pname = "audacity";
-       version = "0.0.2.1";
-       sha256 = "04r36gy8z0d2fz1l5px6yajp7izf3zpda9vci6q0wc273pxc8ck6";
-       revision = "3";
-       editedCabalFile = "02q5300nzigjqxy2a1nwixy05g5zi4zmm7dzfgl883wfab4s1i41";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base bytestring deepseq directory explicit-exception filepath
-         non-empty semigroups storable-record storablevector tagchup
-         transformers utility-ht xml-basic
-       ];
-       description = "Interchange with the Audacity sound signal editor";
-       license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.thielema ];
-     }) {};
-
-  "audacity_0_0_2_2" = callPackage
-    ({ mkDerivation, base, bytestring, deepseq, directory
-     , explicit-exception, filepath, non-empty, semigroups
-     , storable-record, storablevector, tagchup, transformers
-     , utility-ht, xml-basic
-     }:
-     mkDerivation {
-       pname = "audacity";
        version = "0.0.2.2";
        sha256 = "1glvk4mkq8j48s0xm86xb1l3xrb6m3cijcckdm48zq3pz7yg3hd8";
        isLibrary = true;
@@ -41782,7 +41621,6 @@ self: {
        ];
        description = "Interchange with the Audacity sound signal editor";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.thielema ];
      }) {};
 
@@ -47774,6 +47612,23 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "binary-parser_0_5_7_6" = callPackage
+    ({ mkDerivation, base, base-prelude, bytestring, mtl, tasty
+     , tasty-hunit, tasty-quickcheck, text, transformers
+     }:
+     mkDerivation {
+       pname = "binary-parser";
+       version = "0.5.7.6";
+       sha256 = "0s7d332iip9pj5sc00li9lnnmaszy63a6iz59013dbj55xbw0bba";
+       libraryHaskellDepends = [ base bytestring mtl text transformers ];
+       testHaskellDepends = [
+         base-prelude bytestring tasty tasty-hunit tasty-quickcheck
+       ];
+       description = "An efficient but limited parser API specialised to bytestrings";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "binary-parsers" = callPackage
     ({ mkDerivation, attoparsec, base, binary, bytestring
      , bytestring-lexing, case-insensitive, criterion, deepseq
@@ -48172,31 +48027,6 @@ self: {
      }:
      mkDerivation {
        pname = "bindings-GLFW";
-       version = "3.3.2.0";
-       sha256 = "0frvqybvy6bk79drhdmv4m754g4db3ys63ib8kw6aw5d3bmhjdbw";
-       libraryHaskellDepends = [ base bindings-DSL ];
-       librarySystemDepends = [
-         libGL libX11 libXcursor libXext libXfixes libXi libXinerama
-         libXrandr libXxf86vm
-       ];
-       testHaskellDepends = [
-         base HUnit test-framework test-framework-hunit
-       ];
-       description = "Low-level bindings to GLFW OpenGL library";
-       license = lib.licenses.bsd3;
-     }) {inherit (pkgs) libGL; inherit (pkgs.xorg) libX11; 
-         inherit (pkgs.xorg) libXcursor; inherit (pkgs.xorg) libXext; 
-         inherit (pkgs.xorg) libXfixes; inherit (pkgs.xorg) libXi; 
-         inherit (pkgs.xorg) libXinerama; inherit (pkgs.xorg) libXrandr; 
-         inherit (pkgs.xorg) libXxf86vm;};
-
-  "bindings-GLFW_3_3_9_1" = callPackage
-    ({ mkDerivation, base, bindings-DSL, HUnit, libGL, libX11
-     , libXcursor, libXext, libXfixes, libXi, libXinerama, libXrandr
-     , libXxf86vm, test-framework, test-framework-hunit
-     }:
-     mkDerivation {
-       pname = "bindings-GLFW";
        version = "3.3.9.1";
        sha256 = "0j0vka9i2b8nl3xyfx3wzhhyyx0zqd4gxd25rrna5k0wvnqk27w5";
        libraryHaskellDepends = [ base bindings-DSL ];
@@ -48209,7 +48039,6 @@ self: {
        ];
        description = "Low-level bindings to GLFW OpenGL library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) libGL; inherit (pkgs.xorg) libX11; 
          inherit (pkgs.xorg) libXcursor; inherit (pkgs.xorg) libXext; 
          inherit (pkgs.xorg) libXfixes; inherit (pkgs.xorg) libXi; 
@@ -52389,21 +52218,6 @@ self: {
      }:
      mkDerivation {
        pname = "boomerang";
-       version = "1.4.9";
-       sha256 = "0z1lnzskvna5wdc45iwwybrsgv302gfja8s9zlvhdyvjlrxv5sjw";
-       libraryHaskellDepends = [
-         base mtl semigroups template-haskell text th-abstraction
-       ];
-       description = "Library for invertible parsing and printing";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "boomerang_1_4_9_1" = callPackage
-    ({ mkDerivation, base, mtl, semigroups, template-haskell, text
-     , th-abstraction
-     }:
-     mkDerivation {
-       pname = "boomerang";
        version = "1.4.9.1";
        sha256 = "0hcs9gwwmsq7m3hkk6akjdv6wiqdj2h6nmyjps6ilrcn14qbk5dp";
        libraryHaskellDepends = [
@@ -52411,7 +52225,6 @@ self: {
        ];
        description = "Library for invertible parsing and printing";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "boomslang" = callPackage
@@ -54861,21 +54674,21 @@ self: {
      }) {};
 
   "bureaucromancy" = callPackage
-    ({ mkDerivation, base, bytestring, containers, directory
+    ({ mkDerivation, aeson, base, bytestring, containers, directory
      , file-embed, file-embed-lzma, filepath, ginger, hourglass
      , html-conduit, http-types, mtl, network-uri, regex-tdfa, text, tz
      , wai, warp, xml-conduit
      }:
      mkDerivation {
        pname = "bureaucromancy";
-       version = "0.1.0.1";
-       sha256 = "0z50zpbc0hq24i5bgcx7zj9bdf0qdcqaps00vp15xyzrs2mhw31c";
+       version = "0.1.0.2";
+       sha256 = "1ab56izmmr33gya76bngbxjjyr2f172bh5h0cjrs51km1kggs789";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base bytestring containers directory file-embed file-embed-lzma
-         filepath ginger hourglass mtl network-uri regex-tdfa text tz
-         xml-conduit
+         aeson base bytestring containers directory file-embed
+         file-embed-lzma filepath ginger hourglass mtl network-uri
+         regex-tdfa text tz xml-conduit
        ];
        executableHaskellDepends = [
          base html-conduit http-types text wai warp
@@ -55354,38 +55167,6 @@ self: {
      }:
      mkDerivation {
        pname = "bytebuild";
-       version = "0.3.14.0";
-       sha256 = "0ql3fyd0l4gm3wbziky8r3bgd97kazpqbmiqwhrxvznf201zkhfy";
-       revision = "1";
-       editedCabalFile = "0pgm553m4abfq7bhrz4r0hymww32sqy4ln0j3v3ydb93x6l1fp1v";
-       libraryHaskellDepends = [
-         base byteslice bytestring haskell-src-meta integer-logarithms
-         natural-arithmetic primitive primitive-offset run-st
-         template-haskell text text-short wide-word zigzag
-       ];
-       testHaskellDepends = [
-         base byteslice bytestring natural-arithmetic primitive
-         primitive-unlifted QuickCheck quickcheck-classes
-         quickcheck-instances tasty tasty-hunit tasty-quickcheck text
-         text-short vector wide-word
-       ];
-       benchmarkHaskellDepends = [
-         base byteslice gauge natural-arithmetic primitive text-short
-       ];
-       description = "Build byte arrays";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "bytebuild_0_3_15_0" = callPackage
-    ({ mkDerivation, base, byteslice, bytestring, gauge
-     , haskell-src-meta, integer-logarithms, natural-arithmetic
-     , primitive, primitive-offset, primitive-unlifted, QuickCheck
-     , quickcheck-classes, quickcheck-instances, run-st, tasty
-     , tasty-hunit, tasty-quickcheck, template-haskell, text, text-short
-     , vector, wide-word, zigzag
-     }:
-     mkDerivation {
-       pname = "bytebuild";
        version = "0.3.15.0";
        sha256 = "1hdypq9jmsgg8ccvh9giz2ccazlrmnvjrbm773v206h0mbchi5ig";
        libraryHaskellDepends = [
@@ -55404,7 +55185,6 @@ self: {
        ];
        description = "Build byte arrays";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "bytedump" = callPackage
@@ -55581,29 +55361,6 @@ self: {
      }:
      mkDerivation {
        pname = "byteslice";
-       version = "0.2.12.0";
-       sha256 = "1r6ad6ib1fk4bhld3vkzwm1z74px562h7dwsz5gl8582igi9z2mk";
-       libraryHaskellDepends = [
-         base bytestring natural-arithmetic 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;
-     }) {};
-
-  "byteslice_0_2_13_0" = callPackage
-    ({ mkDerivation, base, bytestring, gauge, natural-arithmetic
-     , 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.13.0";
        sha256 = "1jp61krqfk5nqqbk2a4h8pz15hdm2kd8bvmpa29vvhx96qdp19cx";
        libraryHaskellDepends = [
@@ -55617,37 +55374,10 @@ self: {
        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
-     , tasty-quickcheck, text-short, wide-word
-     }:
-     mkDerivation {
-       pname = "bytesmith";
-       version = "0.3.10.0";
-       sha256 = "0n0218mrnf6qy7h82apxgpdd868hdbmvn1cghif267xmd0qc3pcp";
-       revision = "1";
-       editedCabalFile = "1lw7ivh995mgpvra2s3klka9n3zc0j8w43mkgi068hlzcj69km0z";
-       libraryHaskellDepends = [
-         base byteslice bytestring contiguous primitive run-st text-short
-         wide-word
-       ];
-       testHaskellDepends = [
-         base byte-order byteslice primitive tasty tasty-hunit
-         tasty-quickcheck text-short wide-word
-       ];
-       benchmarkHaskellDepends = [
-         base byteslice bytestring gauge primitive
-       ];
-       description = "Nonresumable byte parser";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "bytesmith_0_3_11_0" = callPackage
-    ({ mkDerivation, base, byte-order, byteslice, bytestring
      , contiguous, gauge, natural-arithmetic, primitive, run-st, tasty
      , tasty-hunit, tasty-quickcheck, text-short, wide-word
      }:
@@ -55668,7 +55398,6 @@ self: {
        ];
        description = "Nonresumable byte parser";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "bytestring_0_12_0_2" = callPackage
@@ -58487,8 +58216,8 @@ self: {
        pname = "cairo";
        version = "0.13.10.0";
        sha256 = "16dwjqg8gqk2dzp3qpcvhwdgn16rxxasll8qs2fl2gf84z41h0mf";
-       revision = "1";
-       editedCabalFile = "15cjvr8r1jb1kp835j74mi3zsqdiir8p9yh586y2rlr99kcsdbsj";
+       revision = "2";
+       editedCabalFile = "1irj5yrz74j6wypni9pk9mbd7v2mzcy3ndyl7irada8szgdl3kkv";
        enableSeparateDataOutput = true;
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [
@@ -58891,10 +58620,8 @@ self: {
      }:
      mkDerivation {
        pname = "call-alloy";
-       version = "0.4.0.3";
-       sha256 = "0aabh7a43cyprwywv8622q860ys2i7mlasigbxaklyj558xma59f";
-       revision = "2";
-       editedCabalFile = "0hwlxg2nmi3wq316wb20f0kv077v9lrjb7705acnnl2a099jx7j5";
+       version = "0.4.1";
+       sha256 = "15qm38pj5r0csy3zkv8iy17civ2ypp527vwx0p0pnp1aps7blcqx";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          async base bytestring containers directory extra filepath mtl
@@ -58910,15 +58637,15 @@ self: {
        broken = true;
      }) {};
 
-  "call-alloy_0_4_1" = callPackage
+  "call-alloy_0_4_1_1" = callPackage
     ({ mkDerivation, async, base, bytestring, containers, directory
      , extra, filepath, hspec, mtl, process, split, string-interpolate
      , transformers, trifecta, unix
      }:
      mkDerivation {
        pname = "call-alloy";
-       version = "0.4.1";
-       sha256 = "15qm38pj5r0csy3zkv8iy17civ2ypp527vwx0p0pnp1aps7blcqx";
+       version = "0.4.1.1";
+       sha256 = "0ykq7vp9qm538q61crl3hbzd3kjia8q5alf5db62zpv80ffsj1pg";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          async base bytestring containers directory extra filepath mtl
@@ -60457,28 +60184,6 @@ self: {
      }:
      mkDerivation {
        pname = "cassava-conduit";
-       version = "0.6.5";
-       sha256 = "0qhyqv0p42p1pkmfrv8sl2mcmmqahrg15yp40ymawp0j997z54v3";
-       libraryHaskellDepends = [
-         array base bifunctors bytestring cassava conduit containers mtl
-         text
-       ];
-       testHaskellDepends = [
-         base bytestring cassava conduit QuickCheck text
-       ];
-       benchmarkHaskellDepends = [ base criterion ];
-       description = "Conduit interface for cassava package";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "cassava-conduit_0_6_6" = callPackage
-    ({ mkDerivation, array, base, bifunctors, bytestring, cassava
-     , conduit, containers, criterion, mtl, QuickCheck, text
-     }:
-     mkDerivation {
-       pname = "cassava-conduit";
        version = "0.6.6";
        sha256 = "1kx90j4rikh9wfvhliixfh4gbvckhb4ka77d891p8ibdlls9xwwh";
        libraryHaskellDepends = [
@@ -61035,8 +60740,8 @@ self: {
      }:
      mkDerivation {
        pname = "cayley-client";
-       version = "0.4.19.2";
-       sha256 = "0p8s4r4wgscqll2jd1k3plfq8v89jf344vq5bz5fg9r66kbryjxs";
+       version = "0.4.19.3";
+       sha256 = "1qdjd20axridvb55x3j7bmqmfj4qkbpvz917lb10rxm2fzkyiyvn";
        libraryHaskellDepends = [
          aeson attoparsec base binary bytestring exceptions http-client
          http-conduit lens lens-aeson mtl text transformers
@@ -67851,31 +67556,6 @@ self: {
      }) {};
 
   "coinor-clp" = callPackage
-    ({ mkDerivation, base, clp, comfort-array, deepseq
-     , doctest-exitcode-stdio, doctest-lib, linear-programming
-     , non-empty, QuickCheck, random, transformers, utility-ht
-     }:
-     mkDerivation {
-       pname = "coinor-clp";
-       version = "0.0.0.1";
-       sha256 = "02jrmb0fbgwzhgcnhv4hh1flz87rvs1xq3sbjrjac7cxxyl3inba";
-       libraryHaskellDepends = [
-         base comfort-array deepseq linear-programming non-empty QuickCheck
-         transformers utility-ht
-       ];
-       libraryPkgconfigDepends = [ clp ];
-       testHaskellDepends = [
-         base comfort-array doctest-exitcode-stdio doctest-lib
-         linear-programming non-empty QuickCheck random transformers
-         utility-ht
-       ];
-       description = "Linear Programming using COIN-OR/CLP and comfort-array";
-       license = lib.licenses.bsd3;
-       badPlatforms = [ "aarch64-linux" ];
-       maintainers = [ lib.maintainers.thielema ];
-     }) {inherit (pkgs) clp;};
-
-  "coinor-clp_0_0_0_2" = callPackage
     ({ mkDerivation, base, clp, coinutils, comfort-array, deepseq
      , doctest-exitcode-stdio, doctest-lib, linear-programming
      , non-empty, QuickCheck, random, transformers, utility-ht
@@ -67897,7 +67577,6 @@ self: {
        description = "Linear Programming using COIN-OR/CLP and comfort-array";
        license = lib.licenses.bsd3;
        badPlatforms = [ "aarch64-linux" ];
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.thielema ];
      }) {inherit (pkgs) clp; coinutils = null;};
 
@@ -68705,33 +68384,6 @@ self: {
      }:
      mkDerivation {
        pname = "comfort-array";
-       version = "0.5.4.1";
-       sha256 = "03sad0448xinakx4v8dli0z7fmchd9gl5fhgsbad51rqj8pvjr6p";
-       revision = "1";
-       editedCabalFile = "0jlvxxi0can4r5hnviyficmgpkk9zzgmk0qz0lad8b5r7d0x16p1";
-       libraryHaskellDepends = [
-         base containers deepseq guarded-allocation non-empty prelude-compat
-         primitive QuickCheck semigroups storable-record storablevector
-         tagged transformers transformers-compat utility-ht
-       ];
-       testHaskellDepends = [
-         base ChasingBottoms containers deepseq doctest-exitcode-stdio
-         doctest-lib QuickCheck tagged utility-ht
-       ];
-       description = "Arrays where the index type is a function of the shape type";
-       license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.thielema ];
-     }) {};
-
-  "comfort-array_0_5_4_2" = callPackage
-    ({ mkDerivation, base, ChasingBottoms, containers, deepseq
-     , doctest-exitcode-stdio, doctest-lib, guarded-allocation
-     , non-empty, prelude-compat, primitive, QuickCheck, semigroups
-     , storable-record, storablevector, tagged, transformers
-     , transformers-compat, utility-ht
-     }:
-     mkDerivation {
-       pname = "comfort-array";
        version = "0.5.4.2";
        sha256 = "1fyv4m3qb6rbz1inswzwkbrza1wr3x5gr8p4qbh3bvfqfkj3mh4i";
        libraryHaskellDepends = [
@@ -68745,7 +68397,6 @@ self: {
        ];
        description = "Arrays where the index type is a function of the shape type";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.thielema ];
      }) {};
 
@@ -68776,28 +68427,6 @@ self: {
   "comfort-blas" = callPackage
     ({ mkDerivation, base, blas-ffi, comfort-array, containers, deepseq
      , doctest-exitcode-stdio, doctest-lib, guarded-allocation
-     , netlib-ffi, QuickCheck, semigroups, transformers, utility-ht
-     }:
-     mkDerivation {
-       pname = "comfort-blas";
-       version = "0.0.1";
-       sha256 = "1yfmhv712dnnwlh62gcq2vchmg8vcv54l50jy1mibpx1is7kjcr9";
-       libraryHaskellDepends = [
-         base blas-ffi comfort-array containers deepseq guarded-allocation
-         netlib-ffi semigroups transformers utility-ht
-       ];
-       testHaskellDepends = [
-         base comfort-array containers doctest-exitcode-stdio doctest-lib
-         netlib-ffi QuickCheck utility-ht
-       ];
-       description = "Numerical Basic Linear Algebra using BLAS";
-       license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.thielema ];
-     }) {};
-
-  "comfort-blas_0_0_2" = callPackage
-    ({ mkDerivation, base, blas-ffi, comfort-array, containers, deepseq
-     , doctest-exitcode-stdio, doctest-lib, guarded-allocation
      , netlib-ffi, non-empty, QuickCheck, semigroups, storablevector
      , transformers, utility-ht
      }:
@@ -68816,7 +68445,6 @@ self: {
        ];
        description = "Numerical Basic Linear Algebra using BLAS";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.thielema ];
      }) {};
 
@@ -76387,10 +76015,8 @@ self: {
      }:
      mkDerivation {
        pname = "cron";
-       version = "0.7.0";
-       sha256 = "0f8jb2pxy89hkdnm20yz88b3j3vgh1a9c1dxiym3150izp34ikd5";
-       revision = "1";
-       editedCabalFile = "1xlfpdb7f5ycdn19f3a8c4lzr7w4cv02g6k83rrm4a8xbdda66hg";
+       version = "0.7.1";
+       sha256 = "1q0ahnb6cxlqdq3g5i082k0aaf23f88ik1mz8066i015r406x07i";
        libraryHaskellDepends = [
          attoparsec base data-default-class mtl mtl-compat old-locale
          semigroups text time
@@ -78678,28 +78304,42 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "cursor-fuzzy-time_0_1_0_0" = callPackage
+    ({ mkDerivation, base, cursor, deepseq, fuzzy-time, megaparsec
+     , microlens, text, time, validity
+     }:
+     mkDerivation {
+       pname = "cursor-fuzzy-time";
+       version = "0.1.0.0";
+       sha256 = "1ddw4grs4q2gpyyls5r32qhzbllsvfw8k7vfda5hqawam69cg2a3";
+       libraryHaskellDepends = [
+         base cursor deepseq fuzzy-time megaparsec microlens text time
+         validity
+       ];
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "cursor-fuzzy-time-gen" = callPackage
-    ({ mkDerivation, base, containers, criterion, cursor-fuzzy-time
-     , cursor-gen, deepseq, fuzzy-time, fuzzy-time-gen, genvalidity
-     , genvalidity-criterion, genvalidity-hspec
-     , genvalidity-hspec-optics, genvalidity-time, hspec, megaparsec
-     , QuickCheck, text, time
+    ({ mkDerivation, base, criterion, cursor-fuzzy-time, cursor-gen
+     , fuzzy-time, fuzzy-time-gen, genvalidity, genvalidity-criterion
+     , genvalidity-hspec, genvalidity-hspec-optics, genvalidity-time
+     , hspec, QuickCheck, time
      }:
      mkDerivation {
        pname = "cursor-fuzzy-time-gen";
-       version = "0.1.0.0";
-       sha256 = "12bwxpghgry3dhlpny4zmyjf4xillrajdr2xas07aknddks5bzn1";
+       version = "0.2.0.0";
+       sha256 = "04cywjp0kjya0shhas6jiyndgshbnkg21f8zj4saw7587mf8nphb";
        libraryHaskellDepends = [
-         base containers cursor-fuzzy-time cursor-gen deepseq fuzzy-time
-         fuzzy-time-gen genvalidity genvalidity-time megaparsec time
+         base cursor-fuzzy-time cursor-gen fuzzy-time-gen genvalidity
+         genvalidity-time
        ];
        testHaskellDepends = [
-         base cursor-fuzzy-time fuzzy-time genvalidity genvalidity-hspec
-         genvalidity-hspec-optics genvalidity-time hspec megaparsec
-         QuickCheck text time
+         base cursor-fuzzy-time fuzzy-time genvalidity-hspec
+         genvalidity-hspec-optics hspec QuickCheck time
        ];
        benchmarkHaskellDepends = [
-         base criterion cursor-fuzzy-time genvalidity-criterion QuickCheck
+         base criterion cursor-fuzzy-time genvalidity-criterion
        ];
        license = lib.licenses.mit;
      }) {};
@@ -86733,8 +86373,8 @@ self: {
        pname = "diagrams-postscript";
        version = "1.5.1.1";
        sha256 = "1kwb100k3qif9gc8kgvglya5by61522128cxsjrxk5a8dzpgwal4";
-       revision = "1";
-       editedCabalFile = "0h6wkzncxcz8pjqqr696y3m6d3xbsm5n5d5r4pfx7b81kq53l6x8";
+       revision = "2";
+       editedCabalFile = "1gg221ycs2505f43rngaf47j65mh9dk6apfzsmxkdw2zz278cl26";
        libraryHaskellDepends = [
          base bytestring containers data-default-class diagrams-core
          diagrams-lib hashable lens monoid-extras mtl semigroups split
@@ -86845,8 +86485,8 @@ self: {
        pname = "diagrams-svg";
        version = "1.4.3.1";
        sha256 = "002lgmq78c6rsvds9bgm6m4w8j6qpg260mc52hf97wj6m050l237";
-       revision = "5";
-       editedCabalFile = "00hjvv9ncf5il7a09g2gh45bwah4jbnfnhb523jz9lhqqbzxfxny";
+       revision = "6";
+       editedCabalFile = "1m64lzffszyln6hk35zqnrm32qy8skvz754pdk3xvkv8dspmia4s";
        libraryHaskellDepends = [
          base base64-bytestring bytestring colour containers diagrams-core
          diagrams-lib filepath hashable JuicyPixels lens monoid-extras mtl
@@ -87426,6 +87066,8 @@ self: {
        pname = "digestive-functors";
        version = "0.8.4.2";
        sha256 = "0x0mh43rli77vqs9bpqd85w5wwr68qchfl5086nn137358583lrn";
+       revision = "1";
+       editedCabalFile = "0vyl3bkww5c4pgjs79rp7wambn9diggdrh5iddqhz9acxi95wfvp";
        libraryHaskellDepends = [
          base bytestring containers mtl old-locale semigroups text time
        ];
@@ -87469,6 +87111,8 @@ self: {
        pname = "digestive-functors-blaze";
        version = "0.6.2.0";
        sha256 = "19019nmzg84mgdvhpkyrd4v9dsnd9yjn3cmgcj3aj7yx4z4m1c24";
+       revision = "1";
+       editedCabalFile = "1jzr0k7d37dgi8x7gl21xnqrl3hbk4g6wrsyh0nfbhipgr72r8gh";
        libraryHaskellDepends = [
          base blaze-html blaze-markup digestive-functors text
        ];
@@ -88080,6 +87724,8 @@ self: {
        pname = "directory";
        version = "1.3.8.2";
        sha256 = "1zx0833zdalz131vwr7vckara0plm16mb86ilpj3mvd5yyvrwzkp";
+       revision = "1";
+       editedCabalFile = "1i79rp4bk3b566ckqmrxb51ljawr2fb5vplylyg67gnkiw7fk76q";
        libraryHaskellDepends = [ base filepath time unix ];
        testHaskellDepends = [ base filepath time unix ];
        description = "Platform-agnostic library for filesystem operations";
@@ -95876,22 +95522,6 @@ self: {
      }:
      mkDerivation {
        pname = "elm-bridge";
-       version = "0.8.2";
-       sha256 = "15nwxz2v678l26hapmphs1aqmnmx89r5j1mf3iys86n73qp3vfjl";
-       libraryHaskellDepends = [ aeson base template-haskell ];
-       testHaskellDepends = [
-         aeson base containers hspec QuickCheck text
-       ];
-       description = "Derive Elm types and Json code from Haskell types, using aeson's options";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "elm-bridge_0_8_3" = callPackage
-    ({ mkDerivation, aeson, base, containers, hspec, QuickCheck
-     , template-haskell, text
-     }:
-     mkDerivation {
-       pname = "elm-bridge";
        version = "0.8.3";
        sha256 = "0rcpcal9b4i293smgry74wznz15b6vga31l00z3h4vll96r62g9s";
        libraryHaskellDepends = [ aeson base template-haskell ];
@@ -95900,7 +95530,6 @@ self: {
        ];
        description = "Derive Elm types and Json code from Haskell types, using aeson's options";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "elm-build-lib" = callPackage
@@ -96202,29 +95831,6 @@ self: {
      }:
      mkDerivation {
        pname = "elm-street";
-       version = "0.2.1.1";
-       sha256 = "0gv4ahpd7ds9yjy33pgqd1gixk36scz2r1h256jiynhgdyl81jlp";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base directory filepath prettyprinter text time
-       ];
-       executableHaskellDepends = [
-         base directory filepath servant servant-server text wai warp
-       ];
-       testHaskellDepends = [ aeson base bytestring hspec ];
-       doHaddock = false;
-       description = "Crossing the road between Haskell and Elm";
-       license = lib.licenses.mpl20;
-     }) {};
-
-  "elm-street_0_2_2_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, directory, filepath
-     , hspec, prettyprinter, servant, servant-server, text, time, wai
-     , warp
-     }:
-     mkDerivation {
-       pname = "elm-street";
        version = "0.2.2.0";
        sha256 = "1wgf5fss6qwgc3q18k5z95658jy4g8gx1v0ys7wwbqix4jhn461s";
        isLibrary = true;
@@ -96239,7 +95845,6 @@ self: {
        doHaddock = false;
        description = "Crossing the road between Haskell and Elm";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "elm-syntax" = callPackage
@@ -97423,14 +97028,14 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "enum-subset-generate_0_1_0_2" = callPackage
+  "enum-subset-generate_0_1_0_3" = callPackage
     ({ mkDerivation, base, generic-random, hspec, microlens, QuickCheck
      , template-haskell
      }:
      mkDerivation {
        pname = "enum-subset-generate";
-       version = "0.1.0.2";
-       sha256 = "1842pmvx3d6nckxbkjqzm68xdp5h45dhfi9cxf894x17j8kb0d17";
+       version = "0.1.0.3";
+       sha256 = "13mj8ph1kb3myy5paqcssk6wmn9fkpxdv5gdjj6lgvfw0vfsp364";
        libraryHaskellDepends = [ base microlens template-haskell ];
        testHaskellDepends = [
          base generic-random hspec microlens QuickCheck template-haskell
@@ -98787,8 +98392,8 @@ self: {
      }:
      mkDerivation {
        pname = "espial";
-       version = "0.0.19";
-       sha256 = "0b1vvvs0mh9i7rrl947ic43dwp08pgg6wyb2cljlyy9s8zrc7p0d";
+       version = "0.0.20";
+       sha256 = "0gdwd0yni2wd36zg3hv832x1rvabnq4q424mqmkid9jp9df4951l";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -98847,36 +98452,6 @@ self: {
      }:
      mkDerivation {
        pname = "esqueleto";
-       version = "3.5.11.0";
-       sha256 = "03vk49q87m85qkld89d1gxf17mah7xkhk0m5y84d4mv1c5is530y";
-       revision = "1";
-       editedCabalFile = "05xl1zvy1b1frqb61gp29alb7zac90kdz7w648dclnz1npr4qba5";
-       libraryHaskellDepends = [
-         aeson attoparsec base blaze-html bytestring conduit containers
-         monad-logger persistent resourcet tagged template-haskell text time
-         transformers unliftio unordered-containers
-       ];
-       testHaskellDepends = [
-         aeson attoparsec base blaze-html bytestring conduit containers
-         exceptions hspec hspec-core monad-logger mtl mysql mysql-simple
-         persistent persistent-mysql persistent-postgresql persistent-sqlite
-         postgresql-simple QuickCheck resourcet tagged template-haskell text
-         time transformers unliftio unordered-containers
-       ];
-       description = "Type-safe EDSL for SQL queries on persistent backends";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "esqueleto_3_5_11_1" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, blaze-html, bytestring
-     , conduit, containers, exceptions, hspec, hspec-core, monad-logger
-     , mtl, mysql, mysql-simple, persistent, persistent-mysql
-     , persistent-postgresql, persistent-sqlite, postgresql-simple
-     , QuickCheck, resourcet, tagged, template-haskell, text, time
-     , transformers, unliftio, unordered-containers
-     }:
-     mkDerivation {
-       pname = "esqueleto";
        version = "3.5.11.1";
        sha256 = "144anqiar5pq9ss403sspnicjlad4icnf986fy4zfzqd70r6na0k";
        libraryHaskellDepends = [
@@ -98893,7 +98468,6 @@ self: {
        ];
        description = "Type-safe EDSL for SQL queries on persistent backends";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "esqueleto-compat" = callPackage
@@ -101560,8 +101134,8 @@ self: {
      }:
      mkDerivation {
        pname = "exploring-interpreters";
-       version = "1.4.0.0";
-       sha256 = "15dadwf6lpcppc1zcv5mwrfsgffjjwbsprasf0fw9prnyx1srw3v";
+       version = "1.5.0.0";
+       sha256 = "07g32qwv5nfpzs5c7hni2mhzaaryjy3swmarxbc8hdlb4nlysbj5";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring containers exceptions fgl
          haskeline http-types mtl network scientific text transformers
@@ -102363,8 +101937,8 @@ self: {
      }:
      mkDerivation {
        pname = "fadno";
-       version = "1.1.8";
-       sha256 = "0f8lx1lg43665s56fwb3mawxjz8g1mrr33hz3rm47jcbb45k25jj";
+       version = "1.1.9.1";
+       sha256 = "1iqsjihrhhikvcb1y25p5nx7l1ac8ka1dmcy30qjlzznvy8pz96s";
        libraryHaskellDepends = [
          base containers data-default Decimal event-list fadno-xml HUnit
          lens midi mtl process safe text unordered-containers vector xml
@@ -102383,8 +101957,8 @@ self: {
      }:
      mkDerivation {
        pname = "fadno-braids";
-       version = "0.1.5";
-       sha256 = "1lyxxnzc2y4iz1ydyqzm69rd1yjh3grcq8ji1rn9wqbwjbjimf9p";
+       version = "0.2";
+       sha256 = "1dl74zxwzp71pjcmwa8a8wlbxlpvdhq6bkjhvflzw07m5hkp4lg3";
        libraryHaskellDepends = [
          base containers data-default diagrams diagrams-lib
          diagrams-rasterific lens random
@@ -102400,8 +101974,8 @@ self: {
      }:
      mkDerivation {
        pname = "fadno-xml";
-       version = "1.2";
-       sha256 = "0s7d7ida5xj2118j0zwbrd19pxn8aqqqaxz62kyvybckmhz05h1g";
+       version = "1.2.1";
+       sha256 = "0g07rjsql3w33n3smgrf2cg27380kzb7dh938cxc73m5y8ddfljf";
        libraryHaskellDepends = [
          base containers Decimal lens mtl parsec xml
        ];
@@ -102648,37 +102222,6 @@ self: {
      }:
      mkDerivation {
        pname = "faktory";
-       version = "1.1.2.5";
-       sha256 = "0ax5hk98k4v8vnhv6rvbjxhynqkzijb5l7dbaxp15mh6yd2y981f";
-       revision = "1";
-       editedCabalFile = "072nm86gyqgnrcfdq466nkpkcsp417zibj1ni2s9b7ndw63x4k1f";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson aeson-casing base bytestring crypton-connection cryptonite
-         errors megaparsec memory mtl network random safe-exceptions scanner
-         semigroups text time unix unordered-containers
-       ];
-       executableHaskellDepends = [ aeson base safe-exceptions ];
-       testHaskellDepends = [
-         aeson aeson-qq async base hspec markdown-unlit mtl time
-       ];
-       testToolDepends = [ markdown-unlit ];
-       description = "Faktory Worker for Haskell";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "faktory_1_1_2_6" = callPackage
-    ({ mkDerivation, aeson, aeson-casing, aeson-qq, async, base
-     , bytestring, crypton-connection, cryptonite, errors, hspec
-     , markdown-unlit, megaparsec, memory, mtl, network, random
-     , safe-exceptions, scanner, semigroups, text, time, unix
-     , unordered-containers
-     }:
-     mkDerivation {
-       pname = "faktory";
        version = "1.1.2.6";
        sha256 = "1ddzq4pxx6blvqa2s6y7jmx6s49g9ckywiidi2hvq7r0dympsz03";
        isLibrary = true;
@@ -102760,6 +102303,8 @@ self: {
        pname = "falsify";
        version = "0.2.0";
        sha256 = "1fhj70q6kfd98892gxfy3mc8wxxyr80g4rzapaici4zd3zczz2fd";
+       revision = "1";
+       editedCabalFile = "0i740c9nfjpgygdzq6gzjdcaj94m5dyf2bybbdx9xgw0kacmxbc2";
        libraryHaskellDepends = [
          base base16-bytestring binary bytestring containers data-default
          mtl optics-core optparse-applicative selective sop-core splitmix
@@ -103700,24 +103245,6 @@ self: {
      }:
      mkDerivation {
        pname = "fcf-family";
-       version = "0.2.0.0";
-       sha256 = "17v811dfdvgdvhwri34df3sf3n82crd41pi28j8gbdqs4zg0lgln";
-       revision = "1";
-       editedCabalFile = "14dli3szxgyq5p1r0jg1n6x3hzzg7mq17vj760mak1mdny44qqk5";
-       libraryHaskellDepends = [
-         base containers first-class-families template-haskell
-       ];
-       testHaskellDepends = [ base first-class-families ];
-       description = "Family of families: featherweight defunctionalization";
-       license = lib.licenses.mit;
-     }) {};
-
-  "fcf-family_0_2_0_1" = callPackage
-    ({ mkDerivation, base, containers, first-class-families
-     , template-haskell
-     }:
-     mkDerivation {
-       pname = "fcf-family";
        version = "0.2.0.1";
        sha256 = "0dgbzin82da8a8j0xm9ijkaj5ifk2ca0cx02x5glr07qzzhpa9k5";
        libraryHaskellDepends = [
@@ -103726,7 +103253,6 @@ self: {
        testHaskellDepends = [ base first-class-families ];
        description = "Family of families: featherweight defunctionalization";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fcf-graphs" = callPackage
@@ -104312,8 +103838,8 @@ self: {
      }:
      mkDerivation {
        pname = "feedback";
-       version = "0.1.0.3";
-       sha256 = "1an4w44p1abicjkb22whkrkhrl66p3f2vfrr70q8jbkwvws0wx8w";
+       version = "0.1.0.4";
+       sha256 = "0x7c8jr2mrvkfjxw919fkwngkxzbwly1xi1c1z4i0finkzfz8x6w";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -105154,12 +104680,17 @@ self: {
      }) {};
 
   "file-io" = callPackage
-    ({ mkDerivation, base, bytestring, filepath, unix }:
+    ({ mkDerivation, base, bytestring, deepseq, filepath, tasty
+     , tasty-hunit, temporary, unix
+     }:
      mkDerivation {
        pname = "file-io";
-       version = "0.1.0.2";
-       sha256 = "0ifgxiq0qzwdb9zlch0hjz4iq9r0nghmprvl1arf7b10mck618fl";
-       libraryHaskellDepends = [ base bytestring filepath unix ];
+       version = "0.1.1";
+       sha256 = "1xqmd342x7ywc000g6dcr3gj9smcgancrrx7qc4faml2yh5sh842";
+       libraryHaskellDepends = [ base bytestring deepseq filepath unix ];
+       testHaskellDepends = [
+         base bytestring filepath tasty tasty-hunit temporary
+       ];
        description = "Basic file IO operations via 'OsPath'";
        license = lib.licenses.bsd3;
      }) {};
@@ -105244,6 +104775,23 @@ self: {
        broken = true;
      }) {};
 
+  "file-uri" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, tasty, tasty-bench
+     , tasty-hunit
+     }:
+     mkDerivation {
+       pname = "file-uri";
+       version = "0.1.0.0";
+       sha256 = "1bnsc1527qcvnz5ihv1phzbdif6qg01r3qmgj4dk1fzzn79mqnxl";
+       revision = "2";
+       editedCabalFile = "0vysq1q10zp4agcrfgzy7lrjgf2q2nj8fgs17v4n54r4vqmw3p6n";
+       libraryHaskellDepends = [ attoparsec base bytestring ];
+       testHaskellDepends = [ base bytestring tasty tasty-hunit ];
+       benchmarkHaskellDepends = [ base tasty-bench ];
+       description = "File URI parsing";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "filecache" = callPackage
     ({ mkDerivation, base, containers, directory, exceptions, filepath
      , fsnotify, hspec, mtl, stm, strict-base-types, temporary, time
@@ -111714,8 +111262,8 @@ self: {
        pname = "funcons-values";
        version = "0.1.0.9";
        sha256 = "1817jhp9vpipkvxdqvn4yj88z7z3pyrxs22h4d51c3056ighq6wn";
-       revision = "1";
-       editedCabalFile = "1g807b4lpz0whz0v4xl7y0qj0682y9lvmng06rxxyabn2lcvx5sc";
+       revision = "2";
+       editedCabalFile = "0gxsbvc02h3w1w1n6bgymg9y9ky84mwdzki8zfdamlwk1gwb7wpn";
        libraryHaskellDepends = [
          base bv containers multiset text vector
        ];
@@ -112523,25 +112071,12 @@ self: {
     ({ mkDerivation, base, HUnit, monoid-subclasses }:
      mkDerivation {
        pname = "fuzzy";
-       version = "0.1.0.1";
-       sha256 = "16pl4ba9f3wlx69pg8va1c2qg4zb9c0w50d7f6d84x9b5ysaza5w";
-       libraryHaskellDepends = [ base monoid-subclasses ];
-       testHaskellDepends = [ base HUnit ];
-       description = "Filters a list based on a fuzzy string search";
-       license = lib.licenses.mit;
-     }) {};
-
-  "fuzzy_0_1_1_0" = callPackage
-    ({ mkDerivation, base, HUnit, monoid-subclasses }:
-     mkDerivation {
-       pname = "fuzzy";
        version = "0.1.1.0";
        sha256 = "0rc6zdbmggbzxbrxkcx6zajwdi4bbwld4mmn7ldl6mciakqrc0rv";
        libraryHaskellDepends = [ base monoid-subclasses ];
        testHaskellDepends = [ base HUnit ];
        description = "Filters a list based on a fuzzy string search";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fuzzy-dates" = callPackage
@@ -112589,23 +112124,36 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "fuzzy-time_0_3_0_0" = callPackage
+    ({ mkDerivation, base, containers, deepseq, megaparsec, text, time
+     , validity, validity-time
+     }:
+     mkDerivation {
+       pname = "fuzzy-time";
+       version = "0.3.0.0";
+       sha256 = "00283a009wcgzmg86mq4rbxzpycrjy0cvjnn2nc3yfy92lq1j9ad";
+       libraryHaskellDepends = [
+         base containers deepseq megaparsec text time validity validity-time
+       ];
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "fuzzy-time-gen" = callPackage
-    ({ mkDerivation, base, containers, criterion, fuzzy-time
-     , genvalidity, genvalidity-criterion, genvalidity-hspec
-     , genvalidity-text, genvalidity-time, hspec, megaparsec, QuickCheck
-     , text, time
+    ({ mkDerivation, base, criterion, fuzzy-time, genvalidity
+     , genvalidity-criterion, genvalidity-hspec, genvalidity-text
+     , genvalidity-time, hspec, megaparsec, QuickCheck, text, time
      }:
      mkDerivation {
        pname = "fuzzy-time-gen";
-       version = "0.2.0.1";
-       sha256 = "100j98l32hgdm1ib22x1gnkjmnzmyih0ggsqmj8dihm8gqp9z094";
+       version = "0.3.0.0";
+       sha256 = "12gxvdzgajngmrsj17a1bfcyl2p7j2nb66lcxpqs8gq39cigvyfj";
        libraryHaskellDepends = [
-         base containers fuzzy-time genvalidity genvalidity-time megaparsec
-         QuickCheck time
+         base fuzzy-time genvalidity genvalidity-time QuickCheck
        ];
        testHaskellDepends = [
-         base fuzzy-time genvalidity genvalidity-hspec genvalidity-text
-         genvalidity-time hspec megaparsec QuickCheck text time
+         base fuzzy-time genvalidity-hspec genvalidity-text hspec megaparsec
+         QuickCheck text time
        ];
        benchmarkHaskellDepends = [
          base criterion fuzzy-time genvalidity-criterion
@@ -113946,17 +113494,23 @@ self: {
      }) {};
 
   "gemmula-altera" = callPackage
-    ({ mkDerivation, base, gemmula, HTTP, HUnit, modern-uri
-     , raw-strings-qq, text
+    ({ mkDerivation, base, directory, filepath, gemmula, HTTP, HUnit
+     , modern-uri, optparse-applicative, raw-strings-qq, text
      }:
      mkDerivation {
        pname = "gemmula-altera";
-       version = "1.0.0";
-       sha256 = "1g6fp0lymj61prhs0z955mlfrznb4rr3lnnv933y3rikiszx1qri";
+       version = "2.1.0";
+       sha256 = "055sg1d4qpzwg4crj92bbc84qc100vbx504nmddj9z158na96qjv";
+       isLibrary = true;
+       isExecutable = true;
        libraryHaskellDepends = [ base gemmula HTTP modern-uri text ];
+       executableHaskellDepends = [
+         base directory filepath gemmula optparse-applicative text
+       ];
        testHaskellDepends = [ base gemmula HUnit raw-strings-qq text ];
        description = "A tiny Gemtext converter for gemmula";
        license = lib.licenses.agpl3Only;
+       mainProgram = "gemalter";
      }) {};
 
   "gemstone" = callPackage
@@ -117233,27 +116787,6 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-lib";
-       version = "9.6.3.20231121";
-       sha256 = "1ri4nwwyzkk6rbkx8pr2njf8hdhvr0k8gdh7030g4i51j64kcq9h";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         array base binary bytestring containers deepseq directory
-         exceptions filepath ghc-lib-parser ghc-prim hpc parsec pretty
-         process rts stm time transformers unix
-       ];
-       libraryToolDepends = [ alex happy ];
-       description = "The GHC API, decoupled from GHC versions";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "ghc-lib_9_6_4_20240109" = callPackage
-    ({ mkDerivation, alex, array, base, binary, bytestring, containers
-     , deepseq, directory, exceptions, filepath, ghc-lib-parser
-     , ghc-prim, happy, hpc, parsec, pretty, process, rts, stm, time
-     , transformers, unix
-     }:
-     mkDerivation {
-       pname = "ghc-lib";
        version = "9.6.4.20240109";
        sha256 = "0iny2fpbq8xjsrcxpn0qvxc4z7kga4b7c32nznypcwysp60vrzl8";
        enableSeparateDataOutput = true;
@@ -117265,7 +116798,6 @@ self: {
        libraryToolDepends = [ alex happy ];
        description = "The GHC API, decoupled from GHC versions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ghc-lib_9_8_1_20231121" = callPackage
@@ -117361,26 +116893,6 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-lib-parser";
-       version = "9.6.3.20231121";
-       sha256 = "17z3l2n5id5kyyzljj490a32za2xna6yfif2bngbwinisklcyv2n";
-       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_6_4_20240109" = 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.6.4.20240109";
        sha256 = "1p89bavaqhyl8vmg83c944c9rj5j5qngnckml16wmd5xrbjlj9dh";
        enableSeparateDataOutput = true;
@@ -117392,7 +116904,6 @@ self: {
        libraryToolDepends = [ alex happy ];
        description = "The GHC API, decoupled from GHC versions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ghc-lib-parser_9_8_1_20231121" = callPackage
@@ -118214,25 +117725,12 @@ self: {
     ({ mkDerivation, base, bytestring, tasty-bench, text }:
      mkDerivation {
        pname = "ghc-trace-events";
-       version = "0.1.2.7";
-       sha256 = "1gqk6dddj3ajrwg1331ynp8yq44zdg40bx917s550hm9ycfnanji";
-       libraryHaskellDepends = [ base bytestring text ];
-       benchmarkHaskellDepends = [ base bytestring tasty-bench ];
-       description = "Faster traceEvent and traceMarker, and binary object logging for eventlog";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "ghc-trace-events_0_1_2_8" = callPackage
-    ({ mkDerivation, base, bytestring, tasty-bench, text }:
-     mkDerivation {
-       pname = "ghc-trace-events";
        version = "0.1.2.8";
        sha256 = "1qmfywqjwbnmhjs2q2nndvdfhigjhq5ma86s882ffcz3rawxv5wi";
        libraryHaskellDepends = [ base bytestring text ];
        benchmarkHaskellDepends = [ base bytestring tasty-bench ];
        description = "Faster traceEvent and traceMarker, and binary object logging for eventlog";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ghc-typelits-extra" = callPackage
@@ -118675,6 +118173,32 @@ self: {
        broken = true;
      }) {};
 
+  "ghcitui" = callPackage
+    ({ mkDerivation, array, base, brick, containers, errors, extra
+     , file-embed, ghcid, hspec, microlens, microlens-th
+     , optparse-applicative, regex-base, regex-tdfa, string-interpolate
+     , text, text-zipper, transformers, utf8-string, vector, vty
+     , word-wrap
+     }:
+     mkDerivation {
+       pname = "ghcitui";
+       version = "0.1.0.0";
+       sha256 = "06s22bzbdzbdc8zi9q672l97046aklb85bxm1a1qxhmzbj69kg18";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         array base brick containers errors extra file-embed ghcid microlens
+         microlens-th regex-base regex-tdfa string-interpolate text
+         text-zipper transformers utf8-string vector vty word-wrap
+       ];
+       executableHaskellDepends = [ base optparse-applicative text ];
+       testHaskellDepends = [ base hspec ];
+       doHaddock = false;
+       description = "A Terminal User Interface (TUI) for GHCi";
+       license = lib.licenses.bsd3;
+       mainProgram = "ghcitui";
+     }) {};
+
   "ghcjs-ajax" = callPackage
     ({ mkDerivation, aeson, base, http-types, text }:
      mkDerivation {
@@ -119048,25 +118572,6 @@ self: {
      }) {};
 
   "ghostscript-parallel" = callPackage
-    ({ mkDerivation, base, directory, optparse-applicative, pooled-io
-     , process, shell-utility, utility-ht
-     }:
-     mkDerivation {
-       pname = "ghostscript-parallel";
-       version = "0.0";
-       sha256 = "0ybxcghkrhr1g5sw3v4r3rn7ck4qic2vlv4zdfpg3bs3bi5f7x1j";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         base directory optparse-applicative pooled-io process shell-utility
-         utility-ht
-       ];
-       description = "Let Ghostscript render pages in parallel";
-       license = lib.licenses.bsd3;
-       mainProgram = "gs-parallel";
-     }) {};
-
-  "ghostscript-parallel_0_0_1" = callPackage
     ({ mkDerivation, base, directory, non-empty, optparse-applicative
      , pooled-io, process, shell-utility, utility-ht
      }:
@@ -119082,7 +118587,6 @@ self: {
        ];
        description = "Let Ghostscript render pages in parallel";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "gs-parallel";
      }) {};
 
@@ -120401,31 +119905,6 @@ self: {
 
   "gi-vte" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
-     , gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk, gi-pango, haskell-gi
-     , haskell-gi-base, haskell-gi-overloading, text, transformers
-     , vte_291
-     }:
-     mkDerivation {
-       pname = "gi-vte";
-       version = "2.91.31";
-       sha256 = "1b9y7vqw4zkk560cgwrlyiqv2agfym20k69b23jf61252hm9l9cx";
-       setupHaskellDepends = [
-         base Cabal gi-atk gi-gdk gi-gio gi-glib gi-gobject gi-gtk gi-pango
-         haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-atk gi-gdk gi-gio gi-glib gi-gobject
-         gi-gtk gi-pango haskell-gi haskell-gi-base haskell-gi-overloading
-         text transformers
-       ];
-       libraryPkgconfigDepends = [ vte_291 ];
-       description = "Vte bindings";
-       license = lib.licenses.lgpl21Only;
-       badPlatforms = lib.platforms.darwin;
-     }) {vte_291 = pkgs.vte;};
-
-  "gi-vte_2_91_32" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
      , gi-cairo, gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk, gi-pango
      , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
      , transformers, vte_291
@@ -120447,7 +119926,6 @@ self: {
        description = "Vte bindings";
        license = lib.licenses.lgpl21Only;
        badPlatforms = lib.platforms.darwin;
-       hydraPlatforms = lib.platforms.none;
      }) {vte_291 = pkgs.vte;};
 
   "gi-webkit" = callPackage
@@ -120634,14 +120112,14 @@ self: {
   "gigaparsec" = callPackage
     ({ mkDerivation, base, bytestring, containers, deepseq, gauge, knob
      , pretty-terminal, selective, tasty, tasty-expected-failure
-     , tasty-hunit
+     , tasty-hunit, template-haskell
      }:
      mkDerivation {
        pname = "gigaparsec";
-       version = "0.2.1.0";
-       sha256 = "0i38ychjdrmw2rxznq7iw7c84mvhx2iq3bxzixmwa26v5zn9nyf7";
+       version = "0.2.2.0";
+       sha256 = "1pqxr7r171f2mqmhidmkjd6gvigi207yh3jllj759p84djnp1fk9";
        libraryHaskellDepends = [
-         base containers pretty-terminal selective
+         base containers pretty-terminal selective template-haskell
        ];
        testHaskellDepends = [
          base bytestring containers deepseq knob tasty
@@ -121633,30 +121111,6 @@ self: {
      }:
      mkDerivation {
        pname = "github-release";
-       version = "2.0.0.9";
-       sha256 = "0lhaz92jr6ssl1mq5nmcwv6n43wda6mjv2qdzm8rg5275xqpa7jv";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base burrito bytestring http-client http-client-tls
-         http-types mime-types optparse-generic text unordered-containers
-       ];
-       executableHaskellDepends = [
-         aeson base burrito bytestring http-client http-client-tls
-         http-types mime-types optparse-generic text unordered-containers
-       ];
-       description = "Upload files to GitHub releases";
-       license = lib.licenses.mit;
-       mainProgram = "github-release";
-     }) {};
-
-  "github-release_2_0_0_10" = callPackage
-    ({ mkDerivation, aeson, base, burrito, bytestring, http-client
-     , http-client-tls, http-types, mime-types, optparse-generic, text
-     , unordered-containers
-     }:
-     mkDerivation {
-       pname = "github-release";
        version = "2.0.0.10";
        sha256 = "1zsp4zab202jh11aaxpg6a59dh4paaqagi446qnwd2f503430zsc";
        isLibrary = true;
@@ -121671,7 +121125,6 @@ self: {
        ];
        description = "Upload files to GitHub releases";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "github-release";
      }) {};
 
@@ -122300,26 +121753,6 @@ self: {
      }:
      mkDerivation {
        pname = "glabrous";
-       version = "2.0.6.2";
-       sha256 = "0xviafnaw2pap3x3813zikvsg7j0mgwpsly2czgszsxszqvcxpx4";
-       libraryHaskellDepends = [
-         aeson aeson-pretty attoparsec base bytestring cereal cereal-text
-         either text unordered-containers
-       ];
-       testHaskellDepends = [
-         base directory either hspec text unordered-containers
-       ];
-       description = "A template DSL library";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "glabrous_2_0_6_3" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring
-     , cereal, cereal-text, directory, either, hspec, text
-     , unordered-containers
-     }:
-     mkDerivation {
-       pname = "glabrous";
        version = "2.0.6.3";
        sha256 = "0ndw2mbbfvrp5p2zxn7fx78gdj13xw9rx46a7zg33f9k2dsvjnp8";
        libraryHaskellDepends = [
@@ -122331,7 +121764,6 @@ self: {
        ];
        description = "A template DSL library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "glade" = callPackage
@@ -122574,8 +122006,8 @@ self: {
        pname = "glib";
        version = "0.13.10.0";
        sha256 = "149y33ddv8vkvak0042ismiwh6lgc706n3n3bvnmrgw67fmi57m1";
-       revision = "1";
-       editedCabalFile = "156s006fzmfpbffxaaxy9v1klyxcnvqfq00gfr8lsqwr254c1b4c";
+       revision = "2";
+       editedCabalFile = "19zg675zvyi87415yyfyl1s7i65rz8hx8hw4scxwalcq50axj99s";
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [
          base bytestring containers text utf8-string
@@ -127705,29 +127137,6 @@ self: {
 
   "graphql" = callPackage
     ({ mkDerivation, base, conduit, containers, exceptions, hspec
-     , hspec-expectations, hspec-megaparsec, megaparsec
-     , parser-combinators, QuickCheck, template-haskell, text
-     , transformers, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "graphql";
-       version = "1.2.0.1";
-       sha256 = "0y5n1whdycszin7a0cixgf3h6v9r7vcs1z0n3hm3c8jwf8c079d8";
-       libraryHaskellDepends = [
-         base conduit containers exceptions megaparsec parser-combinators
-         template-haskell text transformers unordered-containers vector
-       ];
-       testHaskellDepends = [
-         base conduit containers exceptions hspec hspec-expectations
-         hspec-megaparsec megaparsec QuickCheck text unordered-containers
-         vector
-       ];
-       description = "Haskell GraphQL implementation";
-       license = "MPL-2.0 AND BSD-3-Clause";
-     }) {};
-
-  "graphql_1_2_0_3" = callPackage
-    ({ mkDerivation, base, conduit, containers, exceptions, hspec
      , hspec-discover, hspec-expectations, hspec-megaparsec, megaparsec
      , parser-combinators, QuickCheck, template-haskell, text
      , transformers, unordered-containers, vector
@@ -127748,7 +127157,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Haskell GraphQL implementation";
        license = "MPL-2.0 AND BSD-3-Clause";
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "graphql-api" = callPackage
@@ -127785,38 +127193,6 @@ self: {
   "graphql-client" = callPackage
     ({ mkDerivation, aeson, aeson-schemas, base, bytestring, file-embed
      , http-client, http-client-tls, http-types, mtl
-     , optparse-applicative, path, path-io, tasty, tasty-hunit
-     , template-haskell, text, transformers, typed-process
-     , unliftio-core
-     }:
-     mkDerivation {
-       pname = "graphql-client";
-       version = "1.2.3";
-       sha256 = "1wvn5w10ihja3nsr2qb9r6qil7c5yj1mh85l2m8rha6dbknxi4b6";
-       revision = "1";
-       editedCabalFile = "1px0w2drsmilx2afb78ayz19b04zsy52khhbb8jw64685a4n7mlv";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson aeson-schemas base http-client http-client-tls http-types mtl
-         template-haskell text transformers unliftio-core
-       ];
-       executableHaskellDepends = [
-         base bytestring file-embed optparse-applicative path path-io
-         template-haskell typed-process
-       ];
-       testHaskellDepends = [
-         aeson aeson-schemas base mtl tasty tasty-hunit
-       ];
-       description = "A client for Haskell programs to query a GraphQL API";
-       license = lib.licenses.bsd3;
-       mainProgram = "graphql-codegen";
-       maintainers = [ lib.maintainers.maralorn ];
-     }) {};
-
-  "graphql-client_1_2_4" = callPackage
-    ({ mkDerivation, aeson, aeson-schemas, base, bytestring, file-embed
-     , http-client, http-client-tls, http-types, mtl
      , optparse-applicative, path, path-io, process, tasty, tasty-hunit
      , template-haskell, text, transformers, typed-process
      , unliftio-core
@@ -127840,7 +127216,6 @@ self: {
        ];
        description = "A client for Haskell programs to query a GraphQL API";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "graphql-codegen";
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
@@ -134351,23 +133726,6 @@ self: {
      }:
      mkDerivation {
        pname = "happstack-jmacro";
-       version = "7.0.12.5";
-       sha256 = "1vk0674qalyhzwndpd7az4byshhxy38dh53pgma7awj2bx1n170c";
-       libraryHaskellDepends = [
-         base base64-bytestring bytestring cereal digest happstack-server
-         jmacro text utf8-string wl-pprint-text
-       ];
-       description = "Support for using JMacro with Happstack";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "happstack-jmacro_7_0_12_6" = callPackage
-    ({ mkDerivation, base, base64-bytestring, bytestring, cereal
-     , digest, happstack-server, jmacro, text, utf8-string
-     , wl-pprint-text
-     }:
-     mkDerivation {
-       pname = "happstack-jmacro";
        version = "7.0.12.6";
        sha256 = "02b4bwlvf98rcj40p0q70c3pz9zm7vqbj2ckfd8ib3z0na6fj2s7";
        libraryHaskellDepends = [
@@ -134376,7 +133734,6 @@ self: {
        ];
        description = "Support for using JMacro with Happstack";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "happstack-lite" = callPackage
@@ -134491,24 +133848,6 @@ self: {
      }:
      mkDerivation {
        pname = "happstack-server-tls";
-       version = "7.2.1.3";
-       sha256 = "11prqx74dkv38dyg1yh419ckbi5hbyv6ncm9y9inqnabl84qyam1";
-       libraryHaskellDepends = [
-         base bytestring extensible-exceptions happstack-server hslogger
-         HsOpenSSL network sendfile time unix
-       ];
-       librarySystemDepends = [ openssl ];
-       description = "extend happstack-server with https:// support (TLS/SSL)";
-       license = lib.licenses.bsd3;
-     }) {inherit (pkgs) openssl;};
-
-  "happstack-server-tls_7_2_1_5" = callPackage
-    ({ mkDerivation, base, bytestring, extensible-exceptions
-     , happstack-server, hslogger, HsOpenSSL, network, openssl, sendfile
-     , time, unix
-     }:
-     mkDerivation {
-       pname = "happstack-server-tls";
        version = "7.2.1.5";
        sha256 = "0mm5pw6nkg53s3k7ljx3r1l36wf41k2xfkn7cc2g6mhh6l5srzyd";
        libraryHaskellDepends = [
@@ -134518,7 +133857,6 @@ self: {
        librarySystemDepends = [ openssl ];
        description = "extend happstack-server with https:// support (TLS/SSL)";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) openssl;};
 
   "happstack-server-tls-cryptonite" = callPackage
@@ -135654,25 +134992,12 @@ self: {
     ({ mkDerivation, base, bytestring, containers, hedgehog, split }:
      mkDerivation {
        pname = "hashids";
-       version = "1.1.0.1";
-       sha256 = "0h4bvcg1aaprd4xkn8la4pmp4yjpdniam0yqf4akyrznspn76a6f";
-       libraryHaskellDepends = [ base bytestring containers split ];
-       testHaskellDepends = [ base bytestring containers hedgehog split ];
-       description = "Hashids generates short, unique, non-sequential ids from numbers";
-       license = lib.licenses.mit;
-     }) {};
-
-  "hashids_1_1_1_0" = callPackage
-    ({ mkDerivation, base, bytestring, containers, hedgehog, split }:
-     mkDerivation {
-       pname = "hashids";
        version = "1.1.1.0";
        sha256 = "0js9836sfsprs00l5fy6gzszr9djgarwymihcymkblx0hr5a05pk";
        libraryHaskellDepends = [ base bytestring containers split ];
        testHaskellDepends = [ base bytestring containers hedgehog split ];
        description = "Hashids generates short, unique, non-sequential ids from numbers";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hashing" = callPackage
@@ -139982,15 +139307,15 @@ self: {
   "haskus-utils-variant" = callPackage
     ({ mkDerivation, base, criterion, deepseq, doctest, exceptions
      , haskus-utils-data, haskus-utils-types, mtl, QuickCheck, tasty
-     , tasty-quickcheck, template-haskell, transformers
+     , tasty-quickcheck, template-haskell, transformers, unliftio-core
      }:
      mkDerivation {
        pname = "haskus-utils-variant";
-       version = "3.3";
-       sha256 = "16z1w07gd3bf7c4566yv21szss08wmjgy7v4i2000nnr1xj6k28a";
+       version = "3.4";
+       sha256 = "067qzg7ya08vzhf2553ks0cyrvc874dyl1n5fbasi2lrilmzwksx";
        libraryHaskellDepends = [
          base deepseq exceptions haskus-utils-data haskus-utils-types mtl
-         template-haskell transformers
+         template-haskell transformers unliftio-core
        ];
        testHaskellDepends = [
          base doctest haskus-utils-data haskus-utils-types tasty
@@ -140180,34 +139505,6 @@ self: {
      }:
      mkDerivation {
        pname = "hasql";
-       version = "1.6.3.4";
-       sha256 = "1rpyfvy7fzkvviypwf03cfvxgr52ivwym9vsjr10cbqzgnrqb24l";
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring bytestring-strict-builder
-         contravariant dlist hashable hashtables mtl network-ip
-         postgresql-binary postgresql-libpq profunctors scientific text
-         text-builder time transformers uuid vector
-       ];
-       testHaskellDepends = [
-         contravariant-extras 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_4" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring
-     , bytestring-strict-builder, contravariant, contravariant-extras
-     , dlist, gauge, hashable, hashtables, mtl, network-ip
-     , postgresql-binary, postgresql-libpq, profunctors
-     , quickcheck-instances, rerebase, scientific, tasty, tasty-hunit
-     , tasty-quickcheck, text, text-builder, time, transformers, uuid
-     , vector
-     }:
-     mkDerivation {
-       pname = "hasql";
        version = "1.6.4";
        sha256 = "1w96xjl8lj3ii72zvm193m3vv7n26wfrq6jwmpjq7lwp1xx3xny1";
        libraryHaskellDepends = [
@@ -140223,7 +139520,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
@@ -140332,6 +139628,27 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "hasql-dynamic-statements_0_3_1_4" = 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.4";
+       sha256 = "06xpp8w35saf1krv4hxzln9xw23qpqb48f14qmhbanpcni2bqi8x";
+       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;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hasql-effectful" = callPackage
     ({ mkDerivation, base, bytestring, effectful, hasql, hasql-pool
      , hasql-transaction, text
@@ -140408,6 +139725,23 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "hasql-implicits_0_1_1_2" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, hasql
+     , network-ip, scientific, text, time, uuid, vector
+     }:
+     mkDerivation {
+       pname = "hasql-implicits";
+       version = "0.1.1.2";
+       sha256 = "0vdis92v2riw7bnxgpaif05rb3gkikpavs7w10rayzcf3sx3r6pp";
+       libraryHaskellDepends = [
+         aeson base bytestring containers hasql network-ip scientific text
+         time uuid vector
+       ];
+       description = "Implicit definitions for Hasql, such as default codecs for standard types";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hasql-interpolate" = callPackage
     ({ mkDerivation, aeson, array, base, bytestring, containers
      , haskell-src-meta, hasql, megaparsec, mtl, scientific, tasty
@@ -148576,55 +147910,6 @@ self: {
      }:
      mkDerivation {
        pname = "hledger";
-       version = "1.32.1";
-       sha256 = "02himlkcb3imvm7h7d09hqbi0rrlq4cl41sc6gnc20dmd4xps7fc";
-       revision = "1";
-       editedCabalFile = "0kx818p2f3785g0ac102nl4zrhm3xygx4lxj7ndqvrqkqr13zh8f";
-       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 text-ansi 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 text-ansi
-         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 text-ansi
-         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.maralorn lib.maintainers.sternenseemann
-       ];
-     }) {};
-
-  "hledger_1_32_2" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs
-     , containers, data-default, Decimal, Diff, directory, extra
-     , filepath, githash, hashable, haskeline, hledger-lib, lucid
-     , math-functions, megaparsec, microlens, mtl, process, regex-tdfa
-     , safe, shakespeare, split, tabular, tasty, temporary, terminfo
-     , text, text-ansi, time, timeit, transformers, unordered-containers
-     , utf8-string, utility-ht, wizards
-     }:
-     mkDerivation {
-       pname = "hledger";
        version = "1.32.2";
        sha256 = "1cxnfss42an9n1rjqghgx30fcq5fr4gwxy2pqw154p63zdidkcr3";
        isLibrary = true;
@@ -148655,7 +147940,6 @@ self: {
        ];
        description = "Command-line interface for the hledger accounting system";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hledger";
        maintainers = [
          lib.maintainers.maralorn lib.maintainers.sternenseemann
@@ -148762,44 +148046,6 @@ self: {
      }:
      mkDerivation {
        pname = "hledger-iadd";
-       version = "1.3.19";
-       sha256 = "12x9qdn0p2sq0z1q1gnxnajkvdlyk25xywq7yi7il1hqdrz1mkmf";
-       revision = "2";
-       editedCabalFile = "13lsvrnaz17ip0hd9si2k9vy8x1chcvwvf25gra2qv416jbkfn8d";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base brick containers directory free hledger-lib megaparsec
-         microlens microlens-mtl microlens-th optparse-applicative text
-         text-zipper time transformers unordered-containers vector vty
-         xdg-basedir
-       ];
-       executableHaskellDepends = [
-         base brick directory free hledger-lib megaparsec microlens
-         microlens-mtl microlens-th optparse-applicative text text-zipper
-         time transformers unordered-containers vector vty xdg-basedir
-       ];
-       testHaskellDepends = [
-         base free hledger-lib hspec megaparsec QuickCheck text text-zipper
-         time transformers vector
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "A terminal UI as drop-in replacement for hledger add";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       mainProgram = "hledger-iadd";
-       broken = true;
-     }) {};
-
-  "hledger-iadd_1_3_20" = callPackage
-    ({ mkDerivation, base, brick, containers, directory, free
-     , hledger-lib, hspec, hspec-discover, megaparsec, microlens
-     , microlens-mtl, microlens-th, optparse-applicative, QuickCheck
-     , text, text-zipper, time, transformers, unordered-containers
-     , vector, vty, xdg-basedir
-     }:
-     mkDerivation {
-       pname = "hledger-iadd";
        version = "1.3.20";
        sha256 = "0gck4zf5p2kkwn3rrsinn25g6mpgp6n49034la3qz0yzkvw6gknf";
        isLibrary = true;
@@ -148881,47 +148127,6 @@ self: {
      }:
      mkDerivation {
        pname = "hledger-lib";
-       version = "1.32.1";
-       sha256 = "0dy69cwy06kdzfpg26fpdn50vq1ln1li34r23gyr6z78rj39dwbs";
-       revision = "1";
-       editedCabalFile = "0qzkgdv0n8vhjg17pw1al0x49is4f4x4c2ls3lr8dmkb87qgjj1i";
-       libraryHaskellDepends = [
-         aeson aeson-pretty ansi-terminal array base base-compat
-         blaze-markup bytestring call-stack cassava cassava-megaparsec
-         cmdargs colour containers data-default Decimal deepseq directory
-         doclayout extra file-embed filepath Glob hashtables megaparsec
-         microlens microlens-th mtl pager parser-combinators pretty-simple
-         regex-tdfa safe tabular tasty tasty-hunit template-haskell
-         terminal-size text text-ansi time timeit transformers uglymemo
-         unordered-containers utf8-string
-       ];
-       testHaskellDepends = [
-         aeson aeson-pretty ansi-terminal array base base-compat
-         blaze-markup bytestring call-stack cassava cassava-megaparsec
-         cmdargs colour containers data-default Decimal deepseq directory
-         doclayout doctest extra file-embed filepath Glob hashtables
-         megaparsec microlens microlens-th mtl pager parser-combinators
-         pretty-simple regex-tdfa safe tabular tasty tasty-hunit
-         template-haskell terminal-size text text-ansi time timeit
-         transformers uglymemo unordered-containers utf8-string
-       ];
-       description = "A library providing the core functionality of hledger";
-       license = lib.licenses.gpl3Only;
-     }) {};
-
-  "hledger-lib_1_32_2" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, array, base
-     , base-compat, blaze-markup, bytestring, call-stack, cassava
-     , cassava-megaparsec, cmdargs, colour, containers, data-default
-     , Decimal, deepseq, directory, doclayout, doctest, extra
-     , file-embed, filepath, Glob, hashtables, megaparsec, microlens
-     , microlens-th, mtl, pager, parser-combinators, pretty-simple
-     , regex-tdfa, safe, tabular, tasty, tasty-hunit, template-haskell
-     , terminal-size, text, text-ansi, time, timeit, transformers
-     , uglymemo, unordered-containers, utf8-string
-     }:
-     mkDerivation {
-       pname = "hledger-lib";
        version = "1.32.2";
        sha256 = "0wwajjc5pm88pm44zgak5lgbixd4pr7c9s2djiydm22v2yjhlzrz";
        libraryHaskellDepends = [
@@ -148946,7 +148151,6 @@ self: {
        ];
        description = "A library providing the core functionality of hledger";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hledger-makeitso" = callPackage
@@ -149062,43 +148266,6 @@ self: {
      }:
      mkDerivation {
        pname = "hledger-web";
-       version = "1.32.1";
-       sha256 = "1y4ahgxgj93pg4ycxv5phiwic5b4n8474ia2wxa221jav056b37z";
-       revision = "1";
-       editedCabalFile = "1v48mcbjig0y8qq15p53ndccj44b6syhkgb45dbzmwy6nypx1bzl";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         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 safe shakespeare template-haskell text time
-         transformers unix-compat unordered-containers utf8-string wai
-         wai-cors wai-extra wai-handler-launch warp yaml yesod yesod-core
-         yesod-form yesod-static yesod-test
-       ];
-       executableHaskellDepends = [ base ];
-       testHaskellDepends = [ base ];
-       description = "Web user interface for the hledger accounting system";
-       license = lib.licenses.gpl3Only;
-       mainProgram = "hledger-web";
-       maintainers = [ lib.maintainers.maralorn ];
-     }) {};
-
-  "hledger-web_1_32_2" = callPackage
-    ({ mkDerivation, aeson, base, base64, blaze-html, blaze-markup
-     , bytestring, case-insensitive, clientsession, cmdargs, conduit
-     , conduit-extra, containers, data-default, Decimal, directory
-     , extra, filepath, hjsmin, hledger, hledger-lib, hspec, http-client
-     , http-conduit, http-types, megaparsec, mtl, network, safe
-     , shakespeare, template-haskell, text, time, transformers
-     , unix-compat, unordered-containers, utf8-string, wai, wai-cors
-     , wai-extra, wai-handler-launch, warp, yaml, yesod, yesod-core
-     , yesod-form, yesod-static, yesod-test
-     }:
-     mkDerivation {
-       pname = "hledger-web";
        version = "1.32.2";
        sha256 = "03sjz84ai4165j61dhl2ksm2cm6vndffwh99ca32b9whhp03gpy9";
        isLibrary = true;
@@ -149117,7 +148284,6 @@ self: {
        testHaskellDepends = [ base ];
        description = "Web user interface for the hledger accounting system";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hledger-web";
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
@@ -149310,6 +148476,35 @@ self: {
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
+  "hlint_3_8" = callPackage
+    ({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs
+     , containers, cpphs, data-default, deriving-aeson, directory, extra
+     , file-embed, filepath, filepattern, ghc-lib-parser
+     , ghc-lib-parser-ex, hscolour, process, refact, text, transformers
+     , uniplate, unordered-containers, utf8-string, vector, yaml
+     }:
+     mkDerivation {
+       pname = "hlint";
+       version = "3.8";
+       sha256 = "0x5xkd8n9idmg334kj1kky6bcl4wl8ks4i87j3r8zwp75fv3dwm8";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         aeson ansi-terminal base bytestring cmdargs containers cpphs
+         data-default deriving-aeson directory extra file-embed filepath
+         filepattern ghc-lib-parser ghc-lib-parser-ex hscolour process
+         refact text transformers uniplate unordered-containers utf8-string
+         vector yaml
+       ];
+       executableHaskellDepends = [ base ];
+       description = "Source code suggestions";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "hlint";
+       maintainers = [ lib.maintainers.maralorn ];
+     }) {};
+
   "hlint-plugin" = callPackage
     ({ mkDerivation, base, containers, ghc, hlint }:
      mkDerivation {
@@ -151288,7 +150483,7 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "hoauth2_2_11_0" = callPackage
+  "hoauth2_2_12_0" = callPackage
     ({ mkDerivation, aeson, base, base64, binary, bytestring
      , containers, cryptonite, data-default, exceptions, hspec
      , hspec-discover, http-conduit, http-types, memory, microlens, text
@@ -151296,8 +150491,8 @@ self: {
      }:
      mkDerivation {
        pname = "hoauth2";
-       version = "2.11.0";
-       sha256 = "1gvv4dyjggmq4l0nii16fhn571bs5wdl4k191gkgxvh2ayc3khbq";
+       version = "2.12.0";
+       sha256 = "10v89bnwfzpp23r4skww2h2gi62lhzgyvig4icc5ayx7pdbn5m82";
        libraryHaskellDepends = [
          aeson base base64 binary bytestring containers cryptonite
          data-default exceptions http-conduit http-types memory microlens
@@ -151318,8 +150513,8 @@ self: {
      }:
      mkDerivation {
        pname = "hoauth2-demo";
-       version = "1.9.0";
-       sha256 = "1d7li6i275k7cnpjgl386dll2h2h5h47n2z3rzi9gxblyhpbz7mk";
+       version = "1.10.0";
+       sha256 = "0wf5jmb2smnrz7vxnxc0966zf03dw45jcvc55wrxmrfhbiiq1a6m";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -151343,8 +150538,8 @@ self: {
      }:
      mkDerivation {
        pname = "hoauth2-providers";
-       version = "0.5.0";
-       sha256 = "0inbqj7r3idkfbb4b3cxy49ihin77xzpiqcpbx8gcdb34iayah14";
+       version = "0.6.0";
+       sha256 = "19qn6099jpzk14axzs7w3bg99in8y79gv03k527z50l7c4w7920c";
        libraryHaskellDepends = [
          aeson base bytestring containers cryptonite hoauth2 HsOpenSSL
          http-conduit http-types jose-jwt mtl text time transformers
@@ -151365,8 +150560,8 @@ self: {
      }:
      mkDerivation {
        pname = "hoauth2-providers-tutorial";
-       version = "0.5.0";
-       sha256 = "0smmd8p1q1m5w59lm2w4vrazbb6j4bcydshqkbpy297hayfg0ac9";
+       version = "0.6.0";
+       sha256 = "050yvl12c568ichznkplv56hyq63adifn0vs6j9ajfllfpfxz1dz";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -151387,8 +150582,8 @@ self: {
      }:
      mkDerivation {
        pname = "hoauth2-tutorial";
-       version = "0.5.0";
-       sha256 = "0v0gv79my32v44vs08l13plgmmiqz7ih9xn9rq4xpgv71xxj3bvj";
+       version = "0.6.0";
+       sha256 = "1sw8n8v9m9yhjn6pm7sws18dwjn10k4l13jds1j2qrv7mkyhcnpw";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -157759,8 +156954,8 @@ self: {
      }:
      mkDerivation {
        pname = "hslua";
-       version = "2.3.0";
-       sha256 = "1cw7j3qnvffx7a9h9x71frxlch421ssiggq7fiqr3j8jy12nphag";
+       version = "2.3.1";
+       sha256 = "096x45rz1czsnilpn3my5vyafw9dn8qdnmf0apz0q3y3wa4840j9";
        libraryHaskellDepends = [
          base bytestring containers exceptions hslua-aeson hslua-classes
          hslua-core hslua-marshalling hslua-objectorientation
@@ -157784,8 +156979,8 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-aeson";
-       version = "2.3.0.1";
-       sha256 = "1fnmzy7s6ry1if61l44a17w681fjzb35rpv1ilfzrf9qfn2dp2l3";
+       version = "2.3.1";
+       sha256 = "1wh6lih9x555vb6mdw8z8968kd88hw9mbxqq4cyqnk6rjl95vjdz";
        libraryHaskellDepends = [
          aeson base bytestring containers hashable hslua-core
          hslua-marshalling mtl scientific text unordered-containers vector
@@ -157807,8 +157002,8 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-classes";
-       version = "2.3.0";
-       sha256 = "1nfc5jmrla3fv4bacbihana9lvwylhkk2jg6212dv0sdfrll9kcp";
+       version = "2.3.1";
+       sha256 = "185lynrinz1y38346b80jx8ag77ka53sg606wdlgzsqrx7rk66kq";
        libraryHaskellDepends = [
          base bytestring containers exceptions hslua-core hslua-marshalling
          text
@@ -157828,8 +157023,8 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-cli";
-       version = "1.4.1";
-       sha256 = "18bf1jvrzagdazwxznjngadvybv1amciql6g4ac0iwddlqfvdwg6";
+       version = "1.4.2";
+       sha256 = "0hj6j673qcv8ffiza263b0b3r5br6ak0nl61g40km7jxmf293n7v";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -157847,8 +157042,8 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-core";
-       version = "2.3.1";
-       sha256 = "19dg418pr48middc6r11diwdba8g0511vis47w8zr4c7kgfiichy";
+       version = "2.3.2";
+       sha256 = "0h3d2r5wkbz0d2gylmc282mn0c7b7bfglmchr5hs7vq20206zv0l";
        libraryHaskellDepends = [
          base bytestring exceptions lua mtl text
        ];
@@ -157892,8 +157087,8 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-marshalling";
-       version = "2.3.0";
-       sha256 = "04352ypmw063waxgxg4dsg8p5lpzsic7shn4q1dk48blw0x0c0gc";
+       version = "2.3.1";
+       sha256 = "0v7hpzhj24zif89x4h2j3ji1ch7qifj7xh4r1rfvbsg48pzxjj89";
        libraryHaskellDepends = [
          base bytestring containers hslua-core mtl text
        ];
@@ -157928,8 +157123,8 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-module-path";
-       version = "1.1.0";
-       sha256 = "1cc7n7gnmfhmr7l6p23zdl97cw747mg7i05dinf8g5mb8j9mimdf";
+       version = "1.1.1";
+       sha256 = "035q8ll2bkm25m4q24zby35gy6ihrg21qlqmmk6af8rz09kjyal0";
        libraryHaskellDepends = [
          base filepath hslua-core hslua-marshalling hslua-packaging text
        ];
@@ -157948,8 +157143,8 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-module-system";
-       version = "1.1.0.1";
-       sha256 = "1r8aqgyp4hbqdil7dq9x93dbbwl1mr98lc6y0kxwggq593j6dj06";
+       version = "1.1.1";
+       sha256 = "0adjxcyxb8xc98jj2r6xhbswqkqvs4c40sn4m9gl0bkjhh0nk57q";
        libraryHaskellDepends = [
          base directory exceptions hslua-core hslua-marshalling
          hslua-packaging temporary text
@@ -157967,8 +157162,8 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-module-text";
-       version = "1.1.0.1";
-       sha256 = "189zm207cg8lfpd41mnd7x26p6cbvgwpmpjrm29q9isqvkk5vn1b";
+       version = "1.1.1";
+       sha256 = "16635kdanaiwn5rdmkaga6d9jhw8zrvhpnqsyqm0zap98n6b146b";
        libraryHaskellDepends = [
          base hslua-core hslua-marshalling hslua-packaging text
        ];
@@ -157985,8 +157180,8 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-module-version";
-       version = "1.1.0";
-       sha256 = "1n351wyb60mrnx0xq32qx5d9zapfiizpia8whwbvmnldifjvqsx4";
+       version = "1.1.1";
+       sha256 = "0h0a4gk17bi7hh34yh5dva7zz1pyc5b8lm8kij5ri3jnsm259r29";
        libraryHaskellDepends = [
          base filepath hslua-core hslua-marshalling hslua-packaging text
        ];
@@ -158006,8 +157201,8 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-module-zip";
-       version = "1.1.0";
-       sha256 = "0wk3p3gn3c25i4cn5g4bk0vx560gf4k33ckbc55fry1gdkhbxnmh";
+       version = "1.1.1";
+       sha256 = "0cpfric0c5isb8nk6137iwl40x0w0lrynx5rzjyhrcjxawkz1hbx";
        libraryHaskellDepends = [
          base bytestring filepath hslua-core hslua-list hslua-marshalling
          hslua-packaging hslua-typing text time zip-archive
@@ -158029,8 +157224,8 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-objectorientation";
-       version = "2.3.0";
-       sha256 = "07g600clzh0dp5zsc7v3ki3h4xnrzv2cvjqxy200qbw75n4imdag";
+       version = "2.3.1";
+       sha256 = "1avxiqcr2k4wdi3da1h4qwis589xvvdz0abggcklbigjc08vf90q";
        libraryHaskellDepends = [
          base bytestring containers exceptions hslua-core hslua-marshalling
          hslua-typing mtl text
@@ -158051,8 +157246,8 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-packaging";
-       version = "2.3.0";
-       sha256 = "1k1zdd6pk61yxdcflzwjgxv19psfjw8b6k6k19jk311s9kjm7fi1";
+       version = "2.3.1";
+       sha256 = "0wr1az0mq0q4xk0x4an0sxsnnjvpcfhcgqdlmp23yylzkbbaxp1n";
        libraryHaskellDepends = [
          base containers hslua-core hslua-marshalling
          hslua-objectorientation hslua-typing mtl text
@@ -158071,8 +157266,8 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-repl";
-       version = "0.1.1";
-       sha256 = "1kpn8l1pq1p9czc5w3w6v0mm9z94ssa4kn45863w6x8r45gb71ph";
+       version = "0.1.2";
+       sha256 = "00n624vs0509sy8lmnid97nfmlwpi60wzibpkjsj5nbmp0xcsi42";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -158089,8 +157284,8 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-typing";
-       version = "0.1.0";
-       sha256 = "00lhb84rkzcgzyfq16p1jyhdp060lbfydl9wpysa5q7vwfml11xi";
+       version = "0.1.1";
+       sha256 = "0k09g97ysi5db6a3rdfj2j6wsb12dbhvnbcgqvy686mpa6rwg6j4";
        libraryHaskellDepends = [
          base containers hslua-core hslua-marshalling text
        ];
@@ -161215,35 +160410,6 @@ self: {
      }:
      mkDerivation {
        pname = "http-client";
-       version = "0.7.15";
-       sha256 = "092pqpd9g66pm0w65xmm4k1j8whnzq9xq22dy7xmxh122dydhflm";
-       libraryHaskellDepends = [
-         array async base base64-bytestring blaze-builder bytestring
-         case-insensitive containers cookie deepseq exceptions filepath
-         ghc-prim http-types iproute mime-types network network-uri random
-         stm streaming-commons text time transformers
-       ];
-       testHaskellDepends = [
-         async base blaze-builder bytestring case-insensitive containers
-         cookie deepseq directory hspec http-types monad-control network
-         network-uri streaming-commons text time transformers zlib
-       ];
-       testToolDepends = [ hspec-discover ];
-       doCheck = false;
-       description = "An HTTP client engine";
-       license = lib.licenses.mit;
-     }) {};
-
-  "http-client_0_7_16" = callPackage
-    ({ mkDerivation, array, async, base, base64-bytestring
-     , blaze-builder, bytestring, case-insensitive, containers, cookie
-     , deepseq, directory, exceptions, filepath, ghc-prim, hspec
-     , hspec-discover, http-types, iproute, mime-types, monad-control
-     , network, network-uri, random, stm, streaming-commons, text, time
-     , transformers, zlib
-     }:
-     mkDerivation {
-       pname = "http-client";
        version = "0.7.16";
        sha256 = "14b21i0dzl7q21ly3gkgc1ybpdhw4gdjhlgzyfp88q1hjj7wm11s";
        libraryHaskellDepends = [
@@ -161261,7 +160427,6 @@ self: {
        doCheck = false;
        description = "An HTTP client engine";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "http-client-auth" = callPackage
@@ -162435,6 +161600,40 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "http2_5_1_0" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, array, async, base
+     , base16-bytestring, bytestring, case-insensitive, containers
+     , crypton, directory, filepath, gauge, Glob, hspec, hspec-discover
+     , http-types, network, network-byte-order, network-control
+     , network-run, random, stm, text, time-manager, typed-process
+     , unix-time, unliftio, unordered-containers, utf8-string, vector
+     }:
+     mkDerivation {
+       pname = "http2";
+       version = "5.1.0";
+       sha256 = "0alqnzdq7c9agdni8a024sjdl8755cyynsv91wkjrfxjz8qkqhsp";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         array async base bytestring case-insensitive containers http-types
+         network network-byte-order network-control stm time-manager
+         unix-time unliftio utf8-string
+       ];
+       testHaskellDepends = [
+         aeson aeson-pretty async base base16-bytestring bytestring crypton
+         directory filepath Glob hspec http-types network network-byte-order
+         network-run random text typed-process unordered-containers vector
+       ];
+       testToolDepends = [ hspec-discover ];
+       benchmarkHaskellDepends = [
+         array base bytestring case-insensitive containers gauge
+         network-byte-order stm
+       ];
+       description = "HTTP/2 library";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "http2-client" = callPackage
     ({ mkDerivation, async, base, bytestring, containers, deepseq
      , http2, lifted-async, lifted-base, mtl, network, stm, time, tls
@@ -162558,8 +161757,8 @@ self: {
      }:
      mkDerivation {
        pname = "http2-tls";
-       version = "0.2.1";
-       sha256 = "17a5xqlmxziz3m269f0iy42xlkv8f1xwckn74vj7al2v6hq3qqkx";
+       version = "0.2.2";
+       sha256 = "17hcm72iw1kac0jmnzay4klrfdx4lvc8np12m8ip2nb8x0d85yq0";
        libraryHaskellDepends = [
          base bytestring crypton-x509-store crypton-x509-validation
          data-default-class http2 network network-control network-run recv
@@ -162580,8 +161779,8 @@ self: {
      }:
      mkDerivation {
        pname = "http3";
-       version = "0.0.7";
-       sha256 = "0230cd5vvysbqd256zxz3dz92acps1dyvwmy6hrwmmjv1ghnpcvp";
+       version = "0.0.8";
+       sha256 = "0wvrfgfki109vzf5cjmdr9ywp5mpzsv2zxhg8wvz6iynkjm5nwsw";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -171789,20 +170988,6 @@ self: {
     ({ mkDerivation, base, cmdargs, IPv6Addr, text }:
      mkDerivation {
        pname = "ip6addr";
-       version = "1.0.3";
-       sha256 = "16dbvrsbg7l4z31faxm1pxps0plg89d4ny2mxsgwyq8r351irmwc";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [ base cmdargs IPv6Addr text ];
-       description = "Commandline tool to deal with IPv6 address text representations";
-       license = lib.licenses.bsd3;
-       mainProgram = "ip6addr";
-     }) {};
-
-  "ip6addr_1_0_4" = callPackage
-    ({ mkDerivation, base, cmdargs, IPv6Addr, text }:
-     mkDerivation {
-       pname = "ip6addr";
        version = "1.0.4";
        sha256 = "0f8h7374s2mr0acqdmkm265bb3ixy5qfbylsd4a3mclav71878km";
        isLibrary = false;
@@ -171810,7 +170995,6 @@ self: {
        executableHaskellDepends = [ base cmdargs IPv6Addr text ];
        description = "Commandline tool to deal with IPv6 address text representations";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "ip6addr";
      }) {};
 
@@ -175874,24 +175058,23 @@ self: {
 
   "json-query" = callPackage
     ({ mkDerivation, array-chunks, base, bytebuild, byteslice
-     , bytestring, contiguous, json-syntax, neat-interpolation
+     , bytestring, contiguous, hspec, json-syntax, neat-interpolation
      , primitive, primitive-unlifted, profunctors, scientific-notation
-     , tasty, tasty-hunit, text, text-short, transformers
+     , tasty, tasty-hspec, tasty-hunit, text, text-short, transformers
      }:
      mkDerivation {
        pname = "json-query";
-       version = "0.2.2.0";
-       sha256 = "1k0rxrki8qa6gx0kqrhn9k98pn8hz3xg4kxn045r920bacfgsvi2";
-       revision = "1";
-       editedCabalFile = "1h99j6lsjp4dwmyvkav1j25y4glrsk8xny2rsp81bjblhgi5kfci";
+       version = "0.2.3.0";
+       sha256 = "00chm58marhk50386kykkga08jhncqj58ngvaihf6nq8wlj1n1nc";
        libraryHaskellDepends = [
          array-chunks base bytebuild bytestring contiguous json-syntax
          primitive primitive-unlifted profunctors scientific-notation
          text-short transformers
        ];
        testHaskellDepends = [
-         array-chunks base bytebuild byteslice bytestring json-syntax
-         neat-interpolation primitive tasty tasty-hunit text text-short
+         array-chunks base bytebuild byteslice bytestring hspec json-syntax
+         neat-interpolation primitive scientific-notation tasty tasty-hspec
+         tasty-hunit text text-short
        ];
        description = "Kitchen sink for querying JSON";
        license = lib.licenses.bsd3;
@@ -177970,27 +177153,6 @@ self: {
      }:
      mkDerivation {
        pname = "katip-wai";
-       version = "0.1.2.2";
-       sha256 = "09mwjxnpm2a1s1m99qfyd1v5snf0jar470vg5rsvfr840d27bayh";
-       libraryHaskellDepends = [
-         aeson base bytestring clock http-types katip network text uuid wai
-       ];
-       testHaskellDepends = [
-         aeson async base bytestring containers hspec http-client http-types
-         katip stm text uuid wai warp
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "WAI middleware for logging request and response info through katip";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "katip-wai_0_1_2_3" = callPackage
-    ({ mkDerivation, aeson, async, base, bytestring, clock, containers
-     , hspec, hspec-discover, http-client, http-types, katip, network
-     , stm, text, uuid, wai, warp
-     }:
-     mkDerivation {
-       pname = "katip-wai";
        version = "0.1.2.3";
        sha256 = "1b6rz18jcpxjhckpkknhj760np7xlml10hyfnk891agpgmlsii15";
        libraryHaskellDepends = [
@@ -178003,7 +177165,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "WAI middleware for logging request and response info through katip";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "katt" = callPackage
@@ -179152,21 +178313,6 @@ self: {
      }:
      mkDerivation {
        pname = "keyed-vals";
-       version = "0.2.2.0";
-       sha256 = "1f6sigfx2cywx2kf4z3xyjzi5b8zzisb6ic3z6py6ybzwnpxglr5";
-       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;
-     }) {};
-
-  "keyed-vals_0_2_3_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, http-api-data
-     , redis-glob, text
-     }:
-     mkDerivation {
-       pname = "keyed-vals";
        version = "0.2.3.0";
        sha256 = "1slrqqcvwnsq8jxik1i015ha6gj47shv58lb6yy0ywik07m7xjd7";
        libraryHaskellDepends = [
@@ -179174,7 +178320,6 @@ self: {
        ];
        description = "An abstract Handle for accessing collections in stores like Redis";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "keyed-vals-hspec-tests" = callPackage
@@ -179183,22 +178328,6 @@ self: {
      }:
      mkDerivation {
        pname = "keyed-vals-hspec-tests";
-       version = "0.2.2.0";
-       sha256 = "15izwj5yby3sfw6b830g44yxkz64gjhrxqrav3gip6a50m8alfq5";
-       libraryHaskellDepends = [
-         aeson base benri-hspec bytestring containers hspec http-api-data
-         keyed-vals text
-       ];
-       description = "Validate a keyed-vals Handle";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "keyed-vals-hspec-tests_0_2_3_0" = callPackage
-    ({ mkDerivation, aeson, base, benri-hspec, bytestring, containers
-     , hspec, http-api-data, keyed-vals, text
-     }:
-     mkDerivation {
-       pname = "keyed-vals-hspec-tests";
        version = "0.2.3.0";
        sha256 = "1bi0lqh0c9bhdpgn5071jd90chsf1sq7cx5iigj324087al45a08";
        libraryHaskellDepends = [
@@ -179207,7 +178336,6 @@ self: {
        ];
        description = "Validate a keyed-vals Handle";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "keyed-vals-mem" = callPackage
@@ -179216,22 +178344,6 @@ self: {
      }:
      mkDerivation {
        pname = "keyed-vals-mem";
-       version = "0.2.2.0";
-       sha256 = "09ha9sgx12sr1v072c9wlh368b7mqy8cf0glradz3z85ambgw483";
-       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;
-     }) {};
-
-  "keyed-vals-mem_0_2_3_0" = callPackage
-    ({ mkDerivation, base, bytestring, containers, hspec, keyed-vals
-     , keyed-vals-hspec-tests, text, unliftio, unliftio-core
-     }:
-     mkDerivation {
-       pname = "keyed-vals-mem";
        version = "0.2.3.0";
        sha256 = "1kd9f1s07sb7a8isl1zdw2xyrbrzjcbxbwsk16y2n4yp6rknbl28";
        libraryHaskellDepends = [
@@ -179240,7 +178352,6 @@ self: {
        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
@@ -179250,27 +178361,6 @@ self: {
      }:
      mkDerivation {
        pname = "keyed-vals-redis";
-       version = "0.2.2.0";
-       sha256 = "1wkf3jaxljb71l9a8cmk4qd048g8if9mq2iw97ch0q5c7k8lqahj";
-       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;
-     }) {};
-
-  "keyed-vals-redis_0_2_3_0" = 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.3.0";
        sha256 = "0lsvqmdxz9snglnnws1511amq0cp6m7rlfb54mshwbn2i59i87kd";
        libraryHaskellDepends = [
@@ -179283,7 +178373,6 @@ self: {
        ];
        description = "Access Redis using a keyed-vals Handle";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "keylayouts" = callPackage
@@ -182006,6 +181095,26 @@ self: {
        maintainers = [ lib.maintainers.expipiplus1 ];
      }) {};
 
+  "language-c_0_9_3" = callPackage
+    ({ mkDerivation, alex, array, base, bytestring, containers, deepseq
+     , directory, filepath, happy, mtl, pretty, process
+     }:
+     mkDerivation {
+       pname = "language-c";
+       version = "0.9.3";
+       sha256 = "0lz2djw7zs8wnp23amqqxdyin3jgbjfh2dr2sr1v0kqpqav3yw81";
+       libraryHaskellDepends = [
+         array base bytestring containers deepseq directory filepath mtl
+         pretty process
+       ];
+       libraryToolDepends = [ alex happy ];
+       testHaskellDepends = [ base directory filepath process ];
+       description = "Analysis and generation of C code";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       maintainers = [ lib.maintainers.expipiplus1 ];
+     }) {};
+
   "language-c-comments" = callPackage
     ({ mkDerivation, alex, array, base, language-c }:
      mkDerivation {
@@ -183290,39 +182399,6 @@ self: {
      }:
      mkDerivation {
        pname = "lapack";
-       version = "0.5.1";
-       sha256 = "0lknvjhdn1gqxp6cc8iyiwqdvd2nxby3csfvprkbn5b7x6c6f58k";
-       revision = "1";
-       editedCabalFile = "1j632jikd77qdiq6v3c28jlbhfgr5sxkqgnbj5l5k583xzwjwcdq";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base blas-ffi blaze-html boxes comfort-array comfort-array-shape
-         comfort-blas deepseq guarded-allocation hyper lapack-ffi lazyio
-         netlib-ffi non-empty semigroups Stream tagged text tfp transformers
-         utility-ht
-       ];
-       testHaskellDepends = [
-         base ChasingBottoms comfort-array comfort-array-shape data-ref
-         doctest-exitcode-stdio monoid-transformer netlib-ffi non-empty
-         QuickCheck quickcheck-transformer random semigroups tfp
-         transformers unique-logic-tf utility-ht
-       ];
-       description = "Numerical Linear Algebra using LAPACK";
-       license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.thielema ];
-     }) {};
-
-  "lapack_0_5_1_1" = callPackage
-    ({ mkDerivation, base, blas-ffi, blaze-html, boxes, ChasingBottoms
-     , comfort-array, comfort-array-shape, comfort-blas, data-ref
-     , deepseq, doctest-exitcode-stdio, guarded-allocation, hyper
-     , lapack-ffi, lazyio, monoid-transformer, netlib-ffi, non-empty
-     , QuickCheck, quickcheck-transformer, random, semigroups, Stream
-     , tagged, text, tfp, transformers, unique-logic-tf, utility-ht
-     }:
-     mkDerivation {
-       pname = "lapack";
        version = "0.5.1.1";
        sha256 = "1fcg43anw1ig861f20p7654gf8g4i2yb2rnld3q22gyi6s5bmi75";
        isLibrary = true;
@@ -183341,7 +182417,6 @@ self: {
        ];
        description = "Numerical Linear Algebra using LAPACK";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.thielema ];
      }) {};
 
@@ -188200,23 +187275,6 @@ self: {
      }:
      mkDerivation {
        pname = "linear-generics";
-       version = "0.2.2";
-       sha256 = "0ls571qzayky0dax9d209lw9wv344z3969daqcsncv0r5rlvlps9";
-       libraryHaskellDepends = [
-         base containers ghc-prim template-haskell th-abstraction
-       ];
-       testHaskellDepends = [ base hspec template-haskell ];
-       testToolDepends = [ hspec-discover ];
-       description = "Generic programming library for generalised deriving";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "linear-generics_0_2_3" = callPackage
-    ({ mkDerivation, base, containers, ghc-prim, hspec, hspec-discover
-     , template-haskell, th-abstraction
-     }:
-     mkDerivation {
-       pname = "linear-generics";
        version = "0.2.3";
        sha256 = "0093ywl8s8k92b50li28gcmqc616f6l7jkv7vslkvqzn42yrvbq2";
        libraryHaskellDepends = [
@@ -188226,7 +187284,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Generic programming library for generalised deriving";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "linear-geo" = callPackage
@@ -193025,6 +192082,21 @@ self: {
        license = lib.licenses.mit;
      }) {inherit (pkgs) lua5_4;};
 
+  "lua_2_3_2" = callPackage
+    ({ mkDerivation, base, lua5_4, tasty, tasty-hunit }:
+     mkDerivation {
+       pname = "lua";
+       version = "2.3.2";
+       sha256 = "0c9pq728ipcgmmxw58ab9p0lgcqqb2gf8dlscvgg52pb3q4qqamf";
+       configureFlags = [ "-fsystem-lua" "-f-use-pkgconfig" ];
+       libraryHaskellDepends = [ base ];
+       librarySystemDepends = [ lua5_4 ];
+       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
     ({ mkDerivation, base, lua, QuickCheck }:
      mkDerivation {
@@ -193445,6 +192517,8 @@ self: {
        pname = "lumberjack";
        version = "1.0.3.0";
        sha256 = "05a4gvc47448crb0yn0fwi3y9bwdqlmnch839hljwpyamqvqwi8q";
+       revision = "1";
+       editedCabalFile = "1dj6mw8jbxczmqxwyiqqqz7lsi4586bbgv16m4ji14zmm84z2ad3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -201741,28 +200815,6 @@ self: {
      }) {};
 
   "mmark-cli" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, directory
-     , ghc-syntax-highlighter, gitrev, lucid, megaparsec, mmark
-     , mmark-ext, optparse-applicative, stache, text
-     }:
-     mkDerivation {
-       pname = "mmark-cli";
-       version = "0.0.5.1";
-       sha256 = "1an1rc7gdl2209d3agxx1dfl61zsc2wg5nx9cwdf50spmlgs3cr0";
-       revision = "3";
-       editedCabalFile = "14l6ngccsxjx0kpkfhx7hzq44swb9dwlfpji1y9ap283v18rkrmb";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         aeson base bytestring directory ghc-syntax-highlighter gitrev lucid
-         megaparsec mmark mmark-ext optparse-applicative stache text
-       ];
-       description = "Command line interface to the MMark markdown processor";
-       license = lib.licenses.bsd3;
-       mainProgram = "mmark";
-     }) {};
-
-  "mmark-cli_0_0_5_2" = callPackage
     ({ mkDerivation, aeson, base, bytestring, directory, gitrev, lucid
      , megaparsec, mmark, mmark-ext, optparse-applicative, stache, text
      }:
@@ -201778,7 +200830,6 @@ self: {
        ];
        description = "Command line interface to the MMark markdown processor";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "mmark";
      }) {};
 
@@ -202650,29 +201701,6 @@ self: {
      }:
      mkDerivation {
        pname = "moffy-samples";
-       version = "0.1.0.2";
-       sha256 = "162c8crnj3946fa5d4cgfbqai5pxgai67q3kcl3nyf29knlmivi4";
-       libraryHaskellDepends = [
-         aeson base bytestring extra-data-yj hashable JuicyPixels moffy
-         moffy-samples-events text time transformers type-flip type-set
-         unordered-containers
-       ];
-       testHaskellDepends = [
-         aeson base bytestring extra-data-yj hashable JuicyPixels moffy
-         moffy-samples-events text time transformers type-flip type-set
-         unordered-containers
-       ];
-       description = "Samples of moffy";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "moffy-samples_0_1_0_3" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, extra-data-yj, hashable
-     , JuicyPixels, moffy, moffy-samples-events, text, time
-     , transformers, type-flip, type-set, unordered-containers
-     }:
-     mkDerivation {
-       pname = "moffy-samples";
        version = "0.1.0.3";
        sha256 = "0b1dbyblms7jbisk89niij85h995wlp01qkr499gp370i01bkdi8";
        libraryHaskellDepends = [
@@ -202687,34 +201715,10 @@ self: {
        ];
        description = "Samples of moffy";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "moffy-samples-events" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, deepseq
-     , http-conduit, JuicyPixels, moffy, monads-tf, process, random, stm
-     , text, time, type-flip, type-set, union-color
-     }:
-     mkDerivation {
-       pname = "moffy-samples-events";
-       version = "0.2.2.4";
-       sha256 = "0bsfp0rjm6dqnbnp8q62r1qf1d2v8h03a2j09cvcrc97sw61gqa7";
-       libraryHaskellDepends = [
-         aeson base bytestring containers deepseq http-conduit JuicyPixels
-         moffy monads-tf process random stm text time type-flip type-set
-         union-color
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers deepseq http-conduit JuicyPixels
-         moffy monads-tf process random stm text time type-flip type-set
-         union-color
-       ];
-       description = "Events for sample codes of moffy";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "moffy-samples-events_0_2_2_5" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, deepseq
      , http-conduit, JuicyPixels, moffy, mtl, process, random, stm, text
      , time, type-flip, type-set, union-color
      }:
@@ -202734,7 +201738,6 @@ self: {
        ];
        description = "Events for sample codes of moffy";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "moffy-samples-gtk3" = callPackage
@@ -205158,48 +204161,6 @@ self: {
      }:
      mkDerivation {
        pname = "monomer";
-       version = "1.6.0.0";
-       sha256 = "15cpybwdsh3yq9xhcrk0fpa0dcc805p9q6kn6qcz86khkvmp5qpc";
-       revision = "1";
-       editedCabalFile = "0x082vvbfywym7hn3dqg3a6bl63iv0l9ai0d1nzgysld1d8z60kj";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         async attoparsec base bytestring bytestring-to-vector containers
-         data-default exceptions extra foreign-store formatting http-client
-         JuicyPixels lens mtl nanovg OpenGLRaw process sdl2 stm text
-         text-show time transformers vector wreq
-       ];
-       librarySystemDepends = [ glew ];
-       libraryPkgconfigDepends = [ glew ];
-       libraryToolDepends = [ c2hs ];
-       executableHaskellDepends = [
-         async attoparsec base bytestring bytestring-to-vector containers
-         data-default exceptions extra foreign-store formatting http-client
-         JuicyPixels lens mtl nanovg OpenGLRaw process sdl2 stm text
-         text-show time transformers vector wreq
-       ];
-       testHaskellDepends = [
-         async attoparsec base bytestring bytestring-to-vector containers
-         data-default exceptions extra foreign-store formatting hspec
-         http-client JuicyPixels lens mtl nanovg OpenGLRaw process sdl2 stm
-         text text-show time transformers vector wreq
-       ];
-       description = "A GUI library for writing native Haskell applications";
-       license = lib.licenses.bsd3;
-       badPlatforms = lib.platforms.darwin;
-       mainProgram = "dev-test-app";
-     }) {inherit (pkgs) glew;};
-
-  "monomer_1_6_0_1" = callPackage
-    ({ mkDerivation, async, attoparsec, base, bytestring
-     , bytestring-to-vector, c2hs, containers, data-default, exceptions
-     , extra, foreign-store, formatting, glew, hspec, http-client
-     , JuicyPixels, lens, mtl, nanovg, OpenGLRaw, process, sdl2, stm
-     , text, text-show, time, transformers, vector, wreq
-     }:
-     mkDerivation {
-       pname = "monomer";
        version = "1.6.0.1";
        sha256 = "0iqbcjd8dxpc3k9v4rryfvjj2pbv540qlzfqqydvfis91cjk4yj5";
        isLibrary = true;
@@ -205228,7 +204189,6 @@ self: {
        description = "A GUI library for writing native Haskell applications";
        license = lib.licenses.bsd3;
        badPlatforms = lib.platforms.darwin;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "dev-test-app";
      }) {inherit (pkgs) glew;};
 
@@ -214281,8 +213241,8 @@ self: {
      }:
      mkDerivation {
        pname = "ngx-export-tools-extra";
-       version = "1.2.6";
-       sha256 = "174xzifz0qmbq81gcaqnrwc14xk5jx38nygs9p2ansjsf9i4g50r";
+       version = "1.2.7";
+       sha256 = "0qspk9j5kcahsdima9c2428pvgm98lydx8slzc1fpyhmr8b1jcqw";
        libraryHaskellDepends = [
          aeson array async base base64 binary bytestring case-insensitive
          containers ede enclosed-exceptions http-client
@@ -214291,7 +213251,7 @@ self: {
          resolv safe safe-exceptions snap-core snap-server template-haskell
          text time trifecta unordered-containers
        ];
-       description = "More extra tools for Nginx haskell module";
+       description = "More extra tools for Nginx Haskell module";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
      }) {};
@@ -214850,23 +213810,23 @@ self: {
 
   "nix-tree" = callPackage
     ({ mkDerivation, aeson, async, base, brick, bytestring, clock
-     , containers, directory, filepath, hedgehog, hrfsize, microlens
-     , optparse-applicative, relude, terminal-progress-bar, text
-     , typed-process, unordered-containers, vty
+     , containers, directory, dot, filepath, hedgehog, hrfsize
+     , microlens, optparse-applicative, relude, terminal-progress-bar
+     , text, typed-process, unordered-containers, vty
      }:
      mkDerivation {
        pname = "nix-tree";
-       version = "0.3.3";
-       sha256 = "17q1l6qc80q0flk6s7r5b67k747af2pjv6rz4c4d9qv6rp7l5cjz";
+       version = "0.4.0";
+       sha256 = "01dfrny4y51gilysj3k46fi1zpxjal2ygr7d5zf6bvc4rw0awk6d";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         aeson async base brick bytestring clock containers directory
+         aeson async base brick bytestring clock containers directory dot
          filepath hrfsize microlens optparse-applicative relude
          terminal-progress-bar text typed-process unordered-containers vty
        ];
        testHaskellDepends = [
-         aeson base brick bytestring clock containers directory filepath
+         aeson base brick bytestring clock containers directory dot filepath
          hedgehog hrfsize microlens optparse-applicative relude text
          typed-process unordered-containers vty
        ];
@@ -218328,8 +217288,8 @@ self: {
      }:
      mkDerivation {
        pname = "ogma-cli";
-       version = "1.1.0";
-       sha256 = "0kxkfc5gqkz485r6qnpd51ms1v9sr9yih8ml7608x99bvjjkd5bv";
+       version = "1.2.0";
+       sha256 = "14qipd24zq37xq7y88ap5gr0iwwjc1ksj21lk108hqa7p5f56b3n";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base ogma-core optparse-applicative ];
@@ -218343,21 +217303,22 @@ self: {
      }) {};
 
   "ogma-core" = callPackage
-    ({ mkDerivation, aeson, base, filepath, HUnit, IfElse, mtl
-     , ogma-extra, ogma-language-c, ogma-language-cocospec
-     , ogma-language-copilot, ogma-language-fret-cs
-     , ogma-language-fret-reqs, ogma-language-smv, QuickCheck
+    ({ mkDerivation, aeson, base, bytestring, filepath, HUnit, IfElse
+     , mtl, ogma-extra, ogma-language-c, ogma-language-cocospec
+     , ogma-language-copilot, ogma-language-fret-reqs
+     , ogma-language-jsonspec, ogma-language-smv, ogma-spec, QuickCheck
      , test-framework, test-framework-hunit, test-framework-quickcheck2
      }:
      mkDerivation {
        pname = "ogma-core";
-       version = "1.1.0";
-       sha256 = "0q8f59cv6mjc6dx89klzklr0iyhk608n1m68da4zn0sm35vlsswn";
+       version = "1.2.0";
+       sha256 = "06x651mhq8i14zi7a3ldp6nly51rmfl68a1dv3smndy0xdqn04va";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
-         aeson base filepath IfElse mtl ogma-extra ogma-language-c
-         ogma-language-cocospec ogma-language-copilot ogma-language-fret-cs
-         ogma-language-fret-reqs ogma-language-smv
+         aeson base bytestring filepath IfElse mtl ogma-extra
+         ogma-language-c ogma-language-cocospec ogma-language-copilot
+         ogma-language-fret-reqs ogma-language-jsonspec ogma-language-smv
+         ogma-spec
        ];
        testHaskellDepends = [
          base HUnit QuickCheck test-framework test-framework-hunit
@@ -218374,8 +217335,8 @@ self: {
      }:
      mkDerivation {
        pname = "ogma-extra";
-       version = "1.1.0";
-       sha256 = "1asrk0222jwf92phdw1jlcc8cjmmx9vm59p3fxrih4fm9lif8iz1";
+       version = "1.2.0";
+       sha256 = "0khvchp1l16zaaqm7x4n0hvf21d9jih9aqyjf4q9q86mixx0lzkn";
        libraryHaskellDepends = [
          base bytestring Cabal directory filepath
        ];
@@ -218392,8 +217353,8 @@ self: {
      }:
      mkDerivation {
        pname = "ogma-language-c";
-       version = "1.1.0";
-       sha256 = "1sr6hkidj585l3myzy6sisafw13hq5j9yxfwqy3sjq14g566ch2k";
+       version = "1.2.0";
+       sha256 = "0vifm7xfr5yidr15ghfr281qkbh54ww0bjja2bx3y6xn9b2z8y3y";
        setupHaskellDepends = [ base BNFC Cabal process ];
        libraryHaskellDepends = [ array base ];
        testHaskellDepends = [
@@ -218411,8 +217372,8 @@ self: {
      }:
      mkDerivation {
        pname = "ogma-language-cocospec";
-       version = "1.1.0";
-       sha256 = "0bw8ygnpacgyyaysxw9pyw4ddpvp6h095k7chhvylvp5p70kkkbf";
+       version = "1.2.0";
+       sha256 = "11zdyc4r80mvpyg60cas9cwn7qabicxbg8d8wjpdn15yxcf9p48i";
        setupHaskellDepends = [ base BNFC Cabal process ];
        libraryHaskellDepends = [ array base ];
        testHaskellDepends = [
@@ -218428,8 +217389,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "ogma-language-copilot";
-       version = "1.1.0";
-       sha256 = "0rgll490zkkblanh9zgalq9zsj1rc8w72fzh1r2bfrjljbiq5ncv";
+       version = "1.2.0";
+       sha256 = "0svaf7my8av3vdj16kdw6wc058fygkbvl92fril5riyq5pvm57bs";
        libraryHaskellDepends = [ base ];
        description = "Ogma: Runtime Monitor translator: Copilot Language Endpoints";
        license = "unknown";
@@ -218463,8 +217424,8 @@ self: {
      }:
      mkDerivation {
        pname = "ogma-language-fret-reqs";
-       version = "1.1.0";
-       sha256 = "073lrr650250d8r02dv0l3yvbjrhdjy9gv5gbf42va40snrf43j6";
+       version = "1.2.0";
+       sha256 = "0xz2arb70m9vz6pkw21g0973zl0q70drv24fp5xbzl3xpxn0ymwy";
        libraryHaskellDepends = [
          aeson base ogma-language-cocospec ogma-language-smv text
        ];
@@ -218477,14 +217438,29 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "ogma-language-jsonspec" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, jsonpath, megaparsec
+     , ogma-spec, text
+     }:
+     mkDerivation {
+       pname = "ogma-language-jsonspec";
+       version = "1.2.0";
+       sha256 = "0zqgqvx70faz0bsk7qx5cxfrigsyvffklr9f47gfv82xxbsv61w1";
+       libraryHaskellDepends = [
+         aeson base bytestring jsonpath megaparsec ogma-spec text
+       ];
+       description = "Ogma: Runtime Monitor translator: JSON Frontend";
+       license = "unknown";
+     }) {};
+
   "ogma-language-smv" = callPackage
     ({ mkDerivation, array, base, BNFC, Cabal, process, QuickCheck
      , test-framework, test-framework-quickcheck2
      }:
      mkDerivation {
        pname = "ogma-language-smv";
-       version = "1.1.0";
-       sha256 = "1lcgh27vxp8ncvma380z7i03dd4j029b583jviq1hg3bywc8690l";
+       version = "1.2.0";
+       sha256 = "19lrb9xvz1vqdzijpsqp0b66psqd0appa1mq8vhvc0yddmpz7ib5";
        setupHaskellDepends = [ base BNFC Cabal process ];
        libraryHaskellDepends = [ array base ];
        testHaskellDepends = [
@@ -218496,6 +217472,17 @@ self: {
        broken = true;
      }) {};
 
+  "ogma-spec" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "ogma-spec";
+       version = "1.2.0";
+       sha256 = "1d1fk0r8df0hg7v4v046czlrwb1wjzwjyqffac7axzhxajl9igci";
+       libraryHaskellDepends = [ base ];
+       description = "Ogma: Runtime Monitor translator: JSON Frontend";
+       license = "unknown";
+     }) {};
+
   "ogmarkup" = callPackage
     ({ mkDerivation, base, hspec, hspec-megaparsec, megaparsec, mtl
      , shakespeare, text
@@ -221791,20 +220778,26 @@ self: {
   "ordinal" = callPackage
     ({ mkDerivation, base, containers, data-default-class, deepseq
      , hspec, hspec-discover, QuickCheck, regex, template-haskell, text
-     , time, vector
+     , time, unordered-containers, vector
      }:
      mkDerivation {
        pname = "ordinal";
-       version = "0.5.0.0";
-       sha256 = "016ydmanbxpj8jngqv19wf2v8c12s51lf3x3ddyb1706fh7nqcrw";
+       version = "0.6.0.0";
+       sha256 = "0vm0anr8pg8smwr6qpsfx1d4ih7ivb1zn2ahvvcvsq4cdrmya742";
+       isLibrary = true;
+       isExecutable = true;
        libraryHaskellDepends = [
          base containers data-default-class deepseq QuickCheck regex
          template-haskell text time vector
        ];
+       executableHaskellDepends = [
+         base data-default-class text unordered-containers
+       ];
        testHaskellDepends = [ base hspec QuickCheck text time ];
        testToolDepends = [ hspec-discover ];
        description = "Convert numbers to words in different languages";
        license = lib.licenses.bsd3;
+       mainProgram = "ordinal";
      }) {};
 
   "ordrea" = callPackage
@@ -223566,59 +222559,6 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc";
-       version = "3.1.11";
-       sha256 = "1ijz2n2xl7qjsbbk9h4bc4d5mxyv0yridsdk6i66ffr25hvl864w";
-       configureFlags = [ "-f-trypandoc" ];
-       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 containers
-         crypton-connection data-default deepseq directory doclayout
-         doctemplates emojis exceptions file-embed filepath Glob gridtables
-         haddock-library http-client http-client-tls http-types ipynb
-         jira-wiki-markup JuicyPixels mime-types mtl network network-uri
-         pandoc-types parsec pretty pretty-show process random safe
-         scientific SHA skylighting skylighting-core split syb tagsoup
-         temporary texmath text text-conversions time typst
-         unicode-collation unicode-transforms unix vector xml xml-conduit
-         xml-types yaml zip-archive zlib
-       ];
-       testHaskellDepends = [
-         base bytestring containers Diff directory doctemplates filepath
-         Glob mtl pandoc-types process tasty tasty-golden tasty-hunit
-         tasty-quickcheck temporary text time xml zip-archive
-       ];
-       benchmarkHaskellDepends = [
-         base bytestring deepseq mtl tasty-bench text
-       ];
-       doHaddock = false;
-       description = "Conversion between markup formats";
-       license = lib.licenses.gpl2Plus;
-       maintainers = [
-         lib.maintainers.maralorn lib.maintainers.sternenseemann
-       ];
-     }) {};
-
-  "pandoc_3_1_11_1" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, array, attoparsec, base
-     , base64-bytestring, binary, blaze-html, blaze-markup, bytestring
-     , case-insensitive, citeproc, commonmark, commonmark-extensions
-     , commonmark-pandoc, containers, crypton-connection, data-default
-     , deepseq, Diff, directory, doclayout, doctemplates, emojis
-     , exceptions, file-embed, filepath, Glob, gridtables
-     , haddock-library, http-client, http-client-tls, http-types, ipynb
-     , jira-wiki-markup, JuicyPixels, mime-types, mtl, network
-     , network-uri, pandoc-types, parsec, pretty, pretty-show, process
-     , random, safe, scientific, SHA, skylighting, skylighting-core
-     , split, syb, tagsoup, tasty, tasty-bench, tasty-golden
-     , tasty-hunit, tasty-quickcheck, temporary, texmath, text
-     , text-conversions, time, typst, unicode-collation
-     , unicode-transforms, unix, vector, xml, xml-conduit, xml-types
-     , yaml, zip-archive, zlib
-     }:
-     mkDerivation {
-       pname = "pandoc";
        version = "3.1.11.1";
        sha256 = "0yfgvc4ypav3ydqi9ywhfxa2n4rbx7z3jc2p8ccv5r8081jqv5pg";
        configureFlags = [ "-f-trypandoc" ];
@@ -223648,7 +222588,6 @@ self: {
        doHaddock = false;
        description = "Conversion between markup formats";
        license = lib.licenses.gpl2Plus;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [
          lib.maintainers.maralorn lib.maintainers.sternenseemann
        ];
@@ -223727,26 +222666,6 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-cli";
-       version = "3.1.11";
-       sha256 = "0f8ny7rzl6zgicx7abr631xz2fnrpbb3n8bm6af22ady71g2rrih";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         base hslua-cli pandoc pandoc-lua-engine pandoc-server safe
-         temporary text wai-extra warp
-       ];
-       description = "Conversion between documentation formats";
-       license = lib.licenses.gpl2Plus;
-       mainProgram = "pandoc";
-       maintainers = [ lib.maintainers.maralorn ];
-     }) {};
-
-  "pandoc-cli_3_1_11_1" = callPackage
-    ({ mkDerivation, base, hslua-cli, pandoc, pandoc-lua-engine
-     , pandoc-server, safe, temporary, text, wai-extra, warp
-     }:
-     mkDerivation {
-       pname = "pandoc-cli";
        version = "3.1.11.1";
        sha256 = "0jf2s3w6vh15r180s2kc4z553lgf4asxmhbh1i0mj87228021j5p";
        isLibrary = false;
@@ -223757,7 +222676,6 @@ self: {
        ];
        description = "Conversion between documentation formats";
        license = lib.licenses.gpl2Plus;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "pandoc";
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
@@ -224148,6 +223066,29 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "pandoc-lua-marshal_0_2_4" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, exceptions
+     , hslua, hslua-list, hslua-marshalling, pandoc-types, QuickCheck
+     , safe, tasty, tasty-hunit, tasty-lua, tasty-quickcheck, text
+     }:
+     mkDerivation {
+       pname = "pandoc-lua-marshal";
+       version = "0.2.4";
+       sha256 = "020iyy4i37zxlrggqjph5rk95yf3lr5jbv63l6l0f2pv8iakryyj";
+       libraryHaskellDepends = [
+         aeson base bytestring containers exceptions hslua hslua-list
+         hslua-marshalling pandoc-types safe text
+       ];
+       testHaskellDepends = [
+         aeson base bytestring containers exceptions hslua hslua-list
+         hslua-marshalling pandoc-types QuickCheck safe tasty tasty-hunit
+         tasty-lua tasty-quickcheck text
+       ];
+       description = "Use pandoc types in Lua";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "pandoc-markdown-ghci-filter" = callPackage
     ({ mkDerivation, aeson, base, containers, ghcid, pandoc
      , pandoc-types, QuickCheck, tasty, tasty-hunit, tasty-quickcheck
@@ -224560,8 +223501,8 @@ self: {
        pname = "pango";
        version = "0.13.10.0";
        sha256 = "0qdk18vj07qivyyd0limjprni77q2xvydx748lsxsrw2ws8hb1ax";
-       revision = "1";
-       editedCabalFile = "0ngarn6nj4czgv34dr9p97dpykbxkx2ky5ww0alcz5zbn989j8zf";
+       revision = "2";
+       editedCabalFile = "064bpj5mmxc31snkfysb9c52v1695kxyqbj617m933mgjrw13q91";
        enableSeparateDataOutput = true;
        setupHaskellDepends = [ base Cabal filepath gtk2hs-buildtools ];
        libraryHaskellDepends = [
@@ -230435,12 +229376,12 @@ self: {
      }) {};
 
   "phladiprelio-general-datatype" = callPackage
-    ({ mkDerivation, base }:
+    ({ mkDerivation, base, containers }:
      mkDerivation {
        pname = "phladiprelio-general-datatype";
-       version = "0.5.2.0";
-       sha256 = "0hz2vam7k5vx50qy6h42fzia5ly70b1lc507yq32r6mhgigddss8";
-       libraryHaskellDepends = [ base ];
+       version = "0.7.0.0";
+       sha256 = "0m67xx2kd0fala287qvqr8hbkiarcs04ayvw9jdlby18za8abh2g";
+       libraryHaskellDepends = [ base containers ];
        description = "Extended functionality of PhLADiPreLiO";
        license = lib.licenses.mit;
      }) {};
@@ -231796,30 +230737,6 @@ self: {
      }:
      mkDerivation {
        pname = "pinch";
-       version = "0.5.0.0";
-       sha256 = "186b7576f5h49j83r3r8ljk8kb98x1as0hdsrjflhps158qh3xdp";
-       libraryHaskellDepends = [
-         array base bytestring cereal containers deepseq ghc-prim hashable
-         network semigroups text unordered-containers vector
-       ];
-       libraryToolDepends = [ hspec-discover ];
-       testHaskellDepends = [
-         async base bytestring cereal containers hspec network network-run
-         QuickCheck semigroups text unordered-containers vector
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "An alternative implementation of Thrift for Haskell";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "pinch_0_5_1_0" = callPackage
-    ({ mkDerivation, array, async, base, bytestring, cereal, containers
-     , deepseq, ghc-prim, hashable, hspec, hspec-discover, network
-     , network-run, QuickCheck, semigroups, text, unordered-containers
-     , vector
-     }:
-     mkDerivation {
-       pname = "pinch";
        version = "0.5.1.0";
        sha256 = "0p90hq8qk8x11ak2im7pv44agw4dcx9dqzby1ip0pl8mmmfdrpdx";
        libraryHaskellDepends = [
@@ -231834,7 +230751,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "An alternative implementation of Thrift for Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "pinch-gen" = callPackage
@@ -237341,6 +236257,32 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "postgresql-binary_0_13_1_3" = 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.3";
+       sha256 = "1w71jb34z4810i32i9aa17x7if5ssj25gqvi15k2rf1g2lmwp7ry";
+       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;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "postgresql-common" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, postgresql-simple }:
      mkDerivation {
@@ -243422,6 +242364,30 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "ptr_0_16_8_6" = callPackage
+    ({ mkDerivation, base, bytestring, cereal, contravariant, criterion
+     , profunctors, QuickCheck, quickcheck-instances, rerebase
+     , strict-list, tasty, tasty-hunit, tasty-quickcheck, text, time
+     , vector
+     }:
+     mkDerivation {
+       pname = "ptr";
+       version = "0.16.8.6";
+       sha256 = "19fahf7y1vavvnqr17zjy8clxq2ha9d08fkaydnk5khpc65j260s";
+       libraryHaskellDepends = [
+         base bytestring contravariant profunctors strict-list text time
+         vector
+       ];
+       testHaskellDepends = [
+         cereal QuickCheck quickcheck-instances rerebase tasty tasty-hunit
+         tasty-quickcheck
+       ];
+       benchmarkHaskellDepends = [ cereal criterion rerebase ];
+       description = "Experimental abstractions for operations on pointers";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "ptr-poker" = callPackage
     ({ mkDerivation, base, bytestring, criterion, hedgehog
      , isomorphism-class, numeric-limits, rerebase, scientific, text
@@ -248374,8 +247340,8 @@ self: {
     ({ mkDerivation, async, base, containers, foreign-store, stm }:
      mkDerivation {
        pname = "rapid";
-       version = "0.1.5";
-       sha256 = "13nd69rjw0xdxvcqwgs9vzq93l0yiha9zqaw5is6mw20vks6akw5";
+       version = "0.1.5.3";
+       sha256 = "14lgl1jfykb8i98pnv0p21cqpkzbnh60ylfb8npdwj703dmqbbxh";
        libraryHaskellDepends = [
          async base containers foreign-store stm
        ];
@@ -248696,21 +247662,6 @@ self: {
      }:
      mkDerivation {
        pname = "ratel-wai";
-       version = "2.0.0.5";
-       sha256 = "1y2rcp1birh1akw98zw10qwjwi5wf7qknk7j5xwwjws7hpmmgy2y";
-       libraryHaskellDepends = [
-         base bytestring case-insensitive containers http-client ratel wai
-       ];
-       description = "Notify Honeybadger about exceptions via a WAI middleware";
-       license = lib.licenses.mit;
-     }) {};
-
-  "ratel-wai_2_0_0_6" = callPackage
-    ({ mkDerivation, base, bytestring, case-insensitive, containers
-     , http-client, ratel, wai
-     }:
-     mkDerivation {
-       pname = "ratel-wai";
        version = "2.0.0.6";
        sha256 = "01i4k821s10216flhcbcvv7jb1rzn6cqacj10j578l4761h0acz6";
        libraryHaskellDepends = [
@@ -248718,7 +247669,6 @@ self: {
        ];
        description = "Notify Honeybadger about exceptions via a WAI middleware";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "ratelimiter" = callPackage
@@ -248850,29 +247800,6 @@ self: {
      }:
      mkDerivation {
        pname = "rattletrap";
-       version = "12.1.2";
-       sha256 = "0lysr7birh4z8zimn5whqpaxipfsnn6sqppcn5l72sqjq6rdhk3c";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson aeson-pretty array base bytestring containers filepath
-         http-client http-client-tls text
-       ];
-       executableHaskellDepends = [ base ];
-       testHaskellDepends = [ base bytestring filepath ];
-       description = "Parse and generate Rocket League replays";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       mainProgram = "rattletrap";
-       broken = true;
-     }) {};
-
-  "rattletrap_12_1_3" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, array, base, bytestring
-     , containers, filepath, http-client, http-client-tls, text
-     }:
-     mkDerivation {
-       pname = "rattletrap";
        version = "12.1.3";
        sha256 = "13v3jm84fycra1f3wncig69zs6bmqir077c2hd4j1dmzvfg9j1yn";
        isLibrary = true;
@@ -250354,6 +249281,19 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "record-hasfield_1_0_1" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "record-hasfield";
+       version = "1.0.1";
+       sha256 = "17pd8s2r9wnrwmi37b0z9a7006zsx5m6ki24b1pcf6jnqc0bqghs";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base ];
+       description = "A version of GHC.Records as available in future GHCs.";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "record-impl" = callPackage
     ({ mkDerivation, base, containers, lens, template-haskell, time }:
      mkDerivation {
@@ -250786,22 +249726,6 @@ self: {
      }:
      mkDerivation {
        pname = "redis-glob";
-       version = "0.1.0.6";
-       sha256 = "1kz4klvp84my3z6zpsrvn8kwna1dhix51v40zjf1cxvg81mvya5k";
-       libraryHaskellDepends = [ ascii-char base bytestring megaparsec ];
-       testHaskellDepends = [
-         ascii-char ascii-superset base bytestring hspec QuickCheck
-       ];
-       description = "Specify valid redis globs";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "redis-glob_0_1_0_7" = callPackage
-    ({ mkDerivation, ascii-char, ascii-superset, base, bytestring
-     , hspec, megaparsec, QuickCheck
-     }:
-     mkDerivation {
-       pname = "redis-glob";
        version = "0.1.0.7";
        sha256 = "08sqgp6jnxwjybi0hza0inhm9nsc1d8fpg9wh86r2hvssmxpn1nb";
        libraryHaskellDepends = [ ascii-char base bytestring megaparsec ];
@@ -250810,7 +249734,6 @@ self: {
        ];
        description = "Specify valid redis globs";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "redis-hs" = callPackage
@@ -254806,34 +253729,6 @@ self: {
 
   "req-conduit" = callPackage
     ({ mkDerivation, base, bytestring, conduit, conduit-extra, hspec
-     , hspec-discover, http-client, req, resourcet, temporary
-     , transformers, weigh
-     }:
-     mkDerivation {
-       pname = "req-conduit";
-       version = "1.0.1";
-       sha256 = "0zyy9j6iiz8z2jdx25vp77arfbmrck7bjndm3p4s9l9399c5bm62";
-       revision = "2";
-       editedCabalFile = "1p2sww990zrjazhkdapg92cnlcsqlzc5lm6qkswlnzlkagmsjj2x";
-       libraryHaskellDepends = [
-         base bytestring conduit http-client req resourcet transformers
-       ];
-       testHaskellDepends = [
-         base bytestring conduit conduit-extra hspec req resourcet temporary
-         transformers
-       ];
-       testToolDepends = [ hspec-discover ];
-       benchmarkHaskellDepends = [
-         base bytestring conduit conduit-extra req resourcet temporary weigh
-       ];
-       description = "Conduit helpers for the req HTTP client library";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "req-conduit_1_0_2" = callPackage
-    ({ mkDerivation, base, bytestring, conduit, conduit-extra, hspec
      , hspec-discover, http-client, req, temporary, weigh
      }:
      mkDerivation {
@@ -259843,25 +258738,12 @@ self: {
     ({ mkDerivation, base, deepseq, QuickCheck }:
      mkDerivation {
        pname = "safe";
-       version = "0.3.19";
-       sha256 = "18pp6cn9np9jgs01x9mac6wk41k34g86fx5ibfarbapqr1138115";
-       libraryHaskellDepends = [ base ];
-       testHaskellDepends = [ base deepseq QuickCheck ];
-       description = "Library of safe (exception free) functions";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "safe_0_3_20" = callPackage
-    ({ mkDerivation, base, deepseq, QuickCheck }:
-     mkDerivation {
-       pname = "safe";
-       version = "0.3.20";
-       sha256 = "096zcqqjyz7p3ygja4gyp59zfd7zklfg3pgmcyms414h1xhq76ds";
+       version = "0.3.21";
+       sha256 = "00bz022kvs0wd3rs9ycx0nxfyc2gqlg3q13lhx4fqydy5fjgx09c";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base deepseq QuickCheck ];
        description = "Library of safe (exception free) functions";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "safe-access" = callPackage
@@ -260147,30 +259029,6 @@ self: {
      }:
      mkDerivation {
        pname = "safe-json";
-       version = "1.2.0.0";
-       sha256 = "0534kxg66ha106y9xp4jbv4lyd8cjgj7qbfcbqiahdi2sd9cyfhg";
-       libraryHaskellDepends = [
-         aeson base bytestring containers dlist hashable scientific tasty
-         tasty-hunit tasty-quickcheck text time unordered-containers
-         uuid-types vector
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers dlist hashable
-         quickcheck-instances scientific tasty tasty-hunit tasty-quickcheck
-         temporary text time unordered-containers uuid uuid-types vector
-       ];
-       description = "Automatic JSON format versioning";
-       license = lib.licenses.mit;
-     }) {};
-
-  "safe-json_1_2_0_1" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, dlist
-     , hashable, quickcheck-instances, scientific, tasty, tasty-hunit
-     , tasty-quickcheck, temporary, text, time, unordered-containers
-     , uuid, uuid-types, vector
-     }:
-     mkDerivation {
-       pname = "safe-json";
        version = "1.2.0.1";
        sha256 = "1y03smd9fjxqfs5q2zi8138k3aafwx691327xavsa2b7q27bvi5b";
        libraryHaskellDepends = [
@@ -260185,7 +259043,6 @@ self: {
        ];
        description = "Automatic JSON format versioning";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "safe-lazy-io" = callPackage
@@ -261108,50 +259965,6 @@ self: {
      , bytestring, colour, containers, deepseq, directory, exceptions
      , filepath, free, haskell-src-exts, lifted-async, microlens
      , microlens-th, monad-control, monad-logger, mtl
-     , optparse-applicative, pretty-show, process, safe, safe-exceptions
-     , stm, string-interpolate, template-haskell, text, time
-     , transformers, transformers-base, unix, unliftio-core, vector, vty
-     , vty-crossplatform
-     }:
-     mkDerivation {
-       pname = "sandwich";
-       version = "0.2.1.0";
-       sha256 = "00wayn1xbhisl3aix61kp7m4xiqrnam5mqal2ncmd2b8cy7h9hn4";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson ansi-terminal async base brick bytestring colour containers
-         deepseq directory exceptions filepath free haskell-src-exts
-         lifted-async microlens microlens-th monad-control monad-logger mtl
-         optparse-applicative pretty-show process safe safe-exceptions stm
-         string-interpolate template-haskell text time transformers
-         transformers-base unix unliftio-core vector vty vty-crossplatform
-       ];
-       executableHaskellDepends = [
-         aeson ansi-terminal async base brick bytestring colour containers
-         deepseq directory exceptions filepath free haskell-src-exts
-         lifted-async microlens microlens-th monad-control monad-logger mtl
-         optparse-applicative pretty-show process safe safe-exceptions stm
-         string-interpolate template-haskell text time transformers
-         transformers-base unix unliftio-core vector vty vty-crossplatform
-       ];
-       testHaskellDepends = [
-         aeson ansi-terminal async base brick bytestring colour containers
-         deepseq directory exceptions filepath free haskell-src-exts
-         lifted-async microlens microlens-th monad-control monad-logger mtl
-         optparse-applicative pretty-show process safe safe-exceptions stm
-         string-interpolate template-haskell text time transformers
-         transformers-base unix unliftio-core vector vty vty-crossplatform
-       ];
-       description = "Yet another test framework for Haskell";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "sandwich_0_2_2_0" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, async, base, brick
-     , bytestring, colour, containers, deepseq, directory, exceptions
-     , filepath, free, haskell-src-exts, lifted-async, microlens
-     , microlens-th, monad-control, monad-logger, mtl
      , optparse-applicative, pretty-show, process, retry, safe
      , safe-exceptions, stm, string-interpolate, template-haskell, text
      , time, transformers, transformers-base, unix, unliftio-core
@@ -261189,7 +260002,6 @@ self: {
        ];
        description = "Yet another test framework for Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sandwich-hedgehog" = callPackage
@@ -261715,33 +260527,6 @@ self: {
      }:
      mkDerivation {
        pname = "sbp";
-       version = "5.0.4";
-       sha256 = "1wfv99haslzjb7bl43a30z4m1gp0d83xayy7a5f4x447v6g9l8cd";
-       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_5_0_5" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, array, base
-     , base64-bytestring, basic-prelude, binary, binary-conduit
-     , bytestring, cmdargs, conduit, conduit-extra, data-binary-ieee754
-     , lens, lens-aeson, monad-loops, resourcet, tasty, tasty-hunit
-     , template-haskell, text, time, yaml
-     }:
-     mkDerivation {
-       pname = "sbp";
        version = "5.0.5";
        sha256 = "172srcjmk6vqbnfl8l10a9a5bnpn5vvmccwj5cxpshaj387ap4j0";
        isLibrary = true;
@@ -261758,7 +260543,6 @@ self: {
        testHaskellDepends = [ base basic-prelude tasty tasty-hunit ];
        description = "SwiftNav's SBP Library";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sbp2udp" = callPackage
@@ -270174,42 +268958,6 @@ self: {
      }:
      mkDerivation {
        pname = "shake";
-       version = "0.19.7";
-       sha256 = "1lcr6q53qwm308bny6gfawcjhxsmalqi3dnwckam02zp2apmcaim";
-       revision = "1";
-       editedCabalFile = "1hz57kw5pp5cpbicbi7x8sz8c6qy58dzyiljz9b9f2r1rr683d9w";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         base binary bytestring deepseq directory extra filepath filepattern
-         hashable heaps js-dgtable js-flot js-jquery primitive process
-         random time transformers unix unordered-containers utf8-string
-       ];
-       executableHaskellDepends = [
-         base binary bytestring deepseq directory extra filepath filepattern
-         hashable heaps js-dgtable js-flot js-jquery primitive process
-         random time transformers unix unordered-containers utf8-string
-       ];
-       testHaskellDepends = [
-         base binary bytestring deepseq directory extra filepath filepattern
-         hashable heaps js-dgtable js-flot js-jquery primitive process
-         QuickCheck random time transformers unix unordered-containers
-         utf8-string
-       ];
-       description = "Build system library, like Make, but more accurate dependencies";
-       license = lib.licenses.bsd3;
-       mainProgram = "shake";
-     }) {};
-
-  "shake_0_19_8" = callPackage
-    ({ mkDerivation, base, binary, bytestring, deepseq, directory
-     , extra, filepath, filepattern, hashable, heaps, js-dgtable
-     , js-flot, js-jquery, primitive, process, QuickCheck, random, time
-     , transformers, unix, unordered-containers, utf8-string
-     }:
-     mkDerivation {
-       pname = "shake";
        version = "0.19.8";
        sha256 = "0db5kmza7jp4f691q31lnp29m2bb0y0qis0r6zrhnnd24qxf7133";
        isLibrary = true;
@@ -270233,7 +268981,6 @@ self: {
        ];
        description = "Build system library, like Make, but more accurate dependencies";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "shake";
      }) {};
 
@@ -276793,8 +275540,8 @@ self: {
      }:
      mkDerivation {
        pname = "snap-stream";
-       version = "0.1.1.0";
-       sha256 = "1p1ip3rsk9xmy9758csf1c4nxng9kas5qya2nlcrd02q3lmfna6x";
+       version = "0.1.1.1";
+       sha256 = "1b6g8zdj4xn1gq0q6d31kqc5fssrrl1w4jwklcjxq6kr91icjmnm";
        libraryHaskellDepends = [
          attoparsec base bytestring io-streams snap-core
        ];
@@ -280182,25 +278929,12 @@ self: {
     ({ mkDerivation, base, QuickCheck }:
      mkDerivation {
        pname = "split";
-       version = "0.2.4";
-       sha256 = "1crixdmpjzahfiwkkm995rj5ymnm60rknqy252dv23pks00f77vl";
-       libraryHaskellDepends = [ base ];
-       testHaskellDepends = [ base QuickCheck ];
-       description = "Combinator library for splitting lists";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "split_0_2_5" = callPackage
-    ({ mkDerivation, base, QuickCheck }:
-     mkDerivation {
-       pname = "split";
        version = "0.2.5";
        sha256 = "04x9figcib2zwki2rk29i2n5r73ykbyx9j2lhcisphcphd741njj";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base QuickCheck ];
        description = "Combinator library for splitting lists";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "split-channel" = callPackage
@@ -280705,26 +279439,6 @@ self: {
      }:
      mkDerivation {
        pname = "sqids";
-       version = "0.2.0.0";
-       sha256 = "0sabrvwhzf9xvj9gwnwxjvg4f2qv7qgaabvl7nhrv12zxfjvh5jm";
-       libraryHaskellDepends = [
-         base bytestring containers mtl text transformers
-       ];
-       testHaskellDepends = [
-         base bytestring containers hspec mtl split text transformers
-       ];
-       description = "A small library that lets you generate YouTube-looking IDs from numbers";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "sqids_0_2_1_0" = callPackage
-    ({ mkDerivation, base, bytestring, containers, hspec, mtl, split
-     , text, transformers
-     }:
-     mkDerivation {
-       pname = "sqids";
        version = "0.2.1.0";
        sha256 = "16qw5mdvyhbp3m8z6wrw0qzpimnndp4qhwzqdbxzdi528wyi1b3s";
        libraryHaskellDepends = [
@@ -284563,6 +283277,8 @@ self: {
        pname = "store-core";
        version = "0.4.4.6";
        sha256 = "1b4yhznw2xzi6qmbahf6p2sl9l8d1af36687gpwygd12h71qv17d";
+       revision = "1";
+       editedCabalFile = "03sd06p80hjmyb8s97i0061mw2ghpd758a222j8y18b6pmlavbvs";
        libraryHaskellDepends = [
          base bytestring ghc-prim primitive text transformers
        ];
@@ -285397,10 +284113,8 @@ self: {
      }:
      mkDerivation {
        pname = "streamly";
-       version = "0.10.0";
-       sha256 = "0mpgi3pz4xbqrzidsp2gbn4wcqfvi5nhry41sxx1rfjg6lyn9r6g";
-       revision = "1";
-       editedCabalFile = "0jas47x44iiylfzrx1wvmnf0w9nnr95h1gdn5bnswjr50xcyg01d";
+       version = "0.10.1";
+       sha256 = "1iyvrhjlvfww5jmwdfx58pr5xi9jzv5h22g0nvnhgnrnxhm86sxn";
        libraryHaskellDepends = [
          atomic-primops base containers deepseq directory exceptions
          hashable heaps lockfree-queue monad-control mtl network
@@ -285510,8 +284224,8 @@ self: {
      }:
      mkDerivation {
        pname = "streamly-core";
-       version = "0.2.1";
-       sha256 = "1zal66xpamh07xk8vx6ibxg9cz1a7s0hry31lyqr3nimk26c1zbs";
+       version = "0.2.2";
+       sha256 = "10ymikc81grisamk663qkdv8rm32bxfa3p7vi86crq77xhypg56a";
        libraryHaskellDepends = [
          base containers directory exceptions filepath fusion-plugin-types
          ghc-bignum ghc-prim heaps monad-control template-haskell
@@ -285633,6 +284347,8 @@ self: {
        pname = "streamly-process";
        version = "0.3.1";
        sha256 = "1033pgl9qlann1l9chla5f48gwj6y75ahri3g2k1cfm6h86l2z29";
+       revision = "1";
+       editedCabalFile = "1r3iwralbfl9rcgzrl324qd0lvfh39ggyf6vkrvq3rwdpgs8pajv";
        libraryHaskellDepends = [
          base exceptions process streamly streamly-core
        ];
@@ -286254,6 +284970,8 @@ self: {
        pname = "string-interpolate";
        version = "0.3.2.1";
        sha256 = "1m7xpfvhsn61wvq6axxp93630l6zy3z9zxw7gx9syagjgmyh2brr";
+       revision = "1";
+       editedCabalFile = "1zzx8cmzgb0qlz5k81vp4hbsvmap8dmv9r661dl9d3r2zqz6skr8";
        libraryHaskellDepends = [
          base bytestring haskell-src-exts haskell-src-meta split
          template-haskell text text-conversions utf8-string
@@ -286815,23 +285533,6 @@ self: {
      }:
      mkDerivation {
        pname = "strive";
-       version = "6.0.0.10";
-       sha256 = "10028krfmrq8v1k00ihdzp5hl6nrq0vdp3kb9xfgsyqgvv8l2ic2";
-       libraryHaskellDepends = [
-         aeson base bytestring data-default gpolyline http-client
-         http-client-tls http-types template-haskell text time transformers
-       ];
-       description = "A client for the Strava V3 API";
-       license = lib.licenses.mit;
-     }) {};
-
-  "strive_6_0_0_11" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, data-default, gpolyline
-     , http-client, http-client-tls, http-types, template-haskell, text
-     , time, transformers
-     }:
-     mkDerivation {
-       pname = "strive";
        version = "6.0.0.11";
        sha256 = "1ddqkyqxbls5slg6gkj7rpvxac104q9haqpc7agggnglznrsc9p5";
        libraryHaskellDepends = [
@@ -286840,7 +285541,6 @@ self: {
        ];
        description = "A client for the Strava V3 API";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "strong-path" = callPackage
@@ -287313,6 +286013,40 @@ self: {
        mainProgram = "stylish-haskell";
      }) {};
 
+  "stylish-haskell_0_14_6_0" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, Cabal, containers
+     , directory, file-embed, filepath, ghc-lib-parser
+     , ghc-lib-parser-ex, HsYAML, HsYAML-aeson, HUnit, mtl
+     , optparse-applicative, random, regex-tdfa, strict, syb
+     , test-framework, test-framework-hunit, text
+     }:
+     mkDerivation {
+       pname = "stylish-haskell";
+       version = "0.14.6.0";
+       sha256 = "1v72i3dxn30z832cs19sbnj5p40y873sv4kciaivd0ls7i5mm8vb";
+       isLibrary = true;
+       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
+       ];
+       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
+       ];
+       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
+       ];
+       description = "Haskell code prettifier";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "stylish-haskell";
+     }) {};
+
   "stylist" = callPackage
     ({ mkDerivation, async, base, css-syntax, file-embed, hashable
      , hspec, network-uri, QuickCheck, regex-tdfa, scientific
@@ -292712,32 +291446,6 @@ self: {
      }:
      mkDerivation {
        pname = "tar-conduit";
-       version = "0.4.0";
-       sha256 = "0h0z6g1q57jy20p5m8y56dqkrfvpz46yhglsvg3n4mncr88jlrfj";
-       libraryHaskellDepends = [
-         base bytestring conduit conduit-combinators containers directory
-         filepath mtl safe-exceptions text unix
-       ];
-       testHaskellDepends = [
-         base bytestring conduit conduit-combinators conduit-extra
-         containers deepseq directory filepath hspec QuickCheck weigh
-       ];
-       benchmarkHaskellDepends = [
-         base bytestring conduit conduit-combinators containers criterion
-         deepseq directory filepath hspec
-       ];
-       description = "Extract and create tar files using conduit for streaming";
-       license = lib.licenses.mit;
-     }) {};
-
-  "tar-conduit_0_4_1" = callPackage
-    ({ mkDerivation, base, bytestring, conduit, conduit-combinators
-     , conduit-extra, containers, criterion, deepseq, directory
-     , filepath, hspec, mtl, QuickCheck, safe-exceptions, text, unix
-     , weigh
-     }:
-     mkDerivation {
-       pname = "tar-conduit";
        version = "0.4.1";
        sha256 = "0kavvr0sc1bmzimgpa00hdrihnvfpi4f9rmkg3yl8pckgv2ad8b1";
        libraryHaskellDepends = [
@@ -292754,7 +291462,6 @@ self: {
        ];
        description = "Extract and create tar files using conduit for streaming";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tardis" = callPackage
@@ -293361,8 +292068,8 @@ self: {
      }:
      mkDerivation {
        pname = "tasty-hslua";
-       version = "1.1.0";
-       sha256 = "04bj16q5l3y89zjzk5872827s4gkvkn0cmsdwlxzzzvf96fdfggm";
+       version = "1.1.1";
+       sha256 = "066q54kw3y3knxgxpkmhdspb7bdxkv0z68zi2r81sm9xsqg17a5b";
        libraryHaskellDepends = [
          base bytestring hslua-core tasty tasty-hunit
        ];
@@ -293646,8 +292353,8 @@ self: {
      }:
      mkDerivation {
        pname = "tasty-lua";
-       version = "1.1.0";
-       sha256 = "1bn7ap42hvfhwps971nczrkq7caj3cyx88z0df42008884m4nhrk";
+       version = "1.1.1";
+       sha256 = "186322a9gwndnpis4r7nzlca4iymrz712bbbxpm0pxsw63xary06";
        libraryHaskellDepends = [
          base bytestring file-embed hslua-core hslua-marshalling
          lua-arbitrary QuickCheck tasty text
@@ -296926,16 +295633,16 @@ self: {
 
   "text-ascii" = callPackage
     ({ mkDerivation, base, bytestring, case-insensitive, deepseq
-     , hashable, megaparsec, optics-core, optics-extra, template-haskell
-     , text
+     , hashable, megaparsec, monoid-subclasses, optics-core
+     , optics-extra, template-haskell, text
      }:
      mkDerivation {
        pname = "text-ascii";
-       version = "1.1";
-       sha256 = "0i9fmb41sc05nz1jjfz33cbqqy894xaw604dnb4fb7248xbnmc3c";
+       version = "1.2.1";
+       sha256 = "0qxy9ikhzqb4zhvfcwvnm6vyjni3mslr74w0f42m51kxjs8vxys9";
        libraryHaskellDepends = [
          base bytestring case-insensitive deepseq hashable megaparsec
-         optics-core optics-extra template-haskell text
+         monoid-subclasses optics-core optics-extra template-haskell text
        ];
        description = "ASCII string and character processing";
        license = lib.licenses.asl20;
@@ -298161,8 +296868,8 @@ self: {
        pname = "th-compat";
        version = "0.1.4";
        sha256 = "1f5ssi24mnhmmi91dl5ddg2jwci6akwlznqggf56nyxl9b0pmyfq";
-       revision = "3";
-       editedCabalFile = "1zrjfmbm9dm3mh3s4h6nb80ixwypkmc2dzgxim6b1jkjkj7inz9y";
+       revision = "4";
+       editedCabalFile = "0drd28785137wfwy2say899qviz5ck2nrnv85lyvihf1xiwwdwpm";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [
          base base-compat hspec mtl template-haskell
@@ -300072,24 +298779,11 @@ self: {
     ({ mkDerivation, base, time }:
      mkDerivation {
        pname = "time-domain";
-       version = "0.1.0.2";
-       sha256 = "1ld3g176mk3nrq6mczc4r079bp961gnhlkj52j381va233bv3zk3";
-       libraryHaskellDepends = [ base time ];
-       description = "A library for time domains and durations";
-       license = lib.licenses.mit;
-       maintainers = [ lib.maintainers.turion ];
-     }) {};
-
-  "time-domain_0_1_0_3" = callPackage
-    ({ mkDerivation, base, time }:
-     mkDerivation {
-       pname = "time-domain";
        version = "0.1.0.3";
        sha256 = "1wwhqgg0fv8c55fzpwvk57xhgm0ir54zkchrzijjbia5591pzb81";
        libraryHaskellDepends = [ base time ];
        description = "A library for time domains and durations";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.turion ];
      }) {};
 
@@ -301116,6 +299810,8 @@ self: {
        pname = "tinyid";
        version = "0.1.0.0";
        sha256 = "01863iq39skw38x1c7v809shfgmxdnj680a6zxjviraqfzyk8h0z";
+       revision = "1";
+       editedCabalFile = "0cx7h5l67i7a67d9vv7gdj56db7xr1kdvllmzbci7wz37dycmk09";
        libraryHaskellDepends = [ base bytestring entropy ];
        description = "A secure URL-friendly string ID generator";
        license = lib.licenses.mit;
@@ -302468,27 +301164,6 @@ self: {
      }:
      mkDerivation {
        pname = "toml-parser";
-       version = "1.3.1.1";
-       sha256 = "0gh86i6z98zdpy7i4vh66jnivd440hg552a103zkfyg7qsfprmwh";
-       libraryHaskellDepends = [
-         array base containers prettyprinter text time transformers
-       ];
-       libraryToolDepends = [ alex happy ];
-       testHaskellDepends = [
-         base containers hspec template-haskell time
-       ];
-       testToolDepends = [ hspec-discover markdown-unlit ];
-       description = "TOML 1.0.0 parser";
-       license = lib.licenses.isc;
-     }) {};
-
-  "toml-parser_1_3_2_0" = callPackage
-    ({ mkDerivation, alex, array, base, containers, happy, hspec
-     , hspec-discover, markdown-unlit, prettyprinter, template-haskell
-     , text, time, transformers
-     }:
-     mkDerivation {
-       pname = "toml-parser";
        version = "1.3.2.0";
        sha256 = "1cb748vkqzgswkbchfg73wqmhjarz2ws7c42nf4jlqfdhijly2qy";
        isLibrary = true;
@@ -302503,7 +301178,6 @@ self: {
        testToolDepends = [ hspec-discover markdown-unlit ];
        description = "TOML 1.0.0 parser";
        license = lib.licenses.isc;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "toml-reader" = callPackage
@@ -303463,6 +302137,27 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "tracing_0_0_7_4" = callPackage
+    ({ mkDerivation, aeson, base, base16-bytestring, bytestring
+     , case-insensitive, containers, hspec, http-client, mtl, network
+     , random, stm, text, time, transformers, unliftio
+     }:
+     mkDerivation {
+       pname = "tracing";
+       version = "0.0.7.4";
+       sha256 = "1fmfa75h8lnq5dz5gcqig34lg0zib893a316chmqfz91cfd5ws8r";
+       libraryHaskellDepends = [
+         aeson base base16-bytestring bytestring case-insensitive containers
+         http-client mtl network random stm text time transformers unliftio
+       ];
+       testHaskellDepends = [
+         base containers hspec mtl stm text unliftio
+       ];
+       description = "Distributed tracing";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "tracing-control" = callPackage
     ({ mkDerivation, aeson, base, base16-bytestring, bytestring
      , case-insensitive, containers, hspec, http-client, lifted-base
@@ -311608,31 +310303,6 @@ self: {
      }:
      mkDerivation {
        pname = "unordered-containers";
-       version = "0.2.19.1";
-       sha256 = "1li8s6qw8mgv6a7011y7hg0cn2nllv2g9sr9c1xb48nmw32vw9qv";
-       revision = "3";
-       editedCabalFile = "1p9a2mvfbfz2d4cyr16b03bxvb6c4yj7k1ch601xwq1rkr1cla0w";
-       libraryHaskellDepends = [ base deepseq hashable template-haskell ];
-       testHaskellDepends = [
-         base ChasingBottoms containers hashable HUnit nothunks 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_20" = callPackage
-    ({ mkDerivation, base, bytestring, ChasingBottoms, containers
-     , deepseq, hashable, hashmap, HUnit, mtl, nothunks, QuickCheck
-     , random, tasty, tasty-bench, tasty-hunit, tasty-quickcheck
-     , template-haskell
-     }:
-     mkDerivation {
-       pname = "unordered-containers";
        version = "0.2.20";
        sha256 = "07gij1y9zhqg2dq8wy815j7s0zk2k65sqg4wvhwjsn80ry3v5kyr";
        revision = "1";
@@ -311648,7 +310318,6 @@ self: {
        ];
        description = "Efficient hashing-based container types";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "unordered-containers-rematch" = callPackage
@@ -315467,25 +314136,11 @@ self: {
     ({ mkDerivation, base, ghc-prim }:
      mkDerivation {
        pname = "vector-stream";
-       version = "0.1.0.0";
-       sha256 = "0v40vdpp35lhnnnx7q17fah0c14jrkjlnwsk0q4mbwb7ch7j3258";
-       revision = "3";
-       editedCabalFile = "1bp859ly11xqipgr29d70kl2day7raibmm79qprdjm7c9ffraxw9";
-       libraryHaskellDepends = [ base ghc-prim ];
-       description = "Efficient Streams";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "vector-stream_0_1_0_1" = callPackage
-    ({ mkDerivation, base, ghc-prim }:
-     mkDerivation {
-       pname = "vector-stream";
        version = "0.1.0.1";
        sha256 = "0z5z88flyassdpgga412qci6brr9gyljbx875wd479fy9crhgxfh";
        libraryHaskellDepends = [ base ghc-prim ];
        description = "Efficient Streams";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "vector-text" = callPackage
@@ -315865,25 +314520,6 @@ self: {
      }:
      mkDerivation {
        pname = "versions";
-       version = "6.0.3";
-       sha256 = "0k7azl5n70yhwkyij73q8iv275arsxh8jj53lwvhndp0bpwxycng";
-       libraryHaskellDepends = [
-         base deepseq hashable megaparsec parser-combinators
-         template-haskell text
-       ];
-       testHaskellDepends = [
-         base megaparsec microlens tasty tasty-hunit template-haskell text
-       ];
-       description = "Types and parsers for software version numbers";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "versions_6_0_4" = callPackage
-    ({ mkDerivation, base, deepseq, hashable, megaparsec, microlens
-     , parser-combinators, tasty, tasty-hunit, template-haskell, text
-     }:
-     mkDerivation {
-       pname = "versions";
        version = "6.0.4";
        sha256 = "1kw4bn406p8llfyg896xrvahkzgbcdcffaf8kadh4rx5gif2hjyb";
        libraryHaskellDepends = [
@@ -315895,7 +314531,6 @@ self: {
        ];
        description = "Types and parsers for software version numbers";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "vertexenum" = callPackage
@@ -317044,6 +315679,24 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "vty_6_2" = callPackage
+    ({ mkDerivation, base, binary, blaze-builder, bytestring, deepseq
+     , directory, filepath, microlens, microlens-mtl, mtl, parsec, stm
+     , text, utf8-string, vector
+     }:
+     mkDerivation {
+       pname = "vty";
+       version = "6.2";
+       sha256 = "0ywqfdngfv5pnsk5pa99yizpbhdq856sy3z70q2hmpmlc2r4h7vg";
+       libraryHaskellDepends = [
+         base binary blaze-builder bytestring deepseq directory filepath
+         microlens microlens-mtl mtl parsec stm text utf8-string vector
+       ];
+       description = "A simple terminal UI library";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "vty-crossplatform" = callPackage
     ({ mkDerivation, base, vty, vty-unix }:
      mkDerivation {
@@ -317621,39 +316274,6 @@ self: {
      }:
      mkDerivation {
        pname = "wai-extra";
-       version = "3.1.13.0";
-       sha256 = "1h4cqd5akrq0vhv3l0fzryy7qw0c2jb58lngx7x8ij63bckjs3fz";
-       revision = "1";
-       editedCabalFile = "0dyvg2bb37im790757khncxpnf45451dd8575p736ry4g8rpqgpw";
-       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 HUnit iproute network resourcet
-         streaming-commons text time transformers unix vault wai wai-logger
-         warp word8
-       ];
-       testHaskellDepends = [
-         aeson base bytestring case-insensitive cookie directory fast-logger
-         hspec http-types HUnit iproute resourcet temporary text time wai
-         warp zlib
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Provides some basic WAI handlers and middleware";
-       license = lib.licenses.mit;
-     }) {};
-
-  "wai-extra_3_1_14" = 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
-     , warp, word8, zlib
-     }:
-     mkDerivation {
-       pname = "wai-extra";
        version = "3.1.14";
        sha256 = "1db4iz6ls98n2y08fcb53gip0kf2sagvk1a82xzl25nf14dza12p";
        isLibrary = true;
@@ -317673,7 +316293,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
@@ -319590,6 +318209,43 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "warp_3_4_0" = callPackage
+    ({ mkDerivation, array, auto-update, base, bsb-http-chunked
+     , bytestring, case-insensitive, containers, crypton-x509, directory
+     , gauge, ghc-prim, hashable, hspec, hspec-discover, http-client
+     , http-date, http-types, http2, iproute, network, process
+     , QuickCheck, recv, simple-sendfile, stm, streaming-commons, text
+     , time-manager, unix, unliftio, vault, wai, word8
+     }:
+     mkDerivation {
+       pname = "warp";
+       version = "3.4.0";
+       sha256 = "0p68qzap25na55gnc521c8yvdf4zfy86l2x8cqfw9kmr28f71s75";
+       libraryHaskellDepends = [
+         array auto-update base bsb-http-chunked bytestring case-insensitive
+         containers crypton-x509 ghc-prim hashable http-date http-types
+         http2 iproute network recv simple-sendfile stm streaming-commons
+         text time-manager unix unliftio vault wai word8
+       ];
+       testHaskellDepends = [
+         array auto-update base bsb-http-chunked bytestring case-insensitive
+         containers crypton-x509 directory ghc-prim hashable hspec
+         http-client http-date http-types http2 iproute network process
+         QuickCheck recv simple-sendfile stm streaming-commons text
+         time-manager unix unliftio vault wai word8
+       ];
+       testToolDepends = [ hspec-discover ];
+       benchmarkHaskellDepends = [
+         array auto-update base bytestring case-insensitive containers
+         crypton-x509 gauge ghc-prim hashable http-date http-types network
+         recv streaming-commons text time-manager unix unliftio vault wai
+         word8
+       ];
+       description = "A fast, light-weight web server for WAI applications";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "warp-dynamic" = callPackage
     ({ mkDerivation, base, data-default, dyre, http-types, wai, warp }:
      mkDerivation {
@@ -322646,25 +321302,6 @@ self: {
      }:
      mkDerivation {
        pname = "witch";
-       version = "1.2.0.3";
-       sha256 = "1c5kmxb9y7i1amjb0qn1w4rx7c80f52z976d7id644v9sxp00kfx";
-       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_2_0_4" = callPackage
-    ({ mkDerivation, base, bytestring, containers, HUnit, tagged
-     , template-haskell, text, time, transformers
-     }:
-     mkDerivation {
-       pname = "witch";
        version = "1.2.0.4";
        sha256 = "0yif1i7i83y51ky7j085b1sq9cx3gjn4vdcb8zpjwrzicw9m2nvz";
        libraryHaskellDepends = [
@@ -322675,7 +321312,6 @@ self: {
        ];
        description = "Convert values from one type into another";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
@@ -324567,21 +323203,6 @@ self: {
      }:
      mkDerivation {
        pname = "wuss";
-       version = "2.0.1.5";
-       sha256 = "1cxl02fmhybk4l6xxrf826nlf7pmnb1xgvd7661xnf1xwz7l23n2";
-       libraryHaskellDepends = [
-         base bytestring crypton-connection exceptions network websockets
-       ];
-       description = "Secure WebSocket (WSS) clients";
-       license = lib.licenses.mit;
-     }) {};
-
-  "wuss_2_0_1_7" = callPackage
-    ({ mkDerivation, base, bytestring, crypton-connection, exceptions
-     , network, websockets
-     }:
-     mkDerivation {
-       pname = "wuss";
        version = "2.0.1.7";
        sha256 = "09ad7bxkg46kgmkf49n86wqkzpsz277kiiwhw81awgivfacqkcvy";
        libraryHaskellDepends = [
@@ -324589,7 +323210,6 @@ self: {
        ];
        description = "Secure WebSocket (WSS) clients";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "wx" = callPackage
@@ -325553,41 +324173,8 @@ self: {
      }:
      mkDerivation {
        pname = "xlsx";
-       version = "1.1.1";
-       sha256 = "1sk2hnb71lk03q9rnldqd412j97ajji75jzx5v5hlcq4znw2cd6x";
-       libraryHaskellDepends = [
-         attoparsec base base64-bytestring binary-search bytestring conduit
-         containers data-default deepseq dlist errors exceptions extra
-         filepath hexpat lens monad-control mtl network-uri old-locale safe
-         text time transformers transformers-base vector xeno xml-conduit
-         xml-types zip zip-archive zip-stream zlib
-       ];
-       testHaskellDepends = [
-         base bytestring conduit containers deepseq Diff directory filepath
-         groom lens mtl raw-strings-qq smallcheck tasty tasty-hunit
-         tasty-smallcheck text time vector xml-conduit
-       ];
-       benchmarkHaskellDepends = [
-         base bytestring conduit criterion deepseq lens
-       ];
-       description = "Simple and incomplete Excel file parser/writer";
-       license = lib.licenses.mit;
-     }) {};
-
-  "xlsx_1_1_2" = callPackage
-    ({ mkDerivation, attoparsec, base, base64-bytestring, binary-search
-     , bytestring, conduit, containers, criterion, data-default, deepseq
-     , Diff, directory, dlist, errors, exceptions, extra, filepath
-     , groom, hexpat, lens, monad-control, mtl, network-uri, old-locale
-     , raw-strings-qq, safe, smallcheck, tasty, tasty-hunit
-     , tasty-smallcheck, text, time, transformers, transformers-base
-     , vector, xeno, xml-conduit, xml-types, zip, zip-archive
-     , zip-stream, zlib
-     }:
-     mkDerivation {
-       pname = "xlsx";
-       version = "1.1.2";
-       sha256 = "08fv61hwxyc64idj6f3w3prdf5kj1d9fyw4gdzy3adwa8j19dmm2";
+       version = "1.1.2.1";
+       sha256 = "12xadpj9anbkm170y54l8qc5mabwhf0i91fmckf995d8p2san8vy";
        libraryHaskellDepends = [
          attoparsec base base64-bytestring binary-search bytestring conduit
          containers data-default deepseq dlist errors exceptions extra
@@ -325605,7 +324192,6 @@ self: {
        ];
        description = "Simple and incomplete Excel file parser/writer";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "xlsx-tabular" = callPackage
@@ -328068,32 +326654,6 @@ self: {
      }:
      mkDerivation {
        pname = "yaml-unscrambler";
-       version = "0.1.0.18";
-       sha256 = "0azmvi13znbyr3m0qzj9ijrqvl6pzkbskk9f7kr8gmhw31aid59v";
-       libraryHaskellDepends = [
-         acc attoparsec attoparsec-data attoparsec-time base
-         base64-bytestring bytestring conduit containers foldl hashable
-         libyaml mtl scientific selective text text-builder-dev time
-         transformers unordered-containers uuid vector yaml
-       ];
-       testHaskellDepends = [
-         foldl neat-interpolation quickcheck-instances rerebase tasty
-         tasty-hunit
-       ];
-       description = "Flexible declarative YAML parsing toolkit";
-       license = lib.licenses.mit;
-     }) {};
-
-  "yaml-unscrambler_0_1_0_19" = callPackage
-    ({ mkDerivation, acc, attoparsec, attoparsec-data, attoparsec-time
-     , base, base64-bytestring, bytestring, conduit, containers, foldl
-     , hashable, libyaml, mtl, neat-interpolation, quickcheck-instances
-     , rerebase, scientific, selective, tasty, tasty-hunit, text
-     , text-builder-dev, time, transformers, unordered-containers, uuid
-     , vector, yaml
-     }:
-     mkDerivation {
-       pname = "yaml-unscrambler";
        version = "0.1.0.19";
        sha256 = "092778zd41i5zb5jhj2p2vfiib74zw05p6vqmlp3s2ziawj9s79g";
        libraryHaskellDepends = [
@@ -328108,7 +326668,6 @@ self: {
        ];
        description = "Flexible declarative YAML parsing toolkit";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yaml2owl" = callPackage
@@ -330711,10 +329270,8 @@ self: {
      }:
      mkDerivation {
        pname = "yesod-session-persist";
-       version = "0.0.0.0";
-       sha256 = "1zm3p94rc08ikdkg6yy41vlmf7q1b0ksa4ylf55lkw8faxlq6pxi";
-       revision = "1";
-       editedCabalFile = "1vhwkbhq1m28nqsyb5dfa85f9skyvzh7pham91kpk7g56d1ziir1";
+       version = "0.0.0.1";
+       sha256 = "0myiglk29wv320xq2405fizpzz17ax58cszq0pv1nlmd3r163yhz";
        libraryHaskellDepends = [
          annotated-exception base base64 bytestring containers cookie
          crypton exceptions http-types mtl persistent text time transformers
@@ -331755,19 +330312,6 @@ self: {
      }) {};
 
   "yoga" = callPackage
-    ({ mkDerivation, base, bindings-DSL, ieee754 }:
-     mkDerivation {
-       pname = "yoga";
-       version = "0.0.0.5";
-       sha256 = "14az05jh60ncsyw859b9v9m7lb5xcgsv2478pa3if93vxy1h40ih";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ base bindings-DSL ieee754 ];
-       description = "Bindings to Facebook's Yoga layout library";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "yoga_0_0_0_8" = callPackage
     ({ mkDerivation, base, bindings-DSL, hspec, hspec-discover, ieee754
      }:
      mkDerivation {
@@ -331781,7 +330325,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Bindings to Facebook's Yoga layout library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yoko" = callPackage