about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/hackage-packages.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix9415
1 files changed, 6039 insertions, 3376 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index ab91a00f78d3..8115c6c15383 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -820,8 +820,10 @@ self: {
      }:
      mkDerivation {
        pname = "Agda";
-       version = "2.7.0";
-       sha256 = "005rsk46b7rl516n58cfzg5aqzqwb1gkz7wpz2lqg0qlrlw0jyh0";
+       version = "2.7.0.1";
+       sha256 = "13pn0mbxyfy04fcdl68l2m36b40hwk8iwpkqdfad3xsf9l5ddxil";
+       revision = "2";
+       editedCabalFile = "1v1nfzn3dxvdzrc7310jl29vf4yp40hhnkkbw6d9y8n14grn7lrp";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -1170,8 +1172,8 @@ self: {
      }:
      mkDerivation {
        pname = "AsyncRattus";
-       version = "0.2.0.1";
-       sha256 = "0ay2j22x0awmlqvskwzslv637jqac5byf0pkmy4ymfmgkhpay9sn";
+       version = "0.2.0.2";
+       sha256 = "07m3iksjqs5zkm4vxjjlmamhj7lq3hal4yxsmv2zci0bq2ak7qs7";
        setupHaskellDepends = [ base Cabal ];
        libraryHaskellDepends = [
          base containers ghc ghc-boot hashtables simple-affine-space
@@ -1369,6 +1371,7 @@ self: {
        ];
        description = "Deriving Parsers and Quasi-Quoters from BNF Grammars";
        license = lib.licenses.gpl2Only;
+       maintainers = [ lib.maintainers.artem ];
      }) {};
 
   "BPS" = callPackage
@@ -2124,7 +2127,7 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "Blammo_2_1_0_0" = callPackage
+  "Blammo_2_1_1_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, dlist
      , envparse, exceptions, fast-logger, hspec, lens, markdown-unlit
      , monad-logger-aeson, mtl, text, time, unliftio, unliftio-core
@@ -2132,8 +2135,8 @@ self: {
      }:
      mkDerivation {
        pname = "Blammo";
-       version = "2.1.0.0";
-       sha256 = "0cdif1n1s7isqhfdwk3azdbipwpsxzf7g274hllclx9fbg6l48y9";
+       version = "2.1.1.0";
+       sha256 = "0n0vybpqvdi20jgdmzpbcb87a96s7npa1gbmvqplc0sqlnrx2cx6";
        libraryHaskellDepends = [
          aeson base bytestring containers dlist envparse exceptions
          fast-logger lens monad-logger-aeson mtl text time unliftio
@@ -2886,19 +2889,19 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "Cabal_3_6_3_0" = callPackage
-    ({ mkDerivation, array, base, binary, bytestring, containers
+  "Cabal_3_10_3_0" = callPackage
+    ({ mkDerivation, array, base, bytestring, Cabal-syntax, containers
      , deepseq, directory, filepath, mtl, parsec, pretty, process, text
      , time, transformers, unix
      }:
      mkDerivation {
        pname = "Cabal";
-       version = "3.6.3.0";
-       sha256 = "0xxbciinap6938jldj16009s4rqjdd9dbbjvnjzgzs58sj4gx89g";
+       version = "3.10.3.0";
+       sha256 = "1imjq2zqm967j0lk3kzi4gyp9a35vlym31p7k7vmaxbdc9k7qzyb";
        setupHaskellDepends = [ mtl parsec ];
        libraryHaskellDepends = [
-         array base binary bytestring containers deepseq directory filepath
-         mtl parsec pretty process text time transformers unix
+         array base bytestring Cabal-syntax containers deepseq directory
+         filepath mtl parsec pretty process text time transformers unix
        ];
        doCheck = false;
        description = "A framework for packaging Haskell software";
@@ -2906,19 +2909,19 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "Cabal_3_10_3_0" = callPackage
+  "Cabal_3_12_1_0" = callPackage
     ({ mkDerivation, array, base, bytestring, Cabal-syntax, containers
-     , deepseq, directory, filepath, mtl, parsec, pretty, process, text
-     , time, transformers, unix
+     , deepseq, directory, filepath, mtl, parsec, pretty, process, time
+     , transformers, unix
      }:
      mkDerivation {
        pname = "Cabal";
-       version = "3.10.3.0";
-       sha256 = "1imjq2zqm967j0lk3kzi4gyp9a35vlym31p7k7vmaxbdc9k7qzyb";
+       version = "3.12.1.0";
+       sha256 = "1lmnmp1ag9lwaxks66ba26mi4q10afnl0a82nj1fv27bnjzz8hkn";
        setupHaskellDepends = [ mtl parsec ];
        libraryHaskellDepends = [
          array base bytestring Cabal-syntax containers deepseq directory
-         filepath mtl parsec pretty process text time transformers unix
+         filepath mtl parsec pretty process time transformers unix
        ];
        doCheck = false;
        description = "A framework for packaging Haskell software";
@@ -2926,15 +2929,15 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "Cabal_3_12_1_0" = callPackage
+  "Cabal_3_14_0_0" = callPackage
     ({ mkDerivation, array, base, bytestring, Cabal-syntax, containers
      , deepseq, directory, filepath, mtl, parsec, pretty, process, time
      , transformers, unix
      }:
      mkDerivation {
        pname = "Cabal";
-       version = "3.12.1.0";
-       sha256 = "1lmnmp1ag9lwaxks66ba26mi4q10afnl0a82nj1fv27bnjzz8hkn";
+       version = "3.14.0.0";
+       sha256 = "0pfvw4r4xdnis34k4pz987283g2r5gv3akxnfp7s3jgxffd7nm94";
        setupHaskellDepends = [ mtl parsec ];
        libraryHaskellDepends = [
          array base bytestring Cabal-syntax containers deepseq directory
@@ -3042,6 +3045,25 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "Cabal-syntax_3_14_0_0" = callPackage
+    ({ mkDerivation, alex, array, base, binary, bytestring, containers
+     , deepseq, directory, filepath, mtl, parsec, pretty, text, time
+     , transformers
+     }:
+     mkDerivation {
+       pname = "Cabal-syntax";
+       version = "3.14.0.0";
+       sha256 = "0c9gwm9za13zvrwbq2lgzfcw6r42r2pwc424qk3vjnv4kazrni5x";
+       libraryHaskellDepends = [
+         array base binary bytestring containers deepseq directory filepath
+         mtl parsec pretty text time transformers
+       ];
+       libraryToolDepends = [ alex ];
+       description = "A library for working with .cabal files";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "CabalSearch" = callPackage
     ({ mkDerivation, base, bytestring, directory, filepath, HDBC
      , HDBC-sqlite3, process, unix
@@ -3205,6 +3227,8 @@ self: {
        pname = "Chart";
        version = "1.9.5";
        sha256 = "0nyzdag9p56vknrphdnqjsf19fmw9abs81avdm2vjgh9cnw2y7hc";
+       revision = "1";
+       editedCabalFile = "0gi758fccq3674sxzs5qcdlyjivh78lzin5k4cb15d3gscjakkhk";
        libraryHaskellDepends = [
          array base colour data-default-class lens mtl old-locale
          operational time vector
@@ -3221,6 +3245,8 @@ self: {
        pname = "Chart-cairo";
        version = "1.9.4.1";
        sha256 = "0x10l9y38bscx88n849k9ybn7axp4j9hlivc1jv9wwvv4gqw5jr7";
+       revision = "1";
+       editedCabalFile = "193liy309yb9dnlfzfrc2kis0g8mj6ni1pqfr4kpn860r1m5gr5b";
        libraryHaskellDepends = [
          array base cairo Chart colour data-default-class lens mtl
          old-locale operational time
@@ -3239,6 +3265,8 @@ self: {
        pname = "Chart-diagrams";
        version = "1.9.5.1";
        sha256 = "1pk2fsmjl2dsabzpdwk3190nw0nwy581c4qsl93npx764qcxkp7q";
+       revision = "1";
+       editedCabalFile = "0s2c4qrmy21y7cmsq24g67fw1q5vsspda8bz2ybp6117crnzw817";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base blaze-markup bytestring Chart colour containers
@@ -3351,10 +3379,10 @@ self: {
      }:
      mkDerivation {
        pname = "ChasingBottoms";
-       version = "1.3.1.14";
-       sha256 = "0rmpi7n0b9spvx84645z2zcnnvg75s40zl05c8iigzciyjax3v5y";
+       version = "1.3.1.15";
+       sha256 = "0if8h6xq10y1xa90cwmx2jkxjn9628rzs8y6fsjmpjdcvcyr5wnj";
        revision = "1";
-       editedCabalFile = "12ndnigvq4bhw65ia2ahy741krph0p1w50d8q9irw3ggaic9ijry";
+       editedCabalFile = "1h3c5dhaqkpmc7cvivigadfkjkjjriahzcpdw8qg62fl44gbkmh2";
        libraryHaskellDepends = [
          base containers mtl QuickCheck random syb
        ];
@@ -4824,24 +4852,6 @@ self: {
        broken = true;
      }) {};
 
-  "Diff_0_3_4" = callPackage
-    ({ mkDerivation, array, base, directory, pretty, process
-     , QuickCheck, test-framework, test-framework-quickcheck2
-     }:
-     mkDerivation {
-       pname = "Diff";
-       version = "0.3.4";
-       sha256 = "0bqcdvhxx8dmqc3793m6axg813wv9ldz2j37f1wygbbrbbndmdvp";
-       libraryHaskellDepends = [ array base pretty ];
-       testHaskellDepends = [
-         array base directory pretty process QuickCheck test-framework
-         test-framework-quickcheck2
-       ];
-       description = "O(ND) diff algorithm in haskell";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
   "Diff" = callPackage
     ({ mkDerivation, array, base, directory, pretty, process
      , QuickCheck, test-framework, test-framework-quickcheck2
@@ -4859,16 +4869,14 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "Diff_0_5" = callPackage
+  "Diff_1_0_1_1" = callPackage
     ({ mkDerivation, array, base, directory, pretty, process
      , QuickCheck, test-framework, test-framework-quickcheck2
      }:
      mkDerivation {
        pname = "Diff";
-       version = "0.5";
-       sha256 = "0la5npl3zglzbsnlbksp0s6khb79cm6hbdxhy29sd3xivzg89k03";
-       revision = "1";
-       editedCabalFile = "1fxg0ibi80dq68draxfh1p0n4mkmyn7gm0b51jwpkq6rx8p9g2lw";
+       version = "1.0.1.1";
+       sha256 = "060ksa6ql4v6gjdjhrd4q1kr9qs7hz48pacan8gq6baa7xvc5m6v";
        libraryHaskellDepends = [ array base pretty ];
        testHaskellDepends = [
          array base directory pretty process QuickCheck test-framework
@@ -5879,8 +5887,8 @@ self: {
        pname = "Euterpea";
        version = "2.0.7";
        sha256 = "0kxdilxzg0dgz1684csbyfv4cifh9d92ac6pwp6dnrcwwpwskiw8";
-       revision = "1";
-       editedCabalFile = "1fdkjivbrp9q5vwiprjhpnpl9bir1qdiybc2hm52i016x3rx51d8";
+       revision = "2";
+       editedCabalFile = "05z8vn26yr8hl2dh23g80fpxj8s90hdaajjfnpblrkzhczz7317s";
        libraryHaskellDepends = [
          array arrows base bytestring containers deepseq ghc-prim HCodecs
          heap PortMidi random stm
@@ -7111,8 +7119,8 @@ self: {
      }:
      mkDerivation {
        pname = "GLFW-b";
-       version = "3.3.9.0";
-       sha256 = "12n75mh0szw43y1fqsf95cbwvqy9gmmq7h3lii7gs02mv45fysrc";
+       version = "3.3.9.1";
+       sha256 = "0slj4a12y8n3api71kshfnhnqxd4zaf020lm1050bq0jsx35pja6";
        libraryHaskellDepends = [ array base bindings-GLFW deepseq ];
        testHaskellDepends = [
          array base bindings-GLFW deepseq HUnit test-framework
@@ -10777,8 +10785,8 @@ self: {
     ({ mkDerivation, array, base, containers, random }:
      mkDerivation {
        pname = "HaskellForMaths";
-       version = "0.4.9";
-       sha256 = "1jgim9g0jbv6k31aalq0yps843jmfx74k53lnd1p79kgad7670rz";
+       version = "0.4.10";
+       sha256 = "0ydaw5xwck2l9xzlqrdf3qv7p5s6dqd131q3mx6g0wpqpkjjic4q";
        libraryHaskellDepends = [ array base containers random ];
        description = "Combinatorics, group theory, commutative algebra, non-commutative algebra";
        license = lib.licenses.bsd3;
@@ -11497,20 +11505,6 @@ self: {
     ({ mkDerivation, base, bytestring, Cabal, network, openssl, time }:
      mkDerivation {
        pname = "HsOpenSSL";
-       version = "0.11.7.7";
-       sha256 = "0aza9w7ny1aangaspg4wkzhy0s26ngvfdq4zrd24iha1d9qh4nq8";
-       setupHaskellDepends = [ base Cabal ];
-       libraryHaskellDepends = [ base bytestring network time ];
-       librarySystemDepends = [ openssl ];
-       testHaskellDepends = [ base bytestring ];
-       description = "Partial OpenSSL binding for Haskell";
-       license = lib.licenses.publicDomain;
-     }) {inherit (pkgs) openssl;};
-
-  "HsOpenSSL_0_11_7_8" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, network, openssl, time }:
-     mkDerivation {
-       pname = "HsOpenSSL";
        version = "0.11.7.8";
        sha256 = "0y46ygdyi195d2ns74gbyabwrvnh5w10xqxdd6jrw43f70jsa5xw";
        setupHaskellDepends = [ base Cabal ];
@@ -11519,7 +11513,6 @@ self: {
        testHaskellDepends = [ base bytestring ];
        description = "Partial OpenSSL binding for Haskell";
        license = lib.licenses.publicDomain;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) openssl;};
 
   "HsOpenSSL-x509-system" = callPackage
@@ -11810,8 +11803,8 @@ self: {
      }:
      mkDerivation {
        pname = "I1M";
-       version = "0.1.0";
-       sha256 = "0a5bh9hlsn6hmdqinc47hxlav1isv9jh2i4x3zfyfp4y4xrp2h93";
+       version = "0.2.2";
+       sha256 = "1p8rv0rhjyjjic03zzjp7qw1j3p5nz4if5ib9w1l0frlrybqb1s8";
        libraryHaskellDepends = [ array base QuickCheck ];
        testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ];
        description = "Code for the Haskell course taught at the University of Seville";
@@ -11942,8 +11935,8 @@ self: {
      }:
      mkDerivation {
        pname = "IPv6DB";
-       version = "0.3.3.3";
-       sha256 = "1f376a5zc0q20s2jp4z00hxj9h0ngp7k2bgx53g328hf3qyq676z";
+       version = "0.3.3.4";
+       sha256 = "1mkf2fqlg2n9q3l3p8rxdcmb7k281lz37x6hiry1wvxbn92d4pja";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -13003,6 +12996,8 @@ self: {
        pname = "LPFP";
        version = "1.1.4";
        sha256 = "1g86ajibry5ssz3nqnqvnd0w6psyr9gl6wsp6ijaa6r6y1izw1fa";
+       revision = "1";
+       editedCabalFile = "10k4c0dpjxsnh0c27i1slqhlkn3s81x6xbz54qjm97kkw75fs1zn";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -13024,6 +13019,8 @@ self: {
        pname = "LPFP-core";
        version = "1.1.1";
        sha256 = "030n95g1hq2ikawbwifgqzjfdg2y6hyl8vpvybg7ha36hb6vafn1";
+       revision = "1";
+       editedCabalFile = "1zxnd65apf1ris333d1dkp9aw62qmf9if1vh2invnnhjzl7aq2hz";
        libraryHaskellDepends = [ base containers ];
        description = "Code for the book Learn Physics with Functional Programming";
        license = lib.licenses.bsd3;
@@ -13970,10 +13967,8 @@ self: {
      }:
      mkDerivation {
        pname = "MIP";
-       version = "0.1.1.0";
-       sha256 = "03gzwg0hzgij9hpxxfsrdxx2cknfy9fr9h1w1na04bmzpai1sl40";
-       revision = "2";
-       editedCabalFile = "03kjzsyd3sy9iipdnac5ddpkq6v1cfpj0wh00r3yvcjgrk99ycip";
+       version = "0.1.2.0";
+       sha256 = "0klbcqzi7iq0fffci9mq98smx0wksij4cfmg09v7k37dhs958mgd";
        libraryHaskellDepends = [
          base bytestring bytestring-encoding case-insensitive containers
          data-default-class extended-reals filepath intern lattices
@@ -14093,6 +14088,18 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "Mantissa" = callPackage
+    ({ mkDerivation, base, hspec }:
+     mkDerivation {
+       pname = "Mantissa";
+       version = "0.1.0.0";
+       sha256 = "1xi8pc9gz6j1bvz77mgfh6xw39dbxb6hjrfqj3kx5d702j1y8b9l";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base hspec ];
+       description = "Reals in the interval [0,1), as machine words";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "Map" = callPackage
     ({ mkDerivation, base, containers, either-both, filtrable
      , smallcheck, tasty, tasty-smallcheck, util
@@ -14348,8 +14355,8 @@ self: {
     ({ mkDerivation, base, directory, process }:
      mkDerivation {
        pname = "MicroCabal";
-       version = "0.2.0.0";
-       sha256 = "1i5y0xkq0ac74yrjmk9s2vjlgbiscz0d6b1kll42mbk6adkfd02x";
+       version = "0.2.1.1";
+       sha256 = "0yln9inja3m624qqpslws8jxk4x27v0yy7pc7p7915c15lxnpy68";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base directory process ];
@@ -14360,21 +14367,23 @@ self: {
 
   "MicroHs" = callPackage
     ({ mkDerivation, base, deepseq, directory, ghc-prim, haskeline
-     , process, time
+     , process, text, time
      }:
      mkDerivation {
        pname = "MicroHs";
-       version = "0.9.16.0";
-       sha256 = "0p3lzl1yh1r25s7mr0pipf6ym56syydi9ljbkyfp1i0yv4ynqy17";
+       version = "0.10.4.0";
+       sha256 = "15c4kwkbnz894zvcvdj035k6lcjj8rh9rjm6l7cwirqk2q5nk6pm";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [
-         base deepseq directory ghc-prim haskeline process time
+         base deepseq directory ghc-prim haskeline process text time
        ];
-       description = "A compiler for Haskell";
+       description = "A small compiler for Haskell";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "mhs";
+       broken = true;
      }) {};
 
   "MicrosoftTranslator" = callPackage
@@ -14662,10 +14671,8 @@ self: {
      }:
      mkDerivation {
        pname = "MonadRandom";
-       version = "0.6";
-       sha256 = "0i6h9s2iqj71q06i9al3s2akmdjjx16h015qb81nhgjwi4q8cf69";
-       revision = "4";
-       editedCabalFile = "0hz8l2yx9p5qwis7lxsnk7n3zss00hw3rxphhj6ih56ppjv7d6h3";
+       version = "0.6.1";
+       sha256 = "09v56xbp4l0qpv8l18289p4xmjjh56q07crj9h5801fiji8zz4w8";
        libraryHaskellDepends = [
          base mtl primitive random transformers transformers-compat
        ];
@@ -15257,6 +15264,8 @@ self: {
        pname = "NanoID";
        version = "3.4.0.2";
        sha256 = "1dddc7aakhrj65kdspj8ashfdfl894ybqf7iwy94l344ikldfkaj";
+       revision = "2";
+       editedCabalFile = "0yb2bkc0mdywmn1px7i4fpfa6n37fj1fgdzsl3bmcbw9w26qikxc";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -16878,8 +16887,8 @@ self: {
     ({ mkDerivation, base, containers, diagrams-lib, hspec }:
      mkDerivation {
        pname = "PenroseKiteDart";
-       version = "1.0.0";
-       sha256 = "068r77shs4j5vhwdzwwxq0c3ajx0nhrm8apdb8j2h5kb0s3yav5y";
+       version = "1.1.0";
+       sha256 = "0m1wigw2n2cp1cgbj615xrzqq81yaaprdrfnpd7qilnzijrp0biq";
        libraryHaskellDepends = [ base containers diagrams-lib ];
        testHaskellDepends = [ base containers diagrams-lib hspec ];
        benchmarkHaskellDepends = [ base containers diagrams-lib ];
@@ -18069,14 +18078,24 @@ self: {
      }) {};
 
   "RandomDotOrg" = callPackage
-    ({ mkDerivation, base, HTTP-Simple, network }:
+    ({ mkDerivation, aeson, base, binary, bytestring, http-client
+     , http-client-tls, http-media, servant, servant-client
+     , servant-client-core, servant-jsonrpc, servant-jsonrpc-client
+     , text, time, unordered-containers, uuid-types
+     }:
      mkDerivation {
        pname = "RandomDotOrg";
-       version = "0.2.1";
-       sha256 = "0rfarn424wsvvwvi7b1qzvzc63dxfqmlyrfd0hdcvmgkq5h2iy4c";
-       libraryHaskellDepends = [ base HTTP-Simple network ];
-       description = "Interface to random.org";
-       license = lib.licenses.publicDomain;
+       version = "1.0";
+       sha256 = "10a4vh3n308i628v58s6wb5yn3vhpb4d989bmd4vvyv39xv92sj6";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base binary bytestring http-client http-client-tls http-media
+         servant servant-client servant-client-core servant-jsonrpc
+         servant-jsonrpc-client text time unordered-containers uuid-types
+       ];
+       description = "Haskell bindings to the RANDOM.ORG Core API";
+       license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        broken = true;
      }) {};
@@ -19040,6 +19059,8 @@ self: {
        pname = "SVGFonts";
        version = "1.8.0.1";
        sha256 = "0r3z7i7x56qvhyc51jlq084c1biy9xn72nm19mw116gx49rm32k9";
+       revision = "2";
+       editedCabalFile = "1kk7hbsd0aard9457y674rw5yvailfap1jzmvmvzmfi4ripwqxag";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          attoparsec base blaze-markup blaze-svg bytestring cereal
@@ -20024,6 +20045,8 @@ self: {
        pname = "Sit";
        version = "0.2023.8.3";
        sha256 = "1psmfgh1bklx52az1097n23nzfjnab002dcqrq140jqhnpfw7ynr";
+       revision = "1";
+       editedCabalFile = "0f2dwl2p9xms7qxsnsf18hmywvlsz96gb6zdzc2nmcr367vqkkcd";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -20325,6 +20348,8 @@ self: {
        pname = "Spintax";
        version = "0.3.6.1";
        sha256 = "066pks24c4501i86hgll3bygqkgyag7n2src19k0x9gc05p130wr";
+       revision = "1";
+       editedCabalFile = "1946q9361nzsp4aa6jxv36g96nhgb7isv3wpcrnvvk4r2w0jvlmp";
        libraryHaskellDepends = [
          attoparsec base extra mtl mwc-random text
        ];
@@ -20911,6 +20936,29 @@ self: {
        broken = true;
      }) {};
 
+  "THSH" = callPackage
+    ({ mkDerivation, base, extra, filepath, ghc, parsec, process, PyF
+     , split, template-haskell, temporary, text, transformers
+     }:
+     mkDerivation {
+       pname = "THSH";
+       version = "0.0.0.5";
+       sha256 = "0hfc3f68w5n55k5gnlf6ip76j3b7yvirb81k373w8vq4rgqf447s";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base filepath ghc parsec process PyF template-haskell temporary
+         text transformers
+       ];
+       executableHaskellDepends = [
+         base extra filepath ghc process PyF split template-haskell
+       ];
+       testHaskellDepends = [ base ghc PyF template-haskell ];
+       description = "A \"noDSL\" approach to mixing shell scripting with Haskell programs using Template Haskell";
+       license = lib.licenses.mit;
+       mainProgram = "thsh";
+     }) {};
+
   "TLT" = callPackage
     ({ mkDerivation, ansi-terminal, base, free, mtl, resourcet
      , STMonadTrans, transformers
@@ -22255,7 +22303,6 @@ self: {
        badPlatforms = [
          "i686-linux" "armv7l-linux"
        ] ++ lib.platforms.darwin;
-       maintainers = [ lib.maintainers.expipiplus1 ];
      }) {};
 
   "WAVE" = callPackage
@@ -22605,19 +22652,20 @@ self: {
 
   "WidgetRattus" = callPackage
     ({ mkDerivation, base, Cabal, containers, ghc, ghc-boot, hashtables
-     , simple-affine-space, template-haskell, text, transformers
+     , monomer, simple-affine-space, template-haskell, text
+     , transformers
      }:
      mkDerivation {
        pname = "WidgetRattus";
-       version = "0.2";
-       sha256 = "0i54i5krl10ivmv9rm3aqi02zkqcwjid71iwdm2pjld6z2ls2z4y";
+       version = "0.3";
+       sha256 = "144fkaxw2v00ynsp9s52r6dpfagfmngh9mrc77ynl2vvyf99zlm7";
        setupHaskellDepends = [ base Cabal ];
        libraryHaskellDepends = [
-         base containers ghc ghc-boot hashtables simple-affine-space
-         template-haskell transformers
+         base containers ghc ghc-boot hashtables monomer simple-affine-space
+         template-haskell text transformers
        ];
        testHaskellDepends = [ base containers text ];
-       description = "An asynchronous modal FRP language";
+       description = "An asynchronous modal FRP language for GUI programming";
        license = lib.licenses.bsd3;
      }) {};
 
@@ -23354,8 +23402,8 @@ self: {
      }:
      mkDerivation {
        pname = "Yampa";
-       version = "0.14.10";
-       sha256 = "1la2v70pzjmvw4j0v5sacb6vxclby86jx68jq6czzxyrl8ydijzc";
+       version = "0.14.11";
+       sha256 = "1pz1s0vb2h62zggbj6y6c3qhx7008758zq9gds347qv1hwg82jn9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -25403,8 +25451,8 @@ self: {
     ({ mkDerivation, base, mtl, transformers }:
      mkDerivation {
        pname = "acquire";
-       version = "0.3.5";
-       sha256 = "1xxr94rnywg7mnf6fq9gbvakglnr1qbyjgvclrsrifjmzmdpbr9p";
+       version = "0.3.6";
+       sha256 = "1k704606ykjkgiapgaxp058rnaanr5fv977l4hj49b5ck4ghd9hh";
        libraryHaskellDepends = [ base mtl transformers ];
        description = "Abstraction over management of resources";
        license = lib.licenses.mit;
@@ -26007,14 +26055,56 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "aern2-mp_0_2_16_1" = callPackage
+    ({ mkDerivation, base, cdar-mBound, collect-errors, deepseq, hspec
+     , integer-logarithms, mixed-types-num, QuickCheck, reflection
+     , regex-tdfa, template-haskell
+     }:
+     mkDerivation {
+       pname = "aern2-mp";
+       version = "0.2.16.1";
+       sha256 = "0y0043ckrg1cx1kpf18jk9nmav2h3bp1w4ywwnbwq2abqf3kmd1p";
+       libraryHaskellDepends = [
+         base cdar-mBound collect-errors deepseq hspec integer-logarithms
+         mixed-types-num QuickCheck reflection regex-tdfa template-haskell
+       ];
+       testHaskellDepends = [
+         base cdar-mBound collect-errors deepseq hspec integer-logarithms
+         mixed-types-num QuickCheck reflection regex-tdfa template-haskell
+       ];
+       description = "Multi-precision ball (interval) arithmetic";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "aern2-real" = callPackage
     ({ mkDerivation, aern2-mp, base, collect-errors, hspec
      , integer-logarithms, mixed-types-num, QuickCheck
      }:
      mkDerivation {
        pname = "aern2-real";
-       version = "0.2.15";
-       sha256 = "0r3b2m728dwsyj5qcy7pczmbvcnb7712jj830pssy2065d1ws2rx";
+       version = "0.2.15.1";
+       sha256 = "0vil86s8cmigdk8wss0kxa74p4bw6f56lmxi9x0gm62xnj63awvg";
+       libraryHaskellDepends = [
+         aern2-mp base collect-errors hspec integer-logarithms
+         mixed-types-num QuickCheck
+       ];
+       testHaskellDepends = [
+         aern2-mp base collect-errors hspec integer-logarithms
+         mixed-types-num QuickCheck
+       ];
+       description = "Real numbers as convergent sequences of intervals";
+       license = lib.licenses.bsd3;
+     }) {};
+
+  "aern2-real_0_2_16_1" = callPackage
+    ({ mkDerivation, aern2-mp, base, collect-errors, hspec
+     , integer-logarithms, mixed-types-num, QuickCheck
+     }:
+     mkDerivation {
+       pname = "aern2-real";
+       version = "0.2.16.1";
+       sha256 = "00g504rqvr3z5a8asnhr6c9xrhd6wjqzcscgik1qj2wvxfls32f6";
        libraryHaskellDepends = [
          aern2-mp base collect-errors hspec integer-logarithms
          mixed-types-num QuickCheck
@@ -26025,6 +26115,7 @@ self: {
        ];
        description = "Real numbers as convergent sequences of intervals";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "aeson_1_5_6_0" = callPackage
@@ -26117,8 +26208,8 @@ self: {
        pname = "aeson";
        version = "2.2.3.0";
        sha256 = "1akbrh8iz47f0ai30yabg1n4vcf1fx0a9gzj45fx0si553s5r8ns";
-       revision = "1";
-       editedCabalFile = "0q1nw6p4p0c4mjgi4hmiqj7npb5kbdsdbprq90a7mn5qnnfd4rpg";
+       revision = "2";
+       editedCabalFile = "0rl8llwk5cjxdryar3yy5pa6gc4vj7f5m0jwxjjim0ksgpba47q1";
        libraryHaskellDepends = [
          base bytestring character-ps containers data-fix deepseq dlist
          exceptions generically ghc-prim hashable indexed-traversable
@@ -26571,6 +26662,24 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "aeson-generic-default" = callPackage
+    ({ mkDerivation, aeson, base, data-default, tasty, tasty-hunit
+     , text
+     }:
+     mkDerivation {
+       pname = "aeson-generic-default";
+       version = "0.1.1.0";
+       sha256 = "0al9xd9mdxffvpx0mb3rll68gmizwknh3g6ixfnvxx62anb47w2p";
+       libraryHaskellDepends = [ aeson base data-default text ];
+       testHaskellDepends = [
+         aeson base data-default tasty tasty-hunit text
+       ];
+       description = "Type-level default fields for aeson Generic FromJSON parser";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "aeson-generics-typescript" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, directory
      , filepath, hspec, process, QuickCheck, random, split
@@ -27093,8 +27202,8 @@ self: {
      }:
      mkDerivation {
        pname = "aeson-typescript";
-       version = "0.6.3.0";
-       sha256 = "1bmhjl10adms07l2fg7qpjr3qsqdbwdfmj5psh6vi5s13w0sjxz9";
+       version = "0.6.4.0";
+       sha256 = "0xhh2xdg1axpwaigq1g200a516j3w7g5lrk0adin2nsafidc66zx";
        libraryHaskellDepends = [
          aeson base bytestring containers mtl string-interpolate
          template-haskell text th-abstraction transformers
@@ -27331,6 +27440,32 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "aftovolio" = callPackage
+    ({ mkDerivation, async, base, cli-arguments, containers, deepseq
+     , directory, intermediate-structures, lists-flines, minmax
+     , mmsyn2-array, monoid-insertleft, quantizer, rev-scientific
+     , rhythmic-sequences
+     }:
+     mkDerivation {
+       pname = "aftovolio";
+       version = "0.4.0.0";
+       sha256 = "0gf86va0x7ni169w4swcr1m5qf115i925pckbw342m7md3k8a6rv";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         async base cli-arguments containers deepseq directory
+         intermediate-structures lists-flines minmax mmsyn2-array
+         monoid-insertleft quantizer rev-scientific rhythmic-sequences
+       ];
+       executableHaskellDepends = [
+         async base cli-arguments containers deepseq directory
+         intermediate-structures lists-flines minmax mmsyn2-array
+         monoid-insertleft quantizer rev-scientific rhythmic-sequences
+       ];
+       description = "An AFTOVolio implementation for creating texts with special phonetic / prosodic properties";
+       license = lib.licenses.mit;
+     }) {};
+
   "afv" = callPackage
     ({ mkDerivation, base, bytestring, directory, language-c, mtl
      , process, yices
@@ -27486,18 +27621,20 @@ self: {
 
   "agda2hs" = callPackage
     ({ mkDerivation, aeson, Agda, base, bytestring, containers, deepseq
-     , directory, filepath, haskell-src-exts, mtl, syb, text
-     , unordered-containers, yaml
+     , directory, filepath, haskell-src-exts, monad-control, mtl, syb
+     , text, transformers, unordered-containers, yaml
      }:
      mkDerivation {
        pname = "agda2hs";
-       version = "1.2";
-       sha256 = "0xd9ngvymr1wix1hhf6i3qm2sc1n2zgf6gpc2ss4plhbaw60idpx";
+       version = "1.3";
+       sha256 = "0vifmyqyhsjib3yqdxj59qlxh22wmbz7vbj1z0axwfpvy5mhvidk";
        isLibrary = false;
        isExecutable = true;
+       enableSeparateDataOutput = true;
        executableHaskellDepends = [
          aeson Agda base bytestring containers deepseq directory filepath
-         haskell-src-exts mtl syb text unordered-containers yaml
+         haskell-src-exts monad-control mtl syb text transformers
+         unordered-containers yaml
        ];
        description = "Compiling Agda code to readable Haskell";
        license = lib.licenses.bsd3;
@@ -28066,19 +28203,20 @@ self: {
      }) {inherit (pkgs) openal;};
 
   "alarmclock" = callPackage
-    ({ mkDerivation, async, base, clock, hspec, stm, time
-     , unbounded-delays
+    ({ mkDerivation, async, base, clock, hspec, hspec-discover, stm
+     , time, unbounded-delays
      }:
      mkDerivation {
        pname = "alarmclock";
-       version = "0.7.0.6";
-       sha256 = "02fkmdhhzdmjkz68l9gayk99b21kvm47ksaflqlqsw3yiy8zq2ss";
+       version = "0.7.0.7";
+       sha256 = "18f4y7g7iv7mvwbjgn6vf668qc9n0sig4q0qlh5l34bkvmzkp3pz";
        libraryHaskellDepends = [
          async base clock stm time unbounded-delays
        ];
        testHaskellDepends = [
          async base clock hspec stm time unbounded-delays
        ];
+       testToolDepends = [ hspec-discover ];
        description = "Wake up and perform an action at a certain time";
        license = lib.licenses.bsd3;
      }) {};
@@ -28186,6 +28324,7 @@ self: {
        libraryToolDepends = [ alex happy ];
        description = "Quasi-quoter for Alex lexers";
        license = lib.licenses.bsd3;
+       maintainers = [ lib.maintainers.artem ];
      }) {};
 
   "alex-prelude" = callPackage
@@ -28208,8 +28347,8 @@ self: {
        pname = "alex-tools";
        version = "0.6.1";
        sha256 = "1nh8qbsv4sn6gxc7j8cbp2pb85cajilzhp8rchlwnk7bv8lzf8ji";
-       revision = "2";
-       editedCabalFile = "1ykm6ycxahwjkjdadcifay94c4mmp9lp3mgrca1150cvv0ff30f8";
+       revision = "3";
+       editedCabalFile = "020l3qsm10jag2lblcfr7anissn2gi2p9nagwcs8am56siv14n0h";
        libraryHaskellDepends = [
          base bytestring deepseq template-haskell text
        ];
@@ -28244,8 +28383,8 @@ self: {
      }:
      mkDerivation {
        pname = "alfred-margaret";
-       version = "2.1.0.0";
-       sha256 = "1k4qmj15wlk7mdmi2nv3a3wyykf4fgjsdkjpvzkwd26zd3aasl9c";
+       version = "2.1.0.2";
+       sha256 = "1pn15w5avqlsy4yj6n08kgvqq7l24p1vz3daq7djjvqxlrkgcmnx";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -28710,6 +28849,8 @@ self: {
        pname = "align-audio";
        version = "0.0.0.1";
        sha256 = "1r1660igj6bmzhccw30vj0wsz7jjkd5k0vbr4nrcbpcwkxllshnb";
+       revision = "1";
+       editedCabalFile = "1cqxzanhz71lgivffxddq95ay0vaxfpjl3b0zpzbcw3filfkqihy";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -36292,7 +36433,7 @@ self: {
        mainProgram = "amqp-builder";
      }) {};
 
-  "amqp_0_23_0" = callPackage
+  "amqp_0_24_0" = callPackage
     ({ mkDerivation, base, binary, bytestring, clock, containers
      , crypton-connection, data-binary-ieee754, data-default-class
      , hspec, hspec-expectations, monad-control, network, network-uri
@@ -36300,8 +36441,8 @@ self: {
      }:
      mkDerivation {
        pname = "amqp";
-       version = "0.23.0";
-       sha256 = "0cp0hg4fmqxhzah67hgbwrrm2m7pn64y88chqk5vjhfa19km2np8";
+       version = "0.24.0";
+       sha256 = "0swrh5dh9hwp8m15x4hiplm89ls19bpmir44wnffzgz7v8rxh1mx";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -36512,6 +36653,7 @@ self: {
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "anansi";
+       broken = true;
      }) {};
 
   "anansi-hscolour" = callPackage
@@ -36960,14 +37102,14 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "annotated-exception_0_3_0_1" = callPackage
+  "annotated-exception_0_3_0_2" = callPackage
     ({ mkDerivation, base, containers, hspec, hspec-discover
      , safe-exceptions, text, unliftio-core
      }:
      mkDerivation {
        pname = "annotated-exception";
-       version = "0.3.0.1";
-       sha256 = "09lgqzx5g7wnfpj9a8zn10s8v919psxrzzg50vllryaqxxkfmj4a";
+       version = "0.3.0.2";
+       sha256 = "1xsyq28hkf7ngkq9v5ga958d2fqbmshc9gl8lzms6vknr64gaqr7";
        libraryHaskellDepends = [
          base containers safe-exceptions text unliftio-core
        ];
@@ -37182,8 +37324,8 @@ self: {
        pname = "ansigraph";
        version = "0.3.0.5";
        sha256 = "03ks75ik0jyfz55iz3gcccxgg73v1dw2nn0myl40c2rc31mwz39f";
-       revision = "1";
-       editedCabalFile = "047pnpd9sviia1wxx9czidz2in6jq7jgbln7l6dy2j157vyqi93k";
+       revision = "2";
+       editedCabalFile = "0kq3dijahr4yxp13v3v5d5v0v3zswkxh8idx5hyv0yp9d1czqars";
        libraryHaskellDepends = [ ansi-terminal base ];
        testHaskellDepends = [ base hspec QuickCheck ];
        description = "Terminal-based graphing via ANSI and Unicode";
@@ -38161,24 +38303,25 @@ self: {
      }) {};
 
   "api-tools" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, alex, array, attoparsec, base
-     , base16-bytestring, base64-bytestring, bytestring
-     , case-insensitive, cborg, containers, criterion, deepseq, happy
-     , lens, QuickCheck, regex-base, regex-tdfa, safe, safecopy
-     , scientific, serialise, tasty, tasty-hunit, tasty-quickcheck
-     , template-haskell, text, time, unordered-containers, vector
+    ({ mkDerivation, aeson, aeson-pretty, alex, array, attoparsec
+     , attoparsec-aeson, base, base16-bytestring, base64-bytestring
+     , bytestring, case-insensitive, cborg, containers, criterion
+     , deepseq, happy, lens, QuickCheck, regex-base, regex-tdfa, safe
+     , safecopy, scientific, serialise, tasty, tasty-hunit
+     , tasty-quickcheck, template-haskell, text, time
+     , unordered-containers, vector
      }:
      mkDerivation {
        pname = "api-tools";
-       version = "0.10.1.0";
-       sha256 = "1lmgjixga0jsli98xs6yi09pcgn9d44h9hd2gy17d30mzlyfrpx4";
+       version = "0.10.1.1";
+       sha256 = "19sfnzbyjl19rm0hyz5w9lpw4dsp4dns74jwn2d7ga6rzp2jp59z";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson aeson-pretty array attoparsec base base16-bytestring
-         base64-bytestring bytestring case-insensitive cborg containers
-         deepseq lens QuickCheck regex-base regex-tdfa safe safecopy
-         scientific serialise template-haskell text time
+         aeson aeson-pretty array attoparsec attoparsec-aeson base
+         base16-bytestring base64-bytestring bytestring case-insensitive
+         cborg containers deepseq lens QuickCheck regex-base regex-tdfa safe
+         safecopy scientific serialise template-haskell text time
          unordered-containers vector
        ];
        libraryToolDepends = [ alex happy ];
@@ -38737,8 +38880,8 @@ self: {
      }:
      mkDerivation {
        pname = "apple";
-       version = "0.2.0.0";
-       sha256 = "0si1yqwplmxggfd4gifakk9hy2fwycgb4m6vhmzwpx08gjwdls08";
+       version = "0.3.0.0";
+       sha256 = "09vhpv00xaavfjq3wx4361mhfi92mbhcvqcwvb55aad9dd6x4x63";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -38760,7 +38903,7 @@ self: {
        ];
        testToolDepends = [ cpphs ];
        benchmarkHaskellDepends = [
-         base bytestring criterion erf hypergeometric statistics
+         base bytestring criterion deepseq erf hypergeometric statistics
        ];
        doHaddock = false;
        description = "Apple array language compiler";
@@ -39083,6 +39226,8 @@ self: {
        pname = "apportionment";
        version = "0.0.0.4";
        sha256 = "12b4jlh3k3da1w5lw8z83qgvn0ys85xwvdqylm5kwfi2i1i72256";
+       revision = "1";
+       editedCabalFile = "051cznvkni4gl0715q9mxi07p39xq3vzlnzmaazrxvh74nnzlcqf";
        libraryHaskellDepends = [ base containers utility-ht ];
        testHaskellDepends = [
          base doctest-exitcode-stdio doctest-lib QuickCheck
@@ -39541,10 +39686,8 @@ self: {
      }:
      mkDerivation {
        pname = "arch-web";
-       version = "0.2";
-       sha256 = "0axyb62pjgh1l60qx6z8mppiq5gam3g6c9wfbrww8wl7f2kamwrp";
-       revision = "1";
-       editedCabalFile = "1msmx8w3m2aypigramyiwqz77vzx8r6ssyp0p35ndb03mzmrry3p";
+       version = "0.3.1";
+       sha256 = "1z8zfl0dskp7i0h5kgrw1nh94sxrmmfdpaykdjqiingn9dqnsmqm";
        libraryHaskellDepends = [
          aeson base deriving-aeson exceptions http-client http-client-tls
          http-types lens mtl servant servant-client servant-client-core text
@@ -39845,20 +39988,21 @@ self: {
 
   "argon" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, bytestring, Cabal
-     , containers, directory, docopt, filepath, ghc, ghc-paths
-     , ghc-syb-utils, hlint, hspec, lens-simple, pipes, pipes-bytestring
-     , pipes-files, pipes-group, pipes-safe, QuickCheck, syb
+     , containers, directory, dirstream, docopt, filepath, ghc, ghc-boot
+     , ghc-paths, ghc-syb-utils, hlint, hspec, lens-simple, pipes
+     , pipes-bytestring, pipes-group, pipes-safe, QuickCheck, syb
+     , system-filepath
      }:
      mkDerivation {
        pname = "argon";
-       version = "0.4.1.0";
-       sha256 = "1sjv8zablab38wl9xir2hkkk997as7ryb57dqnyr6i4a26p50g6r";
+       version = "0.4.2.0";
+       sha256 = "1cx0j4396m0bczzk0zzn5i2wjmny43da8s2bhr7a3ghj8kg0dhw7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson ansi-terminal base bytestring Cabal containers directory ghc
-         ghc-paths ghc-syb-utils lens-simple pipes pipes-bytestring
-         pipes-files pipes-group pipes-safe syb
+         aeson ansi-terminal base bytestring Cabal containers directory
+         dirstream filepath ghc ghc-boot ghc-paths ghc-syb-utils lens-simple
+         pipes pipes-bytestring pipes-group pipes-safe syb system-filepath
        ];
        executableHaskellDepends = [ base docopt pipes pipes-safe ];
        testHaskellDepends = [
@@ -40232,12 +40376,14 @@ self: {
        broken = true;
      }) {inherit (pkgs) arpack;};
 
-  "array_0_5_7_0" = callPackage
+  "array_0_5_8_0" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "array";
-       version = "0.5.7.0";
-       sha256 = "155ka0ax0z0niwgy68cnrh3zd75a5xw1i6wvaaqk0sszgxqr6myh";
+       version = "0.5.8.0";
+       sha256 = "0sz6cm7p8n7kh8xyn0lpl7g6g744r57v9c2d827ng3b0mkb2s0is";
+       revision = "1";
+       editedCabalFile = "0j8lbxf3wliz3cal5zp9bh0ifisn0kncadg98fnlav5ls8rmby8n";
        libraryHaskellDepends = [ base ];
        description = "Mutable and immutable arrays";
        license = lib.licenses.bsd3;
@@ -41631,8 +41777,8 @@ self: {
        pname = "async";
        version = "2.2.5";
        sha256 = "1xqnixmcxbird7rxl124bn5swpyyxxx2jxpdsbx2l8drp8z4f60q";
-       revision = "2";
-       editedCabalFile = "0ddz3q3b478ahz8q0b3ni2b3ikw1sjc2p89j1p530670m3xnm7ng";
+       revision = "3";
+       editedCabalFile = "0fvnk4rz1d2j4n5pww17qy0km0blv2gqycnbjlyrg6kjcmhqqr5p";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base hashable stm ];
@@ -42194,18 +42340,19 @@ self: {
 
   "atomic-write" = callPackage
     ({ mkDerivation, base, bytestring, directory, filepath, hspec
-     , temporary, text, unix-compat
+     , hspec-discover, temporary, text, unix-compat
      }:
      mkDerivation {
        pname = "atomic-write";
-       version = "0.2.0.7";
-       sha256 = "03cn3ii74h0w3g4h78xsx9v2sn58r3qsr2dbdwq340xwhiwcgxdm";
+       version = "0.2.1.0";
+       sha256 = "0fdmh8rk5mvc356gi31d4lh49cgqafg364wc34i05q9zlx2fvka4";
        libraryHaskellDepends = [
          base bytestring directory filepath temporary text unix-compat
        ];
        testHaskellDepends = [
          base bytestring filepath hspec temporary text unix-compat
        ];
+       testToolDepends = [ hspec-discover ];
        description = "Atomically write to a file";
        license = lib.licenses.mit;
      }) {};
@@ -42790,6 +42937,8 @@ self: {
        pname = "attoparsec-iso8601";
        version = "1.1.1.0";
        sha256 = "0yn9l9drza1wcj59a9dzm4vnihwmsxk6zd3fqg6kgww1an8x3k9l";
+       revision = "1";
+       editedCabalFile = "0chjsgkkdvnj6zps4gj80dwdfxmic1dal0cs5jfmrw8jalkqflzl";
        libraryHaskellDepends = [
          attoparsec base integer-conversion text time time-compat
        ];
@@ -43281,14 +43430,14 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "auto-update_0_2_1" = callPackage
+  "auto-update_0_2_2" = callPackage
     ({ mkDerivation, base, exceptions, hspec, hspec-discover, HUnit
      , retry
      }:
      mkDerivation {
        pname = "auto-update";
-       version = "0.2.1";
-       sha256 = "19rpplsvakhw91iszddjsk2bfhj5w26715yz0ld71xpcnwdi8ym5";
+       version = "0.2.2";
+       sha256 = "1x93p1qylbll32sxwwmad5nb8q5p0z0zma9ymrxpz17zy80rqq59";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base exceptions hspec HUnit retry ];
        testToolDepends = [ hspec-discover ];
@@ -43314,7 +43463,6 @@ self: {
        description = "Template Haskell to automatically pass values to functions";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       maintainers = [ lib.maintainers.expipiplus1 ];
      }) {};
 
   "autodocodec" = callPackage
@@ -43335,15 +43483,15 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "autodocodec_0_4_2_0" = callPackage
+  "autodocodec_0_4_2_2" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, dlist
      , doctest, hashable, mtl, scientific, text, time
      , unordered-containers, validity, validity-scientific, vector
      }:
      mkDerivation {
        pname = "autodocodec";
-       version = "0.4.2.0";
-       sha256 = "041lkn9msxgbq9fkn90a44j3cygn98l6c90f7mjwzg6a2519r6fh";
+       version = "0.4.2.2";
+       sha256 = "1m6mhss3iw49xsc0yr663hy9prkwwwsbzg82mi27z4iq4v0hdmm6";
        libraryHaskellDepends = [
          aeson base bytestring containers dlist hashable mtl scientific text
          time unordered-containers validity validity-scientific vector
@@ -43360,8 +43508,8 @@ self: {
      }:
      mkDerivation {
        pname = "autodocodec-nix";
-       version = "0.0.1.0";
-       sha256 = "1v38vdf0p110swj5gq2j8mz08gwy33myf602kn2wqz142mjsl2q6";
+       version = "0.0.1.5";
+       sha256 = "0lfp0li2hjqad4pw27cyhzsy17frg0i1a6v6irihl362ymk8dj22";
        libraryHaskellDepends = [
          aeson autodocodec base containers scientific text
          unordered-containers vector
@@ -44206,24 +44354,24 @@ self: {
      }) {};
 
   "aws-arn" = callPackage
-    ({ mkDerivation, base, deriving-compat, hashable, profunctors
-     , tagged, tasty, tasty-discover, tasty-hunit, text
+    ({ mkDerivation, base, deriving-compat, hashable, microlens-pro
+     , profunctors, tagged, tasty, tasty-discover, tasty-hunit, text
      }:
      mkDerivation {
        pname = "aws-arn";
-       version = "0.3.1.0";
-       sha256 = "09jd8lf6w76adkcq5kycj1nwhr7qpn5ivm6dap3zlkngp0z9sdqb";
-       revision = "1";
-       editedCabalFile = "029q777z4pd0vnj9c4v1ivzjb7azj6aq8gb55bwidw21lq55p98r";
+       version = "0.3.2.0";
+       sha256 = "14384l3k5c1qj830lq8jv22gx9ciklsvcap247p02wq2qwrp1rfy";
        libraryHaskellDepends = [
-         base deriving-compat hashable profunctors tagged text
+         base deriving-compat hashable microlens-pro profunctors tagged text
        ];
        testHaskellDepends = [
-         base deriving-compat profunctors tagged tasty tasty-hunit text
+         base deriving-compat microlens-pro profunctors tagged tasty
+         tasty-hunit text
        ];
        testToolDepends = [ tasty-discover ];
        description = "Types and optics for manipulating Amazon Resource Names (ARNs)";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "aws-cloudfront-signed-cookies" = callPackage
@@ -44940,6 +45088,31 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "aws-spend-summary" = callPackage
+    ({ mkDerivation, amazonka, amazonka-core, amazonka-s3
+     , ansi-terminal, base, bytestring, cassava, conduit, containers
+     , data-default, http-types, lens, optparse-applicative, text, time
+     , timelens, vector, zlib
+     }:
+     mkDerivation {
+       pname = "aws-spend-summary";
+       version = "0.1.0.0";
+       sha256 = "0maspcjm53ncd2004h2xp6yr6c6gz9qv15wkx0c49r4wl6iaaqm1";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         amazonka amazonka-core amazonka-s3 ansi-terminal base bytestring
+         cassava conduit containers data-default http-types lens text time
+         timelens vector zlib
+       ];
+       executableHaskellDepends = [
+         base data-default optparse-applicative text
+       ];
+       description = "Extract recent daily AWS costs";
+       license = lib.licenses.gpl2Only;
+       mainProgram = "aws-spend-summary";
+     }) {};
+
   "aws-transcribe-ws" = callPackage
     ({ mkDerivation, aeson, am-test, async, base, base16-bytestring
      , binary, bytestring, crc, cryptohash-sha256, lens, stm, text, time
@@ -45020,6 +45193,31 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "awsspendsummary" = callPackage
+    ({ mkDerivation, amazonka, amazonka-core, amazonka-s3
+     , ansi-terminal, base, bytestring, cassava, conduit, containers
+     , data-default, http-types, lens, optparse-applicative, text, time
+     , timelens, vector, zlib
+     }:
+     mkDerivation {
+       pname = "awsspendsummary";
+       version = "0.1.0.1";
+       sha256 = "19qxmah2s11nn303p896f0b7bf8n26myh5wpv0frbapzgslp1jvv";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         amazonka amazonka-core amazonka-s3 ansi-terminal base bytestring
+         cassava conduit containers data-default http-types lens text time
+         timelens vector zlib
+       ];
+       executableHaskellDepends = [
+         base data-default optparse-applicative text
+       ];
+       description = "Extract recent daily AWS costs";
+       license = lib.licenses.gpl2Only;
+       mainProgram = "awsspendsummary";
+     }) {};
+
   "axel" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, bytestring, containers
      , directory, extra, filepath, freer-simple, ghcid, hashable
@@ -45864,13 +46062,16 @@ self: {
      }) {};
 
   "bank-holidays-england" = callPackage
-    ({ mkDerivation, base, containers, hspec, QuickCheck, time }:
+    ({ mkDerivation, base, containers, hspec, hspec-discover
+     , QuickCheck, time
+     }:
      mkDerivation {
        pname = "bank-holidays-england";
-       version = "0.2.0.9";
-       sha256 = "1iyyp76mfdiniszim6mi5ls5a2d3nm0fkrkz9v1y0r2gx1d1y3zx";
+       version = "0.2.0.11";
+       sha256 = "1ffilswdvh7khklyqxqbf7rxf9wzf1ly4dc8j5wli3a0w2bnjd19";
        libraryHaskellDepends = [ base containers time ];
        testHaskellDepends = [ base containers hspec QuickCheck time ];
+       testToolDepends = [ hspec-discover ];
        description = "Calculation of bank holidays in England and Wales";
        license = lib.licenses.bsd3;
      }) {};
@@ -46315,8 +46516,8 @@ self: {
        pname = "base16";
        version = "1.0";
        sha256 = "1plwc4yrkvd5j6y09fjvyzhr05mzhzwz6z41fyb60y0bj5j66dl6";
-       revision = "1";
-       editedCabalFile = "00r0j3l3af912b33mlsr5a48rr0l31gh34cmj8jf247c4a332rlk";
+       revision = "2";
+       editedCabalFile = "1dcb8m73xj2dfb8xbz731l91nm2jz532v971rsfm0kkid5ap9bvl";
        libraryHaskellDepends = [
          base bytestring deepseq primitive text text-short
        ];
@@ -46332,21 +46533,6 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "base16-bytestring_0_1_1_7" = callPackage
-    ({ mkDerivation, base, bytestring, ghc-prim }:
-     mkDerivation {
-       pname = "base16-bytestring";
-       version = "0.1.1.7";
-       sha256 = "1fk9zvkx005sy4adbyil86svnqhgrvmczmf16ajhzj2wkmkqjmjj";
-       revision = "3";
-       editedCabalFile = "1lrxqhbjsml0q1ahpcx7p0xjy6bj1m6qzjwmv841r5r8jrm2a880";
-       libraryHaskellDepends = [ base bytestring ghc-prim ];
-       testHaskellDepends = [ base bytestring ];
-       description = "Fast base16 (hex) encoding and decoding for ByteStrings";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
   "base16-bytestring" = callPackage
     ({ mkDerivation, base, bytestring, criterion, deepseq, HUnit
      , QuickCheck, test-framework, test-framework-hunit
@@ -46757,20 +46943,6 @@ self: {
        broken = true;
      }) {};
 
-  "basement_0_0_14" = callPackage
-    ({ mkDerivation, base, ghc-prim }:
-     mkDerivation {
-       pname = "basement";
-       version = "0.0.14";
-       sha256 = "01kk3z0c48c2jhni8ba165zxzm4sljy18r97cad1yd897qjsy2mv";
-       revision = "2";
-       editedCabalFile = "16q5ilgblwhdhwxq8p76dp3c3gm55b6scgswx863zpjyca5avaif";
-       libraryHaskellDepends = [ base ghc-prim ];
-       description = "Foundation scrap box of array & string";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
   "basement" = callPackage
     ({ mkDerivation, base, ghc-prim }:
      mkDerivation {
@@ -47227,8 +47399,8 @@ self: {
        pname = "battleship-combinatorics";
        version = "0.0.1";
        sha256 = "0pr1vcq69ndkln5jd6kxd0gn8jvc8n7aiqanxsrqnjpx4kkixph4";
-       revision = "1";
-       editedCabalFile = "0fw9dyylyvhsbzyslbm0r5k3l3sxbxmh0rq3cy8hkw204gm9x844";
+       revision = "2";
+       editedCabalFile = "0z2zqmdv5icamkfhpjnjnf88r21151k3pcqij6x0885m8s1y840p";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -47644,10 +47816,8 @@ self: {
      }:
      mkDerivation {
        pname = "beam-core";
-       version = "0.10.1.0";
-       sha256 = "0h1kr653wd00m5pypj4ia8d1ni6m2qrzqqqh19hnd8wz1n0pfd1h";
-       revision = "1";
-       editedCabalFile = "0sjc2zyy9f5r3qg4yxl1dq0c4ybvqvgh64vy078507sl8jxxl7v7";
+       version = "0.10.3.0";
+       sha256 = "1q3f95xjyinr6g9yxq1w32agp9n6q152b6mfpmabpv0l74c9mmhm";
        libraryHaskellDepends = [
          aeson base bytestring containers dlist free ghc-prim hashable
          microlens mtl network-uri scientific tagged text time vector
@@ -47668,10 +47838,8 @@ self: {
      }:
      mkDerivation {
        pname = "beam-migrate";
-       version = "0.5.2.1";
-       sha256 = "16gl39cpj7gvb82i41h18606n6k40hi8lfyyw1x0dq73xs2ldfyc";
-       revision = "1";
-       editedCabalFile = "0cc0pbll3w08c3birv8isfvn8a6yd0i837gmkl12lh0gvshqph82";
+       version = "0.5.3.1";
+       sha256 = "0qx1nh5vvncgr4ixnraaahwp879v8wgn2lhixgzndk6zrs3y4a21";
        libraryHaskellDepends = [
          aeson base beam-core bytestring containers deepseq dependent-map
          dependent-sum free ghc-prim hashable haskell-src-exts microlens mtl
@@ -47723,15 +47891,13 @@ self: {
      , bytestring, case-insensitive, conduit, free, hashable
      , haskell-src-exts, hedgehog, lifted-base, monad-control, mtl
      , network-uri, postgresql-libpq, postgresql-simple, scientific
-     , tagged, tasty, tasty-hunit, text, time, tmp-postgres
+     , tagged, tasty, tasty-hunit, testcontainers, text, time
      , transformers-base, unordered-containers, uuid, uuid-types, vector
      }:
      mkDerivation {
        pname = "beam-postgres";
-       version = "0.5.3.1";
-       sha256 = "19gagw9r2wfy398calkcnilsgl89sjpy8vj9bdswg390mw15m41n";
-       revision = "1";
-       editedCabalFile = "17ssja9yy1yzjyngrvyr72gr8hrvkw4q8w8cb20kdfrz0m83c17w";
+       version = "0.5.4.1";
+       sha256 = "0rxf275y89xh8if2w2my75fgy34vzc85lv4viyirgd0y26n9d0kc";
        libraryHaskellDepends = [
          aeson attoparsec base beam-core beam-migrate bytestring
          case-insensitive conduit free hashable haskell-src-exts lifted-base
@@ -47741,7 +47907,7 @@ self: {
        ];
        testHaskellDepends = [
          aeson base beam-core beam-migrate bytestring hedgehog
-         postgresql-simple tasty tasty-hunit text tmp-postgres uuid vector
+         postgresql-simple tasty tasty-hunit testcontainers text uuid vector
        ];
        description = "Connection layer between beam and postgres";
        license = lib.licenses.mit;
@@ -47823,15 +47989,15 @@ self: {
      }) {};
 
   "bearriver" = callPackage
-    ({ mkDerivation, base, deepseq, dunai, MonadRandom, mtl
+    ({ mkDerivation, base, deepseq, dunai, mtl, random
      , simple-affine-space, transformers
      }:
      mkDerivation {
        pname = "bearriver";
-       version = "0.14.9";
-       sha256 = "10xcl4nms1bcfni9z7mqirf6ifii99y6yb16r2pwrfs20vnhwx7w";
+       version = "0.14.11";
+       sha256 = "13f9x9kavnkbg29mrp2zddvx5vqdyp6ias5a822hmlzqfzp5c1hy";
        libraryHaskellDepends = [
-         base deepseq dunai MonadRandom mtl simple-affine-space transformers
+         base deepseq dunai mtl random simple-affine-space transformers
        ];
        description = "FRP Yampa replacement implemented with Monadic Stream Functions";
        license = lib.licenses.bsd3;
@@ -48132,6 +48298,22 @@ self: {
        mainProgram = "example";
      }) {};
 
+  "benchpress_0_2_2_24" = callPackage
+    ({ mkDerivation, base, bytestring, mtl, time }:
+     mkDerivation {
+       pname = "benchpress";
+       version = "0.2.2.24";
+       sha256 = "0ymx8b5v44nd6vskdpa6g1397l76s9qx6hxpklw9ilsg6hcilgsa";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base mtl time ];
+       executableHaskellDepends = [ base bytestring time ];
+       description = "Micro-benchmarking with detailed statistics";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "example";
+     }) {};
+
   "bencode" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers, hspec
      , parsec, QuickCheck, transformers, transformers-compat
@@ -48923,6 +49105,8 @@ self: {
        pname = "bin";
        version = "0.1.4";
        sha256 = "0amz5naq6p2jpm4rb9ycjg7j75qylp3d689cl55f71rs2idrazpp";
+       revision = "1";
+       editedCabalFile = "1bxybxc32zzwrpmvbl0a0scz7zpi6dhm4pgv2zrbnmf40s858mjm";
        libraryHaskellDepends = [
          base boring dec deepseq fin hashable QuickCheck some
        ];
@@ -49695,8 +49879,8 @@ self: {
      }:
      mkDerivation {
        pname = "bindings-GLFW";
-       version = "3.3.9.1";
-       sha256 = "0j0vka9i2b8nl3xyfx3wzhhyyx0zqd4gxd25rrna5k0wvnqk27w5";
+       version = "3.3.9.2";
+       sha256 = "1ydlxnxgh2m9xlsizimchdf8iyr78w9dx8165ni0cwi1szw8955x";
        libraryHaskellDepends = [ base bindings-DSL ];
        librarySystemDepends = [
          libGL libX11 libXcursor libXext libXfixes libXi libXinerama
@@ -50506,34 +50690,35 @@ self: {
   "binrep" = callPackage
     ({ mkDerivation, base, bytestring, bytezap, deepseq, defun-core
      , flatparse, gauge, generic-data-functions, generic-random
-     , generic-type-asserts, generic-type-functions, hspec
+     , generic-type-asserts, generic-type-functions, ghc-bignum, hspec
      , hspec-discover, parser-combinators, QuickCheck
-     , quickcheck-instances, refined1, strongweak, text, text-icu
-     , type-level-bytestrings
+     , quickcheck-instances, rerefined, strongweak, text
+     , text-builder-linear, text-icu, type-level-bytestrings
+     , type-level-show
      }:
      mkDerivation {
        pname = "binrep";
-       version = "0.8.0";
-       sha256 = "1bsncrkxixp28ffmm2dgfpai3nv8cq0db3fdy11y6gi7rri7g8cj";
+       version = "1.0.0";
+       sha256 = "1m81r00b8wh1sz6y5jk0vgpj7ljp1fafb5zggc77zy77fak7fc7b";
        libraryHaskellDepends = [
          base bytestring bytezap deepseq defun-core flatparse
          generic-data-functions generic-type-asserts generic-type-functions
-         parser-combinators refined1 strongweak text text-icu
-         type-level-bytestrings
+         ghc-bignum parser-combinators rerefined strongweak text
+         text-builder-linear text-icu type-level-bytestrings type-level-show
        ];
        testHaskellDepends = [
          base bytestring bytezap deepseq defun-core flatparse
          generic-data-functions generic-random generic-type-asserts
-         generic-type-functions hspec parser-combinators QuickCheck
-         quickcheck-instances refined1 strongweak text text-icu
-         type-level-bytestrings
+         generic-type-functions ghc-bignum hspec parser-combinators
+         QuickCheck quickcheck-instances rerefined strongweak text
+         text-builder-linear text-icu type-level-bytestrings type-level-show
        ];
        testToolDepends = [ hspec-discover ];
        benchmarkHaskellDepends = [
          base bytestring bytezap deepseq defun-core flatparse gauge
          generic-data-functions generic-type-asserts generic-type-functions
-         parser-combinators refined1 strongweak text text-icu
-         type-level-bytestrings
+         ghc-bignum parser-combinators rerefined strongweak text
+         text-builder-linear text-icu type-level-bytestrings type-level-show
        ];
        description = "Encode precise binary representations directly in types";
        license = lib.licenses.mit;
@@ -51886,8 +52071,8 @@ self: {
        pname = "bitwise";
        version = "1.0.0.1";
        sha256 = "03xyzdkyb99gvm9g5chl07rqbnm7qrxba7wgmrfmal0rkwm0ibkn";
-       revision = "9";
-       editedCabalFile = "1xc1p66ykfz59v4dh84pg4fzdlmibix68qn1cn33k04xrlyfnnl0";
+       revision = "10";
+       editedCabalFile = "07m37y6g4lr9idjr88q92khla4zddkgvxlq097ilahdapxfhb9m9";
        libraryHaskellDepends = [ array base bytestring ];
        testHaskellDepends = [ base QuickCheck ];
        benchmarkHaskellDepends = [ array base bytestring criterion ];
@@ -52073,7 +52258,6 @@ self: {
        ];
        description = "Decentralized, k-ordered unique ID generator";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "blagda" = callPackage
@@ -52178,8 +52362,8 @@ self: {
        pname = "blank-canvas";
        version = "0.7.4";
        sha256 = "1qm0ms3jk8m5zv81lh3pn5n04afyq7bpn9lc137ddmm9blnkzndi";
-       revision = "4";
-       editedCabalFile = "0a74klkqfy2d9q7chvxwf0n2778wqgdw320rr7ivixlz6bjbwpqg";
+       revision = "5";
+       editedCabalFile = "0ijknbbczq3x9i8b1vyx0ivla5ijdp4zxri8hcgpkv0fi3l0xrs4";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base base-compat-batteries base64-bytestring bytestring
@@ -52568,8 +52752,8 @@ self: {
        pname = "blaze-svg";
        version = "0.3.7";
        sha256 = "0pqnx1zrvm2pliya76f4m8d6aycncfp08c2n1fiyzvl1fgk62z2c";
-       revision = "1";
-       editedCabalFile = "0szq7fnck2fchhck7984zar92da2lc63gjy4p7zx0975jxx0xrg9";
+       revision = "2";
+       editedCabalFile = "0d8wylydvflhd1yyd91a8ss8khxr5j83f7j7h6qn36zagnyci1f5";
        libraryHaskellDepends = [ base blaze-markup mtl ];
        description = "SVG combinator library";
        license = lib.licenses.bsd3;
@@ -52796,8 +52980,8 @@ self: {
      }:
      mkDerivation {
        pname = "blockfrost-api";
-       version = "0.10.0.0";
-       sha256 = "1l7sj5b4f8byvmz9090wl6rq6fdhx2y8xiqnwcxmn3z487858w6w";
+       version = "0.12.1.0";
+       sha256 = "0v3v42qlwiq9vmxb7n9y0sx6fpj58l367a28mrhjkagj3skh1m08";
        libraryHaskellDepends = [
          aeson base bytestring containers data-default-class deriving-aeson
          lens safe-money servant servant-docs servant-multipart-api
@@ -52820,8 +53004,8 @@ self: {
      }:
      mkDerivation {
        pname = "blockfrost-client";
-       version = "0.8.0.1";
-       sha256 = "19qziw3n75ilrhdgi982dwcz29dmfp4wzbrz99p2b1lfd0ir10lj";
+       version = "0.9.1.0";
+       sha256 = "14pgfkpp3k1vnci718w7hcn4wmj81lbwdw14kmixb31haqajvn6n";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -52960,30 +53144,32 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "bloodhound_0_22_0_0" = callPackage
-    ({ mkDerivation, aeson, base, blaze-builder, bytestring, containers
-     , errors, exceptions, generic-random, hashable, hspec, http-client
-     , http-types, microlens, microlens-aeson, mtl, network-uri
+  "bloodhound_0_23_0_0" = callPackage
+    ({ mkDerivation, aeson, aeson-optics, base, blaze-builder
+     , bytestring, containers, doctest, errors, exceptions
+     , generic-random, hashable, hspec, hspec-discover, http-client
+     , http-types, microlens, mtl, network-uri, optics, optics-core
      , pretty-simple, QuickCheck, quickcheck-properties, scientific
-     , semigroups, semver, temporary, text, time, transformers
-     , unix-compat, unordered-containers, vector
+     , template-haskell, temporary, text, time, unix-compat
+     , unordered-containers, vector, versions
      }:
      mkDerivation {
        pname = "bloodhound";
-       version = "0.22.0.0";
-       sha256 = "0w96zrv2rrhwiahf2x619l2ivqrj5jnih5ck216wrnzj6axlh9j4";
+       version = "0.23.0.0";
+       sha256 = "0rbvjjjjdx86sg3pi04isb46ifip0m9kmrk9pyn3b49xng5nfk85";
        libraryHaskellDepends = [
          aeson base blaze-builder bytestring containers exceptions hashable
-         http-client http-types mtl network-uri scientific semigroups semver
-         text time transformers unordered-containers vector
+         http-client http-types mtl network-uri optics-core scientific
+         template-haskell text time unordered-containers vector versions
        ];
        testHaskellDepends = [
-         aeson base blaze-builder bytestring containers errors exceptions
-         generic-random hashable hspec http-client http-types microlens
-         microlens-aeson mtl network-uri pretty-simple QuickCheck
-         quickcheck-properties scientific semigroups semver temporary text
-         time transformers unix-compat unordered-containers vector
+         aeson aeson-optics base bytestring containers doctest errors
+         exceptions generic-random hspec hspec-discover http-client
+         http-types microlens mtl optics pretty-simple QuickCheck
+         quickcheck-properties temporary text time unix-compat vector
+         versions
        ];
+       testToolDepends = [ hspec-discover ];
        description = "Elasticsearch client library for Haskell";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -53214,8 +53400,8 @@ self: {
     ({ mkDerivation, bluefin-internal }:
      mkDerivation {
        pname = "bluefin";
-       version = "0.0.6.1";
-       sha256 = "1ihs05h8mbp205swlx2zbh3fi2d9m33sg06d43nqxmrgdvbh57rd";
+       version = "0.0.10.0";
+       sha256 = "06s6nd2b1f7cxk84rnqqaw95wy3ib4an2k8na7hk8ibi68a44mfp";
        libraryHaskellDepends = [ bluefin-internal ];
        description = "The Bluefin effect system";
        license = lib.licenses.mit;
@@ -53241,15 +53427,16 @@ self: {
      }) {};
 
   "bluefin-internal" = callPackage
-    ({ mkDerivation, base, monad-control, transformers
+    ({ mkDerivation, async, base, monad-control, transformers
      , transformers-base, unliftio-core
      }:
      mkDerivation {
        pname = "bluefin-internal";
-       version = "0.0.6.1";
-       sha256 = "12k7h2qs912nyy482h2cddwp0xafdk8pj7zc983lhw07pwdy0mi4";
+       version = "0.0.10.0";
+       sha256 = "1rhlsn8189cfwhlzmwbrzlk1bcd3a797nv8jwxxb8qd9x34g87zh";
        libraryHaskellDepends = [
-         base monad-control transformers transformers-base unliftio-core
+         async base monad-control transformers transformers-base
+         unliftio-core
        ];
        testHaskellDepends = [ base ];
        description = "The Bluefin effect system, internals";
@@ -54599,18 +54786,19 @@ self: {
 
   "box" = callPackage
     ({ mkDerivation, async, base, bytestring, containers, contravariant
-     , dlist, exceptions, kan-extensions, mtl, profunctors
-     , semigroupoids, stm, text, time
+     , dlist, doctest-parallel, exceptions, kan-extensions, mtl
+     , profunctors, semigroupoids, stm, text, time
      }:
      mkDerivation {
        pname = "box";
-       version = "0.9.3.1";
-       sha256 = "09mqz1ifq9sbq2h5wqy0lfvlc3v9m2nsw2f7gdss93qx8bz5cxmy";
+       version = "0.9.3.2";
+       sha256 = "0x2h5d6jgmv4nwsl955xb89q0f1fclsg5hjn7fyyja3z8w9qnf39";
        libraryHaskellDepends = [
          async base bytestring containers contravariant dlist exceptions
          kan-extensions mtl profunctors semigroupoids stm text time
        ];
-       description = "A profunctor effect system";
+       testHaskellDepends = [ base doctest-parallel ];
+       description = "A profunctor effect system?";
        license = lib.licenses.bsd3;
      }) {};
 
@@ -54628,13 +54816,14 @@ self: {
      }) {};
 
   "box-socket" = callPackage
-    ({ mkDerivation, async, base, box, bytestring, network-simple
-     , optparse-applicative, profunctors, text, websockets
+    ({ mkDerivation, async, base, box, bytestring, doctest-parallel
+     , network-simple, optparse-applicative, profunctors, text
+     , websockets
      }:
      mkDerivation {
        pname = "box-socket";
-       version = "0.5.1.0";
-       sha256 = "0bm3csgz72fv41pilbwn0f2dx9gplin7qxi5i8mrwflaix156sy5";
+       version = "0.5.2.0";
+       sha256 = "13a8dclvf7m5j0a9gvmla8pr78qqrqnbqz8nc8js2yzp215p5qip";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -54642,6 +54831,7 @@ self: {
          websockets
        ];
        executableHaskellDepends = [ base optparse-applicative ];
+       testHaskellDepends = [ base doctest-parallel ];
        description = "Box websockets";
        license = lib.licenses.bsd3;
        mainProgram = "box-socket";
@@ -54807,14 +54997,16 @@ self: {
   "brassica" = callPackage
     ({ mkDerivation, aeson, attoparsec-aeson, base, bytestring, conduit
      , conduit-extra, containers, criterion, deepseq, fast-myers-diff
-     , file-embed, megaparsec, mtl, optparse-applicative, parallel
-     , parser-combinators, split, tasty, tasty-golden, text
-     , transformers, utf8-string, vector
+     , file-embed, megaparsec, mtl, optparse-applicative, pandoc
+     , pandoc-types, parallel, parser-combinators, split, tasty
+     , tasty-golden, text, transformers, utf8-string, vector
      }:
      mkDerivation {
        pname = "brassica";
-       version = "0.3.0";
-       sha256 = "10ydb5w79y1jqa34mzrdl7s8ns29w1vxplv55ik51mkayclfgx3n";
+       version = "1.0.0";
+       sha256 = "04nrfc448m0kz73rwnvb6c0h9mhh55vjxxls6ddyq80avypsgb57";
+       revision = "1";
+       editedCabalFile = "1vqakf9jh6hrbicbrpwsv3fjqwi0mngnvrwg58xaaqhb4h18kzj4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -54826,8 +55018,8 @@ self: {
          deepseq optparse-applicative parallel text
        ];
        testHaskellDepends = [
-         base bytestring conduit tasty tasty-golden text transformers
-         utf8-string
+         base bytestring conduit pandoc pandoc-types tasty tasty-golden text
+         transformers utf8-string
        ];
        benchmarkHaskellDepends = [
          base criterion file-embed parallel text
@@ -54927,33 +55119,6 @@ self: {
        broken = true;
      }) {};
 
-  "brick_0_70_1" = callPackage
-    ({ mkDerivation, base, bytestring, config-ini, containers
-     , contravariant, data-clist, deepseq, directory, dlist, exceptions
-     , filepath, microlens, microlens-mtl, microlens-th, QuickCheck, stm
-     , template-haskell, text, text-zipper, transformers, unix, vector
-     , vty, word-wrap
-     }:
-     mkDerivation {
-       pname = "brick";
-       version = "0.70.1";
-       sha256 = "18i1i06ll6pklzaazcl2bzbi3w5zdn43l9wvkclhfcmddjy19lp4";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base bytestring config-ini containers contravariant data-clist
-         deepseq directory dlist exceptions filepath microlens microlens-mtl
-         microlens-th stm template-haskell text text-zipper transformers
-         unix vector vty word-wrap
-       ];
-       testHaskellDepends = [
-         base containers microlens QuickCheck vector
-       ];
-       description = "A declarative terminal user interface library";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
   "brick" = callPackage
     ({ mkDerivation, base, bimap, bytestring, config-ini, containers
      , data-clist, deepseq, directory, exceptions, filepath, microlens
@@ -54980,7 +55145,7 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "brick_2_4" = callPackage
+  "brick_2_5" = callPackage
     ({ mkDerivation, base, bimap, bytestring, config-ini, containers
      , data-clist, deepseq, directory, exceptions, filepath, microlens
      , microlens-mtl, microlens-th, mtl, QuickCheck, stm
@@ -54989,8 +55154,8 @@ self: {
      }:
      mkDerivation {
        pname = "brick";
-       version = "2.4";
-       sha256 = "124l7yay5q5dxmpf48a4m8b7fnkwpv0shsy78qjpw5fdvqf9xkvz";
+       version = "2.5";
+       sha256 = "03m539ksp607gsz9pha4dmpm064x6l5da4gphmcch8if18q7bji8";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -55067,8 +55232,8 @@ self: {
     ({ mkDerivation, base, brick, containers, microlens, vector }:
      mkDerivation {
        pname = "brick-list-skip";
-       version = "0.1.1.13";
-       sha256 = "1n5mp9ikqmlckqywbvb1ry24j927qim3bw8bkw84w72yhlrxsmfc";
+       version = "0.1.1.15";
+       sha256 = "1x3wbvswxcz3agd2dlp4cmi247lsdl7ppllj2szpr474yr3gjshc";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base brick containers microlens vector ];
@@ -55082,8 +55247,8 @@ self: {
      }:
      mkDerivation {
        pname = "brick-panes";
-       version = "1.0.1.0";
-       sha256 = "0ngw5mwnv92w6hyyz6jcjsz2cs4ix4dyd6z41ggjy0lzjxd40gsq";
+       version = "1.0.2.0";
+       sha256 = "1rdkwvsmm0dyzinvvc4z933vdz7hj9kz7zvbmnmmlpffbal1avjf";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base brick containers microlens vty ];
@@ -55122,8 +55287,8 @@ self: {
      }:
      mkDerivation {
        pname = "brick-tabular-list";
-       version = "2.2.0.11";
-       sha256 = "0vikqrrhb94m6xg0k67j626gahx4iiwwywimlsqh96lvs5l07y9l";
+       version = "2.2.0.13";
+       sha256 = "0a583s7bln9hk37m9fhr4z7hhqyp8sdy4qn9yxbb227psjdx01jf";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -55279,41 +55444,6 @@ self: {
        broken = true;
      }) {};
 
-  "brittany_0_13_1_2" = callPackage
-    ({ mkDerivation, aeson, base, butcher, bytestring, cmdargs
-     , containers, czipwith, data-tree-print, deepseq, directory, extra
-     , filepath, ghc, ghc-boot-th, ghc-exactprint, ghc-paths, hspec
-     , monad-memo, mtl, multistate, parsec, pretty, random, safe
-     , semigroups, strict, syb, text, transformers, uniplate, unsafe
-     , yaml
-     }:
-     mkDerivation {
-       pname = "brittany";
-       version = "0.13.1.2";
-       sha256 = "1pa8qgsild3zl56sdmbsllka64k05jk2p16ij3bdla4rbfw96z5g";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base butcher bytestring cmdargs containers czipwith
-         data-tree-print deepseq directory extra filepath ghc ghc-boot-th
-         ghc-exactprint ghc-paths monad-memo mtl multistate pretty random
-         safe semigroups strict syb text transformers uniplate unsafe yaml
-       ];
-       executableHaskellDepends = [ base ];
-       testHaskellDepends = [
-         aeson base butcher bytestring cmdargs containers czipwith
-         data-tree-print deepseq directory extra filepath ghc ghc-boot-th
-         ghc-exactprint ghc-paths hspec monad-memo mtl multistate parsec
-         pretty safe semigroups strict syb text transformers uniplate unsafe
-         yaml
-       ];
-       description = "Haskell source code formatter";
-       license = lib.licenses.agpl3Only;
-       hydraPlatforms = lib.platforms.none;
-       mainProgram = "brittany";
-       broken = true;
-     }) {};
-
   "brittany" = callPackage
     ({ mkDerivation, aeson, base, butcher, bytestring, cmdargs
      , containers, czipwith, data-tree-print, deepseq, directory, extra
@@ -56235,22 +56365,22 @@ self: {
 
   "build-env" = callPackage
     ({ mkDerivation, aeson, async, base, bytestring, containers
-     , directory, filepath, optparse-applicative, process, temporary
-     , text, time, transformers
+     , directory, filepath, optparse-applicative, process
+     , semaphore-compat, temporary, text, time, transformers
      }:
      mkDerivation {
        pname = "build-env";
-       version = "1.1.0.0";
-       sha256 = "07gw9wzyx92as7didf32b6q8nmjifsxg4z27gqb61dnq7hrrjhf4";
+       version = "1.2.0.0";
+       sha256 = "1qc03fvhj6as656g5krzvvrmqkkbxybyw4q1jgh8aw3n4mr76lbm";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson async base bytestring containers directory filepath process
-         temporary text time transformers
+         semaphore-compat temporary text time transformers
        ];
        executableHaskellDepends = [
          base bytestring containers directory filepath optparse-applicative
-         text
+         semaphore-compat text
        ];
        description = "Compute, fetch and install Cabal build plans into a local environment";
        license = lib.licenses.bsd3;
@@ -56928,8 +57058,8 @@ self: {
      }:
      mkDerivation {
        pname = "byte-count-reader";
-       version = "0.10.1.11";
-       sha256 = "1mi0560rcajp9q83y6vsw7ld1n429jdsmswassnyhh1z4hs6ihv7";
+       version = "0.10.1.12";
+       sha256 = "0bzks15c2s2xiv95v7fyzsndyiinp9ar8ajcalxs68zpwmbpzk3h";
        libraryHaskellDepends = [ base extra parsec parsec-numbers text ];
        testHaskellDepends = [
          base extra hspec parsec parsec-numbers text
@@ -57055,6 +57185,8 @@ self: {
        pname = "bytehash";
        version = "0.1.1.2";
        sha256 = "1vj08viavj5finkwq6hmljhf31q80akfiqxxiw7q4awpcgbgbwdc";
+       revision = "1";
+       editedCabalFile = "1vga0y6nlhir3q24vmhzl0n9py19r7prciyqsizpcszplmrymr0l";
        libraryHaskellDepends = [
          base byteslice bytestring containers entropy primitive
          primitive-unlifted transformers
@@ -57473,10 +57605,8 @@ self: {
      }:
      mkDerivation {
        pname = "bytestring-lexing";
-       version = "0.5.0.12";
-       sha256 = "09g5x7jwz9kby578rlj8c6f6zi0pzs169rsqd1vsn3q9gimkpj3j";
-       revision = "1";
-       editedCabalFile = "0zpqxy4n8mkf6ccmc3jb6ggrqmw9csh1nj08wwq196np28jsbkdv";
+       version = "0.5.0.14";
+       sha256 = "10r12gsms3bmakxfsqg24l7v87lq4hxgz3g8c3mz8wdcd5bds4l0";
        libraryHaskellDepends = [ base bytestring ];
        testHaskellDepends = [
          base bytestring tasty tasty-quickcheck tasty-smallcheck
@@ -57701,8 +57831,8 @@ self: {
      }:
      mkDerivation {
        pname = "bytestring-trie";
-       version = "0.2.7.3";
-       sha256 = "0cxhsczvfn0cxh4mmhv70rskrc023gy0gl57xiggbf64ng5c60f7";
+       version = "0.2.7.5";
+       sha256 = "02z15mqn7rlpa6w41mwibhm3v33p03dp3mdv1b3q4s1jkn63lw2d";
        libraryHaskellDepends = [ base binary bytestring deepseq ];
        testHaskellDepends = [
          base binary bytestring deepseq QuickCheck smallcheck tasty
@@ -57815,8 +57945,8 @@ self: {
      }:
      mkDerivation {
        pname = "bytezap";
-       version = "1.3.1";
-       sha256 = "1d7icd2wxbmraw3qf4vmxlvc6pnl3c9z0ilm39f013sb5i9vsz5x";
+       version = "1.6.0";
+       sha256 = "1vavs3n1dlp37pc613m2n3427b9mc91nxw8wj27la45pzdx2k808";
        libraryHaskellDepends = [
          base bytestring defun-core generic-type-functions primitive text
          type-level-bytestrings
@@ -58271,12 +58401,42 @@ self: {
        broken = true;
      }) {youProbablyWantCapitalCabal = null;};
 
+  "cabal-add" = callPackage
+    ({ mkDerivation, base, bytestring, Cabal, cabal-install-parsers
+     , Cabal-syntax, containers, Diff, directory, filepath, mtl
+     , optparse-applicative, process, string-qq, tasty, temporary
+     }:
+     mkDerivation {
+       pname = "cabal-add";
+       version = "0.1";
+       sha256 = "1szbi0z8yf98641rwnj856gcfsvvflxwrfxraxy6rl60m7i0mab1";
+       revision = "1";
+       editedCabalFile = "0zwinjbnw4a191c951wwavbh6x6f300l0kgv53fiffxfn66x9w6f";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring Cabal Cabal-syntax containers mtl
+       ];
+       executableHaskellDepends = [
+         base bytestring Cabal cabal-install-parsers directory filepath
+         optparse-applicative process
+       ];
+       testHaskellDepends = [
+         base Diff directory process string-qq tasty temporary
+       ];
+       description = "Extend Cabal build-depends from the command line";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "cabal-add";
+       broken = true;
+     }) {};
+
   "cabal-appimage" = callPackage
     ({ mkDerivation, base, Cabal, filepath }:
      mkDerivation {
        pname = "cabal-appimage";
-       version = "0.4.0.4";
-       sha256 = "02d1cdhcqk4mpx0wy9rxfr9wsh1a7pjjdq5l1p2r5l5f0rnhkrbs";
+       version = "0.4.0.5";
+       sha256 = "0ir952hdpyf62xc799fq22qmj7n09cbc0v3jldlr40iv0200isr2";
        libraryHaskellDepends = [ base Cabal filepath ];
        description = "Cabal support for creating AppImage applications";
        license = lib.licenses.agpl3Only;
@@ -58323,8 +58483,8 @@ self: {
      }:
      mkDerivation {
        pname = "cabal-bounds";
-       version = "2.5.0";
-       sha256 = "0ddd6yc9ii7ibw7263aq455hwk50ggij28ycjvfi9p4cl6npp1f9";
+       version = "2.6.0";
+       sha256 = "0y4xj4irhppwsg3ljy6yzscfjdj7gh2prsiia51y8ma6gm87sjsy";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -58421,8 +58581,8 @@ self: {
      }:
      mkDerivation {
        pname = "cabal-cargs";
-       version = "1.5.0";
-       sha256 = "0dmhxrg8d7ajhfg85s7p6py9fywqbrnbd5z9i6mbh3f6cyc9hqak";
+       version = "1.6.0";
+       sha256 = "1kn21l5w838db558nijblar6i3z5jkh12d6l1yccxmd70lrb39vv";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -58508,8 +58668,8 @@ self: {
      }:
      mkDerivation {
        pname = "cabal-debian";
-       version = "5.2.3";
-       sha256 = "0gj6w5r07bmij41flx7rw4ad0qjl2fmbxp9jrdkl8k33b045lfc7";
+       version = "5.2.4";
+       sha256 = "02pwpdzq8lk9yk6d4zpw62v1yd3ccn3r88gz3l0z51mk17ifym44";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -58679,14 +58839,15 @@ self: {
 
   "cabal-fix" = callPackage
     ({ mkDerivation, algebraic-graphs, base, bytestring, Cabal-syntax
-     , containers, directory, dotparse, filepath, flatparse
-     , optics-extra, optparse-applicative, pretty, pretty-simple
-     , string-interpolate, tar, text, these, tree-diff, vector
+     , containers, directory, doctest-parallel, dotparse, filepath
+     , flatparse, optics-extra, optparse-applicative, pretty
+     , pretty-simple, string-interpolate, tar, text, these, tree-diff
+     , vector
      }:
      mkDerivation {
        pname = "cabal-fix";
-       version = "0.0.0.2";
-       sha256 = "050003nvqc0x44jik7x5gsljqsrandpsl77xkqbhrh3xglw8cydb";
+       version = "0.1.0.0";
+       sha256 = "09q9nzxybkrqg96ys45jpq37ar5dgdvxc3yacfngk3kzxcw3ykms";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -58698,6 +58859,7 @@ self: {
          base bytestring directory filepath optparse-applicative
          pretty-simple text tree-diff
        ];
+       testHaskellDepends = [ base doctest-parallel ];
        description = "Fix for cabal files";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -58880,6 +59042,8 @@ self: {
        pname = "cabal-hoogle";
        version = "3.10.0.0";
        sha256 = "0plvb2xg112brxq3ribwhpq8wfmdr43bn8yfcazvy86d6h2bgyyn";
+       revision = "1";
+       editedCabalFile = "0hkknwh6cbd61hxvariphrkyr9n3lgw3qzdq82gk1w0rqj14yhd4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -59091,8 +59255,8 @@ self: {
      }:
      mkDerivation {
        pname = "cabal-lenses";
-       version = "0.14.0";
-       sha256 = "0ab6j4svnchw741spi1b4zsdiwr7hvl141dn30ggqq6lkn32icwm";
+       version = "0.15.0";
+       sha256 = "0m8p6pb92iqdaad319d4x09fmlhjvwhrfj81z7s0qnmfm77597af";
        libraryHaskellDepends = [
          base Cabal lens strict system-fileio system-filepath text
          transformers unordered-containers
@@ -59351,6 +59515,8 @@ self: {
        pname = "cabal-rpm";
        version = "2.2.1";
        sha256 = "0dsbnnvzss0flknf1c2fq85y9a4d26nbrlnrh2xcyfwh2mz20c9d";
+       revision = "1";
+       editedCabalFile = "1ad0j7qykd5wbn1gdfrkbc50s707h3p0ll8nfqv0if8q1bck3w8l";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -59364,6 +59530,39 @@ self: {
        mainProgram = "cabal-rpm";
      }) {};
 
+  "cabal-scaffold" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
+     , bytestring, case-insensitive, conduit, containers, dlist
+     , exceptions, foldable1-classes-compat, foldl, generic-lens
+     , githash, http-conduit, http-types, lens, lens-aeson, mustache
+     , optparse-applicative, path, path-io, project-template
+     , regex-applicative-text, replace-attoparsec, rio, rio-orphans
+     , safe-exceptions, streaming, streaming-attoparsec
+     , streaming-bytestring, strict, template-haskell, text, time
+     , transformers, unordered-containers, yaml
+     }:
+     mkDerivation {
+       pname = "cabal-scaffold";
+       version = "0.1.0.0";
+       sha256 = "0wmy4083ajrw5y5jyi46xw08hsrmbj9fzzwsi7wkcq5wwffcfxlp";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson attoparsec base base64-bytestring bytestring case-insensitive
+         conduit containers dlist exceptions foldable1-classes-compat foldl
+         generic-lens githash http-conduit http-types lens lens-aeson
+         mustache optparse-applicative path path-io project-template
+         regex-applicative-text replace-attoparsec rio rio-orphans
+         safe-exceptions streaming streaming-attoparsec streaming-bytestring
+         strict template-haskell text time transformers unordered-containers
+         yaml
+       ];
+       executableHaskellDepends = [ base ];
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "cabal-scaffold";
+     }) {};
+
   "cabal-scripts" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -59721,6 +59920,8 @@ self: {
        pname = "cabal2spec";
        version = "2.7.1";
        sha256 = "0w1f7ga7nz4112x9k4g75nxpcwvcdfif0bfzk3fg8bghzijf12bd";
+       revision = "1";
+       editedCabalFile = "0kz3d4nq4z4mdk9pzbzzxvnac0krc0gyzm470hnjcrd06xwsjk46";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base Cabal filepath time ];
@@ -60046,21 +60247,22 @@ self: {
      , conduit-concurrent-map, conduit-extra, conduit-zstd, containers
      , crypton, deepseq, dhall, directory, ed25519, either, exceptions
      , extra, filepath, fsnotify, generic-lens, hercules-ci-cnix-store
-     , here, hnix-store-core, hspec, hspec-discover, http-client
-     , http-client-tls, http-conduit, http-types, immortal, inline-c-cpp
-     , katip, lukko, lzma-conduit, megaparsec, memory, microlens, netrc
-     , network, nix, nix-narinfo, optparse-applicative, pretty-terminal
-     , prettyprinter, process, protolude, resourcet, retry
-     , safe-exceptions, servant, servant-auth, servant-auth-client
-     , servant-client, servant-client-core, servant-conduit, stm
-     , stm-chans, stm-conduit, systemd, temporary, text, time
-     , transformers, unix, unliftio, unliftio-core, unordered-containers
-     , uri-bytestring, uuid, vector, versions, websockets, wuss
+     , here, hnix-store-core, hnix-store-nar, hspec, hspec-discover
+     , http-client, http-client-tls, http-conduit, http-types, immortal
+     , inline-c-cpp, katip, lukko, lzma-conduit, megaparsec, memory
+     , microlens, netrc, network, nix, nix-narinfo, optparse-applicative
+     , pretty-terminal, prettyprinter, process, protolude, resourcet
+     , retry, safe-exceptions, servant, servant-auth
+     , servant-auth-client, servant-client, servant-client-core
+     , servant-conduit, stm, stm-chans, stm-conduit, systemd, temporary
+     , text, time, transformers, unix, unliftio, unliftio-core
+     , unordered-containers, uri-bytestring, uuid, vector, versions
+     , websockets, wuss
      }:
      mkDerivation {
        pname = "cachix";
-       version = "1.7.4";
-       sha256 = "1bz80b9cfhib2j0bkxsxwvp8zzf1bfvzpwin1fb8lfw9nm9mz915";
+       version = "1.7.5";
+       sha256 = "0f9lp7drhiadn8blcf1m4hxmv3zj1ah9n0w6s9v5ad1zp1lgcd0y";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -60069,15 +60271,15 @@ self: {
          concurrent-extra conduit conduit-concurrent-map conduit-extra
          conduit-zstd containers crypton deepseq dhall directory ed25519
          either exceptions extra filepath fsnotify generic-lens
-         hercules-ci-cnix-store here hnix-store-core http-client
-         http-client-tls http-conduit http-types immortal inline-c-cpp katip
-         lukko lzma-conduit megaparsec memory microlens netrc network
-         nix-narinfo optparse-applicative pretty-terminal prettyprinter
-         process protolude resourcet retry safe-exceptions servant
-         servant-auth servant-auth-client servant-client servant-conduit stm
-         stm-chans stm-conduit systemd temporary text time transformers unix
-         unliftio unliftio-core unordered-containers uri-bytestring uuid
-         vector versions websockets wuss
+         hercules-ci-cnix-store here hnix-store-core hnix-store-nar
+         http-client http-client-tls http-conduit http-types immortal
+         inline-c-cpp katip lukko lzma-conduit megaparsec memory microlens
+         netrc network nix-narinfo optparse-applicative pretty-terminal
+         prettyprinter process protolude resourcet retry safe-exceptions
+         servant servant-auth servant-auth-client servant-client
+         servant-conduit stm stm-chans stm-conduit systemd temporary text
+         time transformers unix unliftio unliftio-core unordered-containers
+         uri-bytestring uuid vector versions websockets wuss
        ];
        libraryPkgconfigDepends = [ nix ];
        executableHaskellDepends = [
@@ -60086,8 +60288,8 @@ self: {
        ];
        testHaskellDepends = [
          aeson async base bytestring cachix-api containers dhall directory
-         extra here hspec protolude retry servant-auth-client
-         servant-client-core stm temporary time versions
+         extra hercules-ci-cnix-store here hspec protolude retry
+         servant-auth-client servant-client-core stm temporary time versions
        ];
        testToolDepends = [ hspec-discover ];
        description = "Command-line client for Nix binary cache hosting https://cachix.org";
@@ -60096,18 +60298,18 @@ self: {
      }) {inherit (pkgs) nix;};
 
   "cachix-api" = callPackage
-    ({ mkDerivation, aeson, async, base, bytestring, conduit
-     , cryptonite, deriving-aeson, exceptions, hspec, hspec-discover
-     , http-media, jose, memory, nix-narinfo, protolude, resourcet
-     , safe-exceptions, servant, servant-auth, stm-chans, swagger2, text
-     , time, unordered-containers, uuid, websockets
+    ({ mkDerivation, aeson, async, base, bytestring, conduit, crypton
+     , deriving-aeson, exceptions, hspec, hspec-discover, http-media
+     , jose, memory, nix-narinfo, protolude, resourcet, safe-exceptions
+     , servant, servant-auth, stm-chans, swagger2, text, time
+     , unordered-containers, uuid, websockets
      }:
      mkDerivation {
        pname = "cachix-api";
-       version = "1.7.4";
-       sha256 = "0f19mxmas71mwj487jizwfmlfpp5c5jwhjk5j8w4kz3xc434irqy";
+       version = "1.7.5";
+       sha256 = "03iq1kwy2jnbpf2c2v0hs9s44sd2w92srrrcb61jm00ws7qnh5sw";
        libraryHaskellDepends = [
-         aeson async base bytestring conduit cryptonite deriving-aeson
+         aeson async base bytestring conduit crypton deriving-aeson
          exceptions http-media jose memory nix-narinfo protolude resourcet
          safe-exceptions servant servant-auth stm-chans swagger2 text time
          unordered-containers uuid websockets
@@ -60441,8 +60643,8 @@ self: {
      }:
      mkDerivation {
        pname = "calamity";
-       version = "0.12.0.0";
-       sha256 = "00vdj70n5s05xx7yq4d28nbp9vncrdc4a9k3502xslkh6kj7zva2";
+       version = "0.12.1.0";
+       sha256 = "0ccwrnymkd96ca85n097iw9x5pnirc3ccmalyl1w507c56ph3jb4";
        libraryHaskellDepends = [
          aeson aeson-optics async base bytestring calamity-commands colour
          concurrent-extra containers crypton-connection crypton-x509-system
@@ -60561,6 +60763,8 @@ self: {
        pname = "calendar-recycling";
        version = "0.0.0.1";
        sha256 = "0afmnii65axpqk3x50wj1d17942m1kyhwka3bn78ylxy9z7rrlwc";
+       revision = "1";
+       editedCabalFile = "0dp0gylbwsrrszg5nw7x38xhilmn0vgn79zl9bam024nb528x7m1";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -60649,6 +60853,8 @@ self: {
        pname = "call-alloy";
        version = "0.5.0.1";
        sha256 = "0c34yd6l0650qk760mmgsfgmwvhqhs43nzm7nhzkps5z1p966wmc";
+       revision = "2";
+       editedCabalFile = "0hgy6daai4i0y5rz4350dzwz4wrwlyrr5d2c7k8d6hc4d8dlhqvm";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          async base bytestring containers directory exceptions extra
@@ -60693,6 +60899,8 @@ self: {
        pname = "call-plantuml";
        version = "0.0.1.3";
        sha256 = "0g6k5ajfdnhdni2ml31mhlgdvpkdnjsdyrppj15q8v964h68cjxk";
+       revision = "1";
+       editedCabalFile = "1qxk5p0i44sjxd4jbgpzrcfc9xqmj86q6d52fwz32qbc76v4rl1q";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ async base bytestring filepath process ];
        testHaskellDepends = [
@@ -62345,6 +62553,8 @@ self: {
        pname = "cassava-th";
        version = "0.1.0.0";
        sha256 = "1vq64yl6g3knk0vl1100q4w2hiz5pxharx1c6kf3xflcc2252cxh";
+       revision = "1";
+       editedCabalFile = "1z1rqg1xgsq1y14wv3r3hc621xm0080jkn55xnnx6clw14f3i82k";
        libraryHaskellDepends = [
          base bytestring cassava template-haskell text vector
        ];
@@ -64162,20 +64372,20 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "chart-svg_0_6_1_0" = callPackage
-    ({ mkDerivation, adjunctions, attoparsec, base, bytestring, Color
-     , containers, cubicbezier, doctest-parallel, flatparse, foldl
-     , formatn, markup-parse, mtl, numhask, numhask-array, numhask-space
-     , optics-core, random, string-interpolate, text, time
+  "chart-svg_0_7_0_0" = callPackage
+    ({ mkDerivation, base, bytestring, Color, containers, cubicbezier
+     , doctest-parallel, flatparse, formatn, harpie, markup-parse, mtl
+     , numhask, numhask-space, optics-core, random, string-interpolate
+     , text, time
      }:
      mkDerivation {
        pname = "chart-svg";
-       version = "0.6.1.0";
-       sha256 = "05z9raqqjnq0wvlknkl2z2g20hxal6nnz7g8p0fqplggv52f53vd";
+       version = "0.7.0.0";
+       sha256 = "1v1dhvn4rgv191byvr5dvaxifd48hskpqvv3kzpsq40ii7hqyj4m";
        libraryHaskellDepends = [
-         adjunctions attoparsec base bytestring Color containers cubicbezier
-         flatparse foldl formatn markup-parse mtl numhask numhask-array
-         numhask-space optics-core random string-interpolate text time
+         base bytestring Color containers cubicbezier flatparse formatn
+         harpie markup-parse mtl numhask numhask-space optics-core random
+         string-interpolate text time
        ];
        testHaskellDepends = [ base doctest-parallel ];
        description = "Charting library targetting SVGs";
@@ -64699,8 +64909,8 @@ self: {
      }:
      mkDerivation {
        pname = "chessIO";
-       version = "0.9.3.1";
-       sha256 = "1jq8x1mjjy89mfdrksdaiyqyhn7wvxnl3is36kacyck58l0sc738";
+       version = "0.9.5.0";
+       sha256 = "1yva5hx7623l7f0am99kvpcjk924vklipjw4jb2pryi79wgvyqys";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -65557,27 +65767,28 @@ self: {
      }) {};
 
   "cimple" = callPackage
-    ({ mkDerivation, aeson, alex, ansi-wl-pprint, array, base
-     , bytestring, containers, data-fix, extra, file-embed, filepath
-     , groom, happy, hspec, hspec-discover, monad-parallel, mtl
-     , QuickCheck, split, text, transformers-compat
+    ({ mkDerivation, aeson, alex, array, base, bytestring, containers
+     , data-fix, extra, file-embed, filepath, groom, happy, hspec
+     , hspec-discover, monad-parallel, mtl, prettyprinter
+     , prettyprinter-ansi-terminal, QuickCheck, split, text
+     , transformers-compat
      }:
      mkDerivation {
        pname = "cimple";
-       version = "0.0.21";
-       sha256 = "1ffqbnsbcza7bfgbbsilyhvifyg3g9j5wpkgmawlw76c5rkk3a7c";
+       version = "0.0.22";
+       sha256 = "0dp62wqcrdf16mrs10ij59y2ncrbm3nplp3h8qszmq4csiq8scfi";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson ansi-wl-pprint array base bytestring containers data-fix
-         file-embed filepath monad-parallel mtl split text
-         transformers-compat
+         aeson array base bytestring containers data-fix file-embed filepath
+         monad-parallel mtl prettyprinter prettyprinter-ansi-terminal split
+         text transformers-compat
        ];
        libraryToolDepends = [ alex happy ];
        executableHaskellDepends = [ base bytestring groom text ];
        testHaskellDepends = [
-         ansi-wl-pprint base data-fix extra hspec QuickCheck text
-         transformers-compat
+         base data-fix extra hspec prettyprinter prettyprinter-ansi-terminal
+         QuickCheck text transformers-compat
        ];
        testToolDepends = [ hspec-discover ];
        description = "Simple C-like programming language";
@@ -65905,7 +66116,6 @@ self: {
        testHaskellDepends = [ base clash-prelude ];
        description = "A source plugin for manipulating circuits in clash with a arrow notation";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "circular" = callPackage
@@ -66028,6 +66238,8 @@ self: {
        pname = "citeproc";
        version = "0.8.1.1";
        sha256 = "0hgkxgd1wmyrryv2ahavia6r5z9331i9557mnblq922lkdi0bs2g";
+       revision = "1";
+       editedCabalFile = "091gm0cbjsqvad3fhd2fx4bgsylv3gfakq3fhki3z40aywri8992";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -66425,7 +66637,6 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Clash: a functional hardware description language - GHC frontend";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "clash-lib" = callPackage
@@ -66477,7 +66688,6 @@ self: {
        ];
        description = "Clash: a functional hardware description language - As a library";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "v16-upgrade-primitives";
      }) {};
 
@@ -66515,6 +66725,7 @@ self: {
        ];
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "clash-prelude" = callPackage
@@ -66556,8 +66767,6 @@ self: {
        ];
        description = "Clash: a functional hardware description language - Prelude library";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "clash-prelude-hedgehog" = callPackage
@@ -66574,7 +66783,6 @@ self: {
        ];
        description = "Hedgehog Generators for clash-prelude";
        license = lib.licenses.bsd2;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "clash-prelude-quickcheck" = callPackage
@@ -66588,6 +66796,7 @@ self: {
        description = "QuickCheck instances for various types in the CλaSH Prelude";
        license = "unknown";
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "clash-shake" = callPackage
@@ -66607,7 +66816,6 @@ self: {
        ];
        description = "Shake rules for building Clash programs";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "clash-systemverilog" = callPackage
@@ -66626,6 +66834,7 @@ self: {
        description = "CAES Language for Synchronous Hardware - SystemVerilog backend";
        license = lib.licenses.bsd2;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "clash-verilog" = callPackage
@@ -66644,6 +66853,7 @@ self: {
        description = "CAES Language for Synchronous Hardware - Verilog backend";
        license = lib.licenses.bsd2;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "clash-vhdl" = callPackage
@@ -66662,6 +66872,7 @@ self: {
        description = "CAES Language for Synchronous Hardware - VHDL backend";
        license = lib.licenses.bsd2;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "clashilator" = callPackage
@@ -66687,6 +66898,7 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "clashilator";
+       broken = true;
      }) {};
 
   "classify" = callPackage
@@ -67501,8 +67713,8 @@ self: {
        pname = "cli-extras";
        version = "0.2.1.0";
        sha256 = "1lg0ssbh2qhjjc31ins29ddy4lkzwxhlm3r9vcy1jk8al5aqa03f";
-       revision = "1";
-       editedCabalFile = "0fcybjf8zqzzjzfc5205plzphzk7z5v9p8nadqq7lp7m10ggjasc";
+       revision = "2";
+       editedCabalFile = "1x2wwph80zw9010cb9vhna9j4z5js1r1c3z5xxw3996z5x0s13jc";
        libraryHaskellDepends = [
          aeson ansi-terminal base bytestring containers exceptions
          io-streams lens logging-effect monad-logger monad-loops mtl process
@@ -67521,6 +67733,8 @@ self: {
        pname = "cli-git";
        version = "0.2.0.1";
        sha256 = "09i3v77xhdfsmvq7c10plxnqmq2wn8gxc16za4h96s7pnvn8bppv";
+       revision = "1";
+       editedCabalFile = "0rcl9n3mqry9mdc413zbbzz0vhk03khbgipc9nljlbyk5w2ihqsc";
        libraryHaskellDepends = [
          base cli-extras containers data-default exceptions lens
          logging-effect megaparsec mtl text which
@@ -67538,8 +67752,8 @@ self: {
        pname = "cli-nix";
        version = "0.2.0.0";
        sha256 = "02350jvbgapxn14zx0knzyxmdlrq2yk460wiw9p8aq860f299bzh";
-       revision = "1";
-       editedCabalFile = "1plh0js8lnl2xw3dv5z57ap8g4c9j2n1bzskn993fpgafqlw5mcb";
+       revision = "2";
+       editedCabalFile = "0bg07ix77bd5yz6m2y2dcaqbgby5s2d5p0dzp4kgmg4fsw011mnm";
        libraryHaskellDepends = [
          base cli-extras data-default exceptions lens logging-effect mtl
          text which
@@ -68148,6 +68362,39 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "cloudy" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, Cabal, cabal-doctest
+     , containers, deepseq, directory, doctest, file-embed, filepath
+     , from-sum, http-api-data, http-client-tls, http-media, network
+     , network-bsd, optparse-applicative, parsec, pretty-simple, process
+     , QuickCheck, random, servant, servant-client, servant-client-core
+     , sqlite-simple, tasty, tasty-hunit, template-haskell, text, time
+     , unix, uuid, yaml
+     }:
+     mkDerivation {
+       pname = "cloudy";
+       version = "0.1.0.1";
+       sha256 = "0vx3bf4vlybpy452mzn9swgclxfa7flnn0x0gj2vlcn14cdbh27w";
+       isLibrary = true;
+       isExecutable = true;
+       setupHaskellDepends = [ base Cabal cabal-doctest ];
+       libraryHaskellDepends = [
+         aeson base bytestring containers deepseq directory file-embed
+         filepath from-sum http-api-data http-client-tls http-media network
+         network-bsd optparse-applicative parsec pretty-simple process
+         random servant servant-client servant-client-core sqlite-simple
+         text time unix uuid yaml
+       ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base doctest QuickCheck tasty tasty-hunit template-haskell
+       ];
+       description = "CLI tool to easily spin up and control compute instances in various cloud environments";
+       license = lib.licenses.bsd3;
+       mainProgram = "cloudy";
+       maintainers = [ lib.maintainers.cdepillabout ];
+     }) {};
+
   "cloudyfs" = callPackage
     ({ mkDerivation, base, bytestring, containers, convertible
      , datetime, filepath, HFuse, HTTP, regex-base, regex-tdfa, tagsoup
@@ -69738,6 +69985,8 @@ self: {
        pname = "coinor-clp";
        version = "0.0.0.2";
        sha256 = "0bcwpzmsmf9s8nn7vkwfynjb75x1x8x6bpffmrs55yqc6rvdsn32";
+       revision = "1";
+       editedCabalFile = "011nb1ig1k123223q3glrdxfxf9jy4k2n12rm6fgfh8q0xlr1ri2";
        libraryHaskellDepends = [
          base comfort-array deepseq linear-programming non-empty QuickCheck
          transformers utility-ht
@@ -70030,8 +70279,8 @@ self: {
        pname = "colonnade";
        version = "1.2.0.2";
        sha256 = "1asjx71gp26a15v7g3p8bfddb5nnzky6672c35xx35hq73mhykr4";
-       revision = "6";
-       editedCabalFile = "1ny5nbrf5nic2xsilz7xg44y2bcviki6gs4rmg6ydfk5v291qfgn";
+       revision = "7";
+       editedCabalFile = "043fv0vr7m04lrcnh5561wn62qda4wkjvsakj6db5zjhwbmwm3qy";
        libraryHaskellDepends = [
          base bytestring contravariant profunctors semigroups text vector
        ];
@@ -70661,8 +70910,8 @@ self: {
        pname = "comfort-glpk";
        version = "0.1";
        sha256 = "06396jgbaxvm2gwksra6gjwqczsvdlif9lal46a8q5sc5cyhcpx1";
-       revision = "1";
-       editedCabalFile = "0hd4i7s68kfky7l6mdka4p144x4h7fbl619ikwq8fg3fdljvihmq";
+       revision = "2";
+       editedCabalFile = "0gklb3jxb038bf657gqv37wlibvvr1yy3bdg7zvfvx81s203ja7h";
        libraryHaskellDepends = [
          base comfort-array deepseq glpk-headers linear-programming
          non-empty transformers utility-ht
@@ -70731,6 +70980,21 @@ self: {
        license = "unknown";
      }) {};
 
+  "comma-and" = callPackage
+    ({ mkDerivation, base, data-default-class, hspec, hspec-discover
+     , QuickCheck
+     }:
+     mkDerivation {
+       pname = "comma-and";
+       version = "0.2.0.0";
+       sha256 = "10q50gxibzm5ph37i2kgmyg38n6n36dm82qifn8q10c777v3x17x";
+       libraryHaskellDepends = [ base data-default-class ];
+       testHaskellDepends = [ base data-default-class hspec QuickCheck ];
+       testToolDepends = [ hspec-discover ];
+       description = "Join text together with commas, and \"and\"";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "command" = callPackage
     ({ mkDerivation, base, deepseq, process }:
      mkDerivation {
@@ -70842,8 +71106,8 @@ self: {
      }:
      mkDerivation {
        pname = "commonmark";
-       version = "0.2.6";
-       sha256 = "0k0wkvlqbcv7iml9pa56pic4z417qydck22r4kbw51zixkj6rrp7";
+       version = "0.2.6.1";
+       sha256 = "0wwh0smqdmyb1qa992d0jva24yml4lxmmwr3av3c8s0xh3z7vkpv";
        libraryHaskellDepends = [
          base bytestring containers parsec text transformers unicode-data
          unicode-transforms
@@ -70905,8 +71169,8 @@ self: {
      }:
      mkDerivation {
        pname = "commonmark-pandoc";
-       version = "0.2.2.1";
-       sha256 = "1kbs165li9fcizzivlb9ajsh9livc7vq8s903g5n829fpwayp431";
+       version = "0.2.2.2";
+       sha256 = "0lbs0gjxa02gsm08n65fqglpsi5h2gd5nh0k2nzm01xsqs304h76";
        libraryHaskellDepends = [
          base commonmark commonmark-extensions pandoc-types text
        ];
@@ -71328,8 +71592,8 @@ self: {
     ({ mkDerivation, base, containers, hspec, QuickCheck, vector }:
      mkDerivation {
        pname = "compactmap";
-       version = "0.1.4.4";
-       sha256 = "0ipa92sidhj154mslis6s33sn55x2n6kqqfnd9qgxlns0srsr75n";
+       version = "0.1.4.5";
+       sha256 = "1xa4wa4qjd7yjghkaakpgrz9kw4iyy0zlc9cpajyysaxdq4k7czf";
        libraryHaskellDepends = [ base vector ];
        testHaskellDepends = [ base containers hspec QuickCheck ];
        description = "A read-only memory-efficient key-value store";
@@ -72118,8 +72382,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "composition-prelude";
-       version = "3.0.0.2";
-       sha256 = "151inlk43m96pnasc6llsjh8vxyc9b1i7xdgf1sp5p5072bzq305";
+       version = "3.0.1.0";
+       sha256 = "068wpnviarwf3q0g8zy9sfgjarz7v73vdfapg3ji8n3xdcb24iwg";
        libraryHaskellDepends = [ base ];
        description = "Higher-order function combinators";
        license = lib.licenses.bsd3;
@@ -72887,8 +73151,8 @@ self: {
        pname = "concurrent-utilities";
        version = "0.2.0.2";
        sha256 = "1phc9a90nvx6dk741hmg3w5m9y8ra5a7zsgmzw173ibaapr2yhqi";
-       revision = "2";
-       editedCabalFile = "1jf0sx6yq557aspa3wm12hkc64pmfnc39kbc5wsa2k7ksash3k15";
+       revision = "3";
+       editedCabalFile = "1s10s1fawbm805kdk33q8q9bhqgghimxg4hni301zj17v2wxzsir";
        libraryHaskellDepends = [ base ];
        description = "More utilities and broad-used datastructures for concurrency";
        license = lib.licenses.bsd3;
@@ -73051,8 +73315,8 @@ self: {
      }:
      mkDerivation {
        pname = "conduit";
-       version = "1.3.5";
-       sha256 = "0bbq3hr0y4hyia8dbqibfpg5q5zr2ici5hngv38y6hycxvhd7c1b";
+       version = "1.3.6";
+       sha256 = "13aivqg5js60yvcbpbl7fgrxa5z2wswrmjjlm1bhrcj2qx49mrik";
        libraryHaskellDepends = [
          base bytestring directory exceptions filepath mono-traversable mtl
          primitive resourcet text transformers unix unliftio-core vector
@@ -74017,8 +74281,8 @@ self: {
        pname = "config-value";
        version = "0.8.3";
        sha256 = "0pkcwxg91wali7986k03d7q940hb078hlsxfknqhkp2spr3d1f3w";
-       revision = "6";
-       editedCabalFile = "0l4yw8g1f7isr2nj6s4awfm37b4j5pz2pn0wnzwdbain3az4d51v";
+       revision = "8";
+       editedCabalFile = "1sfj9c77y7j5y5l7vsix4v94hmi5lajm1v5lgvwvcl7y063h0p2r";
        libraryHaskellDepends = [ array base containers pretty text ];
        libraryToolDepends = [ alex happy ];
        testHaskellDepends = [ base text ];
@@ -74930,21 +75194,22 @@ self: {
   "consumers" = callPackage
     ({ mkDerivation, base, containers, exceptions, hpqtypes
      , hpqtypes-extras, HUnit, lifted-base, lifted-threads, log-base
-     , monad-control, monad-loops, monad-time, mtl, stm, text, text-show
-     , time, transformers, transformers-base
+     , monad-control, monad-time, mtl, safe-exceptions, stm, text
+     , text-show, time, transformers, transformers-base
      }:
      mkDerivation {
        pname = "consumers";
-       version = "2.3.1.0";
-       sha256 = "084i9lgrdn0f7pwk9b7rap66rg5z5f24az41jw7a9g9ddfq39fai";
+       version = "2.3.2.0";
+       sha256 = "1kj7ng8cpwvbc8x3bzcnkk19g3hrcy3v2c5kpxqn52x607c9flmf";
        libraryHaskellDepends = [
          base containers exceptions hpqtypes lifted-base lifted-threads
-         log-base monad-control monad-time mtl stm time transformers-base
+         log-base monad-control monad-time mtl safe-exceptions stm text time
+         transformers-base
        ];
        testHaskellDepends = [
          base exceptions hpqtypes hpqtypes-extras HUnit log-base
-         monad-control monad-loops monad-time mtl stm text text-show time
-         transformers transformers-base
+         monad-control monad-time mtl stm text text-show time transformers
+         transformers-base
        ];
        description = "Concurrent PostgreSQL data consumers";
        license = lib.licenses.bsd3;
@@ -75664,12 +75929,14 @@ self: {
      }) {};
 
   "control-monad-omega" = callPackage
-    ({ mkDerivation, base }:
+    ({ mkDerivation, base, tasty, tasty-bench, tasty-quickcheck }:
      mkDerivation {
        pname = "control-monad-omega";
-       version = "0.3.2";
-       sha256 = "1zx92zyvv10w61rzwhn1d4kggzmi9hggsyjcdav424280x31wb7n";
+       version = "0.3.3";
+       sha256 = "0f90q6mxxb8szqvw93pypbbf4nicj1w5n9sqs4434b6cp55665z6";
        libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base tasty tasty-quickcheck ];
+       benchmarkHaskellDepends = [ base tasty-bench ];
        description = "A breadth-first list monad";
        license = lib.licenses.publicDomain;
      }) {};
@@ -76062,15 +76329,15 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "copilot_3_20" = callPackage
+  "copilot_4_0" = callPackage
     ({ mkDerivation, base, copilot-c99, copilot-core, copilot-language
      , copilot-libraries, copilot-prettyprinter, copilot-theorem
      , directory, filepath, optparse-applicative
      }:
      mkDerivation {
        pname = "copilot";
-       version = "3.20";
-       sha256 = "057m56qg4wsqv17hs086ci0nw0r44y3baj9h8w3f4ij2p30zl71n";
+       version = "4.0";
+       sha256 = "1vkwrrsl2xlga5imv2w54k71bl8i1qxz53d6frwpnv64hq0g8lrz";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -76084,21 +76351,21 @@ self: {
      }) {};
 
   "copilot-bluespec" = callPackage
-    ({ mkDerivation, base, copilot-core, directory, filepath, HUnit
-     , ieee754, language-bluespec, pretty, process, QuickCheck, random
-     , test-framework, test-framework-hunit, test-framework-quickcheck2
-     , unix
+    ({ mkDerivation, base, copilot-core, directory, extra, filepath
+     , HUnit, ieee754, language-bluespec, pretty, process, QuickCheck
+     , random, test-framework, test-framework-hunit
+     , test-framework-quickcheck2, unix
      }:
      mkDerivation {
        pname = "copilot-bluespec";
-       version = "3.20";
-       sha256 = "0nss9cnhl8dvjnfgkfvhryiib74c5fg6wlfpivrphrbv6jj5pd78";
+       version = "4.0";
+       sha256 = "1255x4bfwsv305gw0crwm64n32znbzg3g07rly66j56p6dil9dw6";
        libraryHaskellDepends = [
          base copilot-core directory filepath language-bluespec pretty
        ];
        testHaskellDepends = [
-         base copilot-core directory HUnit ieee754 pretty process QuickCheck
-         random test-framework test-framework-hunit
+         base copilot-core directory extra HUnit ieee754 pretty process
+         QuickCheck random test-framework test-framework-hunit
          test-framework-quickcheck2 unix
        ];
        description = "A compiler for Copilot targeting FPGAs";
@@ -76131,7 +76398,7 @@ self: {
        broken = true;
      }) {};
 
-  "copilot-c99_3_20" = callPackage
+  "copilot-c99_4_0" = callPackage
     ({ mkDerivation, base, copilot-core, directory, filepath, HUnit
      , language-c99, language-c99-simple, mtl, pretty, process
      , QuickCheck, random, test-framework, test-framework-hunit
@@ -76139,8 +76406,8 @@ self: {
      }:
      mkDerivation {
        pname = "copilot-c99";
-       version = "3.20";
-       sha256 = "0vb4hh72y2l4fwh9p13xj2wf1p8wrssmv9zikz91mpiszcmcl5s4";
+       version = "4.0";
+       sha256 = "1gnkcwqamc63fw64d5vcjxsffjhgz627p0rs4lnjn2wpqj23ms3b";
        libraryHaskellDepends = [
          base copilot-core directory filepath language-c99
          language-c99-simple mtl pretty
@@ -76189,14 +76456,14 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "copilot-core_3_20" = callPackage
+  "copilot-core_4_0" = callPackage
     ({ mkDerivation, base, HUnit, QuickCheck, test-framework
      , test-framework-hunit, test-framework-quickcheck2
      }:
      mkDerivation {
        pname = "copilot-core";
-       version = "3.20";
-       sha256 = "0ndd6xngcgifk7gklf1r9rzyxvdqxn1zp24wg59wn63l3vqlmrg5";
+       version = "4.0";
+       sha256 = "0gwl08ib42if8lrwkhd81vpx46yqbl2k1qwwf3ar90b6pnhczyhk";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [
          base HUnit QuickCheck test-framework test-framework-hunit
@@ -76242,14 +76509,14 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "copilot-interpreter_3_20" = callPackage
+  "copilot-interpreter_4_0" = callPackage
     ({ mkDerivation, base, copilot-core, copilot-prettyprinter, pretty
      , QuickCheck, test-framework, test-framework-quickcheck2
      }:
      mkDerivation {
        pname = "copilot-interpreter";
-       version = "3.20";
-       sha256 = "11lxrghfhw3n1nz3rjmrahslnl10cywaafmaf6w32mzwbz5hlix9";
+       version = "4.0";
+       sha256 = "16ylwz3zplzrgz1z0894022ikmh9zywqsjhczayl65gi4aphi925";
        libraryHaskellDepends = [ base copilot-core pretty ];
        testHaskellDepends = [
          base copilot-core copilot-prettyprinter pretty QuickCheck
@@ -76283,7 +76550,7 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "copilot-language_3_20" = callPackage
+  "copilot-language_4_0" = callPackage
     ({ mkDerivation, array, base, containers, copilot-core
      , copilot-interpreter, copilot-theorem, data-reify, HUnit, mtl
      , pretty, QuickCheck, test-framework, test-framework-hunit
@@ -76291,8 +76558,8 @@ self: {
      }:
      mkDerivation {
        pname = "copilot-language";
-       version = "3.20";
-       sha256 = "12ihidjin19y72ajyn1in4cnqk63v2ifhsb312y3l9biwqlbqd0l";
+       version = "4.0";
+       sha256 = "1mkf3p5arwdjxwyjflisdmc1xdz0x5p6iarh544ngpwks72j6j7d";
        libraryHaskellDepends = [
          array base containers copilot-core copilot-interpreter
          copilot-theorem data-reify mtl
@@ -76327,15 +76594,15 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "copilot-libraries_3_20" = callPackage
+  "copilot-libraries_4_0" = callPackage
     ({ mkDerivation, base, containers, copilot-interpreter
      , copilot-language, copilot-theorem, mtl, parsec, QuickCheck
      , test-framework, test-framework-quickcheck2
      }:
      mkDerivation {
        pname = "copilot-libraries";
-       version = "3.20";
-       sha256 = "0pz42yryjcmmr4rzgy2x9h70v3an0py4wi79sx5yvn6d203h1b0h";
+       version = "4.0";
+       sha256 = "0zgw4pg0kdq5c4xqpf51wpkxj1sxhyif71j103kdc4ca1wwqhjbr";
        libraryHaskellDepends = [
          base containers copilot-language mtl parsec
        ];
@@ -76359,12 +76626,12 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "copilot-prettyprinter_3_20" = callPackage
+  "copilot-prettyprinter_4_0" = callPackage
     ({ mkDerivation, base, copilot-core, pretty }:
      mkDerivation {
        pname = "copilot-prettyprinter";
-       version = "3.20";
-       sha256 = "13kxhismy1ajqzwv4da8qn96xhpx8pnbgbcd7zn35j8fmidfbrmz";
+       version = "4.0";
+       sha256 = "17vw8h6c0x1x7giwkzqrg2sndw9qp7ninh6lcydzlcn77ma9i0z2";
        libraryHaskellDepends = [ base copilot-core pretty ];
        description = "A prettyprinter of Copilot Specifications";
        license = lib.licenses.bsd3;
@@ -76412,7 +76679,7 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "copilot-theorem_3_20" = callPackage
+  "copilot-theorem_4_0" = callPackage
     ({ mkDerivation, base, bimap, bv-sized, containers, copilot-core
      , copilot-prettyprinter, data-default, directory, libBF, mtl, panic
      , parameterized-utils, parsec, pretty, process, QuickCheck, random
@@ -76421,8 +76688,8 @@ self: {
      }:
      mkDerivation {
        pname = "copilot-theorem";
-       version = "3.20";
-       sha256 = "1d9ivlqyknmlic5v2spl4ak72cf3mk35ljx9sbrps4rxchij807a";
+       version = "4.0";
+       sha256 = "149irgw76s2cfv8491ys8i1gmad23z2c5vjiklgmz0h25b49aix3";
        libraryHaskellDepends = [
          base bimap bv-sized containers copilot-core copilot-prettyprinter
          data-default directory libBF mtl panic parameterized-utils parsec
@@ -76449,8 +76716,8 @@ self: {
      }:
      mkDerivation {
        pname = "copilot-verifier";
-       version = "3.20";
-       sha256 = "0dszrayv3i7cvwdnllqnp3xlmnqy836fb0mghf8q6x9r6c8vi91s";
+       version = "4.0";
+       sha256 = "00ahja1qdvnmr7ddl13b1m9l21k8qqmkr44ml2vpwb7i7l4h65z1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -77776,22 +78043,6 @@ self: {
        broken = true;
      }) {crack = null;};
 
-  "crackNum_2_4" = callPackage
-    ({ mkDerivation, array, base, FloatingHex }:
-     mkDerivation {
-       pname = "crackNum";
-       version = "2.4";
-       sha256 = "1fa9rlknmilc8rnm7yvmjrbc9jydpvk30gj7lq79nqbifig6229a";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ array base FloatingHex ];
-       executableHaskellDepends = [ array base FloatingHex ];
-       description = "Crack various integer, floating-point data formats";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       mainProgram = "crackNum";
-     }) {};
-
   "crackNum" = callPackage
     ({ mkDerivation, base, directory, filepath, libBF, process, sbv
      , tasty, tasty-golden
@@ -77811,14 +78062,14 @@ self: {
        mainProgram = "crackNum";
      }) {};
 
-  "crackNum_3_12" = callPackage
+  "crackNum_3_14" = callPackage
     ({ mkDerivation, base, deepseq, directory, filepath, ghc, libBF
      , process, sbv, tasty, tasty-golden
      }:
      mkDerivation {
        pname = "crackNum";
-       version = "3.12";
-       sha256 = "1d1hn24c9xdnb19h8c0nakq7825q0gv4b4pxbf8cpwjsspb155wm";
+       version = "3.14";
+       sha256 = "03k2inklgilnqf57h7py3h9mr0zg8wb7fagv8lb0pjxzw02c4qms";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -78353,10 +78604,8 @@ self: {
      }:
      mkDerivation {
        pname = "criterion";
-       version = "1.6.3.0";
-       sha256 = "18lvvsgd9wwffmq00hqspjqk71njaw9ia6j5n930rpvab7i125y3";
-       revision = "1";
-       editedCabalFile = "1576v10909fxizrjzszfj6h8r0j3vlsxpnm5ldarihv8xmnikyb2";
+       version = "1.6.4.0";
+       sha256 = "0l9gxar759nskhm7gskr3j08bw8515amw6rr4n3zx3978dxg8aq6";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -78432,8 +78681,8 @@ self: {
      }:
      mkDerivation {
        pname = "criterion-measurement";
-       version = "0.2.2.0";
-       sha256 = "1kcy8n80kinf8ypan25q61ah99h8v9xrcm6fimp46ky0civ8c089";
+       version = "0.2.3.0";
+       sha256 = "1qnzgkmjlv3m6zr8l3dfnc1b5jy2fyjxb7s1qzhdcww4bsixqxfc";
        libraryHaskellDepends = [
          aeson base base-compat binary containers deepseq ghc-prim vector
        ];
@@ -78652,20 +78901,24 @@ self: {
      }) {};
 
   "crucible" = callPackage
-    ({ mkDerivation, base, bimap, bv-sized, containers, exceptions, fgl
-     , hashable, hspec, json, lens, mtl, panic, parameterized-utils
-     , prettyprinter, QuickCheck, tasty, tasty-hspec, tasty-hunit
-     , tasty-quickcheck, template-haskell, text, th-abstraction, time
-     , transformers, unordered-containers, vector, what4
+    ({ mkDerivation, async, base, bimap, bv-sized, containers
+     , exceptions, fgl, hashable, hspec, json, lens, mtl, panic
+     , parameterized-utils, prettyprinter, QuickCheck, tasty
+     , tasty-hspec, tasty-hunit, tasty-quickcheck, template-haskell
+     , text, th-abstraction, time, transformers, unordered-containers
+     , vector, what4
      }:
      mkDerivation {
        pname = "crucible";
-       version = "0.7";
-       sha256 = "0wz71bx59bysylb8w05d59awh6l9bbw3na6xk4j9dprjx5caccjk";
+       version = "0.7.1";
+       sha256 = "1c9a8km88ngxghn35f6wnaddm534ixmz1iciyn0whl0xmp27f4zv";
+       revision = "1";
+       editedCabalFile = "1zixmd0qg2x4pg996safdpq3njrd9qafm9w1bh27j1pqbarl9m0i";
        libraryHaskellDepends = [
-         base bimap bv-sized containers exceptions fgl hashable json lens
-         mtl panic parameterized-utils prettyprinter template-haskell text
-         th-abstraction time transformers unordered-containers vector what4
+         async base bimap bv-sized containers exceptions fgl hashable json
+         lens mtl panic parameterized-utils prettyprinter template-haskell
+         text th-abstraction time transformers unordered-containers vector
+         what4
        ];
        testHaskellDepends = [
          base containers hspec mtl panic parameterized-utils QuickCheck
@@ -78686,8 +78939,10 @@ self: {
      }:
      mkDerivation {
        pname = "crucible-llvm";
-       version = "0.6";
-       sha256 = "0mjyldz65qssx31fryv74wmkfz68j735cvcp6qd2z02p73fbbdi7";
+       version = "0.7";
+       sha256 = "0v4d3c971w6acka4s1lg9iai55ghk054hkkka5jbinyhhymmaf0k";
+       revision = "1";
+       editedCabalFile = "11h69y7s8smlrir6gvxijpg3k4laafznypw5786vsrkhvxr91mxk";
        libraryHaskellDepends = [
          attoparsec base bv-sized bytestring containers crucible
          crucible-symio extra itanium-abi lens llvm-pretty mtl
@@ -78711,8 +78966,8 @@ self: {
      }:
      mkDerivation {
        pname = "crucible-symio";
-       version = "0.1";
-       sha256 = "0b6c1sk7lg8qf3v1z4shzqwqcbwqbf4sir28iz52063pakvgr4q8";
+       version = "0.1.1";
+       sha256 = "0c96c0iqdx2ahc9sjslck1bfnjkha1kii1p3izhw9b9d34h339d7";
        libraryHaskellDepends = [
          aeson base bv-sized bytestring containers crucible directory
          filemanip filepath IntervalMap lens mtl parameterized-utils text
@@ -78773,8 +79028,8 @@ self: {
      }:
      mkDerivation {
        pname = "crux";
-       version = "0.7";
-       sha256 = "0bbkg6l5322a50wgfdswq9m75vinm5xfv7lwl4sfy6604ckjy85i";
+       version = "0.7.1";
+       sha256 = "0l5nl9rv3kl07pwvj7dpw6njr6bh127ckallnlgkvp7c8l4cxgdy";
        libraryHaskellDepends = [
          aeson ansi-terminal async attoparsec base bv-sized bytestring
          config-schema config-value containers contravariant crucible
@@ -78799,8 +79054,8 @@ self: {
      }:
      mkDerivation {
        pname = "crux-llvm";
-       version = "0.8";
-       sha256 = "116vgh9h2dmx1cahs2kl7rm46v9wn88x6i1pjp5m1z6mw9694xh4";
+       version = "0.9";
+       sha256 = "0nrqaqs9l3kyj954swlln12b75xszcwrgwscc5n0r0pmi6sszrqj";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -79257,8 +79512,8 @@ self: {
      }:
      mkDerivation {
        pname = "crypto-token";
-       version = "0.1.1";
-       sha256 = "1x5xfrdi9y207fvk266wc2b6gj9mzvgsi6sy2zsqg6k8acf61vfc";
+       version = "0.1.2";
+       sha256 = "18xphlvn6wzyi6lqrvm5vic97pkcbiph1938p5l1mb22rj5215zm";
        libraryHaskellDepends = [
          array base bytestring crypton memory network-byte-order
        ];
@@ -79538,8 +79793,8 @@ self: {
     ({ mkDerivation, alex, ansi-terminal, arithmoi, array, async, base
      , base-compat, blaze-html, bv-sized, bytestring, containers
      , criterion, criterion-measurement, cryptohash-sha1, deepseq
-     , directory, exceptions, extra, filepath, ghc-bignum, ghc-prim
-     , gitrev, GraphSCC, happy, haskeline, heredoc, hgmp, language-c99
+     , directory, exceptions, extra, file-embed, filepath, ghc-bignum
+     , ghc-prim, gitrev, GraphSCC, happy, haskeline, hgmp, language-c99
      , language-c99-simple, libBF, libffi, MemoTrie, monad-control
      , monadLib, mtl, optparse-applicative, panic, parameterized-utils
      , pretty, pretty-show, prettyprinter, process, sbv, simple-smt, stm
@@ -79548,15 +79803,15 @@ self: {
      }:
      mkDerivation {
        pname = "cryptol";
-       version = "3.1.0";
-       sha256 = "00qb0pmhmjcfkg6a7x948azp35rriajh4bfa1r8yb78in0ahyngj";
+       version = "3.2.0";
+       sha256 = "0nx25dfsnz1sd33kzicz9wqw4nsjv5s86s9w83mnh93xpmjqj1zd";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          arithmoi array async base base-compat bv-sized bytestring
          containers criterion-measurement cryptohash-sha1 deepseq directory
-         exceptions filepath ghc-bignum ghc-prim gitrev GraphSCC heredoc
+         exceptions file-embed filepath ghc-bignum ghc-prim gitrev GraphSCC
          hgmp language-c99 language-c99-simple libBF libffi MemoTrie
          monad-control monadLib mtl panic parameterized-utils pretty
          pretty-show prettyprinter process sbv simple-smt stm strict text
@@ -79598,15 +79853,15 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "crypton_1_0_0" = callPackage
+  "crypton_1_0_1" = callPackage
     ({ mkDerivation, base, basement, bytestring, deepseq, gauge
      , ghc-prim, integer-gmp, memory, random, tasty, tasty-hunit
      , tasty-kat, tasty-quickcheck
      }:
      mkDerivation {
        pname = "crypton";
-       version = "1.0.0";
-       sha256 = "1q1kv37hv8cl6hykvssbd4hsd0zj8a562q42jr2gwk59lnwklhcx";
+       version = "1.0.1";
+       sha256 = "19674xqf6zp17g4qwlz1m3dzdsl05s1frb2drxb77iccfhabnhli";
        libraryHaskellDepends = [
          base basement bytestring deepseq ghc-prim integer-gmp memory
        ];
@@ -79662,21 +79917,21 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "crypton-connection_0_4_1" = callPackage
+  "crypton-connection_0_4_2" = callPackage
     ({ mkDerivation, base, basement, bytestring, containers
      , crypton-x509, crypton-x509-store, crypton-x509-system
-     , crypton-x509-validation, data-default-class, network, socks, tls
+     , crypton-x509-validation, data-default, network, socks, tls
      }:
      mkDerivation {
        pname = "crypton-connection";
-       version = "0.4.1";
-       sha256 = "0s1n1rqp2dmc55sr42nsw2j9k3cs7lgx90bcfi5ckq0jh3mkyy4n";
+       version = "0.4.2";
+       sha256 = "1d57xnx6lc6p25lb964mv47lss8d29fd4g7rvrakndbs3h3jvh76";
        libraryHaskellDepends = [
          base basement bytestring containers crypton-x509 crypton-x509-store
-         crypton-x509-system crypton-x509-validation data-default-class
-         network socks tls
+         crypton-x509-system crypton-x509-validation data-default network
+         socks tls
        ];
-       description = "Simple and easy network connections API";
+       description = "Simple and easy network connection API";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
      }) {};
@@ -79762,6 +80017,29 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "crypton-x509-validation_1_6_13" = callPackage
+    ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring
+     , containers, crypton, crypton-x509, crypton-x509-store
+     , data-default, hourglass, memory, mtl, pem, tasty, tasty-hunit
+     }:
+     mkDerivation {
+       pname = "crypton-x509-validation";
+       version = "1.6.13";
+       sha256 = "1m8mri0ix09s484im2nd0xw0h1fyzmhjakvxd7q1gdqxa4jm69si";
+       libraryHaskellDepends = [
+         asn1-encoding asn1-types base bytestring containers crypton
+         crypton-x509 crypton-x509-store data-default hourglass memory mtl
+         pem
+       ];
+       testHaskellDepends = [
+         asn1-encoding asn1-types base bytestring crypton crypton-x509
+         crypton-x509-store data-default hourglass memory tasty tasty-hunit
+       ];
+       description = "X.509 Certificate and CRL validation";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "cryptonite" = callPackage
     ({ mkDerivation, base, basement, bytestring, deepseq, gauge
      , ghc-prim, integer-gmp, memory, random, tasty, tasty-hunit
@@ -80251,27 +80529,21 @@ self: {
   "csv-conduit" = callPackage
     ({ mkDerivation, array, attoparsec, base, blaze-builder, bytestring
      , conduit, conduit-extra, containers, data-default, directory
-     , exceptions, ghc-prim, HUnit, mmorph, monad-control, mtl
-     , ordered-containers, primitive, resourcet, semigroups
-     , test-framework, test-framework-hunit, text, transformers
-     , unordered-containers, vector
+     , exceptions, HUnit, ordered-containers, primitive, resourcet
+     , test-framework, test-framework-hunit, text, transformers, vector
      }:
      mkDerivation {
        pname = "csv-conduit";
-       version = "0.7.3.0";
-       sha256 = "1xh11h4qibjcv8b0rk5mwdzww183kpjqzl3x22rbfryjvrp0n07w";
-       revision = "1";
-       editedCabalFile = "18dad4w8i2jma39flmzrjpxjvnkzcb8fnhxm67rl9iv3b6ip86ng";
+       version = "1.0.1.0";
+       sha256 = "0qlw5hhsrfpw972ryp3mr895q77d6p1g2q1z7jl7hf1xz7ba0c1r";
        libraryHaskellDepends = [
          array attoparsec base blaze-builder bytestring conduit
-         conduit-extra containers data-default exceptions ghc-prim mmorph
-         monad-control mtl ordered-containers primitive resourcet semigroups
-         text transformers unordered-containers vector
+         conduit-extra containers data-default exceptions ordered-containers
+         primitive resourcet text transformers vector
        ];
        testHaskellDepends = [
-         base bytestring conduit containers directory HUnit mtl
-         ordered-containers primitive test-framework test-framework-hunit
-         text transformers vector
+         base bytestring conduit containers directory HUnit
+         ordered-containers test-framework test-framework-hunit text vector
        ];
        description = "A flexible, fast, conduit-based CSV parser library for Haskell";
        license = lib.licenses.bsd3;
@@ -80689,8 +80961,8 @@ self: {
     ({ mkDerivation, aeson, base, bytestring, curl, text }:
      mkDerivation {
        pname = "curl-aeson";
-       version = "0.1.0.1";
-       sha256 = "1hiz2rwbycl2nx5k1157nnl661rk1gkj7m4vc4qac1saqvf9jxdz";
+       version = "0.1.0.2";
+       sha256 = "0dsgc8sfydk1a73i3n66l7ffdprhd9w7q8ls1m5cj9fvwqpzb0rg";
        libraryHaskellDepends = [ aeson base bytestring curl text ];
        description = "Communicate with web services using JSON";
        license = lib.licenses.bsd3;
@@ -80955,8 +81227,8 @@ self: {
      }:
      mkDerivation {
        pname = "curryer-rpc";
-       version = "0.3.6";
-       sha256 = "0likxfgjv287c7xf5xq6hrzfqmh0vn6lv93s3chbp75gfxs8pwls";
+       version = "0.3.7";
+       sha256 = "1g8afbpayw6hcbgrfzqpipp3r0657mcimlmpizdxdk5xbl2j2r03";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -81266,7 +81538,7 @@ self: {
        hydraPlatforms = lib.platforms.none;
        mainProgram = "cut-the-crap";
        broken = true;
-     }) {pocketsphinx = null; sphinxbase = null;};
+     }) {inherit (pkgs) pocketsphinx; sphinxbase = null;};
 
   "cutter" = callPackage
     ({ mkDerivation, base, bytestring, explicit-exception, spreadsheet
@@ -81822,36 +82094,33 @@ self: {
   "darcs" = callPackage
     ({ mkDerivation, array, async, attoparsec, base, base16-bytestring
      , binary, bytestring, Cabal, cmdargs, conduit, constraints
-     , containers, crypton-connection, cryptonite, data-default-class
-     , data-ordlist, directory, exceptions, fgl, filepath, FindBin
-     , hashable, haskeline, html, http-client-tls, http-conduit
+     , containers, cryptonite, data-ordlist, directory, exceptions, fgl
+     , filepath, FindBin, hashable, haskeline, html, http-conduit
      , http-types, HUnit, leancheck, memory, mmap, monad-control, mtl
      , network, network-uri, old-time, parsec, process, QuickCheck
      , quickcheck-instances, regex-applicative, regex-base, regex-tdfa
-     , safe, stm, strict-identity, system-fileio, system-filepath, tar
-     , temporary, terminal-size, terminfo, test-framework
-     , test-framework-hunit, test-framework-leancheck
-     , test-framework-quickcheck2, text, time, tls, transformers
-     , transformers-base, unix, unix-compat, utf8-string, vector
-     , zip-archive, zlib
+     , safe, stm, system-fileio, system-filepath, tar, temporary
+     , terminal-size, terminfo, test-framework, test-framework-hunit
+     , test-framework-leancheck, test-framework-quickcheck2, text, time
+     , tls, transformers, transformers-base, unix, unix-compat
+     , utf8-string, vector, zip-archive, zlib
      }:
      mkDerivation {
        pname = "darcs";
-       version = "2.18.3";
-       sha256 = "16p6z21xiz8p3acj21wbkzr1flv5wsj17l16sa3l7gksj9idiaql";
+       version = "2.18.4";
+       sha256 = "0f034hnrw15i8zz160hl81sr0kja2a7ji5ygkf68yp3q5xpjgg7l";
        configureFlags = [ "-fforce-char8-encoding" "-flibrary" ];
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal directory filepath process ];
        libraryHaskellDepends = [
          array async attoparsec base base16-bytestring binary bytestring
-         conduit constraints containers crypton-connection cryptonite
-         data-default-class data-ordlist directory exceptions fgl filepath
-         hashable haskeline html http-client-tls http-conduit http-types
-         memory mmap mtl network network-uri old-time parsec process
-         regex-applicative regex-base regex-tdfa safe stm strict-identity
-         tar temporary terminal-size terminfo text time tls transformers
-         unix unix-compat utf8-string vector zip-archive zlib
+         conduit constraints containers cryptonite data-ordlist directory
+         exceptions fgl filepath hashable haskeline html http-conduit
+         http-types memory mmap mtl network network-uri old-time parsec
+         process regex-applicative regex-base regex-tdfa safe stm tar
+         temporary terminal-size terminfo text time tls transformers unix
+         unix-compat utf8-string vector zip-archive zlib
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [
@@ -82620,33 +82889,59 @@ self: {
      }) {};
 
   "data-default" = callPackage
-    ({ mkDerivation, base, data-default-class
+    ({ mkDerivation, base, containers, data-default-class
      , data-default-instances-containers, data-default-instances-dlist
-     , data-default-instances-old-locale
+     , data-default-instances-old-locale, mtl, old-locale
      }:
      mkDerivation {
        pname = "data-default";
-       version = "0.7.1.1";
-       sha256 = "04d5n8ybmcxba9qb6h389w9zfq1lvj81b82jh6maqp6pkhkmvydh";
+       version = "0.7.1.2";
+       sha256 = "0kzq84bflmfhzc7650wykjamwq8zsxm9q2c1s7nfbgig5xyizkjc";
        libraryHaskellDepends = [
          base data-default-class data-default-instances-containers
          data-default-instances-dlist data-default-instances-old-locale
        ];
+       testHaskellDepends = [ base containers mtl old-locale ];
+       description = "A class for types with a default value";
+       license = lib.licenses.bsd3;
+     }) {};
+
+  "data-default_0_8_0_0" = callPackage
+    ({ mkDerivation, base, containers, mtl }:
+     mkDerivation {
+       pname = "data-default";
+       version = "0.8.0.0";
+       sha256 = "0cfxfbgsxxla1hr59rnm1cljb6i18rbp8yq7f0bfwvwpi4q0xwi3";
+       libraryHaskellDepends = [ base containers ];
+       testHaskellDepends = [ base containers mtl ];
        description = "A class for types with a default value";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "data-default-class" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "data-default-class";
-       version = "0.1.2.0";
-       sha256 = "0miyjz8d4jyvqf2vp60lyfbnflx6cj2k8apmm9ly1hq0y0iv80ag";
+       version = "0.1.2.2";
+       sha256 = "1qxfyxdddl0rzigp81p36i1dgddw2yhqskyz8ngkcy6zbq0w407l";
        libraryHaskellDepends = [ base ];
        description = "A class for types with a default value";
        license = lib.licenses.bsd3;
      }) {};
 
+  "data-default-class_0_2_0_0" = callPackage
+    ({ mkDerivation, data-default }:
+     mkDerivation {
+       pname = "data-default-class";
+       version = "0.2.0.0";
+       sha256 = "1d6m12yv5vjciwbig484jrv9qpy7v762k51rpalcimhbzg231r8a";
+       libraryHaskellDepends = [ data-default ];
+       description = "A class for types with a default value (compatibility shim)";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "data-default-extra" = callPackage
     ({ mkDerivation, base, data-default-class
      , data-default-instances-bytestring
@@ -82699,8 +82994,8 @@ self: {
     ({ mkDerivation, base, data-default-class }:
      mkDerivation {
        pname = "data-default-instances-base";
-       version = "0.1.0.1";
-       sha256 = "0ym1sw3ssdzzifxxhh76qlv8kkmb2iclc158incv1dklyr9y8kw4";
+       version = "0.1.0.3";
+       sha256 = "1cslj2bywl4w58f6wr4knk7zj6v8v7rykjxq9ddy8vzbydns1bn8";
        libraryHaskellDepends = [ base data-default-class ];
        description = "Default instances for types in base";
        license = lib.licenses.bsd3;
@@ -82743,12 +83038,24 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "data-default-instances-containers_0_1_0_3" = callPackage
+    ({ mkDerivation, base, containers, data-default-class }:
+     mkDerivation {
+       pname = "data-default-instances-containers";
+       version = "0.1.0.3";
+       sha256 = "0awk655khqc1cqfc2kcxkcxqpa90l882cz89f2gip6v31vyzmpdr";
+       libraryHaskellDepends = [ base containers data-default-class ];
+       description = "Default instances for types in containers";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "data-default-instances-dlist" = callPackage
     ({ mkDerivation, base, data-default-class, dlist }:
      mkDerivation {
        pname = "data-default-instances-dlist";
-       version = "0.0.1";
-       sha256 = "0narkdqiprhgayjiawrr4390h4rq4pl2pb6mvixbv2phrc8kfs3x";
+       version = "0.0.1.2";
+       sha256 = "02wy7rq6d5z2hpxdw6vwnb1bri5bz9yrw5hnc1i7l0x5q68g3gg0";
        libraryHaskellDepends = [ base data-default-class dlist ];
        description = "Default instances for types in dlist";
        license = lib.licenses.bsd3;
@@ -82771,8 +83078,8 @@ self: {
     ({ mkDerivation, base, data-default-class, old-locale }:
      mkDerivation {
        pname = "data-default-instances-old-locale";
-       version = "0.0.1";
-       sha256 = "00h81i5phib741yj517p8mbnc48myvfj8axzsw44k34m48lv1lv0";
+       version = "0.0.1.2";
+       sha256 = "0vxqr7hmp1vxjv08lmrf15x4p6s7l44qz1c834a8dds807zri03h";
        libraryHaskellDepends = [ base data-default-class old-locale ];
        description = "Default instances for types in old-locale";
        license = lib.licenses.bsd3;
@@ -82917,14 +83224,16 @@ self: {
 
   "data-effects" = callPackage
     ({ mkDerivation, base, data-default, data-effects-core
-     , data-effects-th, tasty, tasty-discover, tasty-hunit, these
+     , data-effects-th, infinite-list, lens, tasty, tasty-discover
+     , tasty-hunit, text, these, time
      }:
      mkDerivation {
        pname = "data-effects";
-       version = "0.1.0.0";
-       sha256 = "0rq882lpi3j6g1pj3p60lqb2ad1is9zppng6vxh1vagjfk0jpj87";
+       version = "0.3.0.1";
+       sha256 = "0xglskzbh7hfl48hx4674ci4p0k8wk9kj2gcw2skpi39pqy2qiwm";
        libraryHaskellDepends = [
-         base data-default data-effects-core data-effects-th these
+         base data-default data-effects-core data-effects-th infinite-list
+         lens text these time
        ];
        testHaskellDepends = [ base tasty tasty-hunit ];
        testToolDepends = [ tasty-discover ];
@@ -82939,8 +83248,8 @@ self: {
      }:
      mkDerivation {
        pname = "data-effects-core";
-       version = "0.1.0.0";
-       sha256 = "1sz3wnna9h6211lc9pbvgf6wjr6csqzpl2q2jz8z3s4hky0m32jg";
+       version = "0.2.0.0";
+       sha256 = "1cxagw2h0987k3s1h3wbhqsydjk0yvz4nda5d6yvz2w3jlm1fnqg";
        libraryHaskellDepends = [ base compdata mtl ];
        testHaskellDepends = [ base tasty tasty-hunit ];
        testToolDepends = [ tasty-discover ];
@@ -82958,8 +83267,10 @@ self: {
      }:
      mkDerivation {
        pname = "data-effects-th";
-       version = "0.1.0.0";
-       sha256 = "1vq976iyn0k95p884pvwgq154jfjidbs7dyrql4hhldncz2v2j85";
+       version = "0.2.0.0";
+       sha256 = "0b6hwhh7hc7b81xsm1khrjda737gjwg0q48c8v9ai48q5nsnb646";
+       revision = "2";
+       editedCabalFile = "1zrl8m2w1hlpdhagbhrmq2slf22yfn1am3kw8v68nh2lqp2v9b0x";
        libraryHaskellDepends = [
          base containers data-default data-effects-core either extra
          formatting infinite-list lens mtl template-haskell text
@@ -82970,18 +83281,18 @@ self: {
        ];
        testToolDepends = [ tasty-discover ];
        description = "Template Haskell utilities for the data-effects library";
-       license = lib.licenses.mpl20;
+       license = "MPL-2.0 AND BSD-3-Clause";
        hydraPlatforms = lib.platforms.none;
      }) {};
 
   "data-elevator" = callPackage
-    ({ mkDerivation, base, hspec }:
+    ({ mkDerivation, base, hspec, inspection-testing, primitive }:
      mkDerivation {
        pname = "data-elevator";
-       version = "0.1.0.2";
-       sha256 = "109vff7i8jrz3n6748hj8vf1x4a8r91d2p1cwmcgs0rad536zl0m";
+       version = "0.2";
+       sha256 = "0fvj6bd86vdxmfwq36pcj810mbl3wc0lipw50ddzdcypsixr21gq";
        libraryHaskellDepends = [ base ];
-       testHaskellDepends = [ base hspec ];
+       testHaskellDepends = [ base hspec inspection-testing primitive ];
        description = "Coerce between unlifted boxed and lifted types";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
@@ -83784,21 +84095,19 @@ self: {
      }) {};
 
   "data-reify" = callPackage
-    ({ mkDerivation, base, base-compat, containers, hashable, hspec
-     , hspec-discover, unordered-containers
+    ({ mkDerivation, base, containers, hashable, hspec, hspec-discover
+     , unordered-containers
      }:
      mkDerivation {
        pname = "data-reify";
-       version = "0.6.3";
-       sha256 = "1sacbil9xn1n2085wpa0dq7ikf1wvh2kkddnvmwsp22ssx059h55";
-       revision = "3";
-       editedCabalFile = "0mr1926a4jniy16lsj8a3s8irxlihi0j9vnbpzggfxidxys6z93w";
+       version = "0.6.4";
+       sha256 = "1b2pahnsjckki3kmp4vn9sfqa1199n4hag6ikqlfvf8v2snjxlqj";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base containers hashable unordered-containers
        ];
-       testHaskellDepends = [ base base-compat hspec ];
+       testHaskellDepends = [ base hspec ];
        testToolDepends = [ hspec-discover ];
        description = "Reify a recursive data structure into an explicit graph";
        license = lib.licenses.bsd3;
@@ -85007,17 +85316,17 @@ self: {
        license = lib.licenses.asl20;
      }) {};
 
-  "dbus_1_3_6" = callPackage
+  "dbus_1_3_9" = callPackage
     ({ mkDerivation, base, bytestring, cereal, conduit, containers
-     , criterion, deepseq, directory, exceptions, extra, filepath, lens
-     , network, parsec, process, QuickCheck, random, resourcet, split
-     , tasty, tasty-hunit, tasty-quickcheck, template-haskell, temporary
-     , text, th-lift, transformers, unix, vector, xml-conduit, xml-types
+     , deepseq, directory, exceptions, extra, filepath, lens, network
+     , parsec, process, QuickCheck, random, resourcet, split, tasty
+     , tasty-hunit, tasty-quickcheck, template-haskell, temporary, text
+     , th-lift, transformers, unix, vector, xml-conduit, xml-types
      }:
      mkDerivation {
        pname = "dbus";
-       version = "1.3.6";
-       sha256 = "1hz2qz9lsqs00c2xcdf9p32mg3ycq5p25g859xys9wwqcxvspcq6";
+       version = "1.3.9";
+       sha256 = "0n0ajk2cyv02kfwh9zs7xg84hiyhaqnw1z5a0jc8z9c1in3p9vm0";
        libraryHaskellDepends = [
          base bytestring cereal conduit containers deepseq exceptions
          filepath lens network parsec random split template-haskell text
@@ -85028,7 +85337,6 @@ self: {
          parsec process QuickCheck random resourcet tasty tasty-hunit
          tasty-quickcheck temporary text transformers unix vector
        ];
-       benchmarkHaskellDepends = [ base criterion ];
        doCheck = false;
        description = "A client library for the D-Bus IPC system";
        license = lib.licenses.asl20;
@@ -85599,8 +85907,8 @@ self: {
      }:
      mkDerivation {
        pname = "dear-imgui";
-       version = "2.3.0";
-       sha256 = "0dq1k2v57b2fvrmsxmkr02zyia3bndq2xl6c4avyn6jpr2pfak4l";
+       version = "2.3.1";
+       sha256 = "0pj973isqpnrg8zd4w5z50abd90cd4dnhdpy5i5ai8k24ak5mkp1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -85613,8 +85921,6 @@ self: {
        doHaddock = false;
        description = "Haskell bindings for Dear ImGui";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {inherit (pkgs) SDL2; inherit (pkgs) glew;};
 
   "debian" = callPackage
@@ -86158,14 +86464,14 @@ self: {
        mainProgram = "deeplearning_demonstration";
      }) {};
 
-  "deepseq_1_5_0_0" = callPackage
-    ({ mkDerivation, array, base, ghc-prim }:
+  "deepseq_1_5_1_0" = callPackage
+    ({ mkDerivation, base, ghc-prim }:
      mkDerivation {
        pname = "deepseq";
-       version = "1.5.0.0";
-       sha256 = "12w6zflnkgn757psx1ips3fh3yxscil5x0jil6gir3dj9279mwd0";
-       libraryHaskellDepends = [ array base ghc-prim ];
-       testHaskellDepends = [ array base ghc-prim ];
+       version = "1.5.1.0";
+       sha256 = "0yz1b3c4fpa1pknwd64fba37wbr7mxzawd0han2ifq70mgiqfkiz";
+       libraryHaskellDepends = [ base ghc-prim ];
+       testHaskellDepends = [ base ghc-prim ];
        description = "Deep evaluation of data structures";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -86284,8 +86590,8 @@ self: {
        pname = "defaultable-map";
        version = "1.0.2";
        sha256 = "0s70fwnh6r41hlr7hzv5rwiw8m0rrlj8v1bar09fq3gzqmhrpbqw";
-       revision = "1";
-       editedCabalFile = "15m4cl51g2nn6v3my7c4awnqvrqyvain08l8kr5yqqjmll8bwbvl";
+       revision = "2";
+       editedCabalFile = "0dncpans6gwzpfx71lq36hf8viqw5f50vhh91k116lkgnxc5fzn9";
        libraryHaskellDepends = [ base containers deepseq semigroupoids ];
        description = "Applicative maps";
        license = lib.licenses.bsd3;
@@ -87012,21 +87318,6 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "dependent-map_0_2_4_0" = callPackage
-    ({ mkDerivation, base, containers, dependent-sum }:
-     mkDerivation {
-       pname = "dependent-map";
-       version = "0.2.4.0";
-       sha256 = "0il2naf6gdkvkhscvqd8kg9v911vdhqp9h10z5546mninnyrdcsx";
-       revision = "1";
-       editedCabalFile = "0a5f35d1sgfq1cl1r5bgb5pwfjniiycxiif4ycxglaizp8g5rlr1";
-       libraryHaskellDepends = [ base containers dependent-sum ];
-       description = "Dependent finite maps (partial dependent products)";
-       license = "unknown";
-       hydraPlatforms = lib.platforms.none;
-       maintainers = [ lib.maintainers.alexfmpe ];
-     }) {};
-
   "dependent-map" = callPackage
     ({ mkDerivation, base, constraints-extras, containers
      , dependent-sum
@@ -87053,6 +87344,8 @@ self: {
        pname = "dependent-monoidal-map";
        version = "0.1.1.4";
        sha256 = "1cgk0dlag557krddaivbqkc3qp4crsspa53wkqx5mpgv6jaiq7dg";
+       revision = "1";
+       editedCabalFile = "0qm6b15ljxdpnyihz6ip932spbgz0kgkgqpif961599l35l1ajg9";
        libraryHaskellDepends = [
          aeson base constraints constraints-extras dependent-map
          dependent-sum dependent-sum-aeson-orphans
@@ -87074,21 +87367,6 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "dependent-sum_0_4" = callPackage
-    ({ mkDerivation, base }:
-     mkDerivation {
-       pname = "dependent-sum";
-       version = "0.4";
-       sha256 = "07hs9s78wiybwjwkal2yq65hdavq0gg1h2ld7wbph61s2nsfrpm8";
-       revision = "1";
-       editedCabalFile = "01l176qjk728kyjbmwanjw2avx14bkrr34ncs5daxrifw6wq00w7";
-       libraryHaskellDepends = [ base ];
-       description = "Dependent sum type";
-       license = lib.licenses.publicDomain;
-       hydraPlatforms = lib.platforms.none;
-       maintainers = [ lib.maintainers.alexfmpe ];
-     }) {};
-
   "dependent-sum" = callPackage
     ({ mkDerivation, base, constraints-extras, some }:
      mkDerivation {
@@ -87111,8 +87389,8 @@ self: {
        pname = "dependent-sum-aeson-orphans";
        version = "0.3.1.1";
        sha256 = "0d2255gxsamp19hl23m076ds2j08ny95swrk9r3njjfjrwkd4zbq";
-       revision = "1";
-       editedCabalFile = "023f0h3pifgjrv8qr7cka86iykpzw1c4vcx1kjsi8m9brl78hh1h";
+       revision = "2";
+       editedCabalFile = "1w50zxcngacgaq534dza7p1h37nkshmh9nhcaxlwkia2mr26fiv5";
        libraryHaskellDepends = [
          aeson base constraints constraints-extras dependent-map
          dependent-sum some
@@ -87396,8 +87674,8 @@ self: {
     ({ mkDerivation, base, hspec, template-haskell, th-abstraction }:
      mkDerivation {
        pname = "derive-has-field";
-       version = "0.0.1.2";
-       sha256 = "03w0qvs7adgwc676gk0q36bm9s7f7b709siy4dh0y27qblcjb6a4";
+       version = "0.0.1.4";
+       sha256 = "19mbgv53sc4j200affnsig9g9qz9cn7xp7v3qc1l4cc93pgyf3m9";
        libraryHaskellDepends = [ base template-haskell th-abstraction ];
        testHaskellDepends = [
          base hspec template-haskell th-abstraction
@@ -87808,21 +88086,21 @@ self: {
      }) {};
 
   "desktop-portal" = callPackage
-    ({ mkDerivation, base, binary, bytestring, containers
-     , data-default-class, dbus, directory, filepath, hspec
-     , hspec-discover, hspec-expectations, modern-uri, network, process
-     , random, temporary, text, unix
+    ({ mkDerivation, base, binary, bytestring, containers, data-default
+     , dbus, directory, filepath, hspec, hspec-discover
+     , hspec-expectations, modern-uri, network, process, random
+     , temporary, text, unix
      }:
      mkDerivation {
        pname = "desktop-portal";
-       version = "0.6.0.0";
-       sha256 = "18cgwz8cgsj1vjhk4rgv4lakqbnrrb5pspkpg5lnkc9kq7953d1g";
+       version = "0.7.0.0";
+       sha256 = "1j30lqriib7nh4p0qydav11xy17n32y8b9802vlmw4zw8rw84ivx";
        libraryHaskellDepends = [
-         base binary bytestring containers data-default-class dbus directory
+         base binary bytestring containers data-default dbus directory
          filepath modern-uri network random text unix
        ];
        testHaskellDepends = [
-         base binary bytestring containers data-default-class dbus directory
+         base binary bytestring containers data-default dbus directory
          filepath hspec hspec-expectations modern-uri network process random
          temporary text unix
        ];
@@ -88188,6 +88466,8 @@ self: {
        pname = "dhall";
        version = "1.42.1";
        sha256 = "0n4773s7l9sfqi00fnh4h92mpifbh0m6vsvpghg834c0jx2gm36f";
+       revision = "1";
+       editedCabalFile = "04q42qhfc346ml0vxrxwcxrwn0j4wrbbi8ll17ml2pkgr28krdnh";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -88258,8 +88538,8 @@ self: {
        pname = "dhall-bash";
        version = "1.0.41";
        sha256 = "09jz39lnahjzp4f7mfkc68gkb1whqi3v781wqp4w1nrdq8b97sra";
-       revision = "1";
-       editedCabalFile = "0l324739f5x9d48c0lfrn5is19hsc2cnh0psswsnzyy4chsw87fg";
+       revision = "2";
+       editedCabalFile = "1lvm16gc3anyrs167kcvgdn6dh8ygxwjsgf87p3c0ldmnxlvp13j";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -88306,6 +88586,8 @@ self: {
        pname = "dhall-csv";
        version = "1.0.4";
        sha256 = "1kmrkjc2r5l1q2hc2xq83c25zrfm7w4av0jc06ilxklf4i1kvy4b";
+       revision = "1";
+       editedCabalFile = "10kmbhaly9z95614x3jfmqkswa249dlmr302wng0dpmw1mxqzz2a";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -88338,8 +88620,8 @@ self: {
        pname = "dhall-docs";
        version = "1.0.11";
        sha256 = "0i9czz2p2kv5mw7mnbpqq9nl86aqyp4z0yy115q3nfasl5ys6jlq";
-       revision = "1";
-       editedCabalFile = "04i3v73hgyq57a6010wkd7xhmafy8xxc5vsl9km2r3wqy7505fj9";
+       revision = "2";
+       editedCabalFile = "0wsi3nslijmf0p7j3k7j1g3zzj6y31d0vyqhr74856v4k3757p4a";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -88407,8 +88689,8 @@ self: {
        pname = "dhall-json";
        version = "1.7.12";
        sha256 = "1ynm347ccqgh2jmnq9mwj3mc3zd81pwqja5ivdwxkjw08d1wsj6a";
-       revision = "2";
-       editedCabalFile = "0yii9bknd19l65z56zlsxsf4kzbnhygr9dl6bkzy991qsp8155yy";
+       revision = "3";
+       editedCabalFile = "1v21yb69aa6hzg6rhwhi6x61nrk35bbhl8pw1dikbw73s95c9f0j";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -88460,6 +88742,8 @@ self: {
        pname = "dhall-lsp-server";
        version = "1.1.3";
        sha256 = "1vcdjsqd0falcx48fa58qilnwh70h6cinxbkh2rfmlhvfgmramc8";
+       revision = "1";
+       editedCabalFile = "07x2q58dzr7qn116rx12wpi3jsgz3f5rpxmilk0x1zj1jiwznyxg";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -88489,8 +88773,8 @@ self: {
        pname = "dhall-nix";
        version = "1.1.26";
        sha256 = "1xgmmfp6bi3mnd9l335ks6xcgpfy2s2kgpcygi7i7p41f795zgma";
-       revision = "1";
-       editedCabalFile = "1bjy0ngvlg9a6b1bsms894qr23axqzg4xgjb1d0hmdyrvkhniwxq";
+       revision = "2";
+       editedCabalFile = "06ixc19hp4n78cg0jlg74gdbz5ngni2a6w8768i946s7sglgcfa3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -88516,8 +88800,8 @@ self: {
        pname = "dhall-nixpkgs";
        version = "1.0.10";
        sha256 = "09p1zfssqab3p3x3ngidfkf31kk5kvcx8krjiyf18vmq9fn75mm5";
-       revision = "1";
-       editedCabalFile = "19dj1npbcib00zxhiphqg1icbwx9m3qbhcgbp7bciarymy3cqxc3";
+       revision = "2";
+       editedCabalFile = "0hk6ndmaf8fcmvi9m414a8pl6q6ykqd1mng8pcmak5b184b61961";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -88541,8 +88825,8 @@ self: {
        pname = "dhall-openapi";
        version = "1.0.6";
        sha256 = "0jx905x17lfwb316hx6mwiwr647688nwwcikv5iadv2qr9s04yc9";
-       revision = "1";
-       editedCabalFile = "1xzzrgjajpr49bi6lpi2hys9la9646mi4f8wp3md5fim305l19pb";
+       revision = "2";
+       editedCabalFile = "0bda2n7yfjxb98kj497v5vy9xgwc4l5i6imp53c7gxvbf2fnjlnc";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -88694,8 +88978,8 @@ self: {
        pname = "dhall-toml";
        version = "1.0.3";
        sha256 = "0d99msfbd9dxhjh2bc5bnzwn4c5n4viv3q0n4p1mx2rw67jyra80";
-       revision = "1";
-       editedCabalFile = "1v0ibk5zr1nifxvy445xph3w134dmcxki5wnw63nrf2vdn7zjby5";
+       revision = "2";
+       editedCabalFile = "1vl04lq1fgxcdf1p97wbbwx1rl4lijvxiihg62vwz18v193fxfr2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -88721,8 +89005,8 @@ self: {
        pname = "dhall-yaml";
        version = "1.2.12";
        sha256 = "1sh802maai9vxfrjd0w4k9cv4pklhkxid1s5xdbagywcaqdhk272";
-       revision = "2";
-       editedCabalFile = "1wbfyi950kpy1ppd1dq465y9amjc47bvzwjiffsbp8azq5j45bx6";
+       revision = "3";
+       editedCabalFile = "05dl461p5acqn9mlw08mvk3vspgk79k34v6m1wag0g7f3b34c5w4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -88802,8 +89086,8 @@ self: {
     ({ mkDerivation, aeson, base, containers, QuickCheck, random }:
      mkDerivation {
        pname = "dhscanner-ast";
-       version = "0.1.0.2";
-       sha256 = "1q8wklhn4nyw2ryb8bdgfwvx4v5maf2minms5zkigqb1rh1snc8g";
+       version = "0.1.0.3";
+       sha256 = "1xksb6ilmdihq9rx6fcabwphlvwdsjss34aw1iqgc8gsiw60lm8c";
        libraryHaskellDepends = [ aeson base containers ];
        testHaskellDepends = [ base QuickCheck random ];
        description = "abstract syntax tree for multiple programming languages";
@@ -88816,8 +89100,8 @@ self: {
      }:
      mkDerivation {
        pname = "dhscanner-bitcode";
-       version = "0.1.0.1";
-       sha256 = "036m2iix36ybcc8bqr9wz92rp4zq63qzyqgbm8bzk79zwdc432q2";
+       version = "0.1.0.2";
+       sha256 = "1ixm87h6ycbzf7b6jzwivcnvw96xlm8gmcw032hk54z8c9szrx3d";
        libraryHaskellDepends = [ aeson base containers dhscanner-ast ];
        testHaskellDepends = [
          base containers dhscanner-ast QuickCheck random
@@ -89061,8 +89345,8 @@ self: {
        pname = "diagrams-builder";
        version = "0.8.0.6";
        sha256 = "17yi5dmcxx4sgk3wha386zbv9h69pwq72j8i21vmfh35brxhs9f4";
-       revision = "1";
-       editedCabalFile = "1w9bjc6zizp779rk4frfmffzlv4vq4sljdcvql9ma5qy679phiyr";
+       revision = "2";
+       editedCabalFile = "1mkxn0r6wmxyvdhwly1a6j0z4j234mfv7aimirwl7jmcv55lwbs4";
        configureFlags = [ "-fcairo" "-fps" "-frasterific" "-fsvg" ];
        isLibrary = true;
        isExecutable = true;
@@ -89102,6 +89386,27 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "diagrams-cairo_1_4_3" = callPackage
+    ({ mkDerivation, array, base, bytestring, cairo, colour, containers
+     , data-default, diagrams-core, diagrams-lib, filepath, hashable
+     , JuicyPixels, lens, mtl, optparse-applicative, pango, split
+     , statestack, transformers, unix, vector
+     }:
+     mkDerivation {
+       pname = "diagrams-cairo";
+       version = "1.4.3";
+       sha256 = "0irj7jigi9dfprjilndyx0kwg7vjpbhrsxhlsqc8n1sy1b4s2aha";
+       libraryHaskellDepends = [
+         array base bytestring cairo colour containers data-default
+         diagrams-core diagrams-lib filepath hashable JuicyPixels lens mtl
+         optparse-applicative pango split statestack transformers unix
+         vector
+       ];
+       description = "Cairo backend for diagrams drawing EDSL";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "diagrams-canvas" = callPackage
     ({ mkDerivation, base, blank-canvas, cmdargs, containers
      , data-default-class, diagrams-core, diagrams-lib, lens, mtl
@@ -89111,8 +89416,8 @@ self: {
        pname = "diagrams-canvas";
        version = "1.4.1.2";
        sha256 = "165iwjvx17ym5qsrxsj7va4kmmifg8nay1qq7mbyp3crvfvkfgv2";
-       revision = "1";
-       editedCabalFile = "1cj3ckny5xgsr624d1zc4z9kdfw9lfpc4vfzza9nn3jzy3px8z7l";
+       revision = "2";
+       editedCabalFile = "1hmbcr20pwdfd26xr9dx6gdcmzsw1p7k8avgjcvqa4n9p8ykcrqp";
        libraryHaskellDepends = [
          base blank-canvas cmdargs containers data-default-class
          diagrams-core diagrams-lib lens mtl NumInstances
@@ -89122,6 +89427,25 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "diagrams-canvas_1_4_2" = callPackage
+    ({ mkDerivation, base, blank-canvas, cmdargs, containers
+     , data-default, diagrams-core, diagrams-lib, lens, mtl
+     , NumInstances, optparse-applicative, statestack, text
+     }:
+     mkDerivation {
+       pname = "diagrams-canvas";
+       version = "1.4.2";
+       sha256 = "0ns1xmgcjqig7qld7r77rbcrk779cmzj7xfqj6a7sbdci3in2dgm";
+       libraryHaskellDepends = [
+         base blank-canvas cmdargs containers data-default diagrams-core
+         diagrams-lib lens mtl NumInstances optparse-applicative statestack
+         text
+       ];
+       description = "HTML5 canvas backend for diagrams drawing EDSL";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "diagrams-contrib" = callPackage
     ({ mkDerivation, base, circle-packing, colour, containers
      , cubicbezier, data-default, data-default-class, diagrams-core
@@ -89134,8 +89458,8 @@ self: {
        pname = "diagrams-contrib";
        version = "1.4.5.1";
        sha256 = "0whp2p9m7pcb2sgyr8rvhf518f18w5i0vxziganw7qj6ijn9kdyb";
-       revision = "1";
-       editedCabalFile = "08bqpgqcsbiqq1zc07sy6n5k5nyhf63hsrds759fqbr6hb9zwxsx";
+       revision = "2";
+       editedCabalFile = "000ybzwi9cj7p6j21xhkby1sg13ph55qmc6j05cw8j5n1a6c1mv5";
        libraryHaskellDepends = [
          base circle-packing colour containers cubicbezier data-default
          data-default-class diagrams-core diagrams-lib diagrams-solve
@@ -89150,6 +89474,33 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "diagrams-contrib_1_4_6" = callPackage
+    ({ mkDerivation, base, circle-packing, colour, containers
+     , cubicbezier, data-default, diagrams-core, diagrams-lib
+     , diagrams-solve, force-layout, hashable, HUnit, lens, linear
+     , mfsolve, MonadRandom, monoid-extras, mtl, mtl-compat, parsec
+     , QuickCheck, random, semigroups, split, test-framework
+     , test-framework-hunit, test-framework-quickcheck2, text
+     }:
+     mkDerivation {
+       pname = "diagrams-contrib";
+       version = "1.4.6";
+       sha256 = "1x5z361xmqfa503brmf0zwyq3lldm9kgixx90v14s4dsz52my46k";
+       libraryHaskellDepends = [
+         base circle-packing colour containers cubicbezier data-default
+         diagrams-core diagrams-lib diagrams-solve force-layout hashable
+         lens linear mfsolve MonadRandom monoid-extras mtl mtl-compat parsec
+         random semigroups split text
+       ];
+       testHaskellDepends = [
+         base containers diagrams-lib HUnit QuickCheck test-framework
+         test-framework-hunit test-framework-quickcheck2
+       ];
+       description = "Collection of user contributions to diagrams EDSL";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "diagrams-core" = callPackage
     ({ mkDerivation, adjunctions, base, containers, distributive
      , dual-tree, lens, linear, monoid-extras, mtl, profunctors
@@ -89180,6 +89531,8 @@ self: {
        pname = "diagrams-gi-cairo";
        version = "1.4.2";
        sha256 = "0k6fw1vvqa4pra4czd90n7i7h1vf6hn08a4jip1xbqkf57d89bn6";
+       revision = "1";
+       editedCabalFile = "1r1ph8nc7xgh3by63dsamkvhi6bvw1bgvhnc8f664iiziaj9p08a";
        libraryHaskellDepends = [
          array base bytestring colour containers diagrams-core diagrams-lib
          filepath gi-cairo gi-cairo-connector gi-cairo-render gi-pango
@@ -89200,8 +89553,8 @@ self: {
        pname = "diagrams-graphviz";
        version = "1.4.1.1";
        sha256 = "0lscrxd682jvyrl5bj4dxp7593qwyis01sl0p4jm2jfn335wdq40";
-       revision = "5";
-       editedCabalFile = "11kl8sgm3g722wqf734adh5lkhrbpm9cryj19g7zipjg9lgns9q6";
+       revision = "6";
+       editedCabalFile = "1h0y3dv8707yvk1g0hmyb6knzahyzyxqmabkih4wyq5cz1zjmh1n";
        libraryHaskellDepends = [
          base containers diagrams-lib fgl graphviz split
        ];
@@ -89304,8 +89657,8 @@ self: {
      }:
      mkDerivation {
        pname = "diagrams-input";
-       version = "0.1.3";
-       sha256 = "1ia8anpmzgdz4087m75x7pcb2hmfs2jilgxlchrcc1vk417z5a6l";
+       version = "0.1.4";
+       sha256 = "0xmywrx8mc12jzynym9d8aw026agwphygf6n4jmd1mvw9vs0270d";
        libraryHaskellDepends = [
          attoparsec base base64-bytestring blaze-builder blaze-markup
          bytestring colour conduit conduit-extra containers css-text
@@ -89331,8 +89684,8 @@ self: {
        pname = "diagrams-lib";
        version = "1.4.6.2";
        sha256 = "0qz5yrrg4k4f72fg20b1rq5mk7n7q531qmj0irpg9lmrr596bdh9";
-       revision = "2";
-       editedCabalFile = "1mdz1s014pn3v7b301d409zv5npw1gkdqkq2hzn8klnawcnmng57";
+       revision = "3";
+       editedCabalFile = "0sffvdkbxm1lsl2b7sd6psrrnc4lcc1c5ipvc2hhpmzzmfyc49fc";
        libraryHaskellDepends = [
          active adjunctions array base bytestring cereal colour containers
          data-default-class diagrams-core diagrams-solve directory
@@ -89350,6 +89703,38 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "diagrams-lib_1_4_7" = callPackage
+    ({ mkDerivation, active, adjunctions, array, base, bytestring
+     , cereal, colour, containers, criterion, data-default, deepseq
+     , diagrams-core, diagrams-solve, directory, distributive, dual-tree
+     , exceptions, fail, filepath, fingertree, fsnotify, hashable
+     , intervals, JuicyPixels, lens, linear, monoid-extras, mtl
+     , numeric-extras, optparse-applicative, process, profunctors
+     , QuickCheck, semigroups, tagged, tasty, tasty-hunit
+     , tasty-quickcheck, text, transformers, unordered-containers
+     }:
+     mkDerivation {
+       pname = "diagrams-lib";
+       version = "1.4.7";
+       sha256 = "164czhsn149981glqyzvixv2q8hwd15klav9djhvbssw6r2lsfj2";
+       libraryHaskellDepends = [
+         active adjunctions array base bytestring cereal colour containers
+         data-default diagrams-core diagrams-solve directory distributive
+         dual-tree exceptions fail filepath fingertree fsnotify hashable
+         intervals JuicyPixels lens linear monoid-extras mtl
+         optparse-applicative process profunctors semigroups tagged text
+         transformers unordered-containers
+       ];
+       testHaskellDepends = [
+         base deepseq diagrams-solve distributive lens numeric-extras
+         QuickCheck tasty tasty-hunit tasty-quickcheck
+       ];
+       benchmarkHaskellDepends = [ base criterion diagrams-core ];
+       description = "Embedded domain-specific language for declarative graphics";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "diagrams-pandoc" = callPackage
     ({ mkDerivation, base, bytestring, diagrams-builder, diagrams-cairo
      , diagrams-core, diagrams-lib, diagrams-svg, directory, filepath
@@ -89409,8 +89794,8 @@ self: {
        pname = "diagrams-pgf";
        version = "1.4.2.1";
        sha256 = "1778sjjvggq5ks73489y76f4z0cvzkn9ixn176fm8kf8swaf82ja";
-       revision = "1";
-       editedCabalFile = "0j2hkmhkbqywsc4vkpn2jvh37hdw1lwphlfvid1f90ayq2npc6p0";
+       revision = "2";
+       editedCabalFile = "1ri4jyw2cxcypcayp9w1wrv4ms2p28zjz80129x9f72mkf3ds6gk";
        libraryHaskellDepends = [
          base bytestring bytestring-builder colour containers diagrams-core
          diagrams-lib directory filepath hashable JuicyPixels mtl
@@ -89429,8 +89814,8 @@ self: {
        pname = "diagrams-postscript";
        version = "1.5.1.1";
        sha256 = "1kwb100k3qif9gc8kgvglya5by61522128cxsjrxk5a8dzpgwal4";
-       revision = "3";
-       editedCabalFile = "1yd084lqh2fs2m42a0744b7xlpsxk59ivjnaq99jkf1d6xq8kpak";
+       revision = "4";
+       editedCabalFile = "1wm9y3dj5bg6k2jm1ycy8sdg54pzgy2lrhdv9wm2n8jhhk3884qy";
        libraryHaskellDepends = [
          base bytestring containers data-default-class diagrams-core
          diagrams-lib hashable lens monoid-extras mtl semigroups split
@@ -89440,6 +89825,24 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "diagrams-postscript_1_5_2" = callPackage
+    ({ mkDerivation, base, bytestring, containers, data-default
+     , diagrams-core, diagrams-lib, hashable, lens, monoid-extras, mtl
+     , semigroups, split, statestack
+     }:
+     mkDerivation {
+       pname = "diagrams-postscript";
+       version = "1.5.2";
+       sha256 = "08kqhnd5r60kisjraypwjfcri1v4f32rf14js413871pgic4rhy5";
+       libraryHaskellDepends = [
+         base bytestring containers data-default diagrams-core diagrams-lib
+         hashable lens monoid-extras mtl semigroups split statestack
+       ];
+       description = "Postscript backend for diagrams drawing EDSL";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "diagrams-qrcode" = callPackage
     ({ mkDerivation, array, base, colour, diagrams-core, diagrams-lib
      }:
@@ -89466,8 +89869,8 @@ self: {
        pname = "diagrams-rasterific";
        version = "1.4.2.3";
        sha256 = "0n46scybjs8mnhrnh5z3nkrah6f8v1rv4cca8k8mqzsf8ss30q5l";
-       revision = "2";
-       editedCabalFile = "1v8djd4qndmkl8lc966pkh9gbgb8rkwqg2395xad6i03gqxvl55d";
+       revision = "3";
+       editedCabalFile = "0yz8vkxp8vi3di8wli6m8090vs56mngv3wr9riam896n1z0xqzg7";
        libraryHaskellDepends = [
          base bytestring containers data-default-class diagrams-core
          diagrams-lib file-embed filepath FontyFruity hashable JuicyPixels
@@ -89478,6 +89881,27 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "diagrams-rasterific_1_4_3" = callPackage
+    ({ mkDerivation, base, bytestring, containers, data-default
+     , diagrams-core, diagrams-lib, file-embed, filepath, FontyFruity
+     , hashable, JuicyPixels, lens, mtl, optparse-applicative
+     , Rasterific
+     }:
+     mkDerivation {
+       pname = "diagrams-rasterific";
+       version = "1.4.3";
+       sha256 = "1m7d9mjyydzb74vq1w3irazx334ygqvjhcql3akw62c9f6kckdq8";
+       libraryHaskellDepends = [
+         base bytestring containers data-default diagrams-core diagrams-lib
+         file-embed filepath FontyFruity hashable JuicyPixels lens mtl
+         optparse-applicative Rasterific
+       ];
+       testHaskellDepends = [ base diagrams-core diagrams-lib ];
+       description = "Rasterific backend for diagrams";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "diagrams-reflex" = callPackage
     ({ mkDerivation, base, colour, containers, diagrams-core
      , diagrams-lib, lens, monoid-extras, mtl, reflex, reflex-dom
@@ -89539,10 +89963,8 @@ self: {
      }:
      mkDerivation {
        pname = "diagrams-svg";
-       version = "1.4.3.1";
-       sha256 = "002lgmq78c6rsvds9bgm6m4w8j6qpg260mc52hf97wj6m050l237";
-       revision = "7";
-       editedCabalFile = "1njcpdk5amymnlp8dq6r8cgj3gm0rqhhi68jywqc5zcscmr77l2m";
+       version = "1.4.3.2";
+       sha256 = "06syqgwprbzrmjylbw9rn7f4vz6fzbw0g0052mnzs92w5ddhkivg";
        libraryHaskellDepends = [
          base base64-bytestring bytestring colour containers diagrams-core
          diagrams-lib filepath hashable JuicyPixels lens monoid-extras mtl
@@ -89852,8 +90274,8 @@ self: {
        pname = "diff-loc";
        version = "0.1.0.0";
        sha256 = "08sbxkf804bq3lwr9s1k1vigq7yrdjgicrj114zi14cdi4168k3x";
-       revision = "2";
-       editedCabalFile = "1wqbrgp1dxvcwlc04l4rx9g2pkjl1spvrlhkfrzm5xkra33fsnqy";
+       revision = "3";
+       editedCabalFile = "0msy6gqch9nz5dr1hddwvyq57kf0l8c0dybsl6d2f3109f60rsrn";
        libraryHaskellDepends = [ base fingertree show-combinators ];
        description = "Map file locations across diffs";
        license = lib.licenses.mit;
@@ -90388,6 +90810,8 @@ self: {
        pname = "dimensional";
        version = "1.5";
        sha256 = "16d50vlln11hq894y8qxrg4cricz1459dg14z0wc1fzfiydxb6ns";
+       revision = "1";
+       editedCabalFile = "1149vwz3ywi2kkblsl8ayhca4ibwn76zdc5g6l18j8b03hvf3yzg";
        libraryHaskellDepends = [
          base deepseq exact-pi ieee754 numtype-dk vector
        ];
@@ -90400,6 +90824,25 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "dimensional_1_6_1" = callPackage
+    ({ mkDerivation, base, criterion, deepseq, exact-pi, hspec
+     , hspec-discover, ieee754, numtype-dk, QuickCheck, vector
+     }:
+     mkDerivation {
+       pname = "dimensional";
+       version = "1.6.1";
+       sha256 = "1alys6kxhs0cbadk0sgs0k5whyn62klpf08b5n1kny7qpq3rhaq4";
+       libraryHaskellDepends = [
+         base deepseq exact-pi ieee754 numtype-dk vector
+       ];
+       testHaskellDepends = [ base hspec QuickCheck ];
+       testToolDepends = [ hspec-discover ];
+       benchmarkHaskellDepends = [ base criterion deepseq ];
+       description = "Statically checked physical dimensions";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "dimensional-codata" = callPackage
     ({ mkDerivation, base, dimensional, numtype-dk }:
      mkDerivation {
@@ -90550,9 +90993,7 @@ self: {
        ];
        description = "Gemini client";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "diohsc";
-       broken = true;
      }) {};
 
   "diophantine" = callPackage
@@ -90766,28 +91207,15 @@ self: {
        broken = true;
      }) {};
 
-  "directory_1_3_7_1" = callPackage
-    ({ mkDerivation, base, filepath, time, unix }:
+  "directory_1_3_9_0" = callPackage
+    ({ mkDerivation, base, file-io, filepath, time, unix }:
      mkDerivation {
        pname = "directory";
-       version = "1.3.7.1";
-       sha256 = "1z8frwbr0kdk47x3xasq7ifzcrwl7ryh1aqgf202xv4cakb8a9yw";
-       revision = "2";
-       editedCabalFile = "142wr326wma17cjmdh8z02rwxc76712bky1f46vqr33g1wdsqyxj";
-       libraryHaskellDepends = [ base filepath time unix ];
-       testHaskellDepends = [ base filepath time unix ];
-       description = "Platform-agnostic library for filesystem operations";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
-  "directory_1_3_8_5" = callPackage
-    ({ mkDerivation, base, filepath, time, unix }:
-     mkDerivation {
-       pname = "directory";
-       version = "1.3.8.5";
-       sha256 = "0s57dq5l02b9z3h17slw3yg73mzdx15pzj02xg91avpwvmafsr78";
-       libraryHaskellDepends = [ base filepath time unix ];
+       version = "1.3.9.0";
+       sha256 = "1k34iqdkh9d5vjd7wihhjjc6388hfbh7sjwp3msziibz2534i8i0";
+       revision = "1";
+       editedCabalFile = "05xr3df321hb7rnsbad8bgm1jqi7bzpmi54mja9xg2vknxxi7414";
+       libraryHaskellDepends = [ base file-io filepath time unix ];
        testHaskellDepends = [ base filepath time unix ];
        description = "Platform-agnostic library for filesystem operations";
        license = lib.licenses.bsd3;
@@ -90988,6 +91416,7 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.Gabriella439 ];
+       broken = true;
      }) {};
 
   "dirtree" = callPackage
@@ -91123,8 +91552,8 @@ self: {
      }:
      mkDerivation {
        pname = "discord-haskell";
-       version = "1.17.0";
-       sha256 = "0xmfrv50h07sz3hcv96j6nih00gmd0jk6w4d8bprnds2hdzjxsj0";
+       version = "1.17.1";
+       sha256 = "1lw1n8m297ad0rcbn48ysg85l35sg5bh3gwbnm2698cd051b4yad";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -91352,8 +91781,8 @@ self: {
        pname = "discrimination";
        version = "0.5";
        sha256 = "1qq7fs1dsfqgf4969gksqcp3swcx0wbzdh66a89fv78k6y94g0pc";
-       revision = "3";
-       editedCabalFile = "1i3mkza18y2dxj03zn9419rh7jgpkg1kq97blhjrcw5174p9p3c6";
+       revision = "4";
+       editedCabalFile = "1m4sv7mdqdm5xx5khbyq0il3dn5isg575vgn1akb283l2jkz4v1g";
        libraryHaskellDepends = [
          array base containers contravariant deepseq ghc-bignum ghc-prim
          hashable primitive promises transformers
@@ -91640,10 +92069,10 @@ self: {
      }:
      mkDerivation {
        pname = "distributed-process";
-       version = "0.7.6";
-       sha256 = "0kfgz8nrg8pdnw56msdkdlc1y894giz6jmgss6gxmhrr929rsnlz";
-       revision = "3";
-       editedCabalFile = "0fnanh4yl1z7v8bqlj8q3r0cgbpllv1md9l1hhi73alpn5fmdwc7";
+       version = "0.7.7";
+       sha256 = "03ki3p9hanwlgsd4yii2v2hyw736pbj7839yqbl2ja66vkgfhajw";
+       revision = "1";
+       editedCabalFile = "1xrbhcn1l46zv25snlxdchyiy7ijb03pyzndqdwz885dkqapwvd4";
        libraryHaskellDepends = [
          base binary bytestring containers data-accessor deepseq
          distributed-static exceptions hashable mtl network-transport random
@@ -91661,14 +92090,14 @@ self: {
     ({ mkDerivation, ansi-terminal, base, binary, containers
      , data-accessor, deepseq, distributed-process
      , distributed-process-systest, exceptions, fingertree, hashable
-     , mtl, network, network-transport, network-transport-tcp, rematch
-     , stm, test-framework, test-framework-hunit, time, transformers
+     , mtl, network, network-transport, network-transport-tcp, stm
+     , test-framework, test-framework-hunit, time, transformers
      , unordered-containers
      }:
      mkDerivation {
        pname = "distributed-process-async";
-       version = "0.2.7";
-       sha256 = "138gjlsw5r6nsm609kq25wg1nxad34ag9ysa4m0f5rbf8fb0mmm6";
+       version = "0.2.10";
+       sha256 = "1j0rscip4gyr3aw6br07w3wx5wvm8fd1mgknknhf77zx7vc9cspk";
        libraryHaskellDepends = [
          base binary containers data-accessor deepseq distributed-process
          exceptions fingertree hashable mtl stm time transformers
@@ -91677,8 +92106,8 @@ self: {
        testHaskellDepends = [
          ansi-terminal base binary deepseq distributed-process
          distributed-process-systest exceptions network network-transport
-         network-transport-tcp rematch stm test-framework
-         test-framework-hunit transformers
+         network-transport-tcp stm test-framework test-framework-hunit
+         transformers
        ];
        description = "Cloud Haskell Async API";
        license = lib.licenses.bsd3;
@@ -91713,14 +92142,13 @@ self: {
      , distributed-process, distributed-process-async
      , distributed-process-extras, distributed-process-systest
      , exceptions, fingertree, ghc-prim, hashable, HUnit, mtl, network
-     , network-transport, network-transport-tcp, rematch, stm
-     , test-framework, test-framework-hunit, time, transformers
-     , unordered-containers
+     , network-transport, network-transport-tcp, stm, test-framework
+     , test-framework-hunit, time, transformers, unordered-containers
      }:
      mkDerivation {
        pname = "distributed-process-client-server";
-       version = "0.2.5.1";
-       sha256 = "15wd3nb68igg7izjb1zzcdcgsh8a9akhfw41arzdp7xcwp6prxy7";
+       version = "0.2.7.1";
+       sha256 = "1kr4l88q4mh8pv68rjj5nnc5ccivq175vrzk6s6dllyn3hs7wxfi";
        libraryHaskellDepends = [
          base binary containers deepseq distributed-process
          distributed-process-async distributed-process-extras exceptions
@@ -91730,7 +92158,7 @@ self: {
          ansi-terminal base binary containers deepseq distributed-process
          distributed-process-async distributed-process-extras
          distributed-process-systest exceptions fingertree ghc-prim HUnit
-         mtl network network-transport network-transport-tcp rematch stm
+         mtl network network-transport network-transport-tcp stm
          test-framework test-framework-hunit transformers
        ];
        description = "The Cloud Haskell Application Platform";
@@ -91758,19 +92186,17 @@ self: {
     ({ mkDerivation, ansi-terminal, base, binary, bytestring
      , containers, data-accessor, deepseq, distributed-process
      , distributed-process-client-server, distributed-process-extras
-     , distributed-process-supervisor, distributed-process-tests
+     , distributed-process-supervisor, distributed-process-systest
      , distributed-static, fingertree, ghc-prim, hashable, HUnit, mtl
      , network, network-transport, network-transport-tcp, QuickCheck
-     , rematch, stm, test-framework, test-framework-hunit
+     , stm, test-framework, test-framework-hunit
      , test-framework-quickcheck2, time, transformers
      , unordered-containers
      }:
      mkDerivation {
        pname = "distributed-process-execution";
-       version = "0.1.2.2";
-       sha256 = "1dgpvgip2ji36jfrmxp818b2mz1fvh77l4l64m3ayljf75mwmgwz";
-       revision = "2";
-       editedCabalFile = "18kq0ldz2lci5f2dx98m67gch7539yj7fyaxrqjgk0h2dsc7klfg";
+       version = "0.1.4.1";
+       sha256 = "0n1ylgwb5yvli0shpckfvxf9nhb5cf21c1kh0r21wh49k8v5ppvg";
        libraryHaskellDepends = [
          base binary containers data-accessor deepseq distributed-process
          distributed-process-client-server distributed-process-extras
@@ -91780,9 +92206,9 @@ self: {
        testHaskellDepends = [
          ansi-terminal base binary bytestring containers data-accessor
          deepseq distributed-process distributed-process-extras
-         distributed-process-tests distributed-static fingertree ghc-prim
+         distributed-process-systest distributed-static fingertree ghc-prim
          hashable HUnit mtl network network-transport network-transport-tcp
-         QuickCheck rematch stm test-framework test-framework-hunit
+         QuickCheck stm test-framework test-framework-hunit
          test-framework-quickcheck2 time transformers unordered-containers
        ];
        description = "Execution Framework for The Cloud Haskell Application Platform";
@@ -91795,15 +92221,14 @@ self: {
      , containers, data-accessor, deepseq, distributed-process
      , distributed-process-systest, distributed-static, exceptions
      , fingertree, ghc-prim, hashable, HUnit, mtl, network
-     , network-transport, network-transport-tcp, QuickCheck, rematch
-     , stm, test-framework, test-framework-hunit
-     , test-framework-quickcheck2, time, transformers
-     , unordered-containers
+     , network-transport, network-transport-tcp, QuickCheck, stm
+     , test-framework, test-framework-hunit, test-framework-quickcheck2
+     , time, transformers, unordered-containers
      }:
      mkDerivation {
        pname = "distributed-process-extras";
-       version = "0.3.5";
-       sha256 = "0yva1ydm34fjvzn1z3jfb436d1m3d54fzs3kxqzgsf1nwxpz25rk";
+       version = "0.3.8";
+       sha256 = "076lsgdh5dfs6c7rfbs83c1cpxcy9i410i8knp5b82cxbbi8c3xy";
        libraryHaskellDepends = [
          base binary containers deepseq distributed-process exceptions
          fingertree hashable mtl stm time transformers unordered-containers
@@ -91812,7 +92237,7 @@ self: {
          ansi-terminal base binary bytestring containers data-accessor
          deepseq distributed-process distributed-process-systest
          distributed-static fingertree ghc-prim hashable HUnit mtl network
-         network-transport network-transport-tcp QuickCheck rematch stm
+         network-transport network-transport-tcp QuickCheck stm
          test-framework test-framework-hunit test-framework-quickcheck2 time
          transformers unordered-containers
        ];
@@ -91991,8 +92416,8 @@ self: {
      }:
      mkDerivation {
        pname = "distributed-process-simplelocalnet";
-       version = "0.3.0";
-       sha256 = "1y9jxn1f56k5845dynac5hapfgsq66wibw2ypdzsp2lqh4ggs2jz";
+       version = "0.3.2";
+       sha256 = "11d3268na8fdx5v55fhgw3d5lnclmhgrqf29j7x3kpsi1ynn9a3z";
        libraryHaskellDepends = [
          base binary bytestring containers data-accessor distributed-process
          exceptions network network-multicast network-transport
@@ -92007,31 +92432,28 @@ self: {
      }) {};
 
   "distributed-process-supervisor" = callPackage
-    ({ mkDerivation, ansi-terminal, base, binary, bytestring
-     , containers, data-accessor, deepseq, distributed-process
+    ({ mkDerivation, base, binary, bytestring, containers
+     , data-accessor, deepseq, distributed-process
      , distributed-process-client-server, distributed-process-extras
-     , distributed-static, exceptions, fingertree, ghc-prim, hashable
-     , HUnit, mtl, network, network-transport, network-transport-tcp
-     , random, rematch, stm, test-framework, test-framework-hunit, time
-     , transformers, unordered-containers
+     , distributed-static, exceptions, hashable, HUnit
+     , network-transport, network-transport-tcp, random, stm
+     , test-framework, test-framework-hunit, time
      }:
      mkDerivation {
        pname = "distributed-process-supervisor";
-       version = "0.2.1";
-       sha256 = "1cawbyz0nnx0kad1pqi1815nvdcvsap68j5a4ksdg8h8rlkvm05q";
+       version = "0.2.3";
+       sha256 = "0138kp1xhzhwhy13hx537hrsvckqy8v2jbicwzgkgcj67sgivbvw";
        libraryHaskellDepends = [
-         base binary bytestring containers data-accessor deepseq
-         distributed-process distributed-process-client-server
-         distributed-process-extras distributed-static exceptions fingertree
-         hashable mtl stm time transformers unordered-containers
+         base binary containers data-accessor deepseq distributed-process
+         distributed-process-client-server distributed-process-extras
+         distributed-static exceptions hashable time
        ];
        testHaskellDepends = [
-         ansi-terminal base binary bytestring containers data-accessor
-         deepseq distributed-process distributed-process-client-server
-         distributed-process-extras distributed-static exceptions fingertree
-         ghc-prim hashable HUnit mtl network network-transport
-         network-transport-tcp random rematch stm test-framework
-         test-framework-hunit time transformers unordered-containers
+         base binary bytestring deepseq distributed-process
+         distributed-process-client-server distributed-process-extras
+         distributed-static exceptions HUnit network-transport
+         network-transport-tcp random stm test-framework
+         test-framework-hunit
        ];
        description = "Supervisors for The Cloud Haskell Application Platform";
        license = lib.licenses.bsd3;
@@ -92040,18 +92462,18 @@ self: {
 
   "distributed-process-systest" = callPackage
     ({ mkDerivation, ansi-terminal, base, binary, bytestring
-     , distributed-process, distributed-static, HUnit, network
-     , network-transport, random, rematch, stm, test-framework
+     , distributed-process, distributed-static, exceptions, HUnit
+     , network, network-transport, random, stm, test-framework
      , test-framework-hunit
      }:
      mkDerivation {
        pname = "distributed-process-systest";
-       version = "0.1.1";
-       sha256 = "13hi9swkjk0mgj7by810hgnf985mxngf9sxdskn3a9k6l16l6wx1";
+       version = "0.4.1";
+       sha256 = "1jqjqkdwjq3jvjqgpdrx4v5f8p09kigvhk3c8359na59cv9a8dwj";
        libraryHaskellDepends = [
          ansi-terminal base binary bytestring distributed-process
-         distributed-static HUnit network network-transport random rematch
-         stm test-framework test-framework-hunit
+         distributed-static exceptions HUnit network network-transport
+         random stm test-framework test-framework-hunit
        ];
        description = "Cloud Haskell Test Support";
        license = lib.licenses.bsd3;
@@ -92099,16 +92521,16 @@ self: {
     ({ mkDerivation, ansi-terminal, base, binary, bytestring
      , distributed-process, distributed-static, exceptions, HUnit
      , network, network-transport, network-transport-inmemory, random
-     , rematch, setenv, stm, test-framework, test-framework-hunit
+     , setenv, stm, test-framework, test-framework-hunit
      }:
      mkDerivation {
        pname = "distributed-process-tests";
-       version = "0.4.12";
-       sha256 = "1jr7xgmwsy89hyih81w54bid8664rgqd8mxvwcd6xa6b41n90r7f";
+       version = "0.5.1";
+       sha256 = "0mp4a51555sjx4nakyv0cxc5srbhx5av1697n9gs28n2wzmm93q0";
        libraryHaskellDepends = [
          ansi-terminal base binary bytestring distributed-process
          distributed-static exceptions HUnit network network-transport
-         random rematch setenv stm test-framework test-framework-hunit
+         random setenv stm test-framework test-framework-hunit
        ];
        testHaskellDepends = [
          base network network-transport network-transport-inmemory
@@ -92154,8 +92576,10 @@ self: {
      }:
      mkDerivation {
        pname = "distributed-static";
-       version = "0.3.10";
-       sha256 = "1nkgs2rw1wk2rfr8xnpgk0ir9dkqv8b4bw78rrn6pmy7mg26mi6r";
+       version = "0.3.11";
+       sha256 = "0h9psda6bc8sq1gc8rdkgljs4hh4973bhsg9bzgvwqx26rdwvs7h";
+       revision = "1";
+       editedCabalFile = "1ifq0rls8rp8p1xmynzb7rx5vmqwi6jxb65lmv0z244d2b35d3x3";
        libraryHaskellDepends = [
          base binary bytestring containers deepseq rank1dynamic
        ];
@@ -92425,8 +92849,8 @@ self: {
      }:
      mkDerivation {
        pname = "djot";
-       version = "0.1.2.1";
-       sha256 = "1lkfbxhzfcqpv0nj6kkbfhlskxb85ql72z3w1ivcw3prxs3skaza";
+       version = "0.1.2.2";
+       sha256 = "17fqnzacnnraij9lwca25761sn5gaxjd42vnpmd397fdzd5dm6fh";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -92470,7 +92894,7 @@ self: {
        mainProgram = "dl-fedora";
      }) {};
 
-  "dl-fedora_1_1" = callPackage
+  "dl-fedora_1_2_1" = callPackage
     ({ mkDerivation, ansi-wl-pprint, base, bytestring, directory, extra
      , filepath, http-client, http-client-tls, http-directory
      , http-types, optparse-applicative, regex-posix, simple-cmd
@@ -92478,8 +92902,8 @@ self: {
      }:
      mkDerivation {
        pname = "dl-fedora";
-       version = "1.1";
-       sha256 = "0mc0sdc6l2aq1vzz8lqxq9v88350rsv15xqn0q7mg1n255xbiclh";
+       version = "1.2.1";
+       sha256 = "1pd6wzr9nsvplb200c2bk8gyhv89lcgc2df86rfzklb6z68dqy7z";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -93229,6 +93653,28 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "doclayout_0_5" = callPackage
+    ({ mkDerivation, base, containers, criterion, deepseq, emojis, mtl
+     , safe, tasty, tasty-golden, tasty-hunit, tasty-quickcheck, text
+     }:
+     mkDerivation {
+       pname = "doclayout";
+       version = "0.5";
+       sha256 = "15i4mz93lvli2hwny1jrw7pq00xwjldm2xdxwlhsgpnr8l142c5h";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [ base containers emojis mtl safe text ];
+       testHaskellDepends = [
+         base emojis mtl tasty tasty-golden tasty-hunit tasty-quickcheck
+         text
+       ];
+       benchmarkHaskellDepends = [
+         base criterion deepseq emojis mtl text
+       ];
+       description = "A prettyprinting library for laying out text documents";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "docopt" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, bytestring, containers
      , HUnit, parsec, split, template-haskell, text
@@ -93298,8 +93744,8 @@ self: {
      }:
      mkDerivation {
        pname = "doctemplates";
-       version = "0.11";
-       sha256 = "0ssld40km4nf0r8fxgj9w0z8yfy8yiyyfcgxarhwx60f0dzhq270";
+       version = "0.11.0.1";
+       sha256 = "1ysmd7dl12gh4a1ci9g6qfwz2836dqb22g5l5q9941dac4c4al0i";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base containers doclayout filepath mtl parsec safe scientific
@@ -93316,37 +93762,6 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "doctest_0_18_2" = callPackage
-    ({ mkDerivation, base, base-compat, code-page, deepseq, directory
-     , exceptions, filepath, ghc, ghc-paths, hspec, hspec-core, HUnit
-     , mockery, process, QuickCheck, setenv, silently, stringbuilder
-     , syb, transformers
-     }:
-     mkDerivation {
-       pname = "doctest";
-       version = "0.18.2";
-       sha256 = "0c48dpxa8i3q5xh2shd2p2xxhrsy7wdil6dg4mayr3lkk1dlwbfp";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         base base-compat code-page deepseq directory exceptions filepath
-         ghc ghc-paths process syb transformers
-       ];
-       executableHaskellDepends = [
-         base base-compat code-page deepseq directory exceptions filepath
-         ghc ghc-paths process syb transformers
-       ];
-       testHaskellDepends = [
-         base base-compat code-page deepseq directory exceptions filepath
-         ghc ghc-paths hspec hspec-core HUnit mockery process QuickCheck
-         setenv silently stringbuilder syb transformers
-       ];
-       description = "Test interactive Haskell examples";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       mainProgram = "doctest";
-     }) {};
-
   "doctest" = callPackage
     ({ mkDerivation, base, code-page, containers, deepseq, directory
      , exceptions, filepath, ghc, ghc-paths, hspec, hspec-core
@@ -93375,7 +93790,7 @@ self: {
        mainProgram = "doctest";
      }) {};
 
-  "doctest_0_22_9" = callPackage
+  "doctest_0_23_0" = callPackage
     ({ mkDerivation, base, code-page, containers, deepseq, directory
      , exceptions, filepath, ghc, ghc-paths, hspec, hspec-core
      , hspec-discover, HUnit, mockery, process, QuickCheck, silently
@@ -93383,8 +93798,8 @@ self: {
      }:
      mkDerivation {
        pname = "doctest";
-       version = "0.22.9";
-       sha256 = "182952jr58hz83ckmbc33nwx9ndad808d8cn9z0ay7ds6p11i46s";
+       version = "0.23.0";
+       sha256 = "1jh38pj6rbsli4ba6jvnrg9dm2di18i7g9706nnfm0xc9ckhfs90";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -94053,24 +94468,25 @@ self: {
      , case-insensitive, containers, dormouse-uri, hedgehog, hspec
      , hspec-discover, hspec-hedgehog, http-api-data, http-client
      , http-client-tls, http-types, mtl, safe-exceptions, scientific
-     , streamly, streamly-bytestring, template-haskell, text, vector
+     , streamly, streamly-bytestring, streamly-core, template-haskell
+     , text, vector
      }:
      mkDerivation {
        pname = "dormouse-client";
-       version = "0.2.1.0";
-       sha256 = "09qkmlgfq0p2d7amil9af6zbd3p2ayhziv8sr152zim4g0v2nmmk";
+       version = "0.3.0.0";
+       sha256 = "07vn6przka6ffa1kab1f1yrkqdxhg3bzjggv9pf5lslf0i94zza9";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring case-insensitive containers
          dormouse-uri http-api-data http-client http-client-tls http-types
-         mtl safe-exceptions streamly streamly-bytestring template-haskell
-         text
+         mtl safe-exceptions streamly streamly-bytestring streamly-core
+         template-haskell text
        ];
        testHaskellDepends = [
          aeson attoparsec base bytestring case-insensitive containers
          dormouse-uri hedgehog hspec hspec-discover hspec-hedgehog
          http-api-data http-client http-client-tls http-types mtl
          safe-exceptions scientific streamly streamly-bytestring
-         template-haskell text vector
+         streamly-core template-haskell text vector
        ];
        testToolDepends = [ hspec-discover ];
        description = "Simple, type-safe and testable HTTP client";
@@ -94086,8 +94502,8 @@ self: {
      }:
      mkDerivation {
        pname = "dormouse-uri";
-       version = "0.2.0.0";
-       sha256 = "1b19167xprw9f4ivpfl0sdk2gs2ai6jxk25wyy7xlvzq2fn5q6sd";
+       version = "0.3.0.0";
+       sha256 = "1z6c4n2zrrxakj82w6hghn1srg8clnps7kng9j2rf9s6iqxqwhfz";
        libraryHaskellDepends = [
          attoparsec base bytestring case-insensitive containers http-types
          safe-exceptions template-haskell text
@@ -94290,18 +94706,20 @@ self: {
 
   "dotparse" = callPackage
     ({ mkDerivation, algebraic-graphs, base, bytestring, chart-svg
-     , containers, flatparse, numhask-space, optics-core, process-extras
-     , string-interpolate, template-haskell, text, these
+     , containers, doctest-parallel, flatparse, numhask-space
+     , optics-core, process-extras, string-interpolate, template-haskell
+     , text, these
      }:
      mkDerivation {
        pname = "dotparse";
-       version = "0.1.0.0";
-       sha256 = "06knlrrb2ma57d5rnv2xdqp7avdbcbnd5m6pk45953lmhz217ls6";
+       version = "0.1.1.0";
+       sha256 = "14829jdzb3vc3485y7hbri77giv2sbg8x4cyrc0pwk5cj8xb0yzf";
        libraryHaskellDepends = [
          algebraic-graphs base bytestring chart-svg containers flatparse
          numhask-space optics-core process-extras string-interpolate
          template-haskell text these
        ];
+       testHaskellDepends = [ base doctest-parallel ];
        description = "dot language parsing and printing";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -95305,6 +95723,8 @@ self: {
        pname = "dsp";
        version = "0.2.5.2";
        sha256 = "0inar9c0n4x0li9c7krr17qv7zc49162wchhyn6ix7adni8j92z0";
+       revision = "1";
+       editedCabalFile = "06lrjxcsyviifpw398za544r5wqfjlx3h206g1lmjmcqj0ph1n5q";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ array base containers random ];
@@ -95476,8 +95896,8 @@ self: {
        pname = "dual-game";
        version = "0.1.0.1";
        sha256 = "1w69d7d2xbpi82n41gq08qdmldh834ka7qwvy159vsac556wwcfg";
-       revision = "8";
-       editedCabalFile = "1c4m2nwmnrjs8rinfa9p9vynmdr56i5ggydgnjs3d8szpbbbbrml";
+       revision = "9";
+       editedCabalFile = "140svi4r35rji7br3bcrcb7rgwkbzvrsc2nx1xml17sf8d3clj4r";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -95694,8 +96114,8 @@ self: {
      }:
      mkDerivation {
        pname = "dunai";
-       version = "0.13.0";
-       sha256 = "1zbdl440xgb9s6nkqxg7fa2pc7m75w0bbndlfks4jqr1jq9f4hfh";
+       version = "0.13.2";
+       sha256 = "0x12hx51p5vfgscys40p8a9nnfj8d5rf5ynp436jzry6pzi0i6ab";
        libraryHaskellDepends = [
          base MonadRandom simple-affine-space transformers transformers-base
        ];
@@ -95726,8 +96146,8 @@ self: {
     ({ mkDerivation, base, dunai, normaldistribution, QuickCheck }:
      mkDerivation {
        pname = "dunai-test";
-       version = "0.13.0";
-       sha256 = "14ckh9bshfjcinj637cmbfq6jx85ga0z98v3sqm66jw84zdqr4sy";
+       version = "0.13.2";
+       sha256 = "0z9rgirz7las2qrvagiiihgz03ds7dgbbmwk32mkz4paz339lkbg";
        libraryHaskellDepends = [
          base dunai normaldistribution QuickCheck
        ];
@@ -97667,6 +98087,32 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "effectful_2_5_0_0" = callPackage
+    ({ mkDerivation, async, base, bytestring, containers, directory
+     , effectful-core, exceptions, lifted-base, primitive, process
+     , safe-exceptions, stm, strict-mutable-base, tasty, tasty-bench
+     , tasty-hunit, text, time, unix, unliftio
+     }:
+     mkDerivation {
+       pname = "effectful";
+       version = "2.5.0.0";
+       sha256 = "1fv228n3cvbqhbvdrnix2wqr96zzvgav1dp5rkynpm12jjwknqkp";
+       libraryHaskellDepends = [
+         async base bytestring directory effectful-core process stm
+         strict-mutable-base time unliftio
+       ];
+       testHaskellDepends = [
+         base containers effectful-core exceptions lifted-base primitive
+         safe-exceptions strict-mutable-base tasty tasty-hunit unliftio
+       ];
+       benchmarkHaskellDepends = [
+         async base tasty-bench text unix unliftio
+       ];
+       description = "An easy to use, performant extensible effects library";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "effectful-core" = callPackage
     ({ mkDerivation, base, containers, exceptions, monad-control
      , primitive, transformers-base, unliftio-core
@@ -97683,6 +98129,24 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "effectful-core_2_5_0_0" = callPackage
+    ({ mkDerivation, base, containers, deepseq, exceptions
+     , monad-control, primitive, strict-mutable-base, transformers-base
+     , unliftio-core
+     }:
+     mkDerivation {
+       pname = "effectful-core";
+       version = "2.5.0.0";
+       sha256 = "1fjk92pwpxapjkq8zzv36j071nq1g9lys78jwg8f4q68g3f7rlzr";
+       libraryHaskellDepends = [
+         base containers deepseq exceptions monad-control primitive
+         strict-mutable-base transformers-base unliftio-core
+       ];
+       description = "An easy to use, performant extensible effects library";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "effectful-plugin" = callPackage
     ({ mkDerivation, base, containers, effectful-core, ghc }:
      mkDerivation {
@@ -97695,6 +98159,19 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "effectful-plugin_1_1_0_4" = callPackage
+    ({ mkDerivation, base, containers, effectful-core, ghc }:
+     mkDerivation {
+       pname = "effectful-plugin";
+       version = "1.1.0.4";
+       sha256 = "0c401ni8ajig5da4dgkk2xbajbkzghrjll8ccfh7pbbiknf7si7j";
+       libraryHaskellDepends = [ base containers effectful-core ghc ];
+       testHaskellDepends = [ base effectful-core ];
+       description = "A GHC plugin for improving disambiguation of effects";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "effectful-st" = callPackage
     ({ mkDerivation, base, effectful-core, primitive }:
      mkDerivation {
@@ -97727,14 +98204,14 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "effectful-th_1_0_0_2" = callPackage
+  "effectful-th_1_0_0_3" = callPackage
     ({ mkDerivation, base, containers, effectful-core, exceptions
      , template-haskell, th-abstraction
      }:
      mkDerivation {
        pname = "effectful-th";
-       version = "1.0.0.2";
-       sha256 = "14zj43wc3lz7aac0qcyzkxw2fbpgvp8b7wgk035ipcj7cfl25bhk";
+       version = "1.0.0.3";
+       sha256 = "0dzjy054n4zcrnnnj50yxxqicv50mfmzhgcqzhz4n6ap8v88ykiv";
        libraryHaskellDepends = [
          base containers effectful-core exceptions template-haskell
          th-abstraction
@@ -98265,8 +98742,8 @@ self: {
      }:
      mkDerivation {
        pname = "ekg";
-       version = "0.4.1.0";
-       sha256 = "03dgsgf67clk4wqrk69jqfh0ap406k0hgz257j0f5kixpws42ahp";
+       version = "0.4.1.1";
+       sha256 = "19dv4rcdbdahx7kwv1qfxwpifqx3z5psl1kvrwy6ic34x8qfk59c";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base bytestring ekg-core ekg-json filepath network snap-core
@@ -98333,17 +98810,13 @@ self: {
      }) {};
 
   "ekg-core" = callPackage
-    ({ mkDerivation, base, containers, ghc-prim, text
-     , unordered-containers
-     }:
+    ({ mkDerivation, base, containers, text, unordered-containers }:
      mkDerivation {
        pname = "ekg-core";
-       version = "0.1.1.7";
-       sha256 = "04nv6iwzrb63fs97ixb0amj8p6zhabg3ggbrg4nbkq7xjhmkz0a5";
-       revision = "4";
-       editedCabalFile = "1fzjwckb6h6m5n1k9kj63fy2wpjn1mz9xajiri4aqyzlg1wv619c";
+       version = "0.1.1.8";
+       sha256 = "028c3g1fz0rfxpfn98wxxmklnxx3szwvjxl9n9ls2w011vqslvia";
        libraryHaskellDepends = [
-         base containers ghc-prim text unordered-containers
+         base containers text unordered-containers
        ];
        benchmarkHaskellDepends = [ base ];
        description = "Tracking of system metrics";
@@ -98408,8 +98881,8 @@ self: {
      }:
      mkDerivation {
        pname = "ekg-json";
-       version = "0.1.1.0";
-       sha256 = "0wwzv2hfznd19385imajcarj0c42c3zczg3hlh39afy5k71hgvpp";
+       version = "0.1.1.1";
+       sha256 = "1mngxy3zhrgfpzi060l4v6x65la7vplbd5z04cvna2m759cn5q2i";
        libraryHaskellDepends = [
          aeson base ekg-core text unordered-containers
        ];
@@ -98443,10 +98916,8 @@ self: {
      }:
      mkDerivation {
        pname = "ekg-prometheus-adapter";
-       version = "0.1.0.4";
-       sha256 = "1i9bqbn8zj7hbkc7iypmjji4sh8s2h9jix2ngp77mkmii6wblfx2";
-       revision = "1";
-       editedCabalFile = "1aq3x5j33bb0rwlip0p3y6ppk8m1x8k3hnrwnb7pca98gyz8fm6r";
+       version = "0.1.0.5";
+       sha256 = "0k4dkf42jh4d19dj5x7crby5agb3rl62cd7zmd4zsnb3vih44v8y";
        libraryHaskellDepends = [
          base containers ekg-core microlens-th prometheus text transformers
          unordered-containers
@@ -98505,8 +98976,8 @@ self: {
      }:
      mkDerivation {
        pname = "ekg-statsd";
-       version = "0.2.6.0";
-       sha256 = "19d7bydhc1ghcadip8mw3bshj05xvrc44z3p6fxsvf498zdcxgi9";
+       version = "0.2.6.1";
+       sha256 = "10svmfns5s3xa4j5a295zdaxn56scmplgch8avraimf3y10spd98";
        libraryHaskellDepends = [
          base bytestring ekg-core network text time unordered-containers
        ];
@@ -98708,6 +99179,8 @@ self: {
        pname = "eliminators";
        version = "0.9.5";
        sha256 = "17pl2mg9bpagzkw50mydls883bj4mm7glmgnm59r57prky9h55gs";
+       revision = "1";
+       editedCabalFile = "0dzyskd0av2rdq9bk0y0d2605a65p9xailbbchvmaqjvqf4cqvpm";
        libraryHaskellDepends = [
          base extra singleton-nats singletons-base template-haskell text
          th-abstraction th-desugar
@@ -98780,8 +99253,8 @@ self: {
      }:
      mkDerivation {
        pname = "elm-bridge";
-       version = "0.8.3";
-       sha256 = "0rcpcal9b4i293smgry74wznz15b6vga31l00z3h4vll96r62g9s";
+       version = "0.8.4";
+       sha256 = "1f16inr64xhsb2h9gbqlr1a38j3xqsw33v2xlr7k33yr2plss12y";
        libraryHaskellDepends = [ aeson base template-haskell ];
        testHaskellDepends = [
          aeson base containers hspec QuickCheck text
@@ -99173,23 +99646,21 @@ self: {
 
   "elm2nix" = callPackage
     ({ mkDerivation, aeson, ansi-wl-pprint, async, base, binary
-     , bytestring, containers, data-default, directory, filepath, here
-     , mtl, optparse-applicative, process, req, text, transformers
-     , unordered-containers
+     , bytestring, containers, here, optparse-applicative, process, text
+     , transformers, unordered-containers
      }:
      mkDerivation {
        pname = "elm2nix";
-       version = "0.3.1";
-       sha256 = "05jnn1wwarq877azw5ba222gcs4g3zijxq7lr2i21088kbl2wcg9";
+       version = "0.4.0";
+       sha256 = "0cdfpcbxancw52mavpv9993lbjshcfv07cjzabdghncn3j3g6q1k";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson async base binary bytestring containers data-default
-         directory filepath here mtl process req text transformers
-         unordered-containers
+         aeson async base binary bytestring containers here process text
+         transformers unordered-containers
        ];
        executableHaskellDepends = [
-         ansi-wl-pprint base directory here optparse-applicative
+         ansi-wl-pprint base here optparse-applicative
        ];
        testHaskellDepends = [ base ];
        description = "Turn your Elm project into buildable Nix project";
@@ -99228,8 +99699,8 @@ self: {
      }:
      mkDerivation {
        pname = "elminator";
-       version = "0.2.4.2";
-       sha256 = "1icmj116hlmgjbss1fnbzav327dl5ga8l092791rc5bf6m0m644z";
+       version = "0.2.4.4";
+       sha256 = "03sgjinzkdwmflcirzri3qyp180g35rib34kljd5yb0vskb3sa0g";
        libraryHaskellDepends = [
          aeson base containers mtl template-haskell text
        ];
@@ -99321,6 +99792,26 @@ self: {
        maintainers = [ lib.maintainers.dschrempf ];
      }) {};
 
+  "elynx_0_8_0_0" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, elynx-tools
+     , optparse-applicative, slynx, tlynx
+     }:
+     mkDerivation {
+       pname = "elynx";
+       version = "0.8.0.0";
+       sha256 = "13w6bxh16fw1shmcc73xlilsq2lyfpf6049mbm9xhrxb0b8az4l5";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         aeson base bytestring elynx-tools optparse-applicative slynx tlynx
+       ];
+       description = "Validate and (optionally) redo ELynx analyses";
+       license = lib.licenses.gpl3Plus;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "elynx";
+       maintainers = [ lib.maintainers.dschrempf ];
+     }) {};
+
   "elynx-markov" = callPackage
     ({ mkDerivation, async, attoparsec, base, bytestring, containers
      , elynx-seq, elynx-tools, hmatrix, hspec, integration
@@ -99343,6 +99834,29 @@ self: {
        maintainers = [ lib.maintainers.dschrempf ];
      }) {};
 
+  "elynx-markov_0_8_0_0" = callPackage
+    ({ mkDerivation, async, attoparsec, base, bytestring, containers
+     , elynx-seq, elynx-tools, hmatrix, hspec, integration
+     , math-functions, mwc-random, random, statistics, vector
+     }:
+     mkDerivation {
+       pname = "elynx-markov";
+       version = "0.8.0.0";
+       sha256 = "1j9k751zz6fg84pymcrwa5ica7d2rnmxb0512a9gqxdjsfzynmaf";
+       libraryHaskellDepends = [
+         async attoparsec base bytestring containers elynx-seq hmatrix
+         integration math-functions mwc-random random statistics vector
+       ];
+       testHaskellDepends = [
+         base containers elynx-tools hmatrix hspec random vector
+       ];
+       benchmarkHaskellDepends = [ base ];
+       description = "Simulate molecular sequences along trees";
+       license = lib.licenses.gpl3Plus;
+       hydraPlatforms = lib.platforms.none;
+       maintainers = [ lib.maintainers.dschrempf ];
+     }) {};
+
   "elynx-nexus" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, hspec }:
      mkDerivation {
@@ -99356,6 +99870,20 @@ self: {
        maintainers = [ lib.maintainers.dschrempf ];
      }) {};
 
+  "elynx-nexus_0_8_0_0" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, hspec }:
+     mkDerivation {
+       pname = "elynx-nexus";
+       version = "0.8.0.0";
+       sha256 = "0074273y4v2xlk62ncayhfmhm0x6hqkyqvisdzjd1i0bm4cbqdvd";
+       libraryHaskellDepends = [ attoparsec base bytestring ];
+       testHaskellDepends = [ base hspec ];
+       description = "Import and export Nexus files";
+       license = lib.licenses.gpl3Plus;
+       hydraPlatforms = lib.platforms.none;
+       maintainers = [ lib.maintainers.dschrempf ];
+     }) {};
+
   "elynx-seq" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
      , elynx-tools, hspec, matrices, parallel, primitive, random, vector
@@ -99377,6 +99905,28 @@ self: {
        maintainers = [ lib.maintainers.dschrempf ];
      }) {};
 
+  "elynx-seq_0_8_0_0" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
+     , elynx-tools, hspec, matrices, parallel, primitive, random, vector
+     , vector-th-unbox, word8
+     }:
+     mkDerivation {
+       pname = "elynx-seq";
+       version = "0.8.0.0";
+       sha256 = "10g7f3jdx4jcggcb4qrw98nac08f7fqzdg0445h0wiiilpykw0kk";
+       libraryHaskellDepends = [
+         aeson attoparsec base bytestring containers matrices parallel
+         primitive random vector vector-th-unbox word8
+       ];
+       testHaskellDepends = [
+         base bytestring elynx-tools hspec matrices vector
+       ];
+       description = "Handle molecular sequences";
+       license = lib.licenses.gpl3Plus;
+       hydraPlatforms = lib.platforms.none;
+       maintainers = [ lib.maintainers.dschrempf ];
+     }) {};
+
   "elynx-tools" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
      , bytestring, cryptohash-sha256, directory, hmatrix
@@ -99397,6 +99947,27 @@ self: {
        maintainers = [ lib.maintainers.dschrempf ];
      }) {};
 
+  "elynx-tools_0_8_0_0" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
+     , bytestring, cryptohash-sha256, directory, hmatrix
+     , optparse-applicative, random, template-haskell, time
+     , transformers, zlib
+     }:
+     mkDerivation {
+       pname = "elynx-tools";
+       version = "0.8.0.0";
+       sha256 = "02fysd2gljnj14mk93mnrfxdx7cxlalvzmwckwnqi3d2a1d5ddc4";
+       libraryHaskellDepends = [
+         aeson attoparsec base base16-bytestring bytestring
+         cryptohash-sha256 directory hmatrix optparse-applicative random
+         template-haskell time transformers zlib
+       ];
+       description = "Tools for ELynx";
+       license = lib.licenses.gpl3Plus;
+       hydraPlatforms = lib.platforms.none;
+       maintainers = [ lib.maintainers.dschrempf ];
+     }) {};
+
   "elynx-tree" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, comonad
      , containers, criterion, data-default, data-default-class, deepseq
@@ -99617,8 +100188,8 @@ self: {
      }:
      mkDerivation {
        pname = "email-validate";
-       version = "2.3.2.20";
-       sha256 = "0k92hb8nn35ggp1lnqzp1s57znmhnabml217f41zdv8y1khfh3fc";
+       version = "2.3.2.21";
+       sha256 = "132ijz65csl1ki32nhw3d95x9vzl3lc22z2zhivv1yqh30lfpfgq";
        libraryHaskellDepends = [
          attoparsec base bytestring template-haskell
        ];
@@ -100583,10 +101154,8 @@ self: {
      }:
      mkDerivation {
        pname = "enummapset";
-       version = "0.7.2.0";
-       sha256 = "00n6nifk5hlp85mv0g68jpx9w19hx1cxqhbf7pqlm5m5f99y29m2";
-       revision = "1";
-       editedCabalFile = "14l25k5jy8lvc936cja46b1zfgmmd9yk1rqqrnznv2xl7xdj8725";
+       version = "0.7.3.0";
+       sha256 = "0w3hvypj14j7k8kfzrahyv7v35yj60jjyjv4klvnbw05a10hbj3l";
        libraryHaskellDepends = [ aeson base containers deepseq ];
        testHaskellDepends = [
          aeson array base containers deepseq ghc-prim HUnit QuickCheck
@@ -100808,8 +101377,8 @@ self: {
      }:
      mkDerivation {
        pname = "eo-phi-normalizer";
-       version = "1.0.0";
-       sha256 = "01952w59d4w0d0d4nk7lydjz75w6b1qsh662grd3z44ahd3zhyy7";
+       version = "1.1.0";
+       sha256 = "1xzi0dgk9fac2v1g1g0i5cq19kq97crmq0903bx3m2cn22v4la40";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal process PyF ];
@@ -101206,26 +101775,26 @@ self: {
 
   "erebos" = callPackage
     ({ mkDerivation, async, base, binary, bytestring, c2hs, clock
-     , containers, cryptonite, deepseq, directory, filepath, fsnotify
+     , containers, crypton, deepseq, directory, filepath, fsnotify
      , hashable, hashtables, haskeline, iproute, libpjproject, memory
      , mtl, network, process, stm, template-haskell, text, time
      , transformers, unix, uuid, zlib
      }:
      mkDerivation {
        pname = "erebos";
-       version = "0.1.6";
-       sha256 = "153akrq6541k5m0gwhdw6bgk83b9pj3gdmzi0gafgypp0lhrg1f2";
+       version = "0.1.7";
+       sha256 = "0kcvnh3car18qj9hgg3j85b4fir2zy7i4dp3qbfck32qddf5i1z7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         async base binary bytestring clock containers cryptonite deepseq
+         async base binary bytestring clock containers crypton deepseq
          directory filepath fsnotify hashable hashtables iproute memory mtl
          network stm text time unix uuid zlib
        ];
        libraryPkgconfigDepends = [ libpjproject ];
        libraryToolDepends = [ c2hs ];
        executableHaskellDepends = [
-         base bytestring cryptonite directory haskeline mtl network process
+         base bytestring crypton directory haskeline mtl network process
          template-haskell text time transformers uuid
        ];
        description = "Decentralized messaging and synchronization";
@@ -101658,8 +102227,8 @@ self: {
        pname = "ersatz";
        version = "0.5";
        sha256 = "1fzaany3mzzmizfzdglwqni3q842ip5z86apgdla2ynhq0hlmh3m";
-       revision = "1";
-       editedCabalFile = "0mg4bip6ngviyriyx3d0d588h5mm8a985gdhijd6y98yd86krb43";
+       revision = "2";
+       editedCabalFile = "0z56cmxs98iw15nmq2ajw57w4p8zrwz7kcgqsr27716rkpnspy4f";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -101750,8 +102319,8 @@ self: {
      }:
      mkDerivation {
        pname = "escaped";
-       version = "1.0.0.0";
-       sha256 = "1fpnaj0ycjhb73skv5dxrycwyyvy0rripvcag88hsjyh1ybxx91v";
+       version = "1.1.0.0";
+       sha256 = "0xbpnvr4l7041m9zysn3gi589pp0snwmvpngvfb83jl3qh1j75ak";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -101898,8 +102467,8 @@ self: {
      }:
      mkDerivation {
        pname = "esqueleto";
-       version = "3.5.11.2";
-       sha256 = "0k78rsf98nzbc4ycf3jgari358g661v3rgg6sxm6dch0q70dhaj5";
+       version = "3.5.13.0";
+       sha256 = "01sp5g61kk6k3fzzdb9sx4sf8iqhncv5sg3hiw8hjp7xv6wc7341";
        libraryHaskellDepends = [
          aeson attoparsec base blaze-html bytestring conduit containers
          monad-logger persistent resourcet tagged template-haskell text time
@@ -102030,23 +102599,25 @@ self: {
 
   "essence-of-live-coding" = callPackage
     ({ mkDerivation, base, containers, foreign-store, HUnit, mmorph
-     , mtl, QuickCheck, syb, test-framework, test-framework-hunit
-     , test-framework-quickcheck2, time, transformers, vector-sized
+     , mtl, profunctors, QuickCheck, selective, syb, test-framework
+     , test-framework-hunit, test-framework-quickcheck2, time
+     , transformers, vector-sized
      }:
      mkDerivation {
        pname = "essence-of-live-coding";
-       version = "0.2.7";
-       sha256 = "1vg10x8radvr8ysqfzf1cngp2hnqy8g139x07pwqwycj9zwwnbl4";
+       version = "0.2.8";
+       sha256 = "04q3lkvingfjbkqb5jw79qzm3vd2rwnghnd4xyh31mliqnxphnfr";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base containers foreign-store mmorph syb time transformers
-         vector-sized
+         base containers foreign-store mmorph profunctors selective syb time
+         transformers vector-sized
        ];
        executableHaskellDepends = [ base transformers ];
        testHaskellDepends = [
-         base containers HUnit mtl QuickCheck syb test-framework
+         base containers HUnit mtl QuickCheck selective syb test-framework
          test-framework-hunit test-framework-quickcheck2 transformers
+         vector-sized
        ];
        description = "General purpose live coding framework";
        license = lib.licenses.bsd3;
@@ -102061,8 +102632,8 @@ self: {
      }:
      mkDerivation {
        pname = "essence-of-live-coding-PortMidi";
-       version = "0.2.7";
-       sha256 = "1qqswld88yvqa1z8h9rdxqqvjikhkdb67xp2sph6xb231k9710qy";
+       version = "0.2.8";
+       sha256 = "1pwi44ykcshm3jf3sbm3x8w2idk3rkf5k6mfk9vkvhizbnk6rwhx";
        libraryHaskellDepends = [
          base essence-of-live-coding PortMidi transformers
        ];
@@ -102078,8 +102649,8 @@ self: {
      }:
      mkDerivation {
        pname = "essence-of-live-coding-gloss";
-       version = "0.2.7";
-       sha256 = "0iv5wgzfxy1k80dh6c6hrzh4jcjy3ak4l3l004jm3wpfm7fm0lmx";
+       version = "0.2.8";
+       sha256 = "1c14m2032lfc4apfynj815z74cp8f9wr9m3cfsbs554yxard7drh";
        libraryHaskellDepends = [
          base essence-of-live-coding foreign-store gloss syb transformers
        ];
@@ -102115,8 +102686,8 @@ self: {
      }:
      mkDerivation {
        pname = "essence-of-live-coding-pulse";
-       version = "0.2.7";
-       sha256 = "0bmnc7901zgak223kfm29md0w5fd9lfv4dxc8c27cdcrdqnqfc2p";
+       version = "0.2.8";
+       sha256 = "1ybs72cbk35yqvjc26safab41hmmbza7ssxwqlqs0f070xn3w7p7";
        libraryHaskellDepends = [
          base essence-of-live-coding foreign-store pulse-simple transformers
        ];
@@ -102152,8 +102723,8 @@ self: {
      }:
      mkDerivation {
        pname = "essence-of-live-coding-quickcheck";
-       version = "0.2.7";
-       sha256 = "0jn5bz7xq8jmlkhrrbn5mj3ywh8288gpx43n8fkjzmzdk233kbvp";
+       version = "0.2.8";
+       sha256 = "1k6va9srxp91dp2dbrav44nd3wlkpb34lb8hz6xjs0mcpynx7nr4";
        libraryHaskellDepends = [
          base boltzmann-samplers essence-of-live-coding QuickCheck syb
          transformers
@@ -102168,8 +102739,8 @@ self: {
     ({ mkDerivation, base, essence-of-live-coding, vivid }:
      mkDerivation {
        pname = "essence-of-live-coding-vivid";
-       version = "0.2.7";
-       sha256 = "03j5kmp824s8b2x1n8dp86lh7ac8ccxh54dg0sx7v98j9lflbcqq";
+       version = "0.2.8";
+       sha256 = "0rjfgfhr1wfy77asrqcnh6830wwl372kxwz5nxmk9v217gfc51w2";
        libraryHaskellDepends = [ base essence-of-live-coding vivid ];
        description = "General purpose live coding framework - vivid backend";
        license = lib.licenses.bsd3;
@@ -102182,8 +102753,8 @@ self: {
      }:
      mkDerivation {
        pname = "essence-of-live-coding-warp";
-       version = "0.2.7";
-       sha256 = "1zykg5qik61xr4ri6d9r04w5rj7wm0wqmnzm6nipwpixal3gdxqa";
+       version = "0.2.8";
+       sha256 = "1562vw03zqpzzn9v9yss6xs9vfly9glg7j2im9cllivfzngw5fas";
        libraryHaskellDepends = [
          base essence-of-live-coding http-types wai warp
        ];
@@ -103399,6 +103970,31 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "evm-opcodes_0_2_0" = callPackage
+    ({ mkDerivation, base, bytestring, cereal, containers, data-dword
+     , hedgehog, hspec, tasty, tasty-bench, tasty-discover
+     , tasty-hedgehog, tasty-hspec, text
+     }:
+     mkDerivation {
+       pname = "evm-opcodes";
+       version = "0.2.0";
+       sha256 = "1s5vwdway724b0c41jwiaaqg1pllnhghjydplifbhhdfv63gkrw0";
+       libraryHaskellDepends = [
+         base bytestring cereal containers data-dword text
+       ];
+       testHaskellDepends = [
+         base bytestring cereal containers data-dword hedgehog hspec tasty
+         tasty-discover tasty-hedgehog tasty-hspec text
+       ];
+       testToolDepends = [ tasty-discover ];
+       benchmarkHaskellDepends = [
+         base bytestring cereal containers data-dword tasty-bench text
+       ];
+       description = "Opcode types for Ethereum Virtual Machine (EVM)";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "evoke" = callPackage
     ({ mkDerivation, aeson, base, ghc, HUnit, insert-ordered-containers
      , lens, QuickCheck, swagger2, text
@@ -103532,7 +104128,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion ];
        description = "Exact real arithmetic";
        license = lib.licenses.mit;
-       maintainers = [ lib.maintainers.expipiplus1 ];
      }) {};
 
   "exact-real-positional" = callPackage
@@ -103709,17 +104304,15 @@ self: {
        broken = true;
      }) {};
 
-  "exceptions_0_10_8" = callPackage
+  "exceptions_0_10_9" = callPackage
     ({ mkDerivation, base, mtl, QuickCheck, stm, template-haskell
      , test-framework, test-framework-hunit, test-framework-quickcheck2
      , transformers
      }:
      mkDerivation {
        pname = "exceptions";
-       version = "0.10.8";
-       sha256 = "125mgcw94x7d47ps0lkiq0g2hzzfjkmcq3gfkbi7w78az0sdjq4d";
-       revision = "1";
-       editedCabalFile = "0rxaahjp8zmp3xhdvvfgkb9qz1j9vsjgr9gz2jxnq69nbnrxj7y3";
+       version = "0.10.9";
+       sha256 = "0h5y2rqg7kz4ic59n5i7619766mzfpqcdill3l712nihs3q2nk4v";
        libraryHaskellDepends = [
          base mtl stm template-haskell transformers
        ];
@@ -104282,16 +104875,14 @@ self: {
        license = "BSD-2-Clause-Patent";
      }) {};
 
-  "exon_1_7_0_0" = callPackage
+  "exon_1_7_1_0" = callPackage
     ({ mkDerivation, base, criterion, ghc, hedgehog, incipit-base
      , parsec, tasty, tasty-hedgehog, template-haskell
      }:
      mkDerivation {
        pname = "exon";
-       version = "1.7.0.0";
-       sha256 = "1i45lxdp6g94cxcx64jipxdpvza2qpz5m3z2h499xwljgyzyj3vy";
-       revision = "2";
-       editedCabalFile = "1a0a2lyg75xbnq31k3jkx3ngkr3h4islbjvblp5r0zvwn4q25mj8";
+       version = "1.7.1.0";
+       sha256 = "0rsgcaakhpwbgy83jwn8g2hf276wfw0akq6hld9ck5zs0k74dzfa";
        libraryHaskellDepends = [
          base ghc incipit-base parsec template-haskell
        ];
@@ -104455,8 +105046,8 @@ self: {
        pname = "expiring-cache-map";
        version = "0.0.6.1";
        sha256 = "1fb47hsn06ybn2yzw7r6pjkmvvfpbdx7wjhbpxcywilbjyac4fqf";
-       revision = "1";
-       editedCabalFile = "1k5wqilafxp3ksqb7qy90cwipk0db568f15amn3mnf9krc1qjabg";
+       revision = "2";
+       editedCabalFile = "1lg38r5i6wdi39561g6kpdcdkhr34idkvh8n128gc7dz2a9irycl";
        libraryHaskellDepends = [
          base containers hashable unordered-containers
        ];
@@ -104909,10 +105500,8 @@ self: {
      }:
      mkDerivation {
        pname = "extensible";
-       version = "0.9";
-       sha256 = "06zmc71r4cqglkv3av38djbkakvw9zxc3901xi2h65fwxn4npvnc";
-       revision = "2";
-       editedCabalFile = "19d0w4ifmjlkw7i36ah9xqcy3b9na7hcjnvj6grk5iqnlmkz6six";
+       version = "0.9.1";
+       sha256 = "1kp407jnfl0p086x06s43b30gvq9haixf3r8q2sz90v6gdzbjmvb";
        libraryHaskellDepends = [
          aeson base bytestring cassava comonad constraints deepseq ghc-prim
          hashable incremental membership prettyprinter primitive profunctors
@@ -105124,6 +105713,35 @@ self: {
        mainProgram = "extensions";
      }) {};
 
+  "extensions_0_1_0_3" = callPackage
+    ({ mkDerivation, base, bytestring, Cabal, colourista, containers
+     , directory, filepath, ghc-boot-th, hedgehog, hspec, hspec-hedgehog
+     , optparse-applicative, parsec, text
+     }:
+     mkDerivation {
+       pname = "extensions";
+       version = "0.1.0.3";
+       sha256 = "1fks1yfdk0zjc1vccj3nr6li09j64cq6b6x9s5mi8qrsv5igbzlm";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring Cabal containers directory filepath ghc-boot-th
+         parsec text
+       ];
+       executableHaskellDepends = [
+         base colourista containers directory filepath optparse-applicative
+         text
+       ];
+       testHaskellDepends = [
+         base bytestring containers ghc-boot-th hedgehog hspec
+         hspec-hedgehog text
+       ];
+       description = "Parse Haskell Language Extensions";
+       license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "extensions";
+     }) {};
+
   "external-sort" = callPackage
     ({ mkDerivation, base, binary, bytestring, EdisonAPI, EdisonCore }:
      mkDerivation {
@@ -105175,8 +105793,8 @@ self: {
      }:
      mkDerivation {
        pname = "extism-pdk";
-       version = "1.0.0.1";
-       sha256 = "0gsc1ygrylgq85cbnj4chxikqx0gv7g10nzgmciwkimby94sl64r";
+       version = "1.2.0.0";
+       sha256 = "1ph4c2l22mhdn8053shsh2spq5wdgvi7zw279ay9ffhhwkyan654";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -105198,6 +105816,8 @@ self: {
        pname = "extra";
        version = "1.7.16";
        sha256 = "0w3wwwnf96ax70lrb0fkfich7b23kvk112j9rzr72b0bqd1ns315";
+       revision = "1";
+       editedCabalFile = "0xb2xd6qw664rz0d1pa7g4cd58ixqfhpxh7q6gz9lhc10afqw62g";
        libraryHaskellDepends = [
          base clock directory filepath process time unix
        ];
@@ -105208,6 +105828,25 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "extra_1_8" = callPackage
+    ({ mkDerivation, base, clock, directory, filepath, process
+     , QuickCheck, quickcheck-instances, time, unix
+     }:
+     mkDerivation {
+       pname = "extra";
+       version = "1.8";
+       sha256 = "18c9ad7wjf6q4yp0sagxhwyjpm9frw9kk27ih2x0nmjhmrgcx91g";
+       libraryHaskellDepends = [
+         base clock directory filepath process time unix
+       ];
+       testHaskellDepends = [
+         base directory filepath QuickCheck quickcheck-instances unix
+       ];
+       description = "Extra functions I use";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "extra-data-yj" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -105587,6 +106226,8 @@ self: {
        pname = "failure";
        version = "0.2.0.3";
        sha256 = "0jimc2x46zq7wnmzfbnqi67jl8yhbvr0fa65ljlc9p3fns9mca3p";
+       revision = "1";
+       editedCabalFile = "0lnvh6slp057kl0sjn14iab8y3cpic60lhbmn9502zryp7by23ky";
        libraryHaskellDepends = [ base transformers ];
        description = "A simple type class for success/failure computations. (deprecated)";
        license = lib.licenses.bsd3;
@@ -105683,8 +106324,8 @@ self: {
      }:
      mkDerivation {
        pname = "fakedata";
-       version = "1.0.3";
-       sha256 = "12sldxpn14zx5zwblw28k593rdqz50d246rz8j3zj41ljmnbwj4i";
+       version = "1.0.5";
+       sha256 = "179j2r6ws6ngmwsswkmpas4ij5jywlvhk0rhbk8rn3vxc3yj7gnr";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson attoparsec base bytestring containers directory exceptions
@@ -105972,8 +106613,8 @@ self: {
      }:
      mkDerivation {
        pname = "fast-builder";
-       version = "0.1.3.0";
-       sha256 = "0j2dfh6y689sk5ahh232zl8glbmwp34xnqkmaq9n9jwbddw4fg5z";
+       version = "0.1.4.0";
+       sha256 = "0v8nzzlnk5zvyfd4k8xakxdrgi0m23mk8k2bglm1447fgg6s02ma";
        libraryHaskellDepends = [ base bytestring ghc-prim ];
        testHaskellDepends = [ base bytestring process QuickCheck stm ];
        benchmarkHaskellDepends = [
@@ -106046,8 +106687,8 @@ self: {
      }:
      mkDerivation {
        pname = "fast-logger";
-       version = "3.2.3";
-       sha256 = "0af4228rnv2g3fgw00vx85fh0ngi092bx54awx1cd1jjkmpdyn73";
+       version = "3.2.4";
+       sha256 = "1fxh94qk24c7mki0049zc0h5g0cyn78fp54bgxczqcba6lqknx9r";
        libraryHaskellDepends = [
          array auto-update base bytestring directory easy-file filepath stm
          text unix-compat unix-time
@@ -106059,6 +106700,27 @@ self: {
        maintainers = [ lib.maintainers.sternenseemann ];
      }) {};
 
+  "fast-logger_3_2_5" = callPackage
+    ({ mkDerivation, array, async, auto-update, base, bytestring
+     , directory, easy-file, filepath, hspec, hspec-discover, stm, text
+     , unix-compat, unix-time
+     }:
+     mkDerivation {
+       pname = "fast-logger";
+       version = "3.2.5";
+       sha256 = "0cddv18k0n1hdbjf0szqq7pl5r0h4srzxy8pmr66a4pc1w410lii";
+       libraryHaskellDepends = [
+         array auto-update base bytestring directory easy-file filepath stm
+         text unix-compat unix-time
+       ];
+       testHaskellDepends = [ async base bytestring directory hspec ];
+       testToolDepends = [ hspec-discover ];
+       description = "A fast logging system";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       maintainers = [ lib.maintainers.sternenseemann ];
+     }) {};
+
   "fast-math" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -106082,12 +106744,12 @@ self: {
      }) {};
 
   "fast-myers-diff" = callPackage
-    ({ mkDerivation, base, dlist, hspec, text, vector }:
+    ({ mkDerivation, base, deepseq, dlist, hspec, text, vector }:
      mkDerivation {
        pname = "fast-myers-diff";
-       version = "0.0.0";
-       sha256 = "0biyv3x889c536dcb9ylglidlpi32v861586yhsjszshmpj38iz3";
-       libraryHaskellDepends = [ base dlist text vector ];
+       version = "0.0.1";
+       sha256 = "12flhvdjhkw0iyrcwzjnqkiml698hgv203kl76qy778n59x9hvp7";
+       libraryHaskellDepends = [ base deepseq dlist text vector ];
        testHaskellDepends = [ base hspec text vector ];
        description = "A fast implementation of the Myers diff algorithm";
        license = lib.licenses.mit;
@@ -106763,8 +107425,8 @@ self: {
        pname = "fcf-base";
        version = "0.1.0.0";
        sha256 = "19jrcpj496bpchv8fw30vd5b5w3sj1qkzmh5jlahyvz5wsppzwsq";
-       revision = "1";
-       editedCabalFile = "0j71pgy6cp6jadyx8726daa91j795y9p3r3w0x3jvffpnlk9aibp";
+       revision = "2";
+       editedCabalFile = "0vmw1srmzl3c3j4pdnaa2lvkcvlya2kccp4j33ayscmlnx29fqn3";
        libraryHaskellDepends = [ base fcf-family ];
        testHaskellDepends = [ base fcf-family ];
        description = "Family-of-families instances for base";
@@ -106825,6 +107487,8 @@ self: {
        pname = "fcf-family";
        version = "0.2.0.1";
        sha256 = "0dgbzin82da8a8j0xm9ijkaj5ifk2ca0cx02x5glr07qzzhpa9k5";
+       revision = "1";
+       editedCabalFile = "1ay0an8smfw4q2yrvfs6n1fc61lgnp0ky66d0d6swc8lv5ds9rda";
        libraryHaskellDepends = [
          base containers first-class-families template-haskell
        ];
@@ -107090,8 +107754,8 @@ self: {
      }:
      mkDerivation {
        pname = "fedora-composes";
-       version = "0.2";
-       sha256 = "1q8k41gsrf77dwv4a1kbvh0l949ashph8n08fv0n3b8xys4nl59x";
+       version = "0.2.1";
+       sha256 = "0y8cmjmdab3rnjvddxnsjyc28hcqv52a7c2f5505vxw0wz0x57bx";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -107203,8 +107867,8 @@ self: {
      }:
      mkDerivation {
        pname = "fedora-repoquery";
-       version = "0.7";
-       sha256 = "1jpnmfm1pj4d078941hapd7ww975cy032d8jdkbparnv847nvd2n";
+       version = "0.7.1";
+       sha256 = "1jz8v914s7janr6xyk6sf2c0fxfw2c5d7shc08ks62qlvg8qbs8c";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -108010,8 +108674,8 @@ self: {
      }:
      mkDerivation {
        pname = "fgl";
-       version = "5.8.2.0";
-       sha256 = "1dn3x3rmdlglg1kbvx7vndkm66lvvyd23awwd0qzplzi43vhrks4";
+       version = "5.8.3.0";
+       sha256 = "1hb3mgqqz67qwfw2893bslj4mkhs4g0y51c6zpc6r2h6caqibjm4";
        libraryHaskellDepends = [
          array base containers deepseq transformers
        ];
@@ -108428,8 +109092,8 @@ self: {
      }:
      mkDerivation {
        pname = "filecache";
-       version = "0.5.1";
-       sha256 = "0nsq25gj0yyjx27hrpwpxvx0sfh4n36rhdx4lxy3drn70746spgq";
+       version = "0.5.2";
+       sha256 = "1h7l5r5dlb793in1jqfic4j5rbvp0xj9hr2a34h17lbmp7fs5k0r";
        libraryHaskellDepends = [
          base containers directory exceptions filepath fsnotify mtl stm
          strict-base-types time
@@ -108832,6 +109496,8 @@ self: {
        pname = "fin";
        version = "0.3.1";
        sha256 = "1y98g48dr046d1v300aj10dq5mrn79yj769gcld01834xi0ng010";
+       revision = "1";
+       editedCabalFile = "1q6hq4m95b89ig3c21p36ng904vj84r5ga3brj589ifs068lpvv4";
        libraryHaskellDepends = [
          base boring dec deepseq hashable QuickCheck some universe-base
        ];
@@ -110058,8 +110724,8 @@ self: {
        pname = "flac";
        version = "0.2.1";
        sha256 = "0ca41lyl21x9nrlnj5df4fbhycpsmfrl6fsd8pmza2wklx8zlv9d";
-       revision = "2";
-       editedCabalFile = "1byq496k06whqxdiaa7s3f4hh8mbawm6i0a9pgkbj239y14c3qpj";
+       revision = "3";
+       editedCabalFile = "1s1x9dzzryccpsdyaqhivz5awlwrwqhmkfnvv58wpxqyjcc236jp";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base bytestring containers directory exceptions filepath mtl text
@@ -111441,16 +112107,14 @@ self: {
      }) {};
 
   "fold-debounce" = callPackage
-    ({ mkDerivation, base, data-default-class, hspec, hspec-discover
-     , stm, stm-delay, time
+    ({ mkDerivation, base, data-default, hspec, hspec-discover, stm
+     , stm-delay, time
      }:
      mkDerivation {
        pname = "fold-debounce";
-       version = "0.2.0.11";
-       sha256 = "1i5lbzw2y43ppxk0kaqjap0dxyxpx5vqsvqxb2wqfkm3z8v63cy8";
-       libraryHaskellDepends = [
-         base data-default-class stm stm-delay time
-       ];
+       version = "0.2.0.14";
+       sha256 = "1qdfbgk120ck1a50r2993438qgrwqz33yag4yw8f51yvqzx8v0xc";
+       libraryHaskellDepends = [ base data-default stm stm-delay time ];
        testHaskellDepends = [ base hspec stm time ];
        testToolDepends = [ hspec-discover ];
        description = "Fold multiple events that happen in a given period of time";
@@ -111536,15 +112200,15 @@ self: {
      }:
      mkDerivation {
        pname = "foldl";
-       version = "1.4.16";
-       sha256 = "18bbhz0bjxb30ni9m9nm4aj8klakkd2fbjaymg8j3f0kdki3isj9";
+       version = "1.4.17";
+       sha256 = "1bk02j6niyw39279cf1im62lzd3gz8dc9qa7kgplz3fyb4chswgm";
        libraryHaskellDepends = [
          base bytestring comonad containers contravariant hashable primitive
          profunctors random semigroupoids text transformers
          unordered-containers vector
        ];
        testHaskellDepends = [ base doctest ];
-       benchmarkHaskellDepends = [ base criterion ];
+       benchmarkHaskellDepends = [ base criterion profunctors ];
        description = "Composable, streaming, and efficient left folds";
        license = lib.licenses.bsd3;
        maintainers = [ lib.maintainers.Gabriella439 ];
@@ -111955,6 +112619,20 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "force-layout_0_4_1" = callPackage
+    ({ mkDerivation, base, containers, data-default, lens, linear }:
+     mkDerivation {
+       pname = "force-layout";
+       version = "0.4.1";
+       sha256 = "0mas3v19mhzcb4rdn6033rmnbw36y3yw240q2cbpr6z4rfk1wxqq";
+       libraryHaskellDepends = [
+         base containers data-default lens linear
+       ];
+       description = "Simple force-directed layout";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "fordo" = callPackage
     ({ mkDerivation, base, process, transformers }:
      mkDerivation {
@@ -112226,12 +112904,15 @@ self: {
      }) {};
 
   "formatn" = callPackage
-    ({ mkDerivation, base, containers, QuickCheck, text }:
+    ({ mkDerivation, base, containers, doctest-parallel, QuickCheck
+     , text
+     }:
      mkDerivation {
        pname = "formatn";
-       version = "0.3.0.1";
-       sha256 = "1w1isqk9mxrzl0sfj10kqfr2z8wkxvx5dmacig4k415cbaf4dqs3";
-       libraryHaskellDepends = [ base containers QuickCheck text ];
+       version = "0.3.1.0";
+       sha256 = "0xh78ckdsih2p984qr170f6l4yfz5fnq7xni6gjzapcilfxzvky9";
+       libraryHaskellDepends = [ base containers text ];
+       testHaskellDepends = [ base doctest-parallel QuickCheck ];
        description = "Formatting of doubles";
        license = lib.licenses.bsd3;
      }) {};
@@ -112441,8 +113122,8 @@ self: {
      }:
      mkDerivation {
        pname = "fortran-src";
-       version = "0.15.1";
-       sha256 = "0h3wq3i18hy3w06dzk4l1w5vf3vzx24lyjznrplkbya6kc5y4kpp";
+       version = "0.16.3";
+       sha256 = "153zalj2d50w7gazsnc2i0530x1l12w5ppwn86q92xp5j56kij96";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -112628,20 +113309,6 @@ self: {
        mainProgram = "foscam-sort";
      }) {};
 
-  "foundation_0_0_28" = callPackage
-    ({ mkDerivation, base, basement, gauge, ghc-prim }:
-     mkDerivation {
-       pname = "foundation";
-       version = "0.0.28";
-       sha256 = "06hsh40qwmy2nfkrd9m8lfhi6arziixdw9pn379m6a7cga2vjcnh";
-       libraryHaskellDepends = [ base basement ghc-prim ];
-       testHaskellDepends = [ base basement ];
-       benchmarkHaskellDepends = [ base basement gauge ];
-       description = "Alternative prelude with batteries and no dependencies";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
   "foundation" = callPackage
     ({ mkDerivation, base, basement, gauge, ghc-prim }:
      mkDerivation {
@@ -113165,46 +113832,47 @@ self: {
      , autodocodec-openapi3, base, bcp47, Blammo, Blammo-wai, bugsnag
      , bytestring, case-insensitive, cassava, conduit, conduit-extra
      , containers, cookie, datadog, doctest, ekg-core, exceptions, extra
-     , faktory, freckle-env, freckle-http, freckle-otel, Glob, hashable
-     , hs-opentelemetry-api, hs-opentelemetry-instrumentation-persistent
+     , faktory, freckle-env, freckle-exception, freckle-http
+     , freckle-otel, freckle-prelude, Glob, hs-opentelemetry-api
+     , hs-opentelemetry-instrumentation-persistent
      , hs-opentelemetry-instrumentation-wai, hs-opentelemetry-sdk, hspec
      , hspec-core, hspec-expectations-lifted, hspec-junit-formatter
-     , http-client, http-types, immortal, lens, monad-control
-     , monad-logger-aeson, monad-validate, MonadRandom, mtl
-     , nonempty-containers, openapi3, path-pieces, persistent
-     , persistent-postgresql, postgresql-simple, primitive, QuickCheck
-     , resource-pool, resourcet, safe, scientist, semigroupoids
-     , template-haskell, text, time, transformers, transformers-base
-     , typed-process, unliftio, unordered-containers, vector, wai
-     , wai-extra, yaml, yesod-core, yesod-test
+     , http-client, http-types, HUnit, immortal, lens, monad-control
+     , monad-validate, MonadRandom, mtl, nonempty-containers, openapi3
+     , path-pieces, persistent, persistent-postgresql, postgresql-simple
+     , primitive, QuickCheck, resource-pool, resourcet, scientist
+     , semigroupoids, servant-server, template-haskell, text, time
+     , transformers, transformers-base, typed-process, unliftio
+     , unordered-containers, vector, wai, wai-extra, yaml, yesod-core
+     , yesod-test
      }:
      mkDerivation {
        pname = "freckle-app";
-       version = "1.20.0.1";
-       sha256 = "1lzs43japwnkn4gaxamnsjchimc2v2w8fkjb90j1jjvw1dnnaj8h";
+       version = "1.20.3.0";
+       sha256 = "0if5ijphbin6ff0krfhy7bpjambw4zf8ccg459caiff3qc97rlcy";
        libraryHaskellDepends = [
          aeson annotated-exception autodocodec autodocodec-openapi3 base
          bcp47 Blammo Blammo-wai bugsnag bytestring case-insensitive cassava
          conduit conduit-extra containers cookie datadog doctest ekg-core
-         exceptions extra faktory freckle-env freckle-http freckle-otel Glob
-         hashable hs-opentelemetry-api
+         exceptions extra faktory freckle-env freckle-exception freckle-http
+         freckle-otel freckle-prelude Glob hs-opentelemetry-api
          hs-opentelemetry-instrumentation-persistent
          hs-opentelemetry-instrumentation-wai hs-opentelemetry-sdk hspec
          hspec-core hspec-expectations-lifted hspec-junit-formatter
-         http-client http-types immortal lens monad-control
-         monad-logger-aeson monad-validate MonadRandom mtl
-         nonempty-containers openapi3 path-pieces persistent
-         persistent-postgresql postgresql-simple primitive QuickCheck
-         resource-pool resourcet safe scientist semigroupoids
-         template-haskell text time transformers transformers-base
-         typed-process unliftio unordered-containers vector wai wai-extra
-         yaml yesod-core yesod-test
+         http-client http-types HUnit immortal lens monad-control
+         monad-validate MonadRandom mtl nonempty-containers openapi3
+         path-pieces persistent persistent-postgresql postgresql-simple
+         primitive QuickCheck resource-pool resourcet scientist
+         semigroupoids servant-server template-haskell text time
+         transformers transformers-base typed-process unliftio
+         unordered-containers vector wai wai-extra yaml yesod-core
+         yesod-test
        ];
        testHaskellDepends = [
-         aeson async base Blammo bugsnag bytestring cassava conduit
-         hs-opentelemetry-api hspec http-types monad-validate
-         nonempty-containers postgresql-simple QuickCheck vector wai
-         wai-extra
+         aeson annotated-exception async base Blammo bugsnag bytestring
+         cassava conduit hs-opentelemetry-api hspec http-types HUnit
+         monad-validate nonempty-containers path-pieces persistent
+         postgresql-simple QuickCheck servant-server vector wai wai-extra
        ];
        description = "Haskell application toolkit used at Freckle";
        license = lib.licenses.mit;
@@ -113408,14 +114076,21 @@ self: {
      }) {};
 
   "free-alacarte" = callPackage
-    ({ mkDerivation, base }:
+    ({ mkDerivation, base, containers, hspec, QuickCheck, relude, tasty
+     , tasty-hspec, text, time
+     }:
      mkDerivation {
        pname = "free-alacarte";
-       version = "1.0.0.2";
-       sha256 = "1zshviy7a1apyg6v24qmf65dg2jh6c7ix0vpp1xi6ahkhcqbsnip";
+       version = "1.0.0.8";
+       sha256 = "1il7ihn81g2341bx07pjjmjzyrxl3n9n70bg6qdxdgjs0w9b6b78";
        libraryHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base containers hspec QuickCheck relude tasty tasty-hspec text time
+       ];
        description = "Free monads based on intuitions from the Data types à la Carte";
-       license = lib.licenses.gpl3Only;
+       license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "free-algebras" = callPackage
@@ -113424,8 +114099,8 @@ self: {
      }:
      mkDerivation {
        pname = "free-algebras";
-       version = "0.1.1.0";
-       sha256 = "16y0jvvsz1wr1w0hibnh94r438576ciq5snwjha8ca5b4c9ym980";
+       version = "0.1.2.0";
+       sha256 = "1q8l0ysn18v1qgi91b4nj26pv9iq1pwilzg19ql36aji193cirxy";
        libraryHaskellDepends = [
          base containers data-fix dlist free groups kan-extensions mtl
          transformers
@@ -113473,6 +114148,8 @@ self: {
        pname = "free-category";
        version = "0.0.4.5";
        sha256 = "0ag52rmxrlhf5afk6nhrcpqwknvqrk9rhfn977zn1i0ad5b6ghag";
+       revision = "1";
+       editedCabalFile = "12fcz3ja47z0ri3f8nyj7pwizlbgir66z37z01x7l48d0lbg6jgj";
        libraryHaskellDepends = [ base free-algebras ];
        testHaskellDepends = [
          base free-algebras QuickCheck tasty tasty-quickcheck
@@ -113512,18 +114189,19 @@ self: {
 
   "free-foil" = callPackage
     ({ mkDerivation, array, base, bifunctors, containers, deepseq
-     , doctest-parallel, template-haskell, text
+     , doctest-parallel, kind-generics, template-haskell, text
      }:
      mkDerivation {
        pname = "free-foil";
-       version = "0.1.0";
-       sha256 = "0a0mpacwpyj46p79l3imwazp7a3hlm1bwjh5v1x7sk93kyb8d9fg";
+       version = "0.2.0";
+       sha256 = "19b9bda5vwc9zqj5f555l2c5nvs31l7ja3yp8xw8lqihfjkk8gp8";
        libraryHaskellDepends = [
-         array base bifunctors containers deepseq template-haskell text
+         array base bifunctors containers deepseq kind-generics
+         template-haskell text
        ];
        testHaskellDepends = [
          array base bifunctors containers deepseq doctest-parallel
-         template-haskell text
+         kind-generics template-haskell text
        ];
        description = "Efficient Type-Safe Capture-Avoiding Substitution for Free (Scoped Monads)";
        license = lib.licenses.bsd3;
@@ -114184,15 +114862,15 @@ self: {
 
   "fresnel" = callPackage
     ({ mkDerivation, ansi-terminal, base, containers, fused-effects
-     , hashable, profunctors, QuickCheck, template-haskell, transformers
-     , unordered-containers
+     , hashable, profunctors, QuickCheck, semigroupoids
+     , template-haskell, transformers, unordered-containers
      }:
      mkDerivation {
        pname = "fresnel";
-       version = "0.0.0.3";
-       sha256 = "1gimnk2f3b183xfr33lp52mwhr9q8hbpp72hgqir48phawkicrca";
+       version = "0.1.0.1";
+       sha256 = "02d8d4m4msx7hxmp337zig07cvq7sci31f9x429w19bj43sp9j7g";
        libraryHaskellDepends = [
-         base containers hashable profunctors transformers
+         base containers hashable profunctors semigroupoids transformers
          unordered-containers
        ];
        testHaskellDepends = [
@@ -114209,8 +114887,8 @@ self: {
     ({ mkDerivation, base, fresnel, fused-effects }:
      mkDerivation {
        pname = "fresnel-fused-effects";
-       version = "0.0.0.0";
-       sha256 = "1img08a29q1s5zydk9hkggsq874hvqj44f0vjmxdr36j5r72v4kz";
+       version = "0.0.0.1";
+       sha256 = "00608jnm2p2r8c1b9p6khrxwgs29cclax24pbslx4xqv1fghgl4y";
        libraryHaskellDepends = [ base fresnel fused-effects ];
        description = "fresnel/fused-effects integration";
        license = lib.licenses.bsd3;
@@ -114550,6 +115228,28 @@ self: {
        mainProgram = "frquotes";
      }) {};
 
+  "fs-api" = callPackage
+    ({ mkDerivation, base, bytestring, containers, deepseq, digest
+     , directory, filepath, io-classes, primitive, safe-wild-cards
+     , tasty, tasty-quickcheck, temporary, text, unix, unix-bytestring
+     }:
+     mkDerivation {
+       pname = "fs-api";
+       version = "0.3.0.1";
+       sha256 = "0yjfldwmxqg4fgcymyb9bb9axwsfsnldnxxfmk54spkmiab8kr49";
+       libraryHaskellDepends = [
+         base bytestring containers deepseq digest directory filepath
+         io-classes primitive safe-wild-cards text unix unix-bytestring
+       ];
+       testHaskellDepends = [
+         base bytestring filepath primitive tasty tasty-quickcheck temporary
+         text
+       ];
+       description = "Abstract interface for the file system";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "fs-events" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -114563,6 +115263,32 @@ self: {
        broken = true;
      }) {};
 
+  "fs-sim" = callPackage
+    ({ mkDerivation, base, base16-bytestring, bifunctors, bytestring
+     , containers, fs-api, generics-sop, io-classes, mtl, pretty-show
+     , primitive, QuickCheck, quickcheck-state-machine, random
+     , safe-wild-cards, tasty, tasty-hunit, tasty-quickcheck, temporary
+     , text
+     }:
+     mkDerivation {
+       pname = "fs-sim";
+       version = "0.3.0.1";
+       sha256 = "1r094vpwpmq3956zs2yqvpliz0aq0wb71pnw566kcxm1rvv91wjr";
+       libraryHaskellDepends = [
+         base base16-bytestring bytestring containers fs-api io-classes mtl
+         primitive QuickCheck safe-wild-cards text
+       ];
+       testHaskellDepends = [
+         base bifunctors bytestring containers fs-api generics-sop
+         io-classes pretty-show primitive QuickCheck
+         quickcheck-state-machine random tasty tasty-hunit tasty-quickcheck
+         temporary text
+       ];
+       description = "Simulated file systems";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "fsh-csv" = callPackage
     ({ mkDerivation, base, hint }:
      mkDerivation {
@@ -114638,6 +115364,8 @@ self: {
        pname = "fsnotify";
        version = "0.4.1.0";
        sha256 = "1vzpx91n2qml0628zq1c0bwnz7d4bal4vwl52hyil60shx5gnc6i";
+       revision = "1";
+       editedCabalFile = "1r8q07d5232lfxsdx9i1kfwlmr2kirz8g9k18ahz054pvwggs9y6";
        libraryHaskellDepends = [
          async base bytestring containers directory filepath hinotify
          monad-control safe-exceptions text time unix unix-compat
@@ -114820,6 +115548,8 @@ self: {
        pname = "ftp-client";
        version = "0.5.1.6";
        sha256 = "0xlrmzngdzg8h7lcb6kaz1zcm3kd1rdax4xs0h048iz7f78q18dg";
+       revision = "1";
+       editedCabalFile = "14pdfmm796mv3qd5y2rq8pj429v31w1d3dlxgyvypjmjh07v87gf";
        libraryHaskellDepends = [
          attoparsec base bytestring containers crypton-connection
          data-default-class exceptions network transformers
@@ -115375,13 +116105,15 @@ self: {
      }:
      mkDerivation {
        pname = "functor-monad";
-       version = "0.1.1.0";
-       sha256 = "027g26wr9lsasgrfw641i6zpvv23w7489d7wbljxnp6fnkfhxn30";
+       version = "0.1.1.1";
+       sha256 = "0rjc6ziwvvvlzhf50dx9zml75i647rzd5g4g3bf7nl0q51r4z063";
        libraryHaskellDepends = [
          adjunctions auto-lift-classes base bifunctors comonad day-comonoid
          free free-applicative-t kan-extensions transformers
        ];
-       testHaskellDepends = [ base free transformers ];
+       testHaskellDepends = [
+         base comonad free kan-extensions transformers
+       ];
        description = "FFunctor: functors on (the usual) Functors";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -115621,10 +116353,8 @@ self: {
      }:
      mkDerivation {
        pname = "fused-effects";
-       version = "1.1.2.2";
-       sha256 = "00m1lnn8zsb6iniyjmmbgiz7kd5c5kl7rxqqxlc2dkb4hpyrm4v5";
-       revision = "1";
-       editedCabalFile = "0ckc63n04kjlk4m3zjz0ynsc0b4rvz6ikpxcrbx8p9lj132ck6d7";
+       version = "1.1.2.3";
+       sha256 = "0z0gwkb3rw9jpa3zxz5w3fc0x54xww0p5wzp4f0xdargjy1jhmk0";
        libraryHaskellDepends = [ base transformers unliftio-core ];
        testHaskellDepends = [
          base containers hedgehog hedgehog-fn inspection-testing
@@ -115704,8 +116434,8 @@ self: {
     ({ mkDerivation, base, fused-effects, random, transformers }:
      mkDerivation {
        pname = "fused-effects-random";
-       version = "1.1.0.0";
-       sha256 = "0krcyx4hhvkxh0rbfwxb52xgb4rl45dflyx3aw8xryp6wn9my770";
+       version = "1.1.0.1";
+       sha256 = "1s259n2iq96rqhzh1vg9m0cpqyfh0ljjgrzw62b4ixm9c39vvw5n";
        libraryHaskellDepends = [ base fused-effects random transformers ];
        description = "Random number generation for fused-effects";
        license = lib.licenses.bsd3;
@@ -115844,8 +116574,8 @@ self: {
      }:
      mkDerivation {
        pname = "futhark";
-       version = "0.25.20";
-       sha256 = "149fzcd6rijr5vzpn42xfjr8k9pgijmqm4c754na1vj8d926sjgw";
+       version = "0.25.23";
+       sha256 = "1yd1j5qv4rfijjxv48m0qq7y9r0qn31zliafgbmqs2i9ik5gg6sz";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -115880,8 +116610,8 @@ self: {
      }:
      mkDerivation {
        pname = "futhark-data";
-       version = "1.1.0.1";
-       sha256 = "1i1npxiij2crgc5vbyqd9j786yh8a6gkshiys1cjwlzj30hm95n3";
+       version = "1.1.1.0";
+       sha256 = "010q8mbyy320vw785phczmdjdv55w5i7mdd6q04949lzfzxi3w0f";
        libraryHaskellDepends = [
          base binary bytestring bytestring-to-vector containers half
          megaparsec mtl scientific text vector vector-binary-instances
@@ -115917,8 +116647,8 @@ self: {
      }:
      mkDerivation {
        pname = "futhark-server";
-       version = "1.2.2.1";
-       sha256 = "0g8n1gkl4y2a65z1idx58b1ls2g4jf0pwjhnc3w5wffq9mpwliaq";
+       version = "1.2.3.0";
+       sha256 = "12gih73pvy54k4fs7s690b40cfhrvgzahhw3n571pi73ia86mljb";
        libraryHaskellDepends = [
          base binary bytestring directory futhark-data mtl process temporary
          text
@@ -117453,7 +118183,6 @@ self: {
        ];
        description = "A simple Happstack-style Gemini router";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gemini-server" = callPackage
@@ -117472,8 +118201,6 @@ self: {
        ];
        description = "A lightweight server for the Gemini protocol";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gemini-textboard" = callPackage
@@ -117496,7 +118223,6 @@ self: {
        ];
        description = "A barebones textboard for the Gemini protocol";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "gemini-textboard";
      }) {};
 
@@ -117832,19 +118558,16 @@ self: {
      }) {};
 
   "generic-data" = callPackage
-    ({ mkDerivation, ap-normalize, base, base-orphans, contravariant
-     , deepseq, generic-lens, ghc-boot-th, one-liner, show-combinators
-     , tasty, tasty-bench, tasty-hunit
+    ({ mkDerivation, ap-normalize, base, base-orphans, deepseq
+     , generic-lens, ghc-boot-th, one-liner, show-combinators, tasty
+     , tasty-bench, tasty-hunit
      }:
      mkDerivation {
        pname = "generic-data";
-       version = "1.1.0.0";
-       sha256 = "1jxwkc475v0h1i5g5zyjq0x66fqvixdc99a7m8w3cpxkk56vqb5i";
-       revision = "2";
-       editedCabalFile = "187qabhjmymg18i7424s90f7nwx17hlpcr5i53ximwyd9z6i9ify";
+       version = "1.1.0.1";
+       sha256 = "0cbng88jsx5f34jrhj2c83jg9r0d7q4xj6vb2as97mgrdmy054nk";
        libraryHaskellDepends = [
-         ap-normalize base base-orphans contravariant ghc-boot-th
-         show-combinators
+         ap-normalize base base-orphans ghc-boot-th show-combinators
        ];
        testHaskellDepends = [
          base generic-lens one-liner show-combinators tasty tasty-hunit
@@ -118398,8 +119121,8 @@ self: {
        pname = "generically";
        version = "0.1.1";
        sha256 = "1ks3pi6mpma83xffplz8vmimyhvzpnhmcgvk3bvl3c64pqva9i84";
-       revision = "3";
-       editedCabalFile = "1hl8690xqb6af5i5jn5s55s29hpx9fq1ghdnxi5l1li2q25666qv";
+       revision = "4";
+       editedCabalFile = "0bj5vhnrggf9ka89z628hcxx1g3r00lv2rrrjv3dfbaqbj7jfr1z";
        libraryHaskellDepends = [ base ];
        description = "Generically newtype to use with DerivingVia";
        license = lib.licenses.bsd3;
@@ -118886,8 +119609,8 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity-containers";
-       version = "1.0.0.1";
-       sha256 = "155ri2ncwcjx2gl3mimfkafqdf33mzkk1188dk97wbzg0rpq69ip";
+       version = "1.0.0.2";
+       sha256 = "1087c37r829drixvs6cnl7irxph35nspims4ig20dqxg3g0zpx54";
        libraryHaskellDepends = [
          base containers genvalidity QuickCheck validity validity-containers
        ];
@@ -119996,22 +120719,6 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {deriveConstants = null; genprimopcode = null;};
 
-  "ghc-api-compat_8_6" = callPackage
-    ({ mkDerivation, ghc }:
-     mkDerivation {
-       pname = "ghc-api-compat";
-       version = "8.6";
-       sha256 = "1pxnb5qrf9fz7ghy68xvpdc44fh2kz3f9i5cn66ch7k0ah8j2w3s";
-       revision = "1";
-       editedCabalFile = "01i6h8358n148nzjx6k774d2i2hm6dhgpx162ppkmwmim17f3zyn";
-       libraryHaskellDepends = [ ghc ];
-       doHaddock = false;
-       description = "GHC-API compatibility helpers";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
   "ghc-api-compat_8_10_7" = callPackage
     ({ mkDerivation, base, ghc }:
      mkDerivation {
@@ -120240,8 +120947,8 @@ self: {
     ({ mkDerivation, base, deepseq, ghc-heap, ghc-prim }:
      mkDerivation {
        pname = "ghc-datasize";
-       version = "0.2.6";
-       sha256 = "0nprk7mzr6n63ihjdqrs2kd16hzl72n04zi3hpsjlszy8gzizqg5";
+       version = "0.2.7";
+       sha256 = "0xndiq2049nrfwrgzdz1m0rkskiqcsblkfxwijxf0lzy4avj4bh1";
        libraryHaskellDepends = [ base deepseq ghc-heap ghc-prim ];
        description = "Determine the size of data structures in GHC's memory";
        license = lib.licenses.bsd3;
@@ -120902,7 +121609,7 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "ghc-lib_9_8_2_20240223" = callPackage
+  "ghc-lib_9_8_3_20241103" = callPackage
     ({ mkDerivation, alex, array, base, binary, bytestring, containers
      , deepseq, directory, exceptions, filepath, ghc-lib-parser
      , ghc-prim, happy, hpc, parsec, pretty, process, rts
@@ -120910,8 +121617,10 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-lib";
-       version = "9.8.2.20240223";
-       sha256 = "12lmk3ipd1pyiwzmnb0zgbw86yy7mhsy530dnackwidg3ww07nia";
+       version = "9.8.3.20241103";
+       sha256 = "0cf14rw1kkvs7f5smhjrsxxs3rhcqlsfgb99cmv2dlvcma3h1k95";
+       revision = "1";
+       editedCabalFile = "1xjibygf7kjl8b17vsapg1mmlj226z38svd1kfz1b3qpn17j3mcd";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          array base binary bytestring containers deepseq directory
@@ -120924,7 +121633,7 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ghc-lib_9_10_1_20240511" = callPackage
+  "ghc-lib_9_10_1_20241103" = callPackage
     ({ mkDerivation, alex, array, base, binary, bytestring, containers
      , deepseq, directory, exceptions, filepath, ghc-lib-parser
      , ghc-prim, happy, hpc, parsec, pretty, process, rts
@@ -120932,8 +121641,10 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-lib";
-       version = "9.10.1.20240511";
-       sha256 = "1z8xpzkwp2abb8azhjsnmq0cyyvvc3xqm5dgs7vmrfj3yq72j6ys";
+       version = "9.10.1.20241103";
+       sha256 = "1wzjzfh3cvbmq957plngq41cwi1x63z8f5n5j69xpqkdf64z517g";
+       revision = "2";
+       editedCabalFile = "1nb61mg0p39258gqwgwh6wc35mdxcps5afwccgiqa3k22rfjdhbg";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          array base binary bytestring containers deepseq directory
@@ -120987,15 +121698,17 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "ghc-lib-parser_9_8_2_20240223" = callPackage
+  "ghc-lib-parser_9_8_3_20241103" = 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.8.2.20240223";
-       sha256 = "05k5grbh3s0ywm8y6cp9hqfj4bbq0nh1bx1ysgfv88df5hgg47r9";
+       version = "9.8.3.20241103";
+       sha256 = "0cp1s6z0jm0pk6p2zlpklwqyh4wkh42cjxkgjdkl9wqnf1cnn444";
+       revision = "1";
+       editedCabalFile = "0ih4spj54606cj280cr3icl8d5imgipk1ydbajc9pd9vaqh2kg5c";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          array base binary bytestring containers deepseq directory
@@ -121008,15 +121721,17 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "ghc-lib-parser_9_10_1_20240511" = callPackage
+  "ghc-lib-parser_9_10_1_20241103" = 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.10.1.20240511";
-       sha256 = "0fgissqfbgx5ra6gvfywxn76q16v5i97riaxqs1l9pa3zrfdzl9p";
+       version = "9.10.1.20241103";
+       sha256 = "17q8h8xaa7rn384zq3x7br93mi9g6gwqzp01bh99929qk0mvrsil";
+       revision = "2";
+       editedCabalFile = "02w33rvb6vfx7am6w0ri4if4m3lk1zf60mw4ibazzqgl4rbkf7im";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          array base binary bytestring containers deepseq directory
@@ -121286,14 +122001,26 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "ghc-parser_0_2_7_0" = callPackage
+    ({ mkDerivation, base, ghc }:
+     mkDerivation {
+       pname = "ghc-parser";
+       version = "0.2.7.0";
+       sha256 = "08m1jb093pkmbj7km7xclq6f1jz20v313ih9b4fydis974i8pv3h";
+       libraryHaskellDepends = [ base ghc ];
+       description = "Haskell source parser from GHC";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "ghc-paths" = callPackage
     ({ mkDerivation, base, Cabal, directory }:
      mkDerivation {
        pname = "ghc-paths";
        version = "0.1.0.12";
        sha256 = "1164w9pqnf7rjm05mmfjznz7rrn415blrkk1kjc0gjvks1vfdjvf";
-       revision = "6";
-       editedCabalFile = "13j23fnlh18zqh5m4y8b5skhavq9kjx2jl6kyxvmfcmdi3q4nwjf";
+       revision = "7";
+       editedCabalFile = "0irq8j1bz5z3da1g4xd3dp392hwi2xn1cjsrdiqyp4srjlyg2532";
        setupHaskellDepends = [ base Cabal directory ];
        libraryHaskellDepends = [ base ];
        description = "Knowledge of GHC's installation directories";
@@ -121758,8 +122485,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-tags-core";
-       version = "0.6.1.0";
-       sha256 = "0x2l1n8fsg7z0x3bvqa806l4ldzxjsapfv9cf3fnvandh9d2dc4p";
+       version = "0.6.1.1";
+       sha256 = "1p1ykmbq16lg30s2cnwds16aiq4wxiv9s59sa933fk9mv2841gb1";
        libraryHaskellDepends = [
          attoparsec base bytestring containers deepseq filepath ghc text
        ];
@@ -121775,6 +122502,8 @@ self: {
        pname = "ghc-tags-pipes";
        version = "0.1.1.0";
        sha256 = "1ajgqhnch20zfrslmng3hbmn3p9hcsd3d6b02yq6qv8rlxrl9nxn";
+       revision = "1";
+       editedCabalFile = "0r40shzvq4ps4nhp4yhw76wnkm07k711gqzdbrilig4vv0r82x89";
        libraryHaskellDepends = [
          attoparsec base bytestring ghc-tags-core mtl pipes pipes-attoparsec
          pipes-bytestring text
@@ -121790,8 +122519,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-tags-plugin";
-       version = "0.6.1.0";
-       sha256 = "1c3vr9754szadl4bj98hmjz5jmqahggakm7x3838cccqbdrpxyh0";
+       version = "0.6.1.1";
+       sha256 = "1w1m942hzw63igdjvhb15n5w0yzkm2hp5lyv1dl815dvzj0bn8kq";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -121809,8 +122538,8 @@ self: {
     ({ mkDerivation, base, containers, ghc, transformers }:
      mkDerivation {
        pname = "ghc-tcplugin-api";
-       version = "0.11.0.0";
-       sha256 = "0k0hr9l3w3xf60var20by5xp0wqfcwv8x4lfcag94f9bn60cnvra";
+       version = "0.13.0.0";
+       sha256 = "1gwr31z1rxgxr3jmcyp8bqbm29nr095m876cfh1ljxchd7i9n2n3";
        libraryHaskellDepends = [ base containers ghc transformers ];
        description = "An API for type-checker plugins";
        license = lib.licenses.bsd3;
@@ -122426,8 +123155,8 @@ self: {
     ({ mkDerivation }:
      mkDerivation {
        pname = "ghcjs-dom-javascript";
-       version = "0.9.9.2";
-       sha256 = "19011y6rnaa6mcch64gxpi1gzv6yp8ma2nxi6k6wp6myyfia57wh";
+       version = "0.9.9.3";
+       sha256 = "1k62w5czg544ias8q2kvhp8qnlafzisgx1p0gq8d2kh662w99kcg";
        description = "DOM library using JSFFI and GHCJS";
        license = lib.licenses.mit;
        platforms = [ "javascript-ghcjs" ];
@@ -123085,7 +123814,7 @@ self: {
        license = lib.licenses.lgpl21Only;
      }) {inherit (pkgs) gtk3;};
 
-  "gi-gdk_4_0_8" = callPackage
+  "gi-gdk_4_0_9" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo
      , gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-pango, gtk4
      , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
@@ -123093,8 +123822,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gdk";
-       version = "4.0.8";
-       sha256 = "1izl25parszwm9nayn0w9zvmic9bsfcfl1jiasnj11pmzzllyryc";
+       version = "4.0.9";
+       sha256 = "0c43wxbq4g41j107gnh8gyxjsws223p7kkm46hihjvs8pcxrab94";
        setupHaskellDepends = [
          base Cabal gi-cairo gi-gdkpixbuf gi-gio gi-glib gi-gobject gi-pango
          haskell-gi
@@ -123232,8 +123961,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gio";
-       version = "2.0.34";
-       sha256 = "0y01d4758lx6qchwgvqzjwgj00r3fqwpwxjm80wq7gdh0nnwwaz3";
+       version = "2.0.35";
+       sha256 = "07b4gg1wbb5mz63xpvjjdbdp0z9wci5jckr1gr0qxrizyc3vv2vi";
        setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
        libraryHaskellDepends = [
          base bytestring containers gi-glib gi-gobject haskell-gi
@@ -123604,8 +124333,6 @@ self: {
        ];
        description = "Declarative GTK+ programming in Haskell";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "gi-gtk-declarative-app-simple" = callPackage
@@ -123627,7 +124354,6 @@ self: {
        ];
        description = "Declarative GTK+ programming in Haskell in the style of Pux";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "gi-gtk-hs" = callPackage
@@ -123637,8 +124363,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gtk-hs";
-       version = "0.3.16";
-       sha256 = "1zdkxhvy4i99p6qcrc53qlxv71vh05w9xd0j1qh20aci05n1nnha";
+       version = "0.3.17";
+       sha256 = "022g7xlwli8rbasxgafpp2j6ybk5iyk1hlwlg7nph361k3c0l7p6";
        libraryHaskellDepends = [
          base base-compat containers gi-gdk gi-gdkpixbuf gi-glib gi-gobject
          gi-gtk haskell-gi-base mtl text transformers
@@ -123839,7 +124565,7 @@ self: {
   "gi-javascriptcore" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
      , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading
-     , text, transformers, webkitgtk
+     , text, transformers, webkitgtk_4_0
      }:
      mkDerivation {
        pname = "gi-javascriptcore";
@@ -123850,16 +124576,16 @@ self: {
          base bytestring containers gi-glib gi-gobject haskell-gi
          haskell-gi-base haskell-gi-overloading text transformers
        ];
-       libraryPkgconfigDepends = [ webkitgtk ];
+       libraryPkgconfigDepends = [ webkitgtk_4_0 ];
        description = "JavaScriptCore bindings";
        license = lib.licenses.lgpl21Only;
        badPlatforms = lib.platforms.darwin;
-     }) {inherit (pkgs) webkitgtk;};
+     }) {inherit (pkgs) webkitgtk_4_0;};
 
   "gi-javascriptcore_6_0_4" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
      , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading
-     , javascriptcoregtk, text, transformers
+     , text, transformers, webkitgtk_6_0
      }:
      mkDerivation {
        pname = "gi-javascriptcore";
@@ -123870,12 +124596,12 @@ self: {
          base bytestring containers gi-glib gi-gobject haskell-gi
          haskell-gi-base haskell-gi-overloading text transformers
        ];
-       libraryPkgconfigDepends = [ javascriptcoregtk ];
+       libraryPkgconfigDepends = [ webkitgtk_6_0 ];
        description = "JavaScriptCore bindings";
        license = lib.licenses.lgpl21Only;
        badPlatforms = lib.platforms.darwin;
        hydraPlatforms = lib.platforms.none;
-     }) {javascriptcoregtk = null;};
+     }) {inherit (pkgs) webkitgtk_6_0;};
 
   "gi-json" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio
@@ -124068,8 +124794,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-secret";
-       version = "0.0.18";
-       sha256 = "0z4knqmhcicqnmamzibl1xwarjl7y1da0127jg7s1n7a780dgnd5";
+       version = "0.0.19";
+       sha256 = "0070li67sl96cbqvywig532a00aqlc7spbf94v8bkj5qy7fph9nz";
        setupHaskellDepends = [
          base Cabal gi-gio gi-glib gi-gobject haskell-gi
        ];
@@ -124082,28 +124808,6 @@ self: {
        license = lib.licenses.lgpl21Only;
      }) {inherit (pkgs) libsecret;};
 
-  "gi-soup_2_4_28" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio
-     , gi-glib, gi-gobject, haskell-gi, haskell-gi-base
-     , haskell-gi-overloading, libsoup, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-soup";
-       version = "2.4.28";
-       sha256 = "157yvfwhyvl58va533n0hz509204aszxqspd62x92b6mlf5fxyqk";
-       setupHaskellDepends = [
-         base Cabal gi-gio gi-glib gi-gobject haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-gio gi-glib gi-gobject haskell-gi
-         haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ libsoup ];
-       description = "Libsoup bindings";
-       license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
-     }) {inherit (pkgs) libsoup;};
-
   "gi-soup" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio
      , gi-glib, gi-gobject, haskell-gi, haskell-gi-base
@@ -124214,13 +124918,13 @@ self: {
        description = "WebKit bindings";
        license = lib.licenses.lgpl21Only;
        hydraPlatforms = lib.platforms.none;
-     }) {inherit (pkgs) webkitgtk;};
+     }) {webkitgtk = null;};
 
   "gi-webkit2" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
      , gi-cairo, gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk
      , gi-javascriptcore, gi-soup, haskell-gi, haskell-gi-base
-     , haskell-gi-overloading, text, transformers, webkitgtk
+     , haskell-gi-overloading, text, transformers, webkitgtk_4_0
      }:
      mkDerivation {
        pname = "gi-webkit2";
@@ -124235,17 +124939,17 @@ self: {
          gi-gobject gi-gtk gi-javascriptcore gi-soup haskell-gi
          haskell-gi-base haskell-gi-overloading text transformers
        ];
-       libraryPkgconfigDepends = [ webkitgtk ];
+       libraryPkgconfigDepends = [ webkitgtk_4_0 ];
        description = "WebKit2 bindings";
        license = lib.licenses.lgpl21Only;
        badPlatforms = lib.platforms.darwin;
-     }) {inherit (pkgs) webkitgtk;};
+     }) {inherit (pkgs) webkitgtk_4_0;};
 
   "gi-webkit2webextension" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-gdk
      , gi-gio, gi-gobject, gi-gtk, gi-javascriptcore, gi-soup
      , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
-     , transformers, webkitgtk
+     , transformers, webkitgtk_4_0
      }:
      mkDerivation {
        pname = "gi-webkit2webextension";
@@ -124260,13 +124964,13 @@ self: {
          gi-javascriptcore gi-soup haskell-gi haskell-gi-base
          haskell-gi-overloading text transformers
        ];
-       libraryPkgconfigDepends = [ webkitgtk ];
+       libraryPkgconfigDepends = [ webkitgtk_4_0 ];
        description = "WebKit2-WebExtension bindings";
        license = lib.licenses.lgpl21Only;
        badPlatforms = lib.platforms.darwin;
        hydraPlatforms = lib.platforms.none;
        broken = true;
-     }) {inherit (pkgs) webkitgtk;};
+     }) {inherit (pkgs) webkitgtk_4_0;};
 
   "gi-webkitwebprocessextension" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, gi-gdk
@@ -124690,8 +125394,8 @@ self: {
      }:
      mkDerivation {
        pname = "git-annex";
-       version = "10.20240808";
-       sha256 = "0593kq47kv8zqlknsicih5kh0f0qxy3xwadaqmi5gffrjpvapdf5";
+       version = "10.20241031";
+       sha256 = "14wjj9y1g9nkz6wnvadypvjnfs2z8gbvh3sk4lqkw8780pnaz3hc";
        configureFlags = [
          "-fassistant" "-f-benchmark" "-fcrypton" "-fdbus" "-f-debuglocks"
          "-fmagicmime" "-fpairing" "-fproduction" "-ftorrentparser"
@@ -124975,6 +125679,27 @@ self: {
        mainProgram = "git-mediate";
      }) {};
 
+  "git-mediate_1_1_0" = callPackage
+    ({ mkDerivation, ansi-terminal, base, base-compat, containers, Diff
+     , directory, filepath, generic-data, mtl, optparse-applicative
+     , process, split, unix-compat
+     }:
+     mkDerivation {
+       pname = "git-mediate";
+       version = "1.1.0";
+       sha256 = "090i7ghxihmn8zb0phaaw8xmkqy62rwr4awskh2rc1njpg6s29kq";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         ansi-terminal base base-compat containers Diff directory filepath
+         generic-data mtl optparse-applicative process split unix-compat
+       ];
+       description = "Tool to help resolving git conflicts";
+       license = lib.licenses.gpl2Only;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "git-mediate";
+     }) {};
+
   "git-monitor" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, filepath
      , gitlib, gitlib-libgit2, lifted-async, logging, old-locale
@@ -125226,8 +125951,8 @@ self: {
        pname = "github";
        version = "0.29";
        sha256 = "1hki9lvf5vcq980ky98vwc7rh86rgf3z8pvqfgpb6jinc7jylcpx";
-       revision = "5";
-       editedCabalFile = "094n02zbpvy3fpc1rss88ja7gq40ds8dp990bwsw73wrpgip67zg";
+       revision = "6";
+       editedCabalFile = "0ylwq4jzsng513pi98b3hxnn9lbjvjv5sgq1r7kfbd8nxgdcrbmw";
        libraryHaskellDepends = [
          aeson base base-compat base16-bytestring binary binary-instances
          bytestring containers cryptohash-sha1 deepseq deepseq-generics
@@ -125244,6 +125969,28 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "github-app-token" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, directory, dotenv, hspec
+     , http-conduit, http-types, jwt, markdown-unlit
+     , monoidal-containers, path, semigroups, text, time, unliftio
+     }:
+     mkDerivation {
+       pname = "github-app-token";
+       version = "0.0.3.0";
+       sha256 = "0w5fk6dms063qma11dib4spfmgbzs8nabjp8cdlgwlx9lvwnax3z";
+       libraryHaskellDepends = [
+         aeson base bytestring http-conduit http-types jwt
+         monoidal-containers path semigroups text time unliftio
+       ];
+       testHaskellDepends = [
+         aeson base bytestring directory dotenv hspec http-conduit
+         http-types markdown-unlit text time unliftio
+       ];
+       testToolDepends = [ markdown-unlit ];
+       description = "Generate an installation access token for a GitHub App";
+       license = lib.licenses.mit;
+     }) {};
+
   "github-backup" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, directory
      , exceptions, filepath, git, github, hslogger, IfElse, mtl, network
@@ -125510,6 +126257,26 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "github-workflow-commands" = callPackage
+    ({ mkDerivation, base, bytestring, containers, hspec
+     , hspec-junit-formatter, lens, markdown-unlit, MonadRandom, text
+     }:
+     mkDerivation {
+       pname = "github-workflow-commands";
+       version = "0.0.1.0";
+       sha256 = "19w1q7ak2prlnmv0npgczmr2f76v16lgl9xnm88xvgijjcn3g52y";
+       libraryHaskellDepends = [
+         base bytestring containers lens MonadRandom text
+       ];
+       testHaskellDepends = [
+         base hspec hspec-junit-formatter lens markdown-unlit
+       ];
+       testToolDepends = [ markdown-unlit ];
+       description = "GitHub Actions workflow commands";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "githud" = callPackage
     ({ mkDerivation, base, bytestring, daemons, data-default, directory
      , filelock, mtl, network, parsec, process, tasty, tasty-hunit
@@ -125619,17 +126386,18 @@ self: {
     ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring
      , crypton-connection, data-default-class, http-client, http-conduit
      , http-types, mtl, tasty, tasty-hunit, temporary, text, time
-     , transformers, tree-diff, unix, unordered-containers, vector
+     , transformers, tree-diff, unix-compat, unordered-containers
+     , vector
      }:
      mkDerivation {
        pname = "gitlab-haskell";
-       version = "1.0.1.0";
-       sha256 = "0xl9xbxfwvpzcvk9hr0549ki404r1ninrrg15nvpyj8blksgdmp8";
+       version = "1.0.2.2";
+       sha256 = "11pck9gqlnjp7759kdy3qk3xq6wcnj6acyxgdhx40190d1h3sid9";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base bytestring crypton-connection data-default-class
          http-client http-conduit http-types mtl temporary text time
-         transformers unix
+         transformers unix-compat
        ];
        testHaskellDepends = [
          aeson ansi-wl-pprint base bytestring tasty tasty-hunit text
@@ -126344,7 +127112,6 @@ self: {
        testHaskellDepends = [ base HUnit ];
        description = "Console IRC client";
        license = lib.licenses.isc;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "glirc";
      }) {};
 
@@ -127108,22 +127875,21 @@ self: {
      }) {};
 
   "gnome-keyring" = callPackage
-    ({ mkDerivation, base, bytestring, c2hs, gnome-keyring
-     , libgnome-keyring, text, time
+    ({ mkDerivation, base, bytestring, c2hs, libgnome-keyring, text
+     , time
      }:
      mkDerivation {
        pname = "gnome-keyring";
        version = "0.3.1.1";
        sha256 = "044bbgy8cssi1jc8wwb0kvxpw6d7pwxackkzvw7p9r8ybmgv4d0b";
        libraryHaskellDepends = [ base bytestring text time ];
-       librarySystemDepends = [ gnome-keyring ];
+       librarySystemDepends = [ libgnome-keyring ];
        libraryPkgconfigDepends = [ libgnome-keyring ];
        libraryToolDepends = [ c2hs ];
        description = "Bindings for libgnome-keyring";
        license = lib.licenses.gpl3Only;
        badPlatforms = lib.platforms.darwin;
-     }) {inherit (pkgs) gnome-keyring; 
-         inherit (pkgs) libgnome-keyring;};
+     }) {inherit (pkgs) libgnome-keyring;};
 
   "gnomevfs" = callPackage
     ({ mkDerivation, array, base, containers, glib, gnome-vfs
@@ -127225,8 +127991,8 @@ self: {
      }:
      mkDerivation {
        pname = "gnutls";
-       version = "0.3";
-       sha256 = "1v8haxpj2pfx3fjbjfp16r9488l9gj7ih26g978ampb5nwnq3gry";
+       version = "0.3.1";
+       sha256 = "0yjs39v0dzygfw00fzsjmcfgvv9vk44aqhkshn54ddnhvpdqx76p";
        libraryHaskellDepends = [
          base bytestring transformers unexceptionalio-trans
        ];
@@ -129776,18 +130542,17 @@ self: {
      }:
      mkDerivation {
        pname = "goldplate";
-       version = "0.2.1.1";
-       sha256 = "1cisak5ng6v0iq24djyg4jp87diay02m0k2saac49saxmk29jsr6";
-       revision = "6";
-       editedCabalFile = "1572x5xh8qja14qfv4whlj7zl7gwp5cyhmzdnbi44fnv4hr27l9d";
-       isLibrary = false;
+       version = "0.2.2.1";
+       sha256 = "09z937azq3n736gn1sgdy7bxw4nvgsrqicgxdh7x79qng7ks035w";
+       isLibrary = true;
        isExecutable = true;
-       executableHaskellDepends = [
+       libraryHaskellDepends = [
          aeson aeson-pretty async base bytestring Diff directory filepath
          Glob optparse-applicative process regex-pcre-builtin text
          unordered-containers
        ];
-       testHaskellDepends = [ base process ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [ aeson base bytestring process ];
        description = "A lightweight golden test runner";
        license = lib.licenses.asl20;
        mainProgram = "goldplate";
@@ -129922,8 +130687,8 @@ self: {
      }:
      mkDerivation {
        pname = "google-maps-geocoding";
-       version = "0.7.0.2";
-       sha256 = "1y05vlfn1wrzb6hcfg2wrlwbcz63xr7w6mqb2zq86yww5i1xpkvx";
+       version = "0.7.0.3";
+       sha256 = "0cj1bkffgn6nrbk3xnplb5v6qsccfhzljvdp0hrvvb5hwh0wd5m9";
        libraryHaskellDepends = [
          aeson base google-static-maps http-client servant servant-client
          text
@@ -130056,8 +130821,8 @@ self: {
      }:
      mkDerivation {
        pname = "google-static-maps";
-       version = "0.7.0.2";
-       sha256 = "05dcy6vswh4b5cz4pf0aa3x1fwzv6q35xfv80978ncp6hpzvb1d1";
+       version = "0.7.0.3";
+       sha256 = "11zmjyz7j41zi7h88gvjzfnky502f81079xnpsx71xhk1nm4b71x";
        libraryHaskellDepends = [
          aeson base base64-bytestring bytedump bytestring cryptonite
          double-conversion http-client JuicyPixels memory network-uri
@@ -130614,6 +131379,80 @@ self: {
        mainProgram = "gps2htmlReport";
      }) {};
 
+  "gpu-vulkan" = callPackage
+    ({ mkDerivation, base, bytestring, containers, data-default
+     , gpu-vulkan-middle, hetero-parameter-list
+     , hetero-parameter-list-with-typelevel-tools, language-spir-v
+     , mono-traversable, stm, storable-hetero-list, storable-peek-poke
+     , template-haskell, temporary, text, time, tools-yj
+     , typelevel-tools-yj
+     }:
+     mkDerivation {
+       pname = "gpu-vulkan";
+       version = "0.1.0.137";
+       sha256 = "19710jmnan0avp4wcs3rkp4mn248k9ifl7ribzclmxp90qzgrj4s";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         base bytestring containers data-default gpu-vulkan-middle
+         hetero-parameter-list hetero-parameter-list-with-typelevel-tools
+         language-spir-v mono-traversable stm storable-hetero-list
+         storable-peek-poke template-haskell temporary text time tools-yj
+         typelevel-tools-yj
+       ];
+       testHaskellDepends = [
+         base bytestring containers data-default gpu-vulkan-middle
+         hetero-parameter-list hetero-parameter-list-with-typelevel-tools
+         language-spir-v mono-traversable stm storable-hetero-list
+         storable-peek-poke template-haskell temporary text time tools-yj
+         typelevel-tools-yj
+       ];
+       description = "Vulkan library";
+       license = lib.licenses.bsd3;
+     }) {};
+
+  "gpu-vulkan-core" = callPackage
+    ({ mkDerivation, base, c-enum, c-struct, nowdoc, text, vulkan }:
+     mkDerivation {
+       pname = "gpu-vulkan-core";
+       version = "0.1.0.8";
+       sha256 = "1539ara1achh8anhgyijlrmipsxsm6n7plsr4181g3rvljadp9m7";
+       libraryHaskellDepends = [ base c-enum c-struct nowdoc text ];
+       libraryPkgconfigDepends = [ vulkan ];
+       testHaskellDepends = [ base c-enum c-struct nowdoc text ];
+       description = "Thin wrapper for Vulkan API";
+       license = lib.licenses.bsd3;
+     }) {vulkan = null;};
+
+  "gpu-vulkan-middle" = callPackage
+    ({ mkDerivation, base, bytestring, c-enum, containers, data-default
+     , exception-hierarchy, gpu-vulkan-core, hetero-parameter-list
+     , language-spir-v, mtl, mtl-misc-yj, ranged-list, stm
+     , storable-hetero-list, storable-peek-poke, template-haskell, text
+     , text-misc-yj, typelevel-tools-yj, union-color, uuid
+     }:
+     mkDerivation {
+       pname = "gpu-vulkan-middle";
+       version = "0.1.0.54";
+       sha256 = "0j2g9gc9k8zpjcr9vf6s52yn53q6hks6p2i7csw2qbhy257vqnxc";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         base bytestring c-enum containers data-default exception-hierarchy
+         gpu-vulkan-core hetero-parameter-list language-spir-v mtl
+         mtl-misc-yj ranged-list stm storable-hetero-list storable-peek-poke
+         template-haskell text text-misc-yj typelevel-tools-yj union-color
+         uuid
+       ];
+       testHaskellDepends = [
+         base bytestring c-enum containers data-default exception-hierarchy
+         gpu-vulkan-core hetero-parameter-list language-spir-v mtl
+         mtl-misc-yj ranged-list stm storable-hetero-list storable-peek-poke
+         template-haskell text text-misc-yj typelevel-tools-yj union-color
+         uuid
+       ];
+       description = "Medium wrapper for Vulkan API";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "gpx-conduit" = callPackage
     ({ mkDerivation, attoparsec, base, conduit, filepath, monad-control
      , old-locale, text, time, void, xml-conduit, xml-types
@@ -131459,7 +132298,7 @@ self: {
        license = "MPL-2.0 AND BSD-3-Clause";
      }) {};
 
-  "graphql_1_3_0_0" = callPackage
+  "graphql_1_4_0_0" = callPackage
     ({ mkDerivation, base, conduit, containers, exceptions, hspec
      , hspec-discover, hspec-expectations, hspec-megaparsec, megaparsec
      , parser-combinators, QuickCheck, template-haskell, text
@@ -131467,8 +132306,8 @@ self: {
      }:
      mkDerivation {
        pname = "graphql";
-       version = "1.3.0.0";
-       sha256 = "0clzpnwvy9h71jn2ik0jxghlr7344hgwlxgff0h2imr7mq532adv";
+       version = "1.4.0.0";
+       sha256 = "1dlaniarjd184qp56sfnldmzxjjn2gyqhyvbjd07l7rl5baskd7d";
        libraryHaskellDepends = [
          base conduit containers exceptions megaparsec parser-combinators
          template-haskell text transformers unordered-containers vector
@@ -131553,8 +132392,10 @@ self: {
      }:
      mkDerivation {
        pname = "graphql-spice";
-       version = "1.0.3.0";
-       sha256 = "1jzrhbpxswi4znalwswjh43pwcysw7nzj6d1xa446xc3w8azs3ic";
+       version = "1.0.4.0";
+       sha256 = "182kjz5zky5z1wdg92823hhyprc13yfai0jlg6lx1cih83rwz3h5";
+       revision = "1";
+       editedCabalFile = "0i2fc7kw12hib03b781xw50ggwvrqj1ij9y622aaaiz5habjmd1b";
        libraryHaskellDepends = [
          aeson base conduit containers exceptions graphql hspec-expectations
          megaparsec scientific template-haskell text time transformers
@@ -131566,6 +132407,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "GraphQL with batteries";
        license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "graphql-utils" = callPackage
@@ -131990,8 +132833,8 @@ self: {
      }:
      mkDerivation {
        pname = "greskell";
-       version = "2.0.3.0";
-       sha256 = "17njclgkdawnm7hyjv12f2bar93ak9nysfx82igvb6qdp0213a91";
+       version = "2.0.3.2";
+       sha256 = "1vyszhrzmqbhisskcrlglpkrizz1mj8kxkdwcpwpg24v6bd65g72";
        libraryHaskellDepends = [
          aeson base exceptions greskell-core hashable semigroups text
          transformers unordered-containers vector
@@ -132013,8 +132856,8 @@ self: {
      }:
      mkDerivation {
        pname = "greskell-core";
-       version = "1.0.0.1";
-       sha256 = "1pjsx1cjm18k2x0h2b80y7qv666c2w5w2gz49qi0vdhx1kgrnzvr";
+       version = "1.0.0.3";
+       sha256 = "1qwd2afiaqyrjbdk3c06l2y4rnvzk734n74lkb2c7ms2njgginbn";
        libraryHaskellDepends = [
          aeson base bytestring containers hashable scientific semigroups
          text unordered-containers uuid vector
@@ -132037,8 +132880,8 @@ self: {
      }:
      mkDerivation {
        pname = "greskell-websocket";
-       version = "1.0.0.1";
-       sha256 = "1r9bs5aswh4kxsmwylpizp2b9xiwljic5h18k6qr9i2hgmpshqcn";
+       version = "1.0.0.2";
+       sha256 = "0liqgmkgivryyrgvc8k76qz62r5x482838rm4jg3diigp1mq2kxj";
        libraryHaskellDepends = [
          aeson async base base64-bytestring bytestring greskell-core
          hashtables safe-exceptions stm text unordered-containers uuid
@@ -133564,6 +134407,32 @@ self: {
        broken = true;
      }) {inherit (pkgs) gtksourceview3;};
 
+  "gtvm-hs" = callPackage
+    ({ mkDerivation, aeson, base, binrep, bytestring, containers
+     , exceptions, generic-data-functions, mtl, optparse-applicative
+     , path, polysemy, rerefined, strongweak, symparsec, text, yaml
+     }:
+     mkDerivation {
+       pname = "gtvm-hs";
+       version = "1.0.0";
+       sha256 = "05ghp2fadfmr7qsdvz2xj0wlg620l4h2fazwdfkv55126q7n190i";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base binrep containers exceptions generic-data-functions mtl
+         path polysemy strongweak symparsec text yaml
+       ];
+       executableHaskellDepends = [
+         aeson base binrep bytestring containers exceptions
+         generic-data-functions mtl optparse-applicative path polysemy
+         rerefined strongweak symparsec text yaml
+       ];
+       description = "Various tools for reversing and using assets from Golden Time: Vivid Memories";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "gtvm-hs";
+     }) {};
+
   "guarded-allocation" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -133813,8 +134682,8 @@ self: {
      }:
      mkDerivation {
        pname = "h-raylib";
-       version = "5.5.0.0";
-       sha256 = "063sjmk48nrp27qajipcc2br0nfxa6206gybdpxngbs66vz4kgc1";
+       version = "5.5.2.1";
+       sha256 = "11jrlghfl9xyssrs4yjcaay825ank1v5sgsys9i4kamrnjpnvagf";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -134190,7 +135059,7 @@ self: {
     ({ mkDerivation, aeson, asn1-encoding, attoparsec, base
      , base16-bytestring, bifunctors, binary, binary-conduit, bytestring
      , bz2, conduit, conduit-extra, containers, criterion
-     , crypto-cipher-types, cryptonite, errors, hashable
+     , crypto-cipher-types, crypton, errors, hashable
      , incremental-parser, ixset-typed, lens, memory, monad-loops
      , nettle, network-uri, openpgp-asciiarmor, prettyprinter
      , QuickCheck, quickcheck-instances, resourcet, split, tasty
@@ -134199,12 +135068,12 @@ self: {
      }:
      mkDerivation {
        pname = "hOpenPGP";
-       version = "2.9.8";
-       sha256 = "1ibd9hah5y2qqpmfv5dk9iys3fnixw9blp855mjhfwpikgn3xypq";
+       version = "2.10.0";
+       sha256 = "1k8c4qwkn4nb9kz3zmlpkjdrmzygk9dc2fms8k8rgqlnz7l61ch5";
        libraryHaskellDepends = [
          aeson asn1-encoding attoparsec base base16-bytestring bifunctors
          binary binary-conduit bytestring bz2 conduit conduit-extra
-         containers crypto-cipher-types cryptonite errors hashable
+         containers crypto-cipher-types crypton errors hashable
          incremental-parser ixset-typed lens memory monad-loops nettle
          network-uri openpgp-asciiarmor prettyprinter resourcet split text
          time time-locale-compat transformers unliftio-core
@@ -134213,7 +135082,7 @@ self: {
        testHaskellDepends = [
          aeson attoparsec base base16-bytestring bifunctors binary
          binary-conduit bytestring bz2 conduit conduit-extra containers
-         crypto-cipher-types cryptonite errors hashable incremental-parser
+         crypto-cipher-types crypton errors hashable incremental-parser
          ixset-typed lens memory monad-loops nettle network-uri
          prettyprinter QuickCheck quickcheck-instances resourcet split tasty
          tasty-hunit tasty-quickcheck text time time-locale-compat
@@ -134222,7 +135091,7 @@ self: {
        benchmarkHaskellDepends = [
          aeson attoparsec base base16-bytestring bifunctors binary
          binary-conduit bytestring bz2 conduit conduit-extra containers
-         criterion crypto-cipher-types cryptonite errors hashable
+         criterion crypto-cipher-types crypton errors hashable
          incremental-parser ixset-typed lens memory monad-loops nettle
          network-uri prettyprinter resourcet split text time
          time-locale-compat transformers unliftio-core unordered-containers
@@ -135220,8 +136089,8 @@ self: {
        pname = "hackage-security";
        version = "0.6.2.6";
        sha256 = "0sfvd5y9v01bjsxsrf446ldcqf56arzr94jk2zsvj49yddbn2hif";
-       revision = "3";
-       editedCabalFile = "04prkqrqfdynf7l5p9zdy802gp78cizc1ljskqn8qq3yzcj3x13n";
+       revision = "4";
+       editedCabalFile = "0d7znfvp5b2fqck7bcrhh8a2y21az1bryf0c8gp21j1crrq1lcd7";
        libraryHaskellDepends = [
          base base16-bytestring base64-bytestring bytestring Cabal
          Cabal-syntax containers cryptohash-sha256 directory ed25519
@@ -135529,22 +136398,6 @@ self: {
        broken = true;
      }) {};
 
-  "haddock_2_23_1" = callPackage
-    ({ mkDerivation, base, filepath, haddock-api, haddock-test }:
-     mkDerivation {
-       pname = "haddock";
-       version = "2.23.1";
-       sha256 = "129lwai4609f910h7yhmmm1rbqzjla9rcg5dpzqihydsjyw5ii1s";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [ base haddock-api ];
-       testHaskellDepends = [ base filepath haddock-test ];
-       description = "A documentation-generation tool for Haskell libraries";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       mainProgram = "haddock";
-     }) {};
-
   "haddock" = callPackage
     ({ mkDerivation, base, filepath, haddock-api, haddock-test }:
      mkDerivation {
@@ -135561,32 +136414,6 @@ self: {
        mainProgram = "haddock";
      }) {};
 
-  "haddock-api_2_23_1" = callPackage
-    ({ mkDerivation, array, base, bytestring, containers, deepseq
-     , directory, filepath, ghc, ghc-boot, ghc-paths, haddock-library
-     , hspec, hspec-discover, QuickCheck, transformers, xhtml
-     }:
-     mkDerivation {
-       pname = "haddock-api";
-       version = "2.23.1";
-       sha256 = "14dl17ajlr8354rmc49w4fsqxmrn0dl7wps3r4iipms5nhj5bm3d";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         array base bytestring containers deepseq directory filepath ghc
-         ghc-boot ghc-paths haddock-library transformers xhtml
-       ];
-       testHaskellDepends = [
-         array base bytestring containers deepseq directory filepath ghc
-         ghc-boot ghc-paths haddock-library hspec QuickCheck transformers
-         xhtml
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "A documentation-generation tool for Haskell libraries";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
   "haddock-api" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, deepseq
      , directory, exceptions, filepath, ghc, ghc-boot, ghc-boot-th
@@ -135647,27 +136474,6 @@ self: {
        broken = true;
      }) {};
 
-  "haddock-library_1_7_0" = callPackage
-    ({ mkDerivation, base, base-compat, bytestring, containers, deepseq
-     , hspec, hspec-discover, parsec, QuickCheck, text, transformers
-     }:
-     mkDerivation {
-       pname = "haddock-library";
-       version = "1.7.0";
-       sha256 = "04fhcjk0pvsaqvsgp2w06cv2qvshq1xs1bwc157q4lmkgr57khp7";
-       libraryHaskellDepends = [
-         base bytestring containers parsec text transformers
-       ];
-       testHaskellDepends = [
-         base base-compat bytestring containers deepseq hspec parsec
-         QuickCheck text transformers
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "Library exposing some functionality of Haddock";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
   "haddock-library" = callPackage
     ({ mkDerivation, base, base-compat, containers, deepseq, directory
      , filepath, hspec, hspec-discover, optparse-applicative, parsec
@@ -136272,10 +137078,8 @@ self: {
      }:
      mkDerivation {
        pname = "hakyll";
-       version = "4.16.2.2";
-       sha256 = "0hnqf4xxgf1qgk262qvq0b0mx51jfv67y2kn6ca8jsp43dxy9941";
-       revision = "1";
-       editedCabalFile = "10ifx60yb8fi9y8xmqb446nzgqs5r0jh0cbrwkm2iy8valb8z63x";
+       version = "4.16.3.0";
+       sha256 = "1m6kr9ph3ja3y2b6j1i2rk349v8ikqwjjj1z0my6p5ld77abz8qk";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -136490,8 +137294,8 @@ self: {
        pname = "hakyll-convert";
        version = "0.3.0.5";
        sha256 = "0xnv0dxfajk4jl0d1a33cjpca21wnrvvm1194jxar58gqp9i0hr5";
-       revision = "1";
-       editedCabalFile = "168838k3w1aixhd7rq21yrdvrrsp6va4zxmmqkn0j3fhn3fm6a4r";
+       revision = "2";
+       editedCabalFile = "0lmjwkwaj3kmg8mfll4bf0mj7xnrgqw36qqi0pn6xmgyrdy1nhds";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -138358,15 +139162,13 @@ self: {
      }) {};
 
   "happstack-static-routing" = callPackage
-    ({ mkDerivation, base, containers, happstack-server, list-tries
-     , transformers
-     }:
+    ({ mkDerivation, base, containers, happstack-server, list-tries }:
      mkDerivation {
        pname = "happstack-static-routing";
-       version = "0.7.0.0";
-       sha256 = "0k2rdn2bvqmmnf46xqmczaaq6l0vx5mm7c2q5mr9kjr1g9gq53gh";
+       version = "0.7.0.1";
+       sha256 = "050zdxx1fp7yi1dfp3ls5cmqd435bqnj9ian77yi1sbdlk558a0a";
        libraryHaskellDepends = [
-         base containers happstack-server list-tries transformers
+         base containers happstack-server list-tries
        ];
        description = "Support for static URL routing with overlap detection for Happstack";
        license = lib.licenses.bsd3;
@@ -138456,6 +139258,23 @@ self: {
        mainProgram = "happy";
      }) {};
 
+  "happy_2_1_2" = callPackage
+    ({ mkDerivation, array, base, containers, happy-lib, mtl, process
+     }:
+     mkDerivation {
+       pname = "happy";
+       version = "2.1.2";
+       sha256 = "0d8cpm1h7hnap55a7lv7k0cprg80cm1ryqwm8qbq2wxiwkjnap3p";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [ array base containers happy-lib mtl ];
+       testHaskellDepends = [ base process ];
+       description = "Happy is a parser generator for Haskell";
+       license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "happy";
+     }) {};
+
   "happy-arbitrary" = callPackage
     ({ mkDerivation, aeson, alex, array, base, bytestring, containers
      , data-fix, extra, file-embed, groom, happy, hspec, hspec-discover
@@ -138509,6 +139328,19 @@ self: {
        broken = true;
      }) {};
 
+  "happy-lib" = callPackage
+    ({ mkDerivation, array, base, containers, mtl, transformers }:
+     mkDerivation {
+       pname = "happy-lib";
+       version = "2.1.2";
+       sha256 = "1nj94l70y34k8k7hlhh7vrh2sl0n23rs2fbhpb10dms95cs94hih";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [ array base containers mtl transformers ];
+       doHaddock = false;
+       description = "Happy is a parser generator for Haskell implemented using this library";
+       license = lib.licenses.bsd2;
+     }) {};
+
   "happy-meta" = callPackage
     ({ mkDerivation, array, base, containers, fail, happy
      , haskell-src-meta, mtl, template-haskell
@@ -138523,6 +139355,7 @@ self: {
        libraryToolDepends = [ happy ];
        description = "Quasi-quoter for Happy parsers";
        license = lib.licenses.bsd3;
+       maintainers = [ lib.maintainers.artem ];
      }) {};
 
   "happybara" = callPackage
@@ -138831,6 +139664,43 @@ self: {
        broken = true;
      }) {};
 
+  "harpie" = callPackage
+    ({ mkDerivation, adjunctions, base, distributive, doctest-parallel
+     , first-class-families, prettyprinter, QuickCheck
+     , quickcheck-instances, random, vector, vector-algorithms
+     }:
+     mkDerivation {
+       pname = "harpie";
+       version = "0.1.1.0";
+       sha256 = "18f49jjkf3zf20bmd9rfan768wlkaggikr1r6px354mfkfs8nb36";
+       libraryHaskellDepends = [
+         adjunctions base distributive first-class-families prettyprinter
+         QuickCheck quickcheck-instances random vector vector-algorithms
+       ];
+       testHaskellDepends = [ base doctest-parallel ];
+       description = "Haskell array programming";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "harpie-numhask" = callPackage
+    ({ mkDerivation, adjunctions, base, doctest-parallel
+     , first-class-families, harpie, numhask, prettyprinter
+     }:
+     mkDerivation {
+       pname = "harpie-numhask";
+       version = "0.1.0.1";
+       sha256 = "1688gkwabg3ijnqq65j3nwrwdx2r6qb38dpchkm6wckycpy7i8f2";
+       libraryHaskellDepends = [
+         adjunctions base first-class-families harpie numhask
+       ];
+       testHaskellDepends = [ base doctest-parallel prettyprinter ];
+       description = "numhask shim for harpie";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "harpy" = callPackage
     ({ mkDerivation, array, base, containers, disassembler, mtl, parsec
      , pretty, template-haskell
@@ -139033,8 +139903,8 @@ self: {
      }:
      mkDerivation {
        pname = "hascard";
-       version = "0.6.0.1";
-       sha256 = "1fw5vmlbj4mp1q2a4rkhwmbi1iqf6yz4zcn44z9ffn1him1k1zsk";
+       version = "0.6.0.2";
+       sha256 = "0k1x373033cbs811i8f8gv2yy4rljp1vs2h0jv6rl91fwjvkhcin";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -139231,6 +140101,22 @@ self: {
        mainProgram = "hash-addressed";
      }) {};
 
+  "hash-cons" = callPackage
+    ({ mkDerivation, async, base, hashable, tasty, tasty-hunit
+     , tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "hash-cons";
+       version = "0.2.0.0";
+       sha256 = "0dyg0xx8bxmh97p58bd8znlxjbld54af7q6blrsmaqqfvv4amxhn";
+       libraryHaskellDepends = [ base hashable ];
+       testHaskellDepends = [
+         async base hashable tasty tasty-hunit tasty-quickcheck
+       ];
+       description = "Opportunistic hash-consing data structure";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "hash-store" = callPackage
     ({ mkDerivation, base, base16-bytestring, blake2, bytestring
      , directory, filepath
@@ -139442,6 +140328,8 @@ self: {
        pname = "hashed-storage";
        version = "0.5.11";
        sha256 = "0s8mnayxlvwrrii2l63b372yi5g08br6gpbgz2256d8y128mwjvk";
+       revision = "1";
+       editedCabalFile = "05jbnj9mijyai8g1ppkk5v52f4cvybkpki4wcqkm4nlgddyy0lx2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -139483,17 +140371,17 @@ self: {
      }) {};
 
   "hashes" = callPackage
-    ({ mkDerivation, base, bytestring, criterion, openssl, QuickCheck
-     , sha-validation, sydtest, vector
+    ({ mkDerivation, base, bytestring, criterion, hspec, openssl
+     , QuickCheck, sha-validation, vector
      }:
      mkDerivation {
        pname = "hashes";
-       version = "0.3.0";
-       sha256 = "007hn43jnz0pgv49if9g4z3r13q8kkla9w15ggbdrc2hksdbzf3v";
+       version = "0.3.0.1";
+       sha256 = "0frrqa16p855qgs2lphdl9ka803j3xra7jw31s51r6xdh2ilb9jd";
        libraryHaskellDepends = [ base bytestring ];
        librarySystemDepends = [ openssl ];
        testHaskellDepends = [
-         base bytestring QuickCheck sha-validation sydtest vector
+         base bytestring hspec QuickCheck sha-validation vector
        ];
        testSystemDepends = [ openssl ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
@@ -140655,8 +141543,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-gi";
-       version = "0.26.10";
-       sha256 = "1njgrs1rqngw128z8dvc69l3v9bpr4apa153anmg1cjv8ji91rqm";
+       version = "0.26.12";
+       sha256 = "0qq2c5s7w0vaa01rpwv02qjrr1sd618vy2k25l55nb0hxzf9z3zi";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          ansi-terminal attoparsec base bytestring Cabal containers directory
@@ -140673,8 +141561,8 @@ self: {
     ({ mkDerivation, base, bytestring, containers, glib, text }:
      mkDerivation {
        pname = "haskell-gi-base";
-       version = "0.26.6";
-       sha256 = "101ksx4nfacl2k3pf75iycvyk5yrjsp5jmqj0368sk7v5ppdw669";
+       version = "0.26.8";
+       sha256 = "19sp8yi9inxq7vqw6zpf2rlk56algxajkf8gyl0iqbx95kb4x1bb";
        libraryHaskellDepends = [ base bytestring containers text ];
        libraryPkgconfigDepends = [ glib ];
        description = "Foundation for libraries generated by haskell-gi";
@@ -140894,8 +141782,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "haskell-lexer";
-       version = "1.1.1";
-       sha256 = "0jgkv1api3w7i9j5z01h7qdx2i9cp93h54hp9hj1bw9hk9bdmvn8";
+       version = "1.1.2";
+       sha256 = "07b8vij3x90px9zm3zmfy55f8zja8wcy8m0kpbpa94gdzxmmpagk";
        libraryHaskellDepends = [ base ];
        description = "A fully compliant Haskell 98 lexer";
        license = lib.licenses.mit;
@@ -141443,10 +142331,8 @@ self: {
     ({ mkDerivation, array, base, happy, pretty, syb }:
      mkDerivation {
        pname = "haskell-src";
-       version = "1.0.4";
-       sha256 = "1spkhv83hy5v1lxs44l3w53vk8zj7gnx42c40hrkj4fcz6apdiwb";
-       revision = "1";
-       editedCabalFile = "0dfjzq0sxxcalqxygp2svx4890qx8b4amad0xldwy1f4xrp3lsnb";
+       version = "1.0.4.1";
+       sha256 = "1fgg7wriwan4bfgmwan8q8mryrcdcikksjr26a9fpi7csccbwhv0";
        libraryHaskellDepends = [ array base pretty syb ];
        libraryToolDepends = [ happy ];
        description = "Support for manipulating Haskell source code";
@@ -143212,8 +144098,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskoin-store";
-       version = "1.5.12";
-       sha256 = "19v7bwy3c3xwvsgxnch8p68fw67h0yy89sppjwhbndk2f5avshgq";
+       version = "1.5.13";
+       sha256 = "1bkwv3f494kqz9a7mmry831mfp3dkhz1zv209lgnl5k8kgf6a22z";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -144115,19 +145001,21 @@ self: {
      }) {};
 
   "hasmtlib" = callPackage
-    ({ mkDerivation, attoparsec, base, bitvec, bytestring, containers
-     , data-default, dependent-map, finite-typelits, lens, mtl
-     , smtlib-backends, smtlib-backends-process, some, text, utf8-string
-     , vector-sized
+    ({ mkDerivation, array, attoparsec, base, bitvec, bytestring
+     , containers, data-default, dependent-map, finite-typelits, lens
+     , lifted-base, monad-control, mtl, smtlib-backends
+     , smtlib-backends-process, some, text, unordered-containers
+     , utf8-string, vector-sized
      }:
      mkDerivation {
        pname = "hasmtlib";
-       version = "2.3.2";
-       sha256 = "11vbxn0lkfnasc9qvk8bjqd7nk7fwbs9zjgwwsfzgz5ann3aja8p";
+       version = "2.7.1";
+       sha256 = "0bp183vdhc93sb8nhph3mvcl3v6f7x7hkqbj6ihmrgv2ipvykha1";
        libraryHaskellDepends = [
-         attoparsec base bitvec bytestring containers data-default
-         dependent-map finite-typelits lens mtl smtlib-backends
-         smtlib-backends-process some text utf8-string vector-sized
+         array attoparsec base bitvec bytestring containers data-default
+         dependent-map finite-typelits lens lifted-base monad-control mtl
+         smtlib-backends smtlib-backends-process some text
+         unordered-containers utf8-string vector-sized
        ];
        description = "A monad for interfacing with external SMT solvers";
        license = lib.licenses.gpl3Only;
@@ -144141,8 +145029,8 @@ self: {
      }:
      mkDerivation {
        pname = "haspara";
-       version = "0.0.0.8";
-       sha256 = "1yvzzkv0hbki5a5rp6md2kllrslafb26lkz4i9hfydllxqgrm0is";
+       version = "0.0.0.10";
+       sha256 = "0b80519m7g2iww89wj1vs6hz9sfkv8iv904si9wl83f0adh7r99w";
        libraryHaskellDepends = [
          aeson base containers data-default exceptions hashable megaparsec
          mtl refined safe-decimal scientific template-haskell text time
@@ -144210,7 +145098,7 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "hasql_1_8" = callPackage
+  "hasql_1_8_1_1" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring
      , bytestring-strict-builder, contravariant, contravariant-extras
      , criterion, dlist, hashable, hashtables, hspec, hspec-discover
@@ -144221,8 +145109,8 @@ self: {
      }:
      mkDerivation {
        pname = "hasql";
-       version = "1.8";
-       sha256 = "0jaapi6p45iy1z62pi81h1w52icvk1lbd7nsx16wnl6h9bx10mr4";
+       version = "1.8.1.1";
+       sha256 = "11k4c4rm77j575nzvizmb0ym1zzjrhbrflayzlb7yjkvjn4m2hww";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring bytestring-strict-builder
          contravariant dlist hashable hashtables iproute mtl
@@ -144504,8 +145392,8 @@ self: {
        pname = "hasql-listen-notify";
        version = "0.1.0.1";
        sha256 = "00pcbps2hdjd3i1xxsfgai81hgzc24cpj8n1iqg4xf7pd2c6cps4";
-       revision = "2";
-       editedCabalFile = "0lhn9axmzn9ps5s919yxhzl4fj35m0n1jizl8flbz2mn062z5w26";
+       revision = "3";
+       editedCabalFile = "1kln7wzfagcv7nq4a9lkgbc2dc2qxsxc47f8m45afra39grq9mw7";
        libraryHaskellDepends = [
          base bytestring hasql mtl postgresql-libpq text
        ];
@@ -144572,14 +145460,14 @@ self: {
        mainProgram = "hasql-notifications";
      }) {};
 
-  "hasql-notifications_0_2_3_0" = callPackage
+  "hasql-notifications_0_2_3_1" = callPackage
     ({ mkDerivation, base, bytestring, hasql, hasql-pool, hspec
      , postgresql-libpq, QuickCheck, text
      }:
      mkDerivation {
        pname = "hasql-notifications";
-       version = "0.2.3.0";
-       sha256 = "1wr6wgsmgkk834mzadgvpdfj9w9nap262kzaiadhvgy58ffapc4y";
+       version = "0.2.3.1";
+       sha256 = "1xjnf37b9b4r4q635dgzbfm44vpypppba02s3vjpd2d9krvs0yav";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -144961,8 +145849,8 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-transaction-io";
-       version = "0.2.7.0";
-       sha256 = "1z7xi1akm4cd2gzgmihv62mza253n4qxfbvcgd7117zb8mvyn6mz";
+       version = "0.2.8.0";
+       sha256 = "13zrr0shici3cpx0slhsb0qrvxj5sd5zr1dfnvg32gwkg91nqvgb";
        libraryHaskellDepends = [
          base bytestring bytestring-tree-builder exceptions hasql mtl
          resourcet safe-exceptions transformers unliftio-core
@@ -144999,8 +145887,8 @@ self: {
      }:
      mkDerivation {
        pname = "hasqlator-mysql";
-       version = "0.2.0";
-       sha256 = "1dl72axgr6jaz9m243krys9x2svsrc7rnanc4pfvjx9w5648j3mq";
+       version = "0.2.1";
+       sha256 = "02hkkv2f0zck15dfmdrfr6vw9ma4xifv4jmz5crkyvmr68jw6n4d";
        libraryHaskellDepends = [
          aeson base binary bytestring containers dlist io-streams megaparsec
          mtl mysql-haskell optics-core pretty-simple prettyprinter
@@ -146568,8 +147456,8 @@ self: {
      }:
      mkDerivation {
        pname = "hdf5";
-       version = "1.8.12";
-       sha256 = "07hcb2hld6wh5d8av77rzj1pr3gj5xpnk4364ks7xr38hx6lmiz3";
+       version = "1.8.13";
+       sha256 = "1xi2y1f2z19j12f8ggakvwji9y0v56q45c5mlg27ds0aih4y2rmz";
        libraryHaskellDepends = [
          base bindings-DSL bytestring libffi lifted-base monad-control
          primitive tagged transformers vector
@@ -147404,8 +148292,8 @@ self: {
        pname = "hedgehog-classes";
        version = "0.2.5.4";
        sha256 = "0z9ik5asddc2pnz430jsi1pyahkh6jy36ng0vwm7ywcq7cvhcvlz";
-       revision = "3";
-       editedCabalFile = "1fgvv1bmipai8dh8vin92lzi642n5c8vynmvi3wfi4mynlacm5zb";
+       revision = "5";
+       editedCabalFile = "19jxkb9dszkvch4cd30n4nsp36p86xdbgqbliqv836m2qwayjmyp";
        libraryHaskellDepends = [
          aeson base binary comonad containers hedgehog pretty-show primitive
          semirings silently transformers vector wl-pprint-annotated
@@ -147791,8 +148679,8 @@ self: {
        pname = "hedn";
        version = "0.3.0.4";
        sha256 = "06js9mcif99k8bfyrsynlg1w5rjygydk5l0qhlrk6pa5v288a7wv";
-       revision = "2";
-       editedCabalFile = "1ws1l3nkjqlkiy0l1kj4gw8hfz6sqi070i6k8828x4364126njd9";
+       revision = "3";
+       editedCabalFile = "0yaxvs2ywl1scpp2hjqlivhbxgd7qmn5ilzx8hzz59q1z9x075v4";
        libraryHaskellDepends = [
          base containers deepseq deriving-compat megaparsec
          parser-combinators prettyprinter scientific template-haskell text
@@ -147813,8 +148701,8 @@ self: {
        pname = "hedn-functor";
        version = "0.1.0.0";
        sha256 = "1s90az6akimfq6jwiyicns7v34ryp8riymj0ski1sl4ljjm4r4fi";
-       revision = "2";
-       editedCabalFile = "188w6bm6l235afsidhidcc166b2rv1xmmh1d0jxrdc69z2wdxiyy";
+       revision = "3";
+       editedCabalFile = "1yzg11lri9i52rw8a462j7xwazb8kbc0j8q3c2c6igzibmdmc1mb";
        libraryHaskellDepends = [
          base containers hedn recursion-schemes text vector
        ];
@@ -147841,54 +148729,62 @@ self: {
      }) {};
 
   "heftia" = callPackage
-    ({ mkDerivation, base, constraints, data-effects, extensible, free
-     , kan-extensions, membership, mtl, singletons-base, singletons-th
-     , tasty, tasty-discover, tasty-hunit, transformers
-     , transformers-base, unliftio
+    ({ mkDerivation, base, data-effects, mtl, tasty, tasty-discover
+     , tasty-hunit, unliftio
      }:
      mkDerivation {
        pname = "heftia";
-       version = "0.2.0.0";
-       sha256 = "1kqpg346sbavphq00spl9pmj1f7d9n467zc8qil82q71nsmhqni3";
-       libraryHaskellDepends = [
-         base constraints data-effects extensible free kan-extensions
-         membership mtl singletons-base singletons-th transformers
-         transformers-base unliftio
-       ];
+       version = "0.5.0.0";
+       sha256 = "0y906qlpz903gk08gvgzav02adhxqz561aqy9jbrpn5wh3jqshrn";
+       libraryHaskellDepends = [ base data-effects mtl unliftio ];
        testHaskellDepends = [ base tasty tasty-hunit ];
        testToolDepends = [ tasty-discover ];
-       description = "higher-order effects done right";
+       description = "higher-order algebraic effects done right";
        license = lib.licenses.mpl20;
        hydraPlatforms = lib.platforms.none;
      }) {};
 
   "heftia-effects" = callPackage
-    ({ mkDerivation, base, containers, data-effects, extensible, extra
-     , free, ghc-typelits-knownnat, heftia, loglevel, mtl, tasty
-     , tasty-discover, tasty-hunit, text, time, transformers, unliftio
+    ({ mkDerivation, base, bytestring, co-log-core, containers
+     , data-effects, eff, effectful, eveff, extra, filepath
+     , freer-simple, fused-effects, ghc-typelits-knownnat, heftia, hspec
+     , logict, mpeff, mtl, polysemy, process, tasty, tasty-bench
+     , tasty-discover, tasty-hspec, text, time, unbounded-delays
+     , unliftio
      }:
      mkDerivation {
        pname = "heftia-effects";
-       version = "0.2.0.0";
-       sha256 = "0jk9gmrh1y9dzxsva4azbd74bgxfqswh4awsxgmpqigg1g36m6sh";
+       version = "0.5.0.0";
+       sha256 = "0bhjj3hhvhid4vk1vfzgqpy2wpb725nwlgkc5xqy6y1ihqkf65r5";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base containers data-effects extensible free ghc-typelits-knownnat
-         heftia mtl transformers unliftio
+         base bytestring co-log-core containers data-effects
+         ghc-typelits-knownnat heftia process text time unbounded-delays
+         unliftio
        ];
        executableHaskellDepends = [
-         base data-effects extra ghc-typelits-knownnat heftia loglevel text
-         time
+         base bytestring co-log-core containers data-effects extra filepath
+         ghc-typelits-knownnat heftia process text time unbounded-delays
+         unliftio
        ];
        testHaskellDepends = [
-         base data-effects ghc-typelits-knownnat heftia tasty tasty-hunit
+         base bytestring co-log-core containers data-effects
+         ghc-typelits-knownnat heftia hspec process tasty tasty-hspec text
+         time unbounded-delays unliftio
        ];
        testToolDepends = [ tasty-discover ];
-       description = "higher-order effects done right";
+       benchmarkHaskellDepends = [
+         base bytestring co-log-core containers data-effects eff effectful
+         eveff freer-simple fused-effects ghc-typelits-knownnat heftia
+         logict mpeff mtl polysemy process tasty-bench text time
+         unbounded-delays unliftio
+       ];
+       description = "higher-order algebraic effects done right";
        license = lib.licenses.mpl20;
        hydraPlatforms = lib.platforms.none;
-     }) {};
+       broken = true;
+     }) {eff = null;};
 
   "hegg" = callPackage
     ({ mkDerivation, base, containers, deepseq, tasty, tasty-bench
@@ -148100,6 +148996,8 @@ self: {
        pname = "helf";
        version = "1.0.20240318";
        sha256 = "0rmjfbai6k6kzynzm5skz4ska0awb012m4ykqhh47sd28vs9spk1";
+       revision = "1";
+       editedCabalFile = "151jk61357vydckahj0rhphph0yn8qm243p3rzvqi27w65969lyy";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -148516,8 +149414,8 @@ self: {
      }:
      mkDerivation {
        pname = "heptapod";
-       version = "1.0.0.0";
-       sha256 = "0a25m30q0blsmylj2k8qjnp4nkx06fyxdn73p3cbp15y5l128i2h";
+       version = "1.1.0.0";
+       sha256 = "0s7fq0rh0aax7rfqd49li64n9kw86l8i75mzrkqrpd945xb3zkn9";
        libraryHaskellDepends = [
          base bytestring entropy time uuid-types
        ];
@@ -149169,6 +150067,36 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "hetero-parameter-list" = callPackage
+    ({ mkDerivation, base, data-default, template-haskell }:
+     mkDerivation {
+       pname = "hetero-parameter-list";
+       version = "0.1.0.19";
+       sha256 = "0lbjpk29kvmbrxji68x4f50bmfrwx9v5z28hsm47xihwb1xv2mih";
+       libraryHaskellDepends = [ base data-default template-haskell ];
+       testHaskellDepends = [ base data-default template-haskell ];
+       description = "hetero list with parameter list";
+       license = lib.licenses.bsd3;
+     }) {};
+
+  "hetero-parameter-list-with-typelevel-tools" = callPackage
+    ({ mkDerivation, base, hetero-parameter-list, template-haskell
+     , typelevel-tools-yj
+     }:
+     mkDerivation {
+       pname = "hetero-parameter-list-with-typelevel-tools";
+       version = "0.1.0.1";
+       sha256 = "03glr22wjr0xpsdsvpzdgqi8cqpzf7481nih1i4m3ma6gn6p4i08";
+       libraryHaskellDepends = [
+         base hetero-parameter-list template-haskell typelevel-tools-yj
+       ];
+       testHaskellDepends = [
+         base hetero-parameter-list template-haskell typelevel-tools-yj
+       ];
+       description = "Hetero parameter list with type level tools";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "hetero-zip" = callPackage
     ({ mkDerivation, base, infinite-list }:
      mkDerivation {
@@ -149482,8 +150410,8 @@ self: {
     ({ mkDerivation, base, bytestring, extra }:
      mkDerivation {
        pname = "hexml";
-       version = "0.3.4";
-       sha256 = "0amy5gjk1sqj5dq8a8gp7d3z9wfhcflhxkssijnklnfn5s002x4k";
+       version = "0.3.5";
+       sha256 = "15mjy6cxihh4bwdi0mh2vawqimpylzvl0jnpxwgalg96dsnj30a1";
        libraryHaskellDepends = [ base bytestring extra ];
        testHaskellDepends = [ base bytestring ];
        description = "XML subset DOM parser";
@@ -149520,8 +150448,8 @@ self: {
        pname = "hexpat";
        version = "0.20.13";
        sha256 = "1l9zfp69r3xaxi2znjwpcrx7xckcqvaahv2c0qgkqq61a7ka1qa6";
-       revision = "2";
-       editedCabalFile = "1c3v93rmddyvsjpnc7lyhjhv4rki7rl6s3x2rm449vhc4i8ykhcg";
+       revision = "3";
+       editedCabalFile = "1y5dxv4pc408di2v7dx4cn9fy987ihahqws1qka1qkwc99dmqbkc";
        libraryHaskellDepends = [
          base bytestring containers deepseq List text transformers
          utf8-string
@@ -150078,6 +151006,8 @@ self: {
        pname = "hgal";
        version = "2.0.0.3";
        sha256 = "0sla6djvppgrir0kc0h3d558kcrxsk85xi0i7ganragy9vkkr0qx";
+       revision = "1";
+       editedCabalFile = "1dn493c2ll9sdqhj4dy721gd4pgv9win2s89lqnbfmkkidq34134";
        libraryHaskellDepends = [ array base containers mtl ];
        testHaskellDepends = [
          array base containers extra mtl old-time QuickCheck random
@@ -150656,8 +151586,8 @@ self: {
      }:
      mkDerivation {
        pname = "hi-file-parser";
-       version = "0.1.6.0";
-       sha256 = "1b13lbgmdb50fw3jkbvj2wq19zmklhxam7rfn7k8bqra2z4kbp2r";
+       version = "0.1.7.0";
+       sha256 = "1rss6j85kj33jfp14qlafqlcbld6ibhhki2rjkdsz8ilchq32hqq";
        libraryHaskellDepends = [
          base binary bytestring mtl rio text vector
        ];
@@ -150822,8 +151752,8 @@ self: {
        pname = "hie-bios";
        version = "0.14.0";
        sha256 = "1caszgj3x3l13q6w26snx49yqyzjfgiik4403gl3mfalkrgbvk2g";
-       revision = "1";
-       editedCabalFile = "1g9gagj12jpazrq9zwq8vwv5saf23gqjgcvzcg81q7s4bn115l72";
+       revision = "2";
+       editedCabalFile = "0an5jy6hqa7v7r4s2lgzcb5sl7jlx5slncf73s4vyplx7qskjcah";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -151128,6 +152058,8 @@ self: {
        pname = "higgledy";
        version = "0.4.2.1";
        sha256 = "0gwlksxqfngd3ikc5nlbh7jq42l8siriqmgbravkvk1f78p1rcy3";
+       revision = "1";
+       editedCabalFile = "1qfknh9696gywnwrp45xrqzw1dqv1pr3gsla9fw9rr4i28pbd4br";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          barbies base generic-lens generic-lens-core named QuickCheck
@@ -151380,6 +152312,8 @@ self: {
        pname = "highs-lp";
        version = "0.0";
        sha256 = "1fx9llq1pfy4ngx99d3i39kkp1pv07wn8qm92abyrmw06qci938r";
+       revision = "1";
+       editedCabalFile = "0zcg1bf4byiy1y39w13pajdl23r5bd9m3rafrv16rsixnqkldk9v";
        libraryHaskellDepends = [
          base comfort-array deepseq guarded-allocation linear-programming
          non-empty QuickCheck storable-record transformers utility-ht
@@ -151530,6 +152464,51 @@ self: {
        mainProgram = "hindent";
      }) {};
 
+  "hindent_6_2_0" = callPackage
+    ({ mkDerivation, async, base, bytestring, Cabal, containers
+     , criterion, deepseq, Diff, directory, exceptions, filepath
+     , ghc-lib-parser, ghc-lib-parser-ex, hspec, monad-loops, mtl
+     , optparse-applicative, path, path-io, regex-tdfa, split, syb
+     , transformers, unicode-show, utf8-string, yaml
+     }:
+     mkDerivation {
+       pname = "hindent";
+       version = "6.2.0";
+       sha256 = "05bpsp11cka1l6gmbvsp0fgya8ydx2lh38d3wgq309jf2vmri800";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         async base bytestring Cabal containers deepseq directory exceptions
+         filepath ghc-lib-parser ghc-lib-parser-ex monad-loops mtl
+         optparse-applicative path path-io regex-tdfa split syb transformers
+         unicode-show utf8-string yaml
+       ];
+       executableHaskellDepends = [
+         async base bytestring Cabal containers directory exceptions
+         filepath ghc-lib-parser ghc-lib-parser-ex monad-loops mtl
+         optparse-applicative path path-io regex-tdfa split syb transformers
+         unicode-show utf8-string yaml
+       ];
+       testHaskellDepends = [
+         async base bytestring Cabal containers Diff directory exceptions
+         filepath ghc-lib-parser ghc-lib-parser-ex hspec monad-loops mtl
+         optparse-applicative path path-io regex-tdfa split syb transformers
+         unicode-show utf8-string yaml
+       ];
+       benchmarkHaskellDepends = [
+         async base bytestring Cabal containers criterion deepseq directory
+         exceptions filepath ghc-lib-parser ghc-lib-parser-ex monad-loops
+         mtl optparse-applicative path path-io regex-tdfa split syb
+         transformers unicode-show utf8-string yaml
+       ];
+       doHaddock = false;
+       description = "Extensible Haskell pretty printer";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "hindent";
+     }) {};
+
   "hindley-milner" = callPackage
     ({ mkDerivation, base, containers, data-fix, hspec, mtl
      , transformers
@@ -151700,21 +152679,6 @@ self: {
        maintainers = [ lib.maintainers.poscat ];
      }) {};
 
-  "hinotify_0_3_9" = callPackage
-    ({ mkDerivation, async, base, containers, directory, unix }:
-     mkDerivation {
-       pname = "hinotify";
-       version = "0.3.9";
-       sha256 = "16fzql0s34my9k1ib4rdjf9fhhijkmmbrvi148f865m51160wj7j";
-       revision = "1";
-       editedCabalFile = "0df5pak0586626k3ryzg2lb26ys562l3i94jr9vpa0krs8iia209";
-       libraryHaskellDepends = [ async base containers directory unix ];
-       testHaskellDepends = [ base directory ];
-       description = "Haskell binding to inotify";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
   "hinotify" = callPackage
     ({ mkDerivation, async, base, bytestring, containers, directory
      , unix
@@ -151822,6 +152786,8 @@ self: {
        pname = "hint";
        version = "0.9.0.8";
        sha256 = "19xvi3g35983vhvq467d8gxx23zq7zbd4d6awh2ijb84vgbff7zf";
+       revision = "1";
+       editedCabalFile = "0f5dwazh10drd9xcqg16p0ja8v7bl0j5k8rgkdnp7b70nhzhk6gb";
        libraryHaskellDepends = [
          base containers directory exceptions filepath ghc ghc-boot
          ghc-paths random temporary transformers unix
@@ -152929,7 +153895,7 @@ self: {
        ];
      }) {};
 
-  "hledger_1_34" = callPackage
+  "hledger_1_40" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs
      , containers, data-default, Decimal, Diff, directory, extra
      , filepath, githash, hashable, haskeline, hledger-lib, lucid
@@ -152940,8 +153906,8 @@ self: {
      }:
      mkDerivation {
        pname = "hledger";
-       version = "1.34";
-       sha256 = "08ygx4aavimxzmyvb9303xds455vs72jvkbrj41nca8357118j3z";
+       version = "1.40";
+       sha256 = "189lbp9dmg9kxik5zg7nk6jm8h5p8hpq1z01zsj8c29x8b8md7b7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -153113,8 +154079,8 @@ self: {
        pname = "hledger-iadd";
        version = "1.3.21";
        sha256 = "00x0vbfp08kqs1nbknndk9h56hcidf6xnrk0ldz45dvjrmgcv3w2";
-       revision = "1";
-       editedCabalFile = "1jx773cqq676yvzibp7nzdpmas8i7ahx8j6kfc1sfipk37vz2q0g";
+       revision = "2";
+       editedCabalFile = "1fzwkbknyi003ysrmlqpdd6qq6bnqdgyznj7jzk0fx7dx5zrqrkm";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -153146,8 +154112,8 @@ self: {
        pname = "hledger-interest";
        version = "1.6.6";
        sha256 = "0hklpg9sgghrcvkrgz7kfr8jc6kwsv8zzpbbg0c3idhbdxwg74d8";
-       revision = "4";
-       editedCabalFile = "0b1dvr9kyzhm8zf60xvqf2hkad8w6m14fr2prm0fry8lq79gc515";
+       revision = "5";
+       editedCabalFile = "0gqvjqz05ww3rxvkxg8qhqfnbvqgcbj30705aw39y5mzr2yll0gl";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -153219,36 +154185,36 @@ self: {
        license = lib.licenses.gpl3Only;
      }) {};
 
-  "hledger-lib_1_34" = callPackage
+  "hledger-lib_1_40" = 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
+     , file-embed, filepath, Glob, hashtables, lucid, 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.34";
-       sha256 = "0789zyz5lbd67mphr8qq8wryni6dkf3759ah9fb7cm2wr5wwvd85";
+       version = "1.40";
+       sha256 = "05kap7kgjlh3y7j6ld0jqih21ad7acxd9cv18h0gb7kbwn7qm8vi";
        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
+         doclayout extra file-embed filepath Glob hashtables lucid
+         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
+         doclayout doctest extra file-embed filepath Glob hashtables lucid
          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
@@ -153337,7 +154303,7 @@ self: {
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
-  "hledger-ui_1_34" = callPackage
+  "hledger-ui_1_40" = callPackage
     ({ mkDerivation, ansi-terminal, async, base, brick, cmdargs
      , containers, data-default, directory, doclayout, extra, filepath
      , fsnotify, githash, hledger, hledger-lib, megaparsec, microlens
@@ -153346,10 +154312,8 @@ self: {
      }:
      mkDerivation {
        pname = "hledger-ui";
-       version = "1.34";
-       sha256 = "0w80bl6m98hsjzdpj5vjd768qs32vf8vdqzg6srh2z3pl36pjiki";
-       revision = "1";
-       editedCabalFile = "09ipwnyswhgx3jg9fp5b22qwk8xph9h80806l73s4rzk9h6nhh7x";
+       version = "1.40";
+       sha256 = "0rvijrnmkc21nllqcbkn6fh51ifp1n1p8qgmckfp5pngqg40vvnz";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -153424,7 +154388,7 @@ self: {
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
-  "hledger-web_1_34" = callPackage
+  "hledger-web_1_40" = callPackage
     ({ mkDerivation, aeson, base, base64, blaze-html, blaze-markup
      , bytestring, case-insensitive, clientsession, cmdargs, conduit
      , conduit-extra, containers, data-default, Decimal, directory
@@ -153437,8 +154401,8 @@ self: {
      }:
      mkDerivation {
        pname = "hledger-web";
-       version = "1.34";
-       sha256 = "1h39gjpdddnyryig4713pq9ipixzavr0mb7wlmzr5sbzqmnshbds";
+       version = "1.40";
+       sha256 = "1dsvsgdan7f8zc0z9x4zri2q6ccajvqpjpv18zj488ihknshiwgq";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -153530,7 +154494,7 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        broken = true;
-     }) {inherit (pkgs) fam;};
+     }) {fam = null;};
 
   "hlibgit2" = callPackage
     ({ mkDerivation, base, bindings-DSL, git, openssl, process, zlib }:
@@ -153561,34 +154525,6 @@ self: {
        license = lib.licenses.mit;
      }) {inherit (pkgs) libsass;};
 
-  "hlint_3_2_8" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs
-     , containers, cpphs, data-default, directory, extra, file-embed
-     , filepath, filepattern, ghc-lib-parser, ghc-lib-parser-ex
-     , hscolour, process, refact, text, transformers, uniplate
-     , unordered-containers, utf8-string, vector, yaml
-     }:
-     mkDerivation {
-       pname = "hlint";
-       version = "3.2.8";
-       sha256 = "14nvq71kn1lhqx02r69f949p33rhxi466fwmxj9g0wd5191jawrs";
-       isLibrary = true;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         aeson ansi-terminal base bytestring cmdargs containers cpphs
-         data-default directory extra file-embed filepath filepattern
-         ghc-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_3_4_1" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs
      , containers, cpphs, data-default, deriving-aeson, directory, extra
@@ -155266,8 +156202,8 @@ self: {
      }:
      mkDerivation {
        pname = "hmp3-ng";
-       version = "2.14.3";
-       sha256 = "02bcxzpmjm6kqcvx7036055chbyfyhi6pl4xrrxwwmkp85fh0apb";
+       version = "2.15.0";
+       sha256 = "12h06yzp3jiswfy95bryppc352wfkn666c17bd4g00v7k3qnda6p";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -155617,8 +156553,8 @@ self: {
      }:
      mkDerivation {
        pname = "hnix-store-nar";
-       version = "0.1.0.0";
-       sha256 = "1kr8hmycb29sv646a3f3lpl0zzng9dg3nix7n0yfrfapycqd04cg";
+       version = "0.1.1.0";
+       sha256 = "16g03bvgdmpmzvq1acsayfq4b9xh7cgf41xn9bqjl0w72var67qp";
        libraryHaskellDepends = [
          algebraic-graphs base bytestring case-insensitive cereal containers
          directory filepath lifted-base monad-control mtl text unix
@@ -157126,7 +158062,7 @@ self: {
   "hopenpgp-tools" = callPackage
     ({ mkDerivation, aeson, alex, array, base, base16-bytestring
      , binary, binary-conduit, bytestring, conduit, conduit-extra
-     , containers, cryptonite, directory, errors, fgl, graphviz, happy
+     , containers, crypton, directory, errors, fgl, graphviz, happy
      , hOpenPGP, http-client, http-client-tls, http-types, ixset-typed
      , lens, memory, monad-loops, mtl, openpgp-asciiarmor
      , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal
@@ -157135,13 +158071,13 @@ self: {
      }:
      mkDerivation {
        pname = "hopenpgp-tools";
-       version = "0.23.8";
-       sha256 = "009l8c4zzbmh8q8x9f7zj21ysvma03ksxdknjfcb7z189mafb2qm";
+       version = "0.23.10";
+       sha256 = "0aaf0k26i5zjnijhnyng7jyhx6qdq2fdzq4idlmj3va386rfm2as";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          aeson array base base16-bytestring binary binary-conduit bytestring
-         conduit conduit-extra containers cryptonite directory errors fgl
+         conduit conduit-extra containers crypton directory errors fgl
          graphviz hOpenPGP http-client http-client-tls http-types
          ixset-typed lens memory monad-loops mtl openpgp-asciiarmor
          optparse-applicative prettyprinter prettyprinter-ansi-terminal
@@ -157873,8 +158809,8 @@ self: {
      }:
      mkDerivation {
        pname = "hp2pretty";
-       version = "0.10";
-       sha256 = "1irm8mvcib39r8imdx7y7jisp162i0rwk8w3irs2j746c8vhyv12";
+       version = "0.10.1";
+       sha256 = "1wx3vxrx8qp85wfhpvv5vjxd45hmgy8m807m62b32ydxpw8mm89k";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -157886,48 +158822,6 @@ self: {
        mainProgram = "hp2pretty";
      }) {};
 
-  "hpack_0_36_0" = callPackage
-    ({ mkDerivation, aeson, base, bifunctors, bytestring, Cabal
-     , containers, crypton, deepseq, directory, filepath, Glob, hspec
-     , hspec-discover, http-client, http-client-tls, http-types, HUnit
-     , infer-license, interpolate, mockery, mtl, pretty, QuickCheck
-     , scientific, template-haskell, temporary, text, transformers
-     , unordered-containers, vector, yaml
-     }:
-     mkDerivation {
-       pname = "hpack";
-       version = "0.36.0";
-       sha256 = "0ypaagr7a5bvziybbzr3b4lixs3dv6fdkjj3lq7h71z51wd4xpm0";
-       revision = "1";
-       editedCabalFile = "1zh5rsf38xmwp7lf80iifrhnkl80lri4xzlhz2n5df3vc0dqzya8";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         aeson base bifunctors bytestring Cabal containers crypton deepseq
-         directory filepath Glob http-client http-client-tls http-types
-         infer-license mtl pretty scientific text transformers
-         unordered-containers vector yaml
-       ];
-       executableHaskellDepends = [
-         aeson base bifunctors bytestring Cabal containers crypton deepseq
-         directory filepath Glob http-client http-client-tls http-types
-         infer-license mtl pretty scientific text transformers
-         unordered-containers vector yaml
-       ];
-       testHaskellDepends = [
-         aeson base bifunctors bytestring Cabal containers crypton deepseq
-         directory filepath Glob hspec http-client http-client-tls
-         http-types HUnit infer-license interpolate mockery mtl pretty
-         QuickCheck scientific template-haskell temporary text transformers
-         unordered-containers vector yaml
-       ];
-       testToolDepends = [ hspec-discover ];
-       description = "A modern format for Haskell packages";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       mainProgram = "hpack";
-     }) {};
-
   "hpack" = callPackage
     ({ mkDerivation, aeson, base, bifunctors, bytestring, Cabal
      , containers, crypton, deepseq, directory, filepath, Glob, hspec
@@ -159267,6 +160161,30 @@ self: {
        license = lib.licenses.bsd3;
      }) {GeoIP = null;};
 
+  "hs-asapo" = callPackage
+    ({ mkDerivation, base, bytestring, cabal-doctest, clock, doctest
+     , libasapo-consumer, libasapo-producer, optparse-applicative, text
+     , time, timerep
+     }:
+     mkDerivation {
+       pname = "hs-asapo";
+       version = "0.9.0";
+       sha256 = "0629yz0zpq6zyqxxczmpv246nz4mv2vz1nv46w72cqz4b5mbanmf";
+       setupHaskellDepends = [ base cabal-doctest ];
+       libraryHaskellDepends = [
+         base bytestring clock text time timerep
+       ];
+       libraryPkgconfigDepends = [ libasapo-consumer libasapo-producer ];
+       testHaskellDepends = [
+         base bytestring clock doctest text time timerep
+       ];
+       benchmarkHaskellDepends = [ base optparse-applicative text time ];
+       description = "Haskell bindings for ASAP:O";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {libasapo-consumer = null; libasapo-producer = null;};
+
   "hs-aws-lambda" = callPackage
     ({ mkDerivation, aeson, base, base64, bytestring, case-insensitive
      , containers, deepseq, http-client, http-types, safe-exceptions
@@ -159597,6 +160515,22 @@ self: {
        broken = true;
      }) {};
 
+  "hs-highlight" = callPackage
+    ({ mkDerivation, base, bytestring, hspec }:
+     mkDerivation {
+       pname = "hs-highlight";
+       version = "1.0.3";
+       sha256 = "0m6x96v5h2xdw618y5ljp0cpy52np8lvd126sp7mqfqr318vx51x";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base bytestring ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [ base hspec ];
+       description = "A tool to highlight terminal strings";
+       license = lib.licenses.mit;
+       mainProgram = "test-exe";
+     }) {};
+
   "hs-inspector" = callPackage
     ({ mkDerivation, base, haskell-src, hspec }:
      mkDerivation {
@@ -160252,8 +161186,8 @@ self: {
        pname = "hs-php-session";
        version = "0.0.9.3";
        sha256 = "1xwdikiqy2dxyzr6wx51wy51vifsvshblx7kkhfqd7izjf87ww8f";
-       revision = "1";
-       editedCabalFile = "1dj1r73v31bd2091pqvrg7vdc3lgjh373ynxn49dlhqmyw45kiw8";
+       revision = "2";
+       editedCabalFile = "00c8grlybwb22r5rqw82lmplgr3njkpij8ns1rx0caz2g6xr91xb";
        libraryHaskellDepends = [ base bytestring ];
        description = "PHP session and values serialization";
        license = lib.licenses.bsd3;
@@ -160533,6 +161467,25 @@ self: {
        broken = true;
      }) {};
 
+  "hs-tango" = callPackage
+    ({ mkDerivation, base, derive-storable, http-media, lucid2, servant
+     , servant-server, tango, text, unliftio, warp
+     }:
+     mkDerivation {
+       pname = "hs-tango";
+       version = "2.0.0";
+       sha256 = "1d78icf12k7zj1v4gnms8ddfj1ji6kzcx0r1jws4cri0y4rzwdlk";
+       libraryHaskellDepends = [ base derive-storable text unliftio ];
+       libraryPkgconfigDepends = [ tango ];
+       benchmarkHaskellDepends = [
+         base http-media lucid2 servant servant-server text warp
+       ];
+       description = "Bindings to the Tango Controls system";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {inherit (pkgs) tango;};
+
   "hs-term-emulator" = callPackage
     ({ mkDerivation, ansi-terminal, attoparsec, base, bytestring
      , containers, criterion, hspec, hspec-discover, lens, text, vector
@@ -161091,8 +162044,8 @@ self: {
        pname = "hsc2hs";
        version = "0.68.10";
        sha256 = "0xpgbi6pssnizazz54583c50cz4axq3h78g03q4sfb7yi3bk8kkg";
-       revision = "2";
-       editedCabalFile = "099303623kck9pv6x0q2dzvwb3w39v5dazn3wryafcnwc1n8prv0";
+       revision = "3";
+       editedCabalFile = "0ndpgzmq2h2kv7xr9iaf957jnnykbjpd6vlii0n2rkahfckjaqr7";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -162750,8 +163703,8 @@ self: {
     ({ mkDerivation, base, bytestring, hslua-core, tasty, tasty-lua }:
      mkDerivation {
        pname = "hslua-list";
-       version = "1.1.1";
-       sha256 = "0p70rvvpkq598qpmyccyv6v44rh2glrl8l6vhk7kmy5k4g5gi39n";
+       version = "1.1.4";
+       sha256 = "0lyrk95nnsdwi3zfaf4blvih49002wy5hxjj7l49ryc93padkvyk";
        libraryHaskellDepends = [ base bytestring hslua-core ];
        testHaskellDepends = [ base hslua-core tasty tasty-lua ];
        description = "Opinionated, but extensible Lua list type";
@@ -162787,6 +163740,8 @@ self: {
        pname = "hslua-module-doclayout";
        version = "1.1.1.2";
        sha256 = "1bgs6p20maqdwmqjv8nqsmlk63sjhb54icqs7d1kxsk8k9hh65qg";
+       revision = "1";
+       editedCabalFile = "0nxb6hm71v9lk9622z4kf30aasdr3m6b13maq8zd496i45msi4v4";
        libraryHaskellDepends = [ base doclayout hslua text ];
        testHaskellDepends = [
          base doclayout hslua tasty tasty-hunit tasty-lua text
@@ -162795,6 +163750,23 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "hslua-module-doclayout_1_2_0" = callPackage
+    ({ mkDerivation, base, doclayout, hslua, tasty, tasty-hunit
+     , tasty-lua, text
+     }:
+     mkDerivation {
+       pname = "hslua-module-doclayout";
+       version = "1.2.0";
+       sha256 = "1x3znkdz1l8p8gsvazz85936p107xscsaah1ac3padyiswhair1j";
+       libraryHaskellDepends = [ base doclayout hslua text ];
+       testHaskellDepends = [
+         base doclayout hslua tasty tasty-hunit tasty-lua text
+       ];
+       description = "Lua module wrapping Text.DocLayout.";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hslua-module-path" = callPackage
     ({ mkDerivation, base, filepath, hslua-core, hslua-marshalling
      , hslua-packaging, tasty, tasty-hunit, tasty-lua, text
@@ -162881,6 +163853,8 @@ self: {
        pname = "hslua-module-zip";
        version = "1.1.3";
        sha256 = "1fws5jwf1zwqilgm05y28ywgxavygnjpdlj43nhfg8cmng1p0kyq";
+       revision = "1";
+       editedCabalFile = "1ml14hycwh4wg8351b8dq94qyppkzhw8jk0b0dgahqvy7p5w86y3";
        libraryHaskellDepends = [
          base bytestring filepath hslua-core hslua-list hslua-marshalling
          hslua-packaging hslua-typing text time zip-archive
@@ -163697,25 +164671,6 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "hspec-golden_0_1_0_3" = callPackage
-    ({ mkDerivation, base, directory, hspec, hspec-core
-     , optparse-applicative, silently
-     }:
-     mkDerivation {
-       pname = "hspec-golden";
-       version = "0.1.0.3";
-       sha256 = "1d5ab34n0f1wk1q86qlb7x2b49abzzh08jh7j52nbrvnxld2j64l";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [ base directory hspec-core ];
-       executableHaskellDepends = [ base directory optparse-applicative ];
-       testHaskellDepends = [ base directory hspec hspec-core silently ];
-       description = "Golden tests for hspec";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       mainProgram = "hgold";
-     }) {};
-
   "hspec-golden" = callPackage
     ({ mkDerivation, ansi-terminal, base, directory, filepath, hspec
      , hspec-core, hspec-discover, optparse-applicative, silently
@@ -163790,14 +164745,14 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "hspec-hedgehog_0_2_0_0" = callPackage
+  "hspec-hedgehog_0_3_0_0" = callPackage
     ({ mkDerivation, base, hedgehog, hspec, hspec-core, hspec-discover
      , HUnit, QuickCheck, splitmix
      }:
      mkDerivation {
        pname = "hspec-hedgehog";
-       version = "0.2.0.0";
-       sha256 = "1xf0sl6sliri7cc6wp5h9l90a732fkycmr71af2jv6yr8nv5rpak";
+       version = "0.3.0.0";
+       sha256 = "1px71jwxvqdh837fvlmx4smcvci9bbkygb7n10vasfpyb2k0yhzy";
        libraryHaskellDepends = [
          base hedgehog hspec hspec-core QuickCheck splitmix
        ];
@@ -163996,8 +164951,8 @@ self: {
      }:
      mkDerivation {
        pname = "hspec-need-env";
-       version = "0.1.0.10";
-       sha256 = "13ms7ifdszwgmvvv1lbyqs53l86li0k639f3f9blfkz3lk3qx2kn";
+       version = "0.1.0.11";
+       sha256 = "1hsrrpp3dq47sr7khdd2cliyhwhiinjhkzg612nqxcz0whs00sgh";
        libraryHaskellDepends = [ base hspec-core hspec-expectations ];
        testHaskellDepends = [ base hspec hspec-core setenv transformers ];
        testToolDepends = [ hspec-discover ];
@@ -164889,10 +165844,8 @@ self: {
      }:
      mkDerivation {
        pname = "hstar";
-       version = "0.1.0.6";
-       sha256 = "0fcb37yi81059r2nqmq1809q5mdx8q2fyvs7b9fsj3j2fqmgnai6";
-       revision = "2";
-       editedCabalFile = "0ncj58a8rkwkwlcv50q5i6c9szss0kp0gbx8z38ycx1fhniig5qv";
+       version = "0.1.0.7";
+       sha256 = "00y5napbsbxdi3yjl9sj23zncqmxhnvdjppc2pwzj53xynpa4x94";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -165853,8 +166806,8 @@ self: {
     ({ mkDerivation, base, http-api-data, text }:
      mkDerivation {
        pname = "htmx";
-       version = "0.1.0.0";
-       sha256 = "0b2rjq3qv68vr7ljy844w9fiz93f0v0y2dykybhl5addbyz6z4nm";
+       version = "0.1.0.2";
+       sha256 = "1nc3v9gc3xvjj25djzhr5kii7cxf17mwshdipx2d2b95sngmp6yq";
        libraryHaskellDepends = [ base http-api-data text ];
        description = "Use htmx with various haskell libraries";
        license = lib.licenses.mit;
@@ -165866,8 +166819,8 @@ self: {
     ({ mkDerivation, base, htmx, lucid2, text }:
      mkDerivation {
        pname = "htmx-lucid";
-       version = "0.2.0.0";
-       sha256 = "1ilr1xarmavzfcy53asazk64gkww7wsjsmz0jyrbr4qj076dqj36";
+       version = "0.2.0.1";
+       sha256 = "0746z1y7w4x2qnraii23z5r1swdwdx07lz6ymjm1z3ia1m6zfz78";
        libraryHaskellDepends = [ base htmx lucid2 text ];
        description = "Use htmx with lucid";
        license = lib.licenses.mit;
@@ -165878,8 +166831,8 @@ self: {
     ({ mkDerivation, base, htmx, htmx-lucid, lucid2, servant, text }:
      mkDerivation {
        pname = "htmx-servant";
-       version = "0.2.0.0";
-       sha256 = "0xckwxigcjfsf9idw056fnks7b3chdd9bawilwf252mcm45ywaqy";
+       version = "0.2.0.2";
+       sha256 = "0v6y6rpb5cwx7mbkkri8yqzikpfqzznblix3i1vag9crfydd8nq5";
        libraryHaskellDepends = [
          base htmx htmx-lucid lucid2 servant text
        ];
@@ -166227,8 +167180,8 @@ self: {
      }:
      mkDerivation {
        pname = "http-barf";
-       version = "0.1.0.0";
-       sha256 = "0x5aczgzg1ck0yb7mjphl8p45y3kdg83zrzr5l2pvmpb5i6y7v6r";
+       version = "0.1.1.0";
+       sha256 = "1x1jmyqyrh4jmagml1vnjaf2hr5qvs1fjnvabslvvz33hx601398";
        libraryHaskellDepends = [
          aeson base bytestring http-client http-client-tls mtl vector
        ];
@@ -166441,8 +167394,8 @@ self: {
      }:
      mkDerivation {
        pname = "http-client-rustls";
-       version = "0.0.1.0";
-       sha256 = "1yx93cfvn8zqvsrl2bg6zv12acvmbz2d66wyhb7w53jib7gwzk8z";
+       version = "0.0.2.0";
+       sha256 = "03cl1nbbdjqnmk6yrzxf8sj8nr9zdkm5byvz300pp5ixgvvmnl05";
        libraryHaskellDepends = [
          base bytestring http-client network resourcet rustls text
        ];
@@ -166492,18 +167445,18 @@ self: {
 
   "http-client-tls" = callPackage
     ({ mkDerivation, base, bytestring, case-insensitive, containers
-     , crypton, crypton-connection, data-default-class, exceptions
-     , gauge, hspec, http-client, http-types, memory, network
-     , network-uri, text, tls, transformers
+     , crypton, crypton-connection, data-default, exceptions, gauge
+     , hspec, http-client, http-types, memory, network, network-uri
+     , text, tls, transformers
      }:
      mkDerivation {
        pname = "http-client-tls";
-       version = "0.3.6.3";
-       sha256 = "15chmlnq0nk2kxhk65r9xdjkzl94k0axcml89a5qkdiffwyzrp1q";
+       version = "0.3.6.4";
+       sha256 = "18qqzif376hv5lqv1c7sp4b90mq5cyfhybip472j9fcaxrph0mkp";
        libraryHaskellDepends = [
          base bytestring case-insensitive containers crypton
-         crypton-connection data-default-class exceptions http-client
-         http-types memory network network-uri text tls transformers
+         crypton-connection data-default exceptions http-client http-types
+         memory network network-uri text tls transformers
        ];
        testHaskellDepends = [
          base crypton-connection hspec http-client http-types
@@ -166552,16 +167505,16 @@ self: {
   "http-conduit" = callPackage
     ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base
      , blaze-builder, bytestring, case-insensitive, conduit
-     , conduit-extra, cookie, crypton-connection, data-default-class
-     , hspec, http-client, http-client-tls, http-types, HUnit, mtl
-     , network, resourcet, streaming-commons, temporary, text, time, tls
+     , conduit-extra, cookie, crypton-connection, data-default, hspec
+     , http-client, http-client-tls, http-types, HUnit, mtl, network
+     , resourcet, streaming-commons, temporary, text, time, tls
      , transformers, unliftio, unliftio-core, utf8-string, wai
      , wai-conduit, warp, warp-tls
      }:
      mkDerivation {
        pname = "http-conduit";
-       version = "2.3.8.3";
-       sha256 = "1x6pvpcjndxm26plk29v5nfz19rnci4fjzbamidpjaidi990jlba";
+       version = "2.3.9.1";
+       sha256 = "1bs12v0vh4ik87imfp4xrvpyr3kb3dm4m8y8h1djlcyjxhans10k";
        libraryHaskellDepends = [
          aeson attoparsec attoparsec-aeson base bytestring conduit
          conduit-extra http-client http-client-tls http-types mtl resourcet
@@ -166570,9 +167523,9 @@ self: {
        testHaskellDepends = [
          aeson attoparsec-aeson base blaze-builder bytestring
          case-insensitive conduit conduit-extra cookie crypton-connection
-         data-default-class hspec http-client http-types HUnit network
-         resourcet streaming-commons temporary text time tls transformers
-         unliftio utf8-string wai wai-conduit warp warp-tls
+         data-default hspec http-client http-types HUnit network resourcet
+         streaming-commons temporary text time tls transformers unliftio
+         utf8-string wai wai-conduit warp warp-tls
        ];
        doCheck = false;
        description = "HTTP client package with conduit interface and HTTPS support";
@@ -166814,8 +167767,8 @@ self: {
      }:
      mkDerivation {
        pname = "http-interchange";
-       version = "0.3.2.1";
-       sha256 = "1jji8wjdivpwd4zmhljn39d2rwvrlyxz7gmnacm8qkjmfhkhppkq";
+       version = "0.3.2.2";
+       sha256 = "0smmf2c86s01vp8vdyjl2hcqmq3q95r8ngdvs2d8drr7llf0dizv";
        libraryHaskellDepends = [
          base bytebuild byteslice bytesmith contiguous primitive text
        ];
@@ -167225,14 +168178,32 @@ self: {
      }:
      mkDerivation {
        pname = "http-semantics";
-       version = "0.2.0";
-       sha256 = "0n37zspfc6n5rswn10rxg21azkc40a60sl3c2f0zvzkqvsvfp0q3";
+       version = "0.2.1";
+       sha256 = "1nzxqrlxmkld86msmdp1zaqvsw3jbbj63n7r0bpgmyq7nnxqxiks";
+       libraryHaskellDepends = [
+         array base bytestring case-insensitive http-types network
+         network-byte-order time-manager utf8-string
+       ];
+       description = "HTTP senmatics libarry";
+       license = lib.licenses.bsd3;
+     }) {};
+
+  "http-semantics_0_3_0" = callPackage
+    ({ mkDerivation, array, base, bytestring, case-insensitive
+     , http-types, network, network-byte-order, time-manager
+     , utf8-string
+     }:
+     mkDerivation {
+       pname = "http-semantics";
+       version = "0.3.0";
+       sha256 = "0kviffsmvggzpbwxnqxshjq3w3yz5v367l5fywq9zcmzrc5ykklw";
        libraryHaskellDepends = [
          array base bytestring case-insensitive http-types network
          network-byte-order time-manager utf8-string
        ];
        description = "HTTP senmatics libarry";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "http-server" = callPackage
@@ -167388,41 +168359,6 @@ self: {
        broken = true;
      }) {};
 
-  "http2_3_0_3" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, array, async, base
-     , base16-bytestring, bytestring, case-insensitive, containers
-     , cryptonite, directory, filepath, gauge, Glob, heaps, hspec
-     , hspec-discover, http-types, mwc-random, network
-     , network-byte-order, network-run, psqueues, stm, text
-     , time-manager, typed-process, unix-time, unordered-containers
-     , vector
-     }:
-     mkDerivation {
-       pname = "http2";
-       version = "3.0.3";
-       sha256 = "1kv99i3pnnx31xndlkaczrpd2j5mvzbqlfz1kaw6cwlwkdnl5bhv";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         array async base bytestring case-insensitive containers http-types
-         network network-byte-order psqueues stm time-manager unix-time
-       ];
-       testHaskellDepends = [
-         aeson aeson-pretty async base base16-bytestring bytestring
-         cryptonite directory filepath Glob hspec http-types network
-         network-byte-order network-run text typed-process
-         unordered-containers vector
-       ];
-       testToolDepends = [ hspec-discover ];
-       benchmarkHaskellDepends = [
-         array base bytestring case-insensitive containers gauge heaps
-         mwc-random network-byte-order psqueues stm
-       ];
-       description = "HTTP/2 library";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
   "http2" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, array, async, base
      , base16-bytestring, bytestring, case-insensitive, containers
@@ -167456,35 +168392,35 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "http2_5_3_2" = callPackage
+  "http2_5_3_5" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, array, async, base
      , base16-bytestring, bytestring, case-insensitive, containers
-     , crypton, directory, filepath, gauge, Glob, hspec, hspec-discover
-     , http-semantics, 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
+     , criterion, crypton, directory, filepath, Glob, hspec
+     , hspec-discover, http-semantics, http-types, iproute, network
+     , network-byte-order, network-control, network-run, random, stm
+     , text, time-manager, typed-process, unix-time
+     , unordered-containers, utf8-string, vector
      }:
      mkDerivation {
        pname = "http2";
-       version = "5.3.2";
-       sha256 = "18nhxfshlddf8dgl1lbnkswjrm1zw91hsbcmvlw9ninnaqvzz93k";
+       version = "5.3.5";
+       sha256 = "0zfcfm59yd0i2d9mlcaig3jjc4hsgqzbvjkkl3yiydcx2nk53a3m";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          array async base bytestring case-insensitive containers
-         http-semantics http-types network network-byte-order
-         network-control stm time-manager unix-time unliftio utf8-string
+         http-semantics http-types iproute network network-byte-order
+         network-control stm time-manager unix-time utf8-string
        ];
        testHaskellDepends = [
          aeson aeson-pretty async base base16-bytestring bytestring crypton
          directory filepath Glob hspec http-semantics http-types network
-         network-byte-order network-run random text typed-process unliftio
+         network-byte-order network-run random text typed-process
          unordered-containers vector
        ];
        testToolDepends = [ hspec-discover ];
        benchmarkHaskellDepends = [
-         array base bytestring case-insensitive containers gauge
+         array base bytestring case-insensitive containers criterion
          network-byte-order stm
        ];
        description = "HTTP/2 library";
@@ -167607,20 +168543,19 @@ self: {
 
   "http2-tls" = callPackage
     ({ mkDerivation, base, bytestring, crypton-x509-store
-     , crypton-x509-validation, data-default-class, http2, network
-     , network-control, network-run, recv, time-manager, tls, unliftio
-     , utf8-string
+     , crypton-x509-validation, http2, network, network-control
+     , network-run, recv, time-manager, tls, utf8-string
      }:
      mkDerivation {
        pname = "http2-tls";
-       version = "0.4.2";
-       sha256 = "0fqdad7lrw7m942xl3k0yipm2qr48j3qd14a9a6m87dv2rypsqg4";
+       version = "0.4.4";
+       sha256 = "0l7nplayw4l8rw13ic12l3czcdb0nvf5snxa4q851jgfbl35agv4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base bytestring crypton-x509-store crypton-x509-validation
-         data-default-class http2 network network-control network-run recv
-         time-manager tls unliftio utf8-string
+         base bytestring crypton-x509-store crypton-x509-validation http2
+         network network-control network-run recv time-manager tls
+         utf8-string
        ];
        description = "Library for HTTP/2 over TLS";
        license = lib.licenses.bsd3;
@@ -167633,23 +168568,23 @@ self: {
      , bytestring, case-insensitive, conduit, conduit-extra, containers
      , crypton, hspec, hspec-discover, http-semantics, http-types, http2
      , iproute, network, network-byte-order, quic, QuickCheck, sockaddr
-     , stm, time-manager, tls, unliftio
+     , stm, time-manager, tls
      }:
      mkDerivation {
        pname = "http3";
-       version = "0.0.17";
-       sha256 = "1dq8qbrq1gfpdvkahpxgg11diyfqk59srnp4hl8sbw0fsdxmiawp";
+       version = "0.0.19";
+       sha256 = "0vdxxsmgfzjwlhph9p2biiyw14l90kpwv04h8c0q55xxfg8plkgf";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          array async base bytestring case-insensitive containers
          http-semantics http-types http2 network network-byte-order quic
-         sockaddr stm time-manager unliftio
+         sockaddr stm time-manager
        ];
        testHaskellDepends = [
-         attoparsec base base16-bytestring bytestring conduit conduit-extra
-         crypton hspec http-semantics http-types http2 iproute network quic
-         QuickCheck stm tls unliftio
+         async attoparsec base base16-bytestring bytestring conduit
+         conduit-extra crypton hspec http-semantics http-types http2 iproute
+         network quic QuickCheck stm tls
        ];
        testToolDepends = [ hspec-discover ];
        description = "HTTP/3 library";
@@ -169284,8 +170219,8 @@ self: {
      }:
      mkDerivation {
        pname = "hw-kafka-avro";
-       version = "6.0.1";
-       sha256 = "1910yzn569x9iicd8c8ykkq3p5vz3py6d4j0pvwqy1h07xp528sk";
+       version = "6.0.2";
+       sha256 = "13lrmpglh31srd74a1ch68g723x08wns9sapmlckm1bzs6jj7s06";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -169475,27 +170410,27 @@ self: {
   "hw-polysemy" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, amazonka-s3, async, base
      , binary, bytestring, contravariant, Diff, directory, exceptions
-     , filepath, generic-lens, ghc-prim, http-conduit, lens, mtl
-     , network, polysemy, polysemy-log, polysemy-plugin, polysemy-time
-     , prettyprinter, process, resourcet, stm, tasty, tasty-discover
-     , tasty-hedgehog, temporary, testcontainers, text, time
-     , transformers, unliftio, yaml
+     , filepath, generic-lens, ghc-prim, http-conduit, hw-prelude, lens
+     , microlens, mtl, network, polysemy, polysemy-log, polysemy-plugin
+     , polysemy-time, prettyprinter, process, resourcet, stm, tasty
+     , tasty-discover, tasty-hedgehog, temporary, testcontainers, text
+     , time, transformers, ulid, unliftio, yaml
      }:
      mkDerivation {
        pname = "hw-polysemy";
-       version = "0.2.14.0";
-       sha256 = "0scmhk2wwgf4dpwwjw3idhhjqma58i0smcc2s2amgbw294bjnxw4";
+       version = "0.3.0.2";
+       sha256 = "0pmzlv7vff2n8lak4hwc0gzlfnh5ja51ss3wr2lbzq2chy5f9n5i";
        libraryHaskellDepends = [
          aeson aeson-pretty async base binary bytestring contravariant Diff
          directory exceptions filepath generic-lens ghc-prim http-conduit
-         lens mtl network polysemy polysemy-log polysemy-plugin
-         polysemy-time prettyprinter process resourcet stm temporary
-         testcontainers text time transformers unliftio yaml
+         hw-prelude lens microlens mtl network polysemy polysemy-log
+         polysemy-plugin polysemy-time prettyprinter process resourcet stm
+         temporary testcontainers text time transformers ulid unliftio yaml
        ];
        testHaskellDepends = [
-         amazonka-s3 base filepath generic-lens lens polysemy polysemy-log
-         polysemy-plugin tasty tasty-discover tasty-hedgehog testcontainers
-         text
+         amazonka-s3 base filepath generic-lens hw-prelude lens polysemy
+         polysemy-log polysemy-plugin tasty tasty-discover tasty-hedgehog
+         testcontainers text
        ];
        testToolDepends = [ tasty-discover ];
        doHaddock = false;
@@ -169504,6 +170439,23 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "hw-prelude" = callPackage
+    ({ mkDerivation, aeson, async, base, bytestring, contravariant
+     , directory, filepath, generic-lens, microlens, network, process
+     , resourcet, text, unliftio
+     }:
+     mkDerivation {
+       pname = "hw-prelude";
+       version = "0.0.0.3";
+       sha256 = "0z15ms53y4j4flzwh0x4683dmnadpyrzdirdbjgcs0mrppqk5az5";
+       libraryHaskellDepends = [
+         aeson async base bytestring contravariant directory filepath
+         generic-lens microlens network process resourcet text unliftio
+       ];
+       description = "Opinionated prelude library";
+       license = lib.licenses.asl20;
+     }) {};
+
   "hw-prim" = callPackage
     ({ mkDerivation, base, bytestring, criterion, deepseq, directory
      , doctest, doctest-discover, exceptions, ghc-prim, hedgehog, hspec
@@ -170511,21 +171463,21 @@ self: {
 
   "hydra" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
-     , directory, filepath, hspec, hspec-discover, HsYAML, HUnit
+     , directory, filepath, hspec, hspec-discover, HsYAML, HUnit, mtl
      , QuickCheck, scientific, split, text, vector
      }:
      mkDerivation {
        pname = "hydra";
-       version = "0.5.1";
-       sha256 = "0jg4dailiw0h8img3syhkxdzdlh3z11lya5azaqf0ki5kwh349n8";
+       version = "0.8.0";
+       sha256 = "1zbr11xabk4va286084wxyx49fmc3xc3wqfrx4h80mwqx9w5gr8b";
        libraryHaskellDepends = [
          aeson aeson-pretty base bytestring containers directory filepath
-         HsYAML scientific split text vector
+         HsYAML mtl scientific split text vector
        ];
        testHaskellDepends = [
          aeson aeson-pretty base bytestring containers directory filepath
-         hspec hspec-discover HsYAML HUnit QuickCheck scientific split text
-         vector
+         hspec hspec-discover HsYAML HUnit mtl QuickCheck scientific split
+         text vector
        ];
        testToolDepends = [ hspec-discover ];
        description = "Type-aware transformations for data and programs";
@@ -171000,8 +171952,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "hypergeometric";
-       version = "0.1.4.0";
-       sha256 = "153j8ml8gqgmgzd6aybwcwvrnafgz54myl42l293mj64kcc1yc9r";
+       version = "0.1.5.1";
+       sha256 = "1ylirwvbn1npc0c1cq5a1hf9z58nxihmijzxd8jil1ag46f0c3mh";
        libraryHaskellDepends = [ base ];
        description = "Hypergeometric functions";
        license = lib.licenses.agpl3Only;
@@ -171420,17 +172372,18 @@ self: {
 
   "iCalendar" = callPackage
     ({ mkDerivation, base, base64-bytestring, bytestring
-     , case-insensitive, containers, data-default, mime, mtl, network
+     , case-insensitive, containers, data-default, mime, mtl
      , network-uri, old-locale, parsec, text, time
      }:
      mkDerivation {
        pname = "iCalendar";
-       version = "0.4.0.5";
-       sha256 = "1s1pnwbp6bnsyswrw4vz8hr33jrfd4xs8vnpvrh57a75jdskgsn0";
+       version = "0.4.1.0";
+       sha256 = "1nh2gdmm1kd8dlflxwzdqg9xdylqblb7xhnhpl143j1wfcnd1cn4";
+       revision = "2";
+       editedCabalFile = "1410vr0dlmnc1g7h780nwigdk2wpnhyg47a1rfn55d2qgs8lk93r";
        libraryHaskellDepends = [
          base base64-bytestring bytestring case-insensitive containers
-         data-default mime mtl network network-uri old-locale parsec text
-         time
+         data-default mime mtl network-uri old-locale parsec text time
        ];
        description = "iCalendar data types, parser, and printer";
        license = lib.licenses.bsd3;
@@ -171556,7 +172509,6 @@ self: {
        ];
        description = "Lattice iCE40 Primitive IP";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "icepeak" = callPackage
@@ -172151,6 +173103,8 @@ self: {
        doHaddock = false;
        description = "Branch on whether a constraint is satisfied";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ifcxt" = callPackage
@@ -172358,7 +173312,7 @@ self: {
        mainProgram = "ihaskell";
      }) {};
 
-  "ihaskell_0_11_0_0" = callPackage
+  "ihaskell_0_12_0_0" = callPackage
     ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring
      , cmdargs, containers, directory, exceptions, filepath, ghc
      , ghc-boot, ghc-parser, ghc-paths, ghc-syntax-highlighter
@@ -172369,8 +173323,8 @@ self: {
      }:
      mkDerivation {
        pname = "ihaskell";
-       version = "0.11.0.0";
-       sha256 = "1mjjsmjvapkmj69qzp9sskgxi04fymacvy0la7lr1rcrl9z5x5hd";
+       version = "0.12.0.0";
+       sha256 = "0syydbzws1gb9xsrfxwxsczskywm91mr7m6qljqhh2vwi1x4v0ch";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -173055,18 +174009,19 @@ self: {
   "imm" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, async, atom-conduit, base
      , beam-core, beam-sqlite, blaze-html, blaze-markup, bytestring
-     , chronos, co-log, conduit, containers, dhall, directory, filepath
-     , http-client, http-types, microlens, mime-mail, monad-time
-     , optparse-applicative, parsec, parsers, pipes, pipes-bytestring
-     , pipes-http, prettyprinter, prettyprinter-ansi-terminal, refined
-     , relude, rss-conduit, safe, safe-exceptions, sqlite-simple, stm
-     , stm-chans, streamly, text, time, timerep, typed-process
-     , typerep-map, uri-bytestring, xml-conduit, xml-types
+     , chronos, conduit, containers, dhall, directory, fast-logger
+     , filepath, http-client, http-types, microlens, mime-mail
+     , monad-time, optparse-applicative, parsec, parsers, pipes
+     , pipes-bytestring, pipes-http, prettyprinter
+     , prettyprinter-ansi-terminal, refined, relude, req, rss-conduit
+     , safe, safe-exceptions, sqlite-simple, stm, stm-chans, streamly
+     , streamly-core, text, time, timerep, typed-process, uri-bytestring
+     , xml-conduit, xml-types
      }:
      mkDerivation {
        pname = "imm";
-       version = "2.1.1.0";
-       sha256 = "1w3kypakf8zqz8r44r9bx0z5v4wxvhnf446jzarawn9fg7yigcqn";
+       version = "2.1.3.0";
+       sha256 = "02m8jylzj0lwfcs51c99kfbabblb2r3ds4whrqr1sg8yhm4w8lhc";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -173079,12 +174034,12 @@ self: {
        ];
        executableHaskellDepends = [
          aeson async base beam-core beam-sqlite blaze-html blaze-markup
-         bytestring chronos co-log conduit containers dhall directory
+         bytestring chronos conduit containers dhall directory fast-logger
          filepath http-types microlens mime-mail monad-time
          optparse-applicative pipes pipes-bytestring pipes-http
-         prettyprinter prettyprinter-ansi-terminal refined relude safe
-         safe-exceptions sqlite-simple stm stm-chans streamly text time
-         typed-process typerep-map uri-bytestring xml-conduit xml-types
+         prettyprinter prettyprinter-ansi-terminal refined relude req safe
+         safe-exceptions sqlite-simple stm stm-chans streamly streamly-core
+         text time typed-process uri-bytestring xml-conduit xml-types
        ];
        description = "Execute arbitrary actions for each item from RSS/Atom feeds";
        license = lib.licenses.cc0;
@@ -173669,14 +174624,16 @@ self: {
        license = "BSD-2-Clause-Patent";
      }) {};
 
-  "incipit-base_0_6_0_0" = callPackage
+  "incipit-base_0_6_1_0" = callPackage
     ({ mkDerivation, base, bytestring, containers, data-default, stm
      , text
      }:
      mkDerivation {
        pname = "incipit-base";
-       version = "0.6.0.0";
-       sha256 = "15mmnixl4ny32h5aflqcq8kv37zhddhqwixa53mkz6ksrrdkpsxc";
+       version = "0.6.1.0";
+       sha256 = "1vlvwhgn4wfb6gaw1rld1qa1b54dvsymri0mf9x737faah0arhpy";
+       revision = "1";
+       editedCabalFile = "0gg499hfbi7fs7pffh00md4wdz2bcpm3wg2cqrb3kyr16y6nri1j";
        libraryHaskellDepends = [
          base bytestring containers data-default stm text
        ];
@@ -173698,12 +174655,12 @@ self: {
        license = "BSD-2-Clause-Patent";
      }) {};
 
-  "incipit-core_0_6_0_0" = callPackage
+  "incipit-core_0_6_1_0" = callPackage
     ({ mkDerivation, base, incipit-base, polysemy }:
      mkDerivation {
        pname = "incipit-core";
-       version = "0.6.0.0";
-       sha256 = "103fxzx6riyx5scfw340gj5dldxia7zw1i0xk5bkfbn1p5fw3sf4";
+       version = "0.6.1.0";
+       sha256 = "19m4pvrv6fyxj7ilns3ipfjhibmhgcrjz376djadbqb8fzxba2xb";
        libraryHaskellDepends = [ base incipit-base polysemy ];
        description = "A Prelude for Polysemy";
        license = "BSD-2-Clause-Patent";
@@ -175105,8 +176062,8 @@ self: {
        pname = "inspection-testing";
        version = "0.5.0.3";
        sha256 = "1kh6lrcdyfnj0c8fqrllb21hfmnlsrllw6jkkg4hya0f9lqf4mgi";
-       revision = "2";
-       editedCabalFile = "01qs82sldkjvyjkdf2r96g4n480d2dwrncrlzl6k49b4py9hfdll";
+       revision = "3";
+       editedCabalFile = "1b66i5h8vbj3d3dn99wy6sffppfz8iywpwwdivxnxvn645crywa8";
        libraryHaskellDepends = [
          base containers ghc mtl template-haskell transformers
        ];
@@ -175445,8 +176402,8 @@ self: {
      }:
      mkDerivation {
        pname = "int-like";
-       version = "0.1.2";
-       sha256 = "09874k3ria5nwb6rv2z3hgfxcm5hynvb2qgbyr7i09nwj4021hgq";
+       version = "0.1.3";
+       sha256 = "0rp22jdrgsl5ka087cjr3h6qvjs516rajd5cdxxjh154ymj5kzxz";
        libraryHaskellDepends = [
          algebraic-graphs base containers deepseq hashable
        ];
@@ -175893,8 +176850,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "intermediate-structures";
-       version = "0.1.1.0";
-       sha256 = "1jx9zhb1gwj79v6wh7536awqfnym1a3px9shcjrzz9br37ybiw8v";
+       version = "0.1.2.0";
+       sha256 = "1wf6g0a1pz6xiixqnkrdjlb2xr4ck2vab9vd0w6kp0pbhqc6qysp";
        libraryHaskellDepends = [ base ];
        description = "Some simple functions to deal with transformations from structures to other ones, basically lists";
        license = lib.licenses.mit;
@@ -176121,6 +177078,8 @@ self: {
        pname = "interpolation";
        version = "0.1.1.2";
        sha256 = "0y61hwm4xfa1wna4xk61c5p3b3z8i589lz6cxkk2pbaifydccxy0";
+       revision = "1";
+       editedCabalFile = "179papjalxxl2nsmcv95xz9kjdha148ljyz4syr581f1fn5vklzd";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base utility-ht ];
@@ -176251,8 +177210,8 @@ self: {
     ({ mkDerivation, base, hedgehog, transformers }:
      mkDerivation {
        pname = "interval-functor";
-       version = "0.0.0.0";
-       sha256 = "0fkpqav61s47mjvfkhbg2hrx6p78v3jrs6vjj75aixccfg4k8n43";
+       version = "0.0.0.1";
+       sha256 = "0nvv9axfin3lmcbq0d5vhzd00gpz5hy2rczhz69jrvxm7wg0y0wi";
        libraryHaskellDepends = [ base transformers ];
        testHaskellDepends = [ base hedgehog ];
        description = "Intervals of functors";
@@ -176578,6 +177537,8 @@ self: {
        pname = "invertible-grammar";
        version = "0.1.3.5";
        sha256 = "01g4lf31hgv8dqabmabkp6zld6v2l3a2mv9wcgyfxghfrd6dspdw";
+       revision = "1";
+       editedCabalFile = "04xlxfqhyapb2wzzzfvzk6pr11w4rfqyi1axvsk1mxlrihyvl6yy";
        libraryHaskellDepends = [
          base bifunctors containers mtl prettyprinter profunctors semigroups
          tagged template-haskell text transformers
@@ -176679,18 +177640,21 @@ self: {
      }) {};
 
   "io-classes" = callPackage
-    ({ mkDerivation, array, async, base, bytestring, mtl, primitive
-     , stm, time
+    ({ mkDerivation, array, async, base, bytestring, deepseq, nothunks
+     , primitive, QuickCheck, stm, tasty, tasty-quickcheck, time
      }:
      mkDerivation {
        pname = "io-classes";
-       version = "1.5.0.0";
-       sha256 = "1iwzmi6z3v9sx7n3x8yg1xa262i898f6vddxhx9lhgby0hw3r4i9";
-       revision = "1";
-       editedCabalFile = "0mqx8dq16y6ig3gxn7cdr6h3d6via1j5q8n7a3s8sln0apkak440";
+       version = "1.7.0.0";
+       sha256 = "1lnp09xmkl63zfy3ly5lmy1fsidngzksh35ws753s9287wc9fxbh";
+       revision = "2";
+       editedCabalFile = "1lkffla90j6fp64kbw220dsqxy0cqwa0987ssp24skkkgk5j0132";
        libraryHaskellDepends = [
-         array async base bytestring mtl primitive stm time
+         array async base bytestring deepseq nothunks primitive QuickCheck
+         stm time
        ];
+       testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ];
+       doHaddock = false;
        description = "Type classes for concurrency with STM, ST and timing";
        license = lib.licenses.asl20;
      }) {};
@@ -176706,6 +177670,19 @@ self: {
        libraryHaskellDepends = [ array base io-classes mtl si-timers ];
        description = "Experimental MTL instances for io-classes";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "io-embed" = callPackage
+    ({ mkDerivation, base, bytestring, hspec, template-haskell }:
+     mkDerivation {
+       pname = "io-embed";
+       version = "0.1.0.1";
+       sha256 = "0k50rkvak2647w43k083ib1yr845hmlh9wppgjg0fdyvqzxk45vb";
+       libraryHaskellDepends = [ base bytestring hspec template-haskell ];
+       testHaskellDepends = [ base bytestring hspec template-haskell ];
+       description = "Use Template Haskell to embed the result of an IO computation";
+       license = lib.licenses.bsd3;
      }) {};
 
   "io-machine" = callPackage
@@ -176778,20 +177755,21 @@ self: {
   "io-sim" = callPackage
     ({ mkDerivation, array, base, containers, criterion, deepseq
      , exceptions, io-classes, nothunks, parallel, primitive, psqueues
-     , QuickCheck, quiet, si-timers, strict-stm, tasty, tasty-hunit
-     , tasty-quickcheck, time
+     , QuickCheck, quiet, tasty, tasty-hunit, tasty-quickcheck, time
      }:
      mkDerivation {
        pname = "io-sim";
-       version = "1.5.0.0";
-       sha256 = "0074ngiwrs7fnrllnzh7dz5k1f5dv65d7b9bjmx6kzfn38pmmn0v";
+       version = "1.6.0.0";
+       sha256 = "0ripyhcmvvlqhb2v2gnbvbmb6bi7pqlcnly7cs7a5rxb9iww4qla";
+       revision = "3";
+       editedCabalFile = "16if6l47s01q7lbx8b1ymi4gj6bzd53jajm89gwnrg8033mbx6cy";
        libraryHaskellDepends = [
          base containers deepseq exceptions io-classes nothunks parallel
-         primitive psqueues QuickCheck quiet si-timers strict-stm time
+         primitive psqueues QuickCheck quiet time
        ];
        testHaskellDepends = [
-         array base containers io-classes QuickCheck si-timers strict-stm
-         tasty tasty-hunit tasty-quickcheck time
+         array base containers io-classes QuickCheck tasty tasty-hunit
+         tasty-quickcheck time
        ];
        benchmarkHaskellDepends = [ base criterion io-classes ];
        description = "A pure simulator for monadic concurrency with STM";
@@ -177278,8 +178256,8 @@ self: {
      }:
      mkDerivation {
        pname = "iproute";
-       version = "1.7.14";
-       sha256 = "0kvbddh7h5fg5makk0j9hx7wa8si6xmq3rg10w2bv3rwwnsbgw4k";
+       version = "1.7.15";
+       sha256 = "19abgdk9pk6n8qmvfcpqp282dgbn1mxmg5fsla4xryg6w2kk38qq";
        libraryHaskellDepends = [
          appar base byteorder bytestring containers network
        ];
@@ -177479,8 +178457,6 @@ self: {
        testHaskellDepends = [ base hashable HUnit text ];
        description = "IRC core library for glirc";
        license = lib.licenses.isc;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "irc-ctcp" = callPackage
@@ -177650,27 +178626,24 @@ self: {
      }) {};
 
   "iri" = callPackage
-    ({ mkDerivation, attoparsec, base, bytestring, contravariant
-     , hashable, ip, profunctors, ptr, punycode, QuickCheck
-     , quickcheck-instances, rerebase, semigroups, tasty, tasty-hunit
-     , tasty-quickcheck, template-haskell, text, text-builder, th-lift
+    ({ mkDerivation, attoparsec, base, bytestring, cereal
+     , contravariant, hashable, ip, mtl, profunctors, ptr, rerebase
+     , tasty, tasty-hunit, template-haskell, text, text-builder, th-lift
      , th-lift-instances, unordered-containers, vector, vector-builder
-     , vector-instances
+     , vector-instances, wide-word
      }:
      mkDerivation {
        pname = "iri";
-       version = "0.4";
-       sha256 = "0v790f2fl4hcb6069ak5cscd156ry3065cshjh9c30239allw7m5";
+       version = "0.5.1";
+       sha256 = "0r1isflm644d823vwimrcmh4s8ash84gi4hgav1gxgiryw9j013n";
        libraryHaskellDepends = [
-         attoparsec base bytestring contravariant hashable ip profunctors
-         ptr punycode semigroups template-haskell text text-builder th-lift
+         attoparsec base bytestring cereal contravariant hashable ip mtl
+         profunctors ptr template-haskell text text-builder th-lift
          th-lift-instances unordered-containers vector vector-builder
-         vector-instances
-       ];
-       testHaskellDepends = [
-         QuickCheck quickcheck-instances rerebase tasty tasty-hunit
-         tasty-quickcheck
+         vector-instances wide-word
        ];
+       testHaskellDepends = [ rerebase tasty tasty-hunit ];
+       doHaddock = false;
        description = "RFC-based resource identifier library";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
@@ -178057,8 +179030,8 @@ self: {
      }:
      mkDerivation {
        pname = "isomorphism-class";
-       version = "0.1.0.12";
-       sha256 = "1ffcjf2lic1mvvxfrfi0cc9qnz5qh73yjd3dsaq5p0h0amp8gppr";
+       version = "0.1.1";
+       sha256 = "1hq78k8msarpxlzdf5rmv6spkbbr2kvp4jjrp2klixzr3hd2ybnk";
        libraryHaskellDepends = [
          base bytestring containers hashable primitive text
          unordered-containers vector
@@ -178971,8 +179944,8 @@ self: {
      }:
      mkDerivation {
        pname = "jacinda";
-       version = "3.1.1.1";
-       sha256 = "0jbssi0xq7y153avnd7c9qwnlnaiqdn7kznipi9c03rhax3yxdl1";
+       version = "3.2.0.1";
+       sha256 = "0d5snl6m9ij81qvsbm949lyh7dwrsvfb725hy87jnigmgkyxzjls";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -178982,7 +179955,9 @@ self: {
          text transformers vector
        ];
        libraryToolDepends = [ alex happy ];
-       executableHaskellDepends = [ base optparse-applicative text ];
+       executableHaskellDepends = [
+         base directory optparse-applicative text
+       ];
        testHaskellDepends = [ base bytestring tasty tasty-hunit text ];
        benchmarkHaskellDepends = [ base criterion deepseq silently text ];
        doHaddock = false;
@@ -179549,8 +180524,8 @@ self: {
        pname = "javelin";
        version = "0.1.2.0";
        sha256 = "12xzs05dkkbn93yh1f5l7m64j3rifcz9qnd5nqqd62cj6nic10xl";
-       revision = "1";
-       editedCabalFile = "03pdxr80s9ah2yv3kxs76r1dz0j75zvcaylskm203c3cqg1f7scx";
+       revision = "2";
+       editedCabalFile = "11aizybgmbvmpjax3lsa99c1jib09sgg85g5xpws7qfggmrwj0h0";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -180662,6 +181637,18 @@ self: {
        ];
      }) {};
 
+  "jsaddle-wasm" = callPackage
+    ({ mkDerivation, base, bytestring, jsaddle }:
+     mkDerivation {
+       pname = "jsaddle-wasm";
+       version = "0.0.1.0";
+       sha256 = "1cv0a2nw3y429qa0hb9fv4ddhggf3w8wqawkv3gs981f7np0sg2s";
+       libraryHaskellDepends = [ base bytestring jsaddle ];
+       doHaddock = false;
+       description = "Run JSaddle JSM with the GHC WASM backend";
+       license = lib.licenses.cc0;
+     }) {};
+
   "jsaddle-webkit2gtk" = callPackage
     ({ mkDerivation, aeson, base, bytestring, directory, gi-gio
      , gi-glib, gi-gtk, gi-javascriptcore, gi-webkit2, haskell-gi-base
@@ -181450,10 +182437,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-sop";
-       version = "0.2.2";
-       sha256 = "17smxridqmbj1ic2b25kv1byr07lw6phqa1jx98a5yccflwhvmq4";
-       revision = "1";
-       editedCabalFile = "0k5cxbqf062f2slqq57vm4qr32kd3xa8kn9zmvl06iwwb2fd6zjf";
+       version = "0.2.3";
+       sha256 = "1yfa6fpc968pyy403dxq9ipk4k2xl16pjdimm0n8bn7766ihcszb";
        libraryHaskellDepends = [
          aeson base generics-sop lens-sop tagged text time transformers
          unordered-containers vector
@@ -181472,8 +182457,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-spec";
-       version = "0.5.0.1";
-       sha256 = "19kbipnr0v5pg95bvjc2j8wznyri9i0mb2ldx5zp9a1x5kmifwm7";
+       version = "1.1.0.0";
+       sha256 = "1mv0k9z1zqhklq6pqpx73b9f5wlcqnl0hj5h4n5i2qq6w2bwpi1g";
        libraryHaskellDepends = [
          aeson base containers scientific text time vector
        ];
@@ -181493,8 +182478,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-spec-elm";
-       version = "0.4.0.3";
-       sha256 = "13gwqcgi08wc0zjx5vd5sx83rqp2nlh6wiyzh8idagv4f3xnm174";
+       version = "0.4.0.5";
+       sha256 = "17gna98c9x3zf7pc3yc1908si1v5l7vy5avrpc2gkdwnjaq6daq6";
        libraryHaskellDepends = [
          base bound containers elm-syntax json-spec mtl text
        ];
@@ -181512,8 +182497,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-spec-elm-servant";
-       version = "0.4.1.1";
-       sha256 = "0g81dzs512rmgzk6h817d04sdacbdhd19j2qkmihlj6xzjd3gmbf";
+       version = "0.4.2.2";
+       sha256 = "1l2ykpjb8xv80sb7y08al3yxxvix8a55r5cg7f0sqyfkamyvqh8i";
        libraryHaskellDepends = [
          base bound containers directory elm-syntax filepath http-types
          json-spec json-spec-elm mtl prettyprinter process servant text
@@ -181535,8 +182520,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-spec-openapi";
-       version = "0.3.1.1";
-       sha256 = "1dq93wscynxzkknwwad7alvi6n7908j7nzzgz7q5753wbxwqj5yp";
+       version = "1.0.0.0";
+       sha256 = "1ail9zydaq68iiyha8gnc0z4gf8ra9kmn11p6x3ammv66mw9vpsr";
        libraryHaskellDepends = [
          aeson base insert-ordered-containers json-spec lens openapi3 text
        ];
@@ -181572,8 +182557,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-stream";
-       version = "0.4.5.3";
-       sha256 = "0jysj25x98kw5326a0n08bygm70yc4l1y9ajyf1bca8003m5smvx";
+       version = "0.4.6.0";
+       sha256 = "0w59673565sjhcal7rk69v79fz5hal4fr8xj9jg3w7n3z5f849ym";
        libraryHaskellDepends = [
          aeson base bytestring containers primitive scientific text
          unordered-containers vector
@@ -181653,6 +182638,43 @@ self: {
        broken = true;
      }) {};
 
+  "json-to-type" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, data-default
+     , directory, filepath, GenericPretty, hashable, lens, mtl
+     , optparse-applicative, pretty, process, QuickCheck
+     , run-haskell-module, scientific, smallcheck, template-haskell
+     , text, uniplate, unordered-containers, vector, yaml
+     }:
+     mkDerivation {
+       pname = "json-to-type";
+       version = "4.0.1";
+       sha256 = "0hpki40mvmc3hla3y9hw1w5mfk96ickgm6lmyrnc79n272i7ygm5";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base containers data-default filepath GenericPretty hashable
+         lens mtl pretty process QuickCheck run-haskell-module scientific
+         smallcheck template-haskell text uniplate unordered-containers
+         vector
+       ];
+       executableHaskellDepends = [
+         aeson base bytestring containers filepath GenericPretty hashable
+         lens mtl optparse-applicative pretty process scientific
+         template-haskell text uniplate unordered-containers vector yaml
+       ];
+       testHaskellDepends = [
+         aeson base bytestring containers directory filepath GenericPretty
+         hashable lens mtl optparse-applicative pretty process QuickCheck
+         scientific smallcheck template-haskell text uniplate
+         unordered-containers vector
+       ];
+       description = "Automatic type declaration for JSON input data";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "json-to-type";
+       broken = true;
+     }) {};
+
   "json-togo" = callPackage
     ({ mkDerivation, aeson, attoparsec, attoparsec-trans, base
      , bytestring, scientific, text, transformers, unordered-containers
@@ -182008,6 +183030,8 @@ self: {
        pname = "jsonpath";
        version = "0.3.0.0";
        sha256 = "10a2wbkhdg2x61qpfvb4cl89plhvwy5nc5qqqs5jnll7kg4cabyi";
+       revision = "1";
+       editedCabalFile = "0k13cdhcpkh605i5pgb0vbg9q0xkq8gjm2pja4kfij4z41ila9ix";
        libraryHaskellDepends = [
          aeson base megaparsec scientific text unordered-containers vector
        ];
@@ -182067,8 +183091,8 @@ self: {
      }:
      mkDerivation {
        pname = "jsonrpc-tinyclient";
-       version = "1.0.0.0";
-       sha256 = "02xhijk3rk4c9yqh1ghs8gvi1r7fwbxba0h21nb23545wflg0bz9";
+       version = "1.0.1.0";
+       sha256 = "1rhfhyjzfazwvzw7xf3f5xccnd7p4wx9n9avbbrjwj2bzvlfn9b8";
        libraryHaskellDepends = [
          aeson base bytestring exceptions http-client http-client-tls mtl
          random text websockets
@@ -182969,10 +183993,8 @@ self: {
      }:
      mkDerivation {
        pname = "kansas-comet";
-       version = "0.4.2";
-       sha256 = "01g30ck1nhj8qwz475mvwvmd8nc1yqxl5qi84c957gp116kig2v7";
-       revision = "3";
-       editedCabalFile = "00wy4v9xdnp4801qww61gpqfshnbymmh4571rs56lq2f1apzifgv";
+       version = "0.4.3";
+       sha256 = "0c4nm5ns5acg73biysww8jam1v4kj1k9rk96bl6ad5g2nria7hlp";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base containers data-default-class scotty stm text time
@@ -183158,44 +184180,8 @@ self: {
      }:
      mkDerivation {
        pname = "katip";
-       version = "0.8.8.0";
-       sha256 = "0p8xxbjfw7jcsbxdvypn3594f44wf6qizyrzmg1vvscqchqfaykl";
-       libraryHaskellDepends = [
-         aeson async auto-update base bytestring containers either hostname
-         microlens microlens-th monad-control mtl old-locale resourcet
-         safe-exceptions scientific semigroups stm string-conv
-         template-haskell text time transformers transformers-base
-         transformers-compat unix unliftio-core unordered-containers vector
-       ];
-       testHaskellDepends = [
-         aeson base bytestring containers directory microlens
-         quickcheck-instances regex-tdfa safe-exceptions stm tasty
-         tasty-golden tasty-hunit tasty-quickcheck template-haskell text
-         time time-locale-compat unordered-containers
-       ];
-       benchmarkHaskellDepends = [
-         aeson async base blaze-builder criterion deepseq directory filepath
-         safe-exceptions text time transformers unix
-       ];
-       description = "A structured logging framework";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "katip_0_8_8_1" = callPackage
-    ({ mkDerivation, aeson, async, auto-update, base, blaze-builder
-     , bytestring, containers, criterion, deepseq, directory, either
-     , filepath, hostname, microlens, microlens-th, monad-control, mtl
-     , old-locale, quickcheck-instances, regex-tdfa, resourcet
-     , safe-exceptions, scientific, semigroups, stm, string-conv, tasty
-     , tasty-golden, tasty-hunit, tasty-quickcheck, template-haskell
-     , text, time, time-locale-compat, transformers, transformers-base
-     , transformers-compat, unix, unliftio-core, unordered-containers
-     , vector
-     }:
-     mkDerivation {
-       pname = "katip";
-       version = "0.8.8.1";
-       sha256 = "1745h9rkrm8dzvx1px62vq1rbgnwqxwrrz72m6vc4yyj1pzhhykc";
+       version = "0.8.8.2";
+       sha256 = "12g0i1ndzzkgf0qgkxx525d742mkfnsdwb9rhi6z8jn5hc38sps4";
        libraryHaskellDepends = [
          aeson async auto-update base bytestring containers either hostname
          microlens microlens-th monad-control mtl old-locale resourcet
@@ -183215,7 +184201,6 @@ self: {
        ];
        description = "A structured logging framework";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "katip-datadog" = callPackage
@@ -183453,6 +184438,29 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "katip-wai_0_2_0_0" = callPackage
+    ({ mkDerivation, aeson, async, base, bytestring, case-insensitive
+     , clock, containers, hspec, hspec-discover, http-client, http-types
+     , katip, network, stm, text, time, uuid, wai, warp
+     }:
+     mkDerivation {
+       pname = "katip-wai";
+       version = "0.2.0.0";
+       sha256 = "0n5p0sh961lsj86anx2bpnhhbcaf7y9kvhchqkd18aaw5s899yr3";
+       libraryHaskellDepends = [
+         aeson base bytestring case-insensitive clock containers http-types
+         katip network text time uuid wai
+       ];
+       testHaskellDepends = [
+         aeson async base bytestring containers hspec http-client http-types
+         katip stm text uuid wai warp
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "WAI middleware for logging request and response info through katip";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "katt" = callPackage
     ({ mkDerivation, aeson, base, bytestring, ConfigFile, containers
      , directory, errors, filepath, lens, mtl, parsec, text, url, wreq
@@ -184171,25 +185179,23 @@ self: {
      , cryptohash-md5, derive-storable, derive-storable-plugin
      , file-embed, foldl, geomancy, geomancy-layout, GLFW-b, ktx-codec
      , neat-interpolation, optparse-applicative, optparse-simple
-     , resourcet, rio, rio-app, serialise, spirv-reflect-ffi
+     , resourcet, rio, rio-app, serialise, spirv-enum, spirv-reflect-ffi
      , spirv-reflect-types, StateVar, tagged, template-haskell, text
      , transformers, unagi-chan, unliftio, vector, vulkan, vulkan-utils
      , VulkanMemoryAllocator, zstd
      }:
      mkDerivation {
        pname = "keid-core";
-       version = "0.1.9.0";
-       sha256 = "0gx8hgn52a3hsirna09zn3j8amplp6kp5r8y4wzdr1fz03abas7d";
-       revision = "1";
-       editedCabalFile = "0wk745437iyyd247q3b8kgdqnysbzcsikbf60cvf3x2ycs8hlb4m";
+       version = "0.1.9.1";
+       sha256 = "0chyw6l1vzjdgn5mwfp39g2fhsxqs61xyxva2apvbk1xj8qm955g";
        libraryHaskellDepends = [
          base binary bytestring containers cryptohash-md5 derive-storable
          derive-storable-plugin file-embed foldl geomancy geomancy-layout
          GLFW-b ktx-codec neat-interpolation optparse-applicative
-         optparse-simple resourcet rio rio-app serialise spirv-reflect-ffi
-         spirv-reflect-types StateVar tagged template-haskell text
-         transformers unagi-chan unliftio vector vulkan vulkan-utils
-         VulkanMemoryAllocator zstd
+         optparse-simple resourcet rio rio-app serialise spirv-enum
+         spirv-reflect-ffi spirv-reflect-types StateVar tagged
+         template-haskell text transformers unagi-chan unliftio vector
+         vulkan vulkan-utils VulkanMemoryAllocator zstd
        ];
        description = "Core parts of Keid engine";
        license = lib.licenses.bsd3;
@@ -184202,8 +185208,8 @@ self: {
      }:
      mkDerivation {
        pname = "keid-frp-banana";
-       version = "0.1.2.0";
-       sha256 = "1yaj6mjwqwa99v74bkn42r06l8gxw7cfydwyi013jfgxrjk0kn4l";
+       version = "0.1.2.1";
+       sha256 = "1zjw8ckzylwxyz8l5s2z62h2s5cpbcasrdbl94gvcx2mrwx1a4yw";
        libraryHaskellDepends = [
          base geomancy geomancy-layout keid-core reactive-banana resourcet
          rio these vulkan
@@ -184294,8 +185300,8 @@ self: {
      }:
      mkDerivation {
        pname = "keid-ui-dearimgui";
-       version = "0.1.3.0";
-       sha256 = "07l35z43524gsp65nc7ipg93hdz1ssfd8mm3ifw7qpgc829vp9vl";
+       version = "0.1.3.1";
+       sha256 = "196w7mwj6wr95p88ij1zadz4908ivrqx5nwgrkc6hqybc4pa7ygh";
        libraryHaskellDepends = [
          base binary bytestring dear-imgui GLFW-b keid-core resourcet rio
          rio-app unliftio vector vulkan vulkan-utils VulkanMemoryAllocator
@@ -184304,6 +185310,7 @@ self: {
        license = lib.licenses.bsd3;
        platforms = [ "x86_64-linux" ];
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "keiretsu" = callPackage
@@ -184453,7 +185460,7 @@ self: {
        mainProgram = "keter";
      }) {};
 
-  "keter_2_1_7" = callPackage
+  "keter_2_1_8" = callPackage
     ({ mkDerivation, aeson, array, async, attoparsec, base
      , blaze-builder, bytestring, case-insensitive, conduit
      , conduit-extra, containers, directory, fast-logger, filepath
@@ -184467,8 +185474,8 @@ self: {
      }:
      mkDerivation {
        pname = "keter";
-       version = "2.1.7";
-       sha256 = "16chqiyqp3cjyf9ci6zkbgngynf0q6jrkw6nzjc6m6s20sr07j1r";
+       version = "2.1.8";
+       sha256 = "1ba10cd5iiv1ignra11k30cfip3p8sw382735vvigc6gbj6h45wk";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -184498,11 +185505,12 @@ self: {
     ({ mkDerivation, aeson, base, containers, HUnit, text }:
      mkDerivation {
        pname = "keuringsdienst";
-       version = "1.0.0.5";
-       sha256 = "1n44yr8r0gassyidr7ika4p421295a8c1z66m0dkm2aqw82hcim3";
+       version = "1.0.2.0";
+       sha256 = "156z9wxm62s70y83a51lxpjy3c2x0skq2p3jdjdkpwgqa0i7m7yr";
        libraryHaskellDepends = [ aeson base containers text ];
        testHaskellDepends = [ aeson base containers HUnit text ];
-       license = lib.licenses.gpl3Only;
+       description = "Data validation in Haskell that is composable, made easy and clean";
+       license = lib.licenses.lgpl3Only;
      }) {};
 
   "kevin" = callPackage
@@ -184616,10 +185624,8 @@ self: {
     ({ mkDerivation, base, containers, ghc-prim, template-haskell }:
      mkDerivation {
        pname = "keycode";
-       version = "0.2.2";
-       sha256 = "046k8d1h5wwadf5z4pppjkc3g7v2zxlzb06s1xgixc42y5y41yan";
-       revision = "11";
-       editedCabalFile = "0il646ra0nb0fy1310im1y82w9gh08j6vwi7hw7kpxy1h9q6jp4j";
+       version = "0.2.3";
+       sha256 = "1zq02yd7ldbyk7zpgq9bj37y52ckzyyrad2yi48amh7dzym1sbj2";
        libraryHaskellDepends = [
          base containers ghc-prim template-haskell
        ];
@@ -185276,10 +186282,8 @@ self: {
      }:
      mkDerivation {
        pname = "kmonad";
-       version = "0.4.2";
-       sha256 = "1d9l16b9srxkkpj61fbz06gxz3y200yn146sdv7h2bbxnjdswia2";
-       revision = "2";
-       editedCabalFile = "1djchj9c64p0fy3ahzkx3z9wg9dg7pjya3mb6z3wmhjvym8iavvv";
+       version = "0.4.3";
+       sha256 = "1wd55wx24sbgyq5laibmgn1agdq69333s9j7n44hs47a7hfxdvlv";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -185287,7 +186291,7 @@ self: {
          template-haskell time unix unliftio
        ];
        executableHaskellDepends = [ base ];
-       testHaskellDepends = [ base hspec ];
+       testHaskellDepends = [ base hspec rio ];
        testToolDepends = [ hspec-discover ];
        description = "Advanced keyboard remapping utility";
        license = lib.licenses.mit;
@@ -185606,8 +186610,8 @@ self: {
      }:
      mkDerivation {
        pname = "kontrakcja-templates";
-       version = "0.12";
-       sha256 = "1asmsk3d4wqmiqsxnhaknmnrplrwq6cx6p7n7859rl6x7ac0fjg0";
+       version = "0.12.0.1";
+       sha256 = "0606qgrhnxm7a4fzh3jy0074vc61c95svfprq4p7i0i8n66v11h9";
        libraryHaskellDepends = [
          base containers directory exceptions HStringTemplate html json
          monad-control mtl time transformers transformers-base
@@ -186062,6 +187066,25 @@ self: {
        license = lib.licenses.isc;
      }) {};
 
+  "kvitable_1_1_0_1" = callPackage
+    ({ mkDerivation, base, containers, html-parse, lucid, microlens
+     , named-text, sayable, tasty, tasty-hunit, template-haskell, text
+     }:
+     mkDerivation {
+       pname = "kvitable";
+       version = "1.1.0.1";
+       sha256 = "1zb2s4fkcsa097x1ch02j6z5k1ya733f74rrs85hcrr8vm1hdgc0";
+       libraryHaskellDepends = [
+         base containers lucid microlens named-text sayable text
+       ];
+       testHaskellDepends = [
+         base html-parse microlens tasty tasty-hunit template-haskell text
+       ];
+       description = "Key/Value Indexed Table container and formatting library";
+       license = lib.licenses.isc;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "kyotocabinet" = callPackage
     ({ mkDerivation, base, bytestring, cereal, kyotocabinet }:
      mkDerivation {
@@ -187221,8 +188244,8 @@ self: {
        pname = "lame";
        version = "0.2.2";
        sha256 = "0zfjiyabzzkg9mdy8ynf9sa89zcdpvynzhph7svyjxw6a6h0i0mg";
-       revision = "1";
-       editedCabalFile = "1d12xrg7whm83v60dq01r961svp8dn212qwy108wh8z5v5hvfryp";
+       revision = "2";
+       editedCabalFile = "11797lagzb5i24b7h0m50k1lxqldlykqyj1f8aka0jzh7a340xlx";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base bytestring directory exceptions filepath text wave
@@ -187492,8 +188515,8 @@ self: {
      }:
      mkDerivation {
        pname = "language-c";
-       version = "0.9.3";
-       sha256 = "0lz2djw7zs8wnp23amqqxdyin3jgbjfh2dr2sr1v0kqpqav3yw81";
+       version = "0.9.4";
+       sha256 = "0cv2hqg4miajspwndn15s37nkra27bffqm4vv2gkk79nr86k9v31";
        libraryHaskellDepends = [
          array base bytestring containers deepseq directory filepath mtl
          pretty process
@@ -187502,7 +188525,6 @@ self: {
        testHaskellDepends = [ base directory filepath process ];
        description = "Analysis and generation of C code";
        license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.expipiplus1 ];
      }) {};
 
   "language-c-comments" = callPackage
@@ -187954,8 +188976,6 @@ self: {
        testHaskellDepends = [ base hedgehog hspec hspec-hedgehog text ];
        description = "Datatypes and parsing/printing functions to represent the Gemini markup language";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "language-glsl" = callPackage
@@ -188650,6 +189670,26 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "language-spir-v" = callPackage
+    ({ mkDerivation, base, bytestring, c-enum, nowdoc, shaderc
+     , template-haskell
+     }:
+     mkDerivation {
+       pname = "language-spir-v";
+       version = "0.1.0.1";
+       sha256 = "034hidvwyl2yzh8wxfaydnsrfbgs12pim3hv33whdvpqzvy4aqlm";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         base bytestring c-enum nowdoc template-haskell
+       ];
+       libraryPkgconfigDepends = [ shaderc ];
+       testHaskellDepends = [
+         base bytestring c-enum nowdoc template-haskell
+       ];
+       description = "Data type for SPIR-V";
+       license = lib.licenses.bsd3;
+     }) {inherit (pkgs) shaderc;};
+
   "language-sqlite" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, mtl
      , template-haskell, utf8-string
@@ -188899,8 +189939,8 @@ self: {
        pname = "lapack-ffi-tools";
        version = "0.1.3.1";
        sha256 = "1mf41wcbxkgiv71c3jjwhsdg9d7qpa88qsifpa5vgplpx2v1p6ya";
-       revision = "2";
-       editedCabalFile = "1jz2kiy64vbxazhy4bsfcnwd14kqc7g9vk7v6yyw0p0zlhqfzfv5";
+       revision = "3";
+       editedCabalFile = "19xnq84gw4937zhmj2h8nlrlsikni7qjdm2dbljl1qv68cjs3gjz";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -188959,6 +189999,7 @@ self: {
        ];
        description = "Scalable anonymous records";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "large-anon-testsuite-fourmolu-preprocessor";
      }) {};
 
@@ -188985,30 +190026,32 @@ self: {
 
   "large-hashable" = callPackage
     ({ mkDerivation, aeson, base, base16-bytestring, byteable, bytes
-     , bytestring, cereal, containers, cryptohash, deepseq, hashable
-     , HTF, QuickCheck, safecopy, scientific, strict, template-haskell
-     , text, time, transformers, unordered-containers, utf8-light
-     , vector, void
+     , bytestring, cereal, containers, cpphs, criterion, cryptohash
+     , cryptonite, deepseq, hashable, HTF, inspection-testing, memory
+     , QuickCheck, safecopy, scientific, strict, template-haskell, text
+     , time, transformers, unordered-containers, vector, void
      }:
      mkDerivation {
        pname = "large-hashable";
-       version = "0.1.0.4";
-       sha256 = "13k2k8rqbk40whzn4hpa92ypws2c1gh5fb4zh0diy5m0kxfk9hz9";
-       revision = "1";
-       editedCabalFile = "1xfl265ryvrjra2nsjvlcmwgilbnxhp8pwxy54wi1ada645nwgbr";
+       version = "0.1.1.0";
+       sha256 = "0i7xk128c1hp1bw50n4wpbdyd6paqbl6vmnknyymkaaga07g5ba0";
        libraryHaskellDepends = [
-         aeson base base16-bytestring bytes bytestring containers scientific
-         strict template-haskell text time transformers unordered-containers
-         utf8-light vector void
+         aeson base base16-bytestring bytes bytestring containers cryptonite
+         memory scientific strict template-haskell text time transformers
+         unordered-containers vector void
        ];
+       libraryToolDepends = [ cpphs ];
        testHaskellDepends = [
-         aeson base bytes bytestring containers hashable HTF QuickCheck
-         scientific strict text time unordered-containers vector
+         aeson base bytes bytestring containers hashable HTF
+         inspection-testing QuickCheck scientific strict text time
+         unordered-containers vector
        ];
+       testToolDepends = [ cpphs ];
        benchmarkHaskellDepends = [
-         base base16-bytestring byteable bytes bytestring cereal cryptohash
-         deepseq safecopy text transformers
+         base base16-bytestring byteable bytes bytestring cereal criterion
+         cryptohash deepseq safecopy text transformers
        ];
+       benchmarkToolDepends = [ cpphs ];
        description = "Efficiently hash (large) Haskell values";
        license = lib.licenses.bsd3;
        badPlatforms = [ "aarch64-linux" ];
@@ -189016,22 +190059,22 @@ self: {
      }) {};
 
   "large-records" = callPackage
-    ({ mkDerivation, base, containers, generic-deriving, ghc
+    ({ mkDerivation, base, containers, generic-deriving, ghc, ghc-prim
      , large-generics, mtl, newtype, primitive, record-dot-preprocessor
      , record-hasfield, syb, tasty, tasty-hunit, template-haskell
      , transformers
      }:
      mkDerivation {
        pname = "large-records";
-       version = "0.4.1";
-       sha256 = "0z0k8r4im1rzykwgk8wgyy8zv1wcb06fmikgir09bxhymg0fzpw8";
+       version = "0.4.2";
+       sha256 = "1z61v8vi3ax2pjw0d4k3vznbiziwflgraralrkxv12s3s3kq0pm5";
        libraryHaskellDepends = [
          base containers ghc large-generics mtl primitive
          record-dot-preprocessor record-hasfield syb template-haskell
          transformers
        ];
        testHaskellDepends = [
-         base generic-deriving large-generics mtl newtype
+         base generic-deriving ghc-prim large-generics mtl newtype
          record-dot-preprocessor record-hasfield tasty tasty-hunit
          template-haskell transformers
        ];
@@ -189139,6 +190182,8 @@ self: {
        pname = "latex";
        version = "0.1.0.4";
        sha256 = "10m0l0wlrkkl474sdmi7cl6w6kqyqzcp05h7jdacxhzbxyf8nahw";
+       revision = "1";
+       editedCabalFile = "0ryjw2rsw979b9i7i23b6qf4y192za09f1yhi49czgsf4184sccb";
        libraryHaskellDepends = [ base containers utility-ht ];
        description = "Parse, format and process LaTeX files";
        license = lib.licenses.bsd3;
@@ -189302,6 +190347,31 @@ self: {
        mainProgram = "latex-svg-filter";
      }) {};
 
+  "lathe" = callPackage
+    ({ mkDerivation, base, bytestring, hspec, primitive, random, text
+     }:
+     mkDerivation {
+       pname = "lathe";
+       version = "0.1.0.0";
+       sha256 = "11ni01fma7rgd16gng8iipd4gqg0aqsmwgxgp0ni1sr02y9yg36c";
+       libraryHaskellDepends = [ base bytestring primitive text ];
+       testHaskellDepends = [ base bytestring hspec primitive random ];
+       description = "Pure incremental byte parser";
+       license = lib.licenses.bsd3;
+     }) {};
+
+  "lathe-time" = callPackage
+    ({ mkDerivation, base, bytestring, hspec, lathe, time }:
+     mkDerivation {
+       pname = "lathe-time";
+       version = "0.1.0.0";
+       sha256 = "0w75dlprdd1ppsl3g7kkky6c27wb5l7rm9vg355vmxkxlij7mp83";
+       libraryHaskellDepends = [ base bytestring lathe time ];
+       testHaskellDepends = [ base bytestring hspec lathe time ];
+       description = "lathe + time";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "lattices" = callPackage
     ({ mkDerivation, base, containers, deepseq, hashable
      , integer-logarithms, QuickCheck, quickcheck-instances, tagged
@@ -189338,8 +190408,8 @@ self: {
      }:
      mkDerivation {
        pname = "launchdarkly-server-sdk";
-       version = "4.1.0";
-       sha256 = "072ppl47rdvcsliij7swdhzlskq30xdwvj5ag2a7060ax5pv23v2";
+       version = "4.3.0";
+       sha256 = "0prsix4w6x3413pix2971nlwd1pnz6s8w91wq12wcbvyv6lvlb03";
        libraryHaskellDepends = [
          aeson attoparsec base base16-bytestring bytestring clock containers
          cryptohash exceptions extra generic-lens hashtables http-client
@@ -189895,6 +190965,22 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "lazyppl" = callPackage
+    ({ mkDerivation, base, containers, hmatrix, log-domain
+     , math-functions, monad-extras, mtl, random, transformers
+     }:
+     mkDerivation {
+       pname = "lazyppl";
+       version = "1.0";
+       sha256 = "1agm2d6yxsn9m46lljcnys85nwr29nhghffwhr6y9xgpdrf6gvzw";
+       libraryHaskellDepends = [
+         base containers hmatrix log-domain math-functions monad-extras mtl
+         random transformers
+       ];
+       description = "Lazy Probabilistic Programming Library";
+       license = lib.licenses.mit;
+     }) {};
+
   "lazyset" = callPackage
     ({ mkDerivation, base, containers, data-ordlist, HUnit, time
      , timeit
@@ -190779,25 +191865,6 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "lens-aeson_1_1_3" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, lens
-     , scientific, text, unordered-containers, vector
-     }:
-     mkDerivation {
-       pname = "lens-aeson";
-       version = "1.1.3";
-       sha256 = "05jyn6rn0anhgfmk754gmmpcy5jv3ki213z4v243n9jvdjdlg7ms";
-       revision = "1";
-       editedCabalFile = "0l1hkkpp4blkhmbpswl6lqww6wpfm327f8knq1lskhnisbnfmj2j";
-       libraryHaskellDepends = [
-         aeson attoparsec base bytestring lens scientific text
-         unordered-containers vector
-       ];
-       description = "Law-abiding lenses for aeson";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
   "lens-aeson" = callPackage
     ({ mkDerivation, aeson, base, bytestring, lens, scientific, text
      , text-short, unordered-containers, vector
@@ -191085,8 +192152,8 @@ self: {
        pname = "lens-sop";
        version = "0.3.0";
        sha256 = "145yplksxyk15fyhjssjy5f4z18h1d8bgf25pb1vqdfr10rnffi1";
-       revision = "1";
-       editedCabalFile = "0gnjfk3na3pk3zm2bppmic7adfpaic051wf6hlfyaysg4acwpxvm";
+       revision = "2";
+       editedCabalFile = "1qrcpp7wwin7gsbd8r0g7mx4a45wg6sjpl85v6l8dd056s7a9w16";
        libraryHaskellDepends = [
          base generics-sop optics-core transformers
        ];
@@ -191307,6 +192374,39 @@ self: {
        maintainers = [ lib.maintainers.rvl ];
      }) {};
 
+  "lentil_1_5_7_0" = callPackage
+    ({ mkDerivation, base, bytestring, csv, deepseq, directory, dlist
+     , filemanip, filepath, hspec, hspec-discover, megaparsec, mtl
+     , natural-sort, optparse-applicative, prettyprinter
+     , prettyprinter-ansi-terminal, regex-tdfa, semigroups
+     , terminal-progress-bar, text
+     }:
+     mkDerivation {
+       pname = "lentil";
+       version = "1.5.7.0";
+       sha256 = "1xd68cfpq78w778j36d6hxsbi7cjdbsaab6ay0ian4b5a0qwnpic";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base bytestring csv deepseq directory dlist filemanip filepath
+         megaparsec mtl natural-sort optparse-applicative prettyprinter
+         prettyprinter-ansi-terminal regex-tdfa semigroups
+         terminal-progress-bar text
+       ];
+       testHaskellDepends = [
+         base bytestring csv deepseq directory dlist filemanip filepath
+         hspec megaparsec mtl natural-sort optparse-applicative
+         prettyprinter prettyprinter-ansi-terminal regex-tdfa semigroups
+         terminal-progress-bar text
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "frugal issue tracker";
+       license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "lentil";
+       maintainers = [ lib.maintainers.rvl ];
+     }) {};
+
   "lenz" = callPackage
     ({ mkDerivation, base, base-unicode-symbols, hs-functors
      , transformers
@@ -192448,28 +193548,30 @@ self: {
 
   "librarian" = callPackage
     ({ mkDerivation, base, containers, dhall, directory, easy-file
-     , Glob, hspec, hspec-core, hspec-discover, optparse-applicative
-     , pretty-show, regexpr, temporary
+     , either, Glob, hspec, hspec-core, hspec-discover
+     , optparse-applicative, pretty-show, regexpr, temporary, text, time
      }:
      mkDerivation {
        pname = "librarian";
-       version = "0.1.0.0";
-       sha256 = "0w3g6dq4kalniaxspj6zs4ghn9dyazkjga2vad4zb9cwr8i9vh2w";
+       version = "0.1.0.1";
+       sha256 = "16q7pfxklf29k2l644mjiff9jkfkjdb1zcqv0f6aynl15xvwc72v";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base containers dhall directory easy-file Glob pretty-show regexpr
+         base containers directory easy-file Glob pretty-show regexpr time
+       ];
+       executableHaskellDepends = [
+         base dhall directory either optparse-applicative text time
        ];
-       executableHaskellDepends = [ base dhall optparse-applicative ];
        testHaskellDepends = [
          base containers directory easy-file Glob hspec hspec-core
-         hspec-discover temporary
+         hspec-discover temporary time
        ];
        testToolDepends = [ hspec-discover ];
        description = "Move/rename according a set of rules";
        license = lib.licenses.isc;
        hydraPlatforms = lib.platforms.none;
-       mainProgram = "librarian";
+       mainProgram = "librarian-exe";
      }) {};
 
   "librato" = callPackage
@@ -192576,12 +193678,16 @@ self: {
     ({ mkDerivation, base, hspec, QuickCheck, split }:
      mkDerivation {
        pname = "libroman";
-       version = "3.1.1";
-       sha256 = "11yg74v290s4dy5bn94hb0lwncbbxqljgjldaxr80iy9c52z9hzi";
+       version = "3.2.0";
+       sha256 = "0y1n3c5a2qmazaifi760lsiy17vbmnhrm8v1ixs54y1ww75gpgw6";
+       isLibrary = true;
+       isExecutable = true;
        libraryHaskellDepends = [ base split ];
+       executableHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec QuickCheck ];
        description = "Use Roman Numerals as a Numeric Datatype (sort of)";
        license = lib.licenses.bsd3;
+       mainProgram = "roman";
      }) {};
 
   "libsecp256k1" = callPackage
@@ -192634,8 +193740,8 @@ self: {
     ({ mkDerivation, base, libsodium }:
      mkDerivation {
        pname = "libsodium-bindings";
-       version = "0.0.1.1";
-       sha256 = "0gfksw47rl13a3mhyzawhxrcp9ia6g85m5v59pp85jci0bgs7bda";
+       version = "0.0.2.0";
+       sha256 = "12zg8ckvv8qhdmw6pdwfyif23y6iw5hgwcyhb4hlhfk8q7qv2av3";
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ libsodium ];
        description = "FFI bindings to libsodium";
@@ -192735,10 +193841,8 @@ self: {
      }:
      mkDerivation {
        pname = "libsystemd-journal";
-       version = "1.4.5.1";
-       sha256 = "1d2pm38nq8bk55lva1y1p5789qdkcmmc1z376lnjs4f0jgb6pnhn";
-       revision = "1";
-       editedCabalFile = "0daj8yrxp9zph3jgyxp10gj0pi0yba58jv7iy67j6zi23hbzm6ar";
+       version = "1.4.6.0";
+       sha256 = "0wxf56i9mv6fm40rwzawbf829z73r4x7jchgardl770dg5zmy9yb";
        libraryHaskellDepends = [
          base bytestring hashable hsyslog pipes pipes-safe semigroups text
          transformers uniplate unix-bytestring unordered-containers uuid
@@ -193101,6 +194205,27 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "lift-generics_0_3" = callPackage
+    ({ mkDerivation, base, containers, ghc-prim, hspec, hspec-discover
+     , mtl, template-haskell, th-compat, th-lift-instances
+     }:
+     mkDerivation {
+       pname = "lift-generics";
+       version = "0.3";
+       sha256 = "1walsrpschxg2bqw925z6cr24cznrcq04bb37azvwdcfrbl19r7a";
+       libraryHaskellDepends = [
+         base ghc-prim template-haskell th-compat
+       ];
+       testHaskellDepends = [
+         base containers hspec mtl template-haskell th-compat
+         th-lift-instances
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "GHC.Generics-based Language.Haskell.TH.Syntax.lift implementation";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "lift-read-show" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -193131,10 +194256,10 @@ self: {
      }:
      mkDerivation {
        pname = "lifted-async";
-       version = "0.10.2.5";
-       sha256 = "1lhyjv32plqs0r2gi7ca8b527z5qas7xgjkh680lqwi0l81xd80n";
+       version = "0.10.2.6";
+       sha256 = "1sh11zpmmxbkf00j6k0k858yhxpn7fckvw3d5yynkw263pz1hrzn";
        revision = "1";
-       editedCabalFile = "18z12n6v3n810qp7hxanixwhznphpw69jz9ahwxfknww51dj2jx0";
+       editedCabalFile = "0i1m2ia4cdm1kak6n8jl0ln015frdcsil2xw1gvamdci7zqq587k";
        libraryHaskellDepends = [
          async base constraints lifted-base monad-control transformers-base
        ];
@@ -193147,6 +194272,28 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "lifted-async_0_10_2_7" = callPackage
+    ({ mkDerivation, async, base, constraints, deepseq, HUnit
+     , lifted-base, monad-control, mtl, tasty, tasty-bench
+     , tasty-expected-failure, tasty-hunit, tasty-th, transformers-base
+     }:
+     mkDerivation {
+       pname = "lifted-async";
+       version = "0.10.2.7";
+       sha256 = "0m9xzlj9hrbs0j4sak2jdvm13l66mpr2k99xcv7rhy8wfssvz0f2";
+       libraryHaskellDepends = [
+         async base constraints lifted-base monad-control transformers-base
+       ];
+       testHaskellDepends = [
+         async base HUnit lifted-base monad-control mtl tasty
+         tasty-expected-failure tasty-hunit tasty-th
+       ];
+       benchmarkHaskellDepends = [ async base deepseq tasty-bench ];
+       description = "Run lifted IO operations asynchronously and wait for their results";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "lifted-base" = callPackage
     ({ mkDerivation, base, criterion, HUnit, monad-control, monad-peel
      , test-framework, test-framework-hunit, transformers
@@ -193270,8 +194417,10 @@ self: {
      }:
      mkDerivation {
        pname = "lifx-lan";
-       version = "0.8.2";
-       sha256 = "17n684whz5b80zg1jr7l5dp5qz2fa6g3hgqn5b8mjhqlrgqsmfwn";
+       version = "0.8.3";
+       sha256 = "0077wdyrfz20lrd55lzv3bd1ab9cckppkm1gyzp1g23b8xwdayz5";
+       revision = "1";
+       editedCabalFile = "04956hhmg3cng3q4q26pbqy0lcrn5cv6wb57philixjsl4jlzrgp";
        libraryHaskellDepends = [
          ansi-terminal base binary bytestring colour composition containers
          extra monad-loops mtl network random safe text time transformers
@@ -193815,6 +194964,8 @@ self: {
        pname = "linear-circuit";
        version = "0.1.0.4";
        sha256 = "0pyja29w1vrsi8vi65qdbc3c1vajiqgf5gff2zqh368k3hd4zpi4";
+       revision = "1";
+       editedCabalFile = "0gcz827i0jd9cnswrai36isdrga0y8vdlyb4nn2xjcpzy6zz6bfd";
        libraryHaskellDepends = [
          base comfort-array comfort-graph containers lapack netlib-ffi
          transformers utility-ht
@@ -194724,7 +195875,6 @@ self: {
        ];
        description = "RISC-V Core";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "lipsum-gen" = callPackage
@@ -194826,13 +195976,13 @@ self: {
      , optparse-applicative, parallel, parser-combinators, pretty
      , process, rest-rewrite, smtlib-backends, smtlib-backends-process
      , stm, store, syb, tagged, tasty, tasty-ant-xml, tasty-hunit
-     , tasty-quickcheck, tasty-rerun, text, transformers, typed-process
+     , tasty-quickcheck, tasty-rerun, text, transformers
      , unordered-containers, vector, z3
      }:
      mkDerivation {
        pname = "liquid-fixpoint";
-       version = "0.9.6.3";
-       sha256 = "0vir7l5wpbpcgvydncxsn6yk6xi2v8ax4r75zb4cn0sl4cyswp4m";
+       version = "0.9.6.3.1";
+       sha256 = "1lad9s2slvbz0msdk43554h73zhw8cxcbj7fnj2nbj0rni8q0i0i";
        configureFlags = [ "-fbuild-external" ];
        isLibrary = true;
        isExecutable = true;
@@ -194842,14 +195992,14 @@ self: {
          fgl filepath hashable intern lens-family megaparsec mtl parallel
          parser-combinators pretty process rest-rewrite smtlib-backends
          smtlib-backends-process stm store syb text transformers
-         typed-process unordered-containers vector
+         unordered-containers vector
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [
          base containers directory filepath hashable mtl
          optparse-applicative process stm tagged tasty tasty-ant-xml
          tasty-hunit tasty-quickcheck tasty-rerun text transformers
-         typed-process unordered-containers
+         unordered-containers
        ];
        testSystemDepends = [ git nettools z3 ];
        doCheck = false;
@@ -194918,10 +196068,8 @@ self: {
      }:
      mkDerivation {
        pname = "liquid-prelude";
-       version = "0.9.2.8.1";
-       sha256 = "1yan7blwns2r39qgrrzn2q7z9j6m72jllnl523w61frr7yzlxkck";
-       revision = "1";
-       editedCabalFile = "08zwppn1jpf1cpz1f3pq18wxdl20spmkkfj604kn8x0bz4d0386d";
+       version = "0.9.2.8.2";
+       sha256 = "0ldap73vg5qxw9fh2mmfinhg78wpqf8nnpd4kd7abpxlpmni8d3r";
        setupHaskellDepends = [ base Cabal liquidhaskell-boot ];
        libraryHaskellDepends = [
          base bytestring containers ghc-prim liquidhaskell
@@ -194948,15 +196096,16 @@ self: {
 
   "liquidhaskell" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, containers, ghc-bignum
-     , ghc-prim, liquidhaskell-boot, z3
+     , ghc-internal, ghc-prim, liquidhaskell-boot, z3
      }:
      mkDerivation {
        pname = "liquidhaskell";
-       version = "0.9.8.1";
-       sha256 = "0dak8ixjylm4lznzddn4zcjdb8nm9ha5l6p29l6bhk54gfzccsn8";
+       version = "0.9.10.1";
+       sha256 = "1r3syj0c2v8x3xd2bqywf8f596r9mnf85mr2r9xvfxxd6dlmyz85";
        setupHaskellDepends = [ base Cabal liquidhaskell-boot ];
        libraryHaskellDepends = [
-         base bytestring containers ghc-bignum ghc-prim liquidhaskell-boot
+         base bytestring containers ghc-bignum ghc-internal ghc-prim
+         liquidhaskell-boot
        ];
        testSystemDepends = [ z3 ];
        description = "Liquid Types for Haskell";
@@ -194968,16 +196117,16 @@ self: {
     ({ mkDerivation, aeson, base, binary, bytestring, Cabal, cereal
      , cmdargs, containers, data-default, data-fix, deepseq, Diff
      , directory, exceptions, extra, filepath, fingertree, free, ghc
-     , ghc-boot, ghc-paths, ghc-prim, githash, gitrev, hashable
-     , hscolour, liquid-fixpoint, megaparsec, mtl, optparse-applicative
-     , pretty, recursion-schemes, split, syb, tasty, tasty-ant-xml
-     , tasty-hunit, template-haskell, temporary, text, th-compat, time
-     , transformers, unordered-containers, vector
+     , ghc-boot, ghc-internal, ghc-paths, ghc-prim, githash, gitrev
+     , hashable, hscolour, liquid-fixpoint, megaparsec, mtl
+     , optparse-applicative, pretty, recursion-schemes, split, syb
+     , tasty, tasty-ant-xml, tasty-hunit, template-haskell, temporary
+     , text, th-compat, time, transformers, unordered-containers, vector
      }:
      mkDerivation {
        pname = "liquidhaskell-boot";
-       version = "0.9.8.1";
-       sha256 = "00cm1myw2l051nspx04vn332jxn2wary2mn5yhv0pqsvi28j2vnw";
+       version = "0.9.10.1";
+       sha256 = "11dl8lsw0wqacfjhvs03ymrsv2gxfkgjv5mbp30vmd0c3gb34fgl";
        libraryHaskellDepends = [
          aeson base binary bytestring Cabal cereal cmdargs containers
          data-default data-fix deepseq Diff directory exceptions extra
@@ -194988,8 +196137,9 @@ self: {
          unordered-containers vector
        ];
        testHaskellDepends = [
-         base directory filepath ghc ghc-paths liquid-fixpoint megaparsec
-         syb tasty tasty-ant-xml tasty-hunit time
+         base directory filepath ghc ghc-internal ghc-paths ghc-prim
+         liquid-fixpoint megaparsec syb tasty tasty-ant-xml tasty-hunit
+         template-haskell time unordered-containers
        ];
        description = "Liquid Types for Haskell";
        license = lib.licenses.bsd3;
@@ -195328,8 +196478,8 @@ self: {
      }:
      mkDerivation {
        pname = "list-tries";
-       version = "0.6.7";
-       sha256 = "110y66kkbi6m55b3ba7p1r25xnf6n59yz2kdp4qf6s8c7a5i0wzh";
+       version = "0.6.7.1";
+       sha256 = "1wg247946hn79l4z7h35j304b867fs55b43l19jhkhqi86k4q5y2";
        libraryHaskellDepends = [ base binary containers dlist ];
        testHaskellDepends = [
          base binary ChasingBottoms HUnit QuickCheck template-haskell
@@ -195627,6 +196777,26 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "little-logger_3_0_0" = callPackage
+    ({ mkDerivation, base, directory, monad-logger, mtl, optics, tasty
+     , tasty-hunit, temporary, text, unliftio-core
+     }:
+     mkDerivation {
+       pname = "little-logger";
+       version = "3.0.0";
+       sha256 = "1ckhkv6pj0sbjs7kn11jb8x5v4ilm8rx51mmi84zyzmxfkrpamwf";
+       libraryHaskellDepends = [
+         base monad-logger mtl optics text unliftio-core
+       ];
+       testHaskellDepends = [
+         base directory monad-logger mtl optics tasty tasty-hunit temporary
+         text unliftio-core
+       ];
+       description = "Basic logging based on monad-logger";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "little-rio" = callPackage
     ({ mkDerivation, base, exceptions, little-logger, microlens, mtl
      , primitive, resourcet, unliftio-core
@@ -195643,6 +196813,23 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "little-rio_3_0_0" = callPackage
+    ({ mkDerivation, base, exceptions, little-logger, mtl, optics
+     , primitive, resourcet, unliftio-core
+     }:
+     mkDerivation {
+       pname = "little-rio";
+       version = "3.0.0";
+       sha256 = "1jkpcwsxrg142jb58vqhchnlhz7x7krr8hf3grycgxrzw2hnw10j";
+       libraryHaskellDepends = [
+         base exceptions little-logger mtl optics primitive resourcet
+         unliftio-core
+       ];
+       description = "When you need just the RIO monad";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "live-sequencer" = callPackage
     ({ mkDerivation, alsa-core, alsa-seq, base, bytestring, cgi
      , concurrent-split, containers, data-accessor
@@ -195834,6 +197021,28 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "llvm-codegen" = callPackage
+    ({ mkDerivation, base, bytestring, Cabal, containers, dlist
+     , ghc-prim, hspec, hspec-hedgehog, mmorph, mtl, neat-interpolation
+     , text, text-builder-linear
+     }:
+     mkDerivation {
+       pname = "llvm-codegen";
+       version = "0.1.0.0";
+       sha256 = "1iqrfkyhqdw7mvpl86jrccl6iqmdp64mmzmhlc4bp59cbxifb0zz";
+       setupHaskellDepends = [ base Cabal containers ];
+       libraryHaskellDepends = [
+         base bytestring containers dlist ghc-prim mmorph mtl text
+         text-builder-linear
+       ];
+       testHaskellDepends = [
+         base bytestring containers dlist ghc-prim hspec hspec-hedgehog
+         mmorph mtl neat-interpolation text text-builder-linear
+       ];
+       description = "A DSL for LLVM IR code generation based on llvm-hs";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "llvm-data-interop" = callPackage
     ({ mkDerivation, array, base, bytestring, c2hs, containers
      , data-default, deepseq, dwarf, hashable, hashtables
@@ -196172,8 +197381,10 @@ self: {
      }:
      mkDerivation {
        pname = "llvm-pretty";
-       version = "0.12.0.0";
-       sha256 = "1xdlic9rl63617qqwxlf2sn0j67wsnarhllf1k5anzgprd64vylj";
+       version = "0.12.1.0";
+       sha256 = "113avpn33gyh65yd0bbfwni044ih5vcbnv8l43siy8a4asp0xfwi";
+       revision = "1";
+       editedCabalFile = "0b7k8br3m9jb3zsh983zb7a2x85jn1z2dxxisc7jhjzvhb3xd9my";
        libraryHaskellDepends = [
          base containers microlens microlens-th monadLib parsec pretty syb
          template-haskell th-abstraction
@@ -196199,8 +197410,8 @@ self: {
      }:
      mkDerivation {
        pname = "llvm-pretty-bc-parser";
-       version = "0.4.1.0";
-       sha256 = "1nc8znxzzg2qgn3x52a310rn8lg647k495927k6zfs2x07chy5gh";
+       version = "0.4.2.0";
+       sha256 = "1y0wvczlrmx990c9i697vy30bpl7109k9psxpldd3857cadmkmdi";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -197289,10 +198500,8 @@ self: {
      }:
      mkDerivation {
        pname = "logic-TPTP";
-       version = "0.5.0.0";
-       sha256 = "0sqzf332c7zdwkdi1346dxljrdammiz1vc332j85487nb0ypnxwi";
-       revision = "4";
-       editedCabalFile = "012aqairsbxqrl0ak5i11wqr1rcdpwi5m4f5nww8glxi3jglnnyb";
+       version = "0.5.1.0";
+       sha256 = "1s3r85zw5ci5mg9rrik351xxi5k8cszlpdanwpxyrinjd3y6j01i";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -197929,8 +199138,8 @@ self: {
      }:
      mkDerivation {
        pname = "looper";
-       version = "0.3.0.0";
-       sha256 = "01ap0kscxq90zl9rdmgmlfh1dky95r7fmnivzic045ck57bshl2n";
+       version = "0.3.0.1";
+       sha256 = "0kcy4pr7z6ppqgnxbssp597qyjgcm25pdhbhzxjp0n205nywiz11";
        libraryHaskellDepends = [ base opt-env-conf text time unliftio ];
        testHaskellDepends = [
          base opt-env-conf opt-env-conf-test sydtest unliftio
@@ -198254,6 +199463,8 @@ self: {
        pname = "lrucache";
        version = "1.2.0.1";
        sha256 = "11avhnjnb89rvn2s41jhh5r40zgp7r6kb5c0hcfiibpabqvv46pw";
+       revision = "1";
+       editedCabalFile = "0v2wc5k2knvv5knbarzspmbzf657r52jyjm9kf6r4ylsmi9cbq0k";
        libraryHaskellDepends = [ base containers contravariant ];
        description = "a simple, pure LRU cache";
        license = lib.licenses.bsd3;
@@ -198802,8 +200013,8 @@ self: {
     ({ mkDerivation, base, lua5_4, tasty, tasty-hunit }:
      mkDerivation {
        pname = "lua";
-       version = "2.3.2";
-       sha256 = "0c9pq728ipcgmmxw58ab9p0lgcqqb2gf8dlscvgg52pb3q4qqamf";
+       version = "2.3.3";
+       sha256 = "0xvhfq8ms5wbchrscxaqf4a9panfnzgz5xdlg86790nydab2kals";
        configureFlags = [ "-fsystem-lua" "-f-use-pkgconfig" ];
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ lua5_4 ];
@@ -198919,8 +200130,8 @@ self: {
        pname = "lucid";
        version = "2.11.20230408";
        sha256 = "07a41xkql96hkp9jawlaxn0lflvjf8a2djb45k3b3ig9zs82j48g";
-       revision = "1";
-       editedCabalFile = "1gb3b79xf4jp0xvk2anlvpvac6gqcfpffylkwki19lrx6jbd8fqs";
+       revision = "2";
+       editedCabalFile = "13hfdk1xj1fi0fd9crylvvzfr52z79j941im654jv50a3667lxfj";
        libraryHaskellDepends = [
          base blaze-builder bytestring containers hashable mmorph mtl text
          transformers
@@ -199086,6 +200297,8 @@ self: {
        pname = "lucid2";
        version = "0.0.20240424";
        sha256 = "1ccpcbq84y53dxna700rfn6gaxn6xywqfdn27xpvbrl79w5x5p1j";
+       revision = "1";
+       editedCabalFile = "0xggpzcbzrbnd7f0rbjcsri914wwwy8qh256wrq41jswsrb00bkp";
        libraryHaskellDepends = [
          base bytestring containers mtl text transformers
        ];
@@ -199248,8 +200461,8 @@ self: {
        pname = "lumberjack";
        version = "1.0.3.0";
        sha256 = "05a4gvc47448crb0yn0fwi3y9bwdqlmnch839hljwpyamqvqwi8q";
-       revision = "1";
-       editedCabalFile = "1dj6mw8jbxczmqxwyiqqqz7lsi4586bbgv16m4ji14zmm84z2ad3";
+       revision = "2";
+       editedCabalFile = "1szaa11cdmdb8i2hpj0hl8cpwhkbk7s2iwq0hpck75as0xiqk36z";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -199378,8 +200591,8 @@ self: {
        pname = "lvmlib";
        version = "1.1";
        sha256 = "1lr2qr817mb8qb7b3wvry9jpj3wjphj5s60rn3dyqibx8gny36bg";
-       revision = "1";
-       editedCabalFile = "0bhgq85nsmyr14lmv1jihacsijsn48smfjymgc4myd6pvaa2f84k";
+       revision = "2";
+       editedCabalFile = "1zy8lh3a4gjfxglhyd561608jdxd1v8hgjwp8mi3hszj7i2ylkym";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -199823,22 +201036,22 @@ self: {
 
   "macaroon-shop" = callPackage
     ({ mkDerivation, base, bytes, bytestring, cereal, containers
-     , cryptonite, hedgehog, memory, saltine, transformers
+     , crypton, hedgehog, memory, saltine, transformers
      }:
      mkDerivation {
        pname = "macaroon-shop";
-       version = "0.1.0.0";
-       sha256 = "087b83l3bdx1mk79bxqcwckbjdz7idi0m73dcrjiv5b4q5rjr8rs";
+       version = "0.1.0.1";
+       sha256 = "1d03s3mj9h582amlvgz648ygc9g9bzj5ri668kk5pkif6wbr138d";
        libraryHaskellDepends = [
-         base bytes bytestring cereal containers cryptonite memory saltine
+         base bytes bytestring cereal containers crypton memory saltine
          transformers
        ];
        testHaskellDepends = [
-         base bytes bytestring cereal containers cryptonite hedgehog memory
+         base bytes bytestring cereal containers crypton hedgehog memory
          saltine transformers
        ];
        description = "A toolkit for working with macaroons";
-       license = lib.licenses.isc;
+       license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        broken = true;
      }) {};
@@ -201865,25 +203078,21 @@ self: {
      }) {};
 
   "markup-parse" = callPackage
-    ({ mkDerivation, base, bytestring, containers, deepseq, flatparse
-     , html-parse, optparse-applicative, perf, string-interpolate, tasty
-     , tasty-golden, text, these, tree-diff
+    ({ mkDerivation, base, bytestring, containers, deepseq
+     , doctest-parallel, flatparse, string-interpolate, tasty
+     , tasty-golden, these, tree-diff
      }:
      mkDerivation {
        pname = "markup-parse";
-       version = "0.1.1";
-       sha256 = "1ybmppxd4hpqjr2lnb1x9jk96fkd8snq6l2p0fzpr7q6bq09wx0a";
-       revision = "1";
-       editedCabalFile = "1p9hba5fcfbv9qm4aqg9hn5bamw6slyr1sxz5pzg3hnj1c8npzl6";
+       version = "0.1.1.1";
+       sha256 = "0k9ga485l7nvhny0kqjb6s4q407a1mnfpcsy90892qgj42dkkdb4";
        libraryHaskellDepends = [
          base bytestring containers deepseq flatparse string-interpolate
          tasty tasty-golden these tree-diff
        ];
        testHaskellDepends = [
-         base bytestring string-interpolate tasty tasty-golden tree-diff
-       ];
-       benchmarkHaskellDepends = [
-         base bytestring flatparse html-parse optparse-applicative perf text
+         base bytestring doctest-parallel string-interpolate tasty
+         tasty-golden tree-diff
        ];
        description = "A markup parser";
        license = lib.licenses.bsd3;
@@ -202371,6 +203580,8 @@ self: {
        pname = "matchable-th";
        version = "0.2";
        sha256 = "1v2r38r59wk699nsql3mw7z83gm1snvnci146ply34za7i42zp54";
+       revision = "1";
+       editedCabalFile = "17mdf8bsq9s2w4bl76zink0k55my43a3702f0zfxgqy5p2b09pkw";
        libraryHaskellDepends = [
          base bifunctors matchable template-haskell th-abstraction
        ];
@@ -202955,8 +204166,8 @@ self: {
      }:
      mkDerivation {
        pname = "matterhorn";
-       version = "90000.0.0";
-       sha256 = "0vc63h1xcg578c88wra66lb1x4spqqbcg5kfgjqqy3klqs2qz0sp";
+       version = "90000.0.1";
+       sha256 = "09zgjg6ymclxjbmlcrvwhd9nfjiqnx13ln52gvgk6wxkksdxb614";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -203370,8 +204581,8 @@ self: {
      }:
      mkDerivation {
        pname = "mcmc";
-       version = "0.8.2.0";
-       sha256 = "0ms2v86wam1gl5ibhs8pl8rqxxbp2zlr3pv7vfbbp6vgjw2i4x7h";
+       version = "0.8.3.1";
+       sha256 = "1x0r4ph3vc5aamd1pbpbx39l8cih0nmm7pl3ywkl8hmbgzmmkami";
        libraryHaskellDepends = [
          ad aeson async base bytestring circular containers covariance
          directory dirichlet hmatrix log-domain math-functions microlens
@@ -203561,16 +204772,16 @@ self: {
 
   "mealy" = callPackage
     ({ mkDerivation, adjunctions, base, containers, doctest-parallel
-     , mwc-probability, numhask, numhask-array, primitive, profunctors
-     , tdigest, text, vector, vector-algorithms
+     , harpie, harpie-numhask, mwc-probability, numhask, primitive
+     , profunctors, tdigest, text, vector, vector-algorithms
      }:
      mkDerivation {
        pname = "mealy";
-       version = "0.4.5.0";
-       sha256 = "1lyqskr9pddhdm0i8ncykz9gvbjxhfac3y49cvm6vziy3wmxd6ji";
+       version = "0.5.0.0";
+       sha256 = "0cijjmi3wqi7z3vbhm0ya8va9397rlkr3wkri6kf94qqr1vimgxy";
        libraryHaskellDepends = [
-         adjunctions base containers mwc-probability numhask numhask-array
-         primitive profunctors tdigest text vector vector-algorithms
+         adjunctions base containers harpie harpie-numhask mwc-probability
+         numhask primitive profunctors tdigest text vector vector-algorithms
        ];
        testHaskellDepends = [ base doctest-parallel ];
        description = "Mealy machines for processing time-series and ordered data";
@@ -204065,6 +205276,8 @@ self: {
        pname = "melf";
        version = "1.3.1";
        sha256 = "0ivfzsw36qy0m93h353r3963vmhirzg3a5mirqn1hfbsk24xf1dx";
+       revision = "2";
+       editedCabalFile = "0q822xj2z2xbdi8wk0dyny9k3lbpx6c3dmxrlimdnz43218x58rn";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -204559,8 +205772,8 @@ self: {
      }:
      mkDerivation {
        pname = "memory-hexstring";
-       version = "1.0.0.0";
-       sha256 = "1sm7jj75mv8p7f33h619zm10xbzyjg1jds87cg36mrj8hfb32q48";
+       version = "1.0.1.0";
+       sha256 = "0jwkikrv3pkhvxhq2bm675hiivx18m2p89x5irn3hn6mz85p08hq";
        libraryHaskellDepends = [
          aeson base bytestring memory scale template-haskell text
        ];
@@ -204586,6 +205799,25 @@ self: {
        broken = true;
      }) {};
 
+  "mempack" = callPackage
+    ({ mkDerivation, base, binary, bytestring, cereal, criterion, FailT
+     , flat, hspec, mtl, QuickCheck, random, serialise, store, text
+     }:
+     mkDerivation {
+       pname = "mempack";
+       version = "0.1.0.0";
+       sha256 = "1ay2d0ag2gsqh2j0pgq34fk6lqdb09g01mh510p9g787l89mx7hy";
+       libraryHaskellDepends = [ base bytestring FailT mtl text ];
+       testHaskellDepends = [
+         base bytestring FailT hspec mtl QuickCheck random
+       ];
+       benchmarkHaskellDepends = [
+         base binary bytestring cereal criterion flat serialise store
+       ];
+       description = "Short description";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "memscript" = callPackage
     ({ mkDerivation, base, haskeline, transformers }:
      mkDerivation {
@@ -205966,8 +207198,8 @@ self: {
        pname = "midi-music-box";
        version = "0.0.1.2";
        sha256 = "0rnjwis6y0lnyfjxnxqk3zsh78ylccq5v21avb97vybmj0pld1l9";
-       revision = "3";
-       editedCabalFile = "0yh1mqpsw12dci8fgw124jbz5588v5vxdzggrn67x1pd4wvjmr8k";
+       revision = "4";
+       editedCabalFile = "1lpgd33852in97g89q53qd6xag29nzmp281xnh31rdppjr7zadhc";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -206212,13 +207444,13 @@ self: {
      , bytestring, case-insensitive, conduit, conduit-extra, directory
      , filepath, hspec, http-client, http-date, http-types, network
      , old-locale, parsec, resourcet, split, streaming-commons, text
-     , time, time-manager, transformers, unix, unix-time, unliftio
+     , time, time-manager, transformers, unix, unix-time
      , unordered-containers, wai, wai-app-file-cgi, wai-logger, warp
      }:
      mkDerivation {
        pname = "mighttpd2";
-       version = "4.0.7";
-       sha256 = "09cjfip6gkqrhr0dwvk5k88ygi80ikvx0ykvmdp2f6np149prfr8";
+       version = "4.0.8";
+       sha256 = "0yqj3m7y493bzjmx1ycyid4s40h11l46w8lv1783drlw7wpakmya";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -206226,7 +207458,7 @@ self: {
          array async auto-update base byteorder bytestring case-insensitive
          conduit conduit-extra directory filepath http-date http-types
          network parsec resourcet split streaming-commons text unix
-         unix-time unliftio unordered-containers wai wai-app-file-cgi warp
+         unix-time unordered-containers wai wai-app-file-cgi warp
        ];
        executableHaskellDepends = [
          base bytestring conduit-extra directory filepath http-client
@@ -206612,8 +207844,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "mini";
-       version = "1.4.0.0";
-       sha256 = "0l94dfs2i18yvxi8insl5627wdpm523bygkbc5rg8c38gzrqja6q";
+       version = "1.4.1.0";
+       sha256 = "1jlvr88w038p6a9ssljjpf5jdr9b9008rdwibzqcbs1x5sxmf2xw";
        libraryHaskellDepends = [ base ];
        description = "Minimal essentials";
        license = lib.licenses.mit;
@@ -206864,6 +208096,120 @@ self: {
        maintainers = [ lib.maintainers.mpscholten ];
      }) {};
 
+  "minion" = callPackage
+    ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring
+     , case-insensitive, containers, exceptions, filepath, http-api-data
+     , http-media, http-types, string-conversions, text, transformers
+     , wai, warp
+     }:
+     mkDerivation {
+       pname = "minion";
+       version = "0.1.0.1";
+       sha256 = "1mfrcs7v6r9ws3dhpac3g4zhcnr2ylp9mcncsas17wg21jlhzqfb";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base base64-bytestring binary bytestring case-insensitive
+         containers exceptions filepath http-api-data http-media http-types
+         string-conversions text transformers wai
+       ];
+       executableHaskellDepends = [ base warp ];
+       description = "A Haskell introspectable web router";
+       license = lib.licenses.mit;
+     }) {};
+
+  "minion-conduit" = callPackage
+    ({ mkDerivation, base, binary, bytestring, conduit, http-types
+     , minion, text, wai, warp
+     }:
+     mkDerivation {
+       pname = "minion-conduit";
+       version = "0.1.0.0";
+       sha256 = "06g30mqiajrn39lch9c4phm0zai6ni9hbnbq741mgbggkyszxqvs";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base binary bytestring conduit http-types minion text wai
+       ];
+       executableHaskellDepends = [ base warp ];
+       description = "Minion conduit support";
+       license = lib.licenses.mit;
+       mainProgram = "minion-conduit-example";
+     }) {};
+
+  "minion-htmx" = callPackage
+    ({ mkDerivation, base, bytestring, http-types, minion, text }:
+     mkDerivation {
+       pname = "minion-htmx";
+       version = "0.1.0.0";
+       sha256 = "11zgxfplizkvbrrakx678xj49xyckbjqgb6iz4jrrjjls148ffp4";
+       libraryHaskellDepends = [ base bytestring http-types minion text ];
+       description = "Minion HTMX support";
+       license = lib.licenses.mit;
+     }) {};
+
+  "minion-jwt" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, http-types, jose, minion
+     , mtl, text, time, transformers, wai, warp
+     }:
+     mkDerivation {
+       pname = "minion-jwt";
+       version = "0.1.0.0";
+       sha256 = "1f9gfrwachf4ibmvj2129vpzl6qaxn5lbhsf2y0yydj63k5wc7mb";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytestring http-types jose minion mtl text time
+         transformers wai
+       ];
+       executableHaskellDepends = [ base warp ];
+       description = "Minion JWT support";
+       license = lib.licenses.mit;
+       mainProgram = "minion-jwt-example";
+     }) {};
+
+  "minion-openapi3" = callPackage
+    ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring
+     , case-insensitive, directory, file-embed-lzma, filepath
+     , http-api-data, http-types, insert-ordered-containers, lens
+     , minion, openapi3, template-haskell, text
+     }:
+     mkDerivation {
+       pname = "minion-openapi3";
+       version = "0.1.0.1";
+       sha256 = "1vc1cmmf1sspdfcbxk1d1807rggiridyhvvsh27j0z34n3p9whih";
+       libraryHaskellDepends = [
+         aeson base blaze-html blaze-markup bytestring case-insensitive
+         directory file-embed-lzma filepath http-api-data http-types
+         insert-ordered-containers lens minion openapi3 template-haskell
+         text
+       ];
+       description = "Minion openapi3 support";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "minion-wai-extra" = callPackage
+    ({ mkDerivation, base, binary, bytestring, http-media, http-types
+     , minion, resourcet, string-conversions, text, transformers, wai
+     , wai-extra, warp
+     }:
+     mkDerivation {
+       pname = "minion-wai-extra";
+       version = "0.1.0.0";
+       sha256 = "0mi6kqha1k4ln0l7kcl373mn4r5f80y1ih3s1a6y8k7y87rcx3c8";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base binary bytestring http-media http-types minion resourcet
+         string-conversions text transformers wai wai-extra
+       ];
+       executableHaskellDepends = [ base warp ];
+       description = "Minion wrappers for wai-extra";
+       license = lib.licenses.mit;
+     }) {};
+
   "minions" = callPackage
     ({ mkDerivation, ansi-terminal, base, MissingH, process, time }:
      mkDerivation {
@@ -207290,8 +208636,8 @@ self: {
      }:
      mkDerivation {
        pname = "miso";
-       version = "1.8.4.0";
-       sha256 = "113gm3rqc17aa3s2hxzdm3q78c7jlf728lqggl5khya1kh2i3yl2";
+       version = "1.8.5.0";
+       sha256 = "0lbr1hwaidsscrqp3p6p3rr5q1mxfg3f7bb62x974jll3lisxlyb";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -207320,8 +208666,8 @@ self: {
     ({ mkDerivation }:
      mkDerivation {
        pname = "miso-examples";
-       version = "1.8.4.0";
-       sha256 = "0z0q0pxkihdhjpm516xxdy3igbx23pfpn7jnjbvf2v054vjq2rmg";
+       version = "1.8.5.0";
+       sha256 = "0v7n1wibv4r4kn2n29np6p6rs00z6v9zfdgxi2ja38nqgc7aky7l";
        isLibrary = false;
        isExecutable = true;
        description = "A tasty Haskell front-end framework";
@@ -207426,17 +208772,19 @@ self: {
 
   "mit-3qvpPyAi6mH" = callPackage
     ({ mkDerivation, base, base64, containers, directory, ki
-     , optparse-applicative, parsec, process, stm, text, text-ansi, unix
+     , optparse-applicative, parsec, process, stm, text, text-ansi
+     , text-builder-linear, unconditional-jump, unix
      }:
      mkDerivation {
        pname = "mit-3qvpPyAi6mH";
-       version = "11";
-       sha256 = "0p5v2spwd8rz5h5zclbr7wq5m4qvsihvp91p52d2vd3jdd6xaszx";
+       version = "12";
+       sha256 = "0lvn4fal9my2gngcic6kx5xq3sdsl63xm9b6bnsy23ww10zkxdp3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base base64 containers directory ki optparse-applicative parsec
-         process stm text text-ansi unix
+         process stm text text-ansi text-builder-linear unconditional-jump
+         unix
        ];
        executableHaskellDepends = [ base ];
        description = "A git wrapper with a streamlined UX";
@@ -207523,6 +208871,26 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "mixed-types-num_0_6_2" = callPackage
+    ({ mkDerivation, base, collect-errors, hspec, hspec-smallcheck
+     , QuickCheck, smallcheck, template-haskell
+     }:
+     mkDerivation {
+       pname = "mixed-types-num";
+       version = "0.6.2";
+       sha256 = "0nrbvnvzrfpxrxgg6mnd3jadhhx390cffqz1zrvcw9b2qzdk6i6b";
+       libraryHaskellDepends = [
+         base collect-errors hspec hspec-smallcheck QuickCheck smallcheck
+         template-haskell
+       ];
+       testHaskellDepends = [
+         base collect-errors hspec hspec-smallcheck QuickCheck smallcheck
+       ];
+       description = "Alternative Prelude with numeric and logic expressions typed bottom-up";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "mixpanel-client" = callPackage
     ({ mkDerivation, aeson, base, base64-bytestring, bytestring, hspec
      , hspec-discover, http-client, http-client-tls, markdown-unlit
@@ -207676,6 +209044,8 @@ self: {
        pname = "mmark";
        version = "0.0.8.0";
        sha256 = "05wzjyqh4605g2y3lhcqrjh4qzj4fv8xg5baf3xi0x6ararrwjgr";
+       revision = "1";
+       editedCabalFile = "13d46lpf5b1kj6b1g89gb1s91h87njz3k69mp39nsfhwq19ygibf";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base case-insensitive containers deepseq dlist email-validate
@@ -207735,21 +209105,6 @@ self: {
        maintainers = [ lib.maintainers.mpscholten ];
      }) {};
 
-  "mmorph_1_1_3" = callPackage
-    ({ mkDerivation, base, mtl, transformers, transformers-compat }:
-     mkDerivation {
-       pname = "mmorph";
-       version = "1.1.3";
-       sha256 = "0rfsy9n9mlinpmqi2s17fhc67fzma2ig5fbmh6m5m830canzf8vr";
-       libraryHaskellDepends = [
-         base mtl transformers transformers-compat
-       ];
-       description = "Monad morphisms";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       maintainers = [ lib.maintainers.Gabriella439 ];
-     }) {};
-
   "mmorph" = callPackage
     ({ mkDerivation, base, mtl, transformers, transformers-compat }:
      mkDerivation {
@@ -208068,18 +209423,19 @@ self: {
 
   "mmzk-typeid" = callPackage
     ({ mkDerivation, aeson, array, base, binary, bytestring, containers
-     , entropy, hashable, hspec, random, text, time, uuid, uuid-types
+     , entropy, hashable, hint, hspec, random, text, time, uuid
+     , uuid-types
      }:
      mkDerivation {
        pname = "mmzk-typeid";
-       version = "0.7.0.0";
-       sha256 = "139wn08imnasz40v8hlcjm4fmkxwq9lr0xbcl1kqnxqph8yfmmwa";
+       version = "0.7.0.1";
+       sha256 = "1c2mybdgnn9nzvk2php5i3xid3cm1ws7zrcsg4ngy2a60057pwbz";
        libraryHaskellDepends = [
          aeson array base binary bytestring entropy hashable random text
          time uuid uuid-types
        ];
        testHaskellDepends = [
-         aeson array base binary bytestring containers entropy hashable
+         aeson array base binary bytestring containers entropy hashable hint
          hspec random text time uuid uuid-types
        ];
        description = "A TypeID and UUIDv7 implementation for Haskell";
@@ -208206,15 +209562,23 @@ self: {
      }) {};
 
   "mockcat" = callPackage
-    ({ mkDerivation, base, hspec, mtl, template-haskell, text }:
+    ({ mkDerivation, base, hspec, mtl, template-haskell, text
+     , transformers
+     }:
      mkDerivation {
        pname = "mockcat";
-       version = "0.3.1.0";
-       sha256 = "1akg2r96qxqpis3m0xrnaxi26c0nvwr91f3yczai0pzhrp6887g4";
-       libraryHaskellDepends = [ base mtl template-haskell text ];
-       testHaskellDepends = [ base hspec mtl template-haskell text ];
+       version = "0.5.1.0";
+       sha256 = "08z3v6wvm42hgjsl5diqmv4m8j6idxnwy37w9fph8i22a2kf5hn8";
+       libraryHaskellDepends = [
+         base mtl template-haskell text transformers
+       ];
+       testHaskellDepends = [
+         base hspec mtl template-haskell text transformers
+       ];
        description = "Mock library for test in Haskell";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "mockery" = callPackage
@@ -210271,11 +211635,11 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "monadLib";
-       version = "3.10.1";
-       sha256 = "0n5fmmsc0qww0nz3k2j4j68qdpq3px46abl9igvv06iz2xi8b778";
+       version = "3.10.3";
+       sha256 = "048xk3zr7237c0mzr6lfca3qsgh60icnp8vw3vg2pj12z8id62ka";
        libraryHaskellDepends = [ base ];
        description = "A collection of monad transformers";
-       license = lib.licenses.bsd3;
+       license = lib.licenses.isc;
      }) {};
 
   "monadLib-compose" = callPackage
@@ -210791,14 +212155,14 @@ self: {
 
   "mono-traversable" = callPackage
     ({ mkDerivation, base, bytestring, containers, deepseq, foldl
-     , gauge, hashable, hspec, HUnit, mwc-random, QuickCheck, split
-     , text, transformers, unordered-containers, vector
-     , vector-algorithms
+     , gauge, hashable, hspec, hspec-discover, HUnit, mwc-random
+     , QuickCheck, split, text, transformers, unordered-containers
+     , vector, vector-algorithms
      }:
      mkDerivation {
        pname = "mono-traversable";
-       version = "1.0.17.0";
-       sha256 = "0byk9hc2yh95hnhlx1r7h7i42h4dnlm3kwqksb9kaqxwc2wgkn15";
+       version = "1.0.20.0";
+       sha256 = "0i9mz79nhsci3ichqzwnqq3llip7vblk4q98b3ydmcll7jayl8g6";
        libraryHaskellDepends = [
          base bytestring containers hashable split text transformers
          unordered-containers vector vector-algorithms
@@ -210807,6 +212171,7 @@ self: {
          base bytestring containers foldl hspec HUnit QuickCheck text
          transformers unordered-containers vector
        ];
+       testToolDepends = [ hspec-discover ];
        benchmarkHaskellDepends = [
          base bytestring containers deepseq gauge mwc-random text vector
        ];
@@ -211074,8 +212439,8 @@ self: {
      }:
      mkDerivation {
        pname = "monoidmap";
-       version = "0.0.1.5";
-       sha256 = "18698w7ibyjj3xbzfxh58djdrgi4dg1524g47n9pws8m04kgah2l";
+       version = "0.0.1.6";
+       sha256 = "15p32jm7pl7vpda65nyps9lbw0i32z9lp8zn3yg87480dab2jsqa";
        libraryHaskellDepends = [
          base containers deepseq groups monoid-subclasses
          nonempty-containers nothunks
@@ -211164,27 +212529,26 @@ self: {
        ];
        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-flatpak-example" = callPackage
     ({ mkDerivation, async, base, bytestring, c2hs, containers
-     , data-default-class, dbus, desktop-portal, directory, file-io
-     , filepath, libpipewire, libspa, modern-uri, monomer
-     , monomer-hagrid, random, text
+     , data-default, dbus, desktop-portal, directory, file-io, filepath
+     , libpipewire, libspa, modern-uri, monomer, monomer-hagrid, random
+     , text
      }:
      mkDerivation {
        pname = "monomer-flatpak-example";
-       version = "0.0.15.6";
-       sha256 = "1pzijzrr410yclc7b7hqrbggczj7jl39mm4z6iymvza46mj969pw";
+       version = "0.0.16.0";
+       sha256 = "1a4kzy96b9rpl8r87im3whl3j59xbs8iqcjn208d0r0yvkmfqd30";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [
-         async base bytestring containers data-default-class dbus
-         desktop-portal directory file-io filepath modern-uri monomer
-         monomer-hagrid random text
+         async base bytestring containers data-default dbus desktop-portal
+         directory file-io filepath modern-uri monomer monomer-hagrid random
+         text
        ];
        executablePkgconfigDepends = [ libpipewire libspa ];
        executableToolDepends = [ c2hs ];
@@ -211195,27 +212559,25 @@ self: {
      }) {libpipewire = null; libspa = null;};
 
   "monomer-hagrid" = callPackage
-    ({ mkDerivation, base, bytestring, containers, data-default
-     , data-default-class, hspec, hspec-discover, lens, monomer, mtl
-     , stm, text
+    ({ mkDerivation, base, bytestring, containers, data-default, hspec
+     , hspec-discover, lens, monomer, mtl, stm, text
      }:
      mkDerivation {
        pname = "monomer-hagrid";
-       version = "0.3.2.0";
-       sha256 = "1vdc26pcn4f1qpk9iakxkkaqg0h1h1dx7s5jxfd7n9j91454ccpp";
+       version = "0.4.0.0";
+       sha256 = "0bjy5sjfi3lh9fpxk31vppp4kihxfnxqnk0x7yvsdcpy9gcrjl6g";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base containers data-default-class lens monomer text
+         base containers data-default lens monomer text
        ];
        testHaskellDepends = [
-         base bytestring containers data-default data-default-class hspec
-         lens monomer mtl stm text
+         base bytestring containers data-default hspec lens monomer mtl stm
+         text
        ];
        testToolDepends = [ hspec-discover ];
        description = "A datagrid widget for the Monomer library";
        license = lib.licenses.mit;
-       badPlatforms = lib.platforms.darwin;
        hydraPlatforms = lib.platforms.none;
        broken = true;
      }) {};
@@ -212520,11 +213882,13 @@ self: {
      }:
      mkDerivation {
        pname = "mpd-current-json";
-       version = "1.3.2.0";
-       sha256 = "04kwmfjc28y2j0wfgcf9m7qfh7vwa2cvzfsy2hpplyg5ji2ds11a";
+       version = "2.1.0.0";
+       sha256 = "0ici761fvhcl82gnsrzmab529rfwx990qv6qappk4wqvn0d1dvm2";
        isLibrary = true;
        isExecutable = true;
-       libraryHaskellDepends = [ aeson base libmpd ];
+       libraryHaskellDepends = [
+         aeson aeson-pretty base bytestring libmpd
+       ];
        executableHaskellDepends = [
          aeson aeson-pretty base bytestring libmpd optparse-applicative
        ];
@@ -212596,12 +213960,12 @@ self: {
        maintainers = [ lib.maintainers.sheepforce ];
      }) {inherit (pkgs) mpich;};
 
-  "mpi-hs_0_7_3_0" = callPackage
+  "mpi-hs_0_7_3_1" = callPackage
     ({ mkDerivation, base, bytestring, c2hs, monad-loops, ompi }:
      mkDerivation {
        pname = "mpi-hs";
-       version = "0.7.3.0";
-       sha256 = "1q6jb3sm8jspw9zas5iggvzr6w0zmcbr2qqw4q4j96hrfpjgj798";
+       version = "0.7.3.1";
+       sha256 = "1f4jdk5wysi54skz2jpzh83v5xi4gqa0q3r89l1adlz4m5i90l70";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base bytestring monad-loops ];
@@ -213554,6 +214918,22 @@ self: {
        broken = true;
      }) {};
 
+  "mtl-misc-yj" = callPackage
+    ({ mkDerivation, base, mtl, try-monads-tf-misc-yj }:
+     mkDerivation {
+       pname = "mtl-misc-yj";
+       version = "0.1.0.2";
+       sha256 = "1gyygnqgqklh133z57wr3dvqc885fmdxbivlaxrf3p41wh5ywwg4";
+       revision = "1";
+       editedCabalFile = "1bra354gjnfx67czl0mr7hzyhwrxj71x5pcxn9m6sh5mcf5zpkm7";
+       libraryHaskellDepends = [ base mtl ];
+       testHaskellDepends = [ base mtl try-monads-tf-misc-yj ];
+       description = "tribial tools about mtl";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {try-monads-tf-misc-yj = null;};
+
   "mtl-prelude" = callPackage
     ({ mkDerivation, base, mtl, transformers }:
      mkDerivation {
@@ -216042,8 +217422,8 @@ self: {
      }:
      mkDerivation {
        pname = "mysql-haskell";
-       version = "1.1.5";
-       sha256 = "06q07wahvghbalx9dm6dqmrmljlqjzqs46fbmmlp2f2ijz36m024";
+       version = "1.1.6";
+       sha256 = "1dzin4xk5d6dn1grqh6dagmcwj2q1rycxfsi2l23kbapm26a7m0b";
        libraryHaskellDepends = [
          base binary blaze-textual bytestring bytestring-lexing crypton
          crypton-x509 crypton-x509-store crypton-x509-system
@@ -216562,10 +217942,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "named";
-       version = "0.3.0.1";
-       sha256 = "0dnp4qbhn6ci2dlp230gpq8c5z26wb2liani1myc598g2b3c2qij";
-       revision = "5";
-       editedCabalFile = "0yhv6qxdjsip5sd3z2gvwhjfq2n3l9qx6n990xfm4mz0dn935v1f";
+       version = "0.3.0.2";
+       sha256 = "0glm7kfkim2k94xim0cdbyqpwgw22gwghwv0fzj0i3i70r4id3bv";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
        description = "Named parameters (keyword arguments) for Haskell";
@@ -216699,8 +218077,8 @@ self: {
      }:
      mkDerivation {
        pname = "named-text";
-       version = "1.2.0.0";
-       sha256 = "017snabd25b06zgzdagpribqk3mbgd4y4npjf2d6vwzfi5mlcs4z";
+       version = "1.2.1.0";
+       sha256 = "079nlyhvwdbihlbxdskk8ny4kia7jz7fnw29y2jp576b4470zrgl";
        libraryHaskellDepends = [
          aeson base deepseq hashable prettyprinter sayable text
        ];
@@ -216983,7 +218361,6 @@ self: {
        testHaskellDepends = [ base containers hspec inline-c QuickCheck ];
        description = "Haskell bindings for nanovg";
        license = lib.licenses.isc;
-       badPlatforms = lib.platforms.darwin;
      }) {inherit (pkgs) freetype; inherit (pkgs) glew; 
          inherit (pkgs) libGL; inherit (pkgs) libGLU; 
          inherit (pkgs.xorg) libX11;};
@@ -217342,10 +218719,8 @@ self: {
      }:
      mkDerivation {
        pname = "natural-transformation";
-       version = "0.4";
-       sha256 = "1by8xwjc23l6pa9l4iv7zp82dykpll3vc3hgxk0pgva724n8xhma";
-       revision = "12";
-       editedCabalFile = "0nlyhp29s2c93d1rflrw4wkzpp98i9zr11fca2vd6z31yc7dg5pg";
+       version = "0.4.1";
+       sha256 = "1mx4m6dy6fm56xyhm6xjavv4q3188r2xnrnqgvmqf9a5m678yskf";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [
          base containers quickcheck-instances tasty tasty-quickcheck
@@ -218613,25 +219988,6 @@ self: {
        broken = true;
      }) {};
 
-  "network_2_6_3_1" = callPackage
-    ({ mkDerivation, base, bytestring, doctest, HUnit, test-framework
-     , test-framework-hunit, unix
-     }:
-     mkDerivation {
-       pname = "network";
-       version = "2.6.3.1";
-       sha256 = "1rl2gl37cf4k0ddsq93q15fwdz1l25nhl4w205krbh7d5dg5y12p";
-       revision = "1";
-       editedCabalFile = "1mfwybinwdfb05pvlg3hkiql4pazp9rp1agz777ijj44njkgn416";
-       libraryHaskellDepends = [ base bytestring unix ];
-       testHaskellDepends = [
-         base bytestring doctest HUnit test-framework test-framework-hunit
-       ];
-       description = "Low-level networking interface";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
   "network" = callPackage
     ({ mkDerivation, base, bytestring, deepseq, directory, hspec
      , hspec-discover, HUnit, QuickCheck, temporary
@@ -218651,15 +220007,15 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "network_3_2_1_0" = callPackage
+  "network_3_2_5_0" = callPackage
     ({ mkDerivation, base, bytestring, deepseq, directory, hspec
-     , hspec-discover, HUnit, QuickCheck, temporary
+     , hspec-discover, HUnit, QuickCheck, stm, temporary
      }:
      mkDerivation {
        pname = "network";
-       version = "3.2.1.0";
-       sha256 = "00fjgg9zj5nhw1ra8kqaaa3cxzkf0lxnzcfdqvagxx7fdvbwdw4h";
-       libraryHaskellDepends = [ base bytestring deepseq directory ];
+       version = "3.2.5.0";
+       sha256 = "1ijcdfvznr8diarzj525gcfnjc1r7dqlxr16mbwibvzlj5w4f0ym";
+       libraryHaskellDepends = [ base bytestring deepseq directory stm ];
        testHaskellDepends = [
          base bytestring directory hspec HUnit QuickCheck temporary
        ];
@@ -219398,6 +220754,18 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "network-run_0_4_1" = callPackage
+    ({ mkDerivation, base, bytestring, network, time-manager }:
+     mkDerivation {
+       pname = "network-run";
+       version = "0.4.1";
+       sha256 = "1yl2y910s7b4a31anifl5agba88fwgn4k7958k56nk37hjwj0aq8";
+       libraryHaskellDepends = [ base bytestring network time-manager ];
+       description = "Simple network runner library";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "network-server" = callPackage
     ({ mkDerivation, base, network, unix }:
      mkDerivation {
@@ -219574,10 +220942,10 @@ self: {
      }:
      mkDerivation {
        pname = "network-transport";
-       version = "0.5.7";
-       sha256 = "163n3dl56vrmw4pdq66lb80ybjh58lqr85j69hpqwr24c46gjqk7";
+       version = "0.5.8";
+       sha256 = "141qsnxmj2iaclnimilygi4wrxn9hymjf1g7dq32hgswp60yzklx";
        revision = "1";
-       editedCabalFile = "1z9k8i5j01ajhashmy1kkwq6bqcwvi48j6d3n57i4bglfdz8s31z";
+       editedCabalFile = "0nf7jxr7xcdx7rslqrpn4b4k5x35s3j9i2wvzgz0mg6mfdifllp2";
        libraryHaskellDepends = [
          base binary bytestring deepseq hashable transformers
        ];
@@ -219629,8 +220997,8 @@ self: {
      }:
      mkDerivation {
        pname = "network-transport-inmemory";
-       version = "0.5.4";
-       sha256 = "0557xhsswlypnxfvw5x3add29dai29ybi1g129mzkz0pi1wddxiq";
+       version = "0.5.41";
+       sha256 = "1h3fi1qyybjbr7ph4l2j0p8hgypk9j3jarr1c6365mr73m9wbwji";
        libraryHaskellDepends = [
          base bytestring containers data-accessor network-transport stm
        ];
@@ -219648,8 +221016,8 @@ self: {
      }:
      mkDerivation {
        pname = "network-transport-tcp";
-       version = "0.8.4";
-       sha256 = "141l1i8knh0b8wspq0zf2530z89bziiv13zw2s36drxg6inq6rcl";
+       version = "0.8.5";
+       sha256 = "1ppdi8j4whg86mplq3nkz8ll7d927drzj238bj9d1ym9izbprjjj";
        libraryHaskellDepends = [
          async base bytestring containers data-accessor network
          network-transport uuid
@@ -219667,8 +221035,10 @@ self: {
      }:
      mkDerivation {
        pname = "network-transport-tests";
-       version = "0.3.2";
-       sha256 = "1w3cxiap0p8kgxs4jghvhfzpa6bazpha4s6zgabd80cw3gcmf5lf";
+       version = "0.3.3";
+       sha256 = "1x6gqv09nhqf2ynk3wx308gnwd2qqx7v54vsrlxn27vhajc105jl";
+       revision = "1";
+       editedCabalFile = "0xly8snwsks44cgkbprf9j9sz5rbkx37gqvb9f77bhs7wwgz22cp";
        libraryHaskellDepends = [
          ansi-terminal base bytestring containers mtl network-transport
          random
@@ -220490,8 +221860,8 @@ self: {
      }:
      mkDerivation {
        pname = "ngx-export-tools";
-       version = "1.2.4.1";
-       sha256 = "120jk2d2yip9vd4r0s9b7z7ykh67i921svspn2kc7v5vwx95xn3w";
+       version = "1.2.6.1";
+       sha256 = "1xvhmvlcs10ibn0i2hrphp168gkygsxkbzbdmzp72pn8lhnjsgvd";
        libraryHaskellDepends = [
          aeson base binary bytestring ngx-export template-haskell
        ];
@@ -220502,19 +221872,20 @@ self: {
   "ngx-export-tools-extra" = callPackage
     ({ mkDerivation, aeson, array, async, base, base64, binary
      , bytestring, case-insensitive, containers, ede
-     , enclosed-exceptions, http-client, http-client-brread-timeout
-     , http-client-tls, http-types, network, ngx-export
-     , ngx-export-tools, pcre-heavy, pcre-light, prettyprinter, resolv
-     , safe, safe-exceptions, snap-core, snap-server, template-haskell
-     , text, time, trifecta, unordered-containers
+     , enclosed-exceptions, hashable, http-client
+     , http-client-brread-timeout, http-client-tls, http-types, network
+     , ngx-export, ngx-export-tools, pcre-heavy, pcre-light
+     , prettyprinter, resolv, safe, safe-exceptions, snap-core
+     , snap-server, template-haskell, text, time, trifecta
+     , unordered-containers
      }:
      mkDerivation {
        pname = "ngx-export-tools-extra";
-       version = "1.2.8.1";
-       sha256 = "0x56jxbswzs371z8a93h5zbda4h6y9l2jnlp15h5vg9lsn2fhrnw";
+       version = "1.2.11";
+       sha256 = "0aj78jb6vl4vl50z8qz2hjrid36wgrnfsgcmqsxm4pg1ph7bqkd0";
        libraryHaskellDepends = [
          aeson array async base base64 binary bytestring case-insensitive
-         containers ede enclosed-exceptions http-client
+         containers ede enclosed-exceptions hashable http-client
          http-client-brread-timeout http-client-tls http-types network
          ngx-export ngx-export-tools pcre-heavy pcre-light prettyprinter
          resolv safe safe-exceptions snap-core snap-server template-haskell
@@ -220827,6 +222198,8 @@ self: {
        pname = "nix-derivation";
        version = "1.1.3";
        sha256 = "11drhg3zjhwbvdw25k0icvbkcpqilx0m9qw60k7snfaz1iadfkdb";
+       revision = "1";
+       editedCabalFile = "1w84h665dls927g1zwzyfp91jyk97dy0ccii8m07y1prp007ccxa";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -221082,8 +222455,8 @@ self: {
      }:
      mkDerivation {
        pname = "nix-tree";
-       version = "0.4.1";
-       sha256 = "1w8fg872fw40r346vkkqffahplmyly792ygcbqq0czapwhl0wbvv";
+       version = "0.5.0";
+       sha256 = "0gjmmnkizqb5pzzr13a1bzs0smch353nvhwplcp04kwcdgm22axd";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -221419,8 +222792,8 @@ self: {
     ({ mkDerivation, base, Cabal, cabal-doctest, doctest, ghc }:
      mkDerivation {
        pname = "no-recursion";
-       version = "0.1.2.0";
-       sha256 = "1asf13irq2py0pjd20l8kncxjj1mv0di9kbsjj0czpj51nqvmsvf";
+       version = "0.1.2.2";
+       sha256 = "0vdj0j29xlynv2n1z9gqk7yxh3kfynpyvj59kmpkbg8z3qhcrcg3";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [ base ghc ];
        testHaskellDepends = [ base doctest ];
@@ -221738,8 +223111,8 @@ self: {
        pname = "non-empty";
        version = "0.3.5";
        sha256 = "0xnxisshns862l5khb70i6pkzc9l95j33vkqlk046xl6galcxdvd";
-       revision = "1";
-       editedCabalFile = "15rjy9al76b001qd5nyzfpadxwhhsla02q50pm8d5p1a9y4z0vzp";
+       revision = "2";
+       editedCabalFile = "1zppyd9xf3wrdawcf92blv7ncf5p0jria8ki72k2ydj56097knpx";
        libraryHaskellDepends = [
          base containers deepseq QuickCheck utility-ht
        ];
@@ -222685,23 +224058,27 @@ self: {
      }) {};
 
   "nri-redis" = callPackage
-    ({ mkDerivation, aeson, async, base, bytestring, conduit, hedis
-     , nri-env-parser, nri-observability, nri-prelude, resourcet
-     , safe-exceptions, text, unordered-containers, uuid
+    ({ mkDerivation, aeson, async, base, bytestring, conduit
+     , containers, cryptohash-sha1, haskell-src-meta, hedis, megaparsec
+     , modern-uri, nri-env-parser, nri-observability, nri-prelude
+     , pcre-light, resourcet, safe-exceptions, template-haskell, text
+     , unordered-containers, uuid
      }:
      mkDerivation {
        pname = "nri-redis";
-       version = "0.1.0.4";
-       sha256 = "1ws5j8r4ny8dhw2bf2zqvq42ab9h44ly562cjrl6ha5mlk78mvpq";
+       version = "0.2.0.2";
+       sha256 = "0hp8sbf7pvnplzg13n42xfp169japknm3z0szzspg2khi5fgwk86";
        libraryHaskellDepends = [
-         aeson async base bytestring conduit hedis nri-env-parser
-         nri-observability nri-prelude resourcet safe-exceptions text
-         unordered-containers uuid
+         aeson async base bytestring conduit containers cryptohash-sha1
+         haskell-src-meta hedis megaparsec modern-uri nri-env-parser
+         nri-observability nri-prelude pcre-light resourcet safe-exceptions
+         template-haskell text unordered-containers uuid
        ];
        testHaskellDepends = [
-         aeson async base bytestring conduit hedis nri-env-parser
-         nri-observability nri-prelude resourcet safe-exceptions text
-         unordered-containers uuid
+         aeson async base bytestring conduit containers cryptohash-sha1
+         haskell-src-meta hedis megaparsec modern-uri nri-env-parser
+         nri-observability nri-prelude pcre-light resourcet safe-exceptions
+         template-haskell text unordered-containers uuid
        ];
        description = "An intuitive hedis wrapper library";
        license = lib.licenses.bsd3;
@@ -223392,13 +224769,14 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "numhask_0_12_0_3" = callPackage
-    ({ mkDerivation, base, QuickCheck }:
+  "numhask_0_12_1_0" = callPackage
+    ({ mkDerivation, base, doctest-parallel, QuickCheck }:
      mkDerivation {
        pname = "numhask";
-       version = "0.12.0.3";
-       sha256 = "0rxh2avhfb2m5ss8b70k7dv3scla9ki7a8d73hnqlcfp7vjwm9qk";
-       libraryHaskellDepends = [ base QuickCheck ];
+       version = "0.12.1.0";
+       sha256 = "1709f96j4jk81cqadb2lngr35j7jv7rixjx1i7qcccqr80dxhbq6";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base doctest-parallel QuickCheck ];
        description = "A numeric class hierarchy";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -224598,8 +225976,8 @@ self: {
      }:
      mkDerivation {
        pname = "oeis2";
-       version = "1.0.8";
-       sha256 = "1bimn9jq8nw152jgb4la1cczz6c9ij8hf2xjg59z6inq4ssgyjl9";
+       version = "1.0.9";
+       sha256 = "15wijk3dhncjwwmizqj9q1i32bjcidgy9lv2pq0bf2iqccyqc9nc";
        libraryHaskellDepends = [
          aeson base containers http-conduit lens lens-aeson text vector
        ];
@@ -224645,8 +226023,8 @@ self: {
      }:
      mkDerivation {
        pname = "ogma-cli";
-       version = "1.4.0";
-       sha256 = "096p2xx99d00p0qnrclnwdb4dq5wp1i2idz7wj1g7ccz3h26rm2z";
+       version = "1.4.1";
+       sha256 = "1r9yj862azfg4xngp0ghr9i6zawdaw4gkqb4nl6dpalsc7w0lx8w";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base ogma-core optparse-applicative ];
@@ -224660,21 +226038,21 @@ self: {
      }) {};
 
   "ogma-core" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, filepath, HUnit, IfElse
-     , mtl, ogma-extra, ogma-language-c, ogma-language-cocospec
+    ({ mkDerivation, aeson, base, bytestring, filepath, HUnit, mtl
+     , ogma-extra, ogma-language-c, ogma-language-cocospec
      , ogma-language-copilot, ogma-language-jsonspec, ogma-language-smv
      , ogma-spec, QuickCheck, test-framework, test-framework-hunit
      , test-framework-quickcheck2
      }:
      mkDerivation {
        pname = "ogma-core";
-       version = "1.4.0";
-       sha256 = "03bbdqq69jqxfdaihykxxds4vcfvc6bydwkyz8zsanvsi5ifwza5";
+       version = "1.4.1";
+       sha256 = "1g2696iip5sshwgpf9rq769ivqrxc5km1rq0b2q50y91qfh583c9";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
-         aeson base bytestring filepath IfElse mtl ogma-extra
-         ogma-language-c ogma-language-cocospec ogma-language-copilot
-         ogma-language-jsonspec ogma-language-smv ogma-spec
+         aeson base bytestring filepath mtl ogma-extra ogma-language-c
+         ogma-language-cocospec ogma-language-copilot ogma-language-jsonspec
+         ogma-language-smv ogma-spec
        ];
        testHaskellDepends = [
          base HUnit QuickCheck test-framework test-framework-hunit
@@ -224691,8 +226069,8 @@ self: {
      }:
      mkDerivation {
        pname = "ogma-extra";
-       version = "1.4.0";
-       sha256 = "1lg9xph8hsb9jfxvyka6hqb9n9ijw4da29girjf6y16cf7ras3j0";
+       version = "1.4.1";
+       sha256 = "0mipcd5pyi0qxcsb0nhcb57rz7c64m2d36jq08sfvnfa161nhkx9";
        libraryHaskellDepends = [
          base bytestring Cabal directory filepath
        ];
@@ -224709,8 +226087,8 @@ self: {
      }:
      mkDerivation {
        pname = "ogma-language-c";
-       version = "1.4.0";
-       sha256 = "0bvsm9d65akrv67n9l9j0j0b6bpxddhj2fgzp4jrjw07dcqsfwpi";
+       version = "1.4.1";
+       sha256 = "0pnpafz2zmzylq7gzgpzx9358h2lfy3hhpz5wz0fiihh8rfakjgd";
        setupHaskellDepends = [ base BNFC Cabal process ];
        libraryHaskellDepends = [ array base ];
        testHaskellDepends = [
@@ -224728,8 +226106,8 @@ self: {
      }:
      mkDerivation {
        pname = "ogma-language-cocospec";
-       version = "1.4.0";
-       sha256 = "1n2i2zxcci5ys0z00h28ndqyl7ay0i200y5krxnarwy5b28xcjnf";
+       version = "1.4.1";
+       sha256 = "16j2pqjymr03xkjc5fy2c0hp6c21j557c86ymhlmisy4hkd18195";
        setupHaskellDepends = [ base BNFC Cabal process ];
        libraryHaskellDepends = [ array base ];
        testHaskellDepends = [
@@ -224745,8 +226123,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "ogma-language-copilot";
-       version = "1.4.0";
-       sha256 = "16ybs7c1404c1hsmrimqs9lx0m5d24kvqjd99ljmk4vw4hb686if";
+       version = "1.4.1";
+       sha256 = "0v2nw4mk891faayhvww2qjlrxfcqsgy2ha9zagaby2mfb5q1avh9";
        libraryHaskellDepends = [ base ];
        description = "Ogma: Runtime Monitor translator: Copilot Language Endpoints";
        license = "unknown";
@@ -224800,8 +226178,8 @@ self: {
      }:
      mkDerivation {
        pname = "ogma-language-jsonspec";
-       version = "1.4.0";
-       sha256 = "0xrdnbsdm2a06r3n7i19bb9dcgssgb9fcly5c7rx7p4744lli3as";
+       version = "1.4.1";
+       sha256 = "1bl4ypyj3q6xy1dnfpywbii51521vf5la19jmy82scql9vs9y8rm";
        libraryHaskellDepends = [
          aeson base bytestring jsonpath megaparsec ogma-spec text
        ];
@@ -224817,8 +226195,8 @@ self: {
      }:
      mkDerivation {
        pname = "ogma-language-smv";
-       version = "1.4.0";
-       sha256 = "1f2afvxdjgkgdc64w0f455fb4r9w43nbsjjm4q2s4lhqhrf7qqa9";
+       version = "1.4.1";
+       sha256 = "0jwsqamnqnvy2id1js61a2xkxr5vj6w5xlpfqh0m1qqsgp2qg5kw";
        setupHaskellDepends = [ base BNFC Cabal process ];
        libraryHaskellDepends = [ array base ];
        testHaskellDepends = [
@@ -224834,8 +226212,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "ogma-spec";
-       version = "1.4.0";
-       sha256 = "01lgymsrvkh75jjssxbn5wzw3d51fpc27ngf6pfmrkbd7fx39287";
+       version = "1.4.1";
+       sha256 = "0a0fdx1hpvncyaxsalknkwv8ms2a0p9giazgpkrikr4p14rb771k";
        libraryHaskellDepends = [ base ];
        description = "Ogma: Runtime Monitor translator: JSON Frontend";
        license = "unknown";
@@ -225026,6 +226404,27 @@ self: {
        broken = true;
      }) {};
 
+  "ollama-haskell" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, http-client, http-types
+     , silently, tasty, tasty-hunit, text, time
+     }:
+     mkDerivation {
+       pname = "ollama-haskell";
+       version = "0.1.0.3";
+       sha256 = "0fgh0c6vccdary0lp3prjn1xspq1i2bbzzsxxsnfpp002qlkz2wx";
+       libraryHaskellDepends = [
+         aeson base bytestring http-client http-types text time
+       ];
+       testHaskellDepends = [
+         aeson base bytestring http-client http-types silently tasty
+         tasty-hunit text time
+       ];
+       description = "Haskell bindings for ollama";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "olwrapper" = callPackage
     ({ mkDerivation, base, bytestring, fay, fay-jquery, fay-text, lens
      , mtl, snap, snap-core, snap-loader-dynamic, snap-loader-static
@@ -225091,25 +226490,6 @@ self: {
      }:
      mkDerivation {
        pname = "om-elm";
-       version = "2.0.0.6";
-       sha256 = "1gjrnrl3gvjg85ldgih7zi4sv53vrfl28jymn4z70xnpna7lvph9";
-       libraryHaskellDepends = [
-         base bytestring Cabal containers directory http-types safe
-         safe-exceptions template-haskell text unix wai
-       ];
-       description = "Haskell utilities for building embedded Elm programs";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "om-elm_2_0_0_7" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, directory
-     , http-types, safe, safe-exceptions, template-haskell, text, unix
-     , wai
-     }:
-     mkDerivation {
-       pname = "om-elm";
        version = "2.0.0.7";
        sha256 = "0xf775929s76galzqfaq2zx0ks1wkcfqzqi3a1z3zg6w4fswiw67";
        libraryHaskellDepends = [
@@ -225260,10 +226640,10 @@ self: {
     ({ mkDerivation, base, containers, ghc, safe }:
      mkDerivation {
        pname = "om-plugin-imports";
-       version = "0.3.0.0.9.10";
-       sha256 = "0x3h9maja4vq3zzh0swi6yfhc149gh4m01mdbhy0v2l6054mfl51";
+       version = "0.4.0.0.9.10";
+       sha256 = "07ghwn2jpy580mzf70x0rawmxsqsbyy1adp204vydxapp04xbv0k";
        libraryHaskellDepends = [ base containers ghc safe ];
-       description = "Plugin-based import warnings";
+       description = "Plugin-based explicit import generation";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        broken = true;
@@ -225507,8 +226887,8 @@ self: {
     ({ mkDerivation, aeson, base, text }:
      mkDerivation {
        pname = "one-line-aeson-text";
-       version = "0.1.0.5";
-       sha256 = "10ngmv4xbz5w4fpgprrii6n74syia824sysja7ajyv27v6zfbihf";
+       version = "0.1.0.6";
+       sha256 = "145nnqb2hyhj8fiizkdka33728riw1xqy0i7wsvqhiqq2mhwhm6q";
        libraryHaskellDepends = [ aeson base text ];
        testHaskellDepends = [ aeson base text ];
        description = "Pretty-printing short Aeson values as text";
@@ -225557,6 +226937,8 @@ self: {
        pname = "one-time-password";
        version = "3.0.0.0";
        sha256 = "0yark6agy421mk7zblzy4vpccbd1i53gpiysa0a7s9sh0szy4bql";
+       revision = "3";
+       editedCabalFile = "0dbck4bw97w1ci6yjgvgzzgbpr9xlnc8kghndigipxxy77sx5nqg";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -225796,6 +227178,36 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "opaleye_0_10_4_0" = callPackage
+    ({ mkDerivation, aeson, base, base16-bytestring, bytestring
+     , case-insensitive, containers, contravariant, dotenv, hspec
+     , hspec-discover, multiset, postgresql-simple, pretty
+     , product-profunctors, profunctors, QuickCheck, scientific
+     , semigroups, text, time, time-compat, time-locale-compat
+     , transformers, uuid-types, void
+     }:
+     mkDerivation {
+       pname = "opaleye";
+       version = "0.10.4.0";
+       sha256 = "16sj1kim44g93cnxkw26hp203ib7pkyzscalk5rfnlz409s1jhp9";
+       libraryHaskellDepends = [
+         aeson base base16-bytestring bytestring case-insensitive
+         contravariant postgresql-simple pretty product-profunctors
+         profunctors scientific semigroups text time-compat
+         time-locale-compat transformers uuid-types void
+       ];
+       testHaskellDepends = [
+         aeson base bytestring containers contravariant dotenv hspec
+         hspec-discover multiset postgresql-simple product-profunctors
+         profunctors QuickCheck semigroups text time time-compat
+         transformers
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "An SQL-generating DSL targeting PostgreSQL";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "opaleye-classy" = callPackage
     ({ mkDerivation, base, bytestring, lens, mtl, opaleye
      , postgresql-simple, product-profunctors, transformers
@@ -226917,8 +228329,8 @@ self: {
      }:
      mkDerivation {
        pname = "opentelemetry-plugin";
-       version = "1.1.0";
-       sha256 = "1lkfgkpbw340nh09dw53y4jv19plb6y19sbyb0fqpnf5g3zchmx0";
+       version = "1.1.1";
+       sha256 = "1sp6bzy0is704x18522b2kmbbsw3nbfz9x69rvidmpz0x52cpwbg";
        libraryHaskellDepends = [
          base bytestring containers ghc hs-opentelemetry-api
          hs-opentelemetry-propagator-w3c hs-opentelemetry-sdk mwc-random stm
@@ -227509,8 +228921,8 @@ self: {
      }:
      mkDerivation {
        pname = "opt-env-conf";
-       version = "0.5.0.1";
-       sha256 = "1x0zb436yrcvihr6g7g7gz2w0nhlbv3nqgf0rmaa3clp72a272rk";
+       version = "0.8.0.0";
+       sha256 = "0wfayv1k0xxl033knm4fjfc77ffijvh75xpg0g5f0bvc5i7kvgyc";
        libraryHaskellDepends = [
          aeson autodocodec autodocodec-nix autodocodec-schema
          autodocodec-yaml base containers hashable mtl path path-io
@@ -228088,7 +229500,6 @@ self: {
        ];
        description = "Types and functions for Kepler orbits";
        license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.expipiplus1 ];
      }) {};
 
   "orc" = callPackage
@@ -228682,8 +230093,8 @@ self: {
        pname = "ormolu";
        version = "0.7.4.0";
        sha256 = "1s7a9crjhbsmjkdvpv8ycygpiikv96s96p3lmjik4pb3q7idir2z";
-       revision = "1";
-       editedCabalFile = "0cr96kxx13l6vjmgx3jan0xcr7zn68gnihfqsdz6fi7jbd34jhzl";
+       revision = "4";
+       editedCabalFile = "1wk0yp9xh4g08p07nf1skpjqn8dy2kmza3zvj34gs70sycngkwj2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -229301,8 +230712,8 @@ self: {
     ({ mkDerivation, base, containers, pa-prelude }:
      mkDerivation {
        pname = "pa-error-tree";
-       version = "0.1.0.0";
-       sha256 = "0ffnz0642kqkjancq5smjal6ap59p4jc8c8zr0qhv7wdbs83sbgq";
+       version = "0.1.1.0";
+       sha256 = "0qp63q5jcal4vd31lhyiz0vb5nmrjv9n2pxw0jl2avnpmbhsg7kd";
        libraryHaskellDepends = [ base containers pa-prelude ];
        description = "Collect a tree of errors and pretty-print";
        license = lib.licenses.bsd3;
@@ -229315,8 +230726,8 @@ self: {
      }:
      mkDerivation {
        pname = "pa-field-parser";
-       version = "0.3.0.0";
-       sha256 = "0myd5zcxz7cx731a9ymqnny34k2gjav7x7053f358r5dymmjp32j";
+       version = "0.3.1.0";
+       sha256 = "1wh4pki488id333kvd5k1zmr7pv2dxb2461w9bvmp6x0311hwkmb";
        libraryHaskellDepends = [
          aeson aeson-better-errors attoparsec base case-insensitive
          containers pa-error-tree pa-prelude scientific semigroupoids
@@ -229328,18 +230739,18 @@ self: {
 
   "pa-json" = callPackage
     ({ mkDerivation, aeson, aeson-better-errors, aeson-pretty, base
-     , base64-bytestring, bytestring, containers, pa-error-tree
-     , pa-field-parser, pa-label, pa-prelude, scientific, text, time
-     , vector
+     , base64-bytestring, bytestring, containers, mono-traversable
+     , pa-error-tree, pa-field-parser, pa-label, pa-prelude, scientific
+     , text, time, vector
      }:
      mkDerivation {
        pname = "pa-json";
-       version = "0.3.0.0";
-       sha256 = "0fwjv244kbbc9zixf64654fwdykk8h4qc7iv7w7l08bywmjrgrs5";
+       version = "0.4.0.0";
+       sha256 = "19h8irg3lyaa5ilgk3f7w0bfa9fvcamh79z6faqchnc5lhb7akgw";
        libraryHaskellDepends = [
          aeson aeson-better-errors aeson-pretty base base64-bytestring
-         bytestring containers pa-error-tree pa-field-parser pa-label
-         pa-prelude scientific text time vector
+         bytestring containers mono-traversable pa-error-tree
+         pa-field-parser pa-label pa-prelude scientific text time vector
        ];
        description = "Our JSON parsers/encoders";
        license = lib.licenses.bsd3;
@@ -229349,8 +230760,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "pa-label";
-       version = "0.1.1.0";
-       sha256 = "10v107ck2c9vq09qcmh652f0w33c68xfbn1fcg042mh41j8860dl";
+       version = "0.1.2.0";
+       sha256 = "03y2cn6yy06xcpnjs5zc8hd8iba4k44wrrncl7ksplg8j3iank1x";
        libraryHaskellDepends = [ base ];
        description = "Labels, and labelled tuples and enums (GHC >9.2)";
        license = lib.licenses.bsd3;
@@ -229358,17 +230769,17 @@ self: {
 
   "pa-prelude" = callPackage
     ({ mkDerivation, base, bytestring, containers, error, exceptions
-     , mtl, profunctors, PyF, scientific, semigroupoids
+     , foldl, ghc-boot, mtl, profunctors, PyF, scientific, semigroupoids
      , template-haskell, text, these, validation-selective, vector
      }:
      mkDerivation {
        pname = "pa-prelude";
-       version = "0.2.0.0";
-       sha256 = "00gkyypa17ic2s019jmrxwjaylnfryn6nlg20ky1iip935y5y0b8";
+       version = "0.3.0.0";
+       sha256 = "0x4z94l62c7vgm0ya7bddxhzih07fb1kkjl0j0f6k64a42w67w00";
        libraryHaskellDepends = [
-         base bytestring containers error exceptions mtl profunctors PyF
-         scientific semigroupoids template-haskell text these
-         validation-selective vector
+         base bytestring containers error exceptions foldl ghc-boot mtl
+         profunctors PyF scientific semigroupoids template-haskell text
+         these validation-selective vector
        ];
        description = "The Possehl Analytics Prelude";
        license = lib.licenses.bsd3;
@@ -230085,8 +231496,8 @@ self: {
        pname = "palette";
        version = "0.3.0.3";
        sha256 = "11d3011j680nhd0r2b29fhirld2vijwynwbgv8i5v1q7lgrb92az";
-       revision = "1";
-       editedCabalFile = "01fjw8i5m7d4zml2rd7nwpdlnxwasdfxglm3shgpk004gfk7lw1i";
+       revision = "2";
+       editedCabalFile = "1kc2va4x50lrgril36vc3dm5j42464m675jbadw7p31hg4vriqc3";
        libraryHaskellDepends = [
          array base colour containers MonadRandom
        ];
@@ -230217,39 +231628,39 @@ self: {
        ];
      }) {};
 
-  "pandoc_3_3" = callPackage
+  "pandoc_3_5" = 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
+     , commonmark-pandoc, containers, crypton, crypton-connection
      , crypton-x509-system, data-default, deepseq, Diff, directory, djot
      , 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, tls, typst, unicode-collation
+     , process, random, safe, scientific, skylighting, skylighting-core
+     , split, syb, tagsoup, tasty, tasty-bench, tasty-golden
+     , tasty-hunit, tasty-quickcheck, temporary, texmath, text
+     , text-conversions, time, tls, typst, unicode-collation
      , unicode-transforms, unix, vector, xml, xml-conduit, xml-types
      , yaml, zip-archive, zlib
      }:
      mkDerivation {
        pname = "pandoc";
-       version = "3.3";
-       sha256 = "1vf6syw75ijdwig5b8nry65qwdl90wi4d9rxmpgkdvqbxs0y3fk2";
+       version = "3.5";
+       sha256 = "0p23nfdx8xb60g2xplpfh3084i04gi3hy88s8864i8mq5i5ajpql";
        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 crypton-x509-system data-default deepseq
+         crypton crypton-connection crypton-x509-system data-default deepseq
          directory djot 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
+         pretty-show process random safe scientific skylighting
          skylighting-core split syb tagsoup temporary texmath text
          text-conversions time tls typst unicode-collation
          unicode-transforms unix vector xml xml-conduit xml-types yaml
@@ -230359,14 +231770,14 @@ self: {
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
-  "pandoc-cli_3_3" = callPackage
+  "pandoc-cli_3_5" = callPackage
     ({ mkDerivation, base, hslua-cli, pandoc, pandoc-lua-engine
      , pandoc-server, safe, temporary, text, wai-extra, warp
      }:
      mkDerivation {
        pname = "pandoc-cli";
-       version = "3.3";
-       sha256 = "1nalsmf7j6gab05mql80l3n7i675ghf05n93jji5k4pvby45nria";
+       version = "3.5";
+       sha256 = "0q6zhwgzipfcy36fsdnq5mkqq25kirscvfb347n3drmc2lnw5lmr";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -230406,10 +231817,10 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-crossref";
-       version = "0.3.17.1";
-       sha256 = "0md7i54rnvgn0yll7mwhi124nak0pfmpga34vnd996r6fgmnq5fb";
-       revision = "2";
-       editedCabalFile = "00x3nqlrp872wq2alaahkiv34ifj36bs2ql0n4vn2h19wlg1f578";
+       version = "0.3.18.0";
+       sha256 = "01kj17rf53kshfw7dd1875xi6s43b84hr7dvbfbhsb1c10pvdwac";
+       revision = "1";
+       editedCabalFile = "014brzc3r46b93hi4wzlyx9qf9qcf1js5qvpwk5rvzqpvazjglkj";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -230747,25 +232158,25 @@ self: {
        license = lib.licenses.gpl2Plus;
      }) {};
 
-  "pandoc-lua-engine_0_3_1" = callPackage
+  "pandoc-lua-engine_0_3_3" = callPackage
     ({ mkDerivation, aeson, base, bytestring, citeproc, containers
-     , data-default, directory, doclayout, doctemplates, exceptions
-     , filepath, hslua, hslua-module-doclayout, hslua-module-path
-     , hslua-module-system, hslua-module-text, hslua-module-version
-     , hslua-module-zip, hslua-repl, lpeg, mtl, pandoc
-     , pandoc-lua-marshal, pandoc-types, parsec, SHA, tasty
+     , crypton, data-default, directory, doclayout, doctemplates
+     , exceptions, filepath, hslua, hslua-module-doclayout
+     , hslua-module-path, hslua-module-system, hslua-module-text
+     , hslua-module-version, hslua-module-zip, hslua-repl, lpeg, mtl
+     , pandoc, pandoc-lua-marshal, pandoc-types, parsec, tasty
      , tasty-golden, tasty-hunit, tasty-lua, text
      }:
      mkDerivation {
        pname = "pandoc-lua-engine";
-       version = "0.3.1";
-       sha256 = "1k2r7l3a970zink3dnw5xrgfn9sy9ysqa6j2mz2l631v5qsg075q";
+       version = "0.3.3";
+       sha256 = "0jzddmg2qnbdv83hrfmxhfibp8p1mm9j32vxm89kg6fbx688n5hw";
        libraryHaskellDepends = [
-         aeson base bytestring citeproc containers data-default doclayout
-         doctemplates exceptions hslua hslua-module-doclayout
+         aeson base bytestring citeproc containers crypton data-default
+         doclayout doctemplates exceptions hslua hslua-module-doclayout
          hslua-module-path hslua-module-system hslua-module-text
          hslua-module-version hslua-module-zip hslua-repl lpeg mtl pandoc
-         pandoc-lua-marshal pandoc-types parsec SHA text
+         pandoc-lua-marshal pandoc-types parsec text
        ];
        testHaskellDepends = [
          base bytestring data-default directory exceptions filepath hslua
@@ -230783,8 +232194,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-lua-marshal";
-       version = "0.2.7.1";
-       sha256 = "1yg1hv2xaw2yr036xc6bp2dd0dr4kw1g6ss9a8ahxs8kd670myxw";
+       version = "0.2.9";
+       sha256 = "04qqjh1f1dp912j5fgvj6sd3ky5cf0hngr0bl37178yikr3mm2k1";
        libraryHaskellDepends = [
          aeson base bytestring containers exceptions hslua hslua-list
          hslua-marshalling pandoc-types safe text
@@ -230907,6 +232318,38 @@ self: {
        mainProgram = "pandoc-plot";
      }) {};
 
+  "pandoc-plot_1_9_1" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, data-default
+     , directory, filepath, gitrev, hashable, hspec-expectations
+     , lifted-async, lifted-base, mtl, optparse-applicative, pandoc
+     , pandoc-types, shakespeare, tagsoup, tasty, tasty-hspec
+     , tasty-hunit, template-haskell, text, typed-process, yaml
+     }:
+     mkDerivation {
+       pname = "pandoc-plot";
+       version = "1.9.1";
+       sha256 = "0d6lknjnlzg4a7sx311kpdi94yq7fp19lhvwbsf7rvc3ykx0hjm3";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytestring containers data-default directory filepath
+         hashable lifted-async lifted-base mtl pandoc pandoc-types
+         shakespeare tagsoup template-haskell text typed-process yaml
+       ];
+       executableHaskellDepends = [
+         base directory filepath gitrev optparse-applicative pandoc
+         pandoc-types template-haskell text typed-process
+       ];
+       testHaskellDepends = [
+         base containers directory filepath hspec-expectations pandoc-types
+         tasty tasty-hspec tasty-hunit text
+       ];
+       description = "A Pandoc filter to include figures generated from code blocks using your plotting toolkit of choice";
+       license = lib.licenses.gpl2Plus;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "pandoc-plot";
+     }) {};
+
   "pandoc-pyplot" = callPackage
     ({ mkDerivation, base, containers, data-default-class, deepseq
      , directory, filepath, hashable, hspec, hspec-expectations, mtl
@@ -230988,7 +232431,7 @@ self: {
        license = lib.licenses.gpl2Plus;
      }) {};
 
-  "pandoc-server_0_1_0_7" = callPackage
+  "pandoc-server_0_1_0_9" = callPackage
     ({ mkDerivation, aeson, base, base64-bytestring, bytestring
      , containers, data-default, doctemplates, pandoc, pandoc-types
      , servant-server, skylighting, text, unicode-collation, wai
@@ -230996,8 +232439,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-server";
-       version = "0.1.0.7";
-       sha256 = "1nrcb1r4gjgpw2vgz32dn7h1qinx1lxnlbq7cf1wggm86ac7jz3a";
+       version = "0.1.0.9";
+       sha256 = "1bdfd0lq0vdrr8rvjxin6j011jg4kn210zzpz2lixvc8wfcw66w8";
        libraryHaskellDepends = [
          aeson base base64-bytestring bytestring containers data-default
          doctemplates pandoc pandoc-types servant-server skylighting text
@@ -231149,8 +232592,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-vimhl";
-       version = "0.3.2.0";
-       sha256 = "0ssq2ckcnnbp4mig9h788lyk164zb5rj2byqmk5vv10y86zbp3nr";
+       version = "0.3.2.1";
+       sha256 = "0ngc1p0vss6i5s9k5lsk9wf92z3di8qv6n1bgb923lnvs567lwk0";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -231437,8 +232880,8 @@ self: {
        pname = "pantry";
        version = "0.10.0";
        sha256 = "1f0ck7j82km4sy1ia2iqv9aqkdr3p2h8sarbksrsx2dq68552xym";
-       revision = "1";
-       editedCabalFile = "1kz5glyqd86g8jg9n7cvgmamw0kw4fq2wsf7fd5hgjf4fhbs2scd";
+       revision = "2";
+       editedCabalFile = "1v2d03rzrj0gmilx2qa1c0y1srzjh96xq02sd7qarc2kjw4rjgyi";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -232134,10 +233577,8 @@ self: {
      }:
      mkDerivation {
        pname = "parameterized-utils";
-       version = "2.1.8.0";
-       sha256 = "026lrdnw5rjvny380rmrzpwhmcfgp551whbk0mnx2y2q6ij0sjfm";
-       revision = "1";
-       editedCabalFile = "0c253mwkk7a58frhavl9nzwlmps4kzvi5a5hsdv6mbsaqq5vq7vw";
+       version = "2.1.9.0";
+       sha256 = "15yn958adkivyg7qbbbi20ja8smcdjyslkk3mxswl0r0bfgz2y70";
        libraryHaskellDepends = [
          base base-orphans constraints containers deepseq ghc-prim hashable
          hashtables indexed-traversable lens mtl profunctors
@@ -232896,20 +234337,17 @@ self: {
      }) {};
 
   "parsers" = callPackage
-    ({ mkDerivation, attoparsec, base, base-orphans, binary, bytestring
-     , charset, containers, mtl, parsec, QuickCheck
-     , quickcheck-instances, scientific, text, transformers
-     , unordered-containers
+    ({ mkDerivation, attoparsec, base, binary, bytestring, charset
+     , containers, mtl, parsec, QuickCheck, quickcheck-instances
+     , scientific, text, transformers, unordered-containers
      }:
      mkDerivation {
        pname = "parsers";
-       version = "0.12.11";
-       sha256 = "068k7fm0s13z0jkkffc149cqcxnzpk1m066lp4ccdfcb41km1zwi";
-       revision = "2";
-       editedCabalFile = "1wx06q6hkib00brrf4rpvbgrcipjmb1g3xhwdqjhkh31skhlimii";
+       version = "0.12.12";
+       sha256 = "1g16qrhacjzfcja2wn5936xz9bwqs80xxmj189d2lwwyga5m77nx";
        libraryHaskellDepends = [
-         attoparsec base base-orphans binary charset containers mtl parsec
-         scientific text transformers unordered-containers
+         attoparsec base binary charset containers mtl parsec scientific
+         text transformers unordered-containers
        ];
        testHaskellDepends = [
          attoparsec base bytestring parsec QuickCheck quickcheck-instances
@@ -233280,6 +234718,30 @@ self: {
        broken = true;
      }) {};
 
+  "paseto" = callPackage
+    ({ mkDerivation, aeson, base, base16-bytestring, base64-bytestring
+     , basement, binary, bytestring, containers, crypton, deepseq
+     , hedgehog, memory, mtl, parsec, text, time, transformers-except
+     }:
+     mkDerivation {
+       pname = "paseto";
+       version = "0.1.1.1";
+       sha256 = "0z3dvcqz7jibz2cgjwami78sf4cpgi39cd16c5hlvali0fj99pqd";
+       libraryHaskellDepends = [
+         aeson base base16-bytestring base64-bytestring basement binary
+         bytestring containers crypton deepseq memory mtl parsec text time
+         transformers-except
+       ];
+       testHaskellDepends = [
+         aeson base base16-bytestring bytestring containers crypton hedgehog
+         memory mtl text time transformers-except
+       ];
+       description = "Platform-Agnostic Security Tokens";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "passage" = callPackage
     ({ mkDerivation, array, base, containers, directory, filepath
      , GraphSCC, monadLib, mwc-random, pretty, primitive, process
@@ -233403,7 +234865,32 @@ self: {
        ];
        description = "Hashing and checking of passwords";
        license = lib.licenses.bsd3;
-       platforms = lib.platforms.x86;
+       maintainers = [ lib.maintainers.cdepillabout ];
+     }) {};
+
+  "password_3_1_0_0" = callPackage
+    ({ mkDerivation, base, base-compat, base64, bytestring, Cabal
+     , cabal-doctest, crypton, doctest, memory, password-types
+     , QuickCheck, quickcheck-instances, scrypt, tasty, tasty-hunit
+     , tasty-quickcheck, template-haskell, text
+     }:
+     mkDerivation {
+       pname = "password";
+       version = "3.1.0.0";
+       sha256 = "0rmcmp9bwa4nqma1pphjga2bmd5axw3579v6i1sh5yih1cfqzi2q";
+       setupHaskellDepends = [ base Cabal cabal-doctest ];
+       libraryHaskellDepends = [
+         base base64 bytestring crypton memory password-types
+         template-haskell text
+       ];
+       testHaskellDepends = [
+         base base-compat base64 bytestring crypton doctest memory
+         password-types QuickCheck quickcheck-instances scrypt tasty
+         tasty-hunit tasty-quickcheck template-haskell text
+       ];
+       description = "Hashing and checking of passwords";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.cdepillabout ];
      }) {};
 
@@ -233428,7 +234915,6 @@ self: {
        ];
        description = "typeclass instances for password package";
        license = lib.licenses.bsd3;
-       platforms = lib.platforms.x86;
        maintainers = [ lib.maintainers.cdepillabout ];
      }) {};
 
@@ -233546,28 +235032,29 @@ self: {
   "patat" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, ansi-wl-pprint, async, base
      , base64-bytestring, bytestring, colour, containers, directory
-     , filepath, mtl, network, network-uri, optparse-applicative, pandoc
-     , pandoc-types, process, QuickCheck, random, skylighting, tasty
-     , tasty-hunit, tasty-quickcheck, terminal-size, text, time
-     , unordered-containers, vector, wcwidth, yaml
+     , filepath, goldplate, hashable, mtl, network, network-uri
+     , optparse-applicative, pandoc, pandoc-types, process, QuickCheck
+     , random, skylighting, tasty, tasty-hunit, tasty-quickcheck
+     , terminal-size, text, time, unordered-containers, vector, wcwidth
+     , yaml
      }:
      mkDerivation {
        pname = "patat";
-       version = "0.12.0.0";
-       sha256 = "0a903f34y1a3aipff2c4zl86smxgi8agbawkgdd6ac7px4zdz4sv";
+       version = "0.13.0.0";
+       sha256 = "02w6g22012kx098x757609nwwxk50nry2lc1lfxjrp6fsrz5c1nb";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson ansi-terminal ansi-wl-pprint async base base64-bytestring
-         bytestring colour containers directory filepath mtl network
-         network-uri optparse-applicative pandoc pandoc-types process random
-         skylighting terminal-size text time unordered-containers vector
-         wcwidth yaml
+         bytestring colour containers directory filepath hashable mtl
+         network network-uri optparse-applicative pandoc pandoc-types
+         process random skylighting terminal-size text time
+         unordered-containers vector wcwidth yaml
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [
-         ansi-terminal base directory pandoc QuickCheck tasty tasty-hunit
-         tasty-quickcheck text
+         ansi-terminal base directory goldplate pandoc QuickCheck tasty
+         tasty-hunit tasty-quickcheck text
        ];
        description = "Terminal-based presentations using Pandoc";
        license = lib.licenses.gpl2Only;
@@ -233583,8 +235070,8 @@ self: {
      }:
      mkDerivation {
        pname = "patch";
-       version = "0.0.8.2";
-       sha256 = "15r2sjlpvp22iwd7qa1lqdq7n8nvqv2klvzrlm3phqq3j5n5x5y5";
+       version = "0.0.8.3";
+       sha256 = "0x7n18wq7mcy0rd9b5jvxynn800xk9wwa4idfa370v8c9vypvq0c";
        libraryHaskellDepends = [
          base commutative-semigroups constraints-extras containers
          dependent-map dependent-sum indexed-traversable lens
@@ -233658,29 +235145,6 @@ self: {
        broken = true;
      }) {};
 
-  "path_0_9_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions
-     , filepath, genvalidity, genvalidity-hspec, genvalidity-property
-     , hashable, hspec, mtl, QuickCheck, template-haskell, text
-     , validity
-     }:
-     mkDerivation {
-       pname = "path";
-       version = "0.9.0";
-       sha256 = "14h811rrydpiwi1rdi5wmcdlcq2qjld3iv92p4czqf08a7lxaz4g";
-       libraryHaskellDepends = [
-         aeson base deepseq exceptions filepath hashable template-haskell
-         text
-       ];
-       testHaskellDepends = [
-         aeson base bytestring filepath genvalidity genvalidity-hspec
-         genvalidity-property hspec mtl QuickCheck template-haskell validity
-       ];
-       description = "Support for well-typed paths";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
   "path" = callPackage
     ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions
      , filepath, genvalidity, genvalidity-hspec, genvalidity-property
@@ -233973,6 +235437,8 @@ self: {
        pname = "pathtype";
        version = "0.8.1.3";
        sha256 = "0wik0dpqd0bjwpsjwgqzn6cghrjkh5rbv5ggkyj50savh30y9mkj";
+       revision = "1";
+       editedCabalFile = "1c3qzn30dkfl92i0c67wlr9c8nx75vh02r5w12rr4m0icx3mdc44";
        libraryHaskellDepends = [
          base deepseq directory doctest-exitcode-stdio QuickCheck semigroups
          tagged time transformers utility-ht
@@ -235401,6 +236867,31 @@ self: {
        mainProgram = "perf-explore";
      }) {};
 
+  "perf_0_13_0_0" = callPackage
+    ({ mkDerivation, base, clock, containers, deepseq, formatn, mtl
+     , numhask-space, optparse-applicative, recursion-schemes, text
+     , vector
+     }:
+     mkDerivation {
+       pname = "perf";
+       version = "0.13.0.0";
+       sha256 = "0xqwg42cl9f1s9niyc2r9py75w26bp7rlax04ifjjbbq5y9aw2gb";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base clock containers deepseq formatn mtl numhask-space
+         optparse-applicative recursion-schemes text vector
+       ];
+       executableHaskellDepends = [
+         base clock containers deepseq formatn mtl optparse-applicative text
+       ];
+       benchmarkHaskellDepends = [ base ];
+       description = "Performance methods and monad";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "perf-explore";
+     }) {};
+
   "perf-analysis" = callPackage
     ({ mkDerivation, base, containers, deepseq, optparse-generic, perf
      , protolude, readme-lhs, scientific, tdigest, text, text-format
@@ -235853,8 +237344,8 @@ self: {
      }:
      mkDerivation {
        pname = "persistent";
-       version = "2.14.6.2";
-       sha256 = "1i76jnq6vv8qc1xcp5jg5n0033q8s5fhrja1f4v606q7jz9fiilg";
+       version = "2.14.6.3";
+       sha256 = "1nqmd1ml1s4cm9hwfz9cz5qj4i9zm8ip69gmgysfgbs0h64f7w2d";
        libraryHaskellDepends = [
          aeson attoparsec attoparsec-aeson base base64-bytestring blaze-html
          bytestring conduit containers deepseq fast-logger http-api-data
@@ -235979,8 +237470,8 @@ self: {
      }:
      mkDerivation {
        pname = "persistent-documentation";
-       version = "0.1.0.4";
-       sha256 = "0ib56hz4q83knw6lqdbfcflnpwd0x8381p67yibmnbyn9p5b6r1q";
+       version = "0.1.0.5";
+       sha256 = "032mfnsz5kpy1022gc2w9y0g4fjhqwq07zb2r8arjdhzzhbirwk2";
        libraryHaskellDepends = [
          base containers mtl persistent template-haskell text
        ];
@@ -236181,10 +237672,8 @@ self: {
      }:
      mkDerivation {
        pname = "persistent-mongoDB";
-       version = "2.13.0.1";
-       sha256 = "1ck74kpzkz623c43qb8r1cjq8chi2p721vx95zrpciz8jm496235";
-       revision = "4";
-       editedCabalFile = "01zfwp8jyr65sc3mijv1a8x0zs4csmr71nn6ksr9d18p3lpd9zz8";
+       version = "2.13.1.0";
+       sha256 = "08zal5arbclq6z05i5nz31yqiny2vgj0ky94bqff1jp72ly32rp3";
        libraryHaskellDepends = [
          aeson base bson bytestring cereal conduit http-api-data mongoDB
          network path-pieces persistent resource-pool resourcet text time
@@ -236212,6 +237701,8 @@ self: {
        pname = "persistent-mtl";
        version = "0.5.1";
        sha256 = "13sz2j3g5vyvfhs97xzmzcb5a83lg4wlzmqnbmwg6l419jpj23fq";
+       revision = "1";
+       editedCabalFile = "0frfp7hifii11sk85j44rbd4ic0inp2gzzpfdylkbrbpfw32s54d";
        libraryHaskellDepends = [
          base conduit containers exceptions monad-logger mtl persistent
          resource-pool resourcet text transformers unliftio unliftio-core
@@ -236393,6 +237884,8 @@ self: {
        pname = "persistent-postgresql";
        version = "2.13.6.2";
        sha256 = "1z6cy54qnxpml86b6dr67kin6ww0dfn9vg3bzb3iw5s9srf7zwn2";
+       revision = "1";
+       editedCabalFile = "1a58a602nnwrb3s72q12piw18r458w3ha9nfjmpz5na566ndqmgl";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -236911,6 +238404,8 @@ self: {
        pname = "pg-entity";
        version = "0.0.4.4";
        sha256 = "0xbsys4h6p84m3vh076v5cjrmf2v9yl8d44zaknfxbjc8ssfbmh2";
+       revision = "5";
+       editedCabalFile = "1dawp5f6pha1z96bkx34whpqik20azx6aizcv8xrmj0ai6vvkhik";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -237245,8 +238740,8 @@ self: {
     ({ mkDerivation, base, bytestring, containers, QuickCheck, text }:
      mkDerivation {
        pname = "phaser";
-       version = "1.0.1.0";
-       sha256 = "0c4b5mx2nz8r0bpk29knzgs1hq5f69wsscplk7dcfsqwkngid930";
+       version = "1.0.2.0";
+       sha256 = "1zykmcbhi8plrdp9n1idz3n0181ml9q5k1zj508f6a2pvyl4jcxa";
        libraryHaskellDepends = [ base bytestring containers text ];
        testHaskellDepends = [
          base bytestring containers QuickCheck text
@@ -237350,6 +238845,8 @@ self: {
        libraryHaskellDepends = [ base containers quantizer ];
        description = "Extended functionality of PhLADiPreLiO";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "phladiprelio-general-shared" = callPackage
@@ -237363,6 +238860,7 @@ self: {
        ];
        description = "A shared by different general implementations of the PhLADiPreLiO functionality";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "phladiprelio-general-simple" = callPackage
@@ -237391,6 +238889,7 @@ self: {
        ];
        description = "A generalized functionality of PhLADiPreLiO for different languages that uses hash algorithms";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "phladiprelio-rhythmicity-shared" = callPackage
@@ -237429,6 +238928,7 @@ self: {
        ];
        description = "A shared by different Ukrainian implementations of the PhLADiPreLiO functionality";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "phladiprelio-ukrainian-simple" = callPackage
@@ -237469,6 +238969,7 @@ self: {
        ];
        description = "A PhLADiPreLiO implementation for Ukrainian that uses hashes and asynchronous concurrency";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "phladiprelioUkr";
      }) {};
 
@@ -237746,7 +239247,9 @@ self: {
        ];
        description = "A library for working with generalized phonetic languages usage";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "pldPL";
+       broken = true;
      }) {};
 
   "phonetic-languages-plus" = callPackage
@@ -238137,7 +239640,9 @@ self: {
        ];
        description = "Prepares Ukrainian text to be used as a PhLADiPreLiO text";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "unconcatUkr";
+       broken = true;
      }) {};
 
   "phonetic-languages-vector" = callPackage
@@ -239461,17 +240966,15 @@ self: {
        pname = "pipes-extras";
        version = "1.0.15";
        sha256 = "1cyb05bv5xkarab3090ikpjiqm79lr46n3nalplliz8jr4x67a82";
-       revision = "8";
-       editedCabalFile = "1lh58slrw21gm799zp963k34ypcqhxz36j15qzhh1nh5zazasq8m";
+       revision = "9";
+       editedCabalFile = "00wd0vp60dma62mxxxaj1njcsyz9pazy2j3zpvfppr7zphckhq6p";
        libraryHaskellDepends = [ base foldl lens pipes transformers ];
        testHaskellDepends = [
          base HUnit pipes test-framework test-framework-hunit transformers
        ];
        description = "Extra utilities for pipes";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.Gabriella439 ];
-       broken = true;
      }) {};
 
   "pipes-fastx" = callPackage
@@ -240485,6 +241988,18 @@ self: {
        mainProgram = "place-cursor-at";
      }) {inherit (pkgs.xorg) libXinerama;};
 
+  "placeholder" = callPackage
+    ({ mkDerivation, base, filepath, ghc-prim, tasty, tasty-hunit }:
+     mkDerivation {
+       pname = "placeholder";
+       version = "0";
+       sha256 = "0b6irf7nhr2p5w2wh4fvwaa8ajh45vdnnpqwrwxz7ladfmfbw2r9";
+       libraryHaskellDepends = [ base ghc-prim ];
+       testHaskellDepends = [ base filepath ghc-prim tasty tasty-hunit ];
+       description = "placeholder definitions for TODO and unimplemented";
+       license = "(BSD-2-Clause OR Apache-2.0)";
+     }) {};
+
   "placeholders" = callPackage
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
@@ -241106,8 +242621,8 @@ self: {
      }:
      mkDerivation {
        pname = "plots";
-       version = "0.1.1.4";
-       sha256 = "1b68dd1xk6kqfgyypddk4zcllm8lnfxz2a2fhvb4d09ar3ix7s40";
+       version = "0.1.1.5";
+       sha256 = "0dgjg1idfhmnzdy7c2my1ri98psbm8jq67ssnb2iss4ay9fs13fw";
        libraryHaskellDepends = [
          adjunctions base base-orphans colour containers data-default
          diagrams-core diagrams-lib directory distributive filepath
@@ -241478,19 +242993,17 @@ self: {
 
   "pointed" = callPackage
     ({ mkDerivation, base, comonad, containers, data-default-class
-     , hashable, kan-extensions, semigroupoids, semigroups, stm, tagged
+     , hashable, kan-extensions, semigroupoids, stm, tagged
      , transformers, transformers-compat, unordered-containers
      }:
      mkDerivation {
        pname = "pointed";
-       version = "5.0.4";
-       sha256 = "1mv06x2hscs220w4acm5jwg96vi4faky6ir9hnljfry3n2r2xix3";
-       revision = "3";
-       editedCabalFile = "070yfc5b8rww0zyvpf7jfd0k30p53wdr8mdn289afmfjk1p69kx6";
+       version = "5.0.5";
+       sha256 = "1wbfpd978pnkrbi05sf0yj6f50flxr9vl5m85xv3y22hzg6rb7gr";
        libraryHaskellDepends = [
          base comonad containers data-default-class hashable kan-extensions
-         semigroupoids semigroups stm tagged transformers
-         transformers-compat unordered-containers
+         semigroupoids stm tagged transformers transformers-compat
+         unordered-containers
        ];
        description = "Pointed and copointed data";
        license = lib.licenses.bsd3;
@@ -241528,6 +243041,8 @@ self: {
        pname = "pointfree";
        version = "1.1.1.12";
        sha256 = "0mrrdmslcdk2ld8g78i00jwidn765w3l7la0qdlawc2lc17w2ili";
+       revision = "1";
+       editedCabalFile = "1nl2rbkg4dl5ljg77fazg88xs496hx1q7vj3b9wiqvf96g9j2lyf";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -241915,8 +243430,8 @@ self: {
     ({ mkDerivation, attoparsec, base, containers, ghc, text }:
      mkDerivation {
        pname = "pollock";
-       version = "0.1.0.1";
-       sha256 = "0ac33p84bizw2b2dndx3jlpwmfd707xcfd7d96ai6if04db43rzr";
+       version = "0.1.0.2";
+       sha256 = "112knjwg24mq9gigh3jmnhn3mgv51kawy0k8b7ys856429zpbflk";
        libraryHaskellDepends = [ attoparsec base containers ghc text ];
        description = "Functionality to help examine Haddock information of a module";
        license = lib.licenses.mit;
@@ -242179,6 +243694,8 @@ self: {
        pname = "polysemy";
        version = "1.9.2.0";
        sha256 = "1qwy6a59jdlzc2y7f422yvlwvd9spsgbbpm2r7jcasgxiwq3fkr0";
+       revision = "1";
+       editedCabalFile = "0cfnh4alps028rsn2n1kji0rdld84qf2ah10b8d036mlmbz4vsy0";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          async base containers first-class-families mtl stm syb
@@ -242272,6 +243789,8 @@ self: {
        pname = "polysemy-blockfrost";
        version = "0.1.4.0";
        sha256 = "0l4qna29fv8z2mh9aywp30mmlpw73hn40gwkzhpv8hjdlppvlri1";
+       revision = "1";
+       editedCabalFile = "1jljm9ajc8nkqgbm0by2mnascflypw47l6zr22msifxrmlvvyik7";
        libraryHaskellDepends = [
          base blockfrost-api blockfrost-client polysemy polysemy-plugin text
        ];
@@ -242279,6 +243798,8 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Polysemy wrapper around the Blockfrost client";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "polysemy-check" = callPackage
@@ -242727,6 +244248,8 @@ self: {
        pname = "polysemy-plugin";
        version = "0.4.5.2";
        sha256 = "1inl8wk36fyc6m1fp8pyxmrc82bmznr5f1zasfmxj9q5xxbig87f";
+       revision = "1";
+       editedCabalFile = "1ng4wxna498jrx2y5aa7r00h563846hqmbvj51bhrp4ndqdmkdwk";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          base containers ghc ghc-tcplugins-extra polysemy syb transformers
@@ -244479,14 +246002,14 @@ self: {
        license = lib.licenses.bsd3;
      }) {inherit (pkgs) postgresql;};
 
-  "postgresql-libpq_0_10_2_0" = callPackage
+  "postgresql-libpq_0_11_0_0" = callPackage
     ({ mkDerivation, base, bytestring, postgresql-libpq-configure
      , tasty, tasty-hunit, unix
      }:
      mkDerivation {
        pname = "postgresql-libpq";
-       version = "0.10.2.0";
-       sha256 = "1vsb95m7k7j7k1156bb2kn1iavj4x3mvczpybw0mypa76a1ppsck";
+       version = "0.11.0.0";
+       sha256 = "18yj7vb51r72ybzi7849w83b79gydnh7az1wkc037fz6iwhb2jh3";
        libraryHaskellDepends = [
          base bytestring postgresql-libpq-configure unix
        ];
@@ -244500,8 +246023,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "postgresql-libpq-configure";
-       version = "0.10";
-       sha256 = "00483rfqa65ivxlm3smbr3n4k397izifarjx408pnibqcj4s6yd7";
+       version = "0.11";
+       sha256 = "1n5jjnnflh2ldqvcs44al572240s2435bh5m761hrpbmai5y6kwd";
        libraryHaskellDepends = [ base ];
        doHaddock = false;
        description = "low-level binding to libpq: configure based provider";
@@ -244531,8 +246054,8 @@ self: {
     ({ mkDerivation, base, libpq }:
      mkDerivation {
        pname = "postgresql-libpq-pkgconfig";
-       version = "0.10";
-       sha256 = "1vjfq3iiwygfyb16q84xfa1zhhr63ammfdzq6ks1si02na3k3paw";
+       version = "0.11";
+       sha256 = "19n0kqpx0qbhfcpw61n6wg8ll421bsyqmfgsyh6zs7laykhhmigr";
        libraryHaskellDepends = [ base ];
        libraryPkgconfigDepends = [ libpq ];
        doHaddock = false;
@@ -244819,8 +246342,8 @@ self: {
        pname = "postgresql-simple";
        version = "0.7.0.0";
        sha256 = "0gm1wk2zq35h46v0l1qc0z63jv3gxgqd059j1mcmww80a6sipf4c";
-       revision = "2";
-       editedCabalFile = "0y86qpm3pffk08d6smpqjfbqmn7bh8yyahc901vk86aln22nqf6w";
+       revision = "3";
+       editedCabalFile = "1vbdiniz18m1kk4wxdnc43ry7gq00vxxvklmnrn8v3vc5r55inka";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring case-insensitive containers
          hashable Only postgresql-libpq scientific template-haskell text
@@ -245264,6 +246787,7 @@ self: {
        description = "REST API for any Postgres database";
        license = lib.licenses.mit;
        mainProgram = "postgrest";
+       maintainers = [ lib.maintainers.wolfgangwalther ];
      }) {};
 
   "postgrest-ws" = callPackage
@@ -245673,6 +247197,90 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "ppad-hmac-drbg" = callPackage
+    ({ mkDerivation, attoparsec, base, base16-bytestring, bytestring
+     , criterion, ppad-sha256, ppad-sha512, primitive, tasty
+     , tasty-hunit
+     }:
+     mkDerivation {
+       pname = "ppad-hmac-drbg";
+       version = "0.1.1";
+       sha256 = "0wqkl3bk2yzyz4ldzx8njf9qawwfcr9ya3alpmdqid68bldagxl7";
+       libraryHaskellDepends = [ base bytestring primitive ];
+       testHaskellDepends = [
+         attoparsec base base16-bytestring bytestring ppad-sha256
+         ppad-sha512 tasty tasty-hunit
+       ];
+       benchmarkHaskellDepends = [
+         base bytestring criterion ppad-sha256
+       ];
+       description = "HMAC-based deterministic random bit generator";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "ppad-secp256k1" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
+     , bytestring, criterion, deepseq, ppad-hmac-drbg, ppad-sha256
+     , tasty, tasty-hunit, text
+     }:
+     mkDerivation {
+       pname = "ppad-secp256k1";
+       version = "0.1.0";
+       sha256 = "16a25c4l7bkv8sjjj0nf7i0ml6kvgvr9bajsgqx8aapbnamk6894";
+       libraryHaskellDepends = [
+         base bytestring ppad-hmac-drbg ppad-sha256
+       ];
+       testHaskellDepends = [
+         aeson attoparsec base base16-bytestring bytestring tasty
+         tasty-hunit text
+       ];
+       benchmarkHaskellDepends = [
+         base base16-bytestring bytestring criterion deepseq
+       ];
+       description = "Schnorr signatures & ECDSA on the elliptic curve secp256k1";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "ppad-sha256" = callPackage
+    ({ mkDerivation, aeson, base, base16-bytestring, bytestring
+     , criterion, SHA, tasty, tasty-hunit, text
+     }:
+     mkDerivation {
+       pname = "ppad-sha256";
+       version = "0.2.1";
+       sha256 = "0l33nmpp26d9mha8cr2r4p8b1xp2211rdm1gd9rk6lfg1vzw7a1f";
+       libraryHaskellDepends = [ base bytestring ];
+       testHaskellDepends = [
+         aeson base base16-bytestring bytestring tasty tasty-hunit text
+       ];
+       benchmarkHaskellDepends = [ base bytestring criterion SHA ];
+       description = "The SHA-256 and HMAC-SHA256 algorithms";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "ppad-sha512" = callPackage
+    ({ mkDerivation, aeson, base, base16-bytestring, bytestring
+     , criterion, SHA, tasty, tasty-hunit, text
+     }:
+     mkDerivation {
+       pname = "ppad-sha512";
+       version = "0.1.1";
+       sha256 = "0hm4z1samk203p7m2qwfg58mcadmybc987plg31rwf29s0z63yvy";
+       libraryHaskellDepends = [ base bytestring ];
+       testHaskellDepends = [
+         aeson base base16-bytestring bytestring tasty tasty-hunit text
+       ];
+       benchmarkHaskellDepends = [ base bytestring criterion SHA ];
+       description = "The SHA-512 and HMAC-SHA512 algorithms";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "ppm" = callPackage
     ({ mkDerivation, base, mtl }:
      mkDerivation {
@@ -245970,12 +247578,17 @@ self: {
      }) {};
 
   "predicate-transformers" = callPackage
-    ({ mkDerivation, adjunctions, base, deepseq, lens, mtl }:
+    ({ mkDerivation, adjunctions, base, deepseq, pretty-simple
+     , prettyprinter, recover-rtti, text
+     }:
      mkDerivation {
        pname = "predicate-transformers";
-       version = "0.13.0.0";
-       sha256 = "1ki2qqbraddncvg7ya9l5l6f362cxvrp0ygn6hvdl3xcljzq0hqr";
-       libraryHaskellDepends = [ adjunctions base deepseq lens mtl ];
+       version = "0.17.0.0";
+       sha256 = "0ifqa30w96jm5l9834qcga6ml2vyyk9ywd0ij7is0jf4gp1rdw5c";
+       libraryHaskellDepends = [
+         adjunctions base deepseq pretty-simple prettyprinter recover-rtti
+         text
+       ];
        description = "A library for writing predicates and transformations over predicates in Haskell";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -246810,17 +248423,18 @@ self: {
 
   "prettychart" = callPackage
     ({ mkDerivation, async, base, box, bytestring, chart-svg
-     , containers, markup-parse, numhask-space, optics-core, text, time
-     , web-rep
+     , containers, doctest-parallel, markup-parse, numhask-space
+     , optics-core, text, time, web-rep
      }:
      mkDerivation {
        pname = "prettychart";
-       version = "0.2.0.0";
-       sha256 = "1mpbn9i9h3g374nn6v7h664rypcxwbq3l94bxxmwy6jzpp8hzz0q";
+       version = "0.2.2.0";
+       sha256 = "1mj20bhpjn7gf7kb123zmn27bfpk1zncqqg606xmdcyx225m43al";
        libraryHaskellDepends = [
          async base box bytestring chart-svg containers markup-parse
          numhask-space optics-core text time web-rep
        ];
+       testHaskellDepends = [ base doctest-parallel ];
        description = "Pretty print charts from ghci";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -246974,8 +248588,8 @@ self: {
        pname = "prettyprinter-graphviz";
        version = "1.1.0.0";
        sha256 = "1lqf296jr2jfg86apn729payq2rkk95pdidl7n62xx4bniax7fvm";
-       revision = "1";
-       editedCabalFile = "1q8mp6rzb9l6jm8bc902si99ns2nw3vzimqvzwhxbkxf4ljdzqwq";
+       revision = "2";
+       editedCabalFile = "0rrh7rkwv3rbd974ylwvsm8wdjk40i7sp95vjqq49zm68l3h6094";
        libraryHaskellDepends = [ base graphviz prettyprinter text ];
        description = "A prettyprinter backend for graphviz";
        license = lib.licenses.bsd3;
@@ -247005,10 +248619,8 @@ self: {
     ({ mkDerivation, base, lucid, prettyprinter, text }:
      mkDerivation {
        pname = "prettyprinter-lucid";
-       version = "0.1.0.1";
-       sha256 = "0m8dbxzs22zbahpr6r1frlfqyw581wyg92vswm3gi2qqpj406djh";
-       revision = "3";
-       editedCabalFile = "01ngq4fx3d5xpy0kxfragajjp746dhighsvmcyjwyb65w1z8fflq";
+       version = "0.2.0.1";
+       sha256 = "1kmbqywn15djxsxb98qrrn9cfdpvmq8x4h29fzdx76bsv5zrlvvk";
        libraryHaskellDepends = [ base lucid prettyprinter text ];
        description = "A prettyprinter backend for lucid";
        license = lib.licenses.bsd3;
@@ -247278,8 +248890,8 @@ self: {
        pname = "primitive";
        version = "0.9.0.0";
        sha256 = "1iwr176mx2xc96vgvzlby8z8s9d4vhbj266n89hp6kf9j794nvb9";
-       revision = "1";
-       editedCabalFile = "0g6rsz6hbpyfwbai04gmxil7wfcs1nd0xxcycvqwfn9mkr0ca21f";
+       revision = "2";
+       editedCabalFile = "0nc7cd9921bzf31k48pnmx3k2bfaxakgv3jchn4215qzzx7by86y";
        libraryHaskellDepends = [
          base deepseq template-haskell transformers
        ];
@@ -247382,8 +248994,8 @@ self: {
      }:
      mkDerivation {
        pname = "primitive-extras";
-       version = "0.10.2";
-       sha256 = "0z7xgd42dg5dq2ikjdbxjq39acv98s0p0sk3fincapw9vnxicnqy";
+       version = "0.10.2.1";
+       sha256 = "0h3q5zr0k3rns1mq4y56d2ji477h1kjqsv6hp3bbs0yfzkjjk5z2";
        libraryHaskellDepends = [
          base bytestring cereal deferred-folds focus foldl list-t primitive
          primitive-unlifted profunctors vector
@@ -247590,6 +249202,26 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "primitive-unlifted_2_2_0_0" = callPackage
+    ({ mkDerivation, array, base, bytestring, primitive, QuickCheck
+     , quickcheck-classes-base, stm, tasty, tasty-quickcheck, text-short
+     }:
+     mkDerivation {
+       pname = "primitive-unlifted";
+       version = "2.2.0.0";
+       sha256 = "06r10v5dp1a4zpvv8ffmjab8bjsn5gmkx7irr02xwahwb8q4dv69";
+       libraryHaskellDepends = [
+         array base bytestring primitive text-short
+       ];
+       testHaskellDepends = [
+         base primitive QuickCheck quickcheck-classes-base stm tasty
+         tasty-quickcheck
+       ];
+       description = "Primitive GHC types with unlifted types inside";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "primula-board" = callPackage
     ({ mkDerivation, base, ConfigFile, containers, directory, happstack
      , happstack-helpers, happstack-server, happstack-state, hsp
@@ -247963,6 +249595,8 @@ self: {
        pname = "probability";
        version = "0.2.8";
        sha256 = "06vaq2wsy63vnsprpz0921v5mdqnhp58h1ly721lwrxyd8lg57hg";
+       revision = "1";
+       editedCabalFile = "15aj8y5yc1xmmvz1sd9kyaf3vbxzc9xw3wkhk5d3a9yqfn2cy2k5";
        libraryHaskellDepends = [
          base containers random transformers utility-ht
        ];
@@ -248027,12 +249661,12 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "process_1_6_22_0" = callPackage
+  "process_1_6_25_0" = callPackage
     ({ mkDerivation, base, deepseq, directory, filepath, unix }:
      mkDerivation {
        pname = "process";
-       version = "1.6.22.0";
-       sha256 = "1yv8pk2g8d5wrw3306ar76fzgd6iyra9ci0syjl0b4pmwxff41ps";
+       version = "1.6.25.0";
+       sha256 = "0rbfwyz2418nw15fb5a8l1f8vsyzcz4wjakpx49b259rdibf0vs9";
        libraryHaskellDepends = [ base deepseq directory filepath unix ];
        description = "Process libraries";
        license = lib.licenses.bsd3;
@@ -248821,8 +250455,8 @@ self: {
      }:
      mkDerivation {
        pname = "project-m36";
-       version = "1.0.2";
-       sha256 = "0sbp2g5cpw46v3xjj5c3jpznc1sfhdn4ycvfp8ci03m88mp8bjsm";
+       version = "1.1.0";
+       sha256 = "1nqdfvzq4pm8dgds0r7k5fv4sw10nfygnz0w9dvb118s14sap1fi";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -249314,8 +250948,8 @@ self: {
      }:
      mkDerivation {
        pname = "prop-unit";
-       version = "0.1.2";
-       sha256 = "0gs93yhfm2mc5x6j2khcmrxf1la84hy0gyixmcxwdvy675lx06p4";
+       version = "0.1.3";
+       sha256 = "0wiqdmlbxq4792lw3gm99fngbb5jyhwimqf4fb757aqm1jmi9h7b";
        libraryHaskellDepends = [ base hedgehog tasty tasty-hedgehog ];
        testHaskellDepends = [
          base hedgehog tasty tasty-hedgehog tasty-hunit
@@ -249346,12 +250980,14 @@ self: {
     ({ mkDerivation, base, containers }:
      mkDerivation {
        pname = "propeller";
-       version = "0.3.0.0";
-       sha256 = "0nx76898abx6p71z8bn0sdxi7728zk6dfxgdcz2lp002mbjiawqb";
+       version = "0.4.0.0";
+       sha256 = "07mj8qj4m43ap7y6mh622qh0n0z9pq2i5rxpqrk89fwjcl26gsrm";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base containers ];
        description = "A Propagator Library";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "propellor" = callPackage
@@ -249421,6 +251057,22 @@ self: {
        broken = true;
      }) {};
 
+  "property-matchers" = callPackage
+    ({ mkDerivation, adjunctions, base, deepseq, pretty-simple
+     , prettyprinter, recover-rtti, text
+     }:
+     mkDerivation {
+       pname = "property-matchers";
+       version = "0.1.0.0";
+       sha256 = "1c35mgppmlgv00x46p43l58dgrjc2pjxwfsaq4lkqq14dwpb7anj";
+       libraryHaskellDepends = [
+         adjunctions base deepseq pretty-simple prettyprinter recover-rtti
+         text
+       ];
+       description = "A library for tests, based on transforming and writing properties";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "proplang" = callPackage
     ({ mkDerivation, base, glade, glib, gtk }:
      mkDerivation {
@@ -249452,6 +251104,8 @@ self: {
        pname = "proquint";
        version = "0.1.0.0";
        sha256 = "04hhvrrclyav0nhk6zqp9s58vxad8ndi6yw851qprd6h7wr57wg5";
+       revision = "2";
+       editedCabalFile = "1bhc2cz76fi3rrn36nrgzi531f3p18k3n7q5mp1xyjz3vv0b2h2d";
        libraryHaskellDepends = [ array base ];
        testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ];
        description = "Proquints: Identifiers that are Readable, Spellable, and Pronounceable";
@@ -250319,6 +251973,8 @@ self: {
        pname = "pseudo-boolean";
        version = "0.1.11.0";
        sha256 = "04hkg7nlyrziq3pm44sqr6b5zjb5x3d70xqzblp3h7f1sc6839rr";
+       revision = "1";
+       editedCabalFile = "1myzfrrjj9j0xd9la3iv9jzlgir6l5wxmh279rykjw2whkys20ry";
        libraryHaskellDepends = [
          attoparsec base bytestring bytestring-builder containers deepseq
          dlist hashable megaparsec parsec void
@@ -250434,6 +252090,8 @@ self: {
        pname = "psqueues";
        version = "0.2.8.0";
        sha256 = "0qp48qxqfz3bzl10l1wq3fi2j88bcx71a8g5x3qdaia884wf4vdk";
+       revision = "1";
+       editedCabalFile = "0yp0i8fkm0gczdgki0qmvcnj5wvrfxjcs7cpmm4ifi9z857l9dy6";
        libraryHaskellDepends = [ base deepseq ghc-prim hashable ];
        testHaskellDepends = [
          array base deepseq ghc-prim hashable HUnit QuickCheck tagged tasty
@@ -251034,6 +252692,26 @@ self: {
        broken = true;
      }) {};
 
+  "pure-noise" = callPackage
+    ({ mkDerivation, base, deepseq, mwc-random, tasty, tasty-bench
+     , tasty-discover, tasty-hunit, tasty-quickcheck, vector
+     }:
+     mkDerivation {
+       pname = "pure-noise";
+       version = "0.1.0.1";
+       sha256 = "116w6scl7kranx567jhnrir9sh0ysjzs45gfhk970q0pzbkgnj1l";
+       libraryHaskellDepends = [ base vector ];
+       testHaskellDepends = [
+         base tasty tasty-discover tasty-hunit tasty-quickcheck vector
+       ];
+       testToolDepends = [ tasty-discover ];
+       benchmarkHaskellDepends = [
+         base deepseq mwc-random tasty tasty-bench vector
+       ];
+       description = "Performant, modern noise generation for Haskell with minimal dependencies. Based on FastNoiseLite.";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "pure-priority-queue" = callPackage
     ({ mkDerivation, base, containers }:
      mkDerivation {
@@ -251674,15 +253352,36 @@ self: {
 
   "pusher-http-haskell" = callPackage
     ({ mkDerivation, aeson, base, base16-bytestring, bytestring
-     , cryptonite, hashable, hspec, http-client, http-client-tls
+     , crypton, hashable, hspec, http-client, http-client-tls
+     , http-types, memory, QuickCheck, text, time, unordered-containers
+     }:
+     mkDerivation {
+       pname = "pusher-http-haskell";
+       version = "2.1.0.18";
+       sha256 = "08wc8agnxfalixc7d4zlwsh3swanyfgg74180lm4v5i2q6s5jxy4";
+       libraryHaskellDepends = [
+         aeson base base16-bytestring bytestring crypton hashable
+         http-client http-client-tls http-types memory text time
+         unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson base bytestring hspec QuickCheck text unordered-containers
+       ];
+       description = "Haskell client library for the Pusher Channels HTTP API";
+       license = lib.licenses.mit;
+     }) {};
+
+  "pusher-http-haskell_2_1_0_19" = callPackage
+    ({ mkDerivation, aeson, base, base16-bytestring, bytestring
+     , crypton, hashable, hspec, http-client, http-client-tls
      , http-types, memory, QuickCheck, text, time, unordered-containers
      }:
      mkDerivation {
        pname = "pusher-http-haskell";
-       version = "2.1.0.17";
-       sha256 = "1fmnhx9hlxajdbyq71v28b0sc7phgx2h7spi2s5viihpnxzwp3rk";
+       version = "2.1.0.19";
+       sha256 = "1zhypjxi3n0zn7l8mkdw17zvm2fsflk8cfnx1bsh0fd5b6a2xj49";
        libraryHaskellDepends = [
-         aeson base base16-bytestring bytestring cryptonite hashable
+         aeson base base16-bytestring bytestring crypton hashable
          http-client http-client-tls http-types memory text time
          unordered-containers
        ];
@@ -251691,6 +253390,7 @@ self: {
        ];
        description = "Haskell client library for the Pusher Channels HTTP API";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "pusher-ws" = callPackage
@@ -252336,6 +254036,23 @@ self: {
        mainProgram = "qnap-decrypt";
      }) {};
 
+  "qq-bytes" = callPackage
+    ({ mkDerivation, base, bytestring, hedgehog, tasty, tasty-discover
+     , tasty-hedgehog, tasty-hunit, template-haskell
+     }:
+     mkDerivation {
+       pname = "qq-bytes";
+       version = "1.0.0.0";
+       sha256 = "0b5fkysx2pfn0kyn433gizcrjwy354rx067fvn22l8ag6i6clp5z";
+       libraryHaskellDepends = [ base bytestring template-haskell ];
+       testHaskellDepends = [
+         base bytestring hedgehog tasty tasty-hedgehog tasty-hunit
+       ];
+       testToolDepends = [ tasty-discover ];
+       description = "QuasiQuoter for byte sequence";
+       license = lib.licenses.asl20;
+     }) {};
+
   "qq-literals" = callPackage
     ({ mkDerivation, base, network-uri, template-haskell }:
      mkDerivation {
@@ -252429,8 +254146,8 @@ self: {
      }:
      mkDerivation {
        pname = "qrcode-core";
-       version = "0.9.9";
-       sha256 = "1bahj10gflc8i9wml8gkis50xwsj7vxf9zyj9b1zvlmld2qnlndw";
+       version = "0.9.10";
+       sha256 = "117xsv0p2l6nwbl0a7qwip1cnix4x6gljl12w11pzrqmvrhgilx2";
        libraryHaskellDepends = [
          base binary bytestring case-insensitive containers dlist primitive
          text vector
@@ -252445,8 +254162,8 @@ self: {
      }:
      mkDerivation {
        pname = "qrcode-juicypixels";
-       version = "0.8.5";
-       sha256 = "0qgcdi77iyx04w2rx48nzk8lm9x368h9m4a468zcibn50cp4ynbg";
+       version = "0.8.6";
+       sha256 = "0i17wcv570x4a9cg0cdkzz4g86jwgfx68sg62bbvw7zwyc00bpma";
        libraryHaskellDepends = [
          base base64-bytestring bytestring JuicyPixels qrcode-core text
          vector
@@ -252731,8 +254448,8 @@ self: {
      }:
      mkDerivation {
        pname = "quantizer";
-       version = "0.3.1.0";
-       sha256 = "1pd3cqz73nvdf9i7fg11q1yjm699n11shxan60iv2v57q6kryjw4";
+       version = "0.4.0.0";
+       sha256 = "1hbxkl5hl88wrbd8jsx3sh7nb9in5rsd3f2cd43qxmpvda62m8rb";
        libraryHaskellDepends = [
          base minmax monoid-insertleft uniqueness-periods-vector-stats
        ];
@@ -253073,27 +254790,26 @@ self: {
   "quic" = callPackage
     ({ mkDerivation, array, async, base, base16-bytestring, bytestring
      , containers, crypto-token, crypton, crypton-x509
-     , crypton-x509-system, data-default-class, fast-logger, filepath
-     , hspec, hspec-discover, iproute, memory, network
-     , network-byte-order, network-control, QuickCheck, random
-     , serialise, stm, tls, unix-time, unliftio, unliftio-core
+     , crypton-x509-system, data-default, fast-logger, filepath, hspec
+     , hspec-discover, iproute, memory, network, network-byte-order
+     , network-control, QuickCheck, random, serialise, stm, tls
+     , unix-time
      }:
      mkDerivation {
        pname = "quic";
-       version = "0.2.2";
-       sha256 = "0bx6bccnfrqm7593mwi1c52pmb2dimxp3pllc6m818bgwrkii61w";
+       version = "0.2.4";
+       sha256 = "0gy3fhfwb1gn3807w4n05cwqhq8f1kgjgcy77y3amg88m23ydlm9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         array base base16-bytestring bytestring containers crypto-token
-         crypton crypton-x509 crypton-x509-system data-default-class
+         array async base base16-bytestring bytestring containers
+         crypto-token crypton crypton-x509 crypton-x509-system data-default
          fast-logger filepath iproute memory network network-byte-order
-         network-control random serialise stm tls unix-time unliftio
-         unliftio-core
+         network-control random serialise stm tls unix-time
        ];
        testHaskellDepends = [
          async base base16-bytestring bytestring containers crypton hspec
-         network QuickCheck tls unix-time unliftio
+         network QuickCheck tls unix-time
        ];
        testToolDepends = [ hspec-discover ];
        description = "QUIC";
@@ -253371,7 +255087,7 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "quickcheck-instances_0_3_31" = callPackage
+  "quickcheck-instances_0_3_32" = callPackage
     ({ mkDerivation, array, base, bytestring, case-insensitive
      , containers, data-fix, hashable, integer-logarithms, old-time
      , OneTuple, primitive, QuickCheck, scientific, splitmix, strict
@@ -253380,10 +255096,8 @@ self: {
      }:
      mkDerivation {
        pname = "quickcheck-instances";
-       version = "0.3.31";
-       sha256 = "0bsfh6fwc8h3jzkqrqk56rm6iphrmlrp80pa2z1gs79mz4d7w64v";
-       revision = "2";
-       editedCabalFile = "1zigggr5i4ikmc34p97x5md1nvpgkwvnvky7saxxsi5w3s3g3zqz";
+       version = "0.3.32";
+       sha256 = "10zz62j1jplk392c90hkg9mfk8piyp5ify94jp3rld722phg5xa8";
        libraryHaskellDepends = [
          array base bytestring case-insensitive containers data-fix hashable
          integer-logarithms old-time OneTuple primitive QuickCheck
@@ -253417,10 +255131,8 @@ self: {
      }:
      mkDerivation {
        pname = "quickcheck-lockstep";
-       version = "0.5.0";
-       sha256 = "0ap8qgv33a6rwvvplmmf2hh68hk257l0maznkvlmi7cds6z90bk4";
-       revision = "1";
-       editedCabalFile = "19iqirk5k92l8k04clppvv84i0z9kfvbffk0jwvljs4jn35qx5mq";
+       version = "0.5.1";
+       sha256 = "0dsklypvflwgaj6fdh52sw2bzznz1kmmcdbs39nsjji7bkbn7gqp";
        libraryHaskellDepends = [
          base constraints containers mtl QuickCheck quickcheck-dynamic
        ];
@@ -253519,8 +255231,8 @@ self: {
      }:
      mkDerivation {
        pname = "quickcheck-quid";
-       version = "0.0.1.4";
-       sha256 = "1s1pqqs0v22vigq913v7qjqx95xmfrfg46khiac5qp982swz9vnv";
+       version = "0.0.1.6";
+       sha256 = "1vm8654n4s0ylqssihwkv5w7gg9ml6ks8cbvbdfvcff7xmc38yrv";
        libraryHaskellDepends = [
          base containers deepseq extra hashable QuickCheck text
        ];
@@ -253672,7 +255384,7 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "quickcheck-state-machine_0_10_0" = callPackage
+  "quickcheck-state-machine_0_10_1" = callPackage
     ({ mkDerivation, array, base, base-compat, bifunctors, bytestring
      , containers, directory, doctest, exceptions, filelock, filepath
      , generics-sop, graphviz, hashable, hashtables, http-client
@@ -253686,8 +255398,8 @@ self: {
      }:
      mkDerivation {
        pname = "quickcheck-state-machine";
-       version = "0.10.0";
-       sha256 = "09xm7lc24ps4il2x5gbl01643zp5j26ps6r2jxw05n8859flp4lq";
+       version = "0.10.1";
+       sha256 = "03ignyi3db1hciwjk03xvwd1ls53sszm4j3398vdw97s53d5li7l";
        libraryHaskellDepends = [
          base base-compat bytestring containers directory exceptions
          filepath generics-sop graphviz MemoTrie mtl pretty pretty-show
@@ -254490,6 +256202,22 @@ self: {
        broken = true;
      }) {};
 
+  "r-tree" = callPackage
+    ({ mkDerivation, base, deepseq, hspec, random, tasty-bench, weigh
+     }:
+     mkDerivation {
+       pname = "r-tree";
+       version = "1.0.0.0";
+       sha256 = "1p8wc66wvxrqcw9akgzmzzf88hrm69s0ma87zxyp1h1pirbn3s9j";
+       libraryHaskellDepends = [ base deepseq ];
+       testHaskellDepends = [ base deepseq hspec random ];
+       benchmarkHaskellDepends = [
+         base deepseq random tasty-bench weigh
+       ];
+       description = "R-/R*-trees";
+       license = lib.licenses.mit;
+     }) {};
+
   "r3x-haskell-sdk" = callPackage
     ({ mkDerivation, aeson, base, blaze-html, bytestring
      , case-insensitive, containers, cookie, http-types, mtl, regex-pcre
@@ -254668,8 +256396,8 @@ self: {
      }:
      mkDerivation {
        pname = "radix-tree";
-       version = "1.0.0.1";
-       sha256 = "0jzr4zhznxh45pivsa6falk4pbcizm7bx1kfb108a8bx00i4s885";
+       version = "1.1.0.0";
+       sha256 = "17ncmiq82vw5ybgfp0zcv98b03qxpsa20jap54462j9gm6c870nv";
        libraryHaskellDepends = [
          base bytestring deepseq primitive template-haskell text
        ];
@@ -254770,23 +256498,25 @@ self: {
      }) {};
 
   "rails-session" = callPackage
-    ({ mkDerivation, base, base-compat, base16-bytestring
-     , base64-bytestring, bytestring, containers, cryptonite, filepath
-     , hspec, http-types, pbkdf, ruby-marshal, semigroups, string-conv
-     , tasty, tasty-hspec, transformers, vector
+    ({ mkDerivation, aeson, aeson-qq, base, base-compat
+     , base16-bytestring, base64-bytestring, bytestring, containers
+     , crypton, filepath, hspec, http-types, memory, pbkdf, ruby-marshal
+     , semigroups, string-conv, tasty, tasty-hspec, text, transformers
+     , vector
      }:
      mkDerivation {
        pname = "rails-session";
-       version = "0.1.3.0";
-       sha256 = "0fybpyg5si9rizifxdghilffvqmszm8h7w5v8b7xdmsw1i5gv56m";
+       version = "0.1.4.0";
+       sha256 = "1gmy0xf7fsjaadmawzssaas7ngwgil9sgnw7s0xhqx1kxz2860sz";
+       enableSeparateDataOutput = true;
        libraryHaskellDepends = [
-         base base-compat base16-bytestring base64-bytestring bytestring
-         containers cryptonite http-types pbkdf ruby-marshal string-conv
-         vector
+         aeson base base-compat base16-bytestring base64-bytestring
+         bytestring containers crypton http-types memory pbkdf ruby-marshal
+         string-conv text vector
        ];
        testHaskellDepends = [
-         base bytestring filepath hspec ruby-marshal semigroups tasty
-         tasty-hspec transformers vector
+         aeson aeson-qq base bytestring filepath hspec ruby-marshal
+         semigroups tasty tasty-hspec text transformers vector
        ];
        description = "Decrypt Ruby on Rails sessions in Haskell";
        license = lib.licenses.bsd3;
@@ -254959,6 +256689,8 @@ self: {
        pname = "ral";
        version = "0.2.2";
        sha256 = "1c301l9mcq86wkgb4x8vhjrzb0nmv75dsixg5bgmwqp8rbh0xis6";
+       revision = "1";
+       editedCabalFile = "1j3fqas4xxjs59x8flgm7y7hd21cxs3ahx2zgx5294f844bgkjxb";
        libraryHaskellDepends = [
          adjunctions base bin boring deepseq distributive fin hashable
          indexed-traversable QuickCheck semigroupoids
@@ -255662,8 +257394,8 @@ self: {
      }:
      mkDerivation {
        pname = "rank1dynamic";
-       version = "0.4.1";
-       sha256 = "19x2w44f31589vf4s428m7g3dz75qykr7mv599rf3gls4zjx781r";
+       version = "0.4.2";
+       sha256 = "15v36c1h19gr1a9klz4qyzyizak2r8pnbybb5xl8nyaz0ib0hgf6";
        libraryHaskellDepends = [ base binary ];
        testHaskellDepends = [
          base HUnit test-framework test-framework-hunit
@@ -256174,14 +257906,14 @@ self: {
        broken = true;
      }) {};
 
-  "rattletrap_13_0_3" = callPackage
+  "rattletrap_14_0_0" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, array, base, bytestring
      , containers, filepath, http-client, http-client-tls, text
      }:
      mkDerivation {
        pname = "rattletrap";
-       version = "13.0.3";
-       sha256 = "0rs1hskmx13ahcqg6dxx46nc0pijc14d8bikjsdm1y17z2wzidcm";
+       version = "14.0.0";
+       sha256 = "1dl1p379mnyz1d6w7mzm2fqpdfxz8qcffpr3nmy2jbyfmxajdw1m";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -256282,6 +258014,26 @@ self: {
        license = lib.licenses.asl20;
      }) {};
 
+  "rawlock" = callPackage
+    ({ mkDerivation, base, io-classes, io-sim, mtl, nothunks
+     , QuickCheck, strict-mvar, strict-stm, tasty, tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "rawlock";
+       version = "0.1.0.0";
+       sha256 = "07nh83k9xc1iszd2glh0nm8phblm67nazybxq7pgq7c89fgv3v0w";
+       libraryHaskellDepends = [
+         base io-classes nothunks strict-mvar strict-stm
+       ];
+       testHaskellDepends = [
+         base io-classes io-sim mtl QuickCheck strict-stm tasty
+         tasty-quickcheck
+       ];
+       description = "A writer-biased RAW lock";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "rawr" = callPackage
     ({ mkDerivation, base, criterion, deepseq, doctest, ghc-datasize
      , ghc-prim, lens, tasty, tasty-hunit, template-haskell
@@ -256575,6 +258327,49 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "rds-data" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, amazonka, amazonka-core
+     , amazonka-rds, amazonka-rds-data, amazonka-secretsmanager, base
+     , base64-bytestring, bytestring, contravariant, generic-lens
+     , hedgehog, hedgehog-extras, http-client, hw-polysemy, hw-prelude
+     , microlens, mtl, optparse-applicative, polysemy-log
+     , polysemy-plugin, polysemy-time, resourcet, stm, tasty
+     , tasty-discover, tasty-hedgehog, testcontainers, text, time
+     , transformers, ulid, uuid
+     }:
+     mkDerivation {
+       pname = "rds-data";
+       version = "0.1.0.0";
+       sha256 = "1ilphv9pff2ixd4rphir6j3lc41m0jngk0f4byb4v991xjr6ldz8";
+       isLibrary = false;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson amazonka amazonka-core amazonka-rds amazonka-rds-data
+         amazonka-secretsmanager base base64-bytestring bytestring
+         contravariant generic-lens hw-polysemy hw-prelude microlens mtl
+         polysemy-log polysemy-plugin text time transformers ulid uuid
+       ];
+       executableHaskellDepends = [
+         aeson amazonka amazonka-rds-data base bytestring generic-lens
+         hedgehog http-client hw-polysemy hw-prelude microlens
+         optparse-applicative polysemy-log polysemy-plugin polysemy-time
+         resourcet stm testcontainers text time ulid uuid
+       ];
+       testHaskellDepends = [
+         aeson aeson-pretty amazonka amazonka-core amazonka-rds
+         amazonka-rds-data amazonka-secretsmanager base base64-bytestring
+         bytestring generic-lens hedgehog hedgehog-extras hw-polysemy
+         microlens polysemy-log polysemy-plugin tasty tasty-discover
+         tasty-hedgehog testcontainers text time ulid uuid
+       ];
+       testToolDepends = [ tasty-discover ];
+       doHaddock = false;
+       description = "Codecs for use with AWS rds-data";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "rds-data";
+     }) {};
+
   "rds-data-codecs" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, amazonka, amazonka-core
      , amazonka-rds-data, base, bytestring, contravariant, doctest
@@ -256792,8 +258587,8 @@ self: {
        pname = "reactive-balsa";
        version = "0.4.0.1";
        sha256 = "1fhn7bxfrwaa5xb2ckfy2v4aw5cdzclayprjr40zg09s77qxclc1";
-       revision = "1";
-       editedCabalFile = "1lfq84fgq41bych8k4avrzc04lbyl974q7y5z5wd9h9h3sz0i4wa";
+       revision = "2";
+       editedCabalFile = "1l5mvm1b4y8r1r6lg7h2imrfzl4y1jcc23cjm5bpcrci46n0z006";
        libraryHaskellDepends = [
          alsa-core alsa-seq base containers data-accessor
          data-accessor-transformers event-list extensible-exceptions midi
@@ -256816,8 +258611,8 @@ self: {
        pname = "reactive-banana";
        version = "1.3.2.0";
        sha256 = "0mrsw3hkl0sgwcbay4m1lzs4bilss80g9p6njbbhapbfjyzsr36k";
-       revision = "3";
-       editedCabalFile = "0gwky9jadzy025w1d4r3k1kf8g1i4y0v15j8di14402gzpin9n4j";
+       revision = "4";
+       editedCabalFile = "1nijajqvp7i5jq99y9c3z969ljgagkarpn5ikbd3bir2msz54pyn";
        libraryHaskellDepends = [
          base containers deepseq hashable pqueue semigroups stm these
          transformers unordered-containers vault
@@ -256841,8 +258636,8 @@ self: {
      }:
      mkDerivation {
        pname = "reactive-banana-automation";
-       version = "0.5.6";
-       sha256 = "161blkyhkff3z0blbrmrwmclhac481njn9ikb3x4ax0yfa1lpsvq";
+       version = "0.5.7";
+       sha256 = "1wj790yahgham9llbw3c642lmi9nliy4bx48d3pws3i6hpvvi7k7";
        libraryHaskellDepends = [
          base reactive-banana stm time transformers
        ];
@@ -257020,6 +258815,8 @@ self: {
        pname = "reactive-jack";
        version = "0.4.1.2";
        sha256 = "1ckm95dr3y14bh73nxapm9rl39bz1lpxmclgcnd9n2mkn0b1q54w";
+       revision = "1";
+       editedCabalFile = "045aivc9nivky6pgfwdfyffglg6v3i1zv5alk9abj5jmrz6d3pyw";
        libraryHaskellDepends = [
          base containers data-accessor event-list explicit-exception
          extensible-exceptions jack midi non-negative random
@@ -257041,8 +258838,8 @@ self: {
        pname = "reactive-midyim";
        version = "0.4.1.1";
        sha256 = "1hsa7d79mf7r36grl9i41x84kg3s9j5gj2fy40mb1mhvr221pi9v";
-       revision = "1";
-       editedCabalFile = "0bfaylhq9nkx4ay6rx18n7df9illw8gfpv21yxgcyi43yb00560w";
+       revision = "2";
+       editedCabalFile = "131mg8w6dcjzlmrhr8pmlbk2x4qfnza3chik4ylfzi90bqc147gx";
        libraryHaskellDepends = [
          base containers data-accessor data-accessor-transformers event-list
          midi non-negative random reactive-banana-bunch semigroups
@@ -257379,8 +259176,8 @@ self: {
     ({ mkDerivation, base, extra, mtl, primes, QuickCheck, random }:
      mkDerivation {
        pname = "real-dice";
-       version = "0.1.0.3";
-       sha256 = "1yrcvacxw0gl87lfw566k1hdf71nm2nrnw9ijqfc25y7fsb1qk2w";
+       version = "0.1.0.4";
+       sha256 = "1ibyp3zhfassg1yhfjnn636mbcbd6b7n42y2pzcnsmhjs8n78j2a";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base mtl primes ];
@@ -257594,6 +259391,8 @@ self: {
        pname = "rec-def";
        version = "0.2.2";
        sha256 = "0hrca7v3visyppzzszilydhmrpkwc7hmhm0ld8ha2dd9ijvgrd22";
+       revision = "1";
+       editedCabalFile = "015ibrylnsmz55syn32dvl40d5n5c0pwk6llk0b36k2ak5ls2s1f";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [
          base concurrency containers dejafu doctest QuickCheck random tasty
@@ -257632,18 +259431,26 @@ self: {
      }) {};
 
   "recommender-als" = callPackage
-    ({ mkDerivation, base, containers, data-default-class, hmatrix
-     , parallel, random, vector
+    ({ mkDerivation, base, bytestring, cassava, containers
+     , data-default-class, hmatrix, optparse-applicative, parallel
+     , random, text, vector
      }:
      mkDerivation {
        pname = "recommender-als";
-       version = "0.2.1.1";
-       sha256 = "0qc91hn42mc2pmljb836chdas1jzsrqbg44cjylx31y0y72dmhdq";
+       version = "0.2.2.0";
+       sha256 = "19as4cd5p2y174zxn5rksa5hza5l667wkk9r40ny3lwmrgkng905";
+       isLibrary = true;
+       isExecutable = true;
        libraryHaskellDepends = [
          base containers data-default-class hmatrix parallel random vector
        ];
+       executableHaskellDepends = [
+         base bytestring cassava containers data-default-class
+         optparse-applicative text vector
+       ];
        description = "Recommendations using alternating least squares algorithm";
        license = lib.licenses.bsd3;
+       mainProgram = "movielens";
      }) {};
 
   "record" = callPackage
@@ -258758,8 +260565,8 @@ self: {
      }:
      mkDerivation {
        pname = "reflex";
-       version = "0.9.3.0";
-       sha256 = "1hhh3ca0pcrnrzbn83vb7wzp6iq45vabzgchwh6b6b0mr3ckqrlk";
+       version = "0.9.3.1";
+       sha256 = "04vgr8a98k5iqc0lc8asvh785pn9fzhx1v8vl6ghq6k5hy9mgigq";
        libraryHaskellDepends = [
          base bifunctors commutative-semigroups comonad constraints
          constraints-extras containers data-default dependent-map
@@ -259257,9 +261064,7 @@ self: {
        ];
        description = "Helper functions to use reflex with gi-gtk";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "reflex-gi-gtk-example";
-       broken = true;
      }) {};
 
   "reflex-gloss" = callPackage
@@ -259275,8 +261080,6 @@ self: {
        ];
        description = "An reflex interface for gloss";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "reflex-gloss-scene" = callPackage
@@ -259462,24 +261265,22 @@ self: {
 
   "reflex-sdl2" = callPackage
     ({ mkDerivation, async, base, containers, dependent-sum
-     , exception-transformers, mtl, primitive, ref-tf, reflex, sdl2, stm
+     , exception-transformers, mtl, ref-tf, reflex, sdl2, stm
      }:
      mkDerivation {
        pname = "reflex-sdl2";
-       version = "0.3.0.0";
-       sha256 = "1mjynfdxnjdd308jp2gcpl8x00pmzshm81ramls7hzmkkvfm2xdb";
+       version = "0.3.0.3";
+       sha256 = "10lc0arzn2sxb69sah13fkn4zd2hsj2gwnblr4djzwzap409xiyh";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          async base containers dependent-sum exception-transformers mtl
-         primitive ref-tf reflex sdl2 stm
+         ref-tf reflex sdl2 stm
        ];
        executableHaskellDepends = [ base mtl reflex ];
        description = "SDL2 and reflex FRP";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "reflex-sdl2-exe";
-       broken = true;
      }) {};
 
   "reflex-test-host" = callPackage
@@ -261258,6 +263059,32 @@ self: {
        broken = true;
      }) {};
 
+  "relocant" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, Cabal, crypton, directory
+     , envparse, filepath, hspec, memory, optparse-applicative
+     , postgresql-simple, process, random, temporary, text, time
+     }:
+     mkDerivation {
+       pname = "relocant";
+       version = "1.0.0";
+       sha256 = "1iazymf953msr6d7dn99slw12wmnivnx5nfzjbq8h4f84ybwmvr6";
+       isLibrary = true;
+       isExecutable = true;
+       setupHaskellDepends = [ base Cabal directory filepath process ];
+       libraryHaskellDepends = [
+         aeson base bytestring crypton directory envparse filepath memory
+         optparse-applicative postgresql-simple process text time
+       ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base bytestring filepath hspec postgresql-simple random temporary
+         text
+       ];
+       description = "A PostgreSQL migration CLI tool and library";
+       license = lib.licenses.bsd2;
+       mainProgram = "relocant";
+     }) {};
+
   "reloto" = callPackage
     ({ mkDerivation, base, containers, QuickCheck, tasty
      , tasty-quickcheck, text, transformers
@@ -261281,10 +263108,8 @@ self: {
      }:
      mkDerivation {
        pname = "relude";
-       version = "1.2.1.0";
-       sha256 = "09fp8n2z6nz2yqkn8pgq56s6d971b4mgcaldkhc0ih3bz9dp8kvq";
-       revision = "3";
-       editedCabalFile = "1y4qgr64d02cqn46l8cqqwmzkkbd3v2w040b41z5inagbwbr50r8";
+       version = "1.2.2.0";
+       sha256 = "0ikp23nbzrxfalpsk6n8yg3byh43f8hp156wpxx45yc297gmgpil";
        libraryHaskellDepends = [
          base bytestring containers deepseq ghc-prim hashable mtl stm text
          transformers unordered-containers
@@ -262195,7 +264020,7 @@ self: {
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
-  "req_3_13_3" = callPackage
+  "req_3_13_4" = callPackage
     ({ mkDerivation, aeson, authenticate-oauth, base, blaze-builder
      , bytestring, case-insensitive, containers, crypton-connection
      , data-default-class, exceptions, hspec, hspec-core, hspec-discover
@@ -262206,8 +264031,10 @@ self: {
      }:
      mkDerivation {
        pname = "req";
-       version = "3.13.3";
-       sha256 = "162hqajwdnkpl0hylkzf33jxh68nyq1bnsyp3wi6h394phrgniy3";
+       version = "3.13.4";
+       sha256 = "0s80kl29b7d35v044yvkfa6ja40k4sm3wh26qpnscqzv2n6w8zzk";
+       revision = "1";
+       editedCabalFile = "0hjqbxmvvrw7bslq98kyyiqgl6d70cddddx8g0g6b1f3ffd1vw9n";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson authenticate-oauth base blaze-builder bytestring
@@ -262449,15 +264276,20 @@ self: {
   "rerefined" = callPackage
     ({ mkDerivation, base, mono-traversable, QuickCheck
      , template-haskell, text, text-builder-linear, type-level-show
+     , type-spec
      }:
      mkDerivation {
        pname = "rerefined";
-       version = "0.5.1";
-       sha256 = "0n775yxclxpnw0nf6g0ai6pdmckvw5v8rw03fss51mq1y9xw8dcg";
+       version = "0.8.0";
+       sha256 = "1w6p7sfl5mcq37cqlyfk3zzfb3sbw12idhdnk97jbrn0psms12rk";
        libraryHaskellDepends = [
          base mono-traversable QuickCheck template-haskell text
          text-builder-linear type-level-show
        ];
+       testHaskellDepends = [
+         base mono-traversable QuickCheck template-haskell text
+         text-builder-linear type-level-show type-spec
+       ];
        description = "Refinement types, again";
        license = lib.licenses.mit;
        maintainers = [ lib.maintainers.raehik ];
@@ -262594,8 +264426,8 @@ self: {
        pname = "resolv";
        version = "0.2.0.2";
        sha256 = "0jz798kliih4lb16s9bjk7sa9034x1qhyrr8z9sp6ahkz4yjh3c8";
-       revision = "3";
-       editedCabalFile = "0i9h81lrl0gdk6i1yrg2kqdx89fzr0wb29b6p7g2y3bnnmd2cs28";
+       revision = "4";
+       editedCabalFile = "0xr36sf4ivlxvhsfxj51zbm1pjgs4j5xby6pzjfyrl74c89nw69y";
        libraryHaskellDepends = [
          base base16-bytestring binary bytestring containers
        ];
@@ -262756,6 +264588,28 @@ self: {
        broken = true;
      }) {};
 
+  "resource-registry" = callPackage
+    ({ mkDerivation, base, bimap, containers, generics-sop, io-classes
+     , mtl, nothunks, QuickCheck, quickcheck-state-machine, si-timers
+     , strict-mvar, strict-stm, tasty, tasty-quickcheck, tree-diff
+     }:
+     mkDerivation {
+       pname = "resource-registry";
+       version = "0.1.0.0";
+       sha256 = "0mkx8hf6k0117c15kq3cyqgxbfwjjk0yywp5xf6svdi5g2xpkg5p";
+       libraryHaskellDepends = [
+         base bimap containers io-classes mtl nothunks strict-stm
+       ];
+       testHaskellDepends = [
+         base containers generics-sop io-classes mtl QuickCheck
+         quickcheck-state-machine si-timers strict-mvar strict-stm tasty
+         tasty-quickcheck tree-diff
+       ];
+       description = "Track allocated resources";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "resource-simple" = callPackage
     ({ mkDerivation, base, containers, monad-control, monad-fork
      , mtl-evil-instances, transformers, transformers-base
@@ -263004,8 +264858,8 @@ self: {
      }:
      mkDerivation {
        pname = "rest-rewrite";
-       version = "0.4.3";
-       sha256 = "0rvqagskkibwadqdkfqqjp0vrdxfn1hnb6g27ps7h160knygaa1d";
+       version = "0.4.4";
+       sha256 = "03jn5wclljkfdj1nvzbs5jvgsh343g1qr864pivgmxbc5ngrdk91";
        libraryHaskellDepends = [
          base containers hashable monad-loops mtl parsec process QuickCheck
          text time unordered-containers
@@ -263399,7 +265253,6 @@ self: {
        ];
        description = "Code shared across the code samples in the book \"Retrocomputing with Clash\"";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "retroclash-sim" = callPackage
@@ -263421,7 +265274,6 @@ self: {
        ];
        description = "High-level simulators from the book \"Retrocomputing with Clash\"";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "retry" = callPackage
@@ -264387,8 +266239,8 @@ self: {
      }:
      mkDerivation {
        pname = "ridley";
-       version = "0.3.4.1";
-       sha256 = "03y25hcmh38psf5gs28aa21ibkcg16d3kk2xmv073v50b14dxysr";
+       version = "0.4.0.0";
+       sha256 = "0g6bxxmlnlcbic8v91wah5xw0a1b4fy81y328j49dyi3xcf88nka";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -264502,8 +266354,8 @@ self: {
      }:
      mkDerivation {
        pname = "ring-buffer";
-       version = "0.4";
-       sha256 = "14h1rzxzk9qzr6bimxng8nhxydngx92x75p1mrjfwbwi17bbwgby";
+       version = "0.4.1";
+       sha256 = "0j5ysm2aliq06cic2y21587lcighagih9vc48dr7z4mvrfym4yz7";
        libraryHaskellDepends = [ base exceptions mtl primitive vector ];
        testHaskellDepends = [ base HUnit QuickCheck vector ];
        description = "A concurrent, mutable ring-buffer";
@@ -265184,8 +267036,8 @@ self: {
      }:
      mkDerivation {
        pname = "robots-txt";
-       version = "0.4.1.7";
-       sha256 = "0krmqznkkrq16bf78hs98ck6793nl68sn6lb5dv6skn8f10pzyfg";
+       version = "0.4.1.8";
+       sha256 = "0f6s07zdzjjhx4vk2khrh6y2mhfgjxlg3y3l07riiy171qzp9gkd";
        libraryHaskellDepends = [
          attoparsec base bytestring old-locale time
        ];
@@ -265717,6 +267569,63 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "ronn" = callPackage
+    ({ mkDerivation, base, filepath, hspec, hspec-golden, text }:
+     mkDerivation {
+       pname = "ronn";
+       version = "1.1.1.0";
+       sha256 = "0hrahajjmgfb93z2csyqjzbywv74z0c8yaagq5pbhasmrha2jg2i";
+       libraryHaskellDepends = [ base text ];
+       testHaskellDepends = [ base filepath hspec hspec-golden text ];
+       description = "Describe and render Ronn documentation";
+       license = lib.licenses.agpl3Only;
+     }) {};
+
+  "ronn-envparse" = callPackage
+    ({ mkDerivation, base, envparse, hspec, ronn, ronn-test }:
+     mkDerivation {
+       pname = "ronn-envparse";
+       version = "1.0.1.0";
+       sha256 = "00vl088d5c64ds9gz979s07zhz65290px4vij7zg4l9hsxhnbnnr";
+       libraryHaskellDepends = [ base envparse ronn ];
+       testHaskellDepends = [ base envparse hspec ronn-test ];
+       description = "Produce Ronn from OptEnvConf";
+       license = lib.licenses.agpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {ronn-test = null;};
+
+  "ronn-opt-env-conf" = callPackage
+    ({ mkDerivation, base, hspec, opt-env-conf, ronn, ronn-test, text
+     }:
+     mkDerivation {
+       pname = "ronn-opt-env-conf";
+       version = "1.0.1.0";
+       sha256 = "0s2myfg84d3ki0ls816xvllw2dinyzn7gy7ckk6zgc56jckrbs3y";
+       libraryHaskellDepends = [ base opt-env-conf ronn text ];
+       testHaskellDepends = [ base hspec opt-env-conf ronn-test ];
+       description = "Produce Ronn from OptEnvConf";
+       license = lib.licenses.agpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {ronn-test = null;};
+
+  "ronn-optparse-applicative" = callPackage
+    ({ mkDerivation, base, hspec, optparse-applicative, ronn, ronn-test
+     , text
+     }:
+     mkDerivation {
+       pname = "ronn-optparse-applicative";
+       version = "1.0.1.0";
+       sha256 = "1l8hsdlb2j3c4q1lmz7kxp16z9vky83gai5kl8jqcb6n7is9c5m2";
+       libraryHaskellDepends = [ base optparse-applicative ronn text ];
+       testHaskellDepends = [ base hspec optparse-applicative ronn-test ];
+       description = "Produce Ronn from OptEnvConf";
+       license = lib.licenses.agpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {ronn-test = null;};
+
   "roots" = callPackage
     ({ mkDerivation, base, tagged }:
      mkDerivation {
@@ -266597,7 +268506,6 @@ self: {
        testHaskellDepends = [ base ];
        description = "Let your mind know that your hands need a rest!";
        license = lib.licenses.bsd2;
-       badPlatforms = lib.platforms.darwin;
        hydraPlatforms = lib.platforms.none;
        broken = true;
      }) {};
@@ -266875,8 +268783,8 @@ self: {
        pname = "ruby-marshal";
        version = "0.2.1";
        sha256 = "18kdagf0lyghpaffzgw42ql1wrqkh13rfqjpj23i09i67pqrv3lk";
-       revision = "1";
-       editedCabalFile = "0f3jdq5ca12mbgawziakl0bw14gy1ycmvyp4ljffsghcg5fghxg9";
+       revision = "2";
+       editedCabalFile = "0sm6gk2v7f3hsr5y22g35bl2fdia5827bfk8pnrv3sf61fjh6mrd";
        libraryHaskellDepends = [
          base bytestring cereal containers fail mtl string-conv vector
        ];
@@ -267134,16 +269042,17 @@ self: {
 
   "rustls" = callPackage
     ({ mkDerivation, async, base, bytestring, containers
-     , derive-storable, directory, filepath, hedgehog, network, process
-     , resourcet, rustls, stm, tasty, tasty-hedgehog, tasty-hunit
-     , temporary, text, transformers
+     , derive-storable, directory, filepath, hedgehog, mtl, network
+     , process, resourcet, rustls, stm, tasty, tasty-hedgehog
+     , tasty-hunit, temporary, text, transformers
      }:
      mkDerivation {
        pname = "rustls";
-       version = "0.1.0.0";
-       sha256 = "19gv5cc0c3mnl40h5z1qnxrdhshiikmpmlyljv27jx2vk4i4vqib";
+       version = "0.2.0.0";
+       sha256 = "1scgp17hfmnzfccpaqih0smq3v34n217wsc5p7xdqgyhxwsj1bqg";
        libraryHaskellDepends = [
-         base bytestring derive-storable network resourcet text transformers
+         base bytestring containers derive-storable mtl network resourcet
+         text transformers
        ];
        librarySystemDepends = [ rustls ];
        testHaskellDepends = [
@@ -267254,43 +269163,6 @@ self: {
      }:
      mkDerivation {
        pname = "rzk";
-       version = "0.7.4";
-       sha256 = "1n7dk24pbllr1xxr3klqxh5nq2pcjchygdr0xvhd2yla7w5hjhv5";
-       isLibrary = true;
-       isExecutable = true;
-       setupHaskellDepends = [ base Cabal process ];
-       libraryHaskellDepends = [
-         aeson array base bifunctors bytestring co-log-core
-         data-default-class directory filepath Glob lens lsp lsp-types mtl
-         stm template-haskell text yaml
-       ];
-       libraryToolDepends = [ alex BNFC happy ];
-       executableHaskellDepends = [
-         array base bifunctors bytestring directory Glob mtl
-         optparse-generic template-haskell text with-utf8 yaml
-       ];
-       executableToolDepends = [ alex BNFC happy ];
-       testHaskellDepends = [
-         array base bifunctors bytestring directory doctest Glob hspec
-         hspec-discover mtl QuickCheck template-haskell text yaml
-       ];
-       testToolDepends = [ alex BNFC happy hspec-discover ];
-       description = "An experimental proof assistant for synthetic ∞-categories";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       mainProgram = "rzk";
-       broken = true;
-     }) {};
-
-  "rzk_0_7_5" = callPackage
-    ({ mkDerivation, aeson, alex, array, base, bifunctors, BNFC
-     , bytestring, Cabal, co-log-core, data-default-class, directory
-     , doctest, filepath, Glob, happy, hspec, hspec-discover, lens, lsp
-     , lsp-types, mtl, optparse-generic, process, QuickCheck, stm
-     , template-haskell, text, with-utf8, yaml
-     }:
-     mkDerivation {
-       pname = "rzk";
        version = "0.7.5";
        sha256 = "0x9485rs2hc51jfaczcmx89jn2nnppfnrk717xc559rzb64s2sgk";
        isLibrary = true;
@@ -267788,6 +269660,31 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "safe-json_1_2_0_2" = 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.2";
+       sha256 = "1zl0f3y1kih1y3i6376rkizd9kfklqxf7lnj3aipn5ph935lljrz";
+       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;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "safe-lazy-io" = callPackage
     ({ mkDerivation, base, extensible-exceptions, parallel, strict-io
      }:
@@ -268792,22 +270689,97 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "sandwich_0_3_0_0" = callPackage
+    ({ mkDerivation, aeson, ansi-terminal, async, base, brick
+     , bytestring, colour, containers, deepseq, directory, exceptions
+     , filepath, free, haskell-src-exts, microlens, microlens-th
+     , monad-control, monad-logger, mtl, optparse-applicative
+     , pretty-show, process, retry, safe, stm, string-interpolate
+     , template-haskell, text, time, transformers, transformers-base
+     , unix, unliftio, unliftio-core, vector, vty, vty-crossplatform
+     }:
+     mkDerivation {
+       pname = "sandwich";
+       version = "0.3.0.0";
+       sha256 = "1krxfk7skys70n8cjpvw5khhk6xlw6l5gra9vvgqqxpcjdnbb1y4";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson ansi-terminal async base brick bytestring colour containers
+         deepseq directory exceptions filepath free haskell-src-exts
+         microlens microlens-th monad-control monad-logger mtl
+         optparse-applicative pretty-show process retry safe stm
+         string-interpolate template-haskell text time transformers
+         transformers-base unix unliftio unliftio-core vector vty
+         vty-crossplatform
+       ];
+       executableHaskellDepends = [
+         aeson ansi-terminal async base brick bytestring colour containers
+         deepseq directory exceptions filepath free haskell-src-exts
+         microlens microlens-th monad-control monad-logger mtl
+         optparse-applicative pretty-show process retry safe stm
+         string-interpolate template-haskell text time transformers
+         transformers-base unix unliftio unliftio-core vector vty
+         vty-crossplatform
+       ];
+       testHaskellDepends = [
+         aeson ansi-terminal async base brick bytestring colour containers
+         deepseq directory exceptions filepath free haskell-src-exts
+         microlens microlens-th monad-control monad-logger mtl
+         optparse-applicative pretty-show process retry safe stm
+         string-interpolate template-haskell text time transformers
+         transformers-base unix unliftio unliftio-core vector vty
+         vty-crossplatform
+       ];
+       description = "Yet another test framework for Haskell";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "sandwich-contexts" = callPackage
+    ({ mkDerivation, aeson, base, conduit, conduit-extra, containers
+     , crypton-connection, data-default, exceptions, filepath, HTTP
+     , http-client, http-conduit, http-types, monad-logger, mtl, network
+     , postgresql-simple, process, random, relude, retry, safe, sandwich
+     , streaming-commons, string-interpolate, temporary, text, time
+     , transformers, unix-compat, unliftio, unliftio-core, vector
+     }:
+     mkDerivation {
+       pname = "sandwich-contexts";
+       version = "0.3.0.0";
+       sha256 = "0qmp7ag57im3a9mq6z1qkzbn1qqjnq8w9y8qinqlxzn9iwq6skg9";
+       libraryHaskellDepends = [
+         aeson base conduit conduit-extra containers crypton-connection
+         data-default exceptions filepath HTTP http-client http-conduit
+         http-types monad-logger mtl network process random relude retry
+         safe sandwich streaming-commons string-interpolate temporary text
+         time transformers unix-compat unliftio unliftio-core vector
+       ];
+       testHaskellDepends = [
+         base filepath postgresql-simple relude sandwich string-interpolate
+         unliftio
+       ];
+       testToolDepends = [ sandwich ];
+       description = "Contexts for the Sandwich test library";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "sandwich-hedgehog" = callPackage
-    ({ mkDerivation, base, free, hedgehog, monad-control, mtl
-     , safe-exceptions, sandwich, string-interpolate, text, time, vty
+    ({ mkDerivation, base, exceptions, free, hedgehog, sandwich
+     , string-interpolate, text, time, unliftio, vty
      , wl-pprint-annotated
      }:
      mkDerivation {
        pname = "sandwich-hedgehog";
-       version = "0.1.3.0";
-       sha256 = "0wf16y9a8savdviyr29dpji9ij26zcn3jrsf297ywrlbd00n7g1h";
+       version = "0.1.3.1";
+       sha256 = "0pidk7xlgdm9sad9zskqbmyhn0mlmz6vyygg4vfr2cqbnfkms502";
        libraryHaskellDepends = [
-         base free hedgehog monad-control mtl safe-exceptions sandwich
-         string-interpolate text time vty wl-pprint-annotated
+         base exceptions free hedgehog sandwich string-interpolate text time
+         unliftio vty wl-pprint-annotated
        ];
        testHaskellDepends = [
-         base free hedgehog monad-control mtl safe-exceptions sandwich
-         string-interpolate text time vty wl-pprint-annotated
+         base exceptions free hedgehog sandwich string-interpolate text time
+         unliftio vty wl-pprint-annotated
        ];
        description = "Sandwich integration with Hedgehog";
        license = lib.licenses.bsd3;
@@ -268908,6 +270880,40 @@ self: {
        mainProgram = "sandwich-webdriver-exe";
      }) {};
 
+  "sandwich-webdriver_0_3_0_0" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, data-default
+     , directory, exceptions, filepath, http-client, http-client-tls
+     , http-conduit, microlens, microlens-aeson, monad-control
+     , monad-logger, mtl, network, process, random, regex-tdfa, retry
+     , safe, sandwich, sandwich-contexts, string-interpolate, temporary
+     , text, time, transformers, unix, unliftio, unliftio-core
+     , unordered-containers, vector, webdriver
+     }:
+     mkDerivation {
+       pname = "sandwich-webdriver";
+       version = "0.3.0.0";
+       sha256 = "1s4j2i91csn1wplw1vnz7s8kin5v580a7m98yfas8p7nlm9bihp4";
+       libraryHaskellDepends = [
+         aeson base bytestring containers data-default directory exceptions
+         filepath http-client http-client-tls http-conduit microlens
+         microlens-aeson monad-control monad-logger mtl network process
+         random regex-tdfa retry safe sandwich sandwich-contexts
+         string-interpolate temporary text time transformers unix unliftio
+         unliftio-core unordered-containers vector webdriver
+       ];
+       testHaskellDepends = [
+         aeson base bytestring containers data-default directory exceptions
+         filepath http-client http-client-tls http-conduit microlens
+         microlens-aeson monad-control monad-logger mtl network process
+         random regex-tdfa retry safe sandwich sandwich-contexts
+         string-interpolate text time transformers unix unliftio
+         unliftio-core unordered-containers vector webdriver
+       ];
+       description = "Sandwich integration with Selenium WebDriver";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "sarasvati" = callPackage
     ({ mkDerivation, base, deepseq, portaudio }:
      mkDerivation {
@@ -269297,8 +271303,8 @@ self: {
      }:
      mkDerivation {
        pname = "sayable";
-       version = "1.2.4.0";
-       sha256 = "0hqcpcgzwv4q7vxdhnf3lffhlnrr4ykpz330n1ip0qnys483yz8r";
+       version = "1.2.5.0";
+       sha256 = "05jf2423l85vwc98fxib9ahlq9w4zhan4912jmfk86gvhsd35hls";
        libraryHaskellDepends = [
          base bytestring containers exceptions prettyprinter
          template-haskell text th-abstraction
@@ -269338,7 +271344,7 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "sbp_6_0_1" = callPackage
+  "sbp_6_2_1" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, array, base
      , base64-bytestring, basic-prelude, binary, binary-conduit
      , bytestring, cmdargs, conduit, conduit-extra, data-binary-ieee754
@@ -269347,8 +271353,8 @@ self: {
      }:
      mkDerivation {
        pname = "sbp";
-       version = "6.0.1";
-       sha256 = "12q23hdj8xddq9kq73nqf50qwdazqlv6xrb0dyxs5xg3kvlpccwq";
+       version = "6.2.1";
+       sha256 = "0cq2a62ipkbqmrryync5jqmlgyx5pgkrknk3lpcwmv1l1f9l9dgr";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -269387,37 +271393,6 @@ self: {
        mainProgram = "sbp2udp";
      }) {};
 
-  "sbv_7_13" = callPackage
-    ({ mkDerivation, array, async, base, bytestring, containers
-     , crackNum, deepseq, directory, doctest, filepath, generic-deriving
-     , ghc, Glob, hlint, mtl, pretty, process, QuickCheck, random, syb
-     , tasty, tasty-golden, tasty-hunit, tasty-quickcheck
-     , template-haskell, time, z3
-     }:
-     mkDerivation {
-       pname = "sbv";
-       version = "7.13";
-       sha256 = "0bk400swnb4s98c5p71ml1px6jndaiqhf5dj7zmnliyplqcgpfik";
-       revision = "1";
-       editedCabalFile = "0gn00bgvy9v4wiica7psrzmxbbp0fiiknrxmdy55z9k2ycpvw7la";
-       enableSeparateDataOutput = true;
-       libraryHaskellDepends = [
-         array async base containers crackNum deepseq directory filepath
-         generic-deriving ghc mtl pretty process QuickCheck random syb
-         template-haskell time
-       ];
-       testHaskellDepends = [
-         base bytestring containers crackNum directory doctest filepath Glob
-         hlint mtl QuickCheck random syb tasty tasty-golden tasty-hunit
-         tasty-quickcheck template-haskell
-       ];
-       testSystemDepends = [ z3 ];
-       description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {inherit (pkgs) z3;};
-
   "sbv" = callPackage
     ({ mkDerivation, array, async, base, bytestring, containers
      , deepseq, directory, filepath, libBF, mtl, pretty, process
@@ -269451,7 +271426,7 @@ self: {
        broken = true;
      }) {inherit (pkgs) z3;};
 
-  "sbv_10_12" = callPackage
+  "sbv_11_0" = callPackage
     ({ mkDerivation, array, async, base, bytestring, containers
      , deepseq, directory, filepath, libBF, mtl, pretty, process
      , QuickCheck, random, syb, tasty, tasty-bench, tasty-golden
@@ -269460,8 +271435,8 @@ self: {
      }:
      mkDerivation {
        pname = "sbv";
-       version = "10.12";
-       sha256 = "1siavgsc0a25rl4x22jcff2d9h1bqif4vm1nymz6niglbqnnrsv8";
+       version = "11.0";
+       sha256 = "1pdyy3mrhyrqacs7snn4dc9drawqij28svn8qlqxx0wr1bwx86gp";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          array async base containers deepseq directory filepath libBF mtl
@@ -269643,8 +271618,8 @@ self: {
      }:
      mkDerivation {
        pname = "scale";
-       version = "1.0.0.0";
-       sha256 = "1c1khgy83402lqfqdvq5amf9pgn5a6m4m5zmqkkw6iw0wbjw7p3a";
+       version = "1.0.1.0";
+       sha256 = "19cnzd316qbzxdjgia35l1yay1qpc6x10sgpfbv58yr4z65s01rx";
        libraryHaskellDepends = [
          base bitvec bytestring cereal data-default generics-sop memory
          template-haskell text vector
@@ -272013,15 +273988,15 @@ self: {
        license = lib.licenses.mit;
      }) {inherit (pkgs) secp256k1;};
 
-  "secp256k1-haskell_1_2_0" = callPackage
+  "secp256k1-haskell_1_4_0" = callPackage
     ({ mkDerivation, base, base16, bytestring, deepseq, entropy
      , hashable, hspec, hspec-discover, HUnit, monad-par, mtl
      , QuickCheck, secp256k1, string-conversions, unliftio-core
      }:
      mkDerivation {
        pname = "secp256k1-haskell";
-       version = "1.2.0";
-       sha256 = "1lr2sq8r3sx41f99pvga9ck0vw0sy7034zra80gxq1hnifjnd5q3";
+       version = "1.4.0";
+       sha256 = "1nba3f1952p229wbjmbpx80h212mmf1njvyxikiw9c4vpkfksx8b";
        libraryHaskellDepends = [
          base base16 bytestring deepseq entropy hashable QuickCheck
          string-conversions unliftio-core
@@ -272235,8 +274210,8 @@ self: {
      }:
      mkDerivation {
        pname = "sel";
-       version = "0.0.1.0";
-       sha256 = "0md8xdd7jci3jdq1l5acjfxgaz2ahiwz6c7cwam06x5kp0h1nik1";
+       version = "0.0.2.0";
+       sha256 = "0gidvbkcjgyq47gh2p19iawv8jcs7ajvih4mk6pwwbkjs8iybpx4";
        libraryHaskellDepends = [
          base base16 bytestring libsodium-bindings text text-display
        ];
@@ -272752,8 +274727,8 @@ self: {
      }:
      mkDerivation {
        pname = "semilattices";
-       version = "0.0.0.7";
-       sha256 = "1m9sqm4nq8d8rraqfqfwbn91412aqqq4gg9754lnq9crns75df11";
+       version = "0.0.0.8";
+       sha256 = "05dmnszyxssbjzw6f7qwq3slzd913afn562f2rnc54q9719xyybn";
        libraryHaskellDepends = [ base containers unordered-containers ];
        testHaskellDepends = [
          base doctest QuickCheck quickcheck-instances
@@ -273324,8 +275299,8 @@ self: {
      }:
      mkDerivation {
        pname = "sequence-formats";
-       version = "1.8.1.0";
-       sha256 = "105kxxczmdq6k2mnfsr5k6ixnlcllkhk9w70c5jcf96wz4gm6ydz";
+       version = "1.8.1.1";
+       sha256 = "09k7iqi1cjynxvdqihg6p98isx9i7z3xiw5h9gll5d2hyz040vya";
        libraryHaskellDepends = [
          attoparsec base bytestring containers errors exceptions foldl
          lens-family pipes pipes-attoparsec pipes-bytestring pipes-safe
@@ -273339,6 +275314,30 @@ self: {
        license = lib.licenses.gpl3Only;
      }) {};
 
+  "sequence-formats_1_9_0_0" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, containers, errors
+     , exceptions, foldl, hspec, lens-family, pipes, pipes-attoparsec
+     , pipes-bytestring, pipes-safe, pipes-zlib, streaming-commons
+     , tasty, tasty-hunit, transformers, vector
+     }:
+     mkDerivation {
+       pname = "sequence-formats";
+       version = "1.9.0.0";
+       sha256 = "06zv7qwmdyk35hgam34h8dp69hm936h4n53zz13cdac1kws9m5dg";
+       libraryHaskellDepends = [
+         attoparsec base bytestring containers errors exceptions foldl
+         lens-family pipes pipes-attoparsec pipes-bytestring pipes-safe
+         pipes-zlib streaming-commons transformers vector
+       ];
+       testHaskellDepends = [
+         base bytestring containers foldl hspec pipes pipes-safe pipes-zlib
+         tasty tasty-hunit transformers vector
+       ];
+       description = "A package with basic parsing utilities for several Bioinformatic data formats";
+       license = lib.licenses.gpl3Only;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "sequenceTools" = callPackage
     ({ mkDerivation, ansi-wl-pprint, base, bytestring, foldl, hspec
      , lens-family, optparse-applicative, pipes, pipes-group
@@ -273405,6 +275404,8 @@ self: {
        pname = "sequitur";
        version = "0.2.0.0";
        sha256 = "1k38xkhyika7aamzrkalc7kbz0v832amj4gxxs9l6si9v19ja185";
+       revision = "1";
+       editedCabalFile = "1l5jz58wxr5a20pjg842x931w195ab50n4w0jrbppchc836080fi";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -273530,7 +275531,6 @@ self: {
        ];
        description = "Test your 'Aeson' 'Serialize' and 'Binary' instances for stability over time";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "serialise" = callPackage
@@ -273707,28 +275707,25 @@ self: {
      }) {};
 
   "servant" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base-compat, bifunctors
-     , bytestring, case-insensitive, constraints, deepseq, hspec
+    ({ mkDerivation, aeson, attoparsec, base, bifunctors, bytestring
+     , case-insensitive, constraints, containers, deepseq, hspec
      , hspec-discover, http-api-data, http-media, http-types, mmorph
      , mtl, network-uri, QuickCheck, quickcheck-instances
-     , singleton-bool, sop-core, string-conversions, tagged, text
-     , transformers, vault
+     , singleton-bool, sop-core, text, transformers, vault
      }:
      mkDerivation {
        pname = "servant";
-       version = "0.20.1";
-       sha256 = "1s8vapj8qb8l5snjzxd63d9rvxwa1vw6g77cg8nynrzzppwp7xwl";
-       revision = "5";
-       editedCabalFile = "1lp44k8vsjwscjc5palvr930pznrm40adqksm3jcmhjsq63xmmji";
+       version = "0.20.2";
+       sha256 = "0rakyjrmn05sb2gxk4bkxlb23zfwm1pjkdg9mh7b4hjgsdwy4fba";
        libraryHaskellDepends = [
-         aeson attoparsec base base-compat bifunctors bytestring
-         case-insensitive constraints deepseq http-api-data http-media
-         http-types mmorph mtl network-uri QuickCheck singleton-bool
-         sop-core string-conversions tagged text transformers vault
+         aeson attoparsec base bifunctors bytestring case-insensitive
+         constraints containers deepseq http-api-data http-media http-types
+         mmorph mtl network-uri QuickCheck singleton-bool sop-core text
+         transformers vault
        ];
        testHaskellDepends = [
-         aeson base base-compat bytestring hspec http-media mtl QuickCheck
-         quickcheck-instances string-conversions text transformers
+         aeson base bytestring hspec http-media mtl QuickCheck
+         quickcheck-instances text
        ];
        testToolDepends = [ hspec-discover ];
        description = "A family of combinators for defining webservices APIs";
@@ -273839,10 +275836,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-auth";
-       version = "0.4.1.0";
-       sha256 = "08ggnlknhzdpf49zjm1qpzm12gckss7yr8chmzm6h6ycigz77ndd";
-       revision = "9";
-       editedCabalFile = "0vdci6ckk0qq48wpsxqm09azb2fap6av2vnafzkyhfj8knk49jyh";
+       version = "0.4.2.0";
+       sha256 = "0h71v9n3vd1ca9kav2b6w53wnk950hxlgp3hcnhyk7yd9aph4nwx";
        libraryHaskellDepends = [
          aeson base containers jose lens servant text unordered-containers
        ];
@@ -273859,10 +275854,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-auth-client";
-       version = "0.4.1.1";
-       sha256 = "1fs00p15hz2lqspby2xg6h0zxmlljm6wgi0wk73a4gavyg26dgqq";
-       revision = "5";
-       editedCabalFile = "1dbq1451jj49hbjfrdhr47k3rpwj825rbvj3f79w75rzyl3hyg75";
+       version = "0.4.2.0";
+       sha256 = "1pvqiygnwnkj6y4mi03qnpjlp305cjmpzp7nrqmc2p6qwnl2l4q9";
        libraryHaskellDepends = [
          base bytestring containers servant servant-auth servant-client-core
        ];
@@ -273915,10 +275908,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-auth-docs";
-       version = "0.2.10.1";
-       sha256 = "03dnh6x0y34npmv9w2f3hc9r1brlzf2rki6c6ngvwb3dvichhykv";
-       revision = "3";
-       editedCabalFile = "12irngkv4irmjkmarnpyfknq9iwz9xigcgldmg6y9sscjjv7xh7r";
+       version = "0.2.11.0";
+       sha256 = "127w2ggii2vqs60cnd5ir4azyrxnm7mhfydi156liykk2v8jkkaj";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          base lens servant servant-auth servant-docs
@@ -273979,10 +275970,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-auth-server";
-       version = "0.4.8.0";
-       sha256 = "0drny9m2js619pkxxa1mxji5x4r46kpv3qnmswyrb3kc0ck5c2af";
-       revision = "6";
-       editedCabalFile = "0rvb6jwjmkdrbc2q92si19arf5gi80x3m1g67354bncdaa81n81z";
+       version = "0.4.9.0";
+       sha256 = "0fhk2z9n9ax4g7iisdgcd87wgj9wvazhl86kjh364gsj1g8a5y99";
        libraryHaskellDepends = [
          aeson base base64-bytestring blaze-builder bytestring
          case-insensitive cookie data-default-class entropy http-types jose
@@ -274007,10 +275996,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-auth-swagger";
-       version = "0.2.10.2";
-       sha256 = "0f4sn0xlsq8lcnyj0q978bamfav6jmfkkccrg2k5l7rndif4nmwg";
-       revision = "3";
-       editedCabalFile = "0cvs7qwjdbr1f6n49pwjkq1cmkhya658207cmi8b70ghm5wvqfgi";
+       version = "0.2.11.0";
+       sha256 = "1h5ckkai4qxz9c2a62l2lv0ss8az5j1lwyzs4g652zffrgx9qk28";
        libraryHaskellDepends = [
          base lens servant servant-auth servant-swagger swagger2 text
        ];
@@ -274329,25 +276316,23 @@ self: {
      , kan-extensions, markdown-unlit, monad-control, mtl, network
      , QuickCheck, semigroupoids, servant, servant-client-core
      , servant-server, sop-core, stm, text, time, transformers
-     , transformers-base, transformers-compat, wai, warp
+     , transformers-base, wai, warp
      }:
      mkDerivation {
        pname = "servant-client";
-       version = "0.20";
-       sha256 = "0xmjqc54yq5akhw5ydbx5k0c1pnrryma8nczwyzvwx4vazrk0pbn";
-       revision = "6";
-       editedCabalFile = "0a2ix2r0fwdjfpd74sbgksiadzp1x8l5dm66k0g51dvj0v64njcn";
+       version = "0.20.2";
+       sha256 = "026bp0qk2bx672834yjxmqrfacyzzdssm89bd0niz1xzxzmw5r7g";
        libraryHaskellDepends = [
          base base-compat bytestring containers deepseq exceptions
          http-client http-media http-types kan-extensions monad-control mtl
-         semigroupoids servant servant-client-core stm text time
-         transformers transformers-base transformers-compat
+         semigroupoids servant servant-client-core stm time transformers
+         transformers-base
        ];
        testHaskellDepends = [
          aeson base base-compat bytestring entropy hspec http-api-data
-         http-client http-types HUnit kan-extensions markdown-unlit mtl
-         network QuickCheck servant servant-client-core servant-server
-         sop-core stm text transformers transformers-compat wai warp
+         http-client http-types HUnit markdown-unlit mtl network QuickCheck
+         servant servant-client-core servant-server sop-core stm text
+         transformers wai warp
        ];
        testToolDepends = [ hspec-discover markdown-unlit ];
        description = "Automatic derivation of querying functions for servant";
@@ -274359,19 +276344,15 @@ self: {
      , bytestring, constraints, containers, deepseq, exceptions, free
      , hspec, hspec-discover, http-media, http-types, network-uri
      , QuickCheck, safe, servant, sop-core, template-haskell, text
-     , transformers
      }:
      mkDerivation {
        pname = "servant-client-core";
-       version = "0.20";
-       sha256 = "012bdf3c44bqzb0ycns4pcxb0zidqqn7lpzz9316kiwy0wb4jx56";
-       revision = "4";
-       editedCabalFile = "10zypw7b7p3b3hb293ik44n45c9s875jnr919ramfx3bpiqchb5g";
+       version = "0.20.2";
+       sha256 = "10nv810ns8v1d9a2fkg9bgi7h9gm4yap1y6mg2r15d569i27rrvc";
        libraryHaskellDepends = [
          aeson base base-compat base64-bytestring bytestring constraints
          containers deepseq exceptions free http-media http-types
          network-uri safe servant sop-core template-haskell text
-         transformers
        ];
        testHaskellDepends = [ base base-compat deepseq hspec QuickCheck ];
        testToolDepends = [ hspec-discover ];
@@ -274455,10 +276436,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-conduit";
-       version = "0.16";
-       sha256 = "037vqqq5k2jm6s7gg2shb6iyvjfblsr41ifjpryfxmsib669vs9f";
-       revision = "2";
-       editedCabalFile = "0vxil0jr3iv4a9bf1rvy7qpbmffic1ga8drm6yl6csd64n4a3jvn";
+       version = "0.16.1";
+       sha256 = "0qxddrkqbglb1ifrcjg8bx86in0na3pmsvgb5q5486bzzsximl48";
        libraryHaskellDepends = [
          base bytestring conduit mtl resourcet servant unliftio-core
        ];
@@ -274560,10 +276539,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-docs";
-       version = "0.13";
-       sha256 = "0i91my86bcnn0jckf2qlfyx1zfbg8w6959v7iim60s3mdx9yjp67";
-       revision = "4";
-       editedCabalFile = "16m0glwz8x4k8cjp14jz9gq68q30wmz37qx39f3b4qrh3924hnsm";
+       version = "0.13.1";
+       sha256 = "1gdv5yrdqfsb4am8rn9fj7gl4f1nswlcbqnp6kc33j5z0mv35z4y";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -274703,19 +276680,15 @@ self: {
      }) {};
 
   "servant-event-stream" = callPackage
-    ({ mkDerivation, base, binary, http-media, lens, pipes
-     , servant-foreign, servant-js, servant-pipes, servant-server, text
-     , wai-extra
+    ({ mkDerivation, base, bytestring, http-media, lens
+     , servant-foreign, servant-server, text
      }:
      mkDerivation {
        pname = "servant-event-stream";
-       version = "0.2.1.0";
-       sha256 = "1bs4gjw7xaai5hxcv0dy7fmvx26ysmcqnaly5vriwkz45k1rhlj9";
-       revision = "2";
-       editedCabalFile = "1s6si9php8im45yh0r9slgw7sz8c0jk2i4c93a5qbjr0mzz9k2va";
+       version = "0.3.0.1";
+       sha256 = "1nd9v3dmpnqwj63psm6zikgcd635fc80a7bhn0azzlgi551s5kf2";
        libraryHaskellDepends = [
-         base binary http-media lens pipes servant-foreign servant-js
-         servant-pipes servant-server text wai-extra
+         base bytestring http-media lens servant-foreign servant-server text
        ];
        testHaskellDepends = [ base ];
        description = "Servant support for Server-Sent events";
@@ -274807,10 +276780,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-foreign";
-       version = "0.16";
-       sha256 = "15pir0x7dcyjmw71g4w00qgvcxyvhbkywzc3bvvaaprk5bjb3bmv";
-       revision = "4";
-       editedCabalFile = "0nm2nkivil7yh66syvw1a41g1lif75h7wc07rh9bnl7ncqfvdnal";
+       version = "0.16.1";
+       sha256 = "15a5cfiihmav7yq6nfp5f365649q054nk02hpf3lsaw8alpbivpp";
        libraryHaskellDepends = [
          base base-compat http-types lens servant text
        ];
@@ -274916,6 +276887,21 @@ self: {
        broken = true;
      }) {};
 
+  "servant-hateoas" = callPackage
+    ({ mkDerivation, aeson, base, http-media, servant, servant-server
+     }:
+     mkDerivation {
+       pname = "servant-hateoas";
+       version = "0.2.1";
+       sha256 = "0yw72zi2jgmm7vdfivkiajzp35pr72vmcjwnlsvz9plabk3lb1m5";
+       libraryHaskellDepends = [
+         aeson base http-media servant servant-server
+       ];
+       testHaskellDepends = [ base ];
+       description = "HATEOAS extension for servant";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "servant-haxl-client" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, bytestring
      , deepseq, either, exceptions, hashable, haxl, hspec, http-client
@@ -274953,8 +276939,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-hmac-auth";
-       version = "0.1.6";
-       sha256 = "19w7kg39mzrzir8l0qism3zqjgln7wa02zzbdk9swwnfcja8xm1h";
+       version = "0.1.7";
+       sha256 = "1fj7fjnanmdc92v9xcn1p47w3bav36bl2ck1w1r3s52w8znw1d6v";
        libraryHaskellDepends = [
          base base64-bytestring bytestring case-insensitive containers
          cryptonite http-client http-types memory mtl servant servant-client
@@ -274999,10 +276985,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-http-streams";
-       version = "0.20";
-       sha256 = "1pakvvw8m7dkwf8zfrh2gan1hs5zp4mgnn4bp0wiy49mc3zzlxwi";
-       revision = "6";
-       editedCabalFile = "0sq87z14wijr0dv0yclbz9k7g4plfjq8bqcn5wi7wq0h3ak7fzzg";
+       version = "0.20.2";
+       sha256 = "029i6rqmj6q5fn32vimr92rwgfb0c5l5cm19ncrw48nh78pgp0zm";
        libraryHaskellDepends = [
          base base-compat bytestring case-insensitive containers deepseq
          exceptions http-common http-media http-streams http-types
@@ -275117,10 +277101,8 @@ self: {
     ({ mkDerivation, aeson, base, http-media, servant, text }:
      mkDerivation {
        pname = "servant-jsonrpc";
-       version = "1.1.1";
-       sha256 = "0x5anjs6r7xgd2aqvs3fw4jr9yjz92a7pwa5ydpz63ijw2784j9z";
-       revision = "1";
-       editedCabalFile = "013m5rxs6cl75lhkj4p81jwsrmpywcd1cf7pkxq4kblg3in8bgy0";
+       version = "1.2.0";
+       sha256 = "1w92snxlypdf9qhm2bmbig864k67iz5avz98pw1yk9q2jggnd7ha";
        libraryHaskellDepends = [ aeson base http-media servant text ];
        description = "JSON-RPC messages and endpoints";
        license = lib.licenses.bsd3;
@@ -275134,10 +277116,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-jsonrpc-client";
-       version = "1.1.0";
-       sha256 = "0d18qajwpq6np0a61i5qm1z7iwvqrmgixg627diwr1xh4ws1ij8d";
-       revision = "2";
-       editedCabalFile = "0khfc661yxsnv2vrxcqfj892r3w2ngx3n8mngmrywl0217wh2s87";
+       version = "1.2.0";
+       sha256 = "1vws0nga5hv5fzlipf1xdr2pj08jjpvpzjlr1q992gsr8q4xm7kn";
        libraryHaskellDepends = [
          aeson base servant servant-client-core servant-jsonrpc
        ];
@@ -275152,8 +277132,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-jsonrpc-server";
-       version = "2.1.2";
-       sha256 = "0gbmpv1j4za01vwrygngbcs1pzjbfmc043yy57rq0yzvbcm1bmh7";
+       version = "2.2.0";
+       sha256 = "0ayga850zvkkl85lmmmlpxi4kpw1ny8irdb7ky5ssmrix8slkqx1";
        libraryHaskellDepends = [
          aeson base containers servant servant-jsonrpc servant-server
        ];
@@ -275189,6 +277169,26 @@ self: {
        broken = true;
      }) {};
 
+  "servant-lint" = callPackage
+    ({ mkDerivation, base, bytestring, containers, safe-coloured-text
+     , servant, servant-server, sydtest, text
+     }:
+     mkDerivation {
+       pname = "servant-lint";
+       version = "0.1.0.0";
+       sha256 = "1y9fc8kp8mclxm0njpdn121k7qa4f4vnwkcxr658pd26g34daqqk";
+       libraryHaskellDepends = [
+         base bytestring containers safe-coloured-text servant
+         servant-server text
+       ];
+       testHaskellDepends = [
+         base bytestring containers safe-coloured-text servant
+         servant-server sydtest text
+       ];
+       description = "Lint Servant Routes";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "servant-lucid" = callPackage
     ({ mkDerivation, base, http-media, lucid, servant, servant-server
      , text, wai, warp
@@ -275212,10 +277212,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-machines";
-       version = "0.16";
-       sha256 = "0c2cz96m9lbzr318i4vpy55y37xagh7sf1g0hvxbsvwhnzqa4532";
-       revision = "2";
-       editedCabalFile = "0nrrrh73bryg9xh025zdmk1kdmnm0kzrisbyhxrmqc514ayzkrr8";
+       version = "0.16.1";
+       sha256 = "0qhy99bx9lv35jpz5k19391z2ph91a7yp8z3ffcsc6lj4gd5nnak";
        libraryHaskellDepends = [ base bytestring machines mtl servant ];
        testHaskellDepends = [
          base base-compat bytestring http-client http-media machines servant
@@ -275556,10 +277554,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-pipes";
-       version = "0.16";
-       sha256 = "00n2rmv4aar49247is2sgy58nal64lv05zci9lhkbgmmmi1hqd10";
-       revision = "2";
-       editedCabalFile = "1xm1mi12qmwwxy3yqm6ys37q33f8hvq2sqyrvqw9rilkiqs2w8yr";
+       version = "0.16.1";
+       sha256 = "0n5l2dwnp0p8gjnz05rqiwxbn0qvngkrlc76ywvampvp1m4kbmhl";
        libraryHaskellDepends = [
          base bytestring monad-control mtl pipes pipes-safe servant
        ];
@@ -275818,8 +277814,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-quickcheck";
-       version = "0.1.0.0";
-       sha256 = "0bb6h0x1hcms10qmwxka7b6y8b1pigwa639sw0n1dn2jipzwxbla";
+       version = "0.1.1.0";
+       sha256 = "0hzfwqxbcgf9mxzlhw53pv99jxlpib56xjsnh8yw15j2pgb908qs";
        libraryHaskellDepends = [
          aeson base base-compat-batteries bytestring case-insensitive clock
          data-default-class hspec http-client http-media http-types mtl
@@ -276106,35 +278102,30 @@ self: {
     ({ mkDerivation, aeson, base, base-compat, base64-bytestring
      , bytestring, constraints, containers, directory, exceptions
      , filepath, hspec, hspec-discover, hspec-wai, http-api-data
-     , http-media, http-types, monad-control, mtl, network, network-uri
-     , QuickCheck, resourcet, safe, servant, should-not-typecheck
-     , sop-core, string-conversions, tagged, temporary, text
-     , transformers, transformers-base, transformers-compat, wai
-     , wai-app-static, wai-extra, warp, word8
+     , http-media, http-types, monad-control, mtl, network, resourcet
+     , safe, servant, should-not-typecheck, sop-core, tagged, temporary
+     , text, transformers, transformers-base, wai, wai-app-static
+     , wai-extra, warp, word8
      }:
      mkDerivation {
        pname = "servant-server";
-       version = "0.20";
-       sha256 = "1gp8pslk2sspi5vzrl1nimndpif7jhgzlffi2mzf1ap1bdwgxchk";
-       revision = "6";
-       editedCabalFile = "1n70k1n65lyqx4lhbmg1gw5mfl584smlyaxzrllmp9flh50z64nf";
+       version = "0.20.2";
+       sha256 = "0fqgnzzgbj4w441h3v841lav7gxazakz04s354r24pq4rh6m1kqy";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base base-compat base64-bytestring bytestring constraints
-         containers exceptions filepath http-api-data http-media http-types
-         monad-control mtl network network-uri resourcet servant sop-core
-         string-conversions tagged text transformers transformers-base wai
-         wai-app-static word8
+         base base64-bytestring bytestring constraints containers exceptions
+         filepath http-api-data http-media http-types monad-control mtl
+         network resourcet servant sop-core tagged text transformers
+         transformers-base wai wai-app-static word8
        ];
        executableHaskellDepends = [
-         aeson base base-compat servant text wai warp
+         aeson base base-compat text wai warp
        ];
        testHaskellDepends = [
          aeson base base-compat base64-bytestring bytestring directory hspec
-         hspec-wai http-types mtl QuickCheck resourcet safe servant
-         should-not-typecheck sop-core string-conversions temporary text
-         transformers transformers-compat wai wai-extra
+         hspec-wai http-types mtl resourcet safe servant
+         should-not-typecheck temporary text wai wai-extra
        ];
        testToolDepends = [ hspec-discover ];
        description = "A family of combinators for defining webservices APIs and serving them";
@@ -276250,14 +278241,14 @@ self: {
 
   "servant-static-th" = callPackage
     ({ mkDerivation, base, blaze-html, bytestring, containers
-     , directory, doctest, filepath, Glob, hspec-wai, http-media
-     , semigroups, servant, servant-blaze, servant-server, tasty
-     , tasty-hspec, tasty-hunit, template-haskell, text, wai
+     , directory, filepath, hspec, hspec-wai, http-media, semigroups
+     , servant, servant-blaze, servant-server, tasty, tasty-hspec
+     , tasty-hunit, template-haskell, text, wai
      }:
      mkDerivation {
        pname = "servant-static-th";
-       version = "1.0.0.0";
-       sha256 = "1iky6bk92vzhsw31hfdhgclr4nq1kmic6w9mwd5fzjhbs5vcmm15";
+       version = "1.0.0.1";
+       sha256 = "0pxzv2v5wlf906lxk778m3jvb2ax46x5z122x32a9a0n0s8pppik";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -276266,9 +278257,9 @@ self: {
          text
        ];
        testHaskellDepends = [
-         base blaze-html bytestring directory doctest filepath Glob
-         hspec-wai servant servant-blaze servant-server tasty tasty-hspec
-         tasty-hunit wai
+         base blaze-html bytestring directory filepath hspec hspec-wai
+         servant servant-blaze servant-server tasty tasty-hspec tasty-hunit
+         wai
        ];
        description = "Embed a directory of static files in your Servant server";
        license = lib.licenses.bsd3;
@@ -276426,10 +278417,8 @@ self: {
      }:
      mkDerivation {
        pname = "servant-swagger";
-       version = "1.2";
-       sha256 = "1dim4vlsd9zcz3ra0qwvb4hlbj0iarxygz78ksw8nbvqgbym3zjh";
-       revision = "4";
-       editedCabalFile = "0qvd4p0g8djj67g7c4nh2y9z4x6k778y3037w2m4622412fvyyfv";
+       version = "1.2.1";
+       sha256 = "18cvybmmp8cp8scpb7hncgn8jra8v82mby1bibysn6xbjy5pqlxq";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          aeson aeson-pretty base base-compat bytestring hspec http-media
@@ -277074,8 +279063,8 @@ self: {
      }:
      mkDerivation {
        pname = "serversession-backend-persistent";
-       version = "2.0.1";
-       sha256 = "1x08a5xhg2f48hjj651gchn17k7fg1n4a64vmyzy2ps2xrgqr2sy";
+       version = "2.0.3";
+       sha256 = "1f6zpxi16frs6jn1dx2kzk0cacw549pg2id2z6vqxkc5fw98iswq";
        libraryHaskellDepends = [
          aeson base base64-bytestring bytestring cereal path-pieces
          persistent serversession tagged text time transformers
@@ -277701,8 +279690,8 @@ self: {
      }:
      mkDerivation {
        pname = "sexpresso";
-       version = "1.2.4.0";
-       sha256 = "1lpr6kl79kcfxxmnr7hkr2rxk51y599dj4303f1dw7i0vlbm7rfb";
+       version = "1.2.5.0";
+       sha256 = "1r89d6r6hbby9k4rl21m1hqbyf74lg065xp62r682xmfcczix3hm";
        libraryHaskellDepends = [
          base bifunctors containers megaparsec recursion-schemes text
        ];
@@ -277816,8 +279805,8 @@ self: {
      }:
      mkDerivation {
        pname = "sgf";
-       version = "0.1.3.2";
-       sha256 = "051w1sswj1k2br011q0g6zzvkvwxahkgfn4cpkkrdwz8xm1jb9al";
+       version = "0.1.3.3";
+       sha256 = "0wxmyv00gphyd7alq79g4vvdkdsmp204pcx300vqvgf6b6ydn1an";
        libraryHaskellDepends = [
          base containers encoding extensible-exceptions mtl parsec split
          time transformers
@@ -279007,8 +280996,8 @@ self: {
      }:
      mkDerivation {
        pname = "shellify";
-       version = "0.11.0.1";
-       sha256 = "1ighr9py1c2njiwdzb4fy0rlz7k8zb51la5mr8ciwh7r8zkmi0gv";
+       version = "0.11.0.4";
+       sha256 = "1q0fjdsw76507f0abx6vcqhm1khsx8rd4d1nnipfpj4vsp5w1dbc";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -279023,6 +281012,30 @@ self: {
        maintainers = [ lib.maintainers.danielrolls ];
      }) {};
 
+  "shellify_0_11_0_5" = callPackage
+    ({ mkDerivation, base, containers, data-default, directory, extra
+     , hspec, hspec-core, HStringTemplate, mtl, raw-strings-qq, shake
+     , text, unordered-containers
+     }:
+     mkDerivation {
+       pname = "shellify";
+       version = "0.11.0.5";
+       sha256 = "0anxcifp15wgk7wji6ks9dcvfzy14q0bwkf6ixx6j42rmbs6fssz";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base containers data-default directory extra HStringTemplate mtl
+         raw-strings-qq shake text unordered-containers
+       ];
+       executableHaskellDepends = [ base raw-strings-qq text ];
+       testHaskellDepends = [ base hspec hspec-core raw-strings-qq text ];
+       description = "A tool for generating shell.nix files";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "nix-shellify";
+       maintainers = [ lib.maintainers.danielrolls ];
+     }) {};
+
   "shellish" = callPackage
     ({ mkDerivation, base, bytestring, directory, filepath, mtl
      , process, strict, time, unix-compat
@@ -279081,10 +281094,8 @@ self: {
      }:
      mkDerivation {
        pname = "shellmet";
-       version = "0.0.4.1";
-       sha256 = "0jd05bazny7y25jnminal5wv30kxg6pzchswxpw5yac027qjagd0";
-       revision = "1";
-       editedCabalFile = "1ivpa3nrbp8qjam99m6dblhakc8gml1hhhigsmb708ndsyqfqa2i";
+       version = "0.0.5.0";
+       sha256 = "1yqz8nlhjbi5ngl548j4gy07m6dbvxfykj5y2gm4vviwvx0kgmz4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base process text ];
@@ -279145,6 +281156,19 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "shellwords_0_1_3_2" = callPackage
+    ({ mkDerivation, base, hspec, megaparsec, text }:
+     mkDerivation {
+       pname = "shellwords";
+       version = "0.1.3.2";
+       sha256 = "1x0yb53qkckxli8sm5ck82c7lccp6kl79sk5mcxizb13a6ikw542";
+       libraryHaskellDepends = [ base megaparsec text ];
+       testHaskellDepends = [ base hspec megaparsec ];
+       description = "Parse strings into words, like a shell would";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "shelly" = callPackage
     ({ mkDerivation, async, base, bytestring, containers, directory
      , enclosed-exceptions, exceptions, filepath, hspec, hspec-contrib
@@ -279812,6 +281836,8 @@ self: {
        testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ];
        description = "timers using SI units (seconds)";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "sibe" = callPackage
@@ -279971,8 +281997,8 @@ self: {
        pname = "sign";
        version = "0.4.4";
        sha256 = "1z9csfbl5h4cprvykszn81xncsry7fama2y3gbgnqr7mq15qziq7";
-       revision = "2";
-       editedCabalFile = "1si2x4ip4lqh9zj249f1rsslzxxj94arww63bqaha2zkg25sfykz";
+       revision = "3";
+       editedCabalFile = "1yrpjv01zhshi0ri3kn8sclvyry85raxgfggxqg9pab73vqwfz79";
        libraryHaskellDepends = [
          base containers deepseq hashable lattices universe-base
        ];
@@ -281134,22 +283160,23 @@ self: {
      }) {};
 
   "simple-sql-parser" = callPackage
-    ({ mkDerivation, base, containers, megaparsec, mtl
-     , parser-combinators, prettyprinter, tasty, tasty-hunit, text
+    ({ mkDerivation, base, containers, filepath, hspec
+     , hspec-expectations, hspec-golden, hspec-megaparsec, megaparsec
+     , mtl, parser-combinators, pretty-show, prettyprinter
+     , raw-strings-qq, text
      }:
      mkDerivation {
        pname = "simple-sql-parser";
-       version = "0.7.1";
-       sha256 = "0jzmc5ian4y2jpng8c5xqf8igx5h186nw131vh6vq76nyzxxbx87";
-       isLibrary = true;
-       isExecutable = true;
+       version = "0.8.0";
+       sha256 = "01mymjr3gbdpkd660vz2v024b8jvzbzwqznmdxf3j2xpbmy36svw";
        libraryHaskellDepends = [
          base containers megaparsec mtl parser-combinators prettyprinter
          text
        ];
        testHaskellDepends = [
-         base containers megaparsec mtl parser-combinators prettyprinter
-         tasty tasty-hunit text
+         base containers filepath hspec hspec-expectations hspec-golden
+         hspec-megaparsec megaparsec mtl parser-combinators pretty-show
+         prettyprinter raw-strings-qq text
        ];
        description = "A parser for SQL";
        license = lib.licenses.bsd3;
@@ -281879,6 +283906,21 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "singletons-default" = callPackage
+    ({ mkDerivation, base, data-default-class, singletons
+     , singletons-base
+     }:
+     mkDerivation {
+       pname = "singletons-default";
+       version = "0.1.0.7";
+       sha256 = "1rdz61hvv95l33rdv1afhrfjwdpznwik2d4q1z7wl6c8h6dl2wx1";
+       libraryHaskellDepends = [
+         base data-default-class singletons singletons-base
+       ];
+       description = "An optional type with type level default";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "singletons-presburger" = callPackage
     ({ mkDerivation, base, ghc, ghc-typelits-presburger, mtl
      , reflection, singletons, singletons-base
@@ -282214,10 +284256,8 @@ self: {
      }:
      mkDerivation {
        pname = "size-based";
-       version = "0.1.3.2";
-       sha256 = "1qh2apjkv0m6hi668wq4g7gb75hwhpydv8c5gxn3sgm3cmjscl42";
-       revision = "1";
-       editedCabalFile = "1h4ig2pqw5spg5mdgwd73q4banvk3kyk7q76pkhy8n0mnwpa51ck";
+       version = "0.1.3.3";
+       sha256 = "1xc31iy57v9hm97hhr26ws2wwsf56gczwnq7q8ckiy5pgw6fmr1g";
        libraryHaskellDepends = [
          base dictionary-sharing template-haskell testing-type-modifiers
        ];
@@ -282709,8 +284749,8 @@ self: {
      }:
      mkDerivation {
        pname = "skylighting";
-       version = "0.14.2";
-       sha256 = "1xbjmxpcqhnfjhma3bq539y3a3jnry75qrfw7d113gvrwsx39njl";
+       version = "0.14.3";
+       sha256 = "025b9qvah2qi2lff97m9hjnz8808c49sbzg3215s6524arhciv59";
        configureFlags = [ "-fexecutable" ];
        isLibrary = true;
        isExecutable = true;
@@ -282736,8 +284776,8 @@ self: {
      }:
      mkDerivation {
        pname = "skylighting-core";
-       version = "0.14.2";
-       sha256 = "0ja6pjkz49p9r6h0lajf2nfq55sbmda57n1v7jbw1xzh3fcdvqrn";
+       version = "0.14.3";
+       sha256 = "02y4vzakmdk24k3dysdh7wzrb597cmxzppxxlw3jd2lbyqw7yzlm";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -283462,6 +285502,31 @@ self: {
        maintainers = [ lib.maintainers.dschrempf ];
      }) {};
 
+  "slynx_0_8_0_0" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
+     , elynx-markov, elynx-seq, elynx-tools, elynx-tree, hmatrix
+     , matrices, optparse-applicative, random, statistics, text
+     , transformers, vector
+     }:
+     mkDerivation {
+       pname = "slynx";
+       version = "0.8.0.0";
+       sha256 = "1rhp6bkkcqiw8ab82znspdlwrmmm18ksgw3976iqakar04d8yybi";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson attoparsec base bytestring containers elynx-markov elynx-seq
+         elynx-tools elynx-tree hmatrix matrices optparse-applicative random
+         statistics text transformers vector
+       ];
+       executableHaskellDepends = [ base ];
+       description = "Handle molecular sequences";
+       license = lib.licenses.gpl3Plus;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "slynx";
+       maintainers = [ lib.maintainers.dschrempf ];
+     }) {};
+
   "small-bytearray-builder" = callPackage
     ({ mkDerivation, base, bytebuild, byteslice }:
      mkDerivation {
@@ -284264,6 +286329,8 @@ self: {
        pname = "smtp-mail";
        version = "0.5.0.0";
        sha256 = "1slmv6k47aqlnms1gjfvsjs1zw8fymvwb7j8nxpjkm554dxqzbcj";
+       revision = "1";
+       editedCabalFile = "0mjbrjgr7r42a9f45x4zg1zwij1v20d50x1p4g1s17v49s57hyg3";
        libraryHaskellDepends = [
          array base base16-bytestring base64-bytestring bytestring crypton
          crypton-connection data-default-class filepath memory mime-mail
@@ -284317,8 +286384,8 @@ self: {
      }:
      mkDerivation {
        pname = "smtpbz";
-       version = "1.0.1";
-       sha256 = "1zxcr4md1r9dlg14a3b6ywqnir6jx95qsffwv2f08k2mkifm82w3";
+       version = "1.1.0";
+       sha256 = "04fr5w139bvi3wdx7ynxkgmb5z34a7wpa4znrhh6vjq2hykxi4nk";
        libraryHaskellDepends = [
          aeson base bytestring http-conduit http-types text
        ];
@@ -286939,8 +289006,8 @@ self: {
        pname = "sound-collage";
        version = "0.2.1";
        sha256 = "09g63b3k0l30z3lxmcz0zpggqqhnr7m01wh2vpm5v561rbnl8rsi";
-       revision = "2";
-       editedCabalFile = "0csr699dvsvyf90rcks43naiy5biv1awqj0ah4y8vnkyz261n8l5";
+       revision = "3";
+       editedCabalFile = "09slv6fqrkbhr1jn7h8xs0cxhdaq3r6cy1xar3vp8dil4hc6v3j8";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -287078,6 +289145,8 @@ self: {
        pname = "sox";
        version = "0.2.3.2";
        sha256 = "1ys6xm08gr3pvyrial2z1b3gvyd44b9510dpp4ifxqf882igkjgb";
+       revision = "1";
+       editedCabalFile = "1ncmbclz44grdvhx8lgizsp8g8sm97q6vs50sfiwxh1aqwjys7kd";
        libraryHaskellDepends = [
          base containers explicit-exception extensible-exceptions process
          sample-frame semigroups transformers unix utility-ht
@@ -287899,13 +289968,14 @@ self: {
      }) {};
 
   "specup" = callPackage
-    ({ mkDerivation, base, bytestring, extra, hspec, hspec-core
-     , megaparsec, optparse-applicative, stache, text, yaml
+    ({ mkDerivation, base, bytestring, directory, extra, hspec
+     , hspec-core, megaparsec, optparse-applicative, process, stache
+     , text, yaml
      }:
      mkDerivation {
        pname = "specup";
-       version = "0.2.0.1";
-       sha256 = "054v8qffs9wwl6vnfxmjv0753bchvsjibbvcs8fnnmy8si5hk80h";
+       version = "0.2.0.3";
+       sha256 = "141y6m3l4m39jmdfprk9lksrcgzld1clw5sg6pqw14vry7icq9j8";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -287914,7 +289984,9 @@ self: {
        executableHaskellDepends = [
          base bytestring optparse-applicative text
        ];
-       testHaskellDepends = [ base bytestring hspec hspec-core text ];
+       testHaskellDepends = [
+         base bytestring directory extra hspec hspec-core process text
+       ];
        description = "Manage the application of templates to custom yaml";
        license = lib.licenses.gpl2Only;
        mainProgram = "specup";
@@ -288191,15 +290263,16 @@ self: {
      }) {};
 
   "spirv-reflect-ffi" = callPackage
-    ({ mkDerivation, base, bytestring, c2hs, spirv-reflect-types, text
-     , vector
+    ({ mkDerivation, base, bytestring, c2hs, spirv-enum
+     , spirv-reflect-types, text, vector, vector-algorithms
      }:
      mkDerivation {
        pname = "spirv-reflect-ffi";
-       version = "0.2";
-       sha256 = "1pz2nlc4l6clmwwqmn95lfa50ii0524grfxs1c3ycbd8qi16n6q4";
+       version = "0.3";
+       sha256 = "1fh7xwqlc9diz3v4byz5iknndf5hm83mzb7awcn012ac55d3gz3x";
        libraryHaskellDepends = [
-         base bytestring spirv-reflect-types text vector
+         base bytestring spirv-enum spirv-reflect-types text vector
+         vector-algorithms
        ];
        libraryToolDepends = [ c2hs ];
        description = "C-library loader for spirv-reflect tool";
@@ -288207,26 +290280,26 @@ self: {
      }) {};
 
   "spirv-reflect-types" = callPackage
-    ({ mkDerivation, base, containers, text, vector }:
+    ({ mkDerivation, base, containers, spirv-enum, text, vector }:
      mkDerivation {
        pname = "spirv-reflect-types";
-       version = "0.2";
-       sha256 = "0j002p01kgk3avzvq7p391k7bll74fxg01mqlbk4mjyc7plvz87a";
-       libraryHaskellDepends = [ base containers text vector ];
+       version = "0.3";
+       sha256 = "0sg46268a52qkhql50rm3rkgikg8ygrxhxb4qhrx09xpqqngxhzz";
+       libraryHaskellDepends = [ base containers spirv-enum text vector ];
        description = "Data types from spirv-reflect tool";
        license = lib.licenses.bsd3;
      }) {};
 
   "spirv-reflect-yaml" = callPackage
-    ({ mkDerivation, base, bytestring, HsYAML, spirv-reflect-types
-     , text, vector
+    ({ mkDerivation, base, bytestring, HsYAML, spirv-enum
+     , spirv-reflect-types, text, vector
      }:
      mkDerivation {
        pname = "spirv-reflect-yaml";
-       version = "0.2";
-       sha256 = "0zgr0mfwxf485ka706y67h6vjp6d307fwirfff87gsh0lip7199b";
+       version = "0.3";
+       sha256 = "1bi1c6ykzs6pbls7r21ipx29dinn7m9lqn94lwf7j2c901nk53s1";
        libraryHaskellDepends = [
-         base bytestring HsYAML spirv-reflect-types text vector
+         base bytestring HsYAML spirv-enum spirv-reflect-types text vector
        ];
        description = "YAML loader for spirv-reflect tool";
        license = lib.licenses.bsd3;
@@ -289055,8 +291128,8 @@ self: {
      }:
      mkDerivation {
        pname = "sqlite-easy";
-       version = "1.1.0.0";
-       sha256 = "12x89y3hsy51ydb8lnawws9cbqyj9x98mk3pwm5pc62pcwy947yi";
+       version = "1.1.0.1";
+       sha256 = "04f83krzb5a806dszhhnyhrxpvh6qr00579cq6h4bhz6bk54ivrz";
        libraryHaskellDepends = [
          base bytestring direct-sqlite migrant-core mtl resource-pool text
          unliftio-core
@@ -289822,8 +291895,8 @@ self: {
        pname = "stache";
        version = "2.3.4";
        sha256 = "0kgiyxws2kir8q8zrqkzmk103y7hl6nksxl70f6fy8m9fqkjga51";
-       revision = "2";
-       editedCabalFile = "107iijpd6jzdnbxd8pm2kyj57645h1ax1ynzb3dfsq0akhnmsgx6";
+       revision = "3";
+       editedCabalFile = "1x7kgp6496jd62pz7d7yf4q1l55fd344cwjfpalxpawc769xgvg4";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -289866,6 +291939,8 @@ self: {
        pname = "stack";
        version = "3.1.1";
        sha256 = "0iax7ncga64mgkbiy0psjrd603kz8k8m67f718xl4vpyn3m03by4";
+       revision = "1";
+       editedCabalFile = "18a7ggbvs90d452njdwscmxjg56axk4az0w3c8shisfg0ykd1x6g";
        configureFlags = [
          "-fdisable-git-info" "-fhide-dependency-versions"
          "-fsupported-build"
@@ -289947,15 +292022,15 @@ self: {
        mainProgram = "stack-all";
      }) {};
 
-  "stack-all_0_6_3" = callPackage
+  "stack-all_0_6_4" = callPackage
     ({ mkDerivation, aeson, base, cached-json-file, config-ini
      , directory, extra, filepath, http-query, process, simple-cmd
      , simple-cmd-args, text, yaml
      }:
      mkDerivation {
        pname = "stack-all";
-       version = "0.6.3";
-       sha256 = "14cqjaz8rc59sfy1px7a7bbv82dnrnaawf64q731ipl51smi0662";
+       version = "0.6.4";
+       sha256 = "1yvzglvaalk537fza2nhzjacm7aanrnwsz0grg00ln0a06hb8wcb";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -290744,13 +292819,13 @@ self: {
      , hspec-expectations-lifted, hspec-golden, http-types, lens
      , lens-aeson, monad-logger, mtl, optparse-applicative, QuickCheck
      , resourcet, rio, semigroups, text, text-metrics, time
-     , transformers, typed-process, unliftio, unordered-containers, uuid
-     , yaml
+     , transformers, typed-process, unix, unliftio, unordered-containers
+     , uuid, yaml
      }:
      mkDerivation {
        pname = "stackctl";
-       version = "1.7.0.0";
-       sha256 = "1v0c2kzkwkd85hq4ffr4pm438lxa5ylg2amcxhz6y6fc8853ihcv";
+       version = "1.7.2.0";
+       sha256 = "1wpm5bklwxsy8kqk3r4srd50b66jbky0v4wyzqpyjkdh0qn080w8";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -290760,7 +292835,7 @@ self: {
          containers envparse errors exceptions extra filepath Glob lens
          lens-aeson monad-logger mtl optparse-applicative QuickCheck
          resourcet rio semigroups text text-metrics time transformers
-         typed-process unliftio unordered-containers uuid yaml
+         typed-process unix unliftio unordered-containers uuid yaml
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [
@@ -291248,8 +293323,8 @@ self: {
      }:
      mkDerivation {
        pname = "static-bytes";
-       version = "0.1.0";
-       sha256 = "00lai18b7wzyy08l6na0lnzpzlwsld7iqfcz2r0l6qbxmdmm3hsx";
+       version = "0.1.1";
+       sha256 = "14a0ww31y54hsvv2qf1wchpvzbsnxjjwgm13h9ysc3fclkwa0ba9";
        libraryHaskellDepends = [
          base bytestring memory primitive rio vector
        ];
@@ -292597,6 +294672,22 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "storable-hetero-list" = callPackage
+    ({ mkDerivation, base, hetero-parameter-list, storable-peek-poke }:
+     mkDerivation {
+       pname = "storable-hetero-list";
+       version = "0.1.0.4";
+       sha256 = "12d32lwr4apnv8m5c2kh4n1zmka2vgcigziih4ndcal4m0sh1niz";
+       libraryHaskellDepends = [
+         base hetero-parameter-list storable-peek-poke
+       ];
+       testHaskellDepends = [
+         base hetero-parameter-list storable-peek-poke
+       ];
+       description = "about Storable and Hetero list";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "storable-offset" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -292610,6 +294701,20 @@ self: {
        broken = true;
      }) {};
 
+  "storable-peek-poke" = callPackage
+    ({ mkDerivation, base, typelevel-tools-yj }:
+     mkDerivation {
+       pname = "storable-peek-poke";
+       version = "0.1.0.1";
+       sha256 = "1irarnv968qqmsvgvzp8xw994j267qirnj1sj57fr34z40ck3nbb";
+       revision = "1";
+       editedCabalFile = "18lxyryk05m4s94977g8irxiwnsp06llp962w5nh0rpsazdrhm4r";
+       libraryHaskellDepends = [ base typelevel-tools-yj ];
+       testHaskellDepends = [ base typelevel-tools-yj ];
+       description = "class Sizable, Peek and Poke";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "storable-record" = callPackage
     ({ mkDerivation, base, QuickCheck, semigroups, transformers
      , utility-ht
@@ -292722,6 +294827,8 @@ self: {
        pname = "store";
        version = "0.7.18";
        sha256 = "1qvfh7j1k8gfkllbvln5kfi45n59690yfkzdlazmajji8d8mp8z0";
+       revision = "1";
+       editedCabalFile = "1wqsr9hx5fxjhqhshffv2x4ahzr07gl2s3bbjipkms43yshrl5ab";
        libraryHaskellDepends = [
          array async base base-orphans base64-bytestring bifunctors
          bytestring containers contravariant cryptohash-sha1 deepseq
@@ -293192,8 +295299,8 @@ self: {
      }:
      mkDerivation {
        pname = "streaming-bytestring";
-       version = "0.3.2";
-       sha256 = "0rxsxm0an21d2wrngg61vdz7lqcigi7fs96n8003yfcnah63qnw8";
+       version = "0.3.3";
+       sha256 = "15v1r8fw2w9a6ivg3f83pqfs9q5ik27vjbk2wvpd8vlmw210idnv";
        libraryHaskellDepends = [
          base bytestring deepseq exceptions ghc-prim mmorph mtl resourcet
          streaming transformers transformers-base
@@ -293539,19 +295646,20 @@ self: {
      }) {};
 
   "streaming-utils" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, http-client
-     , http-client-tls, json-stream, mtl, network, network-simple, pipes
-     , resourcet, streaming, streaming-bytestring, streaming-commons
-     , transformers, zlib
+    ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base
+     , bytestring, http-client, http-client-tls, json-stream, mtl
+     , network, network-simple, pipes, resourcet, streaming
+     , streaming-bytestring, streaming-commons, transformers, zlib
      }:
      mkDerivation {
        pname = "streaming-utils";
-       version = "0.2.5.0";
-       sha256 = "1zaq0vk4bzn27w56nxx56fij9cxk7pz5vf2xvglxkj6xip1w63fz";
+       version = "0.2.6.0";
+       sha256 = "0dpd58fpib9g6chfqkfj29v691gi7mq4czwapwhfjsmmd6rghb01";
        libraryHaskellDepends = [
-         aeson attoparsec base bytestring http-client http-client-tls
-         json-stream mtl network network-simple pipes resourcet streaming
-         streaming-bytestring streaming-commons transformers
+         aeson attoparsec attoparsec-aeson base bytestring http-client
+         http-client-tls json-stream mtl network network-simple pipes
+         resourcet streaming streaming-bytestring streaming-commons
+         transformers
        ];
        libraryPkgconfigDepends = [ zlib ];
        description = "http, attoparsec, pipes and other utilities for the streaming libraries";
@@ -293603,8 +295711,8 @@ self: {
        pname = "streamly";
        version = "0.10.1";
        sha256 = "1iyvrhjlvfww5jmwdfx58pr5xi9jzv5h22g0nvnhgnrnxhm86sxn";
-       revision = "3";
-       editedCabalFile = "1g4jv5gq9bn9mb97zqh2g27l77i1ik8qznzv2lc217kylhmnm2gh";
+       revision = "4";
+       editedCabalFile = "1zd101rz87b9292cazb57qyhm7jy3ia69f80jqw9wjy69bhyihpf";
        libraryHaskellDepends = [
          atomic-primops base containers deepseq directory exceptions
          hashable heaps lockfree-queue monad-control mtl network
@@ -293617,20 +295725,24 @@ self: {
      }) {};
 
   "streamly-archive" = callPackage
-    ({ mkDerivation, archive, base, bytestring, cryptonite, directory
-     , filepath, QuickCheck, streamly, streamly-core, tar, tasty
-     , tasty-hunit, tasty-quickcheck, temporary, zlib
+    ({ mkDerivation, archive, async, base, bytestring, containers
+     , cryptonite, directory, filepath, QuickCheck, split, streamly
+     , streamly-core, tar, tasty, tasty-hunit, tasty-quickcheck
+     , temporary, zlib
      }:
      mkDerivation {
        pname = "streamly-archive";
-       version = "0.2.0";
-       sha256 = "0sjshmvndrysbfpj0w05khpga2qsb375iqpfwl6d822vaaxsykq2";
+       version = "0.3.0";
+       sha256 = "1azjv8lsy4mp9brz6zdfls4srxr8zl3ki80d50k7ikzxhv117sp1";
        enableSeparateDataOutput = true;
-       libraryHaskellDepends = [ base bytestring streamly streamly-core ];
+       libraryHaskellDepends = [
+         base bytestring containers streamly streamly-core
+       ];
        librarySystemDepends = [ archive ];
        testHaskellDepends = [
-         base bytestring cryptonite directory filepath QuickCheck streamly
-         streamly-core tar tasty tasty-hunit tasty-quickcheck temporary zlib
+         async base bytestring containers cryptonite directory filepath
+         QuickCheck split streamly streamly-core tar tasty tasty-hunit
+         tasty-quickcheck temporary zlib
        ];
        testSystemDepends = [ archive ];
        description = "Stream data from archives using the streamly library";
@@ -293718,6 +295830,8 @@ self: {
        pname = "streamly-core";
        version = "0.2.2";
        sha256 = "10ymikc81grisamk663qkdv8rm32bxfa3p7vi86crq77xhypg56a";
+       revision = "1";
+       editedCabalFile = "0ygr5wnv6acwg2lcyrrq75gn23bis8k0vdxd2v765bw0yd3aqibj";
        libraryHaskellDepends = [
          base containers directory exceptions filepath fusion-plugin-types
          ghc-bignum ghc-prim heaps monad-control template-haskell
@@ -293758,6 +295872,8 @@ self: {
        pname = "streamly-fsnotify";
        version = "2.1.0.2";
        sha256 = "1firr8rbdi39qpwj7d5p8bzavsr37cy9jwgd93yss708msx3n0cl";
+       revision = "1";
+       editedCabalFile = "0mk5f6i3lk6napip8rkkny97yn5y1acq44wzpsjfnnw1w4sv50f2";
        libraryHaskellDepends = [
          base exceptions filepath fsnotify semirings streamly streamly-core
          text time
@@ -293769,21 +295885,24 @@ self: {
      }) {};
 
   "streamly-lmdb" = callPackage
-    ({ mkDerivation, async, base, bytestring, directory, lmdb
-     , QuickCheck, streamly, streamly-core, tasty, tasty-quickcheck
-     , temporary
+    ({ mkDerivation, async, base, bytestring, cereal, containers
+     , directory, lifted-base, lmdb, monad-control, mtl, QuickCheck
+     , random, safe-exceptions, stm, streamly, streamly-core, tasty
+     , tasty-hunit, tasty-quickcheck, temporary, transformers, vector
      }:
      mkDerivation {
        pname = "streamly-lmdb";
-       version = "0.7.0";
-       sha256 = "1hr3zpvvnazxss12nqys000vcgvbni3c7zl14pi3j838dsw72qwi";
+       version = "0.8.0";
+       sha256 = "1yi3nfkv8jd3wl4hap4zcxs760ff61a0yxqvqz0jv0f0164czjkp";
        libraryHaskellDepends = [
-         async base bytestring streamly streamly-core
+         base bytestring containers directory lifted-base monad-control
+         safe-exceptions stm streamly streamly-core
        ];
        librarySystemDepends = [ lmdb ];
        testHaskellDepends = [
-         async base bytestring directory QuickCheck streamly streamly-core
-         tasty tasty-quickcheck temporary
+         async base bytestring cereal containers directory mtl QuickCheck
+         random streamly streamly-core tasty tasty-hunit tasty-quickcheck
+         temporary transformers vector
        ];
        testSystemDepends = [ lmdb ];
        description = "Stream data to or from LMDB databases using the streamly library";
@@ -294280,6 +296399,17 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "strict-mutable-base" = callPackage
+    ({ mkDerivation, base, deepseq }:
+     mkDerivation {
+       pname = "strict-mutable-base";
+       version = "1.1.0.0";
+       sha256 = "1zwh7v8v0vkxg7kv7zjpxp40iyfqwj6kix05f2k32faav0kx3qzz";
+       libraryHaskellDepends = [ base deepseq ];
+       description = "Strict variants of mutable data types from base";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "strict-mvar" = callPackage
     ({ mkDerivation, base, io-classes, io-sim, nothunks, QuickCheck
      , tasty, tasty-quickcheck
@@ -294294,6 +296424,8 @@ self: {
        ];
        description = "Strict MVars for IO and IOSim";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "strict-optics" = callPackage
@@ -294318,6 +296450,8 @@ self: {
        libraryHaskellDepends = [ array base io-classes stm ];
        description = "Strict STM interface polymorphic over stm implementation";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "strict-tuple" = callPackage
@@ -294326,6 +296460,8 @@ self: {
        pname = "strict-tuple";
        version = "0.1.5.4";
        sha256 = "1znx5lmi7lgn4jzkr73lsc2xac0ypl65bx0pa1hxrc4c74ilysbk";
+       revision = "1";
+       editedCabalFile = "05s4z3crwb0akjfgcgrqrmzd690wn5s765srhmwdg6b1is8zm1zn";
        libraryHaskellDepends = [ base bifunctors deepseq hashable ];
        testHaskellDepends = [ base ];
        description = "Strict tuples";
@@ -294548,6 +296684,8 @@ self: {
        pname = "string-interpolate";
        version = "0.3.4.0";
        sha256 = "13hb3spabggr6gsn9xhwpwldjvpl2l7z4lgssis82c40n108b0w8";
+       revision = "1";
+       editedCabalFile = "164afgw0mxnyx5vjwshxphzkw1c4wqm93f3r89rwa5f3w93js7d2";
        libraryHaskellDepends = [
          base bytestring haskell-src-exts haskell-src-meta split
          template-haskell text text-conversions utf8-string
@@ -294711,17 +296849,18 @@ self: {
      }) {};
 
   "string-variants" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, hedgehog, hspec
-     , hspec-discover, hspec-hedgehog, HUnit, mono-traversable
-     , QuickCheck, refined, string-conversions, template-haskell, text
+    ({ mkDerivation, aeson, base, bytestring, deepseq, hashable
+     , hedgehog, hspec, hspec-discover, hspec-hedgehog, HUnit
+     , mono-traversable, QuickCheck, refined, string-conversions
+     , template-haskell, text
      }:
      mkDerivation {
        pname = "string-variants";
-       version = "0.3.1.0";
-       sha256 = "137ri01lss5ppji7zml50p7sxnd8sfgxc2ka0hn7ki07idaznhwk";
+       version = "0.3.1.1";
+       sha256 = "11fym4b4qzyylmpgfbdw8v9mcpyya0zmzp2nsyn33a53ljig39g8";
        libraryHaskellDepends = [
-         aeson base bytestring mono-traversable QuickCheck refined
-         string-conversions template-haskell text
+         aeson base bytestring deepseq hashable mono-traversable QuickCheck
+         refined string-conversions template-haskell text
        ];
        testHaskellDepends = [
          aeson base hedgehog hspec hspec-hedgehog HUnit template-haskell
@@ -295199,8 +297338,8 @@ self: {
      }:
      mkDerivation {
        pname = "strongweak";
-       version = "0.8.0";
-       sha256 = "1nws2lkbjfr11jx5ns8qmmik63n158n4abdb1bgmkzkby8621f08";
+       version = "0.11.0";
+       sha256 = "0bzx25pwc2mg92f72lj32g78yn5gx8pl8341cxbv3j0ysim1fhfj";
        libraryHaskellDepends = [
          base rerefined text text-builder-linear vector vector-sized
        ];
@@ -296945,8 +299084,8 @@ self: {
        pname = "svg-builder";
        version = "0.1.1";
        sha256 = "1k420f497lzkymmxin88ql6ib8dziic43avykv31yq65rgrf7l2g";
-       revision = "9";
-       editedCabalFile = "0ca6bgv5xrk6pz12j35jv1gbp06z6kk7fs7nc1bwjjxy6c6x4vm5";
+       revision = "10";
+       editedCabalFile = "1a57i9fgmjaz2m68i21dp6hi1qwfmza0d1rcygvq61sxrr9gvfpr";
        libraryHaskellDepends = [
          base blaze-builder bytestring hashable text unordered-containers
        ];
@@ -296975,8 +299114,8 @@ self: {
     ({ mkDerivation, base, blaze-markup, blaze-svg, directory, text }:
      mkDerivation {
        pname = "svg-icons";
-       version = "3.9";
-       sha256 = "1iyj0g9plzvih50j9sx41dpksj4avllr9csf8sp577zrq334r1l1";
+       version = "3.10";
+       sha256 = "15sgf8k8akvgv8xb884l9g5iydfybgp1l6aqndi749qpl8qy5a46";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -297054,8 +299193,8 @@ self: {
      }:
      mkDerivation {
        pname = "svgone";
-       version = "0.2.0.1";
-       sha256 = "0gfi744l0060gs0cdgy7mfd9j6axivkjqbb9ayqa81v7mqrj9nzf";
+       version = "0.2.0.2";
+       sha256 = "0ifwsarp8kzr87lr9fivh6c3bc3ijvhb5h5ps9b7sgpc0qh57pk7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -297660,21 +299799,21 @@ self: {
        license = "unknown";
      }) {};
 
-  "sydtest_0_17_0_0" = callPackage
+  "sydtest_0_18_0_1" = callPackage
     ({ mkDerivation, async, autodocodec, base, bytestring, containers
-     , dlist, fast-myers-diff, filepath, MonadRandom, mtl, opt-env-conf
-     , path, path-io, pretty-show, QuickCheck, quickcheck-io, random
-     , random-shuffle, safe, safe-coloured-text
+     , deepseq, dlist, fast-myers-diff, filepath, MonadRandom, mtl
+     , opt-env-conf, path, path-io, pretty-show, QuickCheck
+     , quickcheck-io, random, random-shuffle, safe, safe-coloured-text
      , safe-coloured-text-terminfo, stm, svg-builder, text, vector
      }:
      mkDerivation {
        pname = "sydtest";
-       version = "0.17.0.0";
-       sha256 = "1l8ji5qny7wq6n10ys1mxclqbzk54g3fsdi99pjb9sigd99s550n";
+       version = "0.18.0.1";
+       sha256 = "1lzmm6s4z3w4ny0r9a0g40agzkz2vdzf9c91zxkjrmbmbbh6lj8l";
        libraryHaskellDepends = [
-         async autodocodec base bytestring containers dlist fast-myers-diff
-         filepath MonadRandom mtl opt-env-conf path path-io pretty-show
-         QuickCheck quickcheck-io random random-shuffle safe
+         async autodocodec base bytestring containers deepseq dlist
+         fast-myers-diff filepath MonadRandom mtl opt-env-conf path path-io
+         pretty-show QuickCheck quickcheck-io random random-shuffle safe
          safe-coloured-text safe-coloured-text-terminfo stm svg-builder text
          vector
        ];
@@ -297701,14 +299840,14 @@ self: {
        license = "unknown";
      }) {};
 
-  "sydtest-aeson_0_2_0_0" = callPackage
+  "sydtest-aeson_0_2_0_1" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, bytestring, deepseq
      , directory, path, path-io, sydtest, sydtest-discover, text
      }:
      mkDerivation {
        pname = "sydtest-aeson";
-       version = "0.2.0.0";
-       sha256 = "14acwqaxb3dizpqa6xz7wpnb2qssyfzqh4g3g7dxdbk04sypz34h";
+       version = "0.2.0.1";
+       sha256 = "0qxbsbrz1vyafg7wx2yappzqj821dr86cafx34rx15zbyrbkmpvz";
        libraryHaskellDepends = [
          aeson aeson-pretty base bytestring deepseq path path-io sydtest
          text
@@ -297833,6 +299972,25 @@ self: {
        broken = true;
      }) {};
 
+  "sydtest-hspec_0_4_0_3" = callPackage
+    ({ mkDerivation, base, hspec, hspec-core, mtl, QuickCheck, stm
+     , sydtest, sydtest-discover
+     }:
+     mkDerivation {
+       pname = "sydtest-hspec";
+       version = "0.4.0.3";
+       sha256 = "1vnc6b8vswqbpz6l2rgx4r8k658wzdmv4ca601rfy03539n98nzl";
+       libraryHaskellDepends = [
+         base hspec-core mtl QuickCheck stm sydtest
+       ];
+       testHaskellDepends = [ base hspec stm sydtest ];
+       testToolDepends = [ sydtest-discover ];
+       description = "An Hspec companion library for sydtest";
+       license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "sydtest-mongo" = callPackage
     ({ mkDerivation, base, binary, bson, bytestring, mongoDB, network
      , path, path-io, port-utils, process, sydtest, sydtest-discover
@@ -297854,15 +300012,15 @@ self: {
        broken = true;
      }) {};
 
-  "sydtest-mongo_0_1_0_0" = callPackage
+  "sydtest-mongo_0_2_0_0" = callPackage
     ({ mkDerivation, base, binary, bson, bytestring, mongoDB, network
      , path, path-io, port-utils, process, sydtest, sydtest-process
      , text, yaml
      }:
      mkDerivation {
        pname = "sydtest-mongo";
-       version = "0.1.0.0";
-       sha256 = "1wqhqyg513mh8vxc2ddsxd04iywlz3gwgx35zawgldi215zdfnqi";
+       version = "0.2.0.0";
+       sha256 = "0sca6m2k03dss7qvfhm0km4x7karg9dck61qhv3gjr42i9145hib";
        libraryHaskellDepends = [
          base binary bson bytestring mongoDB network path path-io port-utils
          process sydtest sydtest-process text yaml
@@ -298022,8 +300180,8 @@ self: {
      }:
      mkDerivation {
        pname = "sydtest-wai";
-       version = "0.2.0.1";
-       sha256 = "0fmgn8g9ka275qkanzrlqr4wqwjcq2a99yvkh4jz53vspyiml78q";
+       version = "0.2.0.2";
+       sha256 = "03nm64vfpvb54m2ngsgwrprgw00ysxiwbb332yvk5w0rb1p4bfg1";
        libraryHaskellDepends = [
          base bytestring case-insensitive http-client http-types mtl network
          sydtest text time wai warp
@@ -299430,8 +301588,6 @@ self: {
        ];
        description = "Consistent filesystem interaction across GHC versions (deprecated)";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "system-filepath" = callPackage
@@ -299774,8 +301930,8 @@ self: {
      }:
      mkDerivation {
        pname = "systranything";
-       version = "0.1.0.0";
-       sha256 = "1p6y9hvkn12n1dwnkwij2qjjdvhzqwq9sxqmlzrkclbmkmivcanj";
+       version = "0.1.1.0";
+       sha256 = "0d41zlfxb3gvhii3fgr4wb1gsids0l7594xdahq5s23wcapaif6b";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -300090,43 +302246,45 @@ self: {
     ({ mkDerivation, aeson, ansi-terminal, base, broadcast-chan
      , bytestring, conduit, containers, data-default, dbus
      , dbus-hslogger, directory, dyre, either, enclosed-exceptions
-     , filepath, gi-cairo, gi-cairo-connector, gi-cairo-render, gi-gdk
+     , filepath, gi-cairo-connector, gi-cairo-render, gi-gdk
      , gi-gdkpixbuf, gi-gdkx11, gi-glib, gi-gtk, gi-gtk-hs, gi-pango
-     , gtk-sni-tray, gtk-strut, gtk3, haskell-gi, haskell-gi-base
-     , hslogger, HStringTemplate, http-client, http-client-tls
-     , http-conduit, http-types, multimap, old-locale
+     , gtk-sni-tray, gtk-strut, gtk3, haskell-gi-base, hslogger, hspec
+     , hspec-core, hspec-discover, hspec-golden, HStringTemplate
+     , http-client, http-client-tls, http-conduit, http-types, multimap
      , optparse-applicative, parsec, process, rate-limit, regex-compat
      , safe, scotty, split, status-notifier-item, stm, template-haskell
-     , text, time, time-locale-compat, time-units, transformers
-     , transformers-base, tuple, unix, utf8-string, X11, xdg-basedir
+     , temporary, text, time, time-locale-compat, time-units
+     , transformers, tuple, unix, utf8-string, X11, xdg-basedir
      , xdg-desktop-entry, xml, xml-helpers, xmonad
      }:
      mkDerivation {
        pname = "taffybar";
-       version = "4.0.2";
-       sha256 = "1w1lsz8bk4xq4dzsfi2yf3x036a8y6b14jpil74c1xbicjc74gmg";
+       version = "4.0.3";
+       sha256 = "107hajq6y3hb9n80zncc8qi74dn6qqp7mic4xagnmah82sk1k5x9";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson ansi-terminal base broadcast-chan bytestring conduit
          containers data-default dbus dbus-hslogger directory dyre either
-         enclosed-exceptions filepath gi-cairo gi-cairo-connector
-         gi-cairo-render gi-gdk gi-gdkpixbuf gi-gdkx11 gi-glib gi-gtk
-         gi-gtk-hs gi-pango gtk-sni-tray gtk-strut haskell-gi
-         haskell-gi-base hslogger HStringTemplate http-client
-         http-client-tls http-conduit http-types multimap old-locale parsec
+         enclosed-exceptions filepath gi-cairo-connector gi-cairo-render
+         gi-gdk gi-gdkpixbuf gi-gdkx11 gi-glib gi-gtk gi-gtk-hs gi-pango
+         gtk-sni-tray gtk-strut haskell-gi-base hslogger HStringTemplate
+         http-client http-client-tls http-conduit http-types multimap parsec
          process rate-limit regex-compat safe scotty split
          status-notifier-item stm template-haskell text time
-         time-locale-compat time-units transformers transformers-base tuple
-         unix utf8-string X11 xdg-basedir xdg-desktop-entry xml xml-helpers
-         xmonad
+         time-locale-compat time-units transformers tuple unix utf8-string
+         X11 xdg-basedir xdg-desktop-entry xml xml-helpers xmonad
        ];
        libraryPkgconfigDepends = [ gtk3 ];
        executableHaskellDepends = [
          base data-default directory hslogger optparse-applicative
        ];
        executablePkgconfigDepends = [ gtk3 ];
+       testHaskellDepends = [
+         base directory filepath hspec hspec-core hspec-golden temporary
+       ];
+       testToolDepends = [ hspec-discover ];
        description = "A desktop bar similar to xmobar, but with more GUI";
        license = lib.licenses.bsd3;
        badPlatforms = lib.platforms.darwin;
@@ -301572,16 +303730,14 @@ self: {
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
-  "tasty_1_5" = callPackage
+  "tasty_1_5_2" = callPackage
     ({ mkDerivation, ansi-terminal, base, containers
      , optparse-applicative, stm, tagged, transformers, unix
      }:
      mkDerivation {
        pname = "tasty";
-       version = "1.5";
-       sha256 = "1b19s0kf61z3zp7qx9m3j3iqmjvwvqsfwryf9lfnj3i15a2zfp6a";
-       revision = "2";
-       editedCabalFile = "0jr6a6klg08x9pqmap3h3ys5dhda0w92ysbnsvvi81vrzxzz98wd";
+       version = "1.5.2";
+       sha256 = "0dxp65vm2nfal7nhiznm26yrcq5xj6qkpzjixf2j5gmr9x2v173j";
        libraryHaskellDepends = [
          ansi-terminal base containers optparse-applicative stm tagged
          transformers unix
@@ -301784,8 +303940,8 @@ self: {
     ({ mkDerivation, base, containers, filepath, hpc, tasty }:
      mkDerivation {
        pname = "tasty-coverage";
-       version = "0.1.3.0";
-       sha256 = "00yzx1qw4bcdpa55ldjk2f284z2i46xlp8l6a9jpwcxndwv48raa";
+       version = "0.1.4.0";
+       sha256 = "0jj7lx44vsvwhkvpxmsf2lc8i0yks6d9c28hqnhrmqp53vamqp23";
        libraryHaskellDepends = [ base containers filepath hpc tasty ];
        description = "Ingredient for tasty which generates per-test coverage reports";
        license = lib.licenses.bsd3;
@@ -301867,6 +304023,22 @@ self: {
        broken = true;
      }) {};
 
+  "tasty-flaky" = callPackage
+    ({ mkDerivation, base, retry, tagged, tasty, tasty-hunit }:
+     mkDerivation {
+       pname = "tasty-flaky";
+       version = "0.1.0.0";
+       sha256 = "1p0lvfics2p98jhg46m1gl7lrpq73v1waxplvib77pl5q9ymlk87";
+       revision = "1";
+       editedCabalFile = "0kdx020wypr226q9syn1wiq3a7szyzy66khfzh3ssr290r0sknci";
+       libraryHaskellDepends = [ base retry tagged tasty ];
+       testHaskellDepends = [ base tasty tasty-hunit ];
+       description = "Handle flaky Tasty-based tests";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "tasty-focus" = callPackage
     ({ mkDerivation, base, tagged, tasty, tasty-expected-failure
      , tasty-hunit
@@ -301998,25 +304170,6 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "tasty-hspec_1_1_6" = callPackage
-    ({ mkDerivation, base, hspec, hspec-core, QuickCheck, tasty
-     , tasty-quickcheck, tasty-smallcheck
-     }:
-     mkDerivation {
-       pname = "tasty-hspec";
-       version = "1.1.6";
-       sha256 = "02s82ijs2ringqxsqbm7m3vcy5brmwxa617azxv0v2phi3rdkjvl";
-       revision = "1";
-       editedCabalFile = "0za15rg0szacxq9yfxxjzddr77ai7ng5827a20pj9dr5anjlnajj";
-       libraryHaskellDepends = [
-         base hspec hspec-core QuickCheck tasty tasty-quickcheck
-         tasty-smallcheck
-       ];
-       description = "Hspec support for the Tasty test framework";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
   "tasty-hspec" = callPackage
     ({ mkDerivation, base, hspec, hspec-api, hspec-core, QuickCheck
      , tasty, tasty-quickcheck, tasty-smallcheck
@@ -302536,6 +304689,31 @@ self: {
        license = lib.licenses.isc;
      }) {};
 
+  "tasty-sugar_2_2_2_0" = callPackage
+    ({ mkDerivation, base, containers, directory, filemanip, filepath
+     , hedgehog, kvitable, logict, microlens, mtl, optparse-applicative
+     , parallel, pretty-show, prettyprinter, raw-strings-qq, tasty
+     , tasty-hedgehog, tasty-hunit, text, transformers
+     }:
+     mkDerivation {
+       pname = "tasty-sugar";
+       version = "2.2.2.0";
+       sha256 = "1ac9ciqlrq25ipqnjssk3288gnpsi6y9ia8s0f3d6dvcv73593rb";
+       libraryHaskellDepends = [
+         base containers directory filemanip filepath kvitable logict
+         microlens mtl optparse-applicative parallel prettyprinter tasty
+         text
+       ];
+       testHaskellDepends = [
+         base filepath hedgehog logict pretty-show prettyprinter
+         raw-strings-qq tasty tasty-hedgehog tasty-hunit text transformers
+       ];
+       doHaddock = false;
+       description = "Tests defined by Search Using Golden Answer References";
+       license = lib.licenses.isc;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "tasty-tap" = callPackage
     ({ mkDerivation, base, containers, directory, stm, tasty
      , tasty-golden, tasty-hunit
@@ -303323,8 +305501,8 @@ self: {
      }:
      mkDerivation {
        pname = "telegram-bot-api";
-       version = "7.4";
-       sha256 = "0pbp14dg4qdf3vl93f46l6q1gdprkfvhfgi5ll3kln66z2bs40fq";
+       version = "7.4.2";
+       sha256 = "0ckl3b1hcdv93wa764rgkv4kpzv52dy1rf61k6w8iha6619rh9m1";
        libraryHaskellDepends = [
          aeson aeson-pretty base bytestring cron filepath hashable
          http-api-data http-client http-client-tls monad-control mtl
@@ -303347,8 +305525,10 @@ self: {
      }:
      mkDerivation {
        pname = "telegram-bot-simple";
-       version = "0.14.1";
-       sha256 = "0v025wkhjnxjqzisj3x1gfv1qk9c17j2czdf0iv5fsxdkz2vc949";
+       version = "0.14.3";
+       sha256 = "0h7cpa5zbhz9y362djxznl2q1s0mj1ci6fg071i21fbk1fkjsmhf";
+       revision = "2";
+       editedCabalFile = "1qkx0vyx4y07khwk5vf0kx735q0s3x5f4rggrdb7dy96dfpsvaz3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -303458,6 +305638,31 @@ self: {
        broken = true;
      }) {};
 
+  "telescope" = callPackage
+    ({ mkDerivation, base, binary, byte-order, bytestring, casing
+     , conduit, containers, effectful, exceptions, fits-parse, libyaml
+     , massiv, megaparsec, resourcet-effectful, scientific, skeletest
+     , text, time
+     }:
+     mkDerivation {
+       pname = "telescope";
+       version = "0.2.0";
+       sha256 = "0ax9sk5910zi09wnyxc9zn4sf54bsvyycsj8faxrgf840wpw990f";
+       libraryHaskellDepends = [
+         base binary byte-order bytestring casing conduit effectful
+         exceptions fits-parse libyaml massiv megaparsec resourcet-effectful
+         scientific text time
+       ];
+       testHaskellDepends = [
+         base binary byte-order bytestring casing conduit containers
+         effectful exceptions fits-parse libyaml massiv megaparsec
+         resourcet-effectful scientific skeletest text time
+       ];
+       testToolDepends = [ skeletest ];
+       description = "Astronomical Observations (FITS, ASDF, WCS, etc)";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "teleshell" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, hashable, network
      , pipes, primitive, QuickCheck, split, tasty, tasty-hunit
@@ -303756,14 +305961,14 @@ self: {
   "templatise" = callPackage
     ({ mkDerivation, base, bytestring, Cabal-syntax, directory
      , exceptions, extra, filepath, hspec, http-client, http-conduit
-     , MissingH, monad-logger, mtl, network-uri, optparse-applicative
-     , parsec, process, regex-tdfa, tasty, tasty-golden, tasty-hspec
-     , temporary, text, time
+     , monad-logger, mtl, network-uri, optparse-applicative, parsec
+     , process, regex-tdfa, tasty, tasty-golden, tasty-hspec, temporary
+     , text, time
      }:
      mkDerivation {
        pname = "templatise";
-       version = "0.1.6.0";
-       sha256 = "07dp87h0hn77ccg8acnfpki1yvxx4h1h6nqdjfxwc0kwji1svzia";
+       version = "0.1.7.0";
+       sha256 = "127gi12sisi3xpqp8wp0bl8vvxdbgdy3cw9mvcg7qqzmkhz914x2";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -303774,9 +305979,9 @@ self: {
        ];
        executableHaskellDepends = [ base optparse-applicative ];
        testHaskellDepends = [
-         base bytestring Cabal-syntax directory filepath hspec MissingH
-         monad-logger mtl network-uri optparse-applicative process tasty
-         tasty-golden tasty-hspec temporary text time
+         base bytestring Cabal-syntax directory filepath hspec monad-logger
+         mtl network-uri optparse-applicative process tasty tasty-golden
+         tasty-hspec temporary text time
        ];
        doHaddock = false;
        description = "You can use template.hs to create a new Haskell GitHub repository.";
@@ -304339,19 +306544,17 @@ self: {
      }) {};
 
   "tensort" = callPackage
-    ({ mkDerivation, base, mtl, QuickCheck, random, random-shuffle
-     , time
-     }:
+    ({ mkDerivation, base, mtl, QuickCheck, random, random-shuffle }:
      mkDerivation {
        pname = "tensort";
-       version = "0.2.0.3";
-       sha256 = "0qkm7iy00z13drs1f3fd3zl6cc45c7s2k8pn6ya7pmpji424dwiw";
+       version = "1.0.1.3";
+       sha256 = "0xl99n3d2v202j0jc8vydzjkyshnlym9fkzdgn2p9sfbqq652y29";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base mtl random random-shuffle ];
-       executableHaskellDepends = [ base time ];
+       executableHaskellDepends = [ base ];
        testHaskellDepends = [ base mtl QuickCheck ];
-       description = "Tunable sorting for responsive robustness and beyond!";
+       description = "Tunable sorting for responsive robustness and beyond";
        license = lib.licenses.mit;
        mainProgram = "tensort";
      }) {};
@@ -304790,8 +306993,8 @@ self: {
      }:
      mkDerivation {
        pname = "tesla";
-       version = "0.7.4.0";
-       sha256 = "0zzybsb711x2bxbj99j507b6x7jhmxlhl690w9zzxzyk87pahkjv";
+       version = "0.7.5.0";
+       sha256 = "0vrims4lx6kg9rfq9d1v35vlj51lgpv3a4gdd7i8dk99sqqa9dyw";
        libraryHaskellDepends = [
          aeson base base64-bytestring bytestring casing containers
          cryptonite exceptions finite-typelits generic-deriving http-client
@@ -305599,15 +307802,15 @@ self: {
        license = lib.licenses.gpl2Only;
      }) {};
 
-  "texmath_0_12_8_9" = callPackage
+  "texmath_0_12_8_11" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, filepath
      , mtl, pandoc-types, parsec, pretty-show, split, syb, tagged, tasty
      , tasty-golden, text, typst-symbols, xml
      }:
      mkDerivation {
        pname = "texmath";
-       version = "0.12.8.9";
-       sha256 = "0qm68ib9immfykf5p7jkk3l8h4ifss8ys7k8ppzaaygagc4s8zpw";
+       version = "0.12.8.11";
+       sha256 = "0yyxr5bdl1shsp3ir9d9a2hwah3cz6p3pvak27k4fvk1idisds7z";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -305630,10 +307833,8 @@ self: {
      }:
      mkDerivation {
        pname = "texrunner";
-       version = "0.0.1.3";
-       sha256 = "0lck7b6gw217jabgz2sa3r32i7yxm35hx32jn0s86dbckc2xqili";
-       revision = "1";
-       editedCabalFile = "1z719yygpzr8lsdvyldq1dca7lffll4wlbv7mkm7phyks6zfdn1m";
+       version = "0.0.2";
+       sha256 = "1y6nixdinki8iq2nwwppx5kh24w0kap0x7n3kjhmvbrqjpy03pmv";
        libraryHaskellDepends = [
          attoparsec base bytestring directory filepath io-streams mtl
          process semigroups temporary
@@ -305677,7 +307878,7 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "text_2_1_1" = callPackage
+  "text_2_1_2" = callPackage
     ({ mkDerivation, array, base, binary, bytestring, containers
      , deepseq, directory, filepath, ghc-prim, QuickCheck
      , system-cxx-std-lib, tasty, tasty-bench, tasty-hunit
@@ -305686,16 +307887,14 @@ self: {
      }:
      mkDerivation {
        pname = "text";
-       version = "2.1.1";
-       sha256 = "1azy4kzy23nhck4mxfrqdd754z8nbwpxqdgdfqjdgx45nalds374";
-       revision = "1";
-       editedCabalFile = "0zg8nlri1lhhyhzwl38xsil23j4xgc47ycjk0jl0f1jx0n8zphvq";
+       version = "2.1.2";
+       sha256 = "1dmcrvgavan5r5h4w0rjcmjii3l1rglr03wi4nd8xlw7jbshr9l4";
        libraryHaskellDepends = [
          array base binary bytestring deepseq ghc-prim system-cxx-std-lib
          template-haskell
        ];
        testHaskellDepends = [
-         base bytestring deepseq directory ghc-prim QuickCheck tasty
+         base binary bytestring deepseq directory ghc-prim QuickCheck tasty
          tasty-hunit tasty-inspection-testing tasty-quickcheck
          template-haskell transformers
        ];
@@ -305811,8 +308010,8 @@ self: {
      }:
      mkDerivation {
        pname = "text-builder-dev";
-       version = "0.3.4.4";
-       sha256 = "13n6dp385xhm7f533lr4nivhgwai2pdslz7b3ywq7m0dv249p6l9";
+       version = "0.3.5";
+       sha256 = "1mg503a73jl5bpjp7npqadq1lj0sfc1krpqw1s4zybfn70n49vah";
        libraryHaskellDepends = [
          base bytestring deferred-folds isomorphism-class QuickCheck
          quickcheck-instances split text time transformers
@@ -306088,6 +308287,8 @@ self: {
        pname = "text-iso8601";
        version = "0.1.1";
        sha256 = "00l2m3xj39mrz7lbmbnir4k9jbn3jm3xa2q6zkh0zr7arsvx5slx";
+       revision = "1";
+       editedCabalFile = "0gfpfvsnd06rpnqwb24cqzs9v80f4zn15in9aslvjyc45rnhzx8a";
        libraryHaskellDepends = [
          base integer-conversion text time time-compat
        ];
@@ -306257,6 +308458,36 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "text-metrics_0_3_3" = callPackage
+    ({ mkDerivation, base, containers, criterion, deepseq, hspec
+     , primitive, QuickCheck, text, vector, weigh
+     }:
+     mkDerivation {
+       pname = "text-metrics";
+       version = "0.3.3";
+       sha256 = "0gl5xxagdgs32m5xh58zlgwnysg0i19m31gg2lpm58x9d1bal81k";
+       libraryHaskellDepends = [ base containers primitive text vector ];
+       testHaskellDepends = [ base hspec QuickCheck text ];
+       benchmarkHaskellDepends = [ base criterion deepseq text weigh ];
+       description = "Calculate various string metrics efficiently";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "text-misc-yj" = callPackage
+    ({ mkDerivation, base, mtl-misc-yj, text, try-text-misc-yj }:
+     mkDerivation {
+       pname = "text-misc-yj";
+       version = "0.1.0.1";
+       sha256 = "1i7mkdz8kpbzyhkzjija2bzr35jr3f51v3a849px65f5jfx2sazb";
+       libraryHaskellDepends = [ base mtl-misc-yj text ];
+       testHaskellDepends = [ base mtl-misc-yj text try-text-misc-yj ];
+       description = "tribial tools about text";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {try-text-misc-yj = null;};
+
   "text-normal" = callPackage
     ({ mkDerivation, base, deepseq, hspec, QuickCheck
      , quickcheck-instances, text, text-icu
@@ -306544,6 +308775,36 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "text-show_3_11" = callPackage
+    ({ mkDerivation, array, base, base-compat-batteries, base-orphans
+     , bifunctors, bytestring, containers, criterion, deepseq
+     , deriving-compat, generic-deriving, ghc-boot-th, ghc-prim, hspec
+     , hspec-discover, QuickCheck, quickcheck-instances
+     , template-haskell, text, th-abstraction, transformers
+     , transformers-compat
+     }:
+     mkDerivation {
+       pname = "text-show";
+       version = "3.11";
+       sha256 = "1hp8bw5cmppdwqjvnmv7h38rckvdpxrzgcvbllgvf4zm9ns6dsr8";
+       libraryHaskellDepends = [
+         array base base-compat-batteries bifunctors bytestring containers
+         ghc-boot-th ghc-prim template-haskell text th-abstraction
+         transformers transformers-compat
+       ];
+       testHaskellDepends = [
+         array base base-compat-batteries base-orphans bytestring
+         deriving-compat generic-deriving ghc-prim hspec QuickCheck
+         quickcheck-instances template-haskell text transformers
+         transformers-compat
+       ];
+       testToolDepends = [ hspec-discover ];
+       benchmarkHaskellDepends = [ base criterion deepseq ghc-prim text ];
+       description = "Efficient conversion of values into Text";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "text-show-instances" = callPackage
     ({ mkDerivation, aeson, base, base-compat, bifunctors, binary
      , containers, directory, generic-deriving, ghc-boot-th, ghc-prim
@@ -306556,10 +308817,43 @@ self: {
      }:
      mkDerivation {
        pname = "text-show-instances";
-       version = "3.9.8";
-       sha256 = "13h2nfbmqzll9glifi7n9dkmaxks72w8ciwzwk106iygzpbrnw3c";
-       revision = "1";
-       editedCabalFile = "17nzy1wr318m90bdmj37rrzwsfhri28azgaqrvpl5igllc4d0480";
+       version = "3.9.9";
+       sha256 = "0ip2ym2v3rh5bi6mjfxpzrbvbrpqyi2ccaf4kfg5sy0k0yv3nrhm";
+       libraryHaskellDepends = [
+         aeson base base-compat bifunctors binary containers directory
+         ghc-boot-th haskeline hpc nonempty-vector old-locale old-time
+         pretty random scientific semigroups tagged template-haskell
+         terminfo text text-short text-show time transformers unix
+         unordered-containers uuid-types vector xhtml
+       ];
+       testHaskellDepends = [
+         aeson base base-compat bifunctors binary containers directory
+         generic-deriving ghc-boot-th ghc-prim haskeline hpc hspec
+         nonempty-vector old-locale old-time pretty QuickCheck
+         quickcheck-instances random scientific tagged template-haskell
+         terminfo text-short text-show th-orphans time transformers
+         transformers-compat unix unordered-containers uuid-types vector
+         xhtml
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Additional instances for text-show";
+       license = lib.licenses.bsd3;
+     }) {};
+
+  "text-show-instances_3_9_10" = callPackage
+    ({ mkDerivation, aeson, base, base-compat, bifunctors, binary
+     , containers, directory, generic-deriving, ghc-boot-th, ghc-prim
+     , haskeline, hpc, hspec, hspec-discover, nonempty-vector
+     , old-locale, old-time, pretty, QuickCheck, quickcheck-instances
+     , random, scientific, semigroups, tagged, template-haskell
+     , terminfo, text, text-short, text-show, th-orphans, time
+     , transformers, transformers-compat, unix, unordered-containers
+     , uuid-types, vector, xhtml
+     }:
+     mkDerivation {
+       pname = "text-show-instances";
+       version = "3.9.10";
+       sha256 = "09cb391gi0hgkjk4ap4d83vg13lczrghmb9db96a4ckw1bp9pbc1";
        libraryHaskellDepends = [
          aeson base base-compat bifunctors binary containers directory
          ghc-boot-th haskeline hpc nonempty-vector old-locale old-time
@@ -306579,6 +308873,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Additional instances for text-show";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "text-stream-decode" = callPackage
@@ -307403,10 +309698,8 @@ self: {
      }:
      mkDerivation {
        pname = "th-lift";
-       version = "0.8.4";
-       sha256 = "06x6njyn6p6shwj5n1znq017vwalr867ziwbwzimz9jbilipgigr";
-       revision = "2";
-       editedCabalFile = "1cwc4q408b9pina7069hi8v3m9nqa5c6sm8lamr5ssialiwchcig";
+       version = "0.8.5";
+       sha256 = "0xhivxk89y76jkgm636d1qan3ssgiqk2g23abzdfgpq29s6mm739";
        libraryHaskellDepends = [
          base ghc-prim template-haskell th-abstraction
        ];
@@ -307453,10 +309746,8 @@ self: {
      }:
      mkDerivation {
        pname = "th-orphans";
-       version = "0.13.14";
-       sha256 = "0z07qcbbsj2b3j9p1qr4jvlpa7qgjfjvymkjd6vbizka1wd2mnwx";
-       revision = "3";
-       editedCabalFile = "19gh8f082ia27ch7xjj41vwlp7234sv545hhb3kcwkmw9brc67aj";
+       version = "0.13.15";
+       sha256 = "1gayl4afrl9swqhb12z5z84zl8vx684xj90s9h57029a72vjrl0k";
        libraryHaskellDepends = [
          base mtl template-haskell th-compat th-lift th-reify-many
        ];
@@ -308529,7 +310820,7 @@ self: {
      , gi-gtk, gi-webkit2, gtk3, haskell-gi-base, http-types, lens
      , mime-types, mtl, network, process, random, scientific, split
      , tasty, tasty-quickcheck, text, transformers, unordered-containers
-     , utf8-string, vector, webkitgtk, xdg-basedir, xmonad
+     , utf8-string, vector, webkitgtk_4_0, xdg-basedir, xmonad
      , xmonad-contrib
      }:
      mkDerivation {
@@ -308548,7 +310839,7 @@ self: {
          mime-types mtl network process random scientific split text
          transformers unordered-containers utf8-string vector xdg-basedir
        ];
-       executablePkgconfigDepends = [ gtk3 webkitgtk ];
+       executablePkgconfigDepends = [ gtk3 webkitgtk_4_0 ];
        testHaskellDepends = [
          aeson base bytestring containers dbus directory filepath gi-gdk
          gi-gio gi-glib gi-gtk gi-webkit2 haskell-gi-base http-types lens
@@ -308561,7 +310852,7 @@ self: {
        hydraPlatforms = lib.platforms.none;
        mainProgram = "tianbar";
        broken = true;
-     }) {inherit (pkgs) gtk3; inherit (pkgs) webkitgtk;};
+     }) {inherit (pkgs) gtk3; inherit (pkgs) webkitgtk_4_0;};
 
   "tibetan-utils" = callPackage
     ({ mkDerivation, base, composition-prelude, hspec, hspec-megaparsec
@@ -308859,6 +311150,34 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "tiktoken" = callPackage
+    ({ mkDerivation, base, base64, bytestring, containers, deepseq
+     , filepath, megaparsec, pcre-light, quickcheck-instances
+     , raw-strings-qq, tasty, tasty-bench, tasty-quickcheck
+     , tasty-silver, text, unordered-containers
+     }:
+     mkDerivation {
+       pname = "tiktoken";
+       version = "1.0.3";
+       sha256 = "0hy3y9rdgjirk8ji7458qnc7h9d2b6yipfri25qkay96kq91kmj6";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         base base64 bytestring containers deepseq filepath megaparsec
+         pcre-light raw-strings-qq text unordered-containers
+       ];
+       testHaskellDepends = [
+         base bytestring quickcheck-instances tasty tasty-quickcheck
+         tasty-silver text
+       ];
+       benchmarkHaskellDepends = [
+         base bytestring deepseq filepath tasty-bench
+       ];
+       description = "Haskell implementation of tiktoken";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "tikzsd" = callPackage
     ({ mkDerivation, array, base, containers, lens, mtl, parsec
      , transformers
@@ -309158,13 +311477,13 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "time-manager_0_1_0" = callPackage
-    ({ mkDerivation, auto-update, base, unliftio }:
+  "time-manager_0_1_1" = callPackage
+    ({ mkDerivation, auto-update, base }:
      mkDerivation {
        pname = "time-manager";
-       version = "0.1.0";
-       sha256 = "1r2wgi160nkky220bdwknld1ymfpq4541pzbhmkna670r1ahzcb2";
-       libraryHaskellDepends = [ auto-update base unliftio ];
+       version = "0.1.1";
+       sha256 = "0c623xpfd5zahs2d2v7hggd53c5p1h4pii6182by6d06w60496cq";
+       libraryHaskellDepends = [ auto-update base ];
        description = "Scalable timer";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
@@ -309493,19 +311812,17 @@ self: {
 
   "timeline" = callPackage
     ({ mkDerivation, base, bytestring, containers, hashable, hedgehog
-     , indexed-traversable, semigroupoids, tasty, tasty-discover
-     , tasty-golden, tasty-hedgehog, tasty-hunit, template-haskell, text
-     , th-compat, time, transformers
+     , indexed-traversable, tasty, tasty-discover, tasty-golden
+     , tasty-hedgehog, tasty-hunit, template-haskell, text, th-compat
+     , time, transformers
      }:
      mkDerivation {
        pname = "timeline";
-       version = "0.1.0.0";
-       sha256 = "0ya56j51vgg380yylpakfgr5srv20ybiyy7yhfyxz21sdgz7f168";
-       revision = "6";
-       editedCabalFile = "0wn1mvgqh4b9yrgbcmz6yks51bsidj40irb6j1w3am20k7mdb6rq";
+       version = "0.1.1.0";
+       sha256 = "15npn5wfhdg2mcvr92n7c9k7jj1jcifm6rcpmyi64mcfsb2g1ry6";
        libraryHaskellDepends = [
-         base containers hedgehog indexed-traversable semigroupoids
-         template-haskell text th-compat time
+         base containers hedgehog indexed-traversable template-haskell text
+         th-compat time
        ];
        testHaskellDepends = [
          base bytestring containers hashable hedgehog indexed-traversable
@@ -310043,12 +312360,14 @@ self: {
      }) {};
 
   "tinyapp" = callPackage
-    ({ mkDerivation, base }:
+    ({ mkDerivation, base, brick, mtl, vty }:
      mkDerivation {
        pname = "tinyapp";
-       version = "0.1.0.2";
-       sha256 = "1xsh0fv5zmcpgcm5xq3xap5fx9y1v8z14pdqa9xsy7v509g4c8l1";
-       libraryHaskellDepends = [ base ];
+       version = "0.2.0.0";
+       sha256 = "0phi8q1nsbjyrkzm2w0mxh1y5bl3byzdfdp1ib1qsslc5p3z20x5";
+       revision = "2";
+       editedCabalFile = "1sk4sp28mlh3cx9gjxslcdy3w78v64lil277il6sdf8y6h2bwsa3";
+       libraryHaskellDepends = [ base brick mtl vty ];
        testHaskellDepends = [ base ];
        description = "Library to build tiny apps in Haskell";
        license = lib.licenses.mit;
@@ -310585,29 +312904,29 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "tls_2_1_0" = callPackage
+  "tls_2_1_4" = callPackage
     ({ mkDerivation, asn1-encoding, asn1-types, async, base
      , base16-bytestring, bytestring, cereal, crypton, crypton-x509
-     , crypton-x509-store, crypton-x509-validation, data-default-class
+     , crypton-x509-store, crypton-x509-validation, data-default
      , hourglass, hspec, hspec-discover, memory, mtl, network
      , QuickCheck, serialise, transformers, unix-time
      }:
      mkDerivation {
        pname = "tls";
-       version = "2.1.0";
-       sha256 = "1i84j49gb1dgyqf4rwdrnjp47rynmyavh05dkijbj82qdcxjmb6v";
+       version = "2.1.4";
+       sha256 = "1bs3xjy9nza7yd7yrhzf10zqrg7krd6z87fqcbb2qcz4b34rc8x9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          asn1-encoding asn1-types async base base16-bytestring bytestring
          cereal crypton crypton-x509 crypton-x509-store
-         crypton-x509-validation data-default-class memory mtl network
-         serialise transformers unix-time
+         crypton-x509-validation data-default memory mtl network serialise
+         transformers unix-time
        ];
        testHaskellDepends = [
          asn1-types async base bytestring crypton crypton-x509
-         crypton-x509-validation data-default-class hourglass hspec
-         QuickCheck serialise
+         crypton-x509-validation data-default hourglass hspec QuickCheck
+         serialise
        ];
        testToolDepends = [ hspec-discover ];
        description = "TLS protocol native implementation";
@@ -310673,14 +312992,16 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "tls-session-manager_0_0_6" = callPackage
+  "tls-session-manager_0_0_7" = callPackage
     ({ mkDerivation, auto-update, base, basement, bytestring, clock
      , crypto-token, memory, psqueues, serialise, tls
      }:
      mkDerivation {
        pname = "tls-session-manager";
-       version = "0.0.6";
-       sha256 = "019b8d54nmmrqxf6nw4si0cym7hjmd2safq848hzihimgjp41caz";
+       version = "0.0.7";
+       sha256 = "0n88cnwcaz86izp0x004pbjm2nnr1x6lc75kjc26j9m4k9h266nc";
+       revision = "1";
+       editedCabalFile = "16ipngf44pbzf9xdvh6khkjrjz860nd48f5lrzbi5dnbjhcd6vi2";
        libraryHaskellDepends = [
          auto-update base basement bytestring clock crypto-token memory
          psqueues serialise tls
@@ -310715,6 +313036,31 @@ self: {
        maintainers = [ lib.maintainers.dschrempf ];
      }) {};
 
+  "tlynx_0_8_0_0" = callPackage
+    ({ mkDerivation, aeson, async, attoparsec, base, bytestring
+     , comonad, containers, data-default, elynx-tools, elynx-tree
+     , gnuplot, optparse-applicative, parallel, random, statistics, text
+     , transformers, vector
+     }:
+     mkDerivation {
+       pname = "tlynx";
+       version = "0.8.0.0";
+       sha256 = "144jr0wiww76x4k053bshs88cicpnqyz43ya6m8kmg77m5n6fpvy";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson async attoparsec base bytestring comonad containers
+         data-default elynx-tools elynx-tree gnuplot optparse-applicative
+         parallel random statistics text transformers vector
+       ];
+       executableHaskellDepends = [ base ];
+       description = "Handle phylogenetic trees";
+       license = lib.licenses.gpl3Plus;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "tlynx";
+       maintainers = [ lib.maintainers.dschrempf ];
+     }) {};
+
   "tmapchan" = callPackage
     ({ mkDerivation, base, containers, hashable, stm
      , unordered-containers
@@ -310813,7 +313159,7 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "tmp-proc_0_7_1_0" = callPackage
+  "tmp-proc_0_7_2_0" = callPackage
     ({ mkDerivation, async, base, bytestring, crypton-connection
      , crypton-x509-system, data-default, directory, filepath, fmt
      , hspec, http-client, http-client-tls, http-types, mtl, mustache
@@ -310822,8 +313168,8 @@ self: {
      }:
      mkDerivation {
        pname = "tmp-proc";
-       version = "0.7.1.0";
-       sha256 = "0l7grkyl0n1h6nbhfi8ivn3wxdkjzhhwfnbxrlbvf2pbiidgj6bc";
+       version = "0.7.2.0";
+       sha256 = "0yyjxm5d2qyhrfjvh7zq8300fqmlykjx1xn91r0kca1j4hy9i785";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -310922,14 +313268,14 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "tmp-proc-rabbitmq_0_7_0_1" = callPackage
+  "tmp-proc-rabbitmq_0_7_2_0" = callPackage
     ({ mkDerivation, amqp, base, bytestring, hspec, hspec-tmp-proc
      , text, tmp-proc
      }:
      mkDerivation {
        pname = "tmp-proc-rabbitmq";
-       version = "0.7.0.1";
-       sha256 = "1jxymiffs8822rxh4fcpiblnd9k40s53p7sx3ny1nf9a3qvh82nf";
+       version = "0.7.2.0";
+       sha256 = "1m6mdvsv0gd0qqrqikwl2bqz61i14w3zay7z2547vzsbdxb3mfkk";
        libraryHaskellDepends = [ amqp base bytestring text tmp-proc ];
        testHaskellDepends = [
          amqp base bytestring hspec hspec-tmp-proc text tmp-proc
@@ -311889,6 +314235,24 @@ self: {
        broken = true;
      }) {};
 
+  "tools-yj" = callPackage
+    ({ mkDerivation, base, containers, data-default, mono-traversable
+     , stm, text
+     }:
+     mkDerivation {
+       pname = "tools-yj";
+       version = "0.1.0.19";
+       sha256 = "0zm1alj3a95mbgxmc41c6y35az75fsfc2q0g6f17rn7zbwhmk18v";
+       libraryHaskellDepends = [
+         base containers data-default mono-traversable stm text
+       ];
+       testHaskellDepends = [
+         base containers data-default mono-traversable stm text
+       ];
+       description = "Tribial tools";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "toolshed" = callPackage
     ({ mkDerivation, array, base, containers, data-default, deepseq
      , directory, extra, filepath, HUnit, QuickCheck, random
@@ -312823,12 +315187,12 @@ self: {
        mainProgram = "Benchmark";
      }) {};
 
-  "transformers_0_6_1_1" = callPackage
+  "transformers_0_6_1_2" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "transformers";
-       version = "0.6.1.1";
-       sha256 = "09fpjawkixgm3xpas89wkpkn1jfpxz035crnp97if2hh1y759ll1";
+       version = "0.6.1.2";
+       sha256 = "1db1gr4dkz1gi5q3fvqlv83qg5r5x89cmk8y9affa3n433xmrn1z";
        libraryHaskellDepends = [ base ];
        description = "Concrete functor and monad transformers";
        license = lib.licenses.bsd3;
@@ -313505,7 +315869,7 @@ self: {
        license = lib.licenses.gpl2Plus;
      }) {};
 
-  "tree-diff_0_3_1" = callPackage
+  "tree-diff_0_3_2" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, ansi-wl-pprint, base
      , bytestring, containers, criterion, deepseq, Diff, hashable
      , parsec, parsers, pretty, primitive, QuickCheck, scientific
@@ -313515,10 +315879,8 @@ self: {
      }:
      mkDerivation {
        pname = "tree-diff";
-       version = "0.3.1";
-       sha256 = "0ixv5122yz6p6a0vfjn5hgp81bs6dx6x3q731cwjyx03dr9lzicb";
-       revision = "1";
-       editedCabalFile = "1ga0xnyv24fgjiifypq95l7nhlm86swqscakfm98kxqi91gbzr5y";
+       version = "0.3.2";
+       sha256 = "067lf9fw0lk9pay6di6scc00sfg9p0n2avxs0wsqlyin9xc9h18v";
        libraryHaskellDepends = [
          aeson ansi-terminal ansi-wl-pprint base bytestring containers
          deepseq hashable parsec parsers pretty primitive QuickCheck
@@ -313751,8 +316113,8 @@ self: {
     ({ mkDerivation, base, containers, doctest, mtl }:
      mkDerivation {
        pname = "tree-traversals";
-       version = "0.1.2.0";
-       sha256 = "1l31l43dv7gkv35qfh7vf6v9ar864s4kilki2nwniipdfbyrmjwd";
+       version = "0.1.3.0";
+       sha256 = "0dbdqf7rrv3x4vsinxfhzf9bv28pndxsmjramw5m67ipqyw9hcxs";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base containers doctest mtl ];
        description = "Functions and newtype wrappers for traversing Trees";
@@ -315246,8 +317608,8 @@ self: {
      }:
      mkDerivation {
        pname = "twain";
-       version = "2.1.2.0";
-       sha256 = "1hkzp2g671dagmv1qznkf3mw3l2mslckg7h0a8x8633h6i3j6br0";
+       version = "2.2.0.1";
+       sha256 = "1ypx89sz9gswn3696y13l6yzvn6wf8rq8ybfcl51ls7773cdkqf3";
        libraryHaskellDepends = [
          aeson base bytestring case-insensitive cookie either exceptions
          http-types http2 text time transformers vault wai wai-extra
@@ -315896,6 +318258,27 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "twobitreader" = callPackage
+    ({ mkDerivation, base, bytestring, directory, mmap
+     , optparse-applicative, primitive, unordered-containers, zlib
+     }:
+     mkDerivation {
+       pname = "twobitreader";
+       version = "1.0";
+       sha256 = "1ri51q8jfmbkcpbd84mdnvgc168fcz56rkj9xzrd87g2sp1b7850";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring mmap primitive unordered-containers
+       ];
+       executableHaskellDepends = [
+         base bytestring directory optparse-applicative zlib
+       ];
+       description = "reader for the 2bit file format";
+       license = lib.licenses.bsd3;
+       mainProgram = "twobit";
+     }) {};
+
   "tx" = callPackage
     ({ mkDerivation, base, bytestring, cereal, safecopy, stm
      , transformers
@@ -317096,8 +319479,8 @@ self: {
      }:
      mkDerivation {
        pname = "typed-process";
-       version = "0.2.11.1";
-       sha256 = "0j21v5ijnxkpwn9hng6achjypr1hnpfxkmjfvqssq6ynj6hdvifm";
+       version = "0.2.12.0";
+       sha256 = "1q8v2vn1p2sygjym4aamfv53hyabq081aryf807p5pjix0x3vvjc";
        libraryHaskellDepends = [
          async base bytestring process stm transformers unliftio-core
        ];
@@ -317111,37 +319494,56 @@ self: {
      }) {};
 
   "typed-process-effectful" = callPackage
-    ({ mkDerivation, base, bytestring, effectful, effectful-core, tasty
-     , tasty-hunit, typed-process
+    ({ mkDerivation, base, bytestring, effectful, tasty, tasty-hunit
+     , typed-process
      }:
      mkDerivation {
        pname = "typed-process-effectful";
-       version = "1.0.0.2";
-       sha256 = "172d04jbvwiy96ggminzlg63skh4gwnbzia90hb67si2zbh8slyd";
+       version = "1.0.0.3";
+       sha256 = "07vsi991x9aflbk5pza1y20y9pg3zpnqjdj9c7brwv75m9yjasw5";
        libraryHaskellDepends = [
-         base bytestring effectful effectful-core typed-process
-       ];
-       testHaskellDepends = [
-         base effectful effectful-core tasty tasty-hunit
+         base bytestring effectful typed-process
        ];
+       testHaskellDepends = [ base effectful tasty tasty-hunit ];
        description = "A binding of the typed-process library for the effectful effect system";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        broken = true;
      }) {};
 
+  "typed-range" = callPackage
+    ({ mkDerivation, base, Cabal, free, optics-core, parsec, QuickCheck
+     , random, test-framework, test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "typed-range";
+       version = "0.1.0.1";
+       sha256 = "154khj9y9d8q11q3q3n6scfb9ilcnibmfz5vkwnqjq3sagnb2m3z";
+       libraryHaskellDepends = [ base free optics-core parsec ];
+       testHaskellDepends = [
+         base Cabal free optics-core parsec QuickCheck random test-framework
+         test-framework-quickcheck2
+       ];
+       description = "An efficient and versatile typed range library";
+       license = lib.licenses.mit;
+     }) {};
+
   "typed-session" = callPackage
     ({ mkDerivation, base, containers, fused-effects
      , fused-effects-random, io-classes, io-sim, random
+     , template-haskell, typed-session-state-algorithm
      }:
      mkDerivation {
        pname = "typed-session";
-       version = "0.1.0.0";
-       sha256 = "172gsby1jpqvyqpfh6jjnq7crhqmac9ka9h7kil4zk3b4sig5hz1";
-       libraryHaskellDepends = [ base containers io-classes ];
+       version = "0.3.0.1";
+       sha256 = "1qaas8lp1yyvj2rg8hgfj1hwbnk8z6mav008ajqv6zzmqbdnk8x6";
+       libraryHaskellDepends = [
+         base containers io-classes template-haskell
+         typed-session-state-algorithm
+       ];
        testHaskellDepends = [
          base containers fused-effects fused-effects-random io-classes
-         io-sim random
+         io-sim random template-haskell
        ];
        description = "typed session framework";
        license = lib.licenses.mit;
@@ -317149,6 +319551,25 @@ self: {
        broken = true;
      }) {};
 
+  "typed-session-state-algorithm" = callPackage
+    ({ mkDerivation, base, containers, fused-effects, megaparsec
+     , parser-combinators, prettyprinter, raw-strings-qq
+     }:
+     mkDerivation {
+       pname = "typed-session-state-algorithm";
+       version = "0.5.0.0";
+       sha256 = "0mi40ab1xnz4al9f787ydwaz8y8qjq4i0x2sij08jv2i5l7dlr0x";
+       libraryHaskellDepends = [
+         base containers fused-effects megaparsec parser-combinators
+         prettyprinter
+       ];
+       testHaskellDepends = [ base raw-strings-qq ];
+       description = "Automatically generate status for typed-session";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "typed-spreadsheet" = callPackage
     ({ mkDerivation, async, base, diagrams-cairo, diagrams-gtk
      , diagrams-lib, foldl, gtk, microlens, stm, text, transformers
@@ -317326,6 +319747,8 @@ self: {
        testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ];
        description = "Plugin to faciliate type-level let";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "typelevel" = callPackage
@@ -317382,13 +319805,28 @@ self: {
        broken = true;
      }) {};
 
+  "typelevel-tools-yj" = callPackage
+    ({ mkDerivation, base, template-haskell }:
+     mkDerivation {
+       pname = "typelevel-tools-yj";
+       version = "0.1.0.7";
+       sha256 = "187if2gk1q31cnfrdih9zw7yij6cwkmfb32bsprz9jqvwvgfixak";
+       revision = "1";
+       editedCabalFile = "102zdd247wja46m159smpbnfmmqk4wd9dk0g5zsycrfsnxzvz28b";
+       libraryHaskellDepends = [ base template-haskell ];
+       testHaskellDepends = [ base template-haskell ];
+       description = "type level tools";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "typelits-printf" = callPackage
-    ({ mkDerivation, base, symbols, text }:
+    ({ mkDerivation, base, hspec, text }:
      mkDerivation {
        pname = "typelits-printf";
-       version = "0.2.0.0";
-       sha256 = "1a2ahf8imbk8zff2i7cfag2irax8qdd4r6vb00hil34i67p980ij";
-       libraryHaskellDepends = [ base symbols text ];
+       version = "0.3.0.0";
+       sha256 = "1m02plqcqfd2bxfwdkdyc4dvimlga691jiqcswyd05lrs7p2dyid";
+       libraryHaskellDepends = [ base text ];
+       testHaskellDepends = [ base hspec ];
        description = "Type-safe printf from parsing GHC TypeLits Symbol";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -317511,8 +319949,8 @@ self: {
      }:
      mkDerivation {
        pname = "typesafe-precure";
-       version = "0.11.0.1";
-       sha256 = "15zyjckgyk30v2753pfrvnvqhfdrpv39mc7vbfv66igcg7r9scm1";
+       version = "0.11.1.1";
+       sha256 = "0zg4wwp5asnzz0n2yhrqb825dldr57m1j6w0l3sdxsi4jmibs4bj";
        libraryHaskellDepends = [
          aeson aeson-pretty autoexporter base bytestring dlist
          template-haskell text th-data-compat th-strict-compat transformers
@@ -317725,7 +320163,7 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "typst_0_5_0_5" = callPackage
+  "typst_0_6" = callPackage
     ({ mkDerivation, aeson, array, base, bytestring, cassava
      , containers, directory, filepath, mtl, ordered-containers, parsec
      , pretty, pretty-show, regex-tdfa, scientific, tasty, tasty-golden
@@ -317733,8 +320171,8 @@ self: {
      }:
      mkDerivation {
        pname = "typst";
-       version = "0.5.0.5";
-       sha256 = "0515z5hi4w89h5dd7bl54zq28k5jzr4r3xnz4k6q2cnahx3b9pa9";
+       version = "0.6";
+       sha256 = "092pdx7qkrvxb0gz316aylgayzlkc3scw8dj5jkf4riq8gc3h7x1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -317764,12 +320202,12 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "typst-symbols_0_1_6" = callPackage
+  "typst-symbols_0_1_7" = callPackage
     ({ mkDerivation, base, text }:
      mkDerivation {
        pname = "typst-symbols";
-       version = "0.1.6";
-       sha256 = "17a2grflk67vs68b2pxygvk7p50rj9fb3ri7fcwa19j9jnhg4zwl";
+       version = "0.1.7";
+       sha256 = "1f158pjvkbx05aj0nv4qwlz2h7a811v9r7nlhnp54vws4h4rdvnz";
        libraryHaskellDepends = [ base text ];
        description = "Symbol and emoji lookup for typst language";
        license = lib.licenses.mit;
@@ -317808,8 +320246,8 @@ self: {
        pname = "tz";
        version = "0.1.3.6";
        sha256 = "1vqnfk656i6j3j1bf9lc36adziv52x1b2ccq6afp8cka1nay2mcd";
-       revision = "6";
-       editedCabalFile = "0za67vc1lvadrl6r287cmkkz7cnharm1yhsyin8qbn9xlm5r8ci0";
+       revision = "7";
+       editedCabalFile = "0awsb34hf2r6j0qkl0b087hdwcig33cmnfjwrl5w3mj35ligffja";
        libraryHaskellDepends = [
          base binary bytestring containers data-default deepseq
          template-haskell time tzdata vector
@@ -318359,6 +320797,8 @@ self: {
        ];
        description = "A library to work with the basic Ukrainian phonetics and syllable segmentation";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ukrainian-phonetics-basic-array-bytestring" = callPackage
@@ -318612,6 +321052,21 @@ self: {
        broken = true;
      }) {};
 
+  "unbound-generics-unify" = callPackage
+    ({ mkDerivation, base, containers, transformers, unbound-generics
+     }:
+     mkDerivation {
+       pname = "unbound-generics-unify";
+       version = "0.1.1";
+       sha256 = "1khf5n7c57d92mh5hqw2ahnwzs8bijw529aq768kd8kki0qhrxc9";
+       libraryHaskellDepends = [
+         base containers transformers unbound-generics
+       ];
+       description = "Unification based on unbound-generics";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "unbound-kind-generics" = callPackage
     ({ mkDerivation, base, kind-generics, kind-generics-th
      , unbound-generics
@@ -318775,14 +321230,51 @@ self: {
      }:
      mkDerivation {
        pname = "uncertain";
-       version = "0.3.1.0";
-       sha256 = "1wkgk6504qyirr2bq3m4pqgwdvrpnrig1bnzcls0r7krsig8arvg";
+       version = "0.4.0.1";
+       sha256 = "16c7x256p4ymmj80yzd7wvgiapysxzpil81vbydwh1vcxijyxjw3";
        libraryHaskellDepends = [
          ad base base-compat containers free mwc-random primitive
          transformers
        ];
        description = "Manipulating numbers with inherent experimental/measurement uncertainty";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "unclogging" = callPackage
+    ({ mkDerivation, aeson, async, base, bytestring, chronos
+     , colourista, fused-effects, kan-extensions, tasty, tasty-hunit
+     , template-haskell, text, unliftio
+     }:
+     mkDerivation {
+       pname = "unclogging";
+       version = "0.1.0.3";
+       sha256 = "1iy5aacr19xcabs0q2a2vqc43lsaxayy8avw0wbnkqnb5y7cjm5c";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson async base bytestring chronos colourista fused-effects
+         kan-extensions template-haskell text unliftio
+       ];
+       executableHaskellDepends = [ aeson async base unliftio ];
+       testHaskellDepends = [
+         aeson base fused-effects tasty tasty-hunit unliftio
+       ];
+       description = "a library which implements easy, concurrent and pretty logging";
+       license = lib.licenses.agpl3Plus;
+       mainProgram = "unclogging";
+     }) {};
+
+  "unconditional-jump" = callPackage
+    ({ mkDerivation, base, int-supply }:
+     mkDerivation {
+       pname = "unconditional-jump";
+       version = "1.0.0";
+       sha256 = "1nmzqph0wchzr2cq7009d9xfchryb0nis74mcj7nbkz42r14k570";
+       libraryHaskellDepends = [ base int-supply ];
+       description = "Unconditional jumps";
+       license = lib.licenses.bsd3;
      }) {};
 
   "unconstrained" = callPackage
@@ -319109,8 +321601,8 @@ self: {
        pname = "unicode-data";
        version = "0.6.0";
        sha256 = "0iwr096kwvjmx32a2drzz5hlam5sy0ca2m15ih33r8imhlb371xj";
-       revision = "1";
-       editedCabalFile = "0ijgkzh73x1fhjwr0zv9bg69s5ff95gdxv9acd4kpwa8nd9nvzsn";
+       revision = "2";
+       editedCabalFile = "1y592fjr7i0416nzxr8g91apm8ff9gls5lwr16bc7zsh9hdyahja";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
        benchmarkHaskellDepends = [ base deepseq tasty tasty-bench ];
@@ -319364,10 +321856,8 @@ self: {
     ({ mkDerivation, base, containers, logict, mtl }:
      mkDerivation {
        pname = "unification-fd";
-       version = "0.11.2";
-       sha256 = "1lyx3g10llkr7vl7c2j15ddlqrkz2r684d1laza7nvq97amrqnqv";
-       revision = "1";
-       editedCabalFile = "07xmrqmk99lnp3jyk0dqgnpprm3ghnyjdqva0y13ddh3nw8iiqdj";
+       version = "0.11.2.2";
+       sha256 = "0jgy507dy1j566j46gndd8b2543n847myibg2i22yw8chdpl15kc";
        libraryHaskellDepends = [ base containers logict mtl ];
        description = "Simple generic unification algorithms";
        license = lib.licenses.bsd3;
@@ -319651,8 +322141,8 @@ self: {
        pname = "union";
        version = "0.1.2";
        sha256 = "1i4fvlwkw1wx64a6l8342aqfqsdq7fqa4p24g3i5gn5704lxrsb3";
-       revision = "8";
-       editedCabalFile = "0rm4nm47arflmbqngzq9ajri8f43wgplzrk9qfvjm6ag12vnjrl5";
+       revision = "9";
+       editedCabalFile = "11h6qk4gnnlprrgi9cnpcbklwqnjsvk97h9gbp7ka4ib78xgxr84";
        libraryHaskellDepends = [
          base deepseq hashable profunctors tagged vinyl
        ];
@@ -319868,8 +322358,8 @@ self: {
        pname = "unique-logic-tf";
        version = "0.5.1";
        sha256 = "0a2hjkm7kwfnqyscxxdw2r2cq3gsydv5ny91vpxxd3paknqqr0cb";
-       revision = "2";
-       editedCabalFile = "1508h3mn28ks1g31l1hs4gf2fib4ihylb0wrzin52krs7kkbcnvn";
+       revision = "3";
+       editedCabalFile = "18ksx28w58g0mdnsk0sr57n76r48dbig4dk4cks3kjzhgbix4wd2";
        libraryHaskellDepends = [
          base containers data-ref semigroups transformers utility-ht
        ];
@@ -320494,15 +322984,15 @@ self: {
      }) {};
 
   "universum" = callPackage
-    ({ mkDerivation, base, bytestring, containers, deepseq, gauge
-     , ghc-prim, hashable, hedgehog, microlens, microlens-mtl, mtl
+    ({ mkDerivation, base, bytestring, containers, deepseq, ghc-prim
+     , hashable, hedgehog, microlens, microlens-mtl, mtl
      , safe-exceptions, stm, tasty, tasty-discover, tasty-hedgehog, text
      , transformers, unordered-containers, utf8-string, vector
      }:
      mkDerivation {
        pname = "universum";
-       version = "1.8.2.1";
-       sha256 = "06kv2p7792r4d7nsq1wx7vw5jy72fjacc2jwmkqfanaaapdr27q9";
+       version = "1.8.2.2";
+       sha256 = "0h8ckr60gm5wxly5zyij9avzmlzljp21njd1k9j13nj5z23i1idp";
        libraryHaskellDepends = [
          base bytestring containers deepseq ghc-prim hashable microlens
          microlens-mtl mtl safe-exceptions stm text transformers
@@ -320512,9 +323002,6 @@ self: {
          base bytestring hedgehog tasty tasty-hedgehog text
        ];
        testToolDepends = [ tasty-discover ];
-       benchmarkHaskellDepends = [
-         base containers gauge text unordered-containers
-       ];
        description = "Custom prelude used in Serokell";
        license = lib.licenses.mit;
      }) {};
@@ -320540,10 +323027,8 @@ self: {
     ({ mkDerivation, base, bytestring }:
      mkDerivation {
        pname = "unix-bytestring";
-       version = "0.4.0.1";
-       sha256 = "013if0qmbm491hjc4ha455whw3gwxwpws351cjhpalz8a6yh479j";
-       revision = "1";
-       editedCabalFile = "00qlidmxjap1y6m51m06m7xnmid3yrs8iki1rqmwp2pjx0lfwsxd";
+       version = "0.4.0.2";
+       sha256 = "0pmkd5cvq3knsyl5izxpxs44axrf943xv4pwa1x20wmsg30fqmd2";
        libraryHaskellDepends = [ base bytestring ];
        description = "Unix/Posix-specific functions for ByteStrings";
        license = lib.licenses.bsd3;
@@ -320555,8 +323040,8 @@ self: {
      }:
      mkDerivation {
        pname = "unix-compat";
-       version = "0.7.2";
-       sha256 = "02v9lr7i7m3nrd8wkg2psdm41i7vc0mzaqks89ds05lv9qsjqf2q";
+       version = "0.7.3";
+       sha256 = "11qxh9l2kqx4pqphbbmcbmc9bb2mifnjmzlcbkak5mjj163sskvs";
        libraryHaskellDepends = [ base unix ];
        testHaskellDepends = [
          base directory extra hspec HUnit monad-parallel temporary
@@ -320693,8 +323178,8 @@ self: {
      }:
      mkDerivation {
        pname = "unix-time";
-       version = "0.4.15";
-       sha256 = "0rkjjwbw4s1k13f0syy409yiqj7v9x8ghi209j3lxkh1xq9caq17";
+       version = "0.4.16";
+       sha256 = "1s9qws7z2z9d9ayljz98zdlsja3zvrbcb00n4arzwi3kdl9agqmc";
        libraryHaskellDepends = [ base binary bytestring old-time ];
        testHaskellDepends = [
          base bytestring hspec old-locale old-time QuickCheck
@@ -320972,6 +323457,8 @@ self: {
        pname = "unlit";
        version = "0.4.0.0";
        sha256 = "05am6mngvwj3a4mnwf1x3wbb2fvh3lj9jc5cvbmi269zhkjcv7j8";
+       revision = "2";
+       editedCabalFile = "0nqvrb9mjv77nx3gky576lf5ah1iwn1sjwwpy9a9za6pvz8dzjvv";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base directory text ];
@@ -321503,9 +323990,7 @@ self: {
        description = "A program to update fetchgit values in Nix expressions";
        license = lib.licenses.bsd3;
        mainProgram = "update-nix-fetchgit";
-       maintainers = [
-         lib.maintainers.expipiplus1 lib.maintainers.sorki
-       ];
+       maintainers = [ lib.maintainers.sorki ];
      }) {};
 
   "update-repos" = callPackage
@@ -322624,8 +325109,8 @@ self: {
      }:
      mkDerivation {
        pname = "utxorpc";
-       version = "0.0.9.0";
-       sha256 = "1n86awygbq0gf9bl35hhsx0wxwnyk63ydxkz6i93dbbp22lfnmgc";
+       version = "0.0.11.0";
+       sha256 = "1bnkhm21g67x1jr7lwybg5yj5n34jlhkf5j2fqzczdfggv4z6vnq";
        libraryHaskellDepends = [
          base proto-lens proto-lens-protobuf-types proto-lens-runtime
        ];
@@ -323107,12 +325592,12 @@ self: {
      }) {};
 
   "uulib" = callPackage
-    ({ mkDerivation, base, ghc-prim }:
+    ({ mkDerivation, base }:
      mkDerivation {
        pname = "uulib";
-       version = "0.9.24";
-       sha256 = "10j40q1b1fkx0fv56cn0kkilbqhyh6xxya536xlbx365lnc1rk0i";
-       libraryHaskellDepends = [ base ghc-prim ];
+       version = "0.9.25";
+       sha256 = "03ykq4ij56kkzmr1yfxs3z5zx4yqzscilfxpskyppjk6cj6nh2qq";
+       libraryHaskellDepends = [ base ];
        description = "Haskell Utrecht Tools Library";
        license = lib.licenses.bsd3;
      }) {};
@@ -323644,8 +326129,8 @@ self: {
     ({ mkDerivation, base, containers, validity }:
      mkDerivation {
        pname = "validity-containers";
-       version = "0.5.0.4";
-       sha256 = "1qw5p60dr54d2wh49y6x33hbks4d74m8pr5zygblzk0y70warqld";
+       version = "0.5.0.5";
+       sha256 = "0bvvfvbi98p16n9xmyfvb9qypp3r3kwqdqrni6fd19cjmvyg9g2p";
        libraryHaskellDepends = [ base containers validity ];
        description = "Validity instances for containers";
        license = lib.licenses.mit;
@@ -324070,8 +326555,8 @@ self: {
        pname = "vault";
        version = "0.3.1.5";
        sha256 = "181ksk1yixjg0jiggw5jvm8am8m8c7lim4xaixf8qnaqvxm6namc";
-       revision = "7";
-       editedCabalFile = "0jbbjmh3h9pkj1mfafysny20ynfl58ifchizn13dkqvclpkr770h";
+       revision = "8";
+       editedCabalFile = "0nabd5r1j6aq5ys3lsjh4i2ii9rza7923b5mg3vfbkj72w3dvgqv";
        libraryHaskellDepends = [
          base containers hashable unordered-containers
        ];
@@ -324384,6 +326869,8 @@ self: {
        pname = "vec";
        version = "0.5.1";
        sha256 = "0rswq31fjsqzzq88b920hz0j8v0rdjhb04v4fr10cdqbnxaqglb0";
+       revision = "1";
+       editedCabalFile = "0znfs73x9amng298hzi98cy15fbgx5hdkcfslwmdqsyarr9v0ffx";
        libraryHaskellDepends = [
          adjunctions base boring deepseq distributive fin hashable
          indexed-traversable QuickCheck semigroupoids transformers
@@ -324482,8 +326969,8 @@ self: {
        pname = "vector";
        version = "0.13.1.0";
        sha256 = "1vpcxn0zkhmvksz373iz66bv42f358jv3zqg390vk2mbkqkp5wk3";
-       revision = "1";
-       editedCabalFile = "03fpy8vnjyk7hw6sci361pmb05jl5z05yb08yjv5wxqxnp7jq0xw";
+       revision = "2";
+       editedCabalFile = "0ii5bzccaw632sjz9avbasmfabxc82w9vrn6lala9x9d1dyllmn8";
        libraryHaskellDepends = [ base deepseq primitive vector-stream ];
        testHaskellDepends = [
          base base-orphans doctest HUnit primitive QuickCheck random tasty
@@ -324495,6 +326982,31 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "vector_0_13_2_0" = callPackage
+    ({ mkDerivation, base, base-orphans, deepseq, doctest, primitive
+     , QuickCheck, random, tasty, tasty-bench, tasty-hunit
+     , tasty-inspection-testing, tasty-quickcheck, template-haskell
+     , transformers, vector-stream
+     }:
+     mkDerivation {
+       pname = "vector";
+       version = "0.13.2.0";
+       sha256 = "08y4j6nii17wc3fs3d2za0yifd3gqf73g8zyqdnsry6bhv3h7wi8";
+       libraryHaskellDepends = [
+         base deepseq primitive random tasty vector-stream
+       ];
+       testHaskellDepends = [
+         base base-orphans doctest primitive QuickCheck random tasty
+         tasty-hunit tasty-inspection-testing tasty-quickcheck
+         template-haskell transformers
+       ];
+       benchmarkHaskellDepends = [ base random tasty tasty-bench ];
+       doHaddock = false;
+       description = "Efficient Arrays";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "vector-algorithms" = callPackage
     ({ mkDerivation, base, bitvec, bytestring, containers, mwc-random
      , primitive, QuickCheck, vector
@@ -324779,6 +327291,7 @@ self: {
        ];
        description = "Efficient vector-based mutable hashtables implementation";
        license = lib.licenses.bsd3;
+       maintainers = [ lib.maintainers.artem ];
      }) {};
 
   "vector-heterogenous" = callPackage
@@ -324934,7 +327447,6 @@ self: {
        ];
        description = "Size tagged vectors";
        license = lib.licenses.bsd3;
-       maintainers = [ lib.maintainers.expipiplus1 ];
      }) {};
 
   "vector-sized_1_6_1" = callPackage
@@ -324954,7 +327466,6 @@ self: {
        description = "Size tagged vectors";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       maintainers = [ lib.maintainers.expipiplus1 ];
      }) {};
 
   "vector-space" = callPackage
@@ -324974,6 +327485,8 @@ self: {
        pname = "vector-space";
        version = "0.19";
        sha256 = "09gbkwq0z47ahc5brq72i7xr7rwqvl3sy04j1h4my5ij282d25w9";
+       revision = "1";
+       editedCabalFile = "1bjnjz2r25jkjc5wr3fxfynnrqj6ilwcnms06k0qqm5lg71y0zv2";
        libraryHaskellDepends = [ base Boolean MemoTrie NumInstances ];
        description = "Vector & affine spaces, linear maps, and derivatives";
        license = lib.licenses.bsd3;
@@ -325074,8 +327587,8 @@ self: {
        pname = "vector-stream";
        version = "0.1.0.1";
        sha256 = "0z5z88flyassdpgga412qci6brr9gyljbx875wd479fy9crhgxfh";
-       revision = "1";
-       editedCabalFile = "17sa7mq3maphzgwdjwxr1q9dm92gz4hcbyk0d3hkayqxswp9x9hn";
+       revision = "2";
+       editedCabalFile = "0lcsvwlpipdiafw7w6lf2mqfg5b8fmh2jrrs3s6j7hsjm09vs3id";
        libraryHaskellDepends = [ base ghc-prim ];
        description = "Efficient Streams";
        license = lib.licenses.bsd3;
@@ -326215,8 +328728,8 @@ self: {
      }:
      mkDerivation {
        pname = "vivid";
-       version = "0.5.2.0";
-       sha256 = "1p4x6q2ks259xzigj31f8bz3562k07dzj77a9bnhl934sl85hz6q";
+       version = "0.5.2.1";
+       sha256 = "006y380fva59xr5wv6vn802wxssd91fgvfvb3g65zscv8dhb0z5d";
        libraryHaskellDepends = [
          base binary bytestring cereal containers directory filepath
          hashable MonadRandom mtl network process random random-shuffle
@@ -326225,8 +328738,6 @@ self: {
        ];
        description = "Sound synthesis with SuperCollider";
        license = "GPL";
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "vivid-osc" = callPackage
@@ -326583,44 +329094,6 @@ self: {
        broken = true;
      }) {inherit (pkgs) vte;};
 
-  "vty_5_35_1" = callPackage
-    ({ mkDerivation, ansi-terminal, base, binary, blaze-builder
-     , bytestring, Cabal, containers, deepseq, directory, filepath
-     , hashable, HUnit, microlens, microlens-mtl, microlens-th, mtl
-     , parallel, parsec, QuickCheck, quickcheck-assertions, random
-     , smallcheck, stm, string-qq, terminfo, test-framework
-     , test-framework-hunit, test-framework-smallcheck, text
-     , transformers, unix, utf8-string, vector
-     }:
-     mkDerivation {
-       pname = "vty";
-       version = "5.35.1";
-       sha256 = "062dpz8fxrnggzpl041zpbph0xj56jki98ajm2s78dldg5vy0c9k";
-       revision = "1";
-       editedCabalFile = "1zqcvgqhcij92241g20zn3c3a4033biid3f3cqg05q1ygrmznxb5";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         ansi-terminal base binary blaze-builder bytestring containers
-         deepseq directory filepath hashable microlens microlens-mtl
-         microlens-th mtl parallel parsec stm terminfo text transformers
-         unix utf8-string vector
-       ];
-       executableHaskellDepends = [
-         base containers directory filepath microlens microlens-mtl mtl
-       ];
-       testHaskellDepends = [
-         base blaze-builder bytestring Cabal containers deepseq HUnit
-         microlens microlens-mtl mtl QuickCheck quickcheck-assertions random
-         smallcheck stm string-qq terminfo test-framework
-         test-framework-hunit test-framework-smallcheck text unix
-         utf8-string vector
-       ];
-       description = "A simple terminal UI library";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
   "vty" = callPackage
     ({ mkDerivation, base, binary, blaze-builder, bytestring, deepseq
      , directory, filepath, microlens, microlens-mtl, microlens-th, mtl
@@ -326809,7 +329282,6 @@ self: {
        badPlatforms = [
          "i686-linux" "armv7l-linux"
        ] ++ lib.platforms.darwin;
-       maintainers = [ lib.maintainers.expipiplus1 ];
      }) {vulkan = null;};
 
   "vulkan-api" = callPackage
@@ -326843,7 +329315,6 @@ self: {
        description = "Utils for the vulkan package";
        license = lib.licenses.bsd3;
        badPlatforms = lib.platforms.darwin;
-       maintainers = [ lib.maintainers.expipiplus1 ];
      }) {};
 
   "waargonaut" = callPackage
@@ -327279,6 +329750,38 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "wai-extra_3_1_17" = callPackage
+    ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring
+     , bytestring, call-stack, case-insensitive, containers, cookie
+     , data-default, 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.17";
+       sha256 = "0jq1vr3sc4gbcan0w9mzvrj6p20m825zb1y4bq1yjccka146xmn7";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson ansi-terminal base base64-bytestring bytestring call-stack
+         case-insensitive containers cookie data-default 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 word8 zlib
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Provides some basic WAI handlers and middleware";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "wai-feature-flags" = callPackage
     ({ mkDerivation, aeson, base, bytestring, splitmix, text
      , unordered-containers, wai, warp
@@ -327626,6 +330129,22 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "wai-logger_2_5_0" = callPackage
+    ({ mkDerivation, base, byteorder, bytestring, fast-logger
+     , http-types, network, wai
+     }:
+     mkDerivation {
+       pname = "wai-logger";
+       version = "2.5.0";
+       sha256 = "1171qfz6wlmq69virwvlg79j4smk6sqhdvrdpnisr50zdc3x7ysw";
+       libraryHaskellDepends = [
+         base byteorder bytestring fast-logger http-types network wai
+       ];
+       description = "A logging system for WAI";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "wai-logger-buffered" = callPackage
     ({ mkDerivation, base, bytestring, containers, data-default
      , http-types, time, wai, warp
@@ -328033,6 +330552,39 @@ self: {
        broken = true;
      }) {};
 
+  "wai-middleware-delegate_0_2_0_0" = callPackage
+    ({ mkDerivation, async, base, blaze-builder, bytestring
+     , bytestring-lexing, case-insensitive, conduit, conduit-extra
+     , crypton-connection, data-default, directory, filepath, hspec
+     , hspec-tmp-proc, http-client, http-client-tls, http-types
+     , mustache, network, random, resourcet, streaming-commons
+     , temporary, test-certs, text, tmp-proc, unix, vault, wai
+     , wai-conduit, warp, warp-tls
+     }:
+     mkDerivation {
+       pname = "wai-middleware-delegate";
+       version = "0.2.0.0";
+       sha256 = "1jcbyrvfq7r9nfw9zmazl9nlc5z6dgxdrmjlyiqm25c4bdkkzqaa";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         async base blaze-builder bytestring case-insensitive conduit
+         conduit-extra http-client http-client-tls http-types
+         streaming-commons text wai wai-conduit
+       ];
+       testHaskellDepends = [
+         async base blaze-builder bytestring bytestring-lexing
+         case-insensitive conduit conduit-extra crypton-connection
+         data-default directory filepath hspec hspec-tmp-proc http-client
+         http-client-tls http-types mustache network random resourcet
+         temporary test-certs text tmp-proc unix vault wai wai-conduit warp
+         warp-tls
+       ];
+       description = "WAI middleware that delegates handling of requests";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "wai-middleware-etag" = callPackage
     ({ mkDerivation, base, base64-bytestring, bytestring, cryptohash
      , filepath, http-date, http-types, unix-compat
@@ -328335,6 +330887,8 @@ self: {
        pname = "wai-middleware-throttle";
        version = "0.3.0.1";
        sha256 = "0mpw7b56k1a89kzwa3v4c4ff66m0py9s9p2jan2zhp8k3b8862jq";
+       revision = "1";
+       editedCabalFile = "1d6zyjpvjm03vsmi04n9zdmaxlq5by326lyf0xlvh05562jnvrqc";
        libraryHaskellDepends = [
          base bytestring bytestring-builder cache clock containers hashable
          http-types mtl network safe-exceptions stm text token-bucket
@@ -329193,42 +331747,6 @@ self: {
        broken = true;
      }) {};
 
-  "warp_3_3_30" = 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.3.30";
-       sha256 = "1i5fnvc9n7w013asj7ckpfb59ybbvhif4d6f4g5jwwad50jmlbpg";
-       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 = [
-         auto-update base bytestring containers crypton-x509 gauge hashable
-         http-date http-types network recv time-manager unix unliftio
-       ];
-       description = "A fast, light-weight web server for WAI applications";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       maintainers = [ lib.maintainers.alexfmpe ];
-     }) {};
-
   "warp" = callPackage
     ({ mkDerivation, array, auto-update, base, bsb-http-chunked
      , bytestring, case-insensitive, containers, crypton-x509, directory
@@ -329264,38 +331782,36 @@ self: {
        maintainers = [ lib.maintainers.alexfmpe ];
      }) {};
 
-  "warp_3_4_1" = 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
+  "warp_3_4_4" = callPackage
+    ({ mkDerivation, array, async, auto-update, base, bsb-http-chunked
+     , bytestring, case-insensitive, containers, criterion, crypton-x509
+     , directory, 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
+     , time-manager, unix, vault, wai, word8
      }:
      mkDerivation {
        pname = "warp";
-       version = "3.4.1";
-       sha256 = "0f4cs9qb3cpagryijzw46r5y5bd2srvb4b3phffydj5aim253jfp";
-       revision = "1";
-       editedCabalFile = "08jsdv1858cdmsraf489zmv4y0zpd47fr0qnwqd27acjnavpcwf7";
+       version = "3.4.4";
+       sha256 = "1a842yn4lq9kszcj6pnfjrdd2kfbdx8zzsn8jrv0l9s1bfz3cwmv";
        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
+         array async 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 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
+         array async 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 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
+         criterion crypton-x509 ghc-prim hashable http-date http-types
+         network recv streaming-commons text time-manager unix vault wai
          word8
        ];
        description = "A fast, light-weight web server for WAI applications";
@@ -329347,8 +331863,8 @@ self: {
      }:
      mkDerivation {
        pname = "warp-quic";
-       version = "0.0.1";
-       sha256 = "06q91zca4xndq6da5h43h6nh8m04akgksjs1avb2chscraqqnaj6";
+       version = "0.0.2";
+       sha256 = "1hb9xv5v7l1iwhv7qgm9y3prrjkpvcd5snmw6xc9wsk3fr82xl1r";
        libraryHaskellDepends = [
          base bytestring http3 network quic tls wai warp
        ];
@@ -329406,8 +331922,8 @@ self: {
      }:
      mkDerivation {
        pname = "warp-tls";
-       version = "3.4.6";
-       sha256 = "0m5k2n7sdyb1g1r6ddwv2k75jgrhxwcgn3dbj42d1kjwvpiq03j8";
+       version = "3.4.7";
+       sha256 = "0lc8abjqs7j52qnfsaljjngxxzxja6d3bk4q796ahcikk10id1cf";
        libraryHaskellDepends = [
          base bytestring data-default-class network recv streaming-commons
          tls tls-session-manager unliftio wai warp
@@ -329416,6 +331932,23 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "warp-tls_3_4_11" = callPackage
+    ({ mkDerivation, base, bytestring, network, recv, streaming-commons
+     , tls, tls-session-manager, wai, warp
+     }:
+     mkDerivation {
+       pname = "warp-tls";
+       version = "3.4.11";
+       sha256 = "1sld1xxhya85gg7gz1nznpi98rh5jwp4w0d64qcqw0dsjswhmpr3";
+       libraryHaskellDepends = [
+         base bytestring network recv streaming-commons tls
+         tls-session-manager wai warp
+       ];
+       description = "HTTP over TLS support for Warp via the TLS package";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "warp-tls-uid" = callPackage
     ({ mkDerivation, base, bytestring, data-default, network
      , streaming-commons, tls, unix, wai, warp, warp-tls, x509
@@ -329964,15 +332497,16 @@ self: {
 
   "web-rep" = callPackage
     ({ mkDerivation, async, base, bifunctors, box, box-socket
-     , bytestring, flatparse, markup-parse, mtl, optics-core
-     , optics-extra, optparse-applicative, profunctors, scotty
-     , string-interpolate, text, transformers, unordered-containers
-     , wai-middleware-static, wai-websockets, websockets
+     , bytestring, doctest-parallel, flatparse, markup-parse, mtl
+     , optics-core, optics-extra, optparse-applicative, profunctors
+     , scotty, string-interpolate, text, transformers
+     , unordered-containers, wai-middleware-static, wai-websockets
+     , websockets
      }:
      mkDerivation {
        pname = "web-rep";
-       version = "0.12.1.0";
-       sha256 = "0hiqmivic82plziwa2fvc3rfz1h60f8i7vcb6hw65pfrz1aswk6n";
+       version = "0.12.3.0";
+       sha256 = "10k2fm7g1p54v6gnn045vgc8p58xal17vxin9ah11xqr0dddk7sa";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -329984,6 +332518,7 @@ self: {
        executableHaskellDepends = [
          base box markup-parse optics-core optparse-applicative
        ];
+       testHaskellDepends = [ base doctest-parallel ];
        description = "representations of a web page";
        license = lib.licenses.bsd3;
        mainProgram = "web-rep-example";
@@ -330170,20 +332705,20 @@ self: {
 
   "web-view" = callPackage
     ({ mkDerivation, base, bytestring, casing, containers
-     , effectful-core, file-embed, http-types, string-interpolate
-     , sydtest, sydtest-discover, text
+     , effectful-core, file-embed, html-entities, http-types
+     , string-interpolate, sydtest, sydtest-discover, text
      }:
      mkDerivation {
        pname = "web-view";
-       version = "0.4.0";
-       sha256 = "1dy9qpscj1r6g35n11qyk7fd4nkhbxp0ism8cqhgm2gwmhc2yn56";
+       version = "0.5.0";
+       sha256 = "007iz283s31n9dhxvw1sz7nh5fn9h4hifc6wkcnm6zwzyr5mknl7";
        libraryHaskellDepends = [
          base bytestring casing containers effectful-core file-embed
-         http-types string-interpolate text
+         html-entities http-types string-interpolate text
        ];
        testHaskellDepends = [
          base bytestring casing containers effectful-core file-embed
-         http-types string-interpolate sydtest text
+         html-entities http-types string-interpolate sydtest text
        ];
        testToolDepends = [ sydtest-discover ];
        description = "Type-safe HTML and CSS with intuitive layouts and composable styles";
@@ -330197,8 +332732,8 @@ self: {
      }:
      mkDerivation {
        pname = "web3";
-       version = "1.0.0.0";
-       sha256 = "0bnamwvdxl3i1p8bflnhaxxpn0bqcnf174gwplqjkxdc9pzfhiig";
+       version = "1.0.1.0";
+       sha256 = "09l820lmgyvfpiqc57qx1kc355lxjalb4ijbk4dv0qi8px9pasvz";
        libraryHaskellDepends = [
          base web3-ethereum web3-polkadot web3-provider
        ];
@@ -330213,8 +332748,8 @@ self: {
      }:
      mkDerivation {
        pname = "web3-bignum";
-       version = "1.0.0.0";
-       sha256 = "140qv8y6b63by81z0k5by8vqr7x0gc106a67r35qbhdfmbhv71n0";
+       version = "1.0.1.0";
+       sha256 = "1h0r9sw9i7p9k91rl461nx1hss8s1s8i9iwilmp2dy0k4f50rzps";
        libraryHaskellDepends = [
          base cereal memory memory-hexstring scale wide-word
        ];
@@ -330229,20 +332764,20 @@ self: {
      }) {};
 
   "web3-crypto" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, containers, cryptonite
+    ({ mkDerivation, aeson, base, bytestring, containers, crypton
      , hspec, hspec-contrib, hspec-discover, hspec-expectations, memory
      , memory-hexstring, text, uuid-types, vector
      }:
      mkDerivation {
        pname = "web3-crypto";
-       version = "1.0.0.0";
-       sha256 = "16ygvnkxcalh7a0h7l1bj5gyir79gihcwzzqk31qibvd1r17mwd6";
+       version = "1.0.1.0";
+       sha256 = "0p5bg9riai1z6wsii4q1i5135v7lcbdgspkhwvacy57w7yda3kda";
        libraryHaskellDepends = [
-         aeson base bytestring containers cryptonite memory memory-hexstring
+         aeson base bytestring containers crypton memory memory-hexstring
          text uuid-types vector
        ];
        testHaskellDepends = [
-         aeson base bytestring containers cryptonite hspec hspec-contrib
+         aeson base bytestring containers crypton hspec hspec-contrib
          hspec-discover hspec-expectations memory memory-hexstring text
          uuid-types vector
        ];
@@ -330253,30 +332788,30 @@ self: {
      }) {};
 
   "web3-ethereum" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, data-default, exceptions
-     , generics-sop, hspec, hspec-contrib, hspec-discover
-     , hspec-expectations, jsonrpc-tinyclient, machines, memory
-     , memory-hexstring, microlens, microlens-aeson, mtl, OneTuple
-     , relapse, tagged, template-haskell, text, transformers, vinyl
-     , web3-crypto, web3-solidity
+    ({ mkDerivation, aeson, aeson-casing, base, bytestring
+     , data-default, exceptions, generics-sop, hspec, hspec-contrib
+     , hspec-discover, hspec-expectations, jsonrpc-tinyclient, machines
+     , memory, memory-hexstring, microlens, microlens-aeson, mtl
+     , OneTuple, relapse, tagged, template-haskell, text, transformers
+     , vinyl, web3-crypto, web3-solidity
      }:
      mkDerivation {
        pname = "web3-ethereum";
-       version = "1.0.0.0";
-       sha256 = "1vsvxhl6w6hjiv6b61sn8f2bnj6p55b4qyvblrfpk60k7pqq774c";
+       version = "1.0.1.0";
+       sha256 = "1cd69g5wp7faq9hz1kvwp15y3v0wc3h5cpq0vbdbbaq8q7xg09yy";
        libraryHaskellDepends = [
-         aeson base bytestring data-default exceptions generics-sop
+         aeson aeson-casing base bytestring data-default exceptions
+         generics-sop jsonrpc-tinyclient machines memory memory-hexstring
+         microlens microlens-aeson mtl OneTuple relapse tagged
+         template-haskell text transformers vinyl web3-crypto web3-solidity
+       ];
+       testHaskellDepends = [
+         aeson aeson-casing base bytestring data-default exceptions
+         generics-sop hspec hspec-contrib hspec-discover hspec-expectations
          jsonrpc-tinyclient machines memory memory-hexstring microlens
          microlens-aeson mtl OneTuple relapse tagged template-haskell text
          transformers vinyl web3-crypto web3-solidity
        ];
-       testHaskellDepends = [
-         aeson base bytestring data-default exceptions generics-sop hspec
-         hspec-contrib hspec-discover hspec-expectations jsonrpc-tinyclient
-         machines memory memory-hexstring microlens microlens-aeson mtl
-         OneTuple relapse tagged template-haskell text transformers vinyl
-         web3-crypto web3-solidity
-       ];
        testToolDepends = [ hspec-discover ];
        description = "Ethereum support for Haskell Web3 library";
        license = lib.licenses.asl20;
@@ -330303,29 +332838,29 @@ self: {
      }) {};
 
   "web3-polkadot" = callPackage
-    ({ mkDerivation, aeson, animalcase, base, base58-bytestring
-     , bytestring, containers, cryptonite, generics-sop, hspec
-     , hspec-contrib, hspec-discover, hspec-expectations
-     , hspec-expectations-json, jsonrpc-tinyclient, memory
-     , memory-hexstring, microlens, microlens-mtl, microlens-th, mtl
-     , parsec, scale, text, web3-bignum, web3-crypto
+    ({ mkDerivation, aeson, base, base58-bytestring, bytestring, cases
+     , containers, crypton, generics-sop, hspec, hspec-contrib
+     , hspec-discover, hspec-expectations, hspec-expectations-json
+     , jsonrpc-tinyclient, memory, memory-hexstring, microlens
+     , microlens-mtl, microlens-th, mtl, parsec, scale, text
+     , web3-bignum, web3-crypto
      }:
      mkDerivation {
        pname = "web3-polkadot";
-       version = "1.0.0.0";
-       sha256 = "0sx9lj7px6m5ag4bk4imllh4bmy7kfgkfy1zb9hqjkdmjwn2i2w5";
+       version = "1.0.1.0";
+       sha256 = "13bqv3npvqd93dqk7bxaqqfrzrn0q2ndsnlsc4awx0x5vssw0hdj";
        libraryHaskellDepends = [
-         aeson animalcase base base58-bytestring bytestring containers
-         cryptonite generics-sop jsonrpc-tinyclient memory memory-hexstring
-         microlens microlens-mtl microlens-th mtl parsec scale text
-         web3-bignum web3-crypto
+         aeson base base58-bytestring bytestring cases containers crypton
+         generics-sop jsonrpc-tinyclient memory memory-hexstring microlens
+         microlens-mtl microlens-th mtl parsec scale text web3-bignum
+         web3-crypto
        ];
        testHaskellDepends = [
-         aeson animalcase base base58-bytestring bytestring containers
-         cryptonite generics-sop hspec hspec-contrib hspec-discover
-         hspec-expectations hspec-expectations-json jsonrpc-tinyclient
-         memory memory-hexstring microlens microlens-mtl microlens-th mtl
-         parsec scale text web3-bignum web3-crypto
+         aeson base base58-bytestring bytestring cases containers crypton
+         generics-sop hspec hspec-contrib hspec-discover hspec-expectations
+         hspec-expectations-json jsonrpc-tinyclient memory memory-hexstring
+         microlens microlens-mtl microlens-th mtl parsec scale text
+         web3-bignum web3-crypto
        ];
        testToolDepends = [ hspec-discover ];
        description = "Polkadot support for Haskell Web3 library";
@@ -330339,8 +332874,8 @@ self: {
      }:
      mkDerivation {
        pname = "web3-provider";
-       version = "1.0.0.0";
-       sha256 = "03c892xj7yxwbb4r1vpqzwgsf4fyk9389rqivpr6bwklnx9230ic";
+       version = "1.0.1.0";
+       sha256 = "1nmqsdcxh4cgdw0bpfaf9d64cnlwgg7qms66dfd3givwfb5bsb0d";
        libraryHaskellDepends = [
          async base data-default exceptions http-client jsonrpc-tinyclient
          mtl network text transformers websockets
@@ -330358,8 +332893,8 @@ self: {
      }:
      mkDerivation {
        pname = "web3-solidity";
-       version = "1.0.0.0";
-       sha256 = "1n5jf9vdxps8sxcaa3k2a4m3qn5w3kphvvn7f4jy0dh0zkr7i5nm";
+       version = "1.0.1.0";
+       sha256 = "1gy7w0cqxk2nzd5p1cncwv60ldm2g81ydyfmj0640h2h0v4d8r9k";
        libraryHaskellDepends = [
          aeson base basement bytestring cereal data-default generics-sop
          memory memory-hexstring microlens OneTuple parsec tagged
@@ -330692,8 +333227,8 @@ self: {
      }:
      mkDerivation {
        pname = "webdriver-wrapper";
-       version = "0.2.0.0";
-       sha256 = "0dirnaxab9ddaa5jbqn0bhqlmh8x311vmq0il8xh0r3df5cvmgcg";
+       version = "0.2.0.1";
+       sha256 = "1dvd2649vapwd8qcfv6arsi119rffbb89mzcpdcwdf827x243sci";
        libraryHaskellDepends = [
          aeson async base bytestring directory extra filepath http-conduit
          http-types process process-extras retry string-interpolate tar text
@@ -330987,18 +333522,18 @@ self: {
      }) {webkit = null;};
 
   "webkit2gtk3-javascriptcore" = callPackage
-    ({ mkDerivation, base, Cabal, gtk2hs-buildtools, webkitgtk }:
+    ({ mkDerivation, base, Cabal, gtk2hs-buildtools, webkitgtk_4_0 }:
      mkDerivation {
        pname = "webkit2gtk3-javascriptcore";
        version = "0.14.4.6";
        sha256 = "06g9ik2pzv761bj5kas17jxh6wxks3dd4vvrimliybs5s5b61b24";
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [ base ];
-       libraryPkgconfigDepends = [ webkitgtk ];
+       libraryPkgconfigDepends = [ webkitgtk_4_0 ];
        description = "JavaScriptCore FFI from webkitgtk";
        license = lib.licenses.bsd3;
        badPlatforms = lib.platforms.darwin;
-     }) {inherit (pkgs) webkitgtk;};
+     }) {inherit (pkgs) webkitgtk_4_0;};
 
   "webkitgtk3" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, cairo, glib
@@ -331020,7 +333555,7 @@ self: {
        license = lib.licenses.lgpl21Only;
        hydraPlatforms = lib.platforms.none;
        broken = true;
-     }) {inherit (pkgs) webkitgtk;};
+     }) {webkitgtk = null;};
 
   "webkitgtk3-javascriptcore" = callPackage
     ({ mkDerivation, base, Cabal, gtk2hs-buildtools, webkitgtk }:
@@ -331034,7 +333569,7 @@ self: {
        description = "JavaScriptCore FFI from webkitgtk";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-     }) {inherit (pkgs) webkitgtk;};
+     }) {webkitgtk = null;};
 
   "webmention" = callPackage
     ({ mkDerivation, base, bytestring, case-insensitive, either
@@ -331203,8 +333738,8 @@ self: {
        pname = "websockets";
        version = "0.13.0.0";
        sha256 = "1da95b71akggyikbxdmja3gcaqrz8sp6ri5jrsyavc2ickvi9y4s";
-       revision = "2";
-       editedCabalFile = "1wnj6c9vzgnmidxcy6jpv19b73qvnx4irxbqsncd688px7f7766m";
+       revision = "3";
+       editedCabalFile = "00mw56z595lgmm0q5pvvr8l14gymsism13m0zm59pxmzk62qvp49";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -331459,37 +333994,6 @@ self: {
 
   "weeder" = callPackage
     ({ mkDerivation, aeson, algebraic-graphs, async, base, bytestring
-     , containers, directory, filepath, generic-lens, ghc, hspec, lens
-     , mtl, optparse-applicative, parallel, process, regex-tdfa, text
-     , toml-reader, transformers
-     }:
-     mkDerivation {
-       pname = "weeder";
-       version = "2.8.0";
-       sha256 = "086vni1i0sqy2xva63xdx1ppvwygyn1dav2bykggd6j1jrwi0m5p";
-       isLibrary = true;
-       isExecutable = true;
-       libraryHaskellDepends = [
-         algebraic-graphs async base bytestring containers directory
-         filepath generic-lens ghc lens mtl optparse-applicative parallel
-         regex-tdfa text toml-reader transformers
-       ];
-       executableHaskellDepends = [
-         base bytestring containers directory filepath ghc
-         optparse-applicative transformers
-       ];
-       testHaskellDepends = [
-         aeson algebraic-graphs base containers directory filepath ghc hspec
-         process text toml-reader
-       ];
-       description = "Detect dead code";
-       license = lib.licenses.bsd3;
-       mainProgram = "weeder";
-       maintainers = [ lib.maintainers.maralorn ];
-     }) {};
-
-  "weeder_2_9_0" = callPackage
-    ({ mkDerivation, aeson, algebraic-graphs, async, base, bytestring
      , containers, directory, filepath, generic-lens, ghc, Glob
      , hspec-discover, hspec-expectations, lens, mtl
      , optparse-applicative, parallel, process, regex-tdfa, tasty
@@ -331515,7 +334019,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Detect dead code";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "weeder";
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
@@ -331569,15 +334072,15 @@ self: {
      }) {};
 
   "weigh" = callPackage
-    ({ mkDerivation, base, criterion-measurement, deepseq, ghc, mtl
-     , process, split, temporary
+    ({ mkDerivation, base, criterion-measurement, deepseq, mtl, process
+     , split, temporary
      }:
      mkDerivation {
        pname = "weigh";
-       version = "0.0.17";
-       sha256 = "1wp8r6mpj4cqy2mx7vxpav05qks2xj8y93rhzf9qhmvdr6r8acb2";
+       version = "0.0.18";
+       sha256 = "0bzix1dzq8ndhfxzpsm2sdjssdd0vzy7psj7gkg0rnvbcgf2w1nl";
        libraryHaskellDepends = [
-         base criterion-measurement deepseq ghc mtl process split temporary
+         base criterion-measurement deepseq mtl process split temporary
        ];
        testHaskellDepends = [ base deepseq ];
        description = "Measure allocations of a Haskell functions/values";
@@ -331814,7 +334317,7 @@ self: {
        mainProgram = "quickstart";
      }) {};
 
-  "what4_1_6" = callPackage
+  "what4_1_6_2" = callPackage
     ({ mkDerivation, async, attoparsec, base, bifunctors, bimap
      , BoundedChan, bv-sized, bytestring, concurrent-extra, config-value
      , containers, contravariant, deepseq, deriving-compat, directory
@@ -331830,8 +334333,8 @@ self: {
      }:
      mkDerivation {
        pname = "what4";
-       version = "1.6";
-       sha256 = "123p9h1fajwf5brv9qbs9kx7w7wwrl6md0arpjsj7klrz14qnn5j";
+       version = "1.6.2";
+       sha256 = "1qvlm4ib40f0y3gcxljx6vrsx8wcqsgnky2231a7y3wr121r2ffz";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -331901,6 +334404,8 @@ self: {
        pname = "wherefrom-compat";
        version = "0.2.0.0";
        sha256 = "0sy2kyp0sz0vkirlxvyc1s5szhx1f6a8zn0sysl2vbgk0yis3b0d";
+       revision = "1";
+       editedCabalFile = "1nz7qnhlcg2z8wm85ix1npj4aapdvdps77k1bbw6d5jk6i1rp18w";
        libraryHaskellDepends = [ base ghc-heap ];
        testHaskellDepends = [ base tasty tasty-hunit ];
        description = "A compatibility layer for GHC's 'wherefrom' function";
@@ -331915,6 +334420,8 @@ self: {
        pname = "which";
        version = "0.2.0.2";
        sha256 = "08w398rm86slizy3fqb1rfd926zycajfnzx0sa1awrnbh2kjfx6m";
+       revision = "1";
+       editedCabalFile = "1nr7bjggjallp1kxaq2675mqa35w5h228agxkkmw8y4kssikp7wg";
        libraryHaskellDepends = [ base shelly template-haskell text ];
        description = "Determine the full path to an executable";
        license = lib.licenses.bsd3;
@@ -332167,8 +334674,8 @@ self: {
      }:
      mkDerivation {
        pname = "wikimusic-api-spec";
-       version = "1.2.0.0";
-       sha256 = "11jfj3z3b47hc3dfm7zfxxdgspzm0yisc0ihrplnjb9rrc0vva9b";
+       version = "1.2.1.2";
+       sha256 = "12b44xwav5m4vkm8lvsza7p50dg05x9d062xcgswp14p9myb4g6i";
        libraryHaskellDepends = [
          aeson base bytestring directory filepath keys mtl openapi3 relude
          servant servant-openapi3 servant-rate-limit servant-server text
@@ -332254,8 +334761,8 @@ self: {
      }:
      mkDerivation {
        pname = "wild-bind";
-       version = "0.1.2.9";
-       sha256 = "1jnknyf3lwc0bk50llpqh3mpvn78h36f6h359z9sbwacxpsr8526";
+       version = "0.1.2.10";
+       sha256 = "1dav43i4cz0dag0qqm6cmisbkazp9jf0qaczsh3p5542rzla4bkg";
        libraryHaskellDepends = [
          base containers semigroups text transformers
        ];
@@ -332275,8 +334782,8 @@ self: {
      }:
      mkDerivation {
        pname = "wild-bind-indicator";
-       version = "1.0.0.1";
-       sha256 = "0r9850zk2gmx492palbam6nl5ym9ml5lpgx0c1jyvpbn3caqgxas";
+       version = "1.0.0.2";
+       sha256 = "0bkwzn7b7j9npxzcdng53zmrlgzc6z072yr3prn6yq8pxrqr1wfz";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          async base containers gi-gdk gi-glib gi-gtk text transformers
@@ -332293,8 +334800,8 @@ self: {
      }:
      mkDerivation {
        pname = "wild-bind-task-x11";
-       version = "0.2.0.3";
-       sha256 = "1agrwh4sgajyqs655p5ppz2vamp6xf5h5sckqb83zzjvn8i293dk";
+       version = "0.2.0.4";
+       sha256 = "0yv8w5sfcxjkhb4i5lnnpq89sd0dnbbq2jgcp5sazmvf465v7wls";
        libraryHaskellDepends = [
          base text transformers wild-bind wild-bind-indicator wild-bind-x11
        ];
@@ -332311,8 +334818,8 @@ self: {
      }:
      mkDerivation {
        pname = "wild-bind-x11";
-       version = "0.2.0.15";
-       sha256 = "14yxm16cqmmrx6sag8xjnwzwhcyqbmpx0vhslny2r0b5bmnjn2dn";
+       version = "0.2.0.16";
+       sha256 = "183rrdpqg0hkikwgckk415x1i98k8la19p2lgjzcihikj7xm6h26";
        libraryHaskellDepends = [
          base containers fold-debounce mtl semigroups stm text transformers
          wild-bind X11
@@ -332399,8 +334906,10 @@ self: {
      }:
      mkDerivation {
        pname = "window-utils";
-       version = "0.2.1.0";
-       sha256 = "1db4dnvg5s790yql75spqy446317a16f92hni8sbzdh541aahw73";
+       version = "0.2.2.0";
+       sha256 = "08s9rjpc2idrb5mgrnbwj2d0m8aj33g4v9djyvrkqnq5jb8mbzrz";
+       revision = "1";
+       editedCabalFile = "154cqir749zr19vap4zxm1dfj6ylz6p7rpqm0n0kmg2vl05ksimv";
        libraryHaskellDepends = [
          base bytestring JuicyPixels text vector X11
        ];
@@ -332601,8 +335110,8 @@ self: {
      }:
      mkDerivation {
        pname = "witch";
-       version = "1.2.1.1";
-       sha256 = "0zllz1wg2jpldjnyjkswrshs3agr8bbqnb6agv4avfgvffpj0rw1";
+       version = "1.2.2.0";
+       sha256 = "0wsy6fd75famn40vhj4ziygqai20szz17x9c4ddz073az4kig4d6";
        libraryHaskellDepends = [
          base bytestring containers tagged template-haskell text time
        ];
@@ -332691,17 +335200,16 @@ self: {
      }) {};
 
   "withdependencies" = callPackage
-    ({ mkDerivation, base, conduit, containers, hspec, HUnit, mtl
-     , profunctors
+    ({ mkDerivation, base, conduit, containers, hspec, mtl, profunctors
      }:
      mkDerivation {
        pname = "withdependencies";
-       version = "0.3.0";
-       sha256 = "1hjld3ndafnaxwx1c6s88dc3bimbc5vwfdf6lcsq22apzh1gmdm6";
+       version = "0.3.1";
+       sha256 = "0nqxws8r9a5x6ka22d4cfjxj54yfk82dpjyi8a0nnp2i0wpbxgyi";
        libraryHaskellDepends = [
          base conduit containers mtl profunctors
        ];
-       testHaskellDepends = [ base conduit hspec HUnit mtl ];
+       testHaskellDepends = [ base conduit hspec mtl ];
        description = "Run computations that depend on one or more elements in a stream";
        license = lib.licenses.gpl3Only;
      }) {};
@@ -332829,8 +335337,8 @@ self: {
        pname = "wizards";
        version = "1.0.3";
        sha256 = "1clvbd1ckhvy29qrbmpkn7bya7300fq6znnps23nn3nxyrxhsr85";
-       revision = "2";
-       editedCabalFile = "0bnqz6slm3hr98ihhlkmivcd12bda6lf0j7l6dfdz30fl4xqpijl";
+       revision = "3";
+       editedCabalFile = "0ra3vbxiasm7277zyxpvqpij2nf4lgc1rsv91b00cpp3bs4rhxyb";
        libraryHaskellDepends = [
          base containers control-monad-free haskeline mtl transformers
        ];
@@ -333844,6 +336352,8 @@ self: {
        pname = "wraxml";
        version = "0.5";
        sha256 = "1zzslycz4hzg2l3pma0yfwdnqf08cw14b1ac5lzjm4z548bhzg0h";
+       revision = "1";
+       editedCabalFile = "0y0j420isc9cm1f2hl87fy33181w12cx0mn4m40ik8dld0npgbha";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -333967,6 +336477,24 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "wreq-effectful" = callPackage
+    ({ mkDerivation, base, bytestring, effectful-core, http-client
+     , wreq
+     }:
+     mkDerivation {
+       pname = "wreq-effectful";
+       version = "0.1.0.1";
+       sha256 = "1sxqvdc0h4y767blmznb4ld0bq25aanbnrwy2wvk23rm8c7vf0w9";
+       revision = "1";
+       editedCabalFile = "0dvrypqffj4cmy1qvygy9r6d6iwj3d9fka063bbkgm0ri3bsc40y";
+       libraryHaskellDepends = [
+         base bytestring effectful-core http-client wreq
+       ];
+       testHaskellDepends = [ base ];
+       description = "Adaptation of the wreq library for the effectful ecosystem";
+       license = lib.licenses.mit;
+     }) {};
+
   "wreq-helper" = callPackage
     ({ mkDerivation, aeson, aeson-result, base, bytestring, http-client
      , text
@@ -334813,6 +337341,21 @@ self: {
        broken = true;
      }) {};
 
+  "x-sum-type-boilerplate" = callPackage
+    ({ mkDerivation, base, hspec, hspec-discover, template-haskell }:
+     mkDerivation {
+       pname = "x-sum-type-boilerplate";
+       version = "0.1.4";
+       sha256 = "1wcbv3jyfdqgff493wc00cxi1iq4myfygwzscpv8s5wyc9pfn30s";
+       libraryHaskellDepends = [ base template-haskell ];
+       testHaskellDepends = [
+         base hspec hspec-discover template-haskell
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "(Forked) Library for reducing the boilerplate involved with sum types";
+       license = lib.licenses.mit;
+     }) {};
+
   "x11-xim" = callPackage
     ({ mkDerivation, base, utf8-string, X11 }:
      mkDerivation {
@@ -335537,6 +338080,8 @@ self: {
        pname = "xls";
        version = "0.1.3";
        sha256 = "1qjkmcy41yj5izcj24jjwj1jvlg4cfg4g96zgc3jv4rfyr1n1892";
+       revision = "1";
+       editedCabalFile = "05xjv2l4i39fi4mhcr7w1wkl0a3lc7n40mnh3fq645hfik63nd62";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -335723,6 +338268,31 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "xml-conduit_1_9_1_4" = callPackage
+    ({ mkDerivation, attoparsec, base, blaze-html, blaze-markup
+     , bytestring, Cabal, cabal-doctest, conduit, conduit-extra
+     , containers, data-default, deepseq, doctest, hspec, HUnit
+     , resourcet, text, transformers, xml-types
+     }:
+     mkDerivation {
+       pname = "xml-conduit";
+       version = "1.9.1.4";
+       sha256 = "0kfz8ddn1l20q41623dxjlmqjyn1i5pzj5a33pipml5z201hv6q4";
+       setupHaskellDepends = [ base Cabal cabal-doctest ];
+       libraryHaskellDepends = [
+         attoparsec base blaze-html blaze-markup bytestring conduit
+         conduit-extra containers data-default deepseq resourcet text
+         transformers xml-types
+       ];
+       testHaskellDepends = [
+         base blaze-markup bytestring conduit conduit-extra containers
+         doctest hspec HUnit resourcet text transformers xml-types
+       ];
+       description = "Pure-Haskell utilities for dealing with XML with the conduit package";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "xml-conduit-decode" = callPackage
     ({ mkDerivation, base, bifunctors, data-default, lens, semigroups
      , tasty, tasty-hunit, text, time, xml-conduit, xml-types
@@ -336747,6 +339317,32 @@ self: {
        ];
      }) {};
 
+  "xmonad-contrib_0_18_1" = callPackage
+    ({ mkDerivation, base, bytestring, containers, deepseq, directory
+     , filepath, hspec, mtl, process, QuickCheck, random, time
+     , transformers, unix, utf8-string, X11, X11-xft, xmonad
+     }:
+     mkDerivation {
+       pname = "xmonad-contrib";
+       version = "0.18.1";
+       sha256 = "0ck4hq9yhdzggrs3q4ji6nbg6zwhmhc0ckf9vr9d716d98h9swq5";
+       libraryHaskellDepends = [
+         base bytestring containers deepseq directory filepath mtl process
+         random time transformers unix utf8-string X11 X11-xft xmonad
+       ];
+       testHaskellDepends = [
+         base bytestring containers deepseq directory hspec mtl process
+         QuickCheck random time unix utf8-string X11 xmonad
+       ];
+       description = "Community-maintained extensions for xmonad";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       maintainers = [
+         lib.maintainers.dschrempf lib.maintainers.ivanbrennan
+         lib.maintainers.peti lib.maintainers.slotThe
+       ];
+     }) {};
+
   "xmonad-contrib-bluetilebranch" = callPackage
     ({ mkDerivation, base, containers, directory, extensible-exceptions
      , mtl, old-locale, old-time, process, random, unix, utf8-string
@@ -336837,8 +339433,8 @@ self: {
      }:
      mkDerivation {
        pname = "xmonad-extras";
-       version = "0.17.1";
-       sha256 = "08kq9w38jk4nwb2dmqbmybiz50zy81md9sbjmwrkw5wjcdxgsgch";
+       version = "0.17.2";
+       sha256 = "0rcvmd6m17n8pqi9ky29hd431iniq3vck08wjvyxxgfvq3m842i8";
        configureFlags = [
          "-f-with_hlist" "-fwith_parsec" "-fwith_split"
        ];
@@ -337351,6 +339947,18 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "xtea" = callPackage
+    ({ mkDerivation, base, binary, bytestring, hedgehog }:
+     mkDerivation {
+       pname = "xtea";
+       version = "0.1.0.0";
+       sha256 = "02h75vmww3jhij49acjbhh1bp0kknvxxvy4iiizf9rw97zsawr0j";
+       libraryHaskellDepends = [ base binary bytestring ];
+       testHaskellDepends = [ base bytestring hedgehog ];
+       description = "XTEA (eXtended Tiny Encryption Algorithm)";
+       license = lib.licenses.mit;
+     }) {};
+
   "xtest" = callPackage
     ({ mkDerivation, base, libXtst, X11 }:
      mkDerivation {
@@ -338324,8 +340932,8 @@ self: {
      }:
      mkDerivation {
        pname = "yampa-test";
-       version = "0.14.10";
-       sha256 = "0as6k36cq8w1p8nqjlnlc8ji45slynxg4aj3p6ping177lw5232h";
+       version = "0.14.11";
+       sha256 = "11lwp60b11fkkasqflvslp489jrlg9l2x3wlzasikymy729lkrij";
        libraryHaskellDepends = [
          base normaldistribution QuickCheck Yampa
        ];
@@ -338599,19 +341207,17 @@ self: {
 
   "yaya" = callPackage
     ({ mkDerivation, base, Cabal, cabal-doctest, comonad, doctest
-     , either, foldable1-classes-compat, free, kan-extensions, lens
-     , profunctors, strict, template-haskell, th-abstraction
-     , transformers
+     , either, free, kan-extensions, lens, profunctors, strict
+     , template-haskell, th-abstraction, transformers
      }:
      mkDerivation {
        pname = "yaya";
-       version = "0.6.2.0";
-       sha256 = "1k6w1c89s7c416xjxm23mllcm68l8ya6m7jw2ml9axwsns27kx98";
+       version = "0.6.2.2";
+       sha256 = "0b6sd8rdp6qys45s2lps0nhmqbs9x63axmhh3k71y81lmzyq1cax";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
-         base comonad either foldable1-classes-compat free kan-extensions
-         lens profunctors strict template-haskell th-abstraction
-         transformers
+         base comonad either free kan-extensions lens profunctors strict
+         template-haskell th-abstraction transformers
        ];
        testHaskellDepends = [ base doctest ];
        description = "Total recursion schemes";
@@ -338626,8 +341232,8 @@ self: {
      }:
      mkDerivation {
        pname = "yaya-containers";
-       version = "0.1.2.0";
-       sha256 = "03rfpzsrjimlp40s5pbn2fd5v4cby529nhmsh9xna7n8xf6jmm05";
+       version = "0.1.2.1";
+       sha256 = "17akwh7inlcnizhx600ydf5j6fgbl25cnwm2fr2f6rlabkxvraki";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [ base containers yaya ];
        testHaskellDepends = [ base doctest ];
@@ -338642,8 +341248,8 @@ self: {
      }:
      mkDerivation {
        pname = "yaya-hedgehog";
-       version = "0.3.0.2";
-       sha256 = "1kyqbqp84whi9jsygk7x2vhja76h45fk75k7bgh9jwjqfj83zy7s";
+       version = "0.3.0.3";
+       sha256 = "1adqxgpgarwka93h9xzx6443vj6b0nx4cyrh3dp38zcq2c7xji2v";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [ base deriving-compat hedgehog yaya ];
        testHaskellDepends = [
@@ -338656,14 +341262,14 @@ self: {
 
   "yaya-quickcheck" = callPackage
     ({ mkDerivation, base, Cabal, cabal-doctest, doctest, QuickCheck
-     , splitmix, yaya
+     , yaya
      }:
      mkDerivation {
        pname = "yaya-quickcheck";
-       version = "0.2.0.1";
-       sha256 = "0ncnp0m93fyjn9vqp8s0vbvra3v6nin8sh5jr58rv1r5538hkyr5";
+       version = "0.2.0.2";
+       sha256 = "13c8zyv83sik5ms2p49850jrpvhmr4wacz27ib79pbgp2lh538n9";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
-       libraryHaskellDepends = [ base QuickCheck splitmix yaya ];
+       libraryHaskellDepends = [ base QuickCheck yaya ];
        testHaskellDepends = [ base doctest ];
        description = "QuickCheck testing support for the Yaya recursion scheme library";
        license = lib.licenses.agpl3Plus;
@@ -338690,15 +341296,15 @@ self: {
      }) {};
 
   "yaya-unsafe" = callPackage
-    ({ mkDerivation, base, bifunctors, Cabal, cabal-doctest, comonad
-     , doctest, free, hedgehog, lens, yaya, yaya-hedgehog
+    ({ mkDerivation, base, Cabal, cabal-doctest, comonad, doctest, free
+     , hedgehog, lens, yaya, yaya-hedgehog
      }:
      mkDerivation {
        pname = "yaya-unsafe";
-       version = "0.4.1.1";
-       sha256 = "0s3fna5b0g5jxbndzmqsy9bqz8b4ry7p88kspnzv8shrq271mmmk";
+       version = "0.4.1.2";
+       sha256 = "0n4c2zf6ds2y4433j44hi890rwjchd09qfrdx2s61vis28xqyc1k";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
-       libraryHaskellDepends = [ base bifunctors comonad free lens yaya ];
+       libraryHaskellDepends = [ base comonad free lens yaya ];
        testHaskellDepends = [ base doctest hedgehog yaya yaya-hedgehog ];
        description = "Non-total extensions to the Yaya recursion scheme library";
        license = lib.licenses.agpl3Plus;
@@ -339397,7 +342003,7 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "yesod-auth-oauth2_0_7_3_0" = callPackage
+  "yesod-auth-oauth2_0_7_4_0" = callPackage
     ({ mkDerivation, aeson, base, bytestring, crypton, errors, hoauth2
      , hspec, http-client, http-conduit, http-types, memory, microlens
      , mtl, safe-exceptions, text, transformers, unliftio
@@ -339405,8 +342011,8 @@ self: {
      }:
      mkDerivation {
        pname = "yesod-auth-oauth2";
-       version = "0.7.3.0";
-       sha256 = "162fr9lpcqgni6pm2d9y1a2frc234xipl5kllxkncwnnf748g234";
+       version = "0.7.4.0";
+       sha256 = "0s74q7scwkxc678b7j2i24c7cd3jkx34w3m0r6pbvsc0ifj2lm6x";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -339997,8 +342603,8 @@ self: {
      }:
      mkDerivation {
        pname = "yesod-form";
-       version = "1.7.6";
-       sha256 = "1bskmz2d1nn192qirldrdfkhbqzjlq5wi7wlj8rcl4pnh5jxvqd8";
+       version = "1.7.9";
+       sha256 = "1s59d3ccf76dmi43ivcfzbah9b0y18i9c3gv66dmcwy5f6wqhd52";
        libraryHaskellDepends = [
          aeson attoparsec base blaze-builder blaze-html blaze-markup
          byteable bytestring containers data-default email-validate
@@ -340761,7 +343367,6 @@ self: {
        ];
        description = "Generate Flow routes for Yesod";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yesod-routes-typescript" = callPackage
@@ -341052,6 +343657,34 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "yesod-test_1_6_19" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, blaze-builder, blaze-html
+     , blaze-markup, bytestring, case-insensitive, conduit, containers
+     , cookie, hspec, hspec-core, html-conduit, http-types, HUnit
+     , memory, mtl, network, pretty-show, text, time, transformers
+     , unliftio, unliftio-core, wai, wai-extra, xml-conduit, xml-types
+     , yesod-core, yesod-form
+     }:
+     mkDerivation {
+       pname = "yesod-test";
+       version = "1.6.19";
+       sha256 = "0snq06yps28lkxfc1mhsvbv2kq0h0mi16zjdfrahm4zaz8axkqka";
+       libraryHaskellDepends = [
+         aeson attoparsec base blaze-builder blaze-html blaze-markup
+         bytestring case-insensitive conduit containers cookie hspec-core
+         html-conduit http-types HUnit memory mtl network pretty-show text
+         time transformers wai wai-extra xml-conduit xml-types yesod-core
+       ];
+       testHaskellDepends = [
+         base bytestring containers cookie hspec html-conduit http-types
+         HUnit text unliftio unliftio-core wai wai-extra xml-conduit
+         yesod-core yesod-form
+       ];
+       description = "integration testing for WAI/Yesod Applications";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "yesod-test-json" = callPackage
     ({ mkDerivation, aeson, base, bytestring, conduit, hspec
      , http-types, HUnit, text, transformers, wai, wai-test
@@ -341253,6 +343886,31 @@ self: {
        broken = true;
      }) {};
 
+  "yggdrasil-schema" = callPackage
+    ({ mkDerivation, aeson, async, base, bytestring, containers
+     , directory, filepath, hspec, keys, mtl, neat-interpolation, optics
+     , optparse-applicative, QuickCheck, random, relude, sqlite-simple
+     , tasty, tasty-hspec, text, time, uuid
+     }:
+     mkDerivation {
+       pname = "yggdrasil-schema";
+       version = "1.0.0.5";
+       sha256 = "0d83cymxcx9n9fcaqybcfmv074zs0sgm7a99jzc1qp6kz2jqqjwy";
+       libraryHaskellDepends = [
+         aeson async base bytestring containers directory filepath keys mtl
+         neat-interpolation optics optparse-applicative random relude
+         sqlite-simple text time uuid
+       ];
+       testHaskellDepends = [
+         aeson async base bytestring containers directory filepath hspec
+         keys mtl neat-interpolation optics optparse-applicative QuickCheck
+         random relude sqlite-simple tasty tasty-hspec text time uuid
+       ];
+       license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "yhccore" = callPackage
     ({ mkDerivation, base, containers, mtl, pretty, uniplate }:
      mkDerivation {
@@ -341289,25 +343947,25 @@ self: {
 
   "yi" = callPackage
     ({ mkDerivation, base, microlens-platform, mtl
-     , optparse-applicative, yi-core, yi-frontend-vty, yi-keymap-emacs
-     , yi-keymap-vim, yi-misc-modes, yi-mode-haskell, yi-mode-javascript
-     , yi-rope
+     , optparse-applicative, yi-core, yi-frontend-pango, yi-frontend-vty
+     , yi-keymap-emacs, yi-keymap-vim, yi-misc-modes, yi-mode-haskell
+     , yi-mode-javascript, yi-rope
      }:
      mkDerivation {
        pname = "yi";
-       version = "0.19.0";
-       sha256 = "1m383r5gx3r9l0mh88gcv3rjnr1ig9rivwg2qz963xqjyhr8y2ni";
+       version = "0.19.3";
+       sha256 = "0lhrq34wjl58cxki3a2sbck620ak2zpkcxqbxqdffd4g2bjrpkdl";
        configureFlags = [ "-fpango" "-fvty" ];
        isLibrary = false;
        isExecutable = true;
+       enableSeparateDataOutput = true;
        executableHaskellDepends = [
          base microlens-platform mtl optparse-applicative yi-core
-         yi-frontend-vty yi-keymap-emacs yi-keymap-vim yi-misc-modes
-         yi-mode-haskell yi-mode-javascript yi-rope
+         yi-frontend-pango yi-frontend-vty yi-keymap-emacs yi-keymap-vim
+         yi-misc-modes yi-mode-haskell yi-mode-javascript yi-rope
        ];
        description = "Yi editor";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "yi";
      }) {};
 
@@ -341328,6 +343986,7 @@ self: {
        description = "Add-ons to Yi, the Haskell-Scriptable Editor";
        license = lib.licenses.gpl2Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yi-core" = callPackage
@@ -341342,8 +344001,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-core";
-       version = "0.19.3";
-       sha256 = "0l0rqvgm1i43x2q4cwdxwy9bmpvgw0wxmcij31yyx2py01ws863i";
+       version = "0.19.4";
+       sha256 = "0gahw4cxzk9vfx2cnf63vgpcbn874aandml844z3jj6w4v78vbps";
        libraryHaskellDepends = [
          array attoparsec base binary bytestring containers data-default
          directory dlist dynamic-state exceptions filepath hashable ListLike
@@ -341358,7 +344017,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion deepseq yi-rope ];
        description = "Yi editor core library";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-dynamic-configuration" = callPackage
@@ -341375,7 +344033,6 @@ self: {
        ];
        description = "Dynamic configuration support for Yi";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-emacs-colours" = callPackage
@@ -341387,7 +344044,6 @@ self: {
        libraryHaskellDepends = [ base containers split yi-language ];
        description = "Simple mapping from colour names used in emacs to Color";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-frontend-pango" = callPackage
@@ -341397,8 +344053,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-frontend-pango";
-       version = "0.19.1";
-       sha256 = "1ijvgxfbwnfpij3qajsci8hllb8n1p3iwd2n1wcp029kwpjhgzk9";
+       version = "0.19.2";
+       sha256 = "1rghdvcf22rwkjq1p8jdrwlsixy5fi9yclbzfwgyrchzqbrv9nqy";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base containers filepath glib gtk microlens-platform mtl
@@ -341407,25 +344063,23 @@ self: {
        ];
        description = "Pango frontend for Yi editor";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-frontend-vty" = callPackage
     ({ mkDerivation, base, containers, data-default, dlist
-     , microlens-platform, pointedlist, stm, text, vty, yi-core
-     , yi-language, yi-rope
+     , microlens-platform, pointedlist, stm, text, vty
+     , vty-crossplatform, yi-core, yi-language, yi-rope
      }:
      mkDerivation {
        pname = "yi-frontend-vty";
-       version = "0.19.0";
-       sha256 = "1vdpfqmvig16jissmra1p9zc42fs4kf2bxspy23bf8mihfr99ays";
+       version = "0.19.1";
+       sha256 = "1n73vvyzwl1f94z1gwr2pacw0hnm2gqcqwbji3qps301802337vs";
        libraryHaskellDepends = [
          base containers data-default dlist microlens-platform pointedlist
-         stm text vty yi-core yi-language yi-rope
+         stm text vty vty-crossplatform yi-core yi-language yi-rope
        ];
        description = "Vty frontend for Yi editor";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-fuzzy-open" = callPackage
@@ -341444,7 +344098,6 @@ self: {
        ];
        description = "Fuzzy open plugin for yi";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-gtk" = callPackage
@@ -341472,7 +344125,6 @@ self: {
        ];
        description = "Yi editor incremental reader";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-keymap-cua" = callPackage
@@ -341488,7 +344140,6 @@ self: {
        ];
        description = "Cua keymap for Yi editor";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-keymap-emacs" = callPackage
@@ -341508,7 +344159,6 @@ self: {
        ];
        description = "Emacs keymap for Yi editor";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-keymap-vim" = callPackage
@@ -341537,20 +344187,19 @@ self: {
        ];
        description = "Vim keymap for Yi editor";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-language" = callPackage
     ({ mkDerivation, alex, array, base, binary, containers
-     , data-default, hashable, microlens-platform, oo-prototypes
+     , data-default, hashable, hspec, microlens-platform, oo-prototypes
      , pointedlist, regex-base, regex-tdfa, tasty, tasty-hspec
      , tasty-quickcheck, template-haskell, transformers-base
      , unordered-containers
      }:
      mkDerivation {
        pname = "yi-language";
-       version = "0.19.0";
-       sha256 = "18r875casrk66ck8q9p1r0c4cfjjgyd5l3gxldr95rqdjci3c09z";
+       version = "0.19.2";
+       sha256 = "050g61jjhby02shj12cdjsdz6z8cj3432k3qs1q2fi67pppfa5pn";
        libraryHaskellDepends = [
          array base binary containers data-default hashable
          microlens-platform oo-prototypes pointedlist regex-base regex-tdfa
@@ -341558,15 +344207,13 @@ self: {
        ];
        libraryToolDepends = [ alex ];
        testHaskellDepends = [
-         array base binary containers data-default hashable
+         array base binary containers data-default hashable hspec
          microlens-platform pointedlist regex-base regex-tdfa tasty
          tasty-hspec tasty-quickcheck template-haskell transformers-base
          unordered-containers
        ];
        description = "Collection of language-related Yi libraries";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "yi-misc-modes" = callPackage
@@ -341575,8 +344222,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-misc-modes";
-       version = "0.19.0";
-       sha256 = "1g65mfafrq5dzcrcapisvyvs5frwjmy50zfkxrv0wfsdcfapkn7s";
+       version = "0.19.1";
+       sha256 = "1j0rq3495ywac5yk5ar7c77jfahi8rm3ivf25wdw0kbfc764bs95";
        libraryHaskellDepends = [
          array base binary data-default filepath microlens-platform text
          yi-core yi-language yi-rope
@@ -341584,7 +344231,6 @@ self: {
        libraryToolDepends = [ alex ];
        description = "Yi editor miscellaneous modes";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-mode-haskell" = callPackage
@@ -341593,8 +344239,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-mode-haskell";
-       version = "0.19.0";
-       sha256 = "1hnwxqzaqg7zyfr7rd3l0la5hc8f4px4d0y78kq3xpy4pzx3yr8y";
+       version = "0.19.1";
+       sha256 = "1hhf98gvwfl8y51jkab1nxvm8ma1h19qjqzc7nvmjb9mz9c4clzw";
        libraryHaskellDepends = [
          array base binary data-default filepath microlens-platform text
          yi-core yi-language yi-rope
@@ -341602,7 +344248,6 @@ self: {
        libraryToolDepends = [ alex ];
        description = "Yi editor haskell mode";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-mode-javascript" = callPackage
@@ -341612,10 +344257,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-mode-javascript";
-       version = "0.19.0";
-       sha256 = "1zgx36kagalna8lk60i0djn6mvl6ki55x4kc7mzq2mgzcs292zq1";
-       revision = "1";
-       editedCabalFile = "09hdiy51i9piyh6889hzjhna8g9hlblrzgzkl8x6rc6pl12dg3wc";
+       version = "0.19.1";
+       sha256 = "0d1ishhv6sfk0q711rbapr5srf28n7rrf0m5kjd382r13266wr3a";
        libraryHaskellDepends = [
          array base binary data-default dlist filepath microlens-platform
          mtl text yi-core yi-language yi-rope
@@ -341623,7 +344266,6 @@ self: {
        libraryToolDepends = [ alex ];
        description = "Yi editor javascript mode";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-monokai" = callPackage
@@ -341636,6 +344278,7 @@ self: {
        description = "Monokai colour theme for the Yi text editor";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yi-rope" = callPackage
@@ -341675,7 +344318,6 @@ self: {
        ];
        description = "Snippet support for yi";
        license = lib.licenses.gpl2Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "yi-solarized" = callPackage
@@ -341688,6 +344330,7 @@ self: {
        description = "Solarized colour theme for the Yi text editor";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yi-spolsky" = callPackage
@@ -341700,6 +344343,7 @@ self: {
        description = "Spolsky colour theme for the Yi text editor";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "yi-vty" = callPackage
@@ -341781,6 +344425,23 @@ self: {
        mainProgram = "yiyd";
      }) {};
 
+  "yj-sandbox" = callPackage
+    ({ mkDerivation, base, template-haskell }:
+     mkDerivation {
+       pname = "yj-sandbox";
+       version = "0.1.0.0";
+       sha256 = "1nb0aidix6fpk73wsj0fhnyslnh57w63bd10mw9x430sc1v7j2cb";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [ base template-haskell ];
+       executableHaskellDepends = [ base template-haskell ];
+       testHaskellDepends = [ base template-haskell ];
+       description = "try hackage";
+       license = lib.licenses.bsd3;
+       mainProgram = "yj-sandbox-exe";
+     }) {};
+
   "yjftp" = callPackage
     ({ mkDerivation, base, directory, ftphs, haskeline, hsConfigure
      , mtl, process, unix
@@ -343102,6 +345763,8 @@ self: {
        pname = "zip";
        version = "2.1.0";
        sha256 = "1rbrayns2q34b0cp9b6zl3k600lbgck1c214rmvmywkhmms07slm";
+       revision = "1";
+       editedCabalFile = "1gm82c27fvgsincz0gi3c23w2lmlb5k3shnmncwdk6c3zyc4wjz0";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [