about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorsternenseemann <sternenseemann@systemli.org>2024-01-18 14:38:19 +0100
committersternenseemann <sternenseemann@systemli.org>2024-01-18 14:44:50 +0100
commit778125d9b0fe871482d1a155e2847bfaadcba15b (patch)
tree1b14024c70520c72e8a876b1297f6d98001514f8 /pkgs
parentb53d8e6cdb122b40c1666629da1f7fac0f72a7ec (diff)
downloadnixlib-778125d9b0fe871482d1a155e2847bfaadcba15b.tar
nixlib-778125d9b0fe871482d1a155e2847bfaadcba15b.tar.gz
nixlib-778125d9b0fe871482d1a155e2847bfaadcba15b.tar.bz2
nixlib-778125d9b0fe871482d1a155e2847bfaadcba15b.tar.lz
nixlib-778125d9b0fe871482d1a155e2847bfaadcba15b.tar.xz
nixlib-778125d9b0fe871482d1a155e2847bfaadcba15b.tar.zst
nixlib-778125d9b0fe871482d1a155e2847bfaadcba15b.zip
all-cabal-hashes: 2024-01-15T09:56:31Z -> 2024-01-18T12:46:00Z
This commit has been generated by maintainers/scripts/haskell/update-hackage.sh
and maintainers/scripts/haskell/regenerate-hackage-packages.sh.
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/data/misc/hackage/pin.json8
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix866
2 files changed, 624 insertions, 250 deletions
diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json
index 432cdfb1b671..8df3218d820f 100644
--- a/pkgs/data/misc/hackage/pin.json
+++ b/pkgs/data/misc/hackage/pin.json
@@ -1,6 +1,6 @@
 {
-  "commit": "566378178ba2c5f33038dc924b6b5ac637d092fd",
-  "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/566378178ba2c5f33038dc924b6b5ac637d092fd.tar.gz",
-  "sha256": "1755vdm9kx3n6h5laml58yx61gdi66h58yi5dlxrw27dgpqp81w7",
-  "msg": "Update from Hackage at 2024-01-15T09:56:31Z"
+  "commit": "c9dc831965bcb6563acbe27f31a8bbd556b20065",
+  "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/c9dc831965bcb6563acbe27f31a8bbd556b20065.tar.gz",
+  "sha256": "1xs3fcpx7vqxc1438b9xgk4vxpzwzr19nc0rsgpdz29pkx47y89p",
+  "msg": "Update from Hackage at 2024-01-18T12:46:00Z"
 }
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 613474eade8c..6164be426b81 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -11637,6 +11637,21 @@ self: {
        mainProgram = "Hydrogen-exe";
      }) {};
 
+  "HyloDP" = callPackage
+    ({ mkDerivation, base, containers, hspec, MemoTrie }:
+     mkDerivation {
+       pname = "HyloDP";
+       version = "1.0.0";
+       sha256 = "0bkjzv4nhhc9d1yhh8d67dfm6y6rdqmizalds673iiw350yxizdg";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base MemoTrie ];
+       executableHaskellDepends = [ base containers MemoTrie ];
+       testHaskellDepends = [ base containers hspec MemoTrie ];
+       description = "A package for solving dynamic programming problems in Haskell";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "I1M" = callPackage
     ({ mkDerivation, array, base, QuickCheck, tasty, tasty-hunit
      , tasty-quickcheck
@@ -36566,8 +36581,8 @@ self: {
      }:
      mkDerivation {
        pname = "any-pat";
-       version = "0.3.0.0";
-       sha256 = "0xf35riqgwrdsz3x4pgrlcr54byzd5s649lzda4r79f2r25swpa3";
+       version = "0.4.0.0";
+       sha256 = "1hdlvpq0hlar65gg3m9narfapwjgy1c6d2ihzvsq5p1h36h2v0nd";
        libraryHaskellDepends = [
          base haskell-src-exts haskell-src-meta template-haskell
          unordered-containers
@@ -41748,6 +41763,29 @@ self: {
        maintainers = [ lib.maintainers.thielema ];
      }) {};
 
+  "audacity_0_0_2_2" = callPackage
+    ({ mkDerivation, base, bytestring, deepseq, directory
+     , explicit-exception, filepath, non-empty, semigroups
+     , storable-record, storablevector, tagchup, transformers
+     , utility-ht, xml-basic
+     }:
+     mkDerivation {
+       pname = "audacity";
+       version = "0.0.2.2";
+       sha256 = "1glvk4mkq8j48s0xm86xb1l3xrb6m3cijcckdm48zq3pz7yg3hd8";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring deepseq directory explicit-exception filepath
+         non-empty semigroups storable-record storablevector tagchup
+         transformers utility-ht xml-basic
+       ];
+       description = "Interchange with the Audacity sound signal editor";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       maintainers = [ lib.maintainers.thielema ];
+     }) {};
+
   "audiovisual" = callPackage
     ({ mkDerivation, base, boundingboxes, colors, deepseq, directory
      , filepath, free, freetype2, hashable, JuicyPixels
@@ -46104,8 +46142,8 @@ self: {
      }:
      mkDerivation {
        pname = "beam-automigrate";
-       version = "0.1.4.0";
-       sha256 = "0miifsbppqqad9v6mvd30mxanqz6fddxal6d6jxpynmx4wnk8i8p";
+       version = "0.1.5.0";
+       sha256 = "1qxb2qi1dbri47sh1scbak0fipk9bipfi96qx3vhrz97cd6imbzb";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -50336,8 +50374,8 @@ self: {
        pname = "bitwise";
        version = "1.0.0.1";
        sha256 = "03xyzdkyb99gvm9g5chl07rqbnm7qrxba7wgmrfmal0rkwm0ibkn";
-       revision = "8";
-       editedCabalFile = "0jmix0f28cvxg328b4wnf33sx36aa9j921hx3hd51by85lywkvrn";
+       revision = "9";
+       editedCabalFile = "1xc1p66ykfz59v4dh84pg4fzdlmibix68qn1cn33k04xrlyfnnl0";
        libraryHaskellDepends = [ array base bytestring ];
        testHaskellDepends = [ base QuickCheck ];
        benchmarkHaskellDepends = [ array base bytestring criterion ];
@@ -51270,8 +51308,8 @@ self: {
      }:
      mkDerivation {
        pname = "blockfrost-client";
-       version = "0.8.0.0";
-       sha256 = "1jhk3jzjks27bvzyw5n2zdq7dhjk73cwvr5wjvgs76iwzm02min8";
+       version = "0.8.0.1";
+       sha256 = "19qziw3n75ilrhdgi982dwcz29dmfp4wzbrz99p2b1lfd0ir10lj";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -51295,8 +51333,8 @@ self: {
      }:
      mkDerivation {
        pname = "blockfrost-client-core";
-       version = "0.6.0.0";
-       sha256 = "1jdi134grb6giqn53asl0593yzrnpa89nnakaishr24ma4ga2xkd";
+       version = "0.6.0.1";
+       sha256 = "00xy5dkqb657ihc3ac1w9hii1dyv1f3b1r3l1319ri71sx636czn";
        libraryHaskellDepends = [
          aeson base blockfrost-api bytestring case-insensitive containers
          data-default http-client http-client-tls http-types servant
@@ -51565,8 +51603,8 @@ self: {
      }:
      mkDerivation {
        pname = "blucontrol";
-       version = "0.7.0.0";
-       sha256 = "1h22r8l1hsdlzjcg7bdv5m9mlscpilcfg0brar0dy5rs7wghs4wj";
+       version = "0.7.1.0";
+       sha256 = "0dn1p06sd0dxyjkfc2iacvqds6q33r0id8rr7lzc9y8gyr6c46v1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -55169,6 +55207,8 @@ self: {
        pname = "bv-sized";
        version = "1.0.5";
        sha256 = "1ydldi9q9rxggjh6mncg7mwggi0wpigld96nqqgw33ldcid8b7as";
+       revision = "1";
+       editedCabalFile = "17khx2nq5gp3b2sbrwgswvywf8sj7kas84qlppdsj2isr3w2v8gn";
        libraryHaskellDepends = [
          base bitwise bytestring deepseq panic parameterized-utils random
          th-lift
@@ -55417,6 +55457,8 @@ self: {
        pname = "bytehash";
        version = "0.1.1.1";
        sha256 = "1b43d89b10fa9wx1z19vv1wsslvs25cqn7v2s2514fdghsqq89j9";
+       revision = "1";
+       editedCabalFile = "0hd1qz4i4kjbvpk800wnifjnq6l78qjf36gy9m24w8l6pvp9ap4r";
        libraryHaskellDepends = [
          base byte-order byteslice bytestring containers entropy primitive
          primitive-unlifted transformers
@@ -56991,25 +57033,49 @@ self: {
        broken = true;
      }) {};
 
+  "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
+     }:
+     mkDerivation {
+       pname = "cabal-fix";
+       version = "0.0.0.2";
+       sha256 = "050003nvqc0x44jik7x5gsljqsrandpsl77xkqbhrh3xglw8cydb";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         algebraic-graphs base bytestring Cabal-syntax containers directory
+         dotparse flatparse optics-extra pretty pretty-simple
+         string-interpolate tar these tree-diff vector
+       ];
+       executableHaskellDepends = [
+         base bytestring directory filepath optparse-applicative
+         pretty-simple text tree-diff
+       ];
+       description = "Fix for cabal files";
+       license = lib.licenses.bsd3;
+       mainProgram = "cabal-fix";
+     }) {};
+
   "cabal-flatpak" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cabal-plan
      , containers, cryptohash-sha256, http-client, http-client-tls
      , http-types, optparse-applicative, pathtype, shell-utility, tar
-     , text, utility-ht, zlib
+     , text, utility-ht, yaml, zlib
      }:
      mkDerivation {
        pname = "cabal-flatpak";
-       version = "0.1.0.4";
-       sha256 = "0whdqki7jm7b2km9b8rc8gdi2ciw2ajkxsay3lspky519xzhmy59";
-       revision = "1";
-       editedCabalFile = "0p7n2ylb2vlyg4vl4qdksiqasq76mc66pxl6vka9m20hdvfkr76v";
+       version = "0.1.1";
+       sha256 = "0p54np4q1xfqja0vxpin61pr6imligscxwpqk0fjz38idqa2ys56";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          aeson aeson-pretty base bytestring cabal-plan containers
          cryptohash-sha256 http-client http-client-tls http-types
          optparse-applicative pathtype shell-utility tar text utility-ht
-         zlib
+         yaml zlib
        ];
        description = "Generate a FlatPak manifest from a Cabal package description";
        license = lib.licenses.bsd3;
@@ -57025,8 +57091,8 @@ self: {
      }:
      mkDerivation {
        pname = "cabal-fmt";
-       version = "0.1.9";
-       sha256 = "00bcyx7i7h04hn2s8j7p4fsa64l48zizsdmmzqrhfiafwapmfg4n";
+       version = "0.1.10";
+       sha256 = "16h90yjchld3fqxwgm2qc7a9jnrrvadn3vrsbgcx8vjrccb7dg5m";
        isLibrary = false;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -58843,6 +58909,30 @@ self: {
        broken = true;
      }) {};
 
+  "call-alloy_0_4_1" = callPackage
+    ({ mkDerivation, async, base, bytestring, containers, directory
+     , extra, filepath, hspec, mtl, process, split, string-interpolate
+     , transformers, trifecta, unix
+     }:
+     mkDerivation {
+       pname = "call-alloy";
+       version = "0.4.1";
+       sha256 = "15qm38pj5r0csy3zkv8iy17civ2ypp527vwx0p0pnp1aps7blcqx";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         async base bytestring containers directory extra filepath mtl
+         process split transformers trifecta unix
+       ];
+       testHaskellDepends = [
+         async base bytestring containers directory extra filepath hspec mtl
+         process split string-interpolate transformers trifecta unix
+       ];
+       description = "A simple library to call Alloy given a specification";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "call-haskell-from-anything" = callPackage
     ({ mkDerivation, base, bytestring, data-msgpack, mtl
      , storable-endian, template-haskell
@@ -59042,8 +59132,8 @@ self: {
      }:
      mkDerivation {
        pname = "candid";
-       version = "0.5";
-       sha256 = "1va9n08m6y9avbjxgclhasmnbf41bqx0j1s4j12rsblhci5cxqpp";
+       version = "0.5.0.1";
+       sha256 = "1jml5q7ka7jcp9cy8s8zd126lk06c7g5qbgi58s70jypkilh552w";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -86338,6 +86428,8 @@ self: {
        pname = "diagrams-canvas";
        version = "1.4.1.2";
        sha256 = "165iwjvx17ym5qsrxsj7va4kmmifg8nay1qq7mbyp3crvfvkfgv2";
+       revision = "1";
+       editedCabalFile = "1cj3ckny5xgsr624d1zc4z9kdfw9lfpc4vfzza9nn3jzy3px8z7l";
        libraryHaskellDepends = [
          base blank-canvas cmdargs containers data-default-class
          diagrams-core diagrams-lib lens mtl NumInstances
@@ -86677,6 +86769,8 @@ self: {
        pname = "diagrams-rasterific";
        version = "1.4.2.3";
        sha256 = "0n46scybjs8mnhrnh5z3nkrah6f8v1rv4cca8k8mqzsf8ss30q5l";
+       revision = "1";
+       editedCabalFile = "1w1jksdpfra1x76r3dz8lkcbg661ccgi0pwag7kgdi9nj62ahmyh";
        libraryHaskellDepends = [
          base bytestring containers data-default-class diagrams-core
          diagrams-lib file-embed filepath FontyFruity hashable JuicyPixels
@@ -91856,18 +91950,18 @@ self: {
   "dprox" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, bytestring-trie
      , containers, dns, fast-logger, hashable, hspec, iproute, network
-     , optparse-applicative, psqueues, streaming-commons, time
+     , optparse-applicative, psqueues, streaming-commons, time, unix
      }:
      mkDerivation {
        pname = "dprox";
-       version = "0.4.2";
-       sha256 = "1l0bnhhprx944kwn3k7acyh1129wi9bim9rikc86raws8nmfqzwp";
+       version = "0.4.3";
+       sha256 = "1cfmfb7kr0598dksb27aj3kpfjgrmiwk8xgrdw050525kxng6icw";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          attoparsec base bytestring bytestring-trie containers dns
          fast-logger hashable iproute network optparse-applicative psqueues
-         streaming-commons time
+         streaming-commons time unix
        ];
        testHaskellDepends = [
          attoparsec base bytestring bytestring-trie containers dns
@@ -93575,6 +93669,48 @@ self: {
        broken = true;
      }) {};
 
+  "e11y" = callPackage
+    ({ mkDerivation, base, containers, exceptions, general-allocate
+     , parametric-functor, primitive, strict-identity, sydtest
+     , transformers
+     }:
+     mkDerivation {
+       pname = "e11y";
+       version = "0.1.0.0";
+       sha256 = "1srx8mbij0sylfxcxb88xc8v44iz36qj3g7zphk9h7fzjpf2zqpy";
+       libraryHaskellDepends = [
+         base containers general-allocate parametric-functor primitive
+         transformers
+       ];
+       testHaskellDepends = [
+         base containers exceptions general-allocate strict-identity sydtest
+         transformers
+       ];
+       description = "An event-oriented observability library";
+       license = lib.licenses.asl20;
+     }) {};
+
+  "e11y-otel" = callPackage
+    ({ mkDerivation, async, base, e11y, general-allocate
+     , hs-opentelemetry-api, hs-opentelemetry-sdk, parametric-functor
+     , sydtest, text, unordered-containers
+     }:
+     mkDerivation {
+       pname = "e11y-otel";
+       version = "0.1.0.0";
+       sha256 = "0y2g8ig82fkdfv5h3dd4x8k05lshwsdbfpqxc24xxcd4w507lf0q";
+       libraryHaskellDepends = [
+         base e11y hs-opentelemetry-api parametric-functor text
+         unordered-containers
+       ];
+       testHaskellDepends = [
+         async base e11y general-allocate hs-opentelemetry-api
+         hs-opentelemetry-sdk sydtest text unordered-containers
+       ];
+       description = "OpenTelemetry-based rendering for e11y";
+       license = lib.licenses.asl20;
+     }) {};
+
   "each" = callPackage
     ({ mkDerivation, base, dlist, hspec, QuickCheck, template-haskell
      }:
@@ -98635,12 +98771,12 @@ self: {
   "espial" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, base64, bcrypt
      , blaze-html, bytestring, case-insensitive, classy-prelude
-     , classy-prelude-conduit, classy-prelude-yesod, conduit, connection
-     , containers, cryptohash-sha256, data-default, directory, entropy
-     , esqueleto, fast-logger, file-embed, foreign-store, hjsmin
-     , hscolour, hspec, html-entities, http-api-data, http-client
-     , http-client-tls, http-conduit, http-types, iso8601-time
-     , microlens, monad-logger, mtl, optparse-applicative
+     , classy-prelude-conduit, classy-prelude-yesod, conduit, containers
+     , cryptohash-sha256, crypton-connection, data-default, directory
+     , entropy, esqueleto, fast-logger, file-embed, foreign-store
+     , hjsmin, hscolour, hspec, html-entities, http-api-data
+     , http-client, http-client-tls, http-conduit, http-types
+     , iso8601-time, microlens, monad-logger, mtl, optparse-applicative
      , optparse-generic, parser-combinators, persistent
      , persistent-sqlite, persistent-template, pretty-show, safe
      , shakespeare, template-haskell, text, time, transformers, unix
@@ -98650,15 +98786,15 @@ self: {
      }:
      mkDerivation {
        pname = "espial";
-       version = "0.0.16";
-       sha256 = "102pfhl04rhrfxbq24wvbg6gz2dnsj3krskzlb8afmkn1n4wpc8m";
+       version = "0.0.19";
+       sha256 = "0b1vvvs0mh9i7rrl947ic43dwp08pgg6wyb2cljlyy9s8zrc7p0d";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson attoparsec base base64 bcrypt blaze-html bytestring
          case-insensitive classy-prelude classy-prelude-conduit
-         classy-prelude-yesod conduit connection containers
-         cryptohash-sha256 data-default directory entropy esqueleto
+         classy-prelude-yesod conduit containers cryptohash-sha256
+         crypton-connection data-default directory entropy esqueleto
          fast-logger file-embed foreign-store hjsmin hscolour html-entities
          http-api-data http-client http-client-tls http-conduit http-types
          iso8601-time microlens monad-logger mtl parser-combinators
@@ -98670,8 +98806,8 @@ self: {
        executableHaskellDepends = [
          aeson attoparsec base base64 bcrypt blaze-html bytestring
          case-insensitive classy-prelude classy-prelude-conduit
-         classy-prelude-yesod conduit connection containers
-         cryptohash-sha256 data-default directory entropy esqueleto
+         classy-prelude-yesod conduit containers cryptohash-sha256
+         crypton-connection data-default directory entropy esqueleto
          fast-logger file-embed foreign-store hjsmin hscolour html-entities
          http-api-data http-client http-client-tls http-conduit http-types
          iso8601-time microlens monad-logger mtl optparse-applicative
@@ -98684,8 +98820,8 @@ self: {
        testHaskellDepends = [
          aeson attoparsec base base64 bcrypt blaze-html bytestring
          case-insensitive classy-prelude classy-prelude-conduit
-         classy-prelude-yesod conduit connection containers
-         cryptohash-sha256 data-default directory entropy esqueleto
+         classy-prelude-yesod conduit containers cryptohash-sha256
+         crypton-connection data-default directory entropy esqueleto
          fast-logger file-embed foreign-store hjsmin hscolour hspec
          html-entities http-api-data http-client http-client-tls
          http-conduit http-types iso8601-time microlens monad-logger mtl
@@ -101882,8 +102018,8 @@ self: {
      }:
      mkDerivation {
        pname = "extism";
-       version = "1.0.0.0";
-       sha256 = "1gnx9i9xgnb4p8pqjnlsnhc28mr3i39f4455cvwqdy880g4g1x27";
+       version = "1.0.0.1";
+       sha256 = "0zq08pqhr22kmwaiy56nbf1h84xm38bq491n60pd116sag21pf1n";
        libraryHaskellDepends = [
          base binary bytestring extism-manifest json uuid
        ];
@@ -101899,8 +102035,8 @@ self: {
     ({ mkDerivation, base, base64-bytestring, bytestring, json }:
      mkDerivation {
        pname = "extism-manifest";
-       version = "1.0.0.0";
-       sha256 = "1msjq1klnivvc0s7j3zwkv5ywb50dj4xnw6cr728byzv7jcvm45m";
+       version = "1.0.0.1";
+       sha256 = "03rk2rc6wlrlnxz2mx3vb4a1i50hsshd2pz4rm0q2m54vv8rpg00";
        libraryHaskellDepends = [ base base64-bytestring bytestring json ];
        description = "Extism manifest bindings";
        license = lib.licenses.bsd3;
@@ -110713,10 +110849,8 @@ self: {
     ({ mkDerivation, base, bifunctors, optparse-applicative }:
      mkDerivation {
        pname = "friendly";
-       version = "0.1.0.3";
-       sha256 = "1djmj4nmn4g36iab0z7npgc34vvfspvafr5a4bblnv41glx1wpc1";
-       revision = "1";
-       editedCabalFile = "0phh2lim39ldrrp9qp41mmmjgzxjmv9ijxc0lhar1lbznn56hni5";
+       version = "0.1.0.4";
+       sha256 = "0nk48ly13mcrishi4xz9djh0n9k4q68lbgkr1p3ls5cf902nsn3i";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -112218,10 +112352,8 @@ self: {
      }:
      mkDerivation {
        pname = "futhark";
-       version = "0.25.11";
-       sha256 = "04l4yy85jg0fx39yqzyn50jv4f637nwa8jp31p869230vmvvp2d8";
-       revision = "1";
-       editedCabalFile = "1zs2y1p966wfgynylf85j5caqkkfn40r1qdn6i6zck4qvbd04m7f";
+       version = "0.25.12";
+       sha256 = "1py5adf6y2swy9f2kh2ydp76cqf3351vizfnrrv6hqcqsjdx8ys4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -118096,6 +118228,19 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "ghc-trace-events_0_1_2_8" = callPackage
+    ({ mkDerivation, base, bytestring, tasty-bench, text }:
+     mkDerivation {
+       pname = "ghc-trace-events";
+       version = "0.1.2.8";
+       sha256 = "1qmfywqjwbnmhjs2q2nndvdfhigjhq5ma86s882ffcz3rawxv5wi";
+       libraryHaskellDepends = [ base bytestring text ];
+       benchmarkHaskellDepends = [ base bytestring tasty-bench ];
+       description = "Faster traceEvent and traceMarker, and binary object logging for eventlog";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "ghc-typelits-extra" = callPackage
     ({ mkDerivation, base, containers, ghc, ghc-bignum, ghc-prim
      , ghc-tcplugins-extra, ghc-typelits-knownnat
@@ -118435,9 +118580,9 @@ self: {
      , extra, filepath, fingertree, focus, fuzzy, ghc, ghc-boot
      , ghc-boot-th, ghc-check, ghc-paths, ghc-trace-events, gitrev, Glob
      , haddock-library, hashable, hie-bios, hie-compat, hiedb, hls-graph
-     , hls-plugin-api, implicit-hie, implicit-hie-cradle, lens, list-t
-     , lsp, lsp-test, lsp-types, monoid-subclasses, mtl, network-uri
-     , opentelemetry, optparse-applicative, parallel, prettyprinter
+     , hls-plugin-api, implicit-hie, lens, list-t, lsp, lsp-test
+     , lsp-types, monoid-subclasses, mtl, network-uri, opentelemetry
+     , optparse-applicative, parallel, prettyprinter
      , prettyprinter-ansi-terminal, QuickCheck, random, regex-tdfa
      , row-types, safe-exceptions, shake, sorted-list, sqlite-simple
      , stm, stm-containers, syb, tasty, tasty-expected-failure
@@ -118447,8 +118592,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghcide";
-       version = "2.5.0.0";
-       sha256 = "1p4nm8qv1sx4r7mg52nkxv6rymngn9h7kfxg20yyb8wx170zx5cy";
+       version = "2.6.0.0";
+       sha256 = "1x99dlcfjvlc45nlgydmlm2hdf7a4mrdg9cyxdb8b4k29rjas9a5";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -118458,22 +118603,22 @@ self: {
          dlist enummapset exceptions extra filepath fingertree focus ghc
          ghc-boot ghc-boot-th ghc-check ghc-paths ghc-trace-events Glob
          haddock-library hashable hie-bios hie-compat hiedb hls-graph
-         hls-plugin-api implicit-hie implicit-hie-cradle lens list-t lsp
-         lsp-types mtl opentelemetry optparse-applicative parallel
-         prettyprinter prettyprinter-ansi-terminal random regex-tdfa
-         row-types safe-exceptions sorted-list sqlite-simple stm
-         stm-containers syb text text-rope time transformers unix unliftio
-         unliftio-core unordered-containers vector
+         hls-plugin-api implicit-hie lens list-t lsp lsp-types mtl
+         opentelemetry optparse-applicative parallel prettyprinter
+         prettyprinter-ansi-terminal random regex-tdfa row-types
+         safe-exceptions sorted-list sqlite-simple stm stm-containers syb
+         text text-rope time transformers unix unliftio unliftio-core
+         unordered-containers vector
        ];
        executableHaskellDepends = [
          base data-default extra gitrev hls-plugin-api lsp lsp-types
          optparse-applicative
        ];
        testHaskellDepends = [
-         aeson async base containers data-default directory extra filepath
-         fuzzy ghc hls-plugin-api lens list-t lsp lsp-test lsp-types
-         monoid-subclasses mtl network-uri QuickCheck random regex-tdfa
-         row-types shake sqlite-simple stm stm-containers tasty
+         aeson async base containers data-default directory enummapset extra
+         filepath fuzzy ghc hls-plugin-api lens list-t lsp lsp-test
+         lsp-types monoid-subclasses mtl network-uri QuickCheck random
+         regex-tdfa row-types shake sqlite-simple stm stm-containers tasty
          tasty-expected-failure tasty-hunit tasty-quickcheck tasty-rerun
          text text-rope unordered-containers
        ];
@@ -118492,8 +118637,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghcide-bench";
-       version = "2.5.0.0";
-       sha256 = "1sryj91j5wmck67njbwjjz5nigajblmygrrgl7b1zf3rv44x621i";
+       version = "2.6.0.0";
+       sha256 = "1j0fqfahdylw85akmpis01x5s3i187kzin58kziw79nlmm47kz6c";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -129938,8 +130083,8 @@ self: {
      }:
      mkDerivation {
        pname = "h-raylib";
-       version = "4.6.0.7";
-       sha256 = "0spgwi9d33srx8r04jfv0x73xakc9s6489w8zgig0gqm40ry9zdm";
+       version = "5.1.0.1";
+       sha256 = "16bly59z7r9j30hqf806aaicbk3cbnzz5aar1b0ag6f8z3afs0fv";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base containers exceptions lens ];
@@ -134521,6 +134666,28 @@ self: {
        mainProgram = "happy";
      }) {};
 
+  "happy-arbitrary" = callPackage
+    ({ mkDerivation, aeson, alex, array, base, bytestring, containers
+     , data-fix, extra, file-embed, groom, happy, hspec, hspec-discover
+     , QuickCheck, recursion-schemes, text, transformers-compat
+     }:
+     mkDerivation {
+       pname = "happy-arbitrary";
+       version = "0.0.1";
+       sha256 = "0n7wjj9swzk91njkkh8scjqbgc4j2a1wjjpsz94zj34q066f1fkd";
+       libraryHaskellDepends = [
+         aeson array base bytestring containers data-fix extra file-embed
+         QuickCheck recursion-schemes text transformers-compat
+       ];
+       libraryToolDepends = [ alex happy ];
+       testHaskellDepends = [
+         base bytestring groom hspec QuickCheck text
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Token list generator for arbitrary Happy grammars";
+       license = lib.licenses.gpl3Only;
+     }) {};
+
   "happy-dot" = callPackage
     ({ mkDerivation, array, base, clock, happy, HUnit, language-dot
      , pretty, transformers, xml
@@ -136793,14 +136960,14 @@ self: {
      , hls-change-type-signature-plugin, hls-class-plugin
      , hls-code-range-plugin, hls-eval-plugin
      , hls-explicit-fixity-plugin, hls-explicit-imports-plugin
-     , hls-explicit-record-fields-plugin, hls-fourmolu-plugin
-     , hls-gadt-plugin, hls-graph, hls-hlint-plugin
+     , hls-explicit-record-fields-plugin, hls-floskell-plugin
+     , hls-fourmolu-plugin, hls-gadt-plugin, hls-graph, hls-hlint-plugin
      , hls-module-name-plugin, hls-ormolu-plugin
      , hls-overloaded-record-dot-plugin, hls-plugin-api
      , hls-pragmas-plugin, hls-qualify-imported-names-plugin
      , hls-refactor-plugin, hls-rename-plugin, hls-retrie-plugin
-     , hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin
-     , hls-test-utils, hspec-expectations, lens, lens-aeson, lsp
+     , hls-semantic-tokens-plugin, hls-splice-plugin, hls-stan-plugin
+     , hls-stylish-haskell-plugin, hls-test-utils, lens, lens-aeson, lsp
      , lsp-test, lsp-types, mtl, optparse-applicative, optparse-simple
      , prettyprinter, process, regex-tdfa, row-types, safe-exceptions
      , sqlite-simple, stm, temporary, text, transformers, unix
@@ -136808,8 +136975,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-language-server";
-       version = "2.5.0.0";
-       sha256 = "0b9dy247izga3vdp80dmj4pykilscdbr9xs04iamcm2kqyrjc84n";
+       version = "2.6.0.0";
+       sha256 = "0j0fm0fa1pyaflkd4gvxlkfbina81bw784hqs0r8wvv187bvhm9n";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -136820,14 +136987,14 @@ self: {
          hls-change-type-signature-plugin hls-class-plugin
          hls-code-range-plugin hls-eval-plugin hls-explicit-fixity-plugin
          hls-explicit-imports-plugin hls-explicit-record-fields-plugin
-         hls-fourmolu-plugin hls-gadt-plugin hls-graph hls-hlint-plugin
-         hls-module-name-plugin hls-ormolu-plugin
+         hls-floskell-plugin hls-fourmolu-plugin hls-gadt-plugin hls-graph
+         hls-hlint-plugin hls-module-name-plugin hls-ormolu-plugin
          hls-overloaded-record-dot-plugin hls-plugin-api hls-pragmas-plugin
          hls-qualify-imported-names-plugin hls-refactor-plugin
-         hls-rename-plugin hls-retrie-plugin hls-splice-plugin
-         hls-stan-plugin hls-stylish-haskell-plugin lsp optparse-applicative
-         optparse-simple prettyprinter process safe-exceptions sqlite-simple
-         text unordered-containers
+         hls-rename-plugin hls-retrie-plugin hls-semantic-tokens-plugin
+         hls-splice-plugin hls-stan-plugin hls-stylish-haskell-plugin lsp
+         optparse-applicative optparse-simple prettyprinter process
+         safe-exceptions sqlite-simple text unordered-containers
        ];
        executableHaskellDepends = [
          aeson async base base16-bytestring binary bytestring containers
@@ -136841,9 +137008,8 @@ self: {
        testHaskellDepends = [
          aeson base bytestring containers data-default deepseq directory
          extra filepath ghcide ghcide-test-utils hashable hls-plugin-api
-         hls-refactor-plugin hls-test-utils hspec-expectations lens
-         lens-aeson lsp-test lsp-types prettyprinter process row-types text
-         unordered-containers
+         hls-refactor-plugin hls-test-utils lens lens-aeson lsp-test
+         lsp-types prettyprinter process row-types text unordered-containers
        ];
        testToolDepends = [ ghcide ];
        description = "LSP server for GHC";
@@ -143061,18 +143227,20 @@ self: {
   "hedgehog-extras" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, async, base, bytestring
      , deepseq, Diff, directory, exceptions, filepath, hedgehog
-     , http-conduit, mmorph, mtl, network, process, resourcet, stm, tar
-     , temporary, text, time, transformers, unliftio, yaml, zlib
+     , http-conduit, lifted-async, lifted-base, mmorph, monad-control
+     , mtl, network, process, resourcet, stm, tar, temporary, text, time
+     , transformers, transformers-base, unliftio, yaml, zlib
      }:
      mkDerivation {
        pname = "hedgehog-extras";
-       version = "0.5.1.0";
-       sha256 = "1ib3pzal7yggs8dfybpn1q3r9qy80v1y2wnf57xp2rdw44gbjydl";
+       version = "0.6.0.0";
+       sha256 = "11cngwhjspp5cag1kxzii50b6rf67951jvq2ka0k8cgwsg0dxm5a";
        libraryHaskellDepends = [
          aeson aeson-pretty async base bytestring deepseq Diff directory
-         exceptions filepath hedgehog http-conduit mmorph mtl network
-         process resourcet stm tar temporary text time transformers unliftio
-         yaml zlib
+         exceptions filepath hedgehog http-conduit lifted-async lifted-base
+         mmorph monad-control mtl network process resourcet stm tar
+         temporary text time transformers transformers-base unliftio yaml
+         zlib
        ];
        description = "Supplemental library for hedgehog";
        license = lib.licenses.asl20;
@@ -149334,8 +149502,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-alternate-number-format-plugin";
-       version = "2.5.0.0";
-       sha256 = "17splsfhi130cxq84947261r9b2f3x9rxb2kx1jqv99qf91g11h9";
+       version = "2.6.0.0";
+       sha256 = "1n423xdwf56h1c4fa9mfhhz3g5lw4qmycahvwd74ngyqynr7qz1c";
        libraryHaskellDepends = [
          aeson base containers extra ghc-boot-th ghcide hie-compat hls-graph
          hls-plugin-api lens lsp mtl regex-tdfa syb text
@@ -149368,8 +149536,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-cabal-fmt-plugin";
-       version = "2.5.0.0";
-       sha256 = "0vzljivyd0pba03rbx8n07zajs7mn6jf8qd9mr28w2wc8lqzwy39";
+       version = "2.6.0.0";
+       sha256 = "1yhk5x0rvvgqh8n1wz5nygx5df87svrg1k8y35jhzrqpys8lczkb";
        libraryHaskellDepends = [
          base directory filepath ghcide hls-plugin-api lens lsp-types mtl
          process-extras text transformers
@@ -149388,8 +149556,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-cabal-plugin";
-       version = "2.5.0.0";
-       sha256 = "1q0wsngvngx9hkssvkfyvwvp243rw9z31ay7rgpy4nmv3j4sf47q";
+       version = "2.6.0.0";
+       sha256 = "00wrk9vkq0l845ma8saca9q7xyngjxvyh2jfnah4xpa99xn924mn";
        libraryHaskellDepends = [
          base bytestring Cabal-syntax containers deepseq directory extra
          filepath ghcide hashable hls-graph hls-plugin-api lens lsp
@@ -149412,8 +149580,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-call-hierarchy-plugin";
-       version = "2.5.0.0";
-       sha256 = "15wdl6r8www7najnvamgbxp4rjbvwrfp0hk5f8wmsklfr5y4xqcs";
+       version = "2.6.0.0";
+       sha256 = "12cb9krixrlxl8l9bkr6dy8hgwhp8c0j3vf8yx21zvdzbsidjcc1";
        libraryHaskellDepends = [
          aeson base containers extra ghcide hiedb hls-plugin-api lens lsp
          sqlite-simple text unordered-containers
@@ -149433,8 +149601,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-change-type-signature-plugin";
-       version = "2.5.0.0";
-       sha256 = "1q7gnyg6pxzgp917z9rybp0736ssz6xiviqcnsnvr4ifvrzhnc2m";
+       version = "2.6.0.0";
+       sha256 = "1qbrp47726y3bnq1zdrqn0lnpjal4056na96dhqv17zm433y6kr0";
        libraryHaskellDepends = [
          base containers ghcide hls-plugin-api lsp-types regex-tdfa syb text
          transformers unordered-containers
@@ -149454,8 +149622,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-class-plugin";
-       version = "2.5.0.0";
-       sha256 = "0v33bgv52y43d5n8fd7clllxra4hmrviqi9ymxjkx6zj0vh5i3as";
+       version = "2.6.0.0";
+       sha256 = "0jib2y256fb5b8wgsi9rjsdb3ywwpcbcnbbxmg6q3gwnglrdb1lx";
        libraryHaskellDepends = [
          aeson base containers deepseq extra ghc ghc-boot-th ghc-exactprint
          ghcide hls-graph hls-plugin-api lens lsp mtl text transformers
@@ -149476,8 +149644,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-code-range-plugin";
-       version = "2.5.0.0";
-       sha256 = "129c2y3jpibn2lh8j9y310jxrzicw47dks40jacc9qvicyw1amz3";
+       version = "2.6.0.0";
+       sha256 = "1ir4w8a3xvfl5dn7rn9wagch7iai5wafmy732r05yjiyj0p2jfs5";
        libraryHaskellDepends = [
          aeson base containers deepseq extra ghcide hashable hls-plugin-api
          lens lsp mtl semigroupoids text transformers vector
@@ -149502,8 +149670,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-eval-plugin";
-       version = "2.5.0.0";
-       sha256 = "16a5wblz1pp7l1n211a8l6vm2cizmlnrgqlxfhpwpyvsglgw2nqc";
+       version = "2.6.0.0";
+       sha256 = "12fvpsisaljszgndjimiigpxqwx65n5i2r7a5c02hzb4aphadv79";
        libraryHaskellDepends = [
          aeson base bytestring containers data-default deepseq Diff
          directory dlist extra filepath ghc ghc-boot-th ghc-paths ghcide
@@ -149544,8 +149712,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-explicit-fixity-plugin";
-       version = "2.5.0.0";
-       sha256 = "0v4l3jlh5kx7qfwr3sssfpi4q4sjg064h1svlgwdci02pax43zmf";
+       version = "2.6.0.0";
+       sha256 = "00m90ngxxyvm6ij0ddsi3raknyg1i06l685mw37kwqqjwa32vnaa";
        libraryHaskellDepends = [
          base containers deepseq extra ghc ghcide hashable hls-plugin-api
          lsp text transformers
@@ -149563,8 +149731,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-explicit-imports-plugin";
-       version = "2.5.0.0";
-       sha256 = "0lxdr210k02qqmqx54gni4m1jfv1lab4kayn19k1lrbwdw95nnfz";
+       version = "2.6.0.0";
+       sha256 = "1s34q50gj5qdshiswm6zia36nv7zi8hxcm5azryi37ajvb883k3c";
        libraryHaskellDepends = [
          aeson base containers deepseq ghc ghcide hls-graph hls-plugin-api
          lens lsp mtl text transformers unordered-containers
@@ -149584,8 +149752,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-explicit-record-fields-plugin";
-       version = "2.5.0.0";
-       sha256 = "0945p1rg7dz9bfj9q72as1f43bgfsz3wigcngz3i5z94qwfjdcqb";
+       version = "2.6.0.0";
+       sha256 = "1nj3x0r8v8j2bgjn384rkz3mmbrz1xd6xbcr2jcmrmngknb17x44";
        libraryHaskellDepends = [
          aeson base containers ghc ghc-boot-th ghcide hls-graph
          hls-plugin-api lens lsp syb text transformers unordered-containers
@@ -149598,11 +149766,17 @@ self: {
      }) {};
 
   "hls-floskell-plugin" = callPackage
-    ({ mkDerivation }:
+    ({ mkDerivation, base, filepath, floskell, ghcide, hls-plugin-api
+     , hls-test-utils, lsp-types, mtl, text, transformers
+     }:
      mkDerivation {
        pname = "hls-floskell-plugin";
-       version = "2.5.0.0";
-       sha256 = "0z8cad7zjqr4wyl9pc4l3ixwhg8yqxv6ryrwg0pyqg38wh2bkya3";
+       version = "2.6.0.0";
+       sha256 = "1wyk88lynchhzriqj7m9ph0s2c2ivkqg1nmhgb1knkvp8ag27iik";
+       libraryHaskellDepends = [
+         base floskell ghcide hls-plugin-api lsp-types mtl text transformers
+       ];
+       testHaskellDepends = [ base filepath hls-test-utils ];
        description = "Integration with the Floskell code formatter";
        license = lib.licenses.asl20;
      }) {};
@@ -149614,8 +149788,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-fourmolu-plugin";
-       version = "2.5.0.0";
-       sha256 = "008fp1frkrh7plk2hs4g41xn29dcjndmj4inyh5qzp5kyqqpyl3s";
+       version = "2.6.0.0";
+       sha256 = "1g7m4mf7vax4x724rp54ycrr22jw0y8dgwcp250qxsd1vzch2zwn";
        libraryHaskellDepends = [
          base filepath fourmolu ghc ghc-boot-th ghcide hls-plugin-api lens
          lsp mtl process-extras text transformers
@@ -149637,8 +149811,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-gadt-plugin";
-       version = "2.5.0.0";
-       sha256 = "1i5w1lch8r0b93qwwxbm10q88gi9ppwjxpypc8bm96k8kfgnp53i";
+       version = "2.6.0.0";
+       sha256 = "0aa602m024s3ch23np2iixmkwv6474va20bjdgiwdgc8vahg4grg";
        libraryHaskellDepends = [
          aeson base containers extra ghc ghc-boot-th ghc-exactprint ghcide
          hls-plugin-api hls-refactor-plugin lens lsp mtl text transformers
@@ -149660,8 +149834,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-graph";
-       version = "2.5.0.0";
-       sha256 = "1w35z067cdbj5addz3qslg7494gzvv2gfn1y3ximg3y2y5z8xfgr";
+       version = "2.6.0.0";
+       sha256 = "0rlljbaa20randbl4vmjh5y88fb0ajvb7c9qzwa1d3pk9whxaxkw";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson async base bytestring containers deepseq directory exceptions
@@ -149700,8 +149874,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-hlint-plugin";
-       version = "2.5.0.0";
-       sha256 = "15hggsv0z1xj21bq04chdvp0ksb6887hhbn5nlb7w0lvs3g7di18";
+       version = "2.6.0.0";
+       sha256 = "0ix89wp8nq3iywh6d3w8j7lnfm2g3l9gks8sxkww0z0mfhfxvywc";
        libraryHaskellDepends = [
          aeson apply-refact base binary bytestring containers data-default
          deepseq Diff directory extra filepath ghc-exactprint ghc-lib-parser
@@ -149724,8 +149898,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-module-name-plugin";
-       version = "2.5.0.0";
-       sha256 = "0fcpm4qb0wwy4svqa8rjxld4swahgnsbyg8gcmrc3669q4jmcy0x";
+       version = "2.6.0.0";
+       sha256 = "1nfa7jcd6nadqc5s5604vndl32vrijmsay89ymdfhchdqb6f40vz";
        libraryHaskellDepends = [
          aeson base containers directory filepath ghcide hls-plugin-api lsp
          text transformers unordered-containers
@@ -149742,8 +149916,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-ormolu-plugin";
-       version = "2.5.0.0";
-       sha256 = "0llg94i4v12v88zlgnqzb1qimni4kipn61pgp5ahimsh3g6gw66d";
+       version = "2.6.0.0";
+       sha256 = "0cnp89ss3gp2jacim5gcal5rc80ksif84laydq6k7fpnaj5d3ix2";
        libraryHaskellDepends = [
          base extra filepath ghc ghc-boot-th ghcide hls-plugin-api lens lsp
          mtl ormolu process-extras text transformers
@@ -149765,8 +149939,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-overloaded-record-dot-plugin";
-       version = "2.5.0.0";
-       sha256 = "11w9fqw8rqivk0scqs4r64z2khhlhamfs212yf35m6xd50cq7ss6";
+       version = "2.6.0.0";
+       sha256 = "0vlbfsidrjnga56b655swb6k8jzg5406m06q8wxkngqbfij7x6fh";
        libraryHaskellDepends = [
          aeson base containers deepseq ghc-boot-th ghcide hls-graph
          hls-plugin-api lens lsp syb text transformers unordered-containers
@@ -149791,8 +149965,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-plugin-api";
-       version = "2.5.0.0";
-       sha256 = "0p1hx160sb26fnzdsq5x5n8lb750m95fmjgz3k0sysdfljkpw0b7";
+       version = "2.6.0.0";
+       sha256 = "10i46ylhfzzw8hm9d6v27086781iql114z4j1dpp237lxdw7wkf4";
        libraryHaskellDepends = [
          aeson base co-log-core containers data-default dependent-map
          dependent-sum Diff dlist extra filepath ghc hashable hls-graph
@@ -149818,8 +149992,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-pragmas-plugin";
-       version = "2.5.0.0";
-       sha256 = "0f8qdqsgkdra1pin7rbnwg9jbkg6m9g066bg8xakm0px2mdfl2ml";
+       version = "2.6.0.0";
+       sha256 = "00czk9k2md0r7lcxcmspfzm2yksw2z0wg8j7vakn50cvvrnfn9b3";
        libraryHaskellDepends = [
          base containers extra fuzzy ghc ghcide hls-plugin-api lens lsp text
          transformers unordered-containers
@@ -149838,8 +150012,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-qualify-imported-names-plugin";
-       version = "2.5.0.0";
-       sha256 = "04qmkz68mmp0407libdb7k53a3m9i6ykcp0izp386l6r2sgqrhjx";
+       version = "2.6.0.0";
+       sha256 = "08jghxaf020wk23404m198bk9d6brpl5nbmvjsdm34cic3ag42m6";
        libraryHaskellDepends = [
          aeson base containers deepseq dlist ghc ghcide hls-graph
          hls-plugin-api lens lsp text transformers unordered-containers
@@ -149861,8 +150035,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-refactor-plugin";
-       version = "2.5.0.0";
-       sha256 = "12zgy7dm8xvj5r8wkxbpb2ksszlp3w2aps3yfyz6j7np7y6c776s";
+       version = "2.6.0.0";
+       sha256 = "0lqy7c3vqn832gs9z86n4clsqb6g73rhnlrvn3sg3h8hkxasfzjf";
        libraryHaskellDepends = [
          aeson base bytestring containers data-default deepseq dlist extra
          ghc ghc-boot ghc-exactprint ghcide hls-graph hls-plugin-api lens
@@ -149909,8 +150083,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-rename-plugin";
-       version = "2.5.0.0";
-       sha256 = "0aaxvvvib34lz59ha097rx9kzf8s6cyycsmgn97c2da62hikyf3d";
+       version = "2.6.0.0";
+       sha256 = "15gjh7r9cc43yz1zp52q349fag4nxv25vhzn5pdma4ch366xyr4g";
        libraryHaskellDepends = [
          base containers extra ghc ghc-exactprint ghcide hashable hie-compat
          hiedb hls-plugin-api hls-refactor-plugin lens lsp lsp-types mod mtl
@@ -149932,8 +150106,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-retrie-plugin";
-       version = "2.5.0.0";
-       sha256 = "0j0gg3cma80kr6ip83v5yb22n3l6h8iqdn9rk30h8g45xyngydmb";
+       version = "2.6.0.0";
+       sha256 = "11cl4q79jxl73s62ccdarp1570k95picgn3q8lgnqznc6ywdv3zh";
        libraryHaskellDepends = [
          aeson base bytestring containers deepseq directory extra ghc ghcide
          hashable hls-plugin-api hls-refactor-plugin lens lsp lsp-types mtl
@@ -149972,6 +150146,32 @@ self: {
        broken = true;
      }) {};
 
+  "hls-semantic-tokens-plugin" = callPackage
+    ({ mkDerivation, aeson, array, base, bytestring, containers
+     , data-default, deepseq, extra, filepath, ghc, ghcide
+     , ghcide-test-utils, hiedb, hls-graph, hls-plugin-api
+     , hls-test-utils, lens, lsp, lsp-test, mtl, sqlite-simple, syb
+     , template-haskell, text, text-rope, transformers
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "hls-semantic-tokens-plugin";
+       version = "2.6.0.0";
+       sha256 = "1algv6y1jcqzxxkpjs1c5zh0rpiw9zwpp8z8z3fh4qa0ylcsl0h5";
+       libraryHaskellDepends = [
+         aeson array base bytestring containers data-default deepseq extra
+         ghcide hiedb hls-graph hls-plugin-api lens lsp mtl sqlite-simple
+         syb template-haskell text transformers unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson base bytestring containers data-default extra filepath ghc
+         ghcide ghcide-test-utils hls-plugin-api hls-test-utils lens lsp
+         lsp-test template-haskell text text-rope
+       ];
+       description = "Call hierarchy plugin for Haskell Language Server";
+       license = lib.licenses.asl20;
+     }) {};
+
   "hls-splice-plugin" = callPackage
     ({ mkDerivation, aeson, base, containers, dlist, extra, filepath
      , foldl, ghc, ghc-exactprint, ghcide, hls-plugin-api
@@ -149981,8 +150181,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-splice-plugin";
-       version = "2.5.0.0";
-       sha256 = "1lygi715cvnkxx5ajk1k15w6rbjb50jaa0ryfbxq56ngddfxnd0h";
+       version = "2.6.0.0";
+       sha256 = "00fx8rxdnmam0672vb0az2lw5inqyc22cjfrh8wiwx36i28r8zqj";
        libraryHaskellDepends = [
          aeson base containers dlist extra foldl ghc ghc-exactprint ghcide
          hls-plugin-api hls-refactor-plugin lens lsp mtl retrie syb text
@@ -149997,17 +150197,17 @@ self: {
 
   "hls-stan-plugin" = callPackage
     ({ mkDerivation, aeson, base, containers, data-default, deepseq
-     , filepath, ghc, ghcide, hashable, hie-compat, hls-plugin-api
-     , hls-test-utils, lens, lsp-types, stan, text, transformers
-     , unordered-containers
+     , directory, filepath, ghc, ghcide, hashable, hie-compat
+     , hls-plugin-api, hls-test-utils, lens, lsp-types, stan, text
+     , transformers, trial, unordered-containers
      }:
      mkDerivation {
        pname = "hls-stan-plugin";
-       version = "2.5.0.0";
-       sha256 = "15xfgqg24qbnzlj3pkf5qvpxmiwf5a3wzh6gznwg502fcm98i1yh";
+       version = "2.6.0.0";
+       sha256 = "1zhw2ysf5ccsrz1vahff6hr683b581v4py2pyf9xfnjfay5gl0id";
        libraryHaskellDepends = [
-         base containers data-default deepseq ghc ghcide hashable hie-compat
-         hls-plugin-api lsp-types stan text transformers
+         base containers data-default deepseq directory ghc ghcide hashable
+         hie-compat hls-plugin-api lsp-types stan text transformers trial
          unordered-containers
        ];
        testHaskellDepends = [
@@ -150025,8 +150225,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-stylish-haskell-plugin";
-       version = "2.5.0.0";
-       sha256 = "19zf5lm9sdcpzyvffwq92am9yfbi060sprj57s085a4f08ng1f2d";
+       version = "2.6.0.0";
+       sha256 = "171068mmb7sdk14s5v794jc0n0mrrq8fkzp2z2wlrmk38mqi3773";
        libraryHaskellDepends = [
          base directory filepath ghc ghc-boot-th ghcide hls-plugin-api
          lsp-types mtl stylish-haskell text
@@ -150057,8 +150257,8 @@ self: {
      }:
      mkDerivation {
        pname = "hls-test-utils";
-       version = "2.5.0.0";
-       sha256 = "1m9kp80wsq6yjjvam9cdpbzb1j20kp2w3fgvmd7mrivkbwlblzz0";
+       version = "2.6.0.0";
+       sha256 = "0n02ar6rbrkljni3x6dnj6cglsjsrdqq952l2va0ssygbvis0iwr";
        libraryHaskellDepends = [
          aeson async base blaze-markup bytestring containers data-default
          directory extra filepath ghcide hls-graph hls-plugin-api lens lsp
@@ -151309,21 +151509,24 @@ self: {
      }) {};
 
   "hocd" = callPackage
-    ({ mkDerivation, base, bytestring, data-default-class, exceptions
-     , hspec, hspec-discover, mtl, network, text, transformers
+    ({ mkDerivation, attoparsec, base, bytestring, containers
+     , data-default-class, exceptions, hspec, hspec-discover, mtl
+     , network, raw-strings-qq, text, transformers
      }:
      mkDerivation {
        pname = "hocd";
-       version = "0.1.2.0";
-       sha256 = "09nxbj8xipzybi03a2am37cv6fan6kjhvl8qajypyn915p3lz638";
+       version = "0.1.3.0";
+       sha256 = "1bs7a6fm4rkjpxp2wwbw46r8drjjx1bydafqn2n8yc7l8ci32ah2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base bytestring data-default-class exceptions mtl network text
-         transformers
+         attoparsec base bytestring containers data-default-class exceptions
+         mtl network transformers
        ];
        executableHaskellDepends = [ base text ];
-       testHaskellDepends = [ base hspec ];
+       testHaskellDepends = [
+         attoparsec base bytestring containers hspec raw-strings-qq
+       ];
        testToolDepends = [ hspec-discover ];
        description = "OpenOCD Haskell interface";
        license = lib.licenses.bsd3;
@@ -153860,8 +154063,8 @@ self: {
      }:
      mkDerivation {
        pname = "hprox";
-       version = "0.6.1";
-       sha256 = "11iy9bn7bf7czlr5wgfarhhbdyc05320y7929ix8rddf77bxpgap";
+       version = "0.6.2";
+       sha256 = "118758mwqwf22i5y7iawqqwibyljfn5cxlx6hjbz1xgxcvchvm65";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -153871,13 +154074,7 @@ self: {
          optparse-applicative random text tls tls-session-manager unix
          unordered-containers wai wai-extra warp warp-tls
        ];
-       executableHaskellDepends = [
-         async base base64-bytestring binary bytestring case-insensitive
-         conduit conduit-extra crypton data-default-class dns fast-logger
-         http-client http-client-tls http-reverse-proxy http-types http2
-         optparse-applicative random text tls tls-session-manager unix
-         unordered-containers wai wai-extra warp warp-tls
-       ];
+       executableHaskellDepends = [ base bytestring http-types wai ];
        description = "a lightweight HTTP proxy server, and more";
        license = lib.licenses.asl20;
        mainProgram = "hprox";
@@ -161657,8 +161854,8 @@ self: {
      }:
      mkDerivation {
        pname = "http-interchange";
-       version = "0.3.1.0";
-       sha256 = "1qz7ims2n51db6lcv4lg22z0w36abgn9yzpqc7jd438xlc40j137";
+       version = "0.3.2.0";
+       sha256 = "1krcqkf66wdaza1m4gxa7cwnzc5l793si4wd5vccv3jxylnv3das";
        libraryHaskellDepends = [
          base bytebuild byteslice bytesmith contiguous primitive text
        ];
@@ -162092,6 +162289,23 @@ self: {
        broken = true;
      }) {};
 
+  "http-slim" = callPackage
+    ({ mkDerivation, array, base, bytestring, containers, HsOpenSSL
+     , mtl, network, network-bsd, network-uri, parsec, time
+     , transformers
+     }:
+     mkDerivation {
+       pname = "http-slim";
+       version = "1.0";
+       sha256 = "0jqm1id1n0zyz78610xqc5rvr6fa0r5qiavj4v1idp1rvcfp2iif";
+       libraryHaskellDepends = [
+         array base bytestring containers HsOpenSSL mtl network network-bsd
+         network-uri parsec time transformers
+       ];
+       description = "A library for client/server HTTP with TLS support";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "http-streams" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, attoparsec, attoparsec-aeson
      , base, base64-bytestring, blaze-builder, bytestring
@@ -165620,25 +165834,26 @@ self: {
 
   "hyperbole" = callPackage
     ({ mkDerivation, base, bytestring, casing, containers, effectful
-     , file-embed, http-api-data, http-types, string-conversions
-     , string-interpolate, text, wai, wai-middleware-static, warp
-     , web-view
+     , file-embed, http-api-data, http-types, network
+     , string-conversions, string-interpolate, text, wai
+     , wai-middleware-static, wai-websockets, warp, web-view, websockets
      }:
      mkDerivation {
        pname = "hyperbole";
-       version = "0.1.2";
-       sha256 = "0jg0dmidcc8l0j932xy5qmfcih15i2dgxgz5s5w0mamwx96apr82";
+       version = "0.2.0";
+       sha256 = "04b9mgcd06dh8v1ki06dbgx9ak070p5h5pb5njyg99s8cykdip5r";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base bytestring casing containers effectful file-embed
-         http-api-data http-types string-conversions string-interpolate text
-         wai warp web-view
+         http-api-data http-types network string-conversions
+         string-interpolate text wai wai-websockets warp web-view websockets
        ];
        executableHaskellDepends = [
          base bytestring casing containers effectful file-embed
-         http-api-data http-types string-conversions string-interpolate text
-         wai wai-middleware-static warp web-view
+         http-api-data http-types network string-conversions
+         string-interpolate text wai wai-middleware-static wai-websockets
+         warp web-view websockets
        ];
        description = "Web Framework inspired by HTMX";
        license = lib.licenses.bsd3;
@@ -166247,8 +166462,8 @@ self: {
      }:
      mkDerivation {
        pname = "ice40-prim";
-       version = "0.3.1.3";
-       sha256 = "02971h72z9k6rv7p3lkyrf8apkk4angk71n6dyqfkvg2phark2d1";
+       version = "0.3.1.4";
+       sha256 = "19krv3ihn5x26jlzvq1ziq0qi4sz4ikpka22d51zz7lfg3z3b1wy";
        libraryHaskellDepends = [
          base clash-prelude ghc-typelits-extra ghc-typelits-knownnat
          ghc-typelits-natnormalise interpolate
@@ -168761,6 +168976,17 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "indexed-transformers" = callPackage
+    ({ mkDerivation, base, free, mtl, transformers }:
+     mkDerivation {
+       pname = "indexed-transformers";
+       version = "0.1.0.4";
+       sha256 = "0x6ksrajgd52nbjnkj55727ifcg9lkvmr2fkwbzdskwk4f6b4n2c";
+       libraryHaskellDepends = [ base free mtl transformers ];
+       description = "Atkey indexed monad transformers";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "indexed-traversable" = callPackage
     ({ mkDerivation, array, base, containers, transformers }:
      mkDerivation {
@@ -185181,8 +185407,8 @@ self: {
     ({ mkDerivation, base, hspec, template-haskell, transformers }:
      mkDerivation {
        pname = "lens-family-th";
-       version = "0.5.2.1";
-       sha256 = "1w8k68a1lyfd79xkc4fbf6z7p5gpriq4pjgb4n9p58az6awnn7dh";
+       version = "0.5.3.1";
+       sha256 = "0fhv44qb3gdwiay3imhwhqhdpiczncjz2w6jiiqk11qn4a63rv7l";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base hspec template-haskell transformers ];
        description = "Generate lens-family style lenses";
@@ -188908,8 +189134,8 @@ self: {
      }:
      mkDerivation {
        pname = "lion";
-       version = "0.3.0.0";
-       sha256 = "0yz5p4wvdl518nqc0vjjrmvl5danm9hp37gnar8ancf2nrfh9gr9";
+       version = "0.4.0.0";
+       sha256 = "0vh5krw9z7b7a6bvhc63l5m1rg3g0wyci055qarhsfw27dgbkfx8";
        libraryHaskellDepends = [
          base clash-prelude generic-monoid ghc-typelits-extra
          ghc-typelits-knownnat ghc-typelits-natnormalise ice40-prim lens mtl
@@ -196779,8 +197005,8 @@ self: {
        pname = "matrix-client";
        version = "0.1.5.0";
        sha256 = "0hmca0knk1z3zg6v7rqfr0019n76pdsr8xj9ndywjk4c733lxm18";
-       revision = "1";
-       editedCabalFile = "0l21qxzqg50hh6l8f4p7hpixn5iqiq7d2m4r58j8q80mrk1dx0jf";
+       revision = "2";
+       editedCabalFile = "0zqjlpybdfvjdghbcp9557i6hakicxklhpwvc6l1gmr7vcc0l7sb";
        libraryHaskellDepends = [
          aeson aeson-casing base base64 bytestring containers exceptions
          hashable http-client http-client-tls http-types network-uri
@@ -198179,6 +198405,32 @@ self: {
        broken = true;
      }) {};
 
+  "mem-info" = callPackage
+    ({ mkDerivation, base, bytestring, containers, directory, filepath
+     , fmt, genvalidity, genvalidity-hspec, genvalidity-text, hashable
+     , hspec, optparse-applicative, QuickCheck, text, unix, validity
+     , validity-text
+     }:
+     mkDerivation {
+       pname = "mem-info";
+       version = "0.1.0.1";
+       sha256 = "0hmkbxymyw866z8gbm2vglwf0q3avyzpwr3fi39s0pvyxjm2jx7n";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring containers directory filepath fmt hashable
+         optparse-applicative text unix validity validity-text
+       ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base fmt genvalidity genvalidity-hspec genvalidity-text hashable
+         hspec QuickCheck text unix
+       ];
+       description = "Print the core memory usage of programs";
+       license = lib.licenses.bsd3;
+       mainProgram = "printmem";
+     }) {};
+
   "membership" = callPackage
     ({ mkDerivation, base, constraints, deepseq, hashable
      , prettyprinter, template-haskell, th-lift
@@ -200931,8 +201183,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "minmax";
-       version = "0.1.0.0";
-       sha256 = "1yq4fxr15anaxwrhqiqccaggp9ngmdx63in9y7418r0cljljfhgz";
+       version = "0.1.1.0";
+       sha256 = "0cl1gg7i94309rx0123826bfpk06x1c1diy6sfyx8b2zhvcpgq45";
        libraryHaskellDepends = [ base ];
        description = "Functions to find both minimum and maximum (or several of them simultaneously) in one pass";
        license = lib.licenses.mit;
@@ -213326,8 +213578,8 @@ self: {
      }:
      mkDerivation {
        pname = "network-unexceptional";
-       version = "0.2.0.0";
-       sha256 = "042mav0nrvffm31xd0skx5fjq8qd1608ar76wq4vg03az6xdy97d";
+       version = "0.2.1.0";
+       sha256 = "0xpd4j39cw2n7zk7931rhgrwngzmpi6rb9ak7aqfnbxhq60jsj75";
        libraryHaskellDepends = [
          base byteslice bytestring error-codes network posix-api primitive
          primitive-addr stm
@@ -214671,8 +214923,8 @@ self: {
      }:
      mkDerivation {
        pname = "nix-tree";
-       version = "0.3.2";
-       sha256 = "0sm582mvkca6xhz1svggjqnp3ks3i1zmgaakiwnimfsbpysywar1";
+       version = "0.3.3";
+       sha256 = "17q1l6qc80q0flk6s7r5b67k747af2pjv6rz4c4d9qv6rp7l5cjz";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -217137,6 +217389,8 @@ self: {
        pname = "nvfetcher";
        version = "0.6.2.0";
        sha256 = "0lgbnam9gb9sdgmbxc5iznzbyv13s27j7s74fnrp09xdij0fgq3q";
+       revision = "1";
+       editedCabalFile = "0rhp4m54s2cmkhzkbphm0xdmvhymzlj3h1dd7iphqf32ba7jljgr";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -217409,6 +217663,8 @@ self: {
        pname = "o-clock";
        version = "1.4.0";
        sha256 = "1qmv0hq1z3x5h3mxpdd3prf9yhk7688hdm09zf8l36iq2602vj5g";
+       revision = "1";
+       editedCabalFile = "0jflzz1a78vji38x2dc4drj8w95sxxkmz73sa06a2xg7a4z64mb3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base ];
@@ -218370,23 +218626,23 @@ self: {
      }) {};
 
   "oidc-client" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, cryptonite
+    ({ mkDerivation, aeson, attoparsec, base, bytestring, crypton
      , exceptions, hspec, http-client, http-client-tls, http-types
      , jose-jwt, network, network-uri, scientific, text, time, tls
      }:
      mkDerivation {
        pname = "oidc-client";
-       version = "0.7.0.1";
-       sha256 = "161dcwnnis9ddxr76fl107dfif1jw6gpbd1ckhh4rclq63vh9inb";
+       version = "0.8.0.0";
+       sha256 = "0fmffnf6gg99d15nn84ih36lr7qasa1zfkb62sgb0icik8dwv83m";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson attoparsec base bytestring cryptonite exceptions http-client
+         aeson attoparsec base bytestring crypton exceptions http-client
          http-client-tls jose-jwt network network-uri scientific text time
          tls
        ];
        testHaskellDepends = [
-         aeson base bytestring cryptonite exceptions hspec http-client
+         aeson base bytestring crypton exceptions hspec http-client
          http-client-tls http-types jose-jwt network-uri scientific text
          time
        ];
@@ -225203,8 +225459,8 @@ self: {
      }:
      mkDerivation {
        pname = "parameterized-utils";
-       version = "2.1.7.0";
-       sha256 = "0hf41iw4ik0xlnkw7mkp97nawzw4fn1q7yb712xkgckz2yilmg6d";
+       version = "2.1.8.0";
+       sha256 = "026lrdnw5rjvny380rmrzpwhmcfgp551whbk0mnx2y2q6ij0sjfm";
        libraryHaskellDepends = [
          base base-orphans constraints containers deepseq ghc-prim hashable
          hashtables indexed-traversable lens mtl profunctors
@@ -225220,12 +225476,12 @@ self: {
      }) {};
 
   "parametric-functor" = callPackage
-    ({ mkDerivation, base }:
+    ({ mkDerivation, base, transformers }:
      mkDerivation {
        pname = "parametric-functor";
-       version = "0.1.0.0";
-       sha256 = "1y4lln6izn88zdvhj130yjhss5si1shsni81b0zvn1sd0pm3i2if";
-       libraryHaskellDepends = [ base ];
+       version = "0.1.1.0";
+       sha256 = "12k4263ccp4v7q7bh4d55wg6s844wz8hg1p44wpq934pr1d6149b";
+       libraryHaskellDepends = [ base transformers ];
        description = "A known-parametric Functor typeclass";
        license = lib.licenses.asl20;
      }) {};
@@ -231585,8 +231841,8 @@ self: {
      }:
      mkDerivation {
        pname = "pinboard-notes-backup";
-       version = "1.0.5.6";
-       sha256 = "1vghgv9kmlch9g14imp5skb1ia6nndn1bwhpx7r262fn4dv88372";
+       version = "1.0.5.7";
+       sha256 = "0gbqpnyipaa41kdbk6bi5blb28ysznkr2k9qhqqf39jh6aa3j1y3";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -233236,8 +233492,8 @@ self: {
        pname = "pixiv";
        version = "0.1.1";
        sha256 = "1mzcnm1y0fsx66lk09j49mdw9hv4l0zsq4wqi9jcamr0jf5ffq0y";
-       revision = "1";
-       editedCabalFile = "0zfjbyqvh4azhcrmc8vwkyjq7qnqy4gpm0qp29fv0p5zhmqbn4ay";
+       revision = "2";
+       editedCabalFile = "1pf2mg9bggnj9bfqf172cm9d43c5yzsfdpcs6qj24ndqwmr7fjp6";
        libraryHaskellDepends = [
          aeson base base16-bytestring bytestring cryptohash-md5 exceptions
          filepath http-client http-client-tls lens monad-control mtl process
@@ -246189,6 +246445,44 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "quickcheck-state-machine_0_9_0" = callPackage
+    ({ mkDerivation, ansi-wl-pprint, array, base, base-compat
+     , bifunctors, bytestring, containers, directory, doctest
+     , exceptions, filelock, filepath, generics-sop, graphviz, hashable
+     , hashtables, http-client, MemoTrie, monad-logger, mtl, network
+     , persistent, persistent-postgresql, persistent-sqlite
+     , postgresql-simple, pretty, pretty-show, process, QuickCheck
+     , quickcheck-instances, random, resource-pool, resourcet
+     , servant-client, servant-server, sop-core, split, stm, strict
+     , string-conversions, tasty, tasty-hunit, tasty-quickcheck, text
+     , time, unliftio, unliftio-core, vector, warp
+     }:
+     mkDerivation {
+       pname = "quickcheck-state-machine";
+       version = "0.9.0";
+       sha256 = "1b0zsnrr57wymc203rnmidyy5czvcfip5x9jn8vk3m581yl2ljfs";
+       libraryHaskellDepends = [
+         ansi-wl-pprint base base-compat bytestring containers directory
+         exceptions filepath generics-sop graphviz MemoTrie mtl pretty
+         pretty-show QuickCheck random sop-core split text time unliftio
+         vector
+       ];
+       testHaskellDepends = [
+         array base bifunctors bytestring containers directory doctest
+         filelock filepath hashable hashtables http-client monad-logger mtl
+         network persistent persistent-postgresql persistent-sqlite
+         postgresql-simple pretty-show process QuickCheck
+         quickcheck-instances random resource-pool resourcet servant-client
+         servant-server split stm strict string-conversions tasty
+         tasty-hunit tasty-quickcheck text unliftio unliftio-core vector
+         warp
+       ];
+       doHaddock = false;
+       description = "Test monadic programs using state machine based models";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "quickcheck-state-machine-distributed" = callPackage
     ({ mkDerivation, base, binary, containers, directory
      , distributed-process, mtl, network-transport
@@ -251140,8 +251434,8 @@ self: {
      }:
      mkDerivation {
        pname = "reflex";
-       version = "0.9.2.0";
-       sha256 = "009i2f4j4jhzk58z57rbbrpq9s4x4zsb4zd6y3yy7rhr97374ps3";
+       version = "0.9.3.0";
+       sha256 = "1hhh3ca0pcrnrzbn83vb7wzp6iq45vabzgchwh6b6b0mr3ckqrlk";
        libraryHaskellDepends = [
          base bifunctors commutative-semigroups comonad constraints
          constraints-extras containers data-default dependent-map
@@ -251840,12 +252134,12 @@ self: {
      }:
      mkDerivation {
        pname = "reflex-process";
-       version = "0.3.2.1";
-       sha256 = "039zzj9f4fli8kbrdgjd27fjkj6f0h74b4r6pfbzz3y9njgw4vz1";
+       version = "0.3.3.1";
+       sha256 = "1f7lfhhf3c64p3mnixibp5yfwd35k9igdlfayv7qjr13pa5a94x4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         async base bytestring data-default process reflex unix
+         async base bytestring containers data-default process reflex unix
        ];
        executableHaskellDepends = [
          base containers data-default process reflex reflex-vty text vty
@@ -255702,10 +255996,8 @@ self: {
      }:
      mkDerivation {
        pname = "retrie";
-       version = "1.2.2";
-       sha256 = "0xwvf7xvs3i09whn83agc59rzc3slaswarbwlj27b8cn8bmnk5ca";
-       revision = "1";
-       editedCabalFile = "01lcgn0jlmg3s8q1zrsbal2hz3x07gf0lzqjmf3h946a0lkpfal9";
+       version = "1.2.3";
+       sha256 = "1fs7g6p2g07gwhf5ki8y2064pj57rrnhh1zp21hr8n2kpzpznryf";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -255832,10 +256124,8 @@ self: {
     ({ mkDerivation, base, mtl }:
      mkDerivation {
        pname = "rev-state";
-       version = "0.1.2";
-       sha256 = "06gry2ysvdg5q0b86gr8i86xsbxw2yrnld9g7rcp7mppswwhw1zf";
-       revision = "3";
-       editedCabalFile = "1w2kry4a801l6acimz3b82f3666fx62zzw5q9si1ahlf3mrkr7hk";
+       version = "0.2.0.1";
+       sha256 = "13fwxxv73wf8bvsixl4xsh44pd8jmygdxp1yx5j3a44g230vgrf1";
        libraryHaskellDepends = [ base mtl ];
        testHaskellDepends = [ base ];
        description = "Reverse State monad transformer";
@@ -265581,8 +265871,8 @@ self: {
     ({ mkDerivation, base, bytestring, HUnit, unix }:
      mkDerivation {
        pname = "serialport";
-       version = "0.5.4";
-       sha256 = "0hw9vcmxfhjad0jcq0c7m2klcnhilk5ag7byymyny0kzg4js27vr";
+       version = "0.5.5";
+       sha256 = "1mgxfx2xb9jh40vaaa28nwszxph0gpx01x0xynypc757igwhvbkv";
        libraryHaskellDepends = [ base bytestring unix ];
        testHaskellDepends = [ base bytestring HUnit ];
        description = "Cross platform serial port library";
@@ -288359,8 +288649,8 @@ self: {
        pname = "svg-builder";
        version = "0.1.1";
        sha256 = "1k420f497lzkymmxin88ql6ib8dziic43avykv31yq65rgrf7l2g";
-       revision = "7";
-       editedCabalFile = "0fjbparishw3b2gnh3i7b3d3vxf7mp8h17sfawkf2333smb9zl47";
+       revision = "8";
+       editedCabalFile = "0h6bymf2him9shr8sfhw4h61ysp7hkzk0y1jwyv13d5l84yzi52g";
        libraryHaskellDepends = [
          base blaze-builder bytestring hashable text unordered-containers
        ];
@@ -292538,8 +292828,8 @@ self: {
     ({ mkDerivation, base, mmorph, mtl }:
      mkDerivation {
        pname = "tardis";
-       version = "0.4.4.0";
-       sha256 = "0frm9kffdsia22rwyr8295n9xwhca1d6w04yz4l4cfjav6bgczfs";
+       version = "0.5.0";
+       sha256 = "1ckzhydqkx0p81xygbdi05ad8dd9z20fadxh3sv20s1izrh6n07n";
        libraryHaskellDepends = [ base mmorph mtl ];
        testHaskellDepends = [ base ];
        description = "Bidirectional state monad transformer";
@@ -302259,15 +302549,15 @@ self: {
        license = lib.licenses.isc;
      }) {};
 
-  "toml-parser_1_3_1_3" = callPackage
+  "toml-parser_1_3_2_0" = callPackage
     ({ mkDerivation, alex, array, base, containers, happy, hspec
      , hspec-discover, markdown-unlit, prettyprinter, template-haskell
      , text, time, transformers
      }:
      mkDerivation {
        pname = "toml-parser";
-       version = "1.3.1.3";
-       sha256 = "1nyizr1j1bb66la4b8z4qban55jpsx6kr8f0pmj2r846bzi22cgb";
+       version = "1.3.2.0";
+       sha256 = "1cb748vkqzgswkbchfg73wqmhjarz2ws7c42nf4jlqfdhijly2qy";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -317565,24 +317855,22 @@ self: {
 
   "wai-handler-hal" = callPackage
     ({ mkDerivation, aeson, base, base64-bytestring, bytestring
-     , case-insensitive, hal, http-types, network, pretty-simple, tasty
-     , tasty-discover, tasty-golden, text, unordered-containers, vault
-     , wai
+     , case-insensitive, hal, http-media, http-types, network
+     , pretty-simple, tasty, tasty-discover, tasty-golden, tasty-hunit
+     , text, unordered-containers, vault, wai
      }:
      mkDerivation {
        pname = "wai-handler-hal";
-       version = "0.2.0.0";
-       sha256 = "1skmwcs048h60nxq2wz2amaj148g1a6zk4vbnl17h6xi28s603lx";
-       revision = "2";
-       editedCabalFile = "1y2hniv6linlf62dp83nbfkxg3ih2385sxrrjb6fw1gb7f6bg67g";
+       version = "0.4.0.0";
+       sha256 = "1qdw8ml3b0zgb09zrv37xp83yqw9v95nm22iw4ysdlampidz8s6d";
        libraryHaskellDepends = [
-         base base64-bytestring bytestring case-insensitive hal http-types
-         network text unordered-containers vault wai
+         base base64-bytestring bytestring case-insensitive hal http-media
+         http-types network text unordered-containers vault wai
        ];
        testHaskellDepends = [
          aeson base base64-bytestring bytestring case-insensitive hal
-         http-types network pretty-simple tasty tasty-golden text
-         unordered-containers vault wai
+         http-media http-types network pretty-simple tasty tasty-golden
+         tasty-hunit text unordered-containers vault wai
        ];
        testToolDepends = [ tasty-discover ];
        description = "Wrap WAI applications to run on AWS Lambda";
@@ -322506,6 +322794,32 @@ self: {
        mainProgram = "utf8-troubleshoot";
      }) {};
 
+  "with-utf8_1_1_0_0" = callPackage
+    ({ mkDerivation, base, deepseq, directory, filepath, hedgehog
+     , HUnit, process, safe-exceptions, tasty, tasty-discover
+     , tasty-hedgehog, tasty-hunit, temporary, text, th-env, unix
+     }:
+     mkDerivation {
+       pname = "with-utf8";
+       version = "1.1.0.0";
+       sha256 = "01p1pxshm3kjawy6sx8j1jw0sqg5dwbp2cy6wd04qmccr3vx1f54";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base safe-exceptions text ];
+       executableHaskellDepends = [
+         base directory filepath process safe-exceptions text th-env
+       ];
+       testHaskellDepends = [
+         base deepseq hedgehog HUnit safe-exceptions tasty tasty-hedgehog
+         tasty-hunit temporary text unix
+       ];
+       testToolDepends = [ tasty-discover ];
+       description = "Get your IO right on the first try";
+       license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "utf8-troubleshoot";
+     }) {};
+
   "withdependencies" = callPackage
     ({ mkDerivation, base, conduit, containers, hspec, HUnit, mtl
      , profunctors
@@ -325327,6 +325641,40 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "xlsx_1_1_2" = callPackage
+    ({ mkDerivation, attoparsec, base, base64-bytestring, binary-search
+     , bytestring, conduit, containers, criterion, data-default, deepseq
+     , Diff, directory, dlist, errors, exceptions, extra, filepath
+     , groom, hexpat, lens, monad-control, mtl, network-uri, old-locale
+     , raw-strings-qq, safe, smallcheck, tasty, tasty-hunit
+     , tasty-smallcheck, text, time, transformers, transformers-base
+     , vector, xeno, xml-conduit, xml-types, zip, zip-archive
+     , zip-stream, zlib
+     }:
+     mkDerivation {
+       pname = "xlsx";
+       version = "1.1.2";
+       sha256 = "08fv61hwxyc64idj6f3w3prdf5kj1d9fyw4gdzy3adwa8j19dmm2";
+       libraryHaskellDepends = [
+         attoparsec base base64-bytestring binary-search bytestring conduit
+         containers data-default deepseq dlist errors exceptions extra
+         filepath hexpat lens monad-control mtl network-uri old-locale safe
+         text time transformers transformers-base vector xeno xml-conduit
+         xml-types zip zip-archive zip-stream zlib
+       ];
+       testHaskellDepends = [
+         base bytestring conduit containers deepseq Diff directory filepath
+         groom lens mtl raw-strings-qq smallcheck tasty tasty-hunit
+         tasty-smallcheck text time vector xml-conduit
+       ];
+       benchmarkHaskellDepends = [
+         base bytestring conduit criterion deepseq lens
+       ];
+       description = "Simple and incomplete Excel file parser/writer";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "xlsx-tabular" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, data-default
      , lens, text, xlsx
@@ -330422,6 +330770,32 @@ self: {
        broken = true;
      }) {};
 
+  "yesod-session-persist" = callPackage
+    ({ mkDerivation, aeson, annotated-exception, base, base64
+     , bytestring, containers, cookie, crypton, exceptions, hspec
+     , http-types, mtl, persistent, QuickCheck, random, stm, text, time
+     , transformers, wai, wai-extra, yesod, yesod-core, yesod-test
+     }:
+     mkDerivation {
+       pname = "yesod-session-persist";
+       version = "0.0.0.0";
+       sha256 = "1zm3p94rc08ikdkg6yy41vlmf7q1b0ksa4ylf55lkw8faxlq6pxi";
+       revision = "1";
+       editedCabalFile = "1vhwkbhq1m28nqsyb5dfa85f9skyvzh7pham91kpk7g56d1ziir1";
+       libraryHaskellDepends = [
+         annotated-exception base base64 bytestring containers cookie
+         crypton exceptions http-types mtl persistent text time transformers
+         wai yesod-core
+       ];
+       testHaskellDepends = [
+         aeson base containers cookie hspec mtl QuickCheck random stm text
+         time wai wai-extra yesod yesod-core yesod-test
+       ];
+       doHaddock = false;
+       description = "SQL session backend for Yesod";
+       license = lib.licenses.mit;
+     }) {};
+
   "yesod-session-redis" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers, cookie
      , hedis, mtl, network, pool-conduit, random, text, time, wai