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.nix7295
1 files changed, 4907 insertions, 2388 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 97f4a2e3b5aaf..44ca3cf8bbacf 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -814,16 +814,14 @@ self: {
      , containers, data-hash, deepseq, directory, dlist, edit-distance
      , emacs, equivalence, exceptions, filepath, ghc-compact, gitrev
      , happy, hashable, haskeline, monad-control, mtl, murmur-hash
-     , parallel, peano, pretty, process, regex-tdfa, split, stm
-     , STMonadTrans, strict, text, time, time-compat, transformers
+     , parallel, peano, pqueue, pretty, process, regex-tdfa, split, stm
+     , STMonadTrans, strict, text, time, transformers
      , unordered-containers, uri-encode, vector, vector-hashtables, zlib
      }:
      mkDerivation {
        pname = "Agda";
-       version = "2.6.4.3";
-       sha256 = "18h3vwj182sp6pkh4274x0b3qg3cn3v0571jicabqhvxqmpckvbl";
-       revision = "1";
-       editedCabalFile = "0z1zbj4gba5xqgrb3lz3fpmsv6mv8zyrhvl4338k8xc22m5ns1m8";
+       version = "2.7.0";
+       sha256 = "005rsk46b7rl516n58cfzg5aqzqwb1gkz7wpz2lqg0qlrlw0jyh0";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -833,8 +831,8 @@ self: {
          bytestring case-insensitive containers data-hash deepseq directory
          dlist edit-distance equivalence exceptions filepath ghc-compact
          gitrev hashable haskeline monad-control mtl murmur-hash parallel
-         peano pretty process regex-tdfa split stm STMonadTrans strict text
-         time time-compat transformers unordered-containers uri-encode
+         peano pqueue pretty process regex-tdfa split stm STMonadTrans
+         strict text time transformers unordered-containers uri-encode
          vector vector-hashtables zlib
        ];
        libraryToolDepends = [ alex happy ];
@@ -994,6 +992,7 @@ self: {
        description = "Near-future Sci-Fi roguelike and tactical squad combat game";
        license = lib.licenses.agpl3Plus;
        badPlatforms = lib.platforms.darwin;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "Allure";
      }) {};
 
@@ -2126,21 +2125,20 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "Blammo_1_2_1_0" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, case-insensitive, clock
-     , containers, dlist, envparse, exceptions, fast-logger, hspec
-     , http-types, lens, markdown-unlit, monad-logger-aeson, mtl, text
-     , time, unliftio, unliftio-core, unordered-containers, vector, wai
+  "Blammo_2_1_0_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
+     , unordered-containers, vector
      }:
      mkDerivation {
        pname = "Blammo";
-       version = "1.2.1.0";
-       sha256 = "1hirn71nqghv1y7p7217h7kjpv6p9hglhpsxp007vnnhas7my6il";
+       version = "2.1.0.0";
+       sha256 = "0cdif1n1s7isqhfdwk3azdbipwpsxzf7g274hllclx9fbg6l48y9";
        libraryHaskellDepends = [
-         aeson base bytestring case-insensitive clock containers dlist
-         envparse exceptions fast-logger http-types lens monad-logger-aeson
-         mtl text time unliftio unliftio-core unordered-containers vector
-         wai
+         aeson base bytestring containers dlist envparse exceptions
+         fast-logger lens monad-logger-aeson mtl text time unliftio
+         unliftio-core unordered-containers vector
        ];
        testHaskellDepends = [
          aeson base bytestring envparse hspec lens markdown-unlit mtl text
@@ -2152,6 +2150,29 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "Blammo-wai" = callPackage
+    ({ mkDerivation, aeson, base, Blammo, bytestring, case-insensitive
+     , clock, http-types, lens, markdown-unlit, monad-logger-aeson, text
+     , unliftio-core, wai, warp, yesod-core
+     }:
+     mkDerivation {
+       pname = "Blammo-wai";
+       version = "0.0.0.2";
+       sha256 = "1yblxnjfmcjnlr76b1vs9wdjq9rnm3mgjhi3f472a69v1pbg9ngi";
+       libraryHaskellDepends = [
+         aeson base Blammo bytestring case-insensitive clock http-types
+         monad-logger-aeson text unliftio-core wai
+       ];
+       testHaskellDepends = [
+         aeson base Blammo lens markdown-unlit text wai warp yesod-core
+       ];
+       testToolDepends = [ markdown-unlit ];
+       description = "Using Blammo with WAI";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "BlastHTTP" = callPackage
     ({ mkDerivation, base, BiobaseBlast, BiobaseFasta, bytestring
      , conduit, either-unwrap, HTTP, http-conduit, hxt, mtl, network
@@ -2906,15 +2927,15 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "Cabal_3_12_0_0" = callPackage
+  "Cabal_3_12_1_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.0.0";
-       sha256 = "0cqs1i4qyf4y2xyq8wgk1xbjy5ra9bk5pc8y9bhl82cvqm625qpp";
+       version = "3.12.1.0";
+       sha256 = "1lmnmp1ag9lwaxks66ba26mi4q10afnl0a82nj1fv27bnjzz8hkn";
        setupHaskellDepends = [ mtl parsec ];
        libraryHaskellDepends = [
          array base bytestring Cabal-syntax containers deepseq directory
@@ -3003,17 +3024,15 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "Cabal-syntax_3_12_0_0" = callPackage
+  "Cabal-syntax_3_12_1_0" = callPackage
     ({ mkDerivation, alex, array, base, binary, bytestring, containers
      , deepseq, directory, filepath, mtl, parsec, pretty, text, time
      , transformers
      }:
      mkDerivation {
        pname = "Cabal-syntax";
-       version = "3.12.0.0";
-       sha256 = "090zv977zp85q6kwa2nwyh0plrb73dhss2wx00jdxz7v8zl2masp";
-       revision = "1";
-       editedCabalFile = "1sm453m6ba2k1jdqvag53sakifkjy3c4rrcbx6n7z8lxp0cdzbgh";
+       version = "3.12.1.0";
+       sha256 = "1d045h470yykabz5d89896d6v2p1vng373s7bgysfdmzqhgd7wp5";
        libraryHaskellDepends = [
          array base binary bytestring containers deepseq directory filepath
          mtl parsec pretty text time transformers
@@ -3335,6 +3354,8 @@ self: {
        pname = "ChasingBottoms";
        version = "1.3.1.14";
        sha256 = "0rmpi7n0b9spvx84645z2zcnnvg75s40zl05c8iigzciyjax3v5y";
+       revision = "1";
+       editedCabalFile = "12ndnigvq4bhw65ia2ahy741krph0p1w50d8q9irw3ggaic9ijry";
        libraryHaskellDepends = [
          base containers mtl QuickCheck random syb
        ];
@@ -7210,8 +7231,8 @@ self: {
        pname = "GLUT";
        version = "2.7.0.16";
        sha256 = "0vdkfj4wjzigdpzgr5l001y9wkhwgl00mclr26gf93kps14fkymn";
-       revision = "2";
-       editedCabalFile = "17vwn7v1ia98q4kwnac1qlk4gxw6pg2mr9av6gw4a7mymjccdmra";
+       revision = "3";
+       editedCabalFile = "00jj0f8vxfz11kpw673v5hs72xciyz4jvhp8p74cbqyj11dbp35d";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -9919,8 +9940,8 @@ self: {
        pname = "HStringTemplate";
        version = "0.8.8";
        sha256 = "1n8ci0kzjcgnqh4dfpqwlh7mnlzyiqiqc6hc0zr65p0balbg8zbi";
-       revision = "6";
-       editedCabalFile = "1pwsga0ymdmd5ig9nzy3z4z61d0blgnybll7ik409x1wc4y2w692";
+       revision = "8";
+       editedCabalFile = "12mlncv6xfn68m28m3jc8bq9yipc7y38rly49y9srl8ml6yi8a49";
        libraryHaskellDepends = [
          array base blaze-builder bytestring containers deepseq directory
          filepath mtl old-locale parsec pretty semigroups syb
@@ -10237,6 +10258,7 @@ self: {
        description = "An Haskell library to drive the french Minitel through a serial port";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "HaPy" = callPackage
@@ -10297,8 +10319,8 @@ self: {
      }:
      mkDerivation {
        pname = "HaTeX";
-       version = "3.22.4.1";
-       sha256 = "0iql04fbv5ldjpcdkl1ah563v7a29p2l1525pp5dkwjq21lys40b";
+       version = "3.22.4.2";
+       sha256 = "1wfyzv5kpi5npqfya11dalrxffygcz7rdsmk8kk85fvzyka8p5kf";
        libraryHaskellDepends = [
          base bibtex bytestring containers hashable matrix parsec
          prettyprinter QuickCheck text transformers
@@ -10493,17 +10515,16 @@ self: {
      }) {};
 
   "Hangman" = callPackage
-    ({ mkDerivation, base, hspec, random, transformers }:
+    ({ mkDerivation, base }:
      mkDerivation {
        pname = "Hangman";
-       version = "0.1.0.2";
-       sha256 = "01w3x2hp0zj3xb53pnaq0wn0w6c3dh67mv1y3z07fldrwhy38mxh";
+       version = "0.10.0.0";
+       sha256 = "0k63czzi2izwy32ccrmnrz5fd5kvb8h4iaxvf5a2izmg69jw70jh";
        isLibrary = false;
        isExecutable = true;
-       executableHaskellDepends = [ base random transformers ];
-       testHaskellDepends = [ base hspec transformers ];
+       executableHaskellDepends = [ base ];
        description = "The classic game of Hangman";
-       license = lib.licenses.gpl3Only;
+       license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "Hangman";
        broken = true;
@@ -11487,6 +11508,21 @@ self: {
        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 ];
+       libraryHaskellDepends = [ base bytestring network time ];
+       librarySystemDepends = [ openssl ];
+       testHaskellDepends = [ base bytestring ];
+       description = "Partial OpenSSL binding for Haskell";
+       license = lib.licenses.publicDomain;
+       hydraPlatforms = lib.platforms.none;
+     }) {inherit (pkgs) openssl;};
+
   "HsOpenSSL-x509-system" = callPackage
     ({ mkDerivation, base, bytestring, HsOpenSSL, unix }:
      mkDerivation {
@@ -11598,6 +11634,8 @@ self: {
        pname = "HsYAML";
        version = "0.2.1.4";
        sha256 = "09hsva1qnnnyvbf7860wqpi5b3i6hbshf3wmhx3fm4hi7i3ak05m";
+       revision = "1";
+       editedCabalFile = "04yd612hlm8v660p1ww823kci59vi9myljcqsf0pajvfaaf4v0kx";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -13171,6 +13209,7 @@ self: {
        description = "A game engine library for tactical squad ASCII roguelike dungeon crawlers";
        license = lib.licenses.bsd3;
        badPlatforms = lib.platforms.darwin;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "LambdaHack";
      }) {};
 
@@ -14311,30 +14350,29 @@ self: {
     ({ mkDerivation, base, directory, process }:
      mkDerivation {
        pname = "MicroCabal";
-       version = "0.1.0.0";
-       sha256 = "0bqwk7hy3p6ql14v7c0zw308haaaq6qyr4cajfy7yn8k9s2xql16";
+       version = "0.2.0.0";
+       sha256 = "1i5y0xkq0ac74yrjmk9s2vjlgbiscz0d6b1kll42mbk6adkfd02x";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base directory process ];
-       description = "A Cabal replacement";
+       description = "A partial Cabal replacement";
        license = lib.licenses.asl20;
        mainProgram = "mcabal";
      }) {};
 
   "MicroHs" = callPackage
-    ({ mkDerivation, base, containers, deepseq, directory, ghc-prim
-     , haskeline, mtl, pretty, process, time
+    ({ mkDerivation, base, deepseq, directory, ghc-prim, haskeline
+     , process, time
      }:
      mkDerivation {
        pname = "MicroHs";
-       version = "0.9.11.0";
-       sha256 = "1iclg19sxirz7p4r5q2r42w4iibswfinqkn45xqw6h617crwl2pk";
+       version = "0.9.16.0";
+       sha256 = "0p3lzl1yh1r25s7mr0pipf6ym56syydi9ljbkyfp1i0yv4ynqy17";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [
-         base containers deepseq directory ghc-prim haskeline mtl pretty
-         process time
+         base deepseq directory ghc-prim haskeline process time
        ];
        description = "A compiler for Haskell";
        license = lib.licenses.asl20;
@@ -15152,6 +15190,7 @@ self: {
        description = "A Haskell interface to Lego Mindstorms NXT";
        license = lib.licenses.lgpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {bluetooth = null;};
 
   "NXTDSL" = callPackage
@@ -16143,8 +16182,8 @@ self: {
        pname = "OpenGL";
        version = "3.0.3.0";
        sha256 = "069fg8jcxqq2z9iikynd8vi3jxm2b5y3qywdh4bdviyzab3zy1as";
-       revision = "3";
-       editedCabalFile = "0fa64dn7wyxvi7vbz7lha64v9ld3xn2mqd3xlhm9rknhkzh3vbm9";
+       revision = "4";
+       editedCabalFile = "121998ckmpama7cfl63m5nvin46cqzip3ypzmy7v4y96ks6s1n5w";
        libraryHaskellDepends = [
          base bytestring containers GLURaw ObjectName OpenGLRaw StateVar
          text transformers
@@ -16175,8 +16214,8 @@ self: {
        pname = "OpenGLRaw";
        version = "3.3.4.1";
        sha256 = "07nk0rgm6jcxz6yshwhv5lj5frs6371w3hdjxwa4biws2kmbs6hj";
-       revision = "2";
-       editedCabalFile = "1wrkv4ll7iag0a1liw6jqffhqg2nbfpdg1sa9dy88n9jli1jmikd";
+       revision = "3";
+       editedCabalFile = "1wbqfgcswng27v76r7rgy1zlb4wpap2ibjf3hbcrdz39sbxlbdq1";
        libraryHaskellDepends = [
          base bytestring containers fixed half text transformers
        ];
@@ -18947,6 +18986,8 @@ self: {
        pname = "STMonadTrans";
        version = "0.4.8";
        sha256 = "0ldqsl5axz1xlzha4b58kzpf35nr81ki3psy91zx7lpiv4agz7l3";
+       revision = "1";
+       editedCabalFile = "0bmmlg4kwsarkkm214fcqdvkah3pbk9ay8m9bnggb3ds7sc897i2";
        libraryHaskellDepends = [ array base mtl transformers ];
        testHaskellDepends = [
          array base tasty tasty-hunit tasty-quickcheck transformers
@@ -23315,8 +23356,8 @@ self: {
      }:
      mkDerivation {
        pname = "Yampa";
-       version = "0.14.9";
-       sha256 = "0khlr63l3xrhylapr5ql62b3kzfak97vlz1cjd15pzfain7pvbds";
+       version = "0.14.10";
+       sha256 = "1la2v70pzjmvw4j0v5sacb6vxclby86jx68jq6czzxyrl8ydijzc";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -23443,8 +23484,8 @@ self: {
      }:
      mkDerivation {
        pname = "Z-Data";
-       version = "2.0.0.2";
-       sha256 = "1ix3bdhb8291wgh3iaiwfhkkkcbp51r50xszs4i1x57kzzxbsjf3";
+       version = "2.0.1.0";
+       sha256 = "17rz3yasgjvw3sbzzwc2xr4hf05nmgxcvhlqrk77w3wcf18fixj6";
        setupHaskellDepends = [ base Cabal ];
        libraryHaskellDepends = [
          base bytestring case-insensitive containers deepseq hashable
@@ -23907,6 +23948,8 @@ self: {
        pname = "acc";
        version = "0.2.0.3";
        sha256 = "13gx2d2bdwkcdk8q06hq3q4a6jlamljbimd57ck2lfmr1lm5r1w9";
+       revision = "1";
+       editedCabalFile = "0qsggnxzzb1awfcjqm7xihr6lxjpx0yxpvwd6hzvd52s3j0qbz1a";
        libraryHaskellDepends = [ base deepseq semigroupoids ];
        testHaskellDepends = [
          quickcheck-instances rerebase tasty tasty-hunit tasty-quickcheck
@@ -26076,6 +26119,8 @@ self: {
        pname = "aeson";
        version = "2.2.3.0";
        sha256 = "1akbrh8iz47f0ai30yabg1n4vcf1fx0a9gzj45fx0si553s5r8ns";
+       revision = "1";
+       editedCabalFile = "0q1nw6p4p0c4mjgi4hmiqj7npb5kbdsdbprq90a7mn5qnnfd4rpg";
        libraryHaskellDepends = [
          base bytestring character-ps containers data-fix deepseq dlist
          exceptions generically ghc-prim hashable indexed-traversable
@@ -26756,8 +26801,8 @@ self: {
      }:
      mkDerivation {
        pname = "aeson-possible";
-       version = "0.1.0.0";
-       sha256 = "0m360yvah04d7wi9g50r4bg7g3m86z47l7x09dk2rbdzwfzdzn15";
+       version = "0.1.0.1";
+       sha256 = "0zikrnbd4y1d38giq6i3fpvpy9465v5mlfkif8xhmg7jagn6a85z";
        libraryHaskellDepends = [ aeson base ];
        testHaskellDepends = [
          aeson base QuickCheck tasty tasty-hunit tasty-quickcheck
@@ -26912,6 +26957,8 @@ self: {
        pname = "aeson-schemas";
        version = "1.4.2.1";
        sha256 = "1rsbkav2c76g6b2cbhjwhlhnwz0w9fwiq1bf2cbikgbrabbi9h7c";
+       revision = "1";
+       editedCabalFile = "0ncpw82shjdwy87b3yrmc43y0zc0f4f8mfdzb9sg4hwvwacz8sqm";
        libraryHaskellDepends = [
          aeson base first-class-families hashable megaparsec
          template-haskell text unordered-containers
@@ -27606,6 +27653,27 @@ self: {
        mainProgram = "aip";
      }) {};
 
+  "aip-version" = callPackage
+    ({ mkDerivation, base, bytestring, http-client, lens
+     , optparse-applicative, parsec, time, wreq
+     }:
+     mkDerivation {
+       pname = "aip-version";
+       version = "0.0.0.2";
+       sha256 = "0gcdbvcikiqg86nvcf6b8b897fq9mciilc9p0sfnfphabqlb1q55";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base bytestring http-client lens optparse-applicative parsec time
+         wreq
+       ];
+       description = "Version of AIP documents";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "aip-version";
+       broken = true;
+     }) {};
+
   "air" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, directory
      , filepath, mtl, text, time
@@ -27780,8 +27848,8 @@ self: {
      }:
      mkDerivation {
        pname = "aivika";
-       version = "6.1";
-       sha256 = "16f4vp2xfkb7y62kcb3rmfs8ksj1hrn92add446pi6lsrcrz4pk6";
+       version = "6.1.1";
+       sha256 = "0g6f1048bxcyhp1kq7bjyrjfv96fawi5n0j5nvfjq544sc3s7b3m";
        libraryHaskellDepends = [
          array base binary containers deepseq exceptions mtl mwc-random
          random semigroups vector
@@ -27796,8 +27864,8 @@ self: {
      }:
      mkDerivation {
        pname = "aivika-branches";
-       version = "0.4";
-       sha256 = "0civg85a1rv3n2400fi9hi30zb1l1sycxjccxxmkd8kk4izcjxkz";
+       version = "0.4.1";
+       sha256 = "0c1yh44n5dadia6qb02lc7v12kbzh28kk2lw2fg6azllbb0q3s39";
        libraryHaskellDepends = [
          aivika aivika-transformers base containers mtl mwc-random random
        ];
@@ -27812,8 +27880,8 @@ self: {
      }:
      mkDerivation {
        pname = "aivika-distributed";
-       version = "1.5";
-       sha256 = "0j9hz6jvp46awnnhmlvam68p7w2ms7lkjfzkils8w063ywphph6q";
+       version = "1.5.1";
+       sha256 = "03l6fas3lna2zw3s4wjq4s3521qfc6v58mi06ja4y9p8a3fffzbs";
        libraryHaskellDepends = [
          aivika aivika-transformers array base binary containers
          distributed-process exceptions mtl mwc-random random stm time
@@ -27830,8 +27898,8 @@ self: {
      }:
      mkDerivation {
        pname = "aivika-experiment";
-       version = "5.4.0";
-       sha256 = "1b4izqmafs1biak33fgz5pr8xcjsr35g19r9d3y6sznjcc48d58b";
+       version = "5.4.1";
+       sha256 = "1wbq3m3w3maxnk0lby2ccspjdcm3ma4pp6j5s1lvp70ccvmcrj1g";
        libraryHaskellDepends = [
          aivika aivika-transformers base containers directory filepath mtl
          network-uri parallel-io split
@@ -27945,8 +28013,8 @@ self: {
      }:
      mkDerivation {
        pname = "aivika-transformers";
-       version = "6.1";
-       sha256 = "14x2ddny5a68bm66w29nzsmvmwhxj37yf4jl60wp4h5bvf3k7s3j";
+       version = "6.1.1";
+       sha256 = "1wzmm5jxqzwkgpirq3krn0n8nh40rjcmhb5j5qv08cd04l6zjn2r";
        libraryHaskellDepends = [
          aivika array base containers exceptions mtl mwc-random random
          semigroups vector
@@ -28317,7 +28385,6 @@ self: {
        ];
        description = "Companion library for the book Algebra-Driven Design by Sandy Maguire";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "algebra-sql" = callPackage
@@ -36895,6 +36962,26 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "annotated-exception_0_3_0_1" = callPackage
+    ({ mkDerivation, base, containers, hspec, hspec-discover
+     , safe-exceptions, text, unliftio-core
+     }:
+     mkDerivation {
+       pname = "annotated-exception";
+       version = "0.3.0.1";
+       sha256 = "09lgqzx5g7wnfpj9a8zn10s8v919psxrzzg50vllryaqxxkfmj4a";
+       libraryHaskellDepends = [
+         base containers safe-exceptions text unliftio-core
+       ];
+       testHaskellDepends = [
+         base containers hspec safe-exceptions text unliftio-core
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Exceptions, with checkpoints and context";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "annotated-fix" = callPackage
     ({ mkDerivation, base, recursion-schemes }:
      mkDerivation {
@@ -37134,6 +37221,19 @@ self: {
        mainProgram = "ironforge-yesod";
      }) {};
 
+  "antelude" = callPackage
+    ({ mkDerivation, array, base, bytestring, containers, HUnit, text
+     }:
+     mkDerivation {
+       pname = "antelude";
+       version = "0.1.0";
+       sha256 = "1wzv4i5bcpkn0vij5z7abn1y323bnpbfjjlc6qfjcjh9857jm632";
+       libraryHaskellDepends = [ array base bytestring containers text ];
+       testHaskellDepends = [ base HUnit ];
+       description = "Yet another alternative Prelude for Haskell";
+       license = lib.licenses.mit;
+     }) {};
+
   "antfarm" = callPackage
     ({ mkDerivation, base, containers, HUnit, minimorph, mtl, parsec
      , test-framework, test-framework-hunit, text, transformers
@@ -38628,6 +38728,49 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "apple" = callPackage
+    ({ mkDerivation, alex, array, base, bytestring, c2hs
+     , composition-prelude, containers, cpphs, criterion, deepseq
+     , directory, dom-lt, erf, extra, fast-arithmetic, filepath, happy
+     , haskeline, hypergeometric, libffi, microlens, microlens-mtl, mtl
+     , optparse-applicative, prettyprinter, process, QuickCheck, split
+     , statistics, tasty, tasty-hunit, tasty-quickcheck, temporary, text
+     , transformers, unix
+     }:
+     mkDerivation {
+       pname = "apple";
+       version = "0.2.0.0";
+       sha256 = "0si1yqwplmxggfd4gifakk9hy2fwycgb4m6vhmzwpx08gjwdls08";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         array base bytestring composition-prelude containers deepseq dom-lt
+         extra microlens microlens-mtl mtl prettyprinter process split
+         temporary text transformers unix
+       ];
+       libraryToolDepends = [ alex c2hs happy ];
+       executableHaskellDepends = [
+         base bytestring containers criterion directory extra filepath
+         haskeline libffi mtl optparse-applicative prettyprinter QuickCheck
+         split text transformers
+       ];
+       testHaskellDepends = [
+         base bytestring directory fast-arithmetic filepath hypergeometric
+         process QuickCheck tasty tasty-hunit tasty-quickcheck temporary
+         text
+       ];
+       testToolDepends = [ cpphs ];
+       benchmarkHaskellDepends = [
+         base bytestring criterion erf hypergeometric statistics
+       ];
+       doHaddock = false;
+       description = "Apple array language compiler";
+       license = lib.licenses.agpl3Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "applicable" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -38751,8 +38894,8 @@ self: {
        pname = "apply-merge";
        version = "0.1.1.0";
        sha256 = "1snm9m35r3px9vgn64ygcqq37ay6jvwc5jsi3s62rxrh8biy8ir8";
-       revision = "1";
-       editedCabalFile = "0xlwl7ya683pf1zi478s0p10zn8pks56gmvfdagbxk8hapy4n6lp";
+       revision = "2";
+       editedCabalFile = "1k5iajw80v2i40zmks4h8f9pfy8nq5zx55dwxgvn5z1k44wxa5z6";
        libraryHaskellDepends = [ base containers pqueue reflection ];
        testHaskellDepends = [
          base containers data-ordlist pqueue reflection tasty
@@ -39049,8 +39192,8 @@ self: {
        pname = "approximate";
        version = "0.3.5";
        sha256 = "1f168ac9xryrv50k7gvh89xv0mj6c42cxw7pj01pqcbppbs0rm3g";
-       revision = "3";
-       editedCabalFile = "10y11nm6rfh5s6vzw0z7zn29gv6z6ll8q7gmw30yc1xxmy78rxqj";
+       revision = "4";
+       editedCabalFile = "0b33a1y198m8fjp1aarx3h02c6qkdnpm5wwphzwavhph2hshdqv4";
        libraryHaskellDepends = [
          base binary bytes cereal comonad deepseq ghc-prim hashable lens
          log-domain pointed safecopy semigroupoids semigroups vector
@@ -41225,6 +41368,20 @@ self: {
        broken = true;
      }) {};
 
+  "assignment" = callPackage
+    ({ mkDerivation, array, base, criterion, hspec, QuickCheck, weigh
+     }:
+     mkDerivation {
+       pname = "assignment";
+       version = "0.0.1.0";
+       sha256 = "0pvlygd086izlx670hgnp0w5s6c273gl4lhacd2x40q265ag7qxw";
+       libraryHaskellDepends = [ array base ];
+       testHaskellDepends = [ base hspec QuickCheck ];
+       benchmarkHaskellDepends = [ base criterion weigh ];
+       description = "A solution to the assignment problem";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "assimp" = callPackage
     ({ mkDerivation, assimp, base, c2hs, haskell98, vect }:
      mkDerivation {
@@ -41476,8 +41633,8 @@ self: {
        pname = "async";
        version = "2.2.5";
        sha256 = "1xqnixmcxbird7rxl124bn5swpyyxxx2jxpdsbx2l8drp8z4f60q";
-       revision = "1";
-       editedCabalFile = "1y1cd3dkllrwbqj9ca8rr4vv2v751vrvia0kkq4qv5ajbxh9wpcx";
+       revision = "2";
+       editedCabalFile = "0ddz3q3b478ahz8q0b3ni2b3ikw1sjc2p89j1p530670m3xnm7ng";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base hashable stm ];
@@ -41997,23 +42154,11 @@ self: {
     ({ mkDerivation, base, ghc-prim, primitive }:
      mkDerivation {
        pname = "atomic-primops";
-       version = "0.8.7";
-       sha256 = "1xwws46hwb0m2zqyllkb9rb0jjiqq0xp128dv03w3l5kz0ixk9jv";
-       libraryHaskellDepends = [ base ghc-prim primitive ];
-       description = "A safe approach to CAS and other atomic ops in Haskell";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "atomic-primops_0_8_8" = callPackage
-    ({ mkDerivation, base, ghc-prim, primitive }:
-     mkDerivation {
-       pname = "atomic-primops";
        version = "0.8.8";
        sha256 = "1sp7ffyybnvq9s0b73rr33wjck3ffip2v56q1l87d1r5150wwh60";
        libraryHaskellDepends = [ base ghc-prim primitive ];
        description = "A safe approach to CAS and other atomic ops in Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "atomic-primops-foreign" = callPackage
@@ -42597,14 +42742,14 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "attoparsec-framer_0_1_0_5" = callPackage
+  "attoparsec-framer_0_1_0_9" = callPackage
     ({ mkDerivation, attoparsec, attoparsec-binary, base, bytestring
      , exceptions, hspec, network, network-run, QuickCheck, text
      }:
      mkDerivation {
        pname = "attoparsec-framer";
-       version = "0.1.0.5";
-       sha256 = "003c40fsvh94v6fdgp4rdx6s109iww5n60n7z2nn7l5zqf44mshj";
+       version = "0.1.0.9";
+       sha256 = "0kh54qdzjqa7lxd8s679b3my5nsy55rwqwd84nblmfczi73bjc0p";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -42973,10 +43118,8 @@ self: {
      }:
      mkDerivation {
        pname = "aura";
-       version = "3.2.9";
-       sha256 = "0hw96090gb4rf6n6mf9mn2y50sjgcvny2ipdd9720an33nhpsd3m";
-       revision = "3";
-       editedCabalFile = "0ah0hdb3inqbmvriwx67hd7rbj5qkh3q103bvbdd0zj7zaqlz30k";
+       version = "3.2.10";
+       sha256 = "1p3l40l8xrn680xy27mw0cqwmjd0yn86gg9ngng7kwjmmvs5lnba";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -43140,14 +43283,14 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "auto-update_0_2_0" = callPackage
+  "auto-update_0_2_1" = callPackage
     ({ mkDerivation, base, exceptions, hspec, hspec-discover, HUnit
      , retry
      }:
      mkDerivation {
        pname = "auto-update";
-       version = "0.2.0";
-       sha256 = "13z0h0zjccf8fj0lfcbjhrzfpq1cw9kc9aciycs97lrr6iz7y6m2";
+       version = "0.2.1";
+       sha256 = "19rpplsvakhw91iszddjsk2bfhj5w26715yz0ld71xpcnwdi8ym5";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base exceptions hspec HUnit retry ];
        testToolDepends = [ hspec-discover ];
@@ -43183,8 +43326,8 @@ self: {
      }:
      mkDerivation {
        pname = "autodocodec";
-       version = "0.2.2.0";
-       sha256 = "1dvrd08bzay1c59bklqn55ba1k2p0pjdzlnj807g28v9wb2ahkgf";
+       version = "0.2.3.0";
+       sha256 = "11d0hqm431gm04f593048r615nx16nm9blhg2hyf6rasrdmfp9iv";
        libraryHaskellDepends = [
          aeson base bytestring containers hashable mtl scientific text time
          unordered-containers validity validity-scientific vector
@@ -43194,6 +43337,43 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "autodocodec_0_4_2_0" = 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";
+       libraryHaskellDepends = [
+         aeson base bytestring containers dlist hashable mtl scientific text
+         time unordered-containers validity validity-scientific vector
+       ];
+       testHaskellDepends = [ base doctest ];
+       description = "Self-documenting encoder and decoder";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "autodocodec-nix" = callPackage
+    ({ mkDerivation, aeson, autodocodec, base, containers, scientific
+     , text, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "autodocodec-nix";
+       version = "0.0.1.0";
+       sha256 = "1v38vdf0p110swj5gq2j8mz08gwy33myf602kn2wqz142mjsl2q6";
+       libraryHaskellDepends = [
+         aeson autodocodec base containers scientific text
+         unordered-containers vector
+       ];
+       description = "Autodocodec interpreters for nix";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "autodocodec-openapi3" = callPackage
     ({ mkDerivation, aeson, autodocodec, base
      , insert-ordered-containers, lens, mtl, openapi3, scientific, text
@@ -43211,6 +43391,24 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "autodocodec-openapi3_0_2_1_4" = callPackage
+    ({ mkDerivation, aeson, autodocodec, base
+     , insert-ordered-containers, lens, mtl, openapi3, scientific, text
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "autodocodec-openapi3";
+       version = "0.2.1.4";
+       sha256 = "12mvgidsjw21q180z3z9gfms4lallixr9swslcac090y92m57q3s";
+       libraryHaskellDepends = [
+         aeson autodocodec base insert-ordered-containers lens mtl openapi3
+         scientific text unordered-containers
+       ];
+       description = "Autodocodec interpreters for openapi3";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "autodocodec-schema" = callPackage
     ({ mkDerivation, aeson, autodocodec, base, containers, mtl, text
      , unordered-containers, validity, validity-aeson
@@ -43218,8 +43416,8 @@ self: {
      }:
      mkDerivation {
        pname = "autodocodec-schema";
-       version = "0.1.0.3";
-       sha256 = "1rb9ff1n0pllx02g1741mkvil2hz5km306pbyqm15h17vlpa5kdw";
+       version = "0.1.0.4";
+       sha256 = "185z4k43r8w03gsq8r9qv6jg6ay34j2my5l9xybvadxgnp9zcc10";
        libraryHaskellDepends = [
          aeson autodocodec base containers mtl text unordered-containers
          validity validity-aeson validity-containers validity-text
@@ -43228,6 +43426,25 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "autodocodec-schema_0_2_0_0" = callPackage
+    ({ mkDerivation, aeson, autodocodec, base, containers, mtl
+     , scientific, text, unordered-containers, validity, validity-aeson
+     , validity-containers, validity-text
+     }:
+     mkDerivation {
+       pname = "autodocodec-schema";
+       version = "0.2.0.0";
+       sha256 = "1xzjjxd5vw211k4lvcsyz47rmvlv4b96adqxpdnh8hfxdl3dhhl3";
+       libraryHaskellDepends = [
+         aeson autodocodec base containers mtl scientific text
+         unordered-containers validity validity-aeson validity-containers
+         validity-text
+       ];
+       description = "Autodocodec interpreters for JSON Schema";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "autodocodec-servant-multipart" = callPackage
     ({ mkDerivation, aeson, autodocodec, base, bytestring
      , servant-multipart, servant-multipart-api, text
@@ -43235,14 +43452,16 @@ self: {
      }:
      mkDerivation {
        pname = "autodocodec-servant-multipart";
-       version = "0.0.0.0";
-       sha256 = "1psz9a5hpdsvzhl98wdhm82b47010i0dyajl23aw0gnqqpmq62gs";
+       version = "0.0.0.1";
+       sha256 = "194k3y3c8mz7x3pvghjrg7vax5hgzn86b3xrm68azxvz3q1chk3q";
        libraryHaskellDepends = [
          aeson autodocodec base bytestring servant-multipart
          servant-multipart-api text unordered-containers vector
        ];
        description = "Autodocodec interpreters for Servant Multipart";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "autodocodec-swagger2" = callPackage
@@ -43252,14 +43471,16 @@ self: {
      }:
      mkDerivation {
        pname = "autodocodec-swagger2";
-       version = "0.0.1.1";
-       sha256 = "1a8nfacp23v943hz7n3vi4viglqj128z22yq64lb7mk46rd2zlm6";
+       version = "0.1.0.0";
+       sha256 = "1dfgi4xlpypklp2b5ks0v8y0p98rn1c4zakh5385c05c8n1121s4";
        libraryHaskellDepends = [
          aeson autodocodec base insert-ordered-containers scientific
          swagger2 text unordered-containers
        ];
        description = "Autodocodec interpreters for swagger2";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "autodocodec-yaml" = callPackage
@@ -43280,6 +43501,24 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "autodocodec-yaml_0_4_0_0" = callPackage
+    ({ mkDerivation, autodocodec, autodocodec-schema, base, bytestring
+     , containers, path, path-io, safe-coloured-text, scientific, text
+     , vector, yaml
+     }:
+     mkDerivation {
+       pname = "autodocodec-yaml";
+       version = "0.4.0.0";
+       sha256 = "1al2k668czis10klcicrxns89nks7b6b003wrpgaa0alx2imjsy1";
+       libraryHaskellDepends = [
+         autodocodec autodocodec-schema base bytestring containers path
+         path-io safe-coloured-text scientific text vector yaml
+       ];
+       description = "Autodocodec interpreters for yaml";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "autoexporter" = callPackage
     ({ mkDerivation, base, Cabal-syntax, directory, filepath }:
      mkDerivation {
@@ -43740,8 +43979,8 @@ self: {
 
   "avro" = callPackage
     ({ mkDerivation, aeson, array, base, base16-bytestring, bifunctors
-     , binary, bytestring, containers, data-binary-ieee754, deepseq
-     , directory, doctest, doctest-discover, extra, fail, gauge
+     , binary, bytestring, containers, criterion, data-binary-ieee754
+     , deepseq, directory, doctest, doctest-discover, extra, fail
      , generic-lens, HasBigDecimal, hashable, hedgehog, hspec
      , hspec-discover, hw-hspec-hedgehog, lens, lens-aeson, mtl
      , QuickCheck, random, raw-strings-qq, scientific, semigroups
@@ -43750,8 +43989,8 @@ self: {
      }:
      mkDerivation {
        pname = "avro";
-       version = "0.6.1.2";
-       sha256 = "02qczc2hih1yvmarbi4vjccvh8x2n8wsjllq3hm42shkd9xl0s6a";
+       version = "0.6.2.1";
+       sha256 = "0ng8kyc4xi8nirkl387gyi0daw8sxki701q169llcx51abf7jaqf";
        libraryHaskellDepends = [
          aeson array base base16-bytestring bifunctors binary bytestring
          containers data-binary-ieee754 deepseq fail HasBigDecimal hashable
@@ -43769,13 +44008,12 @@ self: {
        ];
        testToolDepends = [ doctest-discover hspec-discover ];
        benchmarkHaskellDepends = [
-         aeson base binary bytestring containers deepseq gauge hashable mtl
-         random raw-strings-qq text transformers unordered-containers vector
+         aeson base binary bytestring containers criterion deepseq hashable
+         mtl random raw-strings-qq text transformers unordered-containers
+         vector
        ];
        description = "Avro serialization support for Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "avro-piper" = callPackage
@@ -45152,6 +45390,21 @@ self: {
        mainProgram = "babylon";
      }) {};
 
+  "babynf" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, tasty, tasty-hunit
+     }:
+     mkDerivation {
+       pname = "babynf";
+       version = "0.1.0.2";
+       sha256 = "0p84scb30ddgyxbvq4pshimsqzk0qc0x02f7bq4vjd1s6zba7r0i";
+       libraryHaskellDepends = [ attoparsec base bytestring ];
+       testHaskellDepends = [
+         attoparsec base bytestring tasty tasty-hunit
+       ];
+       description = "Library for generating parsers from ABNF";
+       license = lib.licenses.mit;
+     }) {};
+
   "backblaze-b2-hs" = callPackage
     ({ mkDerivation, aeson, base, base64-bytestring, bytestring
      , case-insensitive, conduit, containers, cryptonite, formatting
@@ -45590,8 +45843,8 @@ self: {
        pname = "bank-holiday-germany";
        version = "1.3.0.0";
        sha256 = "1agf4flql5xkj2rpdbdxpmvajhigcwzbxsmrh76bckmcj2b38k9f";
-       revision = "1";
-       editedCabalFile = "15hkd2s9hd7xml0r8cq3apsnzh1a9k34vyljz7bfl811krx01f0j";
+       revision = "3";
+       editedCabalFile = "1v89p0d8q41ivmjciw0aw5w79y1kbyn23ma0s8673liwqxlzldig";
        libraryHaskellDepends = [ base time ];
        testHaskellDepends = [
          base doctest hedgehog hspec hspec-hedgehog time
@@ -46407,8 +46660,8 @@ self: {
        pname = "base64-bytestring-type";
        version = "1.0.1";
        sha256 = "03kq4rjj6by02rf3hg815jfdqpdk0xygm5f46r2pn8mb99yd01zn";
-       revision = "19";
-       editedCabalFile = "001hlnsldkiw1lr188n13j41fzfl157ba0y4qdcnzygnj5wa66ac";
+       revision = "20";
+       editedCabalFile = "0zp0c7n6gnxg37azc63xxrqchdzk2srf0zykccvndr3xlw1v83kc";
        libraryHaskellDepends = [
          aeson base base-compat base64-bytestring binary bytestring cereal
          deepseq hashable http-api-data QuickCheck serialise text
@@ -47395,6 +47648,8 @@ self: {
        pname = "beam-core";
        version = "0.10.1.0";
        sha256 = "0h1kr653wd00m5pypj4ia8d1ni6m2qrzqqqh19hnd8wz1n0pfd1h";
+       revision = "1";
+       editedCabalFile = "0sjc2zyy9f5r3qg4yxl1dq0c4ybvqvgh64vy078507sl8jxxl7v7";
        libraryHaskellDepends = [
          aeson base bytestring containers dlist free ghc-prim hashable
          microlens mtl network-uri scientific tagged text time vector
@@ -47417,6 +47672,8 @@ self: {
        pname = "beam-migrate";
        version = "0.5.2.1";
        sha256 = "16gl39cpj7gvb82i41h18606n6k40hi8lfyyw1x0dq73xs2ldfyc";
+       revision = "1";
+       editedCabalFile = "0cc0pbll3w08c3birv8isfvn8a6yd0i837gmkl12lh0gvshqph82";
        libraryHaskellDepends = [
          aeson base beam-core bytestring containers deepseq dependent-map
          dependent-sum free ghc-prim hashable haskell-src-exts microlens mtl
@@ -47475,6 +47732,8 @@ self: {
        pname = "beam-postgres";
        version = "0.5.3.1";
        sha256 = "19gagw9r2wfy398calkcnilsgl89sjpy8vj9bdswg390mw15m41n";
+       revision = "1";
+       editedCabalFile = "17ssja9yy1yzjyngrvyr72gr8hrvkw4q8w8cb20kdfrz0m83c17w";
        libraryHaskellDepends = [
          aeson attoparsec base beam-core beam-migrate bytestring
          case-insensitive conduit free hashable haskell-src-exts lifted-base
@@ -47502,6 +47761,8 @@ self: {
        pname = "beam-sqlite";
        version = "0.5.3.0";
        sha256 = "050nqjx6916j9c499i5zskankpg3bbh9f4m8lrnmf0mj4hsl96m4";
+       revision = "1";
+       editedCabalFile = "17n59xf66hmsiwlv3f4ybwa8wnkgawl2m93pylmaw6hg939d5518";
        libraryHaskellDepends = [
          aeson attoparsec base beam-core beam-migrate bytestring dlist free
          hashable monad-control mtl network-uri scientific sqlite-simple
@@ -47577,6 +47838,7 @@ self: {
        description = "FRP Yampa replacement implemented with Monadic Stream Functions";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "beautifHOL" = callPackage
@@ -47961,8 +48223,8 @@ self: {
     ({ mkDerivation, base, doctest, hspec }:
      mkDerivation {
        pname = "benri-hspec";
-       version = "0.1.0.2";
-       sha256 = "10c4ivnszsk8nnd8l5dvqx61lw1d23l9d99gk50wz9y3yx514ciy";
+       version = "0.1.0.3";
+       sha256 = "1yax85kfh9pl6h466d2xlpbk3801aia6ypl4359an8vbrhqfws95";
        libraryHaskellDepends = [ base hspec ];
        testHaskellDepends = [ base doctest hspec ];
        description = "Simplify tests where Either or Maybe types are returned from monadic code";
@@ -48204,6 +48466,7 @@ self: {
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "bglibtest";
+       broken = true;
      }) {};
 
   "bgmax" = callPackage
@@ -48938,6 +49201,8 @@ self: {
        pname = "binary-instances";
        version = "1.0.5";
        sha256 = "01ycp0dn96n4zavrw1rr5ly0isr3kq16jihwcdg6c022v9w73wkf";
+       revision = "1";
+       editedCabalFile = "1wxcp6cy7lp3bbn45jlihqdl43ix84szs55n7vwd5vjxvs695hjl";
        libraryHaskellDepends = [
          aeson base binary binary-orphans case-insensitive hashable
          primitive scientific tagged text time-compat unordered-containers
@@ -50678,8 +50943,8 @@ self: {
      }:
      mkDerivation {
        pname = "biscuit-haskell";
-       version = "0.3.0.1";
-       sha256 = "18fsm822zim0695aipnaq5h07j9gqwa1k30sgm36656j60m4rzk3";
+       version = "0.4.0.0";
+       sha256 = "05fy8dmqvgray0jk41p8hm4mb812vnlhvxja1fbll3yy40q83m3y";
        libraryHaskellDepends = [
          async base base16 base64 bytestring cereal containers cryptonite
          megaparsec memory mtl parser-combinators protobuf random regex-tdfa
@@ -50705,8 +50970,8 @@ self: {
      }:
      mkDerivation {
        pname = "biscuit-servant";
-       version = "0.3.0.1";
-       sha256 = "1fbsihvnw0nxq03mdgfv5jiypwvz2l43cmimn0nw48qdd9xc1922";
+       version = "0.4.0.0";
+       sha256 = "1957dd7hqim72586849km6s915fl3bvd01pr3hybq9bw873dsrz1";
        libraryHaskellDepends = [
          base biscuit-haskell bytestring mtl servant-server text wai
        ];
@@ -51236,8 +51501,8 @@ self: {
      }:
      mkDerivation {
        pname = "bitfield";
-       version = "0.0.0.0";
-       sha256 = "1b9jqbcyzp1ajcgjiipjgn1h514kl6zav4ai474x6xalhvwfcpx9";
+       version = "0.0.0.1";
+       sha256 = "17x4i0i4ndmzhx0xbh78m57iwqbgl0md74hvqxnmxllnjg93bxm1";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [
          base genvalidity genvalidity-sydtest QuickCheck sydtest validity
@@ -51684,8 +51949,8 @@ self: {
     ({ mkDerivation, base, containers, directory, regexpr, text }:
      mkDerivation {
        pname = "bizzlelude";
-       version = "4.17.2.1";
-       sha256 = "07p2h7n3zysir4cfd8pn9yph43wbb1p2ar7cipxz1ysz9saxvgam";
+       version = "4.17.2.2";
+       sha256 = "1b89vnf7zhhwyzjhhigiy7pp7v46w6js4d1z924ch853q52822wq";
        libraryHaskellDepends = [ base containers directory regexpr text ];
        description = "A lousy Prelude replacement by a lousy dude";
        license = lib.licenses.bsd3;
@@ -51694,12 +51959,12 @@ self: {
      }) {};
 
   "bizzlelude-js" = callPackage
-    ({ mkDerivation, base, containers, text }:
+    ({ mkDerivation, base, containers, regexpr, text }:
      mkDerivation {
        pname = "bizzlelude-js";
-       version = "1.0.4";
-       sha256 = "1wp1542cjcypz339f9b5qxcgf1ppilbxgi8861s5d9p89zrgimij";
-       libraryHaskellDepends = [ base containers text ];
+       version = "4.17.2.2";
+       sha256 = "14m45gcsbykij506id738zjw7jck14f8rqii0xx5qs5y3wrdwr1g";
+       libraryHaskellDepends = [ base containers regexpr text ];
        description = "A lousy Prelude replacement by a lousy dude";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -52169,6 +52434,8 @@ self: {
        pname = "blaze-html";
        version = "0.9.2.0";
        sha256 = "13v0l776b4dmzh9p6ssi8xllqcrydnbypbgwdbbs6i3nkzrjwm35";
+       revision = "1";
+       editedCabalFile = "0n4w9id53mckgrh3hb9jncxvplxdd588dq7v8j4c9lpayj22zi45";
        libraryHaskellDepends = [
          base blaze-builder blaze-markup bytestring text
        ];
@@ -52271,8 +52538,8 @@ self: {
        pname = "blaze-markup";
        version = "0.8.3.0";
        sha256 = "1s1hb477smr0m8rvpp7vr768hvwv5rsv4w07phdqyzqz9a5sq1l6";
-       revision = "1";
-       editedCabalFile = "1f97jb8xz7i713jsisnibixfpfmhv6y2ss3751f0cf47p745ldm8";
+       revision = "2";
+       editedCabalFile = "1r6pkaip7bgv6i4f3klxbqa2vaas9rn4agdr6c57r2njh65j2zq2";
        libraryHaskellDepends = [ base blaze-builder bytestring text ];
        testHaskellDepends = [
          base blaze-builder bytestring containers HUnit QuickCheck tasty
@@ -52695,6 +52962,35 @@ 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
+     , pretty-simple, QuickCheck, quickcheck-properties, scientific
+     , semigroups, semver, temporary, text, time, transformers
+     , unix-compat, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "bloodhound";
+       version = "0.22.0.0";
+       sha256 = "0w96zrv2rrhwiahf2x619l2ivqrj5jnih5ck216wrnzj6axlh9j4";
+       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
+       ];
+       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
+       ];
+       description = "Elasticsearch client library for Haskell";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "bloodhound-amazonka-auth" = callPackage
     ({ mkDerivation, aeson, amazonka, amazonka-core
      , amazonka-elasticsearch, base, bloodhound, exceptions, http-client
@@ -52734,7 +53030,6 @@ self: {
        testHaskellDepends = [ base hedgehog ];
        description = "visual bloom filter for neotrellis m4 output";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "bloohm";
      }) {};
 
@@ -52921,8 +53216,8 @@ self: {
     ({ mkDerivation, bluefin-internal }:
      mkDerivation {
        pname = "bluefin";
-       version = "0.0.6.0";
-       sha256 = "17w2830azxwals84hza77rpglz4bq6q3109h7wxnbvc9vcjy39ya";
+       version = "0.0.6.1";
+       sha256 = "1ihs05h8mbp205swlx2zbh3fi2d9m33sg06d43nqxmrgdvbh57rd";
        libraryHaskellDepends = [ bluefin-internal ];
        description = "The Bluefin effect system";
        license = lib.licenses.mit;
@@ -52951,10 +53246,8 @@ self: {
      }:
      mkDerivation {
        pname = "bluefin-internal";
-       version = "0.0.6.0";
-       sha256 = "0z7c7aalgs02asqp2nz9f0hcdxgwyxd3qnklq5h73f2lkyy4qi3p";
-       revision = "1";
-       editedCabalFile = "0miyxxmdsyaq740na4z7a3qqjgcy8yvmx6sn9fjydlgsban37kdr";
+       version = "0.0.6.1";
+       sha256 = "12k7h2qs912nyy482h2cddwp0xafdk8pj7zc983lhw07pwdy0mi4";
        libraryHaskellDepends = [
          base monad-control transformers transformers-base unliftio-core
        ];
@@ -53351,8 +53644,8 @@ self: {
      }:
      mkDerivation {
        pname = "bond";
-       version = "0.12.1.0";
-       sha256 = "1jh2gczg2xlkn26s4pfi81rhcfm83qb51fcsrhi4yq5nlvjzlvm6";
+       version = "0.13.0.0";
+       sha256 = "0zb42j6hz8vjg38cpmmqzisnirajz140s9yp83f1zv471r6zb868";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -54125,8 +54418,8 @@ self: {
        pname = "bound";
        version = "2.0.7";
        sha256 = "1wqvanfp826s89qr4a1rc9f0ldsj45j1rwy9x6a894vndgrxm8dj";
-       revision = "1";
-       editedCabalFile = "1f2mb3xwv17daff653fjrwpdc72la5nn55qlzgjcw0a1lnkmgyb2";
+       revision = "2";
+       editedCabalFile = "024q72p316m3sjqp9a63iwrvdmrgs30a0srzq13jybrz00plhkgv";
        libraryHaskellDepends = [
          base bifunctors binary bytes cereal comonad deepseq hashable mmorph
          profunctors template-haskell th-abstraction transformers
@@ -54146,10 +54439,8 @@ self: {
      }:
      mkDerivation {
        pname = "bound-extras";
-       version = "0.0.2";
-       sha256 = "1mrsr75yd55p3rgqqjlhs0f498qgbmj12ldadj4frmkhjqf3vf9y";
-       revision = "3";
-       editedCabalFile = "0b5zywbbps0j7m3cndgwvg8d8kgcyvi4rnmnv2shavlhwnjlbawa";
+       version = "0.0.3";
+       sha256 = "1apzrjalgdsjcx0c3251hfwgqw5ard3vxqm6zfg3f9wlfy58vp6q";
        libraryHaskellDepends = [
          base bound deepseq hashable transformers
        ];
@@ -54513,33 +54804,35 @@ self: {
 
   "brassica" = callPackage
     ({ mkDerivation, aeson, attoparsec-aeson, base, bytestring, conduit
-     , conduit-extra, containers, criterion, deepseq, file-embed
-     , megaparsec, mtl, optparse-applicative, parser-combinators, split
-     , tasty, tasty-golden, text, transformers, utf8-string, vector
+     , 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
      }:
      mkDerivation {
        pname = "brassica";
-       version = "0.2.0";
-       sha256 = "11myl3ir4vla6d6cvhfrjxvsfxvasj109ljxa0kjiyrqjhrv0s1z";
+       version = "0.3.0";
+       sha256 = "10ydb5w79y1jqa34mzrdl7s8ns29w1vxplv55ik51mkayclfgx3n";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base containers deepseq megaparsec mtl parser-combinators split
-         transformers vector
+         base containers deepseq fast-myers-diff megaparsec mtl
+         parser-combinators split transformers vector
        ];
        executableHaskellDepends = [
          aeson attoparsec-aeson base bytestring conduit conduit-extra
-         deepseq optparse-applicative text
+         deepseq optparse-applicative parallel text
        ];
        testHaskellDepends = [
          base bytestring conduit tasty tasty-golden text transformers
          utf8-string
        ];
-       benchmarkHaskellDepends = [ base criterion file-embed text ];
+       benchmarkHaskellDepends = [
+         base criterion file-embed parallel text
+       ];
        description = "Featureful sound change applier";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       mainProgram = "brassica";
        broken = true;
      }) {};
 
@@ -54593,21 +54886,21 @@ self: {
   "breve" = callPackage
     ({ mkDerivation, aeson, base, binary, blaze-html, bytestring
      , configurator, cryptohash, directory, hashtables, http-api-data
-     , mtl, random, servant, servant-blaze, servant-server
+     , mtl, random, servant-blaze, servant-rawm-server, servant-server
      , streaming-commons, text, tls, wai, wai-extra, warp, warp-tls
      }:
      mkDerivation {
        pname = "breve";
-       version = "0.5.0.0";
-       sha256 = "1rdamkzy502lvz773lh7zjqw76in8v46218dfj4b5xsljkh605jm";
+       version = "0.5.1.0";
+       sha256 = "03w9x4sv2ynbapva0nl0m1dddh2rq9v3rgz0hrxd463ffi3miaq2";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [
          aeson base binary blaze-html bytestring configurator cryptohash
-         directory hashtables http-api-data mtl random servant servant-blaze
-         servant-server streaming-commons text tls wai wai-extra warp
-         warp-tls
+         directory hashtables http-api-data mtl random servant-blaze
+         servant-rawm-server servant-server streaming-commons text tls wai
+         wai-extra warp warp-tls
        ];
        description = "a url shortener";
        license = lib.licenses.gpl3Only;
@@ -54685,7 +54978,7 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "brick_2_3_1" = callPackage
+  "brick_2_4" = callPackage
     ({ mkDerivation, base, bimap, bytestring, config-ini, containers
      , data-clist, deepseq, directory, exceptions, filepath, microlens
      , microlens-mtl, microlens-th, mtl, QuickCheck, stm
@@ -54694,8 +54987,8 @@ self: {
      }:
      mkDerivation {
        pname = "brick";
-       version = "2.3.1";
-       sha256 = "160np0bz1mcfkp077yc936i026s3zv1czn8lj3k3qr6scldavw35";
+       version = "2.4";
+       sha256 = "124l7yay5q5dxmpf48a4m8b7fnkwpv0shsy78qjpw5fdvqf9xkvz";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -54772,8 +55065,8 @@ self: {
     ({ mkDerivation, base, brick, containers, microlens, vector }:
      mkDerivation {
        pname = "brick-list-skip";
-       version = "0.1.1.12";
-       sha256 = "0jvkxp4hvb4jspy0s9i5xkyzkr6ncxiwpsf27vr38v7w5d20zkwh";
+       version = "0.1.1.13";
+       sha256 = "1n5mp9ikqmlckqywbvb1ry24j927qim3bw8bkw84w72yhlrxsmfc";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base brick containers microlens vector ];
@@ -54827,8 +55120,8 @@ self: {
      }:
      mkDerivation {
        pname = "brick-tabular-list";
-       version = "2.2.0.10";
-       sha256 = "03fqa71c3nm66gjpyvk49bkfaakxanmniaf10x00i0gk14k047r7";
+       version = "2.2.0.11";
+       sha256 = "0vikqrrhb94m6xg0k67j626gahx4iiwwywimlsqh96lvs5l07y9l";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -55243,10 +55536,8 @@ self: {
      }:
      mkDerivation {
        pname = "brotli";
-       version = "0.0.0.1";
-       sha256 = "0fp8vhqzl6i1vvb4fw4zya6cgkzmj0yaaw94jdf2kggm3gn8zwfc";
-       revision = "5";
-       editedCabalFile = "06a4fsqw1xz4jmvfz4kybf1xg0l5w5klr77c5mibl39aafa0wnf5";
+       version = "0.0.0.2";
+       sha256 = "09y460adrq6cp9d8qlf8522yb0qc1vgjxv4d56kq2rdf9khqic6z";
        libraryHaskellDepends = [ base bytestring transformers ];
        libraryPkgconfigDepends = [ brotli ];
        testHaskellDepends = [
@@ -56276,6 +56567,7 @@ self: {
        description = "Haskell interface to the Bus Pirate binary interface";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "buster" = callPackage
@@ -56792,7 +57084,6 @@ self: {
        description = "Fast logging";
        license = lib.licenses.bsd3;
        badPlatforms = lib.platforms.darwin;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "byteorder" = callPackage
@@ -56853,8 +57144,8 @@ self: {
        pname = "bytes";
        version = "0.17.3";
        sha256 = "1ir9v4gjw7zgm9f55wa3y8wgn4zfpi71pvbsdmjgjk9dh02wy2ni";
-       revision = "1";
-       editedCabalFile = "1jj5fk23wvvvlbkxcpvgp69gglbf719ard5g795irbcx11zkhjd2";
+       revision = "2";
+       editedCabalFile = "1l9cc914rrkfw10s6n00azr6f546vr56xmmsd3nplm0pq0q52y2c";
        libraryHaskellDepends = [
          base binary binary-orphans bytestring cereal containers hashable
          scientific text time transformers transformers-compat
@@ -57522,18 +57813,15 @@ self: {
      }:
      mkDerivation {
        pname = "bytezap";
-       version = "1.3.0";
-       sha256 = "0ichvvl1f76m520q3pq0m90wi4f0gzmhbsxkk5xnh72kdbaj164h";
-       revision = "1";
-       editedCabalFile = "1vqd9hssgdzc8v8rhnzid0bbbld6g5pyfbk7ps8d12l7f0346l4m";
+       version = "1.3.1";
+       sha256 = "1d7icd2wxbmraw3qf4vmxlvc6pnl3c9z0ilm39f013sb5i9vsz5x";
        libraryHaskellDepends = [
          base bytestring defun-core generic-type-functions primitive text
          type-level-bytestrings
        ];
        description = "Bytestring builder with zero intermediate allocation";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
+       maintainers = [ lib.maintainers.raehik ];
      }) {};
 
   "bz2" = callPackage
@@ -58315,10 +58603,8 @@ self: {
     ({ mkDerivation, base, Cabal, directory, filepath }:
      mkDerivation {
        pname = "cabal-doctest";
-       version = "1.0.9";
-       sha256 = "0wxs0xkspc80h0g8ks792lrzldxvcnhc9rja1j0k678ijs20hmjm";
-       revision = "3";
-       editedCabalFile = "0mh64vifcy5dbbx2n3llhbxx8mczifmipyqwrsb3vx2p2jyhvskd";
+       version = "1.0.10";
+       sha256 = "1lwl7q85gfgh5swi9bdck7r5g5s2pc9csgpcpvf2jmv193yd1jl1";
        libraryHaskellDepends = [ base Cabal directory filepath ];
        description = "A Setup.hs helper for running doctests";
        license = lib.licenses.bsd3;
@@ -58418,19 +58704,19 @@ self: {
 
   "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, yaml, zlib
+     , containers, cryptohash-sha256, directory, http-client
+     , http-client-tls, http-types, optparse-applicative, pathtype
+     , shell-utility, tar, text, utility-ht, yaml, zlib
      }:
      mkDerivation {
        pname = "cabal-flatpak";
-       version = "0.1.1";
-       sha256 = "0p54np4q1xfqja0vxpin61pr6imligscxwpqk0fjz38idqa2ys56";
+       version = "0.1.2";
+       sha256 = "05ig175b2glxppn5wr05pnncqkp8yhhy1m7ymmc1jk5pmiy3zvzi";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          aeson aeson-pretty base bytestring cabal-plan containers
-         cryptohash-sha256 http-client http-client-tls http-types
+         cryptohash-sha256 directory http-client http-client-tls http-types
          optparse-applicative pathtype shell-utility tar text utility-ht
          yaml zlib
        ];
@@ -58510,8 +58796,8 @@ self: {
      }:
      mkDerivation {
        pname = "cabal-gild";
-       version = "1.4.0.0";
-       sha256 = "0yr7g34vqly9w1pn1h90sr506v42wv69y85dgfx8p8r1svfiz1ra";
+       version = "1.5.0.1";
+       sha256 = "02bv6yn6z78ikdhkzwj0hwgn0qmqxwylbfv3pprxkmkqpz53fh95";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -58637,37 +58923,36 @@ self: {
   "cabal-install" = callPackage
     ({ mkDerivation, array, async, base, base16-bytestring, binary
      , bytestring, Cabal, Cabal-described, cabal-install-solver
-     , Cabal-QuickCheck, Cabal-syntax, Cabal-tree-diff, containers
-     , cryptohash-sha256, directory, echo, edit-distance, exceptions
-     , filepath, hackage-security, hashable, HTTP, lukko, mtl
-     , network-uri, parsec, pretty, pretty-show, process, QuickCheck
-     , random, regex-base, regex-posix, resolv, safe-exceptions, stm
-     , tagged, tar, tasty, tasty-expected-failure, tasty-golden
-     , tasty-hunit, tasty-quickcheck, text, time, tree-diff, unix, zlib
+     , Cabal-QuickCheck, Cabal-syntax, Cabal-tests, Cabal-tree-diff
+     , containers, cryptohash-sha256, directory, echo, edit-distance
+     , exceptions, filepath, hackage-security, hashable, HTTP, lukko
+     , mtl, network-uri, open-browser, parsec, pretty, pretty-show
+     , process, QuickCheck, random, regex-base, regex-posix, resolv
+     , safe-exceptions, semaphore-compat, stm, tagged, tar, tasty
+     , tasty-expected-failure, tasty-golden, tasty-hunit
+     , tasty-quickcheck, text, time, tree-diff, unix, zlib
      }:
      mkDerivation {
        pname = "cabal-install";
-       version = "3.10.3.0";
-       sha256 = "17nslfzhp9nplk5x0i3g6j1mkxpcg89ki2xf0vh93k9hrzq0drx8";
-       revision = "1";
-       editedCabalFile = "1w3i7rss9q7kyiy0rhxn88w7blx1v19mqkfm0pbdwg9bv0qbv96k";
+       version = "3.12.1.0";
+       sha256 = "1cmifq189i4x0r0yha3dl8nrzzfh92bnd2saak7dqvvjkkysqj38";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          array async base base16-bytestring binary bytestring Cabal
          cabal-install-solver Cabal-syntax containers cryptohash-sha256
          directory echo edit-distance exceptions filepath hackage-security
-         hashable HTTP lukko mtl network-uri parsec pretty process random
-         regex-base regex-posix resolv safe-exceptions stm tar text time
-         unix zlib
+         hashable HTTP lukko mtl network-uri open-browser parsec pretty
+         process random regex-base regex-posix resolv safe-exceptions
+         semaphore-compat stm tar text time unix zlib
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [
          array base bytestring Cabal Cabal-described cabal-install-solver
-         Cabal-QuickCheck Cabal-syntax Cabal-tree-diff containers directory
-         filepath hashable mtl network-uri pretty-show QuickCheck random
-         tagged tar tasty tasty-expected-failure tasty-golden tasty-hunit
-         tasty-quickcheck time tree-diff zlib
+         Cabal-QuickCheck Cabal-syntax Cabal-tests Cabal-tree-diff
+         containers directory filepath hashable mtl network-uri pretty-show
+         QuickCheck random tagged tar tasty tasty-expected-failure
+         tasty-golden tasty-hunit tasty-quickcheck time tree-diff zlib
        ];
        doCheck = false;
        postInstall = ''
@@ -58681,7 +58966,7 @@ self: {
        maintainers = [ lib.maintainers.sternenseemann ];
        broken = true;
      }) {Cabal-QuickCheck = null; Cabal-described = null; 
-         Cabal-tree-diff = null;};
+         Cabal-tests = null; Cabal-tree-diff = null;};
 
   "cabal-install-bundle" = callPackage
     ({ mkDerivation, array, base, bytestring, Cabal, containers
@@ -58780,16 +59065,16 @@ self: {
 
   "cabal-install-solver" = callPackage
     ({ mkDerivation, array, base, bytestring, Cabal, Cabal-syntax
-     , containers, edit-distance, filepath, mtl, pretty, tasty
-     , tasty-hunit, tasty-quickcheck, transformers
+     , containers, directory, edit-distance, filepath, mtl, network-uri
+     , pretty, tasty, tasty-hunit, tasty-quickcheck, text, transformers
      }:
      mkDerivation {
        pname = "cabal-install-solver";
-       version = "3.10.2.1";
-       sha256 = "02nllpg35i44chs5hi3kmv2kisxqlh27l5vs9aips2abphl0gl4i";
+       version = "3.12.1.0";
+       sha256 = "0yjy49awzs79adx1xn705v3cpmqhvgpym49jaws9h0z9ag9s3nvi";
        libraryHaskellDepends = [
-         array base bytestring Cabal Cabal-syntax containers edit-distance
-         filepath mtl pretty transformers
+         array base bytestring Cabal Cabal-syntax containers directory
+         edit-distance filepath mtl network-uri pretty text transformers
        ];
        testHaskellDepends = [
          base Cabal Cabal-syntax tasty tasty-hunit tasty-quickcheck
@@ -58798,29 +59083,6 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "cabal-install-solver_3_10_3_0" = callPackage
-    ({ mkDerivation, array, base, bytestring, Cabal, Cabal-syntax
-     , containers, edit-distance, filepath, mtl, pretty, tasty
-     , tasty-hunit, tasty-quickcheck, text, transformers
-     }:
-     mkDerivation {
-       pname = "cabal-install-solver";
-       version = "3.10.3.0";
-       sha256 = "0zi3pygxiwmzv4h5vfshnbak4r3hz4fragc961xcaq0s8qz4kr71";
-       revision = "1";
-       editedCabalFile = "1kdh9l8cwvpllsxm1jwzabsg78nsk3r9s2d2g4vn7rxmbffzmbbm";
-       libraryHaskellDepends = [
-         array base bytestring Cabal Cabal-syntax containers edit-distance
-         filepath mtl pretty text transformers
-       ];
-       testHaskellDepends = [
-         base Cabal Cabal-syntax tasty tasty-hunit tasty-quickcheck
-       ];
-       description = "The command-line interface for Cabal and Hackage";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
   "cabal-lenses" = callPackage
     ({ mkDerivation, base, Cabal, lens, strict, system-fileio
      , system-filepath, text, transformers, unordered-containers
@@ -59077,23 +59339,22 @@ self: {
        mainProgram = "cabal-rpm";
      }) {};
 
-  "cabal-rpm_2_2_0" = callPackage
+  "cabal-rpm_2_2_1" = callPackage
     ({ mkDerivation, aeson, base, bytestring, Cabal, cached-json-file
      , directory, extra, filepath, http-client, http-client-tls
-     , http-conduit, http-query, optparse-applicative, process
-     , simple-cabal, simple-cmd, simple-cmd-args, text, time, unix
+     , http-query, simple-cabal, simple-cmd, simple-cmd-args, text, time
+     , unix
      }:
      mkDerivation {
        pname = "cabal-rpm";
-       version = "2.2.0";
-       sha256 = "1lrcqgbl3l6if9sa5qylm87yssl5gsinnidzx19q6z2nm5wbnyh7";
+       version = "2.2.1";
+       sha256 = "0dsbnnvzss0flknf1c2fq85y9a4d26nbrlnrh2xcyfwh2mz20c9d";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          aeson base bytestring Cabal cached-json-file directory extra
-         filepath http-client http-client-tls http-conduit http-query
-         optparse-applicative process simple-cabal simple-cmd
-         simple-cmd-args text time unix
+         filepath http-client http-client-tls http-query simple-cabal
+         simple-cmd simple-cmd-args text time unix
        ];
        description = "RPM packaging tool for Haskell Cabal-based packages";
        license = lib.licenses.gpl3Only;
@@ -59698,6 +59959,8 @@ self: {
        pname = "cached-io";
        version = "1.3.0.0";
        sha256 = "0bxb59brgfv1rgarsc1cix1g1043zl263j5a0rhpzvd80wj6msi2";
+       revision = "1";
+       editedCabalFile = "184j3550mp5d79ia2a0fzvywgkxzilsnj0f33wh1whaxdw1zwj1i";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base exceptions stm time transformers ];
@@ -59952,10 +60215,8 @@ self: {
      }:
      mkDerivation {
        pname = "cairo";
-       version = "0.13.10.0";
-       sha256 = "16dwjqg8gqk2dzp3qpcvhwdgn16rxxasll8qs2fl2gf84z41h0mf";
-       revision = "2";
-       editedCabalFile = "1irj5yrz74j6wypni9pk9mbd7v2mzcy3ndyl7irada8szgdl3kkv";
+       version = "0.13.11.0";
+       sha256 = "1wzk4kviifr65jdagmpgjlfzamarlqws2mghv8z13sh2z6cj56l5";
        enableSeparateDataOutput = true;
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [
@@ -60178,8 +60439,8 @@ self: {
      }:
      mkDerivation {
        pname = "calamity";
-       version = "0.11.0.0";
-       sha256 = "18q9an47zk5j9ank36fws908iqdm9k1v44sy0348qpsaviyw2wlw";
+       version = "0.12.0.0";
+       sha256 = "00vdj70n5s05xx7yq4d28nbp9vncrdc4a9k3502xslkh6kj7zva2";
        libraryHaskellDepends = [
          aeson aeson-optics async base bytestring calamity-commands colour
          concurrent-extra containers crypton-connection crypton-x509-system
@@ -60815,6 +61076,8 @@ self: {
        pname = "cantor-pairing";
        version = "0.2.0.2";
        sha256 = "1h95xbc1lhwd40qk64qw2cmr7prwygli1q2wy5hscny7jyah95c2";
+       revision = "1";
+       editedCabalFile = "10dsxgdpxa5hxz5zrij8h2whwsz0l1fvkkwdmidqpv09is55wmz5";
        libraryHaskellDepends = [
          base containers integer-gmp integer-logarithms integer-roots
        ];
@@ -60873,8 +61136,8 @@ self: {
        pname = "capability";
        version = "0.5.0.1";
        sha256 = "0sksd42ywaq5av7a1h9y66pclsk1fd9qx46q38kgs3av88zhzqci";
-       revision = "3";
-       editedCabalFile = "1gh147z0rmxan40wglls6dkm9p0y44wb4h6124g3afkcgpn5vnp0";
+       revision = "4";
+       editedCabalFile = "00lkh7rnys52wji7301ca1nriypwqd8q7gslz3gvnwqmi6as0grv";
        libraryHaskellDepends = [
          base constraints dlist exceptions generic-lens lens monad-control
          mtl mutable-containers primitive reflection safe-exceptions
@@ -61465,7 +61728,7 @@ self: {
        description = "mid-level bindings to CasADi";
        license = lib.licenses.lgpl3Only;
        hydraPlatforms = lib.platforms.none;
-     }) {casadi = null;};
+     }) {inherit (pkgs) casadi;};
 
   "casadi-bindings-control" = callPackage
     ({ mkDerivation, base, casadi-bindings-core
@@ -61499,7 +61762,7 @@ self: {
        description = "autogenerated low level bindings to casadi";
        license = lib.licenses.lgpl3Only;
        hydraPlatforms = lib.platforms.none;
-     }) {casadi = null;};
+     }) {inherit (pkgs) casadi;};
 
   "casadi-bindings-internal" = callPackage
     ({ mkDerivation, base, casadi, containers, vector }:
@@ -61513,7 +61776,7 @@ self: {
        license = lib.licenses.lgpl3Only;
        hydraPlatforms = lib.platforms.none;
        broken = true;
-     }) {casadi = null;};
+     }) {inherit (pkgs) casadi;};
 
   "casadi-bindings-ipopt-interface" = callPackage
     ({ mkDerivation, base, casadi-bindings-core
@@ -61700,8 +61963,8 @@ self: {
      }:
      mkDerivation {
        pname = "casr-logbook";
-       version = "0.6.13";
-       sha256 = "1401mwcf5av11f37kz1hk5axzji21an4irk6fqypakply4q5kvqd";
+       version = "0.7.0";
+       sha256 = "1l887hfswdaydzqzz2jd9jgmzb8gqi11bwj1kmzlxfynznr6ckvl";
        libraryHaskellDepends = [
          attoparsec base containers digit lens lucid text time
        ];
@@ -61912,8 +62175,8 @@ self: {
      }:
      mkDerivation {
        pname = "cassava";
-       version = "0.5.3.1";
-       sha256 = "14kz47i6f9c747h2mf8cf6r22gib4a2ggh57fviz0z9sr6y760av";
+       version = "0.5.3.2";
+       sha256 = "1jd9s10z2y3hizrpy3iaw2vvqmk342zxhwkky57ba39cbli5vlis";
        configureFlags = [ "-f-bytestring--lt-0_10_4" ];
        libraryHaskellDepends = [
          array attoparsec base bytestring containers deepseq hashable Only
@@ -62055,6 +62318,8 @@ self: {
        pname = "cassava-streams";
        version = "0.3.0.5";
        sha256 = "1zv5y5jnzbpm407zz3lhfzsf7hr923dzshb2w2xyh5y3v427rwn5";
+       revision = "1";
+       editedCabalFile = "1agj18kj3yj6af8nrygdgyqy45my9ny0v00sbsc2z1xlwssgklxl";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -62398,6 +62663,29 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "cauldron" = callPackage
+    ({ mkDerivation, algebraic-graphs, base, bytestring, containers
+     , multicurryable, sop-core, tasty, tasty-hunit, text, transformers
+     }:
+     mkDerivation {
+       pname = "cauldron";
+       version = "0.4.0.0";
+       sha256 = "1apyjq74xscjzc03wibv9zm0kzqggm8rw0jg52xb8lj5bh5wxgmj";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         algebraic-graphs base bytestring containers multicurryable sop-core
+         text
+       ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base containers tasty tasty-hunit text transformers
+       ];
+       description = "Toy dependency injection framework";
+       license = lib.licenses.bsd3;
+       mainProgram = "cauldron-example-wiring";
+     }) {};
+
   "cautious" = callPackage
     ({ mkDerivation, aeson, base, transformers, validity }:
      mkDerivation {
@@ -63871,21 +64159,22 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "chart-svg_0_6_0_0" = callPackage
+  "chart-svg_0_6_1_0" = callPackage
     ({ mkDerivation, adjunctions, attoparsec, base, bytestring, Color
-     , containers, cubicbezier, flatparse, foldl, formatn, markup-parse
-     , mtl, numhask, numhask-array, numhask-space, optics-core, random
-     , string-interpolate, text, time
+     , containers, cubicbezier, doctest-parallel, flatparse, foldl
+     , formatn, markup-parse, mtl, numhask, numhask-array, numhask-space
+     , optics-core, random, string-interpolate, text, time
      }:
      mkDerivation {
        pname = "chart-svg";
-       version = "0.6.0.0";
-       sha256 = "0map3ja2x1mzyqgv0d19wh8s2b4dp0k9pddk9nlp2w9bjcjialxf";
+       version = "0.6.1.0";
+       sha256 = "05z9raqqjnq0wvlknkl2z2g20hxal6nnz7g8p0fqplggv52f53vd";
        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
        ];
+       testHaskellDepends = [ base doctest-parallel ];
        description = "Charting library targetting SVGs";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -65597,6 +65886,25 @@ self: {
        mainProgram = "circuit-breaker-exe";
      }) {};
 
+  "circuit-notation" = callPackage
+    ({ mkDerivation, base, clash-prelude, containers, data-default, ghc
+     , lens, mtl, parsec, pretty, pretty-show, syb, template-haskell
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "circuit-notation";
+       version = "0.1.0.0";
+       sha256 = "10xzaa2xxyy0d2zlg712k8xyi4p7r6wsfmcfa6ssby22q36sr0xs";
+       libraryHaskellDepends = [
+         base clash-prelude containers data-default ghc lens mtl parsec
+         pretty pretty-show syb template-haskell unordered-containers
+       ];
+       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
     ({ mkDerivation, aeson, base, criterion, hspec, primitive
      , QuickCheck, quickcheck-instances, vector
@@ -65715,8 +66023,8 @@ self: {
      }:
      mkDerivation {
        pname = "citeproc";
-       version = "0.8.1";
-       sha256 = "003488k6ckfknh62lkxy07w72h95jcdx20kfc1njrxrqijyknlik";
+       version = "0.8.1.1";
+       sha256 = "0hgkxgd1wmyrryv2ahavia6r5z9331i9557mnblq922lkdi0bs2g";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -66098,8 +66406,8 @@ self: {
        pname = "clash-ghc";
        version = "1.8.1";
        sha256 = "1xjf3z043sn7r35pkbpyxl4agyl2hz3mj7iikridxsddjqrmr5y4";
-       revision = "2";
-       editedCabalFile = "1lfmpcrysy7sbgmmls8f1mf6imdccdjhnvscvxg9nh329jp7gpxh";
+       revision = "3";
+       editedCabalFile = "0mahgzizvk6dy9anlhy2svv9cc6jpihnnaayi6drzfizy5rxfnwx";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -66136,8 +66444,8 @@ self: {
        pname = "clash-lib";
        version = "1.8.1";
        sha256 = "1s31d0pdzm5zk62gz4g1xp2yalyal2gk3n46y2rwpxl440mchyy5";
-       revision = "2";
-       editedCabalFile = "1b096jx3hqhfhp21y00ayn6l04c29bskb6c96jnn4nckx9gpvq25";
+       revision = "3";
+       editedCabalFile = "0wljqy8a1fg8zyh59yinp2k21xz9xf8qaxs8wfqscpcqhwjyj7if";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -66223,8 +66531,8 @@ self: {
        pname = "clash-prelude";
        version = "1.8.1";
        sha256 = "13y43lsw55jpmr04x6yrrppma9qdqzlvrwbs4jkvc3g7jmydnb3y";
-       revision = "2";
-       editedCabalFile = "1c5sj63rsdb29d837j0y9r6m1zlycnl7m70984a2wz2kyl15wcw5";
+       revision = "3";
+       editedCabalFile = "01kg5hcw5qybnwallrr8drb55vhssg403y7yvdp07hz0449n8v06";
        libraryHaskellDepends = [
          array arrows base binary bytestring constraints containers
          data-binary-ieee754 data-default-class deepseq extra ghc-bignum
@@ -66428,8 +66736,8 @@ self: {
      }:
      mkDerivation {
        pname = "classy-effects";
-       version = "0.1.0.0";
-       sha256 = "15c1sln37qc0b0fdg8pyifp84q829918jvzwbjdvfzkq9hvwdb0w";
+       version = "0.1.0.1";
+       sha256 = "1k14x1rzwisjivvrsi823yrz3dkj63iahd1gp3r7jgf1xy3fqrpp";
        libraryHaskellDepends = [
          base classy-effects-base classy-effects-th
        ];
@@ -66445,8 +66753,8 @@ self: {
      }:
      mkDerivation {
        pname = "classy-effects-base";
-       version = "0.1.0.0";
-       sha256 = "047bz8ii9qx708cjdgpajrv2lry9wfracj6f1m7rm38vmhr9yj55";
+       version = "0.1.0.1";
+       sha256 = "1dl638sr5x8hvkyniw00lfq4jbw1ydxqb4jlpqsxpp92y1df11cw";
        libraryHaskellDepends = [ base compdata ];
        testHaskellDepends = [ base tasty tasty-hunit ];
        testToolDepends = [ tasty-discover ];
@@ -66462,8 +66770,8 @@ self: {
      }:
      mkDerivation {
        pname = "classy-effects-th";
-       version = "0.1.0.0";
-       sha256 = "1w7gm3nl2ddp19a0g7id6qhdj8vzpvs2y9hvfrcyk81yfhx6km6c";
+       version = "0.1.0.1";
+       sha256 = "1hxw3vs01ai6qmw3l656lszx45pgqaxvsks4xv6dsvbbwzgphkm0";
        libraryHaskellDepends = [
          base classy-effects-base extra lens mtl template-haskell
          th-abstraction
@@ -67333,6 +67641,32 @@ self: {
        mainProgram = "clientsession-generate";
      }) {};
 
+  "clientsession_0_9_3_0" = callPackage
+    ({ mkDerivation, base, base64-bytestring, bytestring, cereal
+     , containers, crypto-api, crypton, directory, entropy, hspec, HUnit
+     , QuickCheck, setenv, skein, tagged, transformers
+     }:
+     mkDerivation {
+       pname = "clientsession";
+       version = "0.9.3.0";
+       sha256 = "1ahvk9h580dch46b5743zd7630rzanbnmv9v57srp7aqllk21q9q";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base base64-bytestring bytestring cereal crypto-api crypton
+         directory entropy setenv skein tagged
+       ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base bytestring cereal containers hspec HUnit QuickCheck
+         transformers
+       ];
+       description = "Securely store session data in a client-side cookie";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "clientsession-generate";
+     }) {};
+
   "clif" = callPackage
     ({ mkDerivation, base, containers, QuickCheck, tasty
      , tasty-quickcheck, tasty-th, time
@@ -70548,27 +70882,6 @@ self: {
      }:
      mkDerivation {
        pname = "commonmark-extensions";
-       version = "0.2.5.4";
-       sha256 = "0249j6yn4y6w2n81ph2ydpqqkbx8y7zba96j50a26jx9l62f1yim";
-       libraryHaskellDepends = [
-         base commonmark containers emojis filepath network-uri parsec text
-         transformers
-       ];
-       testHaskellDepends = [
-         base commonmark parsec tasty tasty-hunit text
-       ];
-       benchmarkHaskellDepends = [ base commonmark tasty-bench text ];
-       description = "Pure Haskell commonmark parser";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "commonmark-extensions_0_2_5_5" = callPackage
-    ({ mkDerivation, base, commonmark, containers, emojis, filepath
-     , network-uri, parsec, tasty, tasty-bench, tasty-hunit, text
-     , transformers
-     }:
-     mkDerivation {
-       pname = "commonmark-extensions";
        version = "0.2.5.5";
        sha256 = "0szi6rdl6cz39bj28mads5gxfyc5bp29gj6fr5y42v7spyn9f5kx";
        libraryHaskellDepends = [
@@ -70581,7 +70894,6 @@ self: {
        benchmarkHaskellDepends = [ base commonmark tasty-bench text ];
        description = "Pure Haskell commonmark parser";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "commonmark-pandoc" = callPackage
@@ -70827,8 +71139,8 @@ self: {
        pname = "compact";
        version = "0.2.0.0";
        sha256 = "0xv24vd2h76928355rr8gzdbkyn2j17yf6wjyghnzw7qyhsbb9h3";
-       revision = "2";
-       editedCabalFile = "1x38yjkl9b2ss6p9bdhpk5h1p4p3rlar09a31cpa8cgj959ws1da";
+       revision = "3";
+       editedCabalFile = "198fvj8a5f0wh0wk2k7gzhxczbqlyxafyy6mi5qf5wh9hpj7vb6q";
        libraryHaskellDepends = [ base binary bytestring ghc-compact ];
        testHaskellDepends = [ base directory ];
        description = "Non-GC'd, contiguous storage for immutable data structures";
@@ -71231,8 +71543,8 @@ self: {
        pname = "compensated";
        version = "0.8.3";
        sha256 = "0xigi4pcw581d8kjbhdjkksyz9bgcgvq0j17br9z1x6a3hw1m39a";
-       revision = "4";
-       editedCabalFile = "101rydn8qixa67fpx2wkliklbiwb76c8hvjqxb08rj01fnj88z5r";
+       revision = "5";
+       editedCabalFile = "0gbvxp4dka1cs93cq32lmv4ssd9b0gbzqkdzi37aw25k61m3zbb7";
        libraryHaskellDepends = [
          base bifunctors binary bytes cereal comonad deepseq distributive
          hashable lens log-domain safecopy semigroupoids semigroups vector
@@ -72755,20 +73067,21 @@ self: {
      }) {};
 
   "conduit-aeson" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, conduit
-     , conduit-extra, containers, doctest-parallel, hspec, QuickCheck
-     , scientific, text
+    ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base
+     , bytestring, conduit, conduit-extra, containers, doctest, hspec
+     , QuickCheck, scientific, text
      }:
      mkDerivation {
        pname = "conduit-aeson";
-       version = "0.1.0.1";
-       sha256 = "1jam2d4kk1pky9d88afl467a7sf5q46079cpfx9g2mjx7nc6x6zn";
+       version = "0.1.1.0";
+       sha256 = "05s379c4hqz46kzps4p1lwgxjv1n5nhpiz730f1drrisi0bf7iwx";
        libraryHaskellDepends = [
-         aeson attoparsec base bytestring conduit conduit-extra text
+         aeson attoparsec attoparsec-aeson base bytestring conduit
+         conduit-extra text
        ];
        testHaskellDepends = [
-         aeson attoparsec base bytestring conduit containers
-         doctest-parallel hspec QuickCheck scientific text
+         aeson attoparsec base bytestring conduit containers doctest hspec
+         QuickCheck scientific text
        ];
        description = "Short description";
        license = lib.licenses.bsd3;
@@ -73929,6 +74242,30 @@ self: {
        broken = true;
      }) {};
 
+  "conftrack" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, directory
+     , file-io, filepath, mtl, QuickCheck, quickcheck-instances
+     , scientific, template-haskell, text, transformers, yaml
+     }:
+     mkDerivation {
+       pname = "conftrack";
+       version = "0.0.1";
+       sha256 = "1v527akqgcfwl4hyravai05kdazqdn9ppmlq2j3v8dw5zxmdkgai";
+       revision = "1";
+       editedCabalFile = "0wx03gla2x51llwng995snp9lyg1msnyf0337hd1ph9874zcadxr";
+       libraryHaskellDepends = [
+         aeson base bytestring containers directory file-io filepath mtl
+         scientific template-haskell text transformers yaml
+       ];
+       testHaskellDepends = [
+         aeson base containers QuickCheck quickcheck-instances text
+       ];
+       description = "Tracable multi-source config management";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "congruence-relation" = callPackage
     ({ mkDerivation, array, base, containers }:
      mkDerivation {
@@ -74427,6 +74764,8 @@ self: {
        pname = "constraints";
        version = "0.14.2";
        sha256 = "1y0rzl41wwkr3gqzf3ymf0mns86qkafamqindvcfq1qqbn09y92g";
+       revision = "1";
+       editedCabalFile = "1rx81r735ih046j4afgqlbmqlsf3zk2c5d8k9mj3gndasplm66iq";
        libraryHaskellDepends = [
          base binary boring deepseq ghc-prim hashable mtl transformers
        ];
@@ -75720,22 +76059,44 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "copilot_3_20" = 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";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base copilot-c99 copilot-core copilot-language copilot-libraries
+         copilot-prettyprinter copilot-theorem directory filepath
+         optparse-applicative
+       ];
+       description = "A stream DSL for writing embedded C programs";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "copilot-bluespec" = callPackage
     ({ mkDerivation, base, copilot-core, directory, filepath, HUnit
-     , language-bluespec, pretty, process, QuickCheck, random
+     , ieee754, language-bluespec, pretty, process, QuickCheck, random
      , test-framework, test-framework-hunit, test-framework-quickcheck2
      , unix
      }:
      mkDerivation {
        pname = "copilot-bluespec";
-       version = "3.19";
-       sha256 = "0zdiiaivby2dxmq81hvxz4drsasbgm2hizr26kr4zara50xifii7";
+       version = "3.20";
+       sha256 = "0nss9cnhl8dvjnfgkfvhryiib74c5fg6wlfpivrphrbv6jj5pd78";
        libraryHaskellDepends = [
          base copilot-core directory filepath language-bluespec pretty
        ];
        testHaskellDepends = [
-         base copilot-core directory HUnit pretty process QuickCheck random
-         test-framework test-framework-hunit test-framework-quickcheck2 unix
+         base copilot-core directory HUnit ieee754 pretty process QuickCheck
+         random test-framework test-framework-hunit
+         test-framework-quickcheck2 unix
        ];
        description = "A compiler for Copilot targeting FPGAs";
        license = lib.licenses.bsd3;
@@ -75767,6 +76128,30 @@ self: {
        broken = true;
      }) {};
 
+  "copilot-c99_3_20" = callPackage
+    ({ mkDerivation, base, copilot-core, directory, filepath, HUnit
+     , language-c99, language-c99-simple, mtl, pretty, process
+     , QuickCheck, random, test-framework, test-framework-hunit
+     , test-framework-quickcheck2, unix
+     }:
+     mkDerivation {
+       pname = "copilot-c99";
+       version = "3.20";
+       sha256 = "0vb4hh72y2l4fwh9p13xj2wf1p8wrssmv9zikz91mpiszcmcl5s4";
+       libraryHaskellDepends = [
+         base copilot-core directory filepath language-c99
+         language-c99-simple mtl pretty
+       ];
+       testHaskellDepends = [
+         base copilot-core directory HUnit pretty process QuickCheck random
+         test-framework test-framework-hunit test-framework-quickcheck2 unix
+       ];
+       description = "A compiler for Copilot targeting C99";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "copilot-cbmc" = callPackage
     ({ mkDerivation, base, bytestring, copilot-c99, copilot-core
      , copilot-sbv, directory, pretty, process
@@ -75801,6 +76186,24 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "copilot-core_3_20" = callPackage
+    ({ mkDerivation, base, HUnit, QuickCheck, test-framework
+     , test-framework-hunit, test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "copilot-core";
+       version = "3.20";
+       sha256 = "0ndd6xngcgifk7gklf1r9rzyxvdqxn1zp24wg59wn63l3vqlmrg5";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base HUnit QuickCheck test-framework test-framework-hunit
+         test-framework-quickcheck2
+       ];
+       description = "An intermediate representation for Copilot";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "copilot-frp-sketch" = callPackage
     ({ mkDerivation, base, containers, copilot, copilot-c99
      , copilot-language, directory, filepath, mtl, optparse-applicative
@@ -75836,6 +76239,24 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "copilot-interpreter_3_20" = callPackage
+    ({ mkDerivation, base, copilot-core, copilot-prettyprinter, pretty
+     , QuickCheck, test-framework, test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "copilot-interpreter";
+       version = "3.20";
+       sha256 = "11lxrghfhw3n1nz3rjmrahslnl10cywaafmaf6w32mzwbz5hlix9";
+       libraryHaskellDepends = [ base copilot-core pretty ];
+       testHaskellDepends = [
+         base copilot-core copilot-prettyprinter pretty QuickCheck
+         test-framework test-framework-quickcheck2
+       ];
+       description = "Interpreter for Copilot";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "copilot-language" = callPackage
     ({ mkDerivation, array, base, containers, copilot-core
      , copilot-interpreter, copilot-theorem, data-reify, HUnit, mtl
@@ -75859,6 +76280,29 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "copilot-language_3_20" = callPackage
+    ({ mkDerivation, array, base, containers, copilot-core
+     , copilot-interpreter, copilot-theorem, data-reify, HUnit, mtl
+     , pretty, QuickCheck, test-framework, test-framework-hunit
+     , test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "copilot-language";
+       version = "3.20";
+       sha256 = "12ihidjin19y72ajyn1in4cnqk63v2ifhsb312y3l9biwqlbqd0l";
+       libraryHaskellDepends = [
+         array base containers copilot-core copilot-interpreter
+         copilot-theorem data-reify mtl
+       ];
+       testHaskellDepends = [
+         base copilot-core copilot-interpreter HUnit pretty QuickCheck
+         test-framework test-framework-hunit test-framework-quickcheck2
+       ];
+       description = "A Haskell-embedded DSL for monitoring hard real-time distributed systems";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "copilot-libraries" = callPackage
     ({ mkDerivation, base, containers, copilot-interpreter
      , copilot-language, copilot-theorem, mtl, parsec, QuickCheck
@@ -75880,6 +76324,27 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "copilot-libraries_3_20" = 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";
+       libraryHaskellDepends = [
+         base containers copilot-language mtl parsec
+       ];
+       testHaskellDepends = [
+         base copilot-interpreter copilot-language copilot-theorem
+         QuickCheck test-framework test-framework-quickcheck2
+       ];
+       description = "Libraries for the Copilot language";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "copilot-prettyprinter" = callPackage
     ({ mkDerivation, base, copilot-core, pretty }:
      mkDerivation {
@@ -75891,6 +76356,18 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "copilot-prettyprinter_3_20" = callPackage
+    ({ mkDerivation, base, copilot-core, pretty }:
+     mkDerivation {
+       pname = "copilot-prettyprinter";
+       version = "3.20";
+       sha256 = "13kxhismy1ajqzwv4da8qn96xhpx8pnbgbcd7zn35j8fmidfbrmz";
+       libraryHaskellDepends = [ base copilot-core pretty ];
+       description = "A prettyprinter of Copilot Specifications";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "copilot-sbv" = callPackage
     ({ mkDerivation, base, containers, copilot-core, directory
      , filepath, pretty, sbv
@@ -75932,43 +76409,67 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "copilot-theorem_3_20" = callPackage
+    ({ mkDerivation, base, bimap, bv-sized, containers, copilot-core
+     , copilot-prettyprinter, data-default, directory, libBF, mtl, panic
+     , parameterized-utils, parsec, pretty, process, QuickCheck, random
+     , test-framework, test-framework-quickcheck2, transformers, what4
+     , xml
+     }:
+     mkDerivation {
+       pname = "copilot-theorem";
+       version = "3.20";
+       sha256 = "1d9ivlqyknmlic5v2spl4ak72cf3mk35ljx9sbrps4rxchij807a";
+       libraryHaskellDepends = [
+         base bimap bv-sized containers copilot-core copilot-prettyprinter
+         data-default directory libBF mtl panic parameterized-utils parsec
+         pretty process random transformers what4 xml
+       ];
+       testHaskellDepends = [
+         base copilot-core QuickCheck test-framework
+         test-framework-quickcheck2
+       ];
+       description = "k-induction for Copilot";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "copilot-verifier" = callPackage
     ({ mkDerivation, aeson, base, bv-sized, bytestring
      , case-insensitive, containers, copilot, copilot-c99, copilot-core
-     , copilot-language, copilot-libraries, copilot-prettyprinter
-     , copilot-theorem, crucible, crucible-llvm, crux, crux-llvm
-     , filepath, lens, llvm-pretty, mtl, optparse-applicative, panic
+     , copilot-language, copilot-prettyprinter, copilot-theorem
+     , crucible, crucible-llvm, crux, crux-llvm, filepath, lens
+     , llvm-pretty, mtl, optparse-applicative, panic
      , parameterized-utils, prettyprinter, silently, tasty
      , tasty-expected-failure, tasty-hunit, text, transformers, vector
      , what4
      }:
      mkDerivation {
        pname = "copilot-verifier";
-       version = "3.19";
-       sha256 = "1n0xwfv7wibn8xbhkh05ylxh2jv20sk05415lknm3rrgzhns0p14";
+       version = "3.20";
+       sha256 = "0dszrayv3i7cvwdnllqnp3xlmnqy836fb0mghf8q6x9r6c8vi91s";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson base bv-sized bytestring case-insensitive containers copilot
-         copilot-c99 copilot-core copilot-language copilot-libraries
-         copilot-prettyprinter copilot-theorem crucible crucible-llvm crux
-         crux-llvm filepath lens llvm-pretty mtl panic parameterized-utils
-         prettyprinter text transformers vector what4
+         copilot-c99 copilot-core copilot-language copilot-prettyprinter
+         copilot-theorem crucible crucible-llvm crux crux-llvm filepath lens
+         llvm-pretty mtl panic parameterized-utils prettyprinter text
+         transformers vector what4
        ];
        executableHaskellDepends = [
-         aeson base bv-sized bytestring case-insensitive containers copilot
-         copilot-c99 copilot-core copilot-language copilot-libraries
-         copilot-prettyprinter copilot-theorem crucible crucible-llvm crux
-         crux-llvm filepath lens llvm-pretty mtl optparse-applicative panic
-         parameterized-utils prettyprinter text transformers vector what4
+         aeson base bv-sized bytestring case-insensitive containers
+         copilot-c99 copilot-core copilot-theorem crucible crucible-llvm
+         crux crux-llvm filepath lens llvm-pretty mtl optparse-applicative
+         panic parameterized-utils prettyprinter text transformers vector
+         what4
        ];
        testHaskellDepends = [
-         aeson base bv-sized bytestring case-insensitive containers copilot
-         copilot-c99 copilot-core copilot-language copilot-libraries
-         copilot-prettyprinter copilot-theorem crucible crucible-llvm crux
-         crux-llvm filepath lens llvm-pretty mtl panic parameterized-utils
-         prettyprinter silently tasty tasty-expected-failure tasty-hunit
-         text transformers vector what4
+         aeson base bv-sized bytestring case-insensitive containers
+         copilot-c99 copilot-core copilot-theorem crucible crucible-llvm
+         crux crux-llvm filepath lens llvm-pretty mtl panic
+         parameterized-utils prettyprinter silently tasty
+         tasty-expected-failure tasty-hunit text transformers vector what4
        ];
        doHaddock = false;
        description = "System for verifying the correctness of generated Copilot programs";
@@ -76931,8 +77432,8 @@ self: {
     ({ mkDerivation, base, containers, directory, parallel }:
      mkDerivation {
        pname = "cpsa";
-       version = "4.4.4";
-       sha256 = "0q79ay5zm196sn3xmak9f9swcrgakm9b9w5x86dc4340x30y7i2k";
+       version = "4.4.5";
+       sha256 = "0ysr77z15ml5r2gb6gxgjbbzgf7y82khwgxd1kpkbxr0gsj3yxn2";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -77000,8 +77501,8 @@ self: {
     ({ mkDerivation, base, bytestring, c2hs, python3, text }:
      mkDerivation {
        pname = "cpython";
-       version = "3.8.0";
-       sha256 = "18amy26wy01j4gwh5dq1361vzx6p01p7cr46p5zp2x9372klraqb";
+       version = "3.9.0";
+       sha256 = "0khs0jm0g7frbv5a90h9njj2xjmqpx0qgafpr40783zc6bgp8k62";
        libraryHaskellDepends = [ base bytestring text ];
        libraryPkgconfigDepends = [ python3 ];
        libraryToolDepends = [ c2hs ];
@@ -77590,8 +78091,8 @@ self: {
      }:
      mkDerivation {
        pname = "crdt-event-fold";
-       version = "1.8.1.0";
-       sha256 = "1lalg8gi8rcpgzangqbf9j51fpgdsq3k5j6wqbd45nbyyym5zmjj";
+       version = "1.8.1.1";
+       sha256 = "07nqvmlpbcy88k7lmwl5n0mq2n0lxq48nigyqgzibadwg3i20r8q";
        libraryHaskellDepends = [
          aeson base binary containers data-default-class data-dword
          exceptions monad-logger mtl transformers
@@ -78902,8 +79403,8 @@ self: {
        pname = "cryptohash-md5";
        version = "0.11.101.0";
        sha256 = "018g13hkmq5782i24b4518hcd926fl6x6fh5hd7b9wlxwc5dn21v";
-       revision = "4";
-       editedCabalFile = "1m077jax8jz68i9c0nl27465qmcww97wziwmy8apxcfkgfifzlx6";
+       revision = "5";
+       editedCabalFile = "0j3fdm80scgcvmwhvsashw83a2fhl75nd7hxlwmalr81drddw08s";
        libraryHaskellDepends = [ base bytestring ];
        testHaskellDepends = [
          base base16-bytestring bytestring pureMD5 tasty tasty-hunit
@@ -78922,8 +79423,8 @@ self: {
        pname = "cryptohash-sha1";
        version = "0.11.101.0";
        sha256 = "0h9jl9v38gj0vnscqx7xdklk634p05fa6z2pcvknisq2mnbjq154";
-       revision = "4";
-       editedCabalFile = "1m0q2zmljjxr1v5szzb7xlbf2gnmaxnsgbvr9v3lgy3az192gdjr";
+       revision = "5";
+       editedCabalFile = "1a0j89bqb86ij26aq3hlf1a0fhsaxrc810pq4yxhl2j5f2jvv1zs";
        libraryHaskellDepends = [ base bytestring ];
        testHaskellDepends = [
          base base16-bytestring bytestring SHA tasty tasty-hunit
@@ -78942,8 +79443,8 @@ self: {
        pname = "cryptohash-sha256";
        version = "0.11.102.1";
        sha256 = "1xkb7iqplbw4fy1122p79xf1zcb7k44rl0wmfj1q06l7cdqxr9vk";
-       revision = "4";
-       editedCabalFile = "1gdc6clkyx5dlf8g9pn8gbknvwjjhbnm1sy6pai7rarvgdm7a390";
+       revision = "5";
+       editedCabalFile = "1iyy9ssn1q8rs8ijqjmplykjdxyy8cfz2rn2jaxv109dylm4zdmc";
        configureFlags = [ "-fuse-cbits" ];
        isLibrary = true;
        isExecutable = true;
@@ -78965,8 +79466,8 @@ self: {
        pname = "cryptohash-sha512";
        version = "0.11.102.0";
        sha256 = "0b48qwgyn68rfbq4fh6fmsk1kc07n8qq95217n8gjnlzvsh2395z";
-       revision = "3";
-       editedCabalFile = "0n2b0q0a45vrklg69qa4rblijg9j87lqm1v4r3rwkqgl9y2f5bq1";
+       revision = "4";
+       editedCabalFile = "1aayk268zm42scg75yx90j76sh9yh8xjfdrblzzdhn7vjwn2cqq0";
        libraryHaskellDepends = [ base bytestring ];
        testHaskellDepends = [
          base base16-bytestring bytestring SHA tasty tasty-hunit
@@ -79147,6 +79648,8 @@ self: {
        pname = "crypton-connection";
        version = "0.3.2";
        sha256 = "07lrkv6lwphsyp4797yp8ywnndzd270bk58r8gwyby0hr4xy52r0";
+       revision = "1";
+       editedCabalFile = "1rkana1ghppras20pgpwp2bc8dnsf8lspq90r6124jqd4ckbvx2b";
        libraryHaskellDepends = [
          base basement bytestring containers crypton-x509 crypton-x509-store
          crypton-x509-system crypton-x509-validation data-default-class
@@ -79156,15 +79659,15 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "crypton-connection_0_4_0" = callPackage
+  "crypton-connection_0_4_1" = callPackage
     ({ mkDerivation, base, basement, bytestring, containers
      , crypton-x509, crypton-x509-store, crypton-x509-system
      , crypton-x509-validation, data-default-class, network, socks, tls
      }:
      mkDerivation {
        pname = "crypton-connection";
-       version = "0.4.0";
-       sha256 = "0gmmj1r2y21x50ahp35m3zcy7mnsagj8mvp4y2sr4114x5c57gf5";
+       version = "0.4.1";
+       sha256 = "0s1n1rqp2dmc55sr42nsw2j9k3cs7lgx90bcfi5ckq0jh3mkyy4n";
        libraryHaskellDepends = [
          base basement bytestring containers crypton-x509 crypton-x509-store
          crypton-x509-system crypton-x509-validation data-default-class
@@ -80449,8 +80952,8 @@ self: {
      }:
      mkDerivation {
        pname = "curryer-rpc";
-       version = "0.3.5";
-       sha256 = "0iph39bnk5ymzq81vpvyjf7a2h5a43d90pj7b22hgcahrxl4mz8l";
+       version = "0.3.6";
+       sha256 = "0likxfgjv287c7xf5xq6hrzfqmh0vn6lv93s3chbp75gfxs8pwls";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -80626,6 +81129,8 @@ self: {
        pname = "curve25519";
        version = "0.2.8";
        sha256 = "1v621hk9lkz7p8p521jvsa9hi7ssynj9fy1x16lhfnr18gzi789i";
+       revision = "1";
+       editedCabalFile = "1z9wl41rrwyf45jyb8640d3rs65s919vianyk6hmf1r6wxv0v8zn";
        libraryHaskellDepends = [ base bytestring crypto-api ];
        testHaskellDepends = [
          base bytestring crypto-api HUnit QuickCheck tagged test-framework
@@ -82407,12 +82912,71 @@ self: {
        broken = true;
      }) {};
 
+  "data-effects" = callPackage
+    ({ mkDerivation, base, data-default, data-effects-core
+     , data-effects-th, tasty, tasty-discover, tasty-hunit, these
+     }:
+     mkDerivation {
+       pname = "data-effects";
+       version = "0.1.0.0";
+       sha256 = "0rq882lpi3j6g1pj3p60lqb2ad1is9zppng6vxh1vagjfk0jpj87";
+       libraryHaskellDepends = [
+         base data-default data-effects-core data-effects-th these
+       ];
+       testHaskellDepends = [ base tasty tasty-hunit ];
+       testToolDepends = [ tasty-discover ];
+       description = "A basic framework for effect systems based on effects represented by GADTs";
+       license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "data-effects-core" = callPackage
+    ({ mkDerivation, base, compdata, mtl, tasty, tasty-discover
+     , tasty-hunit
+     }:
+     mkDerivation {
+       pname = "data-effects-core";
+       version = "0.1.0.0";
+       sha256 = "1sz3wnna9h6211lc9pbvgf6wjr6csqzpl2q2jz8z3s4hky0m32jg";
+       libraryHaskellDepends = [ base compdata mtl ];
+       testHaskellDepends = [ base tasty tasty-hunit ];
+       testToolDepends = [ tasty-discover ];
+       description = "A basic framework for effect systems based on effects represented by GADTs";
+       license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "data-effects-th" = callPackage
+    ({ mkDerivation, base, containers, data-default, data-effects-core
+     , either, extra, formatting, infinite-list, lens, mtl, tasty
+     , tasty-discover, tasty-hunit, template-haskell, text
+     , th-abstraction
+     }:
+     mkDerivation {
+       pname = "data-effects-th";
+       version = "0.1.0.0";
+       sha256 = "1vq976iyn0k95p884pvwgq154jfjidbs7dyrql4hhldncz2v2j85";
+       libraryHaskellDepends = [
+         base containers data-default data-effects-core either extra
+         formatting infinite-list lens mtl template-haskell text
+         th-abstraction
+       ];
+       testHaskellDepends = [
+         base data-default data-effects-core infinite-list tasty tasty-hunit
+       ];
+       testToolDepends = [ tasty-discover ];
+       description = "Template Haskell utilities for the data-effects library";
+       license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "data-elevator" = callPackage
     ({ mkDerivation, base, hspec }:
      mkDerivation {
        pname = "data-elevator";
-       version = "0.1.0.1";
-       sha256 = "0j2adsqn3r23jjwl5p0kyf2z1wd2kibfqivdcchngsmf3yfr34sz";
+       version = "0.1.0.2";
+       sha256 = "109vff7i8jrz3n6748hj8vf1x4a8r91d2p1cwmcgs0rad536zl0m";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
        description = "Coerce between unlifted boxed and lifted types";
@@ -82596,8 +83160,8 @@ self: {
     ({ mkDerivation, base, deepseq, hashable }:
      mkDerivation {
        pname = "data-fix";
-       version = "0.3.3";
-       sha256 = "0bnalsgmc6z6l5dbhb2zrs78jsybf10rsw9zqi808h2mwvcnv6qp";
+       version = "0.3.4";
+       sha256 = "0dxb2s2bxdl4fcd0kfybprz9kwsskdwshdh543lvjyh4ik8m5w4d";
        libraryHaskellDepends = [ base deepseq hashable ];
        description = "Fixpoint data types";
        license = lib.licenses.bsd3;
@@ -82775,6 +83339,8 @@ self: {
        pname = "data-interval";
        version = "2.1.2";
        sha256 = "01nr9g5phijlchbfc8h8rc1y54igzshnx5ld4fyls3kw8dsr03jf";
+       revision = "1";
+       editedCabalFile = "1b7l6nc2i4y34fmqr7qx8g154c0fh3cn1h47vy30736b25rfgfx3";
        libraryHaskellDepends = [
          base containers deepseq extended-reals hashable lattices
        ];
@@ -84438,7 +85004,7 @@ self: {
        license = lib.licenses.asl20;
      }) {};
 
-  "dbus_1_3_5" = callPackage
+  "dbus_1_3_6" = callPackage
     ({ mkDerivation, base, bytestring, cereal, conduit, containers
      , criterion, deepseq, directory, exceptions, extra, filepath, lens
      , network, parsec, process, QuickCheck, random, resourcet, split
@@ -84447,8 +85013,8 @@ self: {
      }:
      mkDerivation {
        pname = "dbus";
-       version = "1.3.5";
-       sha256 = "1w44asxpvgxpn0rmqagyy25b9in0dy6vis6930q7188pzxlz8q9f";
+       version = "1.3.6";
+       sha256 = "1hz2qz9lsqs00c2xcdf9p32mg3ycq5p25g859xys9wwqcxvspcq6";
        libraryHaskellDepends = [
          base bytestring cereal conduit containers deepseq exceptions
          filepath lens network parsec random split template-haskell text
@@ -85024,22 +85590,21 @@ self: {
   "dear-imgui" = callPackage
     ({ mkDerivation, base, containers, directory, filepath, glew
      , inline-c, inline-c-cpp, managed, megaparsec, parser-combinators
-     , scientific, SDL2, sdl2, StateVar, template-haskell, text, th-lift
-     , transformers, unliftio, unordered-containers, vector
+     , scientific, SDL2, sdl2, StateVar, system-cxx-std-lib
+     , template-haskell, text, th-lift, transformers, unliftio
+     , unordered-containers, vector
      }:
      mkDerivation {
        pname = "dear-imgui";
-       version = "2.2.0";
-       sha256 = "050xpwsx2ydpq8p81i3dc37a9f0p8z41i3vp84wr26psrqbnv6lx";
-       revision = "1";
-       editedCabalFile = "1x52qa09p3ql8sykcj3r46bln0gds5c6rix9sybf2vg39j14igfz";
+       version = "2.3.0";
+       sha256 = "0dq1k2v57b2fvrmsxmkr02zyia3bndq2xl6c4avyn6jpr2pfak4l";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base containers directory filepath inline-c inline-c-cpp managed
          megaparsec parser-combinators scientific sdl2 StateVar
-         template-haskell text th-lift transformers unliftio
-         unordered-containers vector
+         system-cxx-std-lib template-haskell text th-lift transformers
+         unliftio unordered-containers vector
        ];
        libraryPkgconfigDepends = [ glew SDL2 ];
        doHaddock = false;
@@ -86076,6 +86641,18 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "delivery-status-notification" = callPackage
+    ({ mkDerivation, attoparsec, base, text }:
+     mkDerivation {
+       pname = "delivery-status-notification";
+       version = "0.2.0.0";
+       sha256 = "0vmvgwq9g3kqdmfqs4gg7h1a926jqg7g8n065qvq0b4c4pmn7dy1";
+       libraryHaskellDepends = [ attoparsec base text ];
+       testHaskellDepends = [ attoparsec base ];
+       description = "Parse bounce messages per RFC3464, RFC3463";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "delta" = callPackage
     ({ mkDerivation, base, containers, directory, filepath, hspec
      , optparse-applicative, process, sodium, time
@@ -88218,6 +88795,34 @@ self: {
        broken = true;
      }) {};
 
+  "dhscanner-ast" = callPackage
+    ({ mkDerivation, aeson, base, containers, QuickCheck, random }:
+     mkDerivation {
+       pname = "dhscanner-ast";
+       version = "0.1.0.2";
+       sha256 = "1q8wklhn4nyw2ryb8bdgfwvx4v5maf2minms5zkigqb1rh1snc8g";
+       libraryHaskellDepends = [ aeson base containers ];
+       testHaskellDepends = [ base QuickCheck random ];
+       description = "abstract syntax tree for multiple programming languages";
+       license = lib.licenses.gpl3Only;
+     }) {};
+
+  "dhscanner-bitcode" = callPackage
+    ({ mkDerivation, aeson, base, containers, dhscanner-ast, QuickCheck
+     , random
+     }:
+     mkDerivation {
+       pname = "dhscanner-bitcode";
+       version = "0.1.0.1";
+       sha256 = "036m2iix36ybcc8bqr9wz92rp4zq63qzyqgbm8bzk79zwdc432q2";
+       libraryHaskellDepends = [ aeson base containers dhscanner-ast ];
+       testHaskellDepends = [
+         base containers dhscanner-ast QuickCheck random
+       ];
+       description = "Intermediate language for static code analysis";
+       license = lib.licenses.gpl3Only;
+     }) {};
+
   "di" = callPackage
     ({ mkDerivation, base, containers, df1, di-core, di-df1, di-handle
      , di-monad, exceptions
@@ -88480,8 +89085,8 @@ self: {
        pname = "diagrams-cairo";
        version = "1.4.2.1";
        sha256 = "0fqma8m4xrqha079aqqynk23y252x47xfzvb0gss4bvgdmwa0lzc";
-       revision = "2";
-       editedCabalFile = "0fyy1iqfwzk1b4vvqnfh31gd8g8qjry7cc9g2nhg505rbafflcn5";
+       revision = "3";
+       editedCabalFile = "1qdx7k5z6bw70y6rmjs5pkwdypsmrl0gmp7qdjmsbkjv2sah7hq4";
        libraryHaskellDepends = [
          array base bytestring cairo colour containers data-default-class
          diagrams-core diagrams-lib filepath hashable JuicyPixels lens mtl
@@ -88721,8 +89326,8 @@ self: {
        pname = "diagrams-lib";
        version = "1.4.6.2";
        sha256 = "0qz5yrrg4k4f72fg20b1rq5mk7n7q531qmj0irpg9lmrr596bdh9";
-       revision = "1";
-       editedCabalFile = "03spvjxwlv7sfr5cpkfl2ddxap031jsclg88bas99pckw08amp5g";
+       revision = "2";
+       editedCabalFile = "1mdz1s014pn3v7b301d409zv5npw1gkdqkq2hzn8klnawcnmng57";
        libraryHaskellDepends = [
          active adjunctions array base bytestring cereal colour containers
          data-default-class diagrams-core diagrams-solve directory
@@ -88819,8 +89424,8 @@ self: {
        pname = "diagrams-postscript";
        version = "1.5.1.1";
        sha256 = "1kwb100k3qif9gc8kgvglya5by61522128cxsjrxk5a8dzpgwal4";
-       revision = "2";
-       editedCabalFile = "1gg221ycs2505f43rngaf47j65mh9dk6apfzsmxkdw2zz278cl26";
+       revision = "3";
+       editedCabalFile = "1yd084lqh2fs2m42a0744b7xlpsxk59ivjnaq99jkf1d6xq8kpak";
        libraryHaskellDepends = [
          base bytestring containers data-default-class diagrams-core
          diagrams-lib hashable lens monoid-extras mtl semigroups split
@@ -88911,8 +89516,8 @@ self: {
        pname = "diagrams-solve";
        version = "0.1.3";
        sha256 = "09qqwcvbvd3a0j5fnp40dbzw0i3py9c7kgizj2aawajwbyjvpd17";
-       revision = "2";
-       editedCabalFile = "08l6q5751lrpyrjiliig94a2s7ahlm2045bp5mngnl9nf6xr1rwb";
+       revision = "3";
+       editedCabalFile = "1x10f75ggnd7357ns4cggncavs9sbiacp13mjbr486ifr24vbws6";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [
          base deepseq tasty tasty-hunit tasty-quickcheck
@@ -88931,8 +89536,8 @@ self: {
        pname = "diagrams-svg";
        version = "1.4.3.1";
        sha256 = "002lgmq78c6rsvds9bgm6m4w8j6qpg260mc52hf97wj6m050l237";
-       revision = "6";
-       editedCabalFile = "1m64lzffszyln6hk35zqnrm32qy8skvz754pdk3xvkv8dspmia4s";
+       revision = "7";
+       editedCabalFile = "1njcpdk5amymnlp8dq6r8cgj3gm0rqhhi68jywqc5zcscmr77l2m";
        libraryHaskellDepends = [
          base base64-bytestring bytestring colour containers diagrams-core
          diagrams-lib filepath hashable JuicyPixels lens monoid-extras mtl
@@ -91815,8 +92420,8 @@ self: {
      }:
      mkDerivation {
        pname = "djot";
-       version = "0.1.2";
-       sha256 = "11hd8axafpn07pk48lvppmw8rbwyrziirga6lw42x5rl0js1j5wx";
+       version = "0.1.2.1";
+       sha256 = "1lkfbxhzfcqpv0nj6kkbfhlskxb85ql72z3w1ivcw3prxs3skaza";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -91891,8 +92496,8 @@ self: {
        pname = "dlist";
        version = "1.0";
        sha256 = "0581a60xw4gw7pmqlmg5w2hr4hm9yjgx4c2z6v63y5xv51rn6g8p";
-       revision = "1";
-       editedCabalFile = "0s758nqs16mzj3vn6dyg7lfsd3c65xzycbil4xvzqf761k96kzsm";
+       revision = "2";
+       editedCabalFile = "1lk1ladz44chpfi1gx8yglzrxbzd9yyb258gs6rnm0as9icjfiw5";
        libraryHaskellDepends = [ base deepseq ];
        testHaskellDepends = [ base QuickCheck ];
        description = "Difference lists";
@@ -92099,20 +92704,17 @@ self: {
      }) {};
 
   "dns-patterns" = callPackage
-    ({ mkDerivation, attoparsec, base, bytestring, criterion, HUnit
+    ({ mkDerivation, attoparsec, base, bytestring, HUnit
      , parser-combinators, text
      }:
      mkDerivation {
        pname = "dns-patterns";
-       version = "0.2.3";
-       sha256 = "0vs3qn4pdpk13imxp8pz106ra504jwx629h62vv9z5nnjwq81d6y";
+       version = "0.3.1";
+       sha256 = "1b39ycdw9ws8sd6nxdcrk6snrl8yifda1a5n89fdpfvsaybhly83";
        libraryHaskellDepends = [
          attoparsec base bytestring parser-combinators text
        ];
        testHaskellDepends = [ attoparsec base bytestring HUnit text ];
-       benchmarkHaskellDepends = [
-         attoparsec base bytestring criterion text
-       ];
        description = "DNS name parsing and pattern matching utilities";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -92741,35 +93343,59 @@ self: {
      }) {};
 
   "doctest" = callPackage
-    ({ mkDerivation, base, code-page, deepseq, directory, exceptions
-     , filepath, ghc, ghc-paths, hspec, hspec-core, hspec-discover
-     , HUnit, mockery, process, QuickCheck, setenv, silently
+    ({ mkDerivation, base, code-page, containers, deepseq, directory
+     , exceptions, filepath, ghc, ghc-paths, hspec, hspec-core
+     , hspec-discover, HUnit, mockery, process, QuickCheck, silently
      , stringbuilder, syb, transformers
      }:
      mkDerivation {
        pname = "doctest";
-       version = "0.22.2";
-       sha256 = "1rf6hbiml8jk5n9j9isqi012chhhzjlp224hqwz7xh8r830kkf5g";
-       revision = "1";
-       editedCabalFile = "1w9nzs10cyfd5922xkm2crvr2191420qzzpbajxjsgdmkjgk55vd";
+       version = "0.22.6";
+       sha256 = "02g4iy57xcqs3p5w6hw1rzcbszh3b8c132a4zdfi4qf65pml6b0a";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base code-page deepseq directory exceptions filepath ghc ghc-paths
-         process syb transformers
+         base code-page containers deepseq directory exceptions filepath ghc
+         ghc-paths process syb transformers
        ];
-       executableHaskellDepends = [
-         base code-page deepseq directory exceptions filepath ghc ghc-paths
-         process syb transformers
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base code-page containers deepseq directory exceptions filepath ghc
+         ghc-paths hspec hspec-core HUnit mockery process QuickCheck
+         silently stringbuilder syb transformers
        ];
+       testToolDepends = [ hspec-discover ];
+       description = "Test interactive Haskell examples";
+       license = lib.licenses.mit;
+       mainProgram = "doctest";
+     }) {};
+
+  "doctest_0_22_9" = callPackage
+    ({ mkDerivation, base, code-page, containers, deepseq, directory
+     , exceptions, filepath, ghc, ghc-paths, hspec, hspec-core
+     , hspec-discover, HUnit, mockery, process, QuickCheck, silently
+     , stringbuilder, syb, temporary, transformers
+     }:
+     mkDerivation {
+       pname = "doctest";
+       version = "0.22.9";
+       sha256 = "182952jr58hz83ckmbc33nwx9ndad808d8cn9z0ay7ds6p11i46s";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base code-page containers deepseq directory exceptions filepath ghc
+         ghc-paths process syb temporary transformers
+       ];
+       executableHaskellDepends = [ base ];
        testHaskellDepends = [
-         base code-page deepseq directory exceptions filepath ghc ghc-paths
-         hspec hspec-core HUnit mockery process QuickCheck setenv silently
-         stringbuilder syb transformers
+         base code-page containers deepseq directory exceptions filepath ghc
+         ghc-paths hspec hspec-core HUnit mockery process QuickCheck
+         silently stringbuilder syb temporary transformers
        ];
        testToolDepends = [ hspec-discover ];
        description = "Test interactive Haskell examples";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "doctest";
      }) {};
 
@@ -92900,6 +93526,8 @@ self: {
        pname = "doctest-parallel";
        version = "0.3.1.1";
        sha256 = "1xpk020024vsqh27sp225hx50i1hn5fkhxiyww6wqnhrkxypjkwa";
+       revision = "1";
+       editedCabalFile = "1l2lzi4iv4d2xx5ry3vib6f0582dy1cia4cni2yfk3h2gywmxa2m";
        libraryHaskellDepends = [
          base base-compat Cabal code-page containers deepseq directory
          exceptions filepath ghc ghc-paths Glob process random syb
@@ -95070,9 +95698,7 @@ self: {
        benchmarkHaskellDepends = [ base criterion filepath time ];
        description = "Generalised reactive framework supporting classic, arrowized and monadic FRP";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.turion ];
-       broken = true;
      }) {};
 
   "dunai-core" = callPackage
@@ -95102,7 +95728,6 @@ self: {
        ];
        description = "Testing library for Dunai";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "dupIO" = callPackage
@@ -95111,6 +95736,8 @@ self: {
        pname = "dupIO";
        version = "0.1.0";
        sha256 = "1j2xi1hskmgkknmg01fbkfa3ry2a1f7mzkvjhkqlsz27v3f3q4lm";
+       revision = "1";
+       editedCabalFile = "0hpph3a26q0jj0bhvxkngj02m5s3amibjgbazd7aq91phrhykz6z";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base ghc-prim ];
@@ -97633,10 +98260,8 @@ self: {
      }:
      mkDerivation {
        pname = "ekg";
-       version = "0.4.0.15";
-       sha256 = "1k3d5kiqm034qs04k0pcisf4zbdmx2fcgl9a6c1lzzjw96zf6aj8";
-       revision = "8";
-       editedCabalFile = "05k50vx956zlh7dvkhi7qvd9f7x48hg5hwgqjqsf5fwzm1cqir6n";
+       version = "0.4.1.0";
+       sha256 = "03dgsgf67clk4wqrk69jqfh0ap406k0hgz257j0f5kixpws42ahp";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base bytestring ekg-core ekg-json filepath network snap-core
@@ -97778,10 +98403,8 @@ self: {
      }:
      mkDerivation {
        pname = "ekg-json";
-       version = "0.1.0.6";
-       sha256 = "0iyx0ix4dcyhh9xg4ia1lm7x2q0iffswnr33khfg9fr81am80shy";
-       revision = "7";
-       editedCabalFile = "1f53dh7h48j07xw4jdxzwipndap8wdg36d857zdkaxmf14dzqvp1";
+       version = "0.1.1.0";
+       sha256 = "0wwzv2hfznd19385imajcarj0c42c3zczg3hlh39afy5k71hgvpp";
        libraryHaskellDepends = [
          aeson base ekg-core text unordered-containers
        ];
@@ -97877,8 +98500,8 @@ self: {
      }:
      mkDerivation {
        pname = "ekg-statsd";
-       version = "0.2.5.0";
-       sha256 = "02sgssxk8q9clz0pw7k7dbgxryvkhq46b9mf0nqkvw8r81j4gy92";
+       version = "0.2.6.0";
+       sha256 = "19d7bydhc1ghcadip8mw3bshj05xvrc44z3p6fxsvf498zdcxgi9";
        libraryHaskellDepends = [
          base bytestring ekg-core network text time unordered-containers
        ];
@@ -98069,7 +98692,6 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Dependently typed elimination functions using singletons";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "eliminators_0_9_5" = callPackage
@@ -99313,25 +99935,12 @@ self: {
     ({ mkDerivation, base, containers, HUnit, text }:
      mkDerivation {
        pname = "emojis";
-       version = "0.1.3";
-       sha256 = "1y0sv7hq652xzrqdqdq31v7bcvani7ilj8xqh7cih104s32cczw1";
-       libraryHaskellDepends = [ base containers text ];
-       testHaskellDepends = [ base HUnit text ];
-       description = "Conversion between emoji characters and their names";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "emojis_0_1_4_1" = callPackage
-    ({ mkDerivation, base, containers, HUnit, text }:
-     mkDerivation {
-       pname = "emojis";
        version = "0.1.4.1";
        sha256 = "1r8a8xjnsqbyzg96fla2s1cg6804297w6487rnrvjhqxgccxc040";
        libraryHaskellDepends = [ base containers text ];
        testHaskellDepends = [ base HUnit text ];
        description = "Conversion between emoji characters and their names";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "empty" = callPackage
@@ -99656,8 +100265,8 @@ self: {
        pname = "entropy";
        version = "0.4.1.10";
        sha256 = "1rbx4ydabrjs8kkdg9laznkh9nisiq6b5z93vnp9bh6iy59ivb45";
-       revision = "1";
-       editedCabalFile = "1c9cf98lhyvq2j5mifzkrvp26i8zg3f93vcjs86m9pxq1xh7pgc2";
+       revision = "2";
+       editedCabalFile = "07f8jm9cnk0b5xs6skj5ply2csjprvq1x0zgxq21bvmc3ajvxx2i";
        setupHaskellDepends = [ base Cabal directory filepath process ];
        libraryHaskellDepends = [ base bytestring unix ];
        description = "A platform independent entropy source";
@@ -100030,6 +100639,8 @@ self: {
        ];
        description = "Safe helpers for accessing and modifying environment variables";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "env-guard" = callPackage
@@ -100105,6 +100716,19 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "envparse_0_6_0" = callPackage
+    ({ mkDerivation, base, containers, hspec, text }:
+     mkDerivation {
+       pname = "envparse";
+       version = "0.6.0";
+       sha256 = "1a46ljsrdha0pccfyxpii1lbwzbbj1960n5hcr47gdy1w3vcwjwk";
+       libraryHaskellDepends = [ base containers ];
+       testHaskellDepends = [ base containers hspec text ];
+       description = "Parse environment variables";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "envstatus" = callPackage
     ({ mkDerivation, base, ConfigFile, mtl, parsec, process, PyF, tasty
      , tasty-hspec, unix
@@ -100170,37 +100794,40 @@ self: {
 
   "eo-phi-normalizer" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, alex, array, base, blaze-html
-     , blaze-markup, BNFC, bytestring, Cabal, cereal, directory
-     , doctest-parallel, file-embed, filepath, generic-lens, happy
-     , hspec, hspec-discover, lens, mtl, optparse-applicative, process
-     , PyF, QuickCheck, regex-compat, scientific, template-haskell, text
+     , blaze-markup, BNFC, bytestring, Cabal, cereal, containers
+     , directory, doctest-parallel, file-embed, filepath, generic-lens
+     , happy, hashable, hspec, hspec-discover, lens, mtl
+     , optparse-applicative, process, PyF, QuickCheck, regex-compat
+     , scientific, template-haskell, text, unordered-containers
      , with-utf8, yaml
      }:
      mkDerivation {
        pname = "eo-phi-normalizer";
-       version = "0.4.1";
-       sha256 = "1sgag1wpl7nykq5gkkd6iak1f3nm9908cdmqr02fvn4ywrx8j1pa";
+       version = "1.0.0";
+       sha256 = "01952w59d4w0d0d4nk7lydjz75w6b1qsh662grd3z44ahd3zhyy7";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal process PyF ];
        libraryHaskellDepends = [
          aeson array base blaze-html blaze-markup bytestring cereal
-         directory file-embed filepath generic-lens lens mtl PyF
-         regex-compat scientific template-haskell text yaml
+         containers directory file-embed filepath generic-lens hashable lens
+         mtl PyF regex-compat scientific template-haskell text
+         unordered-containers yaml
        ];
        libraryToolDepends = [ alex BNFC happy ];
        executableHaskellDepends = [
          aeson aeson-pretty array base blaze-html blaze-markup bytestring
-         cereal directory file-embed filepath generic-lens lens mtl
-         optparse-applicative PyF regex-compat scientific template-haskell
-         text with-utf8 yaml
+         cereal containers directory file-embed filepath generic-lens
+         hashable lens mtl optparse-applicative PyF regex-compat scientific
+         template-haskell text unordered-containers with-utf8 yaml
        ];
        executableToolDepends = [ alex BNFC happy ];
        testHaskellDepends = [
          aeson array base blaze-html blaze-markup bytestring cereal
-         directory doctest-parallel file-embed filepath generic-lens hspec
-         hspec-discover lens mtl PyF QuickCheck regex-compat scientific
-         template-haskell text with-utf8 yaml
+         containers directory doctest-parallel file-embed filepath
+         generic-lens hashable hspec hspec-discover lens mtl PyF QuickCheck
+         regex-compat scientific template-haskell text unordered-containers
+         with-utf8 yaml
        ];
        testToolDepends = [ alex BNFC happy hspec-discover ];
        description = "Command line normalizer of 𝜑-calculus expressions";
@@ -100574,27 +101201,27 @@ self: {
 
   "erebos" = callPackage
     ({ mkDerivation, async, base, binary, bytestring, c2hs, clock
-     , containers, cryptonite, deepseq, directory, filepath, hashable
-     , hashtables, haskeline, hinotify, iproute, libpjproject, memory
+     , containers, cryptonite, 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.4";
-       sha256 = "1qrc5kycmirbwzjajv6rvlj43wnhixqa2z2lbj0hx55l28626vzj";
+       version = "0.1.6";
+       sha256 = "153akrq6541k5m0gwhdw6bgk83b9pj3gdmzi0gafgypp0lhrg1f2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          async base binary bytestring clock containers cryptonite deepseq
-         directory filepath hashable hashtables hinotify iproute memory mtl
+         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
-         template-haskell text time transformers
+         template-haskell text time transformers uuid
        ];
        description = "Decentralized messaging and synchronization";
        license = lib.licenses.bsd3;
@@ -100611,8 +101238,8 @@ self: {
      }:
      mkDerivation {
        pname = "erebos-tester";
-       version = "0.2.2";
-       sha256 = "156597h0sriwjm5rivlmvizn76i5c984bs87v39zj0yyr2qzk0f7";
+       version = "0.2.4";
+       sha256 = "1nfhkwva75qwrhmrhccvy52ga0fxig7ddqhgnl0cpcsll3hfkmdn";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -102037,6 +102664,8 @@ self: {
        pname = "evdev";
        version = "2.3.1.1";
        sha256 = "1jq7ayi4rv8v02wyxva9776iqymv0ac1h7jbfxf96gmk5ifwyinf";
+       revision = "1";
+       editedCabalFile = "05v90azm7rfmzbcbm2rmbl20977nk1m41m0l8sryf64zk6sxpw3n";
        libraryHaskellDepends = [
          base bytestring containers extra filepath-bytestring monad-loops
          mtl rawfilepath time unix
@@ -102054,17 +102683,15 @@ self: {
 
   "evdev-streamly" = callPackage
     ({ mkDerivation, base, bytestring, containers, evdev, extra
-     , filepath-bytestring, rawfilepath, streamly, streamly-fsnotify
-     , unix
+     , filepath-bytestring, mtl, rawfilepath, streamly
+     , streamly-fsnotify, unix
      }:
      mkDerivation {
        pname = "evdev-streamly";
-       version = "0.0.2.0";
-       sha256 = "0vrkg3d1171lsr71k3vrcf9vbl18mdnvpi02sxvzjp2zbv3gs7v6";
-       revision = "1";
-       editedCabalFile = "11w831ml0dn9v3gchv8465w43ml8cgcfwgxmpwnjy6v8p34q14qm";
+       version = "0.0.2.1";
+       sha256 = "00q5i41al5p1f70a44v922qxlafq54pfmbgvh7v0h43rkqjzkj4r";
        libraryHaskellDepends = [
-         base bytestring containers evdev extra filepath-bytestring
+         base bytestring containers evdev extra filepath-bytestring mtl
          rawfilepath streamly streamly-fsnotify unix
        ];
        description = "Bridge for working with evdev and streamly";
@@ -102402,10 +103029,8 @@ self: {
      }:
      mkDerivation {
        pname = "eventlog2html";
-       version = "0.11.0";
-       sha256 = "0yj50j9jijw8is19d2afpgc3dv45ji911rlhbjvcz7x441valqx8";
-       revision = "1";
-       editedCabalFile = "11zza33mqh34l9rsryzjpr04whx284wjvjbybaz1m83sc8c8blhx";
+       version = "0.11.1";
+       sha256 = "1rfyw285g48c7dck8kjykx9n4brw7ngm275n64g1wwwkm4ybn43n";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -103414,7 +104039,6 @@ self: {
        ];
        description = "@exinst@ support for @aeson@ package";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "exinst-base" = callPackage
@@ -103435,7 +104059,6 @@ self: {
        ];
        description = "@exinst@ support for @base@ package";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "exinst-bytes" = callPackage
@@ -103456,7 +104079,6 @@ self: {
        ];
        description = "@exinst@ support for @bytes@ package";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "exinst-cereal" = callPackage
@@ -103477,7 +104099,6 @@ self: {
        ];
        description = "@exinst@ support for @cereal@ package";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "exinst-deepseq" = callPackage
@@ -103525,7 +104146,6 @@ self: {
        ];
        description = "Dependent pairs and their instances";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "exist" = callPackage
@@ -103665,8 +104285,8 @@ self: {
        pname = "exon";
        version = "1.7.0.0";
        sha256 = "1i45lxdp6g94cxcx64jipxdpvza2qpz5m3z2h499xwljgyzyj3vy";
-       revision = "1";
-       editedCabalFile = "1b7vdc8fdck4rfpg046gakry9kwxwmz9d9zwg8racfpw5qls6y27";
+       revision = "2";
+       editedCabalFile = "1a0a2lyg75xbnq31k3jkx3ngkr3h4islbjvblp5r0zvwn4q25mj8";
        libraryHaskellDepends = [
          base ghc incipit-base parsec template-haskell
        ];
@@ -104264,8 +104884,8 @@ self: {
        pname = "extended-reals";
        version = "0.2.4.0";
        sha256 = "19df7zlm8kisihmnpg3ni5qg4p0vkilsny0ngch0b8b0pr56cb0c";
-       revision = "2";
-       editedCabalFile = "1v4vcrf66bapldw5jswkp4jb1v1qlr5cx2mgjnxb8mszir7s6p1f";
+       revision = "3";
+       editedCabalFile = "0wy0k20rcsz9cbgf35lzjva98csdcv67si3vh24w5jwsdqkxlmk4";
        libraryHaskellDepends = [ base deepseq hashable ];
        testHaskellDepends = [
          base deepseq HUnit QuickCheck tasty tasty-hunit tasty-quickcheck
@@ -104477,8 +105097,8 @@ self: {
        pname = "extensions";
        version = "0.1.0.2";
        sha256 = "1ra1qfrsc3icv6lgm06pgrhv77shwb8r7ci2whgnj3hs692ld7gd";
-       revision = "4";
-       editedCabalFile = "0aw558iz7xf3sd2n36rp3x4vi6w0cv1r4xx0kz8hkv0w1aay0vh1";
+       revision = "5";
+       editedCabalFile = "04plmhvz94p8dhy5qfykv5p2z9g25mqjrmcdyz6fj3x2p9pfrscd";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -106048,26 +106668,26 @@ self: {
 
   "fbrnch" = callPackage
     ({ mkDerivation, aeson, async, base, bodhi, bugzilla-redhat
-     , bytestring, config-ini, copr-api, directory, email-validate
-     , extra, fedora-dists, filepath, http-conduit, http-directory
-     , http-query, koji, network-uri, pagure, pretty-terminal, process
-     , rpm-nvr, rpmbuild-order, simple-cmd, simple-cmd-args
-     , simple-prompt, text, time, typed-process, unix, utf8-string
-     , xdg-basedir
+     , bytestring, config-ini, copr-api, directory, either
+     , email-validate, extra, fedora-releases, filepath, http-conduit
+     , http-directory, http-query, koji, network-uri, pagure
+     , pretty-terminal, process, rpm-nvr, rpmbuild-order, say
+     , select-rpms, simple-cmd, simple-cmd-args, simple-prompt, text
+     , time, typed-process, unix, utf8-string, xdg-basedir
      }:
      mkDerivation {
        pname = "fbrnch";
-       version = "1.4";
-       sha256 = "0zcwqihcmvpd3vbbzrn9qy41hd4yapdv7b405gqpz10fbil5w5mq";
+       version = "1.5";
+       sha256 = "1jj2nnjqpqj1fxx7vliq1ayzwdp6xaphbdln8w2fifwbp8k3znjj";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          aeson async base bodhi bugzilla-redhat bytestring config-ini
-         copr-api directory email-validate extra fedora-dists filepath
-         http-conduit http-directory http-query koji network-uri pagure
-         pretty-terminal process rpm-nvr rpmbuild-order simple-cmd
-         simple-cmd-args simple-prompt text time typed-process unix
-         utf8-string xdg-basedir
+         copr-api directory either email-validate extra fedora-releases
+         filepath http-conduit http-directory http-query koji network-uri
+         pagure pretty-terminal process rpm-nvr rpmbuild-order say
+         select-rpms simple-cmd simple-cmd-args simple-prompt text time
+         typed-process unix utf8-string xdg-basedir
        ];
        description = "Fedora packager tool to build package branches";
        license = lib.licenses.gpl2Only;
@@ -106558,27 +107178,41 @@ self: {
        broken = true;
      }) {};
 
+  "fedora-releases" = callPackage
+    ({ mkDerivation, aeson, base, bodhi, cached-json-file, extra }:
+     mkDerivation {
+       pname = "fedora-releases";
+       version = "0.1.0";
+       sha256 = "0f93dnjbf1nznblj5y2a4w4y5fz7f6rvami57f8zslz4a90iw8pl";
+       libraryHaskellDepends = [
+         aeson base bodhi cached-json-file extra
+       ];
+       description = "Library for Fedora release versions";
+       license = lib.licenses.gpl3Only;
+     }) {};
+
   "fedora-repoquery" = callPackage
-    ({ mkDerivation, base, bodhi, bytestring, cached-json-file
-     , directory, extra, filepath, http-client, http-directory
-     , regex-compat, simple-cmd, simple-cmd-args, time
+    ({ mkDerivation, base, bodhi, cached-json-file, case-insensitive
+     , curl, directory, extra, filepath, Glob, regex-compat, safe
+     , simple-cmd, simple-cmd-args, text, time, xdg-basedir
      }:
      mkDerivation {
        pname = "fedora-repoquery";
-       version = "0.4";
-       sha256 = "11lxxg7mxy3bx707yl8j3qgk48jsgc16wdndpp7j21c2sjg68skk";
+       version = "0.7";
+       sha256 = "1jpnmfm1pj4d078941hapd7ww975cy032d8jdkbparnv847nvd2n";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         base bodhi bytestring cached-json-file directory extra filepath
-         http-client http-directory regex-compat simple-cmd simple-cmd-args
-         time
+         base bodhi cached-json-file case-insensitive curl directory extra
+         filepath Glob regex-compat safe simple-cmd simple-cmd-args text
+         time xdg-basedir
        ];
        testHaskellDepends = [ base simple-cmd ];
-       description = "Fedora repoquery tool";
+       description = "Fedora release repos package query tool";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
-       mainProgram = "fdrq";
+       mainProgram = "fedora-repoquery";
+       broken = true;
      }) {};
 
   "fee-estimate" = callPackage
@@ -106805,7 +107439,6 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Declarative feedback loop manager";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "fei-base" = callPackage
@@ -107505,6 +108138,25 @@ self: {
        broken = true;
      }) {};
 
+  "fields-and-cases" = callPackage
+    ({ mkDerivation, base, process, regex-compat, relude
+     , string-conversions, tasty, tasty-hunit
+     }:
+     mkDerivation {
+       pname = "fields-and-cases";
+       version = "0.2.0.0";
+       sha256 = "0bw3xdja63zvi1w1i3r5d9jsdpx9dyi1pniv6y4s8w7ryblcg2dw";
+       libraryHaskellDepends = [ base relude string-conversions ];
+       testHaskellDepends = [
+         base process regex-compat relude string-conversions tasty
+         tasty-hunit
+       ];
+       description = "Codegen Haskell types to other languages";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "fields-json" = callPackage
     ({ mkDerivation, base, base64-bytestring, containers, json, mtl
      , utf8-string
@@ -107614,6 +108266,24 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "file-embed-lzma_0_1" = callPackage
+    ({ mkDerivation, base, bytestring, directory, filepath, lzma
+     , template-haskell, text, transformers
+     }:
+     mkDerivation {
+       pname = "file-embed-lzma";
+       version = "0.1";
+       sha256 = "0la1nc21bkja1b8nsbhrvzpfn78nz87mjkrfixfhz2hfb57v4igy";
+       libraryHaskellDepends = [
+         base bytestring directory filepath lzma template-haskell text
+         transformers
+       ];
+       testHaskellDepends = [ base bytestring ];
+       description = "Use Template Haskell to embed (LZMA compressed) data";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "file-embed-poly" = callPackage
     ({ mkDerivation, base, bytestring, directory, file-embed, filepath
      , hspec, template-haskell
@@ -107640,8 +108310,8 @@ self: {
      }:
      mkDerivation {
        pname = "file-io";
-       version = "0.1.1";
-       sha256 = "1xqmd342x7ywc000g6dcr3gj9smcgancrrx7qc4faml2yh5sh842";
+       version = "0.1.4";
+       sha256 = "0lkgx2v92zv9r9ndkzlia8k4my242p250i99qbcf6msw04x13ng3";
        libraryHaskellDepends = [ base bytestring deepseq filepath unix ];
        testHaskellDepends = [
          base bytestring filepath tasty tasty-hunit temporary
@@ -107753,8 +108423,8 @@ self: {
      }:
      mkDerivation {
        pname = "filecache";
-       version = "0.5.0";
-       sha256 = "02b2w8ycnks1sqhsiajw51dx4l38f5kv3vh67psr9rrp02q0zh4m";
+       version = "0.5.1";
+       sha256 = "0nsq25gj0yyjx27hrpwpxvx0sfh4n36rhdx4lxy3drn70746spgq";
        libraryHaskellDepends = [
          base containers directory exceptions filepath fsnotify mtl stm
          strict-base-types time
@@ -107833,24 +108503,22 @@ self: {
        broken = true;
      }) {};
 
-  "filepath_1_5_2_0" = callPackage
+  "filepath_1_5_3_0" = callPackage
     ({ mkDerivation, base, bytestring, deepseq, exceptions
-     , generic-deriving, generic-random, os-string, QuickCheck
+     , generic-deriving, generic-random, os-string
      , quickcheck-classes-base, tasty, tasty-bench, tasty-quickcheck
      , template-haskell
      }:
      mkDerivation {
        pname = "filepath";
-       version = "1.5.2.0";
-       sha256 = "19vq749100f1nfjn9cpw99wx392x6rf439ly5lm965w5zas6sq6j";
-       revision = "1";
-       editedCabalFile = "16j1jjkf1rlyqwndpv6kphyc5s3ffqmh155f8j6xrvd7rd1sixwa";
+       version = "1.5.3.0";
+       sha256 = "0nhsjfbm31rxsx4hbx8wh9ir3845j7pcjhgb1rz7rpjkzr2fq1yq";
        libraryHaskellDepends = [
          base bytestring deepseq exceptions os-string template-haskell
        ];
        testHaskellDepends = [
          base bytestring deepseq generic-deriving generic-random os-string
-         QuickCheck quickcheck-classes-base tasty tasty-quickcheck
+         quickcheck-classes-base tasty tasty-quickcheck
        ];
        benchmarkHaskellDepends = [
          base bytestring deepseq os-string tasty-bench
@@ -107866,8 +108534,8 @@ self: {
      }:
      mkDerivation {
        pname = "filepath-bytestring";
-       version = "1.4.2.1.13";
-       sha256 = "0dvsn98xb5hjczs21r8868n79jygaava1pp5l1mdr823hqlz1bcw";
+       version = "1.4.100.3.2";
+       sha256 = "1zfhzpbh798n57k3hncingpk2ls1y2b1ap6iznn69sn3v59q2mbq";
        libraryHaskellDepends = [ base bytestring unix ];
        testHaskellDepends = [ base bytestring filepath QuickCheck ];
        benchmarkHaskellDepends = [ base criterion filepath ];
@@ -108361,8 +109029,8 @@ self: {
      }:
      mkDerivation {
        pname = "finitary";
-       version = "2.1.3.0";
-       sha256 = "14b7qjqya36yk19qivcf4lir0pd89mvrh52pd54niq5sx0c8nxj9";
+       version = "2.2.0.0";
+       sha256 = "035pbixg74z7xbjw33y50xxgkhml5l3y93izmlilgd8dil8biwl3";
        libraryHaskellDepends = [
          base bitvec finite-typelits ghc-typelits-knownnat
          ghc-typelits-natnormalise primitive template-haskell
@@ -108537,14 +109205,14 @@ self: {
        maintainers = [ lib.maintainers.turion ];
      }) {};
 
-  "finite-typelits_0_2_0_0" = callPackage
+  "finite-typelits_0_2_1_0" = callPackage
     ({ mkDerivation, base, deepseq, QuickCheck, tagged
      , template-haskell
      }:
      mkDerivation {
        pname = "finite-typelits";
-       version = "0.2.0.0";
-       sha256 = "048f0az0qvkz35i0y1a2nsnbv3yvkfkywal6jhkqchab1ak9bml8";
+       version = "0.2.1.0";
+       sha256 = "0i786r2l3k9fxkpyy6rsi8my6kkar7y8yxk7h9gncm0z6kmvrnvk";
        libraryHaskellDepends = [ base deepseq tagged template-haskell ];
        testHaskellDepends = [ base deepseq QuickCheck ];
        description = "A type inhabited by finitely many values, indexed by type-level naturals";
@@ -108816,6 +109484,36 @@ self: {
        broken = true;
      }) {};
 
+  "fits-parse_0_4_2" = callPackage
+    ({ mkDerivation, base, binary, bytestring, fast-logger, JuicyPixels
+     , megaparsec, microlens, microlens-th, mtl, optparse-applicative
+     , statistics, tasty, tasty-hunit, text, text-latin1, vector
+     }:
+     mkDerivation {
+       pname = "fits-parse";
+       version = "0.4.2";
+       sha256 = "1siwq8jskvl51ik7jxrc3mi6r5ghfzi95jlyfblzz0nyrkv6nwdf";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base binary bytestring megaparsec microlens microlens-th text
+         text-latin1
+       ];
+       executableHaskellDepends = [
+         base bytestring fast-logger JuicyPixels microlens microlens-th
+         optparse-applicative statistics vector
+       ];
+       testHaskellDepends = [
+         base bytestring megaparsec microlens microlens-th mtl tasty
+         tasty-hunit text
+       ];
+       description = "Parse FITS files";
+       license = lib.licenses.bsd2;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "omnibus";
+       broken = true;
+     }) {};
+
   "fitsio" = callPackage
     ({ mkDerivation, base, cfitsio, filepath, mtl }:
      mkDerivation {
@@ -108910,8 +109608,8 @@ self: {
        pname = "fix-whitespace";
        version = "0.1";
        sha256 = "0ml8ggis3a4hdgl069864bxqqm74bs9yzbyb7imp02g2zywqsr1g";
-       revision = "1";
-       editedCabalFile = "1sljajray6r3dyj617rsakrf4n7y5wcppl5nf5xxacwv2q21ljhi";
+       revision = "2";
+       editedCabalFile = "1d9g3w4ga5mincpy4b0z8dcy4f9h1qpdgq6q4hsahdpnjqbxmy40";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base text transformers ];
@@ -111136,24 +111834,27 @@ self: {
      }) {};
 
   "fontconfig-pure" = callPackage
-    ({ mkDerivation, base, containers, css-syntax, fontconfig
-     , freetype2, hashable, hspec, linear, QuickCheck, scientific
-     , stylist-traits, text
+    ({ mkDerivation, base, bytestring, containers, css-syntax
+     , fontconfig, freetype2, hashable, hspec, linear, msgpack
+     , QuickCheck, scientific, stylist-traits, text, vector
      }:
      mkDerivation {
        pname = "fontconfig-pure";
-       version = "0.4.0.0";
-       sha256 = "05nlnr5v1gfi0wrksdpzszpvj1vj5ff2wv2nzm7g43dr9j33xyf6";
+       version = "0.5.0.0";
+       sha256 = "0r4mqizi9bffaf5azny6lwl9ifmqaw8l6r7c4vsc7f4qlpp7w9yi";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base containers css-syntax freetype2 hashable linear scientific
-         stylist-traits text
+         base bytestring containers css-syntax freetype2 hashable linear
+         msgpack QuickCheck scientific stylist-traits text vector
        ];
        libraryPkgconfigDepends = [ fontconfig ];
        executableHaskellDepends = [ base ];
-       testHaskellDepends = [ base hspec QuickCheck ];
-       description = "Pure-functional language bindings to FontConfig";
+       testHaskellDepends = [
+         base containers css-syntax hspec msgpack QuickCheck stylist-traits
+         text
+       ];
+       description = "Resolves font descriptions to font libraries, including ones installed on your freedesktop (Linux or BSD system)";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "fontconfig-pure";
@@ -111760,6 +112461,7 @@ self: {
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "fortran-src";
+       broken = true;
      }) {};
 
   "fortran-src-extras" = callPackage
@@ -112004,6 +112706,43 @@ self: {
        mainProgram = "fourmolu";
      }) {};
 
+  "fourmolu_0_15_0_0" = callPackage
+    ({ mkDerivation, aeson, ansi-terminal, array, base, binary
+     , bytestring, Cabal-syntax, containers, deepseq, Diff, directory
+     , file-embed, filepath, ghc-lib-parser, hspec, hspec-discover
+     , hspec-megaparsec, megaparsec, MemoTrie, mtl, optparse-applicative
+     , path, path-io, pretty, process, QuickCheck, scientific, syb
+     , temporary, text, th-env, yaml
+     }:
+     mkDerivation {
+       pname = "fourmolu";
+       version = "0.15.0.0";
+       sha256 = "11xy0k5zkhd0dz7ify0m466l90j8sblm9rzzwkc0nn0d8pxyizfq";
+       revision = "1";
+       editedCabalFile = "1a0wnrvygipxivjzjbbvl1vm4pc45p5p239z741xj9jj5kipjh9c";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson ansi-terminal array base binary bytestring Cabal-syntax
+         containers deepseq Diff directory file-embed filepath
+         ghc-lib-parser megaparsec MemoTrie mtl scientific syb text yaml
+       ];
+       executableHaskellDepends = [
+         base Cabal-syntax containers directory filepath ghc-lib-parser
+         optparse-applicative text th-env yaml
+       ];
+       testHaskellDepends = [
+         base bytestring Cabal-syntax containers Diff directory filepath
+         ghc-lib-parser hspec hspec-megaparsec megaparsec path path-io
+         pretty process QuickCheck temporary text yaml
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "A formatter for Haskell source code";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "fourmolu";
+     }) {};
+
   "fourmolu_0_16_2_0" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, array, base, binary
      , bytestring, Cabal-syntax, choice, containers, deepseq, Diff
@@ -112417,61 +113156,208 @@ self: {
      }) {};
 
   "freckle-app" = callPackage
-    ({ mkDerivation, aeson, annotated-exception, autodocodec
-     , autodocodec-openapi3, base, bcp47, Blammo, bugsnag, bytestring
-     , case-insensitive, cassava, conduit, conduit-extra, containers
-     , cookie, datadog, directory, doctest, dotenv, ekg-core, envparse
-     , errors, exceptions, extra, faktory, filepath, Glob, hashable
+    ({ mkDerivation, aeson, annotated-exception, async, 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, hs-opentelemetry-instrumentation-persistent
      , hs-opentelemetry-instrumentation-wai, hs-opentelemetry-sdk, hspec
-     , hspec-core, hspec-expectations-json, hspec-expectations-lifted
-     , hspec-junit-formatter, http-client, http-conduit
-     , http-link-header, http-types, hw-kafka-client, immortal, lens
-     , lens-aeson, memcache, monad-control, monad-logger
-     , monad-logger-aeson, monad-validate, MonadRandom, mtl, network-uri
+     , 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, pureMD5
-     , QuickCheck, resource-pool, resourcet, retry, safe, scientist
-     , semigroupoids, serialise, template-haskell, text, time
-     , transformers, transformers-base, typed-process, unliftio
-     , unordered-containers, vector, wai, wai-extra, yaml, yesod-core
-     , yesod-test, zlib
+     , 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
      }:
      mkDerivation {
        pname = "freckle-app";
-       version = "1.18.0.0";
-       sha256 = "0djg319wkwrsqf27jnv5cvlbywzr26rm6036mwafn5kz5r0alwda";
+       version = "1.20.0.1";
+       sha256 = "1lzs43japwnkn4gaxamnsjchimc2v2w8fkjb90j1jjvw1dnnaj8h";
        libraryHaskellDepends = [
          aeson annotated-exception autodocodec autodocodec-openapi3 base
-         bcp47 Blammo bugsnag bytestring case-insensitive cassava conduit
-         conduit-extra containers cookie datadog directory doctest dotenv
-         ekg-core envparse errors exceptions extra faktory filepath Glob
+         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
          hs-opentelemetry-instrumentation-wai hs-opentelemetry-sdk hspec
          hspec-core hspec-expectations-lifted hspec-junit-formatter
-         http-client http-conduit http-link-header http-types
-         hw-kafka-client immortal lens memcache monad-control monad-logger
-         monad-logger-aeson monad-validate MonadRandom mtl network-uri
+         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 pureMD5
-         QuickCheck resource-pool resourcet retry safe scientist
-         semigroupoids serialise template-haskell text time transformers
-         transformers-base typed-process unliftio unordered-containers
-         vector wai wai-extra yaml yesod-core yesod-test
+         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
        ];
        testHaskellDepends = [
-         aeson base Blammo bugsnag bytestring cassava conduit errors
-         hs-opentelemetry-api hspec hspec-expectations-json
-         hspec-expectations-lifted http-types lens lens-aeson memcache
-         monad-validate mtl nonempty-containers postgresql-simple QuickCheck
-         text time unordered-containers vector wai wai-extra zlib
+         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
        ];
        description = "Haskell application toolkit used at Freckle";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "freckle-env" = callPackage
+    ({ mkDerivation, base, doctest, dotenv, envparse, errors, filepath
+     , text, time, unliftio
+     }:
+     mkDerivation {
+       pname = "freckle-env";
+       version = "0.0.1.1";
+       sha256 = "1vvmczv4z4gpp5h3k1ws6ghv6am7xdgx5l3v11bnwyp21fzmzp3n";
+       libraryHaskellDepends = [
+         base dotenv envparse errors filepath text time unliftio
+       ];
+       testHaskellDepends = [ base doctest ];
+       description = "Some extension to the envparse library";
+       license = lib.licenses.mit;
+     }) {};
+
+  "freckle-exception" = callPackage
+    ({ mkDerivation, aeson, annotated-exception, base, exceptions
+     , monad-logger-aeson, unliftio
+     }:
+     mkDerivation {
+       pname = "freckle-exception";
+       version = "0.0.0.0";
+       sha256 = "1yxgrg0vqr9qhldww6fz1j9y5cj2rc3kbd40w59cq540plmcmylp";
+       libraryHaskellDepends = [
+         aeson annotated-exception base exceptions monad-logger-aeson
+         unliftio
+       ];
+       description = "Some extensions to the annotated-exception library";
+       license = lib.licenses.mit;
+     }) {};
+
+  "freckle-http" = callPackage
+    ({ mkDerivation, aeson, annotated-exception, base, Blammo
+     , bytestring, case-insensitive, conduit, directory, errors, extra
+     , filepath, freckle-memcached, Glob, hs-opentelemetry-api, hspec
+     , hspec-expectations-json, hspec-expectations-lifted, http-client
+     , http-conduit, http-link-header, http-types, lens, lens-aeson
+     , memcache, monad-logger, monad-validate, mtl, network-uri, retry
+     , safe, semigroupoids, serialise, text, time, transformers
+     , unliftio, unordered-containers, zlib
+     }:
+     mkDerivation {
+       pname = "freckle-http";
+       version = "0.0.0.0";
+       sha256 = "16sli2gcaczrzfmdms6xm9g73yy4vbm7spmigd23nil8g9bab4l2";
+       libraryHaskellDepends = [
+         aeson annotated-exception base Blammo bytestring case-insensitive
+         conduit directory errors extra filepath freckle-memcached Glob
+         hs-opentelemetry-api hspec http-client http-conduit
+         http-link-header http-types lens lens-aeson memcache monad-logger
+         monad-validate mtl network-uri retry safe semigroupoids serialise
+         text time transformers unliftio unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson base bytestring hspec hspec-expectations-json
+         hspec-expectations-lifted http-types lens mtl time
+         unordered-containers zlib
+       ];
+       description = "...";
+       license = lib.licenses.mit;
+     }) {};
+
+  "freckle-kafka" = callPackage
+    ({ mkDerivation, aeson, annotated-exception, base, Blammo
+     , bytestring, containers, freckle-env, hs-opentelemetry-sdk
+     , hw-kafka-client, lens, mtl, resource-pool, text, time, unliftio
+     , unordered-containers, yesod-core
+     }:
+     mkDerivation {
+       pname = "freckle-kafka";
+       version = "0.0.0.1";
+       sha256 = "1ifm5axxng5bknz4v7zv8pjv0fv91hnv2l8jh22s4llj0wax1l28";
+       libraryHaskellDepends = [
+         aeson annotated-exception base Blammo bytestring containers
+         freckle-env hs-opentelemetry-sdk hw-kafka-client lens mtl
+         resource-pool text time unliftio unordered-containers yesod-core
+       ];
+       description = "Some extensions to the hw-kafka-client library";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "freckle-memcached" = callPackage
+    ({ mkDerivation, aeson, annotated-exception, base, Blammo
+     , bytestring, errors, exceptions, freckle-env, freckle-otel
+     , hashable, hs-opentelemetry-sdk, hspec, hspec-core
+     , hspec-expectations-lifted, lens, lens-aeson, memcache, mtl
+     , network-uri, pureMD5, safe, serialise, text, unliftio
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "freckle-memcached";
+       version = "0.0.0.2";
+       sha256 = "1qqjribjzmpfqqygvl4frxy447sjqs5fin22y9aq075yfvgjq75a";
+       libraryHaskellDepends = [
+         aeson annotated-exception base Blammo bytestring errors
+         freckle-otel hashable hs-opentelemetry-sdk lens memcache mtl
+         network-uri pureMD5 serialise text unliftio unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson base Blammo errors exceptions freckle-env
+         hs-opentelemetry-sdk hspec hspec-core hspec-expectations-lifted
+         lens lens-aeson memcache mtl safe text unliftio
+       ];
+       description = "..";
+       license = lib.licenses.mit;
+     }) {};
+
+  "freckle-otel" = callPackage
+    ({ mkDerivation, aeson, base, Blammo, bytestring, case-insensitive
+     , errors, exceptions, faktory, freckle-env, hs-opentelemetry-api
+     , hs-opentelemetry-sdk, hspec, hspec-core
+     , hspec-expectations-lifted, http-client, http-conduit, http-types
+     , lens, mtl, text, unliftio, unordered-containers
+     }:
+     mkDerivation {
+       pname = "freckle-otel";
+       version = "0.0.0.2";
+       sha256 = "0x70wcqbpzy8x5xd88kvf2k5pg9655w1xqp94ryq2yprkq6vhils";
+       libraryHaskellDepends = [
+         aeson base Blammo bytestring case-insensitive errors exceptions
+         faktory hs-opentelemetry-api hs-opentelemetry-sdk http-client
+         http-conduit http-types lens text unliftio unordered-containers
+       ];
+       testHaskellDepends = [
+         base Blammo exceptions freckle-env hs-opentelemetry-api
+         hs-opentelemetry-sdk hspec hspec-core hspec-expectations-lifted
+         http-types lens mtl text unliftio
+       ];
+       description = "...";
+       license = lib.licenses.mit;
+     }) {};
+
+  "freckle-prelude" = callPackage
+    ({ mkDerivation, base, containers, freckle-exception, hashable, mtl
+     , primitive, safe, semigroupoids, text, time, unordered-containers
+     , vector
+     }:
+     mkDerivation {
+       pname = "freckle-prelude";
+       version = "0.0.1.1";
+       sha256 = "0mvfh2yw63njx3jmqjzpxzk370gyslfwhss40cysji5j6f9514yf";
+       libraryHaskellDepends = [
+         base containers freckle-exception hashable mtl primitive safe
+         semigroupoids text time unordered-containers vector
+       ];
+       description = "Standard prelude for Freckle applications";
+       license = lib.licenses.mit;
+     }) {};
+
   "freddy" = callPackage
     ({ mkDerivation, amqp, async, base, broadcast-chan, bytestring
      , data-default, hspec, random, text, uuid
@@ -112542,8 +113428,6 @@ self: {
        ];
        description = "Free algebras";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "free-applicative-t" = callPackage
@@ -112588,7 +113472,6 @@ self: {
        benchmarkHaskellDepends = [ base criterion ];
        description = "efficient data types for free categories and arrows";
        license = lib.licenses.mpl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "free-concurrent" = callPackage
@@ -112625,8 +113508,8 @@ self: {
      }:
      mkDerivation {
        pname = "free-foil";
-       version = "0.0.3";
-       sha256 = "0gafhqwdzz8zqyfiw50w5zkyg5989hzqlcdq2lgqcqpzvhjg9x1r";
+       version = "0.1.0";
+       sha256 = "0a0mpacwpyj46p79l3imwazp7a3hlm1bwjh5v1x7sk93kyb8d9fg";
        libraryHaskellDepends = [
          array base bifunctors containers deepseq template-haskell text
        ];
@@ -112636,6 +113519,8 @@ self: {
        ];
        description = "Efficient Type-Safe Capture-Avoiding Substitution for Free (Scoped Monads)";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "free-functors" = callPackage
@@ -114914,8 +115799,8 @@ self: {
        pname = "fusion-plugin";
        version = "0.2.7";
        sha256 = "0ly2pyhh5s1ahmgkbmm1rqnz035dmniv23w6m2d0vbgxy5mkbb0i";
-       revision = "2";
-       editedCabalFile = "1sk3rz7nwqb9608c78izj8ql3k7dsxy02j8alxsgbwb3kisa673l";
+       revision = "3";
+       editedCabalFile = "0vb24m1hc28xjhmpmx6sq2iayz85gg0j1q57iw4jyc45k23a3laz";
        libraryHaskellDepends = [
          base containers directory filepath fusion-plugin-types ghc syb time
          transformers
@@ -114951,8 +115836,8 @@ self: {
      }:
      mkDerivation {
        pname = "futhark";
-       version = "0.25.17";
-       sha256 = "05qmsg901d10v2fibh18jy5f84i8ickx5rfx00akw4kyr7myf9fk";
+       version = "0.25.20";
+       sha256 = "149fzcd6rijr5vzpn42xfjr8k9pgijmqm4c754na1vj8d926sjgw";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -115007,8 +115892,8 @@ self: {
      }:
      mkDerivation {
        pname = "futhark-manifest";
-       version = "1.4.0.0";
-       sha256 = "1fqg631x8kkijg3zd6amzjqw99k2942ddj9y138w9awqaa5mc9n6";
+       version = "1.5.0.0";
+       sha256 = "1cgwldc7by8305vn0kj7mhawqsfywzkp6fwra5i2ygr93xv7dl64";
        libraryHaskellDepends = [ aeson base bytestring containers text ];
        testHaskellDepends = [
          base QuickCheck quickcheck-instances tasty tasty-hunit
@@ -115256,17 +116141,18 @@ self: {
 
   "fuzzyfind" = callPackage
     ({ mkDerivation, base, containers, criterion, deepseq, hspec
-     , massiv, QuickCheck, text
+     , hspec-discover, massiv, QuickCheck, text
      }:
      mkDerivation {
        pname = "fuzzyfind";
-       version = "3.0.1";
-       sha256 = "191qbviavkhzaxwnansis4lsixyc0g4q196myjn72h1cmq5c68v0";
+       version = "3.0.2";
+       sha256 = "1993q97svag1g2ybyz02lsff97pxa1b4aw4j70jl97llwny7wz2x";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base containers massiv text ];
        executableHaskellDepends = [ base criterion deepseq ];
        testHaskellDepends = [ base containers hspec QuickCheck ];
+       testToolDepends = [ hspec-discover ];
        description = "Fuzzy text matching";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
@@ -115396,6 +116282,8 @@ self: {
        ];
        description = "FWGL GHCJS backend";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "fx" = callPackage
@@ -115419,6 +116307,7 @@ self: {
        description = "Interface to the FXPak/FXPak Pro USB interface";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "g-npm" = callPackage
@@ -116514,20 +117403,20 @@ self: {
        mainProgram = "gemini-exports";
      }) {};
 
-  "gemini-exports_0_1_0_1" = callPackage
+  "gemini-exports_0_1_0_2" = callPackage
     ({ mkDerivation, aeson, base, base64, bytestring, cassava, cmdargs
-     , containers, cryptonite, directory, hedgehog, http-client
-     , http-types, mtl, raw-strings-qq, req, safe-exceptions, scientific
-     , tasty, tasty-hedgehog, tasty-hunit, text, time, xdg-basedir, yaml
+     , containers, crypton, directory, hedgehog, http-client, http-types
+     , mtl, raw-strings-qq, req, safe-exceptions, scientific, tasty
+     , tasty-hedgehog, tasty-hunit, text, time, xdg-basedir, yaml
      }:
      mkDerivation {
        pname = "gemini-exports";
-       version = "0.1.0.1";
-       sha256 = "1hkbp9c79zhy5f29n5y05mf5jdyqr8fg5vi7fs1pz4hian21187m";
+       version = "0.1.0.2";
+       sha256 = "0q431qhhn6g41csk8dwvh6ys00sj8qkw1fk0sabcjn0848p9sd7r";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson base base64 bytestring cassava cmdargs containers cryptonite
+         aeson base base64 bytestring cassava cmdargs containers crypton
          directory http-client http-types mtl raw-strings-qq req
          safe-exceptions scientific text time xdg-basedir yaml
        ];
@@ -116604,15 +117493,15 @@ self: {
      }) {};
 
   "gemmula" = callPackage
-    ({ mkDerivation, base, HUnit, raw-strings-qq, text }:
+    ({ mkDerivation, base, HUnit, text }:
      mkDerivation {
        pname = "gemmula";
-       version = "1.1.0";
-       sha256 = "1rkw77cfwj2i9hydazc07l4zbdxph3mqnqpsb0312bl44l091nj6";
+       version = "1.2.0";
+       sha256 = "04w3v3sky6rhznqz3izibl24cbrvqywgdd5i8bacg2bdafxbx2qy";
        libraryHaskellDepends = [ base text ];
-       testHaskellDepends = [ base HUnit raw-strings-qq text ];
-       description = "A tiny Gemtext parser";
-       license = lib.licenses.agpl3Only;
+       testHaskellDepends = [ base HUnit text ];
+       description = "a tiny gemtext parser";
+       license = lib.licenses.lgpl3Plus;
      }) {};
 
   "gemmula-altera" = callPackage
@@ -116621,8 +117510,8 @@ self: {
      }:
      mkDerivation {
        pname = "gemmula-altera";
-       version = "2.1.0";
-       sha256 = "055sg1d4qpzwg4crj92bbc84qc100vbx504nmddj9z158na96qjv";
+       version = "2.1.1";
+       sha256 = "14q37hxjk6kppg9bng6102kp8zxcx7n23pmpvf1a2wcnwxwbnc2r";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base gemmula HTTP modern-uri text ];
@@ -116630,7 +117519,7 @@ self: {
          base directory filepath gemmula optparse-applicative text
        ];
        testHaskellDepends = [ base gemmula HUnit raw-strings-qq text ];
-       description = "A tiny Gemtext converter for gemmula";
+       description = "A tiny gemtext converter for gemmula";
        license = lib.licenses.agpl3Only;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "gemalter";
@@ -117047,8 +117936,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "generic-enumeration";
-       version = "0.1.0.2";
-       sha256 = "1j9pdg0ib2ysx4wv357gwvg5j9djm038rj16wpyfc90lsl9m8gdg";
+       version = "0.1.0.3";
+       sha256 = "02ywn0byg4g42hl28mqc07jifj48jxzmnjm4plfdz4pnxs40kwzg";
        libraryHaskellDepends = [ base ];
        description = "Generically derived enumerations";
        license = lib.licenses.mit;
@@ -117221,8 +118110,8 @@ self: {
        pname = "generic-monoid";
        version = "0.1.0.1";
        sha256 = "1pradfv1i2z73f3vxx78ahmfsdszcgi44kn29aww2hdgf2np5l6g";
-       revision = "3";
-       editedCabalFile = "0pyf3yr4haja32nkm3vb28dhdh47cf6h5vqkqih2l6zmbdc2f0lq";
+       revision = "4";
+       editedCabalFile = "0vdqgq19xr8b8v7i189qcj21m79ncgdscnm8qdp3ynnva74l19j7";
        libraryHaskellDepends = [ base ];
        description = "Derive monoid instances for product types";
        license = lib.licenses.bsd3;
@@ -117612,6 +118501,18 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "generics-sop-lens_0_2_1" = callPackage
+    ({ mkDerivation, base, generics-sop, lens }:
+     mkDerivation {
+       pname = "generics-sop-lens";
+       version = "0.2.1";
+       sha256 = "1961jzs5b4psxpwxick6lwp1b0q6m61665s9g36drr5lmxdcphbw";
+       libraryHaskellDepends = [ base generics-sop lens ];
+       description = "Lenses for types in generics-sop";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "genericserialize" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -117861,8 +118762,8 @@ self: {
      }:
      mkDerivation {
        pname = "genvalidity";
-       version = "1.1.0.0";
-       sha256 = "08xvbgzhi9f2s3g81zzd8yhrn66mr84m0dvp478nrbck19jdg5sq";
+       version = "1.1.1.0";
+       sha256 = "0l3xprs2gbf9xcgmm5813rbprway8p2qwxnqnxwb53snxfms8c0f";
        libraryHaskellDepends = [ base QuickCheck random validity ];
        testHaskellDepends = [ base hspec hspec-core QuickCheck ];
        description = "Testing utilities for the validity library";
@@ -118041,6 +118942,17 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "genvalidity-dlist" = callPackage
+    ({ mkDerivation, base, dlist, genvalidity, validity-dlist }:
+     mkDerivation {
+       pname = "genvalidity-dlist";
+       version = "0.1.0.1";
+       sha256 = "1n7a4hfg71y1zlspf86dmsgj9hzjcwf0ikkrlhr96g622phvsjw6";
+       libraryHaskellDepends = [ base dlist genvalidity validity-dlist ];
+       description = "GenValidity support for dlist";
+       license = lib.licenses.mit;
+     }) {};
+
   "genvalidity-hspec" = callPackage
     ({ mkDerivation, base, genvalidity, genvalidity-property, hspec
      , hspec-core, QuickCheck, transformers, validity
@@ -119151,6 +120063,8 @@ self: {
        pname = "ghc-boot";
        version = "9.10.1";
        sha256 = "02sqxmc2f8lb95hrabj088618sd9by9ypvsrs2f2753dg1xqlbzg";
+       revision = "1";
+       editedCabalFile = "07pn68dhxfmkh7j49vfswjd480j0f60r87azbwqyglv8cl19bz4h";
        setupHaskellDepends = [ base Cabal directory filepath ];
        libraryHaskellDepends = [
          base binary bytestring containers deepseq directory filepath
@@ -119954,8 +120868,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-lib";
-       version = "9.6.5.20240423";
-       sha256 = "0jmi0c9pl69q8ydgmkjv4b5lxwkjiq8ys1zbl1g9rg2cv5d6w4in";
+       version = "9.6.6.20240701";
+       sha256 = "0041lgl11yb48694rdaplsaz3bpvhb83sr9a2ghy00ml9xrkxafh";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          array base binary bytestring containers deepseq directory
@@ -120039,8 +120953,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-lib-parser";
-       version = "9.6.5.20240423";
-       sha256 = "1kr4xb0bz24w0nb1mnf71lzhx8yly8vrixcn7dy01l09j3jmps2w";
+       version = "9.6.6.20240701";
+       sha256 = "1cq2bs3nwqxi58mhfrvskdpikr7cgdyv4d1fblpgzqczr3pq94cc";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          array base binary bytestring containers deepseq directory
@@ -120728,6 +121642,8 @@ self: {
        pname = "ghc-tags";
        version = "1.6";
        sha256 = "0iiqapx4v4jz4d7ni4dcvpfl948ydx2a7kxvjsk2irdcknzymblw";
+       revision = "1";
+       editedCabalFile = "1piwibafkgq2z6h36jpiszs8bzg6xqz954g6b2dr93gfya0qh5jv";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -120751,6 +121667,8 @@ self: {
        pname = "ghc-tags";
        version = "1.7";
        sha256 = "17189yi1zffgcdwx0nb6n4pbv3jhfajhfnag84fnqwy4kbvl5ma4";
+       revision = "1";
+       editedCabalFile = "0vcqlsrs9zgf3jjl2zc0ibjrgx1sbwvh4vwadmmqm2kkgrkhg7ic";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -120764,6 +121682,31 @@ self: {
        mainProgram = "ghc-tags";
      }) {};
 
+  "ghc-tags_1_8" = callPackage
+    ({ mkDerivation, aeson, async, attoparsec, base, bytestring
+     , containers, deepseq, directory, filepath, ghc-lib, ghc-paths
+     , optparse-applicative, process, stm, temporary, text, time, vector
+     , yaml
+     }:
+     mkDerivation {
+       pname = "ghc-tags";
+       version = "1.8";
+       sha256 = "0gljssyq1ahgl65vnqqa5s1vglzdisx8wp5p2hwh09diwa2ms9mw";
+       revision = "1";
+       editedCabalFile = "0b0myml4c6dnjyq519ngwfd3n0ym30z4cqn1934g2z7i1lj59d4l";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         aeson async attoparsec base bytestring containers deepseq directory
+         filepath ghc-lib ghc-paths optparse-applicative process stm
+         temporary text time vector yaml
+       ];
+       description = "Utility for generating ctags and etags with GHC API";
+       license = lib.licenses.mpl20;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "ghc-tags";
+     }) {};
+
   "ghc-tags" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, bytestring
      , containers, deepseq, directory, filepath, ghc-lib, ghc-paths
@@ -120774,6 +121717,8 @@ self: {
        pname = "ghc-tags";
        version = "1.9";
        sha256 = "0s0gipypdz9d7ny8bz38msqlr88y5b3fcd3xzdcsm5mlbra4m904";
+       revision = "1";
+       editedCabalFile = "0id8whk4dabyrr7kcbgzn3770ypyqin24fqpc0yn5d5x5jm0ynhz";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -121067,8 +122012,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghci-dap";
-       version = "0.0.22.0";
-       sha256 = "1c85yb7i3j5v5bspi3fakzs35cs2d966ddi5cjb1ffxkk6ca0ddf";
+       version = "0.0.23.0";
+       sha256 = "05vgjfsjyw9dywzx2xynjv51azxbgifgw8rhxkc1h54s8h421z2d";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -121310,7 +122255,9 @@ self: {
        testToolDepends = [ ghcide ];
        description = "An LSP client for running performance experiments on HLS";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "ghcide-bench";
+       broken = true;
      }) {};
 
   "ghcide-test-utils" = callPackage
@@ -121669,52 +122616,52 @@ self: {
   "ghcup" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, async, base
      , base16-bytestring, binary, brick, bytestring, bz2, Cabal
-     , cabal-install-parsers, cabal-plan, case-insensitive, casing
-     , containers, cryptohash-sha256, deepseq, directory
-     , disk-free-space, exceptions, file-uri, filepath
-     , generic-arbitrary, haskus-utils-types, haskus-utils-variant
-     , hspec, hspec-discover, hspec-golden-aeson, libarchive
-     , lzma-static, megaparsec, mtl, optics, optparse-applicative
-     , os-release, pretty, pretty-terminal, process, QuickCheck
-     , quickcheck-arbitrary-adt, regex-posix, resourcet, retry, safe
-     , safe-exceptions, split, streamly, strict-base, tagsoup, tasty
-     , tasty-hunit, template-haskell, temporary, terminal-size, text
-     , time, transformers, unix, unix-bytestring, unliftio-core
-     , unordered-containers, uri-bytestring, utf8-string, vector
-     , versions, vty, word8, yaml-streamly, zlib
+     , Cabal-syntax, case-insensitive, casing, conduit, containers
+     , cryptohash-sha256, deepseq, directory, disk-free-space
+     , exceptions, file-uri, filepath, generic-arbitrary
+     , haskus-utils-types, haskus-utils-variant, hspec, hspec-discover
+     , hspec-golden-aeson, libarchive, lzma-static, megaparsec, mtl
+     , optics, optparse-applicative, os-release, parsec, pretty
+     , pretty-terminal, process, QuickCheck, quickcheck-arbitrary-adt
+     , regex-posix, resourcet, retry, safe, safe-exceptions, split
+     , strict-base, tagsoup, tasty, tasty-hunit, template-haskell
+     , temporary, terminal-size, text, time, transformers, unix
+     , unix-bytestring, unliftio-core, unordered-containers
+     , uri-bytestring, utf8-string, vector, versions, vty, word8, yaml
+     , zlib
      }:
      mkDerivation {
        pname = "ghcup";
-       version = "0.1.22.0";
-       sha256 = "073vcv2kchldfkyfr1bxc8sqd86b7knnm7sl94rjqrz6gs7rvqx7";
+       version = "0.1.30.0";
+       sha256 = "1q5lh1c29y2j883yqr4yf1vn4rnrl6fas0vyvgfsnmr1bhdjqcj6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson aeson-pretty async base base16-bytestring binary bytestring
-         bz2 Cabal cabal-install-parsers cabal-plan case-insensitive casing
+         aeson aeson-pretty async base base16-bytestring binary brick
+         bytestring bz2 Cabal Cabal-syntax case-insensitive casing conduit
          containers cryptohash-sha256 deepseq directory disk-free-space
          exceptions file-uri filepath haskus-utils-types
          haskus-utils-variant libarchive lzma-static megaparsec mtl optics
-         optparse-applicative os-release pretty pretty-terminal process
-         regex-posix resourcet retry safe safe-exceptions split streamly
+         optparse-applicative os-release parsec pretty pretty-terminal
+         process regex-posix resourcet retry safe safe-exceptions split
          strict-base tagsoup template-haskell temporary terminal-size text
          time transformers unix unix-bytestring unliftio-core
          unordered-containers uri-bytestring utf8-string vector versions vty
-         word8 yaml-streamly zlib
+         word8 yaml zlib
        ];
        executableHaskellDepends = [
-         aeson aeson-pretty async base brick bytestring
-         cabal-install-parsers cabal-plan containers deepseq directory
-         filepath haskus-utils-types haskus-utils-variant libarchive
-         megaparsec mtl optics optparse-applicative pretty pretty-terminal
-         process resourcet safe safe-exceptions tagsoup template-haskell
-         temporary text time transformers unix unordered-containers
-         uri-bytestring utf8-string vector versions vty yaml-streamly
+         aeson aeson-pretty async base bytestring containers deepseq
+         directory filepath haskus-utils-types haskus-utils-variant
+         libarchive megaparsec mtl optics optparse-applicative pretty
+         pretty-terminal process resourcet safe safe-exceptions tagsoup
+         template-haskell temporary text time transformers unix
+         unordered-containers uri-bytestring utf8-string vector versions
+         yaml
        ];
        testHaskellDepends = [
-         base bytestring containers directory filepath generic-arbitrary
-         hspec hspec-golden-aeson optparse-applicative QuickCheck
-         quickcheck-arbitrary-adt streamly tasty tasty-hunit
+         base bytestring conduit containers directory filepath
+         generic-arbitrary hspec hspec-golden-aeson optparse-applicative
+         QuickCheck quickcheck-arbitrary-adt tasty tasty-hunit
          template-haskell text time unix uri-bytestring versions
        ];
        testToolDepends = [ hspec-discover ];
@@ -121827,25 +122774,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-atk";
-       version = "2.0.27";
-       sha256 = "1dp30c4ni78l9zdj07f4ahr9szm0wlwrbnp1my6plg909kf79i7m";
-       setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib gi-gobject haskell-gi
-         haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ atk ];
-       description = "Atk bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) atk;};
-
-  "gi-atk_2_0_28" = callPackage
-    ({ mkDerivation, atk, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading
-     , text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-atk";
        version = "2.0.28";
        sha256 = "0dkzchgsbb7f4b4p56ni4s1vmpp7ln722djcbcp5zazqbd0s9vfd";
        setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
@@ -121856,7 +122784,6 @@ self: {
        libraryPkgconfigDepends = [ atk ];
        description = "Atk bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) atk;};
 
   "gi-ayatana-appindicator3" = callPackage
@@ -121889,29 +122816,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-cairo";
-       version = "1.0.29";
-       sha256 = "124a7llg5sck0a25gd9381wp79kwm4rwgrbslbwp329azmf2s4d5";
-       setupHaskellDepends = [ base Cabal haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers haskell-gi haskell-gi-base
-         haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ cairo ];
-       preCompileBuildDriver = ''
-         PKG_CONFIG_PATH+=":${lib.getDev cairo}/lib/pkgconfig"
-         setupCompileFlags+=" $(pkg-config --libs cairo-gobject)"
-       '';
-       description = "Cairo bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) cairo;};
-
-  "gi-cairo_1_0_30" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, cairo, containers
-     , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
-     , transformers
-     }:
-     mkDerivation {
-       pname = "gi-cairo";
        version = "1.0.30";
        sha256 = "0s0ych0fxnfaqg2q2ndfp2zj01sya0j888snd2rdbaiikxy0kvsq";
        setupHaskellDepends = [ base Cabal haskell-gi ];
@@ -121926,7 +122830,6 @@ self: {
        '';
        description = "Cairo bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) cairo;};
 
   "gi-cairo-again" = callPackage
@@ -122080,26 +122983,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-dbusmenu";
-       version = "0.4.13";
-       sha256 = "0n43qfva1wc58yqb0jblwhjzcbbfky09mk2lz0qx5p454c4qhnbc";
-       setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib gi-gobject haskell-gi
-         haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ libdbusmenu ];
-       description = "Dbusmenu bindings";
-       license = lib.licenses.lgpl21Only;
-       badPlatforms = lib.platforms.darwin;
-     }) {inherit (pkgs) libdbusmenu;};
-
-  "gi-dbusmenu_0_4_14" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading
-     , libdbusmenu, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-dbusmenu";
        version = "0.4.14";
        sha256 = "16pkj1sdkv5567yvbbgyfwncjs1k9wcj97n61mxk2aaqn5zasp2x";
        setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
@@ -122111,7 +122994,6 @@ self: {
        description = "Dbusmenu bindings";
        license = lib.licenses.lgpl21Only;
        badPlatforms = lib.platforms.darwin;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) libdbusmenu;};
 
   "gi-dbusmenugtk3" = callPackage
@@ -122122,31 +123004,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-dbusmenugtk3";
-       version = "0.4.14";
-       sha256 = "013hcd6ay172jcfvy437fqzn8s6xc9vzg478f0hf4j0b4vn0xhkp";
-       setupHaskellDepends = [
-         base Cabal gi-atk gi-dbusmenu gi-gdk gi-gdkpixbuf gi-glib
-         gi-gobject gi-gtk haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-atk gi-dbusmenu gi-gdk gi-gdkpixbuf
-         gi-glib gi-gobject gi-gtk haskell-gi haskell-gi-base
-         haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ gtk3 libdbusmenu-gtk3 ];
-       description = "DbusmenuGtk bindings";
-       license = lib.licenses.lgpl21Only;
-       badPlatforms = lib.platforms.darwin;
-     }) {inherit (pkgs) gtk3; inherit (pkgs) libdbusmenu-gtk3;};
-
-  "gi-dbusmenugtk3_0_4_15" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
-     , gi-dbusmenu, gi-gdk, gi-gdkpixbuf, gi-glib, gi-gobject, gi-gtk
-     , gtk3, haskell-gi, haskell-gi-base, haskell-gi-overloading
-     , libdbusmenu-gtk3, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-dbusmenugtk3";
        version = "0.4.15";
        sha256 = "05i72iqv7x9r673d4b4q523q8py0652s79radclqg5maiy40ivfb";
        setupHaskellDepends = [
@@ -122162,7 +123019,6 @@ self: {
        description = "DbusmenuGtk bindings";
        license = lib.licenses.lgpl21Only;
        badPlatforms = lib.platforms.darwin;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) gtk3; inherit (pkgs) libdbusmenu-gtk3;};
 
   "gi-freetype2" = callPackage
@@ -122172,25 +123028,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-freetype2";
-       version = "2.0.4";
-       sha256 = "02rprv85aba9hy7z0sn5n54nrzd0d5vci90p4fbhxv4yfq1gf1rv";
-       setupHaskellDepends = [ base Cabal haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers haskell-gi haskell-gi-base
-         haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ freetype ];
-       description = "freetype2 bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) freetype;};
-
-  "gi-freetype2_2_0_5" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, freetype
-     , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
-     , transformers
-     }:
-     mkDerivation {
-       pname = "gi-freetype2";
        version = "2.0.5";
        sha256 = "115yjlhb507wp21hcngygr0mrq4vdpnbx24gyfd5wwba9ny38a9j";
        setupHaskellDepends = [ base Cabal haskell-gi ];
@@ -122201,7 +123038,6 @@ self: {
        libraryPkgconfigDepends = [ freetype ];
        description = "freetype2 bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) freetype;};
 
   "gi-gdk" = callPackage
@@ -122212,8 +123048,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gdk";
-       version = "3.0.28";
-       sha256 = "0crlbrwdj7myrjlnf7p3h24jl998l3i70afh54chv0cawqxqq114";
+       version = "3.0.29";
+       sha256 = "02bxn01znxwfrcdgxhfc8zsyz02x1rin5yz6km4q3fb9vpcrp9ak";
        setupHaskellDepends = [
          base Cabal gi-cairo gi-gdkpixbuf gi-gio gi-glib gi-gobject gi-pango
          haskell-gi
@@ -122260,27 +123096,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gdkpixbuf";
-       version = "2.0.31";
-       sha256 = "1gh530l2iwi4lc7mbf5cg8wwm9bxj1iajw8zpj4xc0327g17zqn4";
-       setupHaskellDepends = [
-         base Cabal gi-gio gi-glib gi-gmodule gi-gobject haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-gio gi-glib gi-gmodule gi-gobject
-         haskell-gi haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ gdk-pixbuf ];
-       description = "GdkPixbuf bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) gdk-pixbuf;};
-
-  "gi-gdkpixbuf_2_0_32" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gdk-pixbuf
-     , gi-gio, gi-glib, gi-gmodule, gi-gobject, haskell-gi
-     , haskell-gi-base, haskell-gi-overloading, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-gdkpixbuf";
        version = "2.0.32";
        sha256 = "1yxsrhxv5ndj60bv6djnhbmyh3a6ahmdkyfw5xbr3wy8hh9vc7l3";
        setupHaskellDepends = [
@@ -122293,7 +123108,6 @@ self: {
        libraryPkgconfigDepends = [ gdk-pixbuf ];
        description = "GdkPixbuf bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) gdk-pixbuf;};
 
   "gi-gdkx11" = callPackage
@@ -122303,8 +123117,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gdkx11";
-       version = "3.0.15";
-       sha256 = "1pr0rnj3ximb844yhz1bwljk0mywy1z8dcbi6ns25ag07gk2sflv";
+       version = "3.0.16";
+       sha256 = "0za3m9s3rydwqx3kn1lw69s9dcx1g9vr4mk96b3bh8l57k40lbc9";
        setupHaskellDepends = [
          base Cabal gi-cairo gi-gdk gi-gio gi-gobject gi-xlib haskell-gi
        ];
@@ -122397,25 +123211,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gio";
-       version = "2.0.32";
-       sha256 = "1cssldl96yi5r26c66b4jlyp7yirbhyi63mnijwldpa14xv0xpi8";
-       setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib gi-gobject haskell-gi
-         haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ glib ];
-       description = "Gio bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) glib;};
-
-  "gi-gio_2_0_34" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, glib, haskell-gi, haskell-gi-base
-     , haskell-gi-overloading, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-gio";
        version = "2.0.34";
        sha256 = "0y01d4758lx6qchwgvqzjwgj00r3fqwpwxjm80wq7gdh0nnwwaz3";
        setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
@@ -122426,7 +123221,6 @@ self: {
        libraryPkgconfigDepends = [ glib ];
        description = "Gio bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) glib;};
 
   "gi-gio-hs-list-model" = callPackage
@@ -122472,25 +123266,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-glib";
-       version = "2.0.29";
-       sha256 = "104xfcyi1jfjk24d4n9jk27b9gjysij1ghkpw6kz2kdpc3kdpzp0";
-       setupHaskellDepends = [ base Cabal haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers haskell-gi haskell-gi-base
-         haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ glib ];
-       description = "GLib bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) glib;};
-
-  "gi-glib_2_0_30" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, glib
-     , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
-     , transformers
-     }:
-     mkDerivation {
-       pname = "gi-glib";
        version = "2.0.30";
        sha256 = "1l9lh3rkf4z6mw16g3ghrzsipbn4iv7jrqwcnv0mg12sa5y4slbp";
        setupHaskellDepends = [ base Cabal haskell-gi ];
@@ -122501,7 +123276,6 @@ self: {
        libraryPkgconfigDepends = [ glib ];
        description = "GLib bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) glib;};
 
   "gi-gmodule" = callPackage
@@ -122511,25 +123285,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gmodule";
-       version = "2.0.5";
-       sha256 = "1pij238dvbws1pkw44dnmwc7h1l2dlag7aa4xnvpignvghsx9m5z";
-       setupHaskellDepends = [ base Cabal gi-glib haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib haskell-gi haskell-gi-base
-         haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ glib ];
-       description = "GModule bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) glib;};
-
-  "gi-gmodule_2_0_6" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib, glib
-     , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
-     , transformers
-     }:
-     mkDerivation {
-       pname = "gi-gmodule";
        version = "2.0.6";
        sha256 = "1q4a71fimdgrdfzpxf63fkjya2n624b2kyadrcpn17518hhagk7l";
        setupHaskellDepends = [ base Cabal gi-glib haskell-gi ];
@@ -122540,7 +123295,6 @@ self: {
        libraryPkgconfigDepends = [ glib ];
        description = "GModule bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) glib;};
 
   "gi-gobject" = callPackage
@@ -122550,25 +123304,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gobject";
-       version = "2.0.30";
-       sha256 = "0ni09sxswrbd6li0q5s0qbj43b1q6w54xk3y816pi1sar44fnl2n";
-       setupHaskellDepends = [ base Cabal gi-glib haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib haskell-gi haskell-gi-base
-         haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ glib ];
-       description = "GObject bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) glib;};
-
-  "gi-gobject_2_0_31" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib, glib
-     , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
-     , transformers
-     }:
-     mkDerivation {
-       pname = "gi-gobject";
        version = "2.0.31";
        sha256 = "1vhdbvcr33gi2cvf31q1zbgkd0gpgcrwnqi59ylrsw6xmblndhdh";
        setupHaskellDepends = [ base Cabal gi-glib haskell-gi ];
@@ -122579,7 +123314,6 @@ self: {
        libraryPkgconfigDepends = [ glib ];
        description = "GObject bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) glib;};
 
   "gi-graphene" = callPackage
@@ -122589,25 +123323,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-graphene";
-       version = "1.0.7";
-       sha256 = "1slpywv49m815qk78cz5lfpwym2dvi6qrmij4j61sb3xk034k33s";
-       setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-glib gi-gobject haskell-gi
-         haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ graphene ];
-       description = "Graphene bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) graphene;};
-
-  "gi-graphene_1_0_8" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
-     , gi-gobject, graphene, haskell-gi, haskell-gi-base
-     , haskell-gi-overloading, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-graphene";
        version = "1.0.8";
        sha256 = "189fsk72m3v7qbwyn75vradvi3y9vrbjlg95dbr65k2mm1if2n9k";
        setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
@@ -122618,7 +123333,6 @@ self: {
        libraryPkgconfigDepends = [ graphene ];
        description = "Graphene bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) graphene;};
 
   "gi-gsk" = callPackage
@@ -122806,8 +123520,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gtk";
-       version = "3.0.41";
-       sha256 = "1xsf37wa9kxa54bwclb05vi1j6vjgx6w05aj2an5gr1wlg9aikq9";
+       version = "3.0.43";
+       sha256 = "14kgnyi6h8z3p3k9lis8ci0m189iacijvx88nyfsiilji53zw0yp";
        setupHaskellDepends = [
          base Cabal gi-atk gi-cairo gi-gdk gi-gdkpixbuf gi-gio gi-glib
          gi-gobject gi-pango haskell-gi
@@ -122988,8 +123702,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-gtksource";
-       version = "3.0.28";
-       sha256 = "1047fgqj2avy34fd9y5m4ipv0vmpizw4lwnwdbrnhvs2fc89g0lh";
+       version = "3.0.29";
+       sha256 = "08pr49l0jp8wr282qik0sdqbpq9pcwkww2az5rqhrqawy0bjy6dq";
        setupHaskellDepends = [
          base Cabal gi-atk gi-cairo gi-gdk gi-gdkpixbuf gi-gio gi-glib
          gi-gobject gi-gtk gi-pango haskell-gi
@@ -123063,27 +123777,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-harfbuzz";
-       version = "0.0.9";
-       sha256 = "17ijv0bsq1gmzjkalh2zj59hnpaaj1bdisd6b3mvzc0dzn4y2wy7";
-       setupHaskellDepends = [
-         base Cabal gi-freetype2 gi-glib gi-gobject haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-freetype2 gi-glib gi-gobject
-         haskell-gi haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ harfbuzz ];
-       description = "HarfBuzz bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) harfbuzz;};
-
-  "gi-harfbuzz_0_0_10" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-freetype2
-     , gi-glib, gi-gobject, harfbuzz, haskell-gi, haskell-gi-base
-     , haskell-gi-overloading, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-harfbuzz";
        version = "0.0.10";
        sha256 = "1b7mmva40a3j1qm2155sy106wwrklj2p5fjwdzlkma8bnr6r2mqx";
        setupHaskellDepends = [
@@ -123096,7 +123789,6 @@ self: {
        libraryPkgconfigDepends = [ harfbuzz ];
        description = "HarfBuzz bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) harfbuzz;};
 
   "gi-ibus" = callPackage
@@ -123130,8 +123822,8 @@ self: {
      }:
      mkDerivation {
        pname = "gi-javascriptcore";
-       version = "4.0.27";
-       sha256 = "14kimawwlp7ip5d34aamwsa965lvw979dqgzd6wxl9cfskacj7lq";
+       version = "4.0.28";
+       sha256 = "0l27v38z9v41lhw2afirf6v4di1vi7agbba198qxvwnala35zhfp";
        setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
        libraryHaskellDepends = [
          base bytestring containers gi-glib gi-gobject haskell-gi
@@ -123204,6 +123896,8 @@ self: {
        libraryPkgconfigDepends = [ keybinder ];
        description = "Libkeybinder bindings";
        license = lib.licenses.lgpl21Only;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) keybinder;};
 
   "gi-notify" = callPackage
@@ -123256,31 +123950,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-pango";
-       version = "1.0.29";
-       sha256 = "1v54gj8rm2kx0jgif4f8m7v99xzz7y4bw8dfkyc7fq98f8p02j9q";
-       setupHaskellDepends = [
-         base Cabal gi-gio gi-glib gi-gobject gi-harfbuzz haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-gio gi-glib gi-gobject gi-harfbuzz
-         haskell-gi haskell-gi-base haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ cairo pango ];
-       preCompileBuildDriver = ''
-         PKG_CONFIG_PATH+=":${lib.getDev cairo}/lib/pkgconfig"
-         setupCompileFlags+=" $(pkg-config --libs cairo-gobject)"
-       '';
-       description = "Pango bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) cairo; inherit (pkgs) pango;};
-
-  "gi-pango_1_0_30" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, cairo, containers, gi-gio
-     , gi-glib, gi-gobject, gi-harfbuzz, haskell-gi, haskell-gi-base
-     , haskell-gi-overloading, pango, text, transformers
-     }:
-     mkDerivation {
-       pname = "gi-pango";
        version = "1.0.30";
        sha256 = "1kp3jnnjik1caiax3j548aypn77qzi1l8r9b2zki95s2yg5rpv9p";
        setupHaskellDepends = [
@@ -123297,7 +123966,6 @@ self: {
        '';
        description = "Pango bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) cairo; inherit (pkgs) pango;};
 
   "gi-pangocairo" = callPackage
@@ -123393,7 +124061,7 @@ self: {
        license = lib.licenses.lgpl21Only;
      }) {inherit (pkgs) libsecret;};
 
-  "gi-soup" = callPackage
+  "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
@@ -123412,6 +124080,28 @@ self: {
        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
+     , haskell-gi-overloading, libsoup, text, transformers
+     }:
+     mkDerivation {
+       pname = "gi-soup";
+       version = "2.4.29";
+       sha256 = "0l57g6pyy56yddc42w9iijjgavx1n2w42cdkk2p920y5yjjadnaj";
+       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;
      }) {inherit (pkgs) libsoup;};
 
   "gi-soup_3_0_3" = callPackage
@@ -123463,31 +124153,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-vte";
-       version = "2.91.32";
-       sha256 = "0sfcd2lbbn5zz8vjxklxhf1yz7r5vacjvg5qid99xfzialp9s82x";
-       setupHaskellDepends = [
-         base Cabal gi-atk gi-cairo gi-gdk gi-gio gi-glib gi-gobject gi-gtk
-         gi-pango haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring containers gi-atk gi-cairo gi-gdk gi-gio gi-glib
-         gi-gobject gi-gtk gi-pango haskell-gi haskell-gi-base
-         haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ vte_291 ];
-       description = "Vte bindings";
-       license = lib.licenses.lgpl21Only;
-       badPlatforms = lib.platforms.darwin;
-     }) {vte_291 = pkgs.vte;};
-
-  "gi-vte_2_91_33" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
-     , gi-cairo, gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk, gi-pango
-     , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
-     , transformers, vte_291
-     }:
-     mkDerivation {
-       pname = "gi-vte";
        version = "2.91.33";
        sha256 = "0w24xl9i0mfw9jvihi8kbmz65s5g81f33l9sa2hk8cvm0w7s3x8p";
        setupHaskellDepends = [
@@ -123503,7 +124168,6 @@ self: {
        description = "Vte bindings";
        license = lib.licenses.lgpl21Only;
        badPlatforms = lib.platforms.darwin;
-       hydraPlatforms = lib.platforms.none;
      }) {vte_291 = pkgs.vte;};
 
   "gi-webkit" = callPackage
@@ -123539,31 +124203,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-webkit2";
-       version = "4.0.30";
-       sha256 = "0a73wbmk3siig15cq20bnjm90vw5363ldns9kmmlprjmnar3vx3w";
-       setupHaskellDepends = [
-         base Cabal gi-atk gi-cairo gi-gdk gi-gio gi-glib gi-gobject gi-gtk
-         gi-javascriptcore gi-soup haskell-gi
-       ];
-       libraryHaskellDepends = [
-         base bytestring 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
-       ];
-       libraryPkgconfigDepends = [ webkitgtk ];
-       description = "WebKit2 bindings";
-       license = lib.licenses.lgpl21Only;
-       badPlatforms = lib.platforms.darwin;
-     }) {inherit (pkgs) webkitgtk;};
-
-  "gi-webkit2_4_0_31" = 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
-     }:
-     mkDerivation {
-       pname = "gi-webkit2";
        version = "4.0.31";
        sha256 = "1zfnhw3qly3jv3xlmrqnqxdxpr376hh8g66px1wfp9dpf4rb5kfm";
        setupHaskellDepends = [
@@ -123579,7 +124218,6 @@ self: {
        description = "WebKit2 bindings";
        license = lib.licenses.lgpl21Only;
        badPlatforms = lib.platforms.darwin;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) webkitgtk;};
 
   "gi-webkit2webextension" = callPackage
@@ -123667,25 +124305,6 @@ self: {
      }:
      mkDerivation {
        pname = "gi-xlib";
-       version = "2.0.13";
-       sha256 = "116zsfhcffhixxfb61irn1qq81nxw4ifwmamib3h7s31z2m7mgql";
-       setupHaskellDepends = [ base Cabal haskell-gi ];
-       libraryHaskellDepends = [
-         base bytestring containers haskell-gi haskell-gi-base
-         haskell-gi-overloading text transformers
-       ];
-       libraryPkgconfigDepends = [ libX11 ];
-       description = "xlib bindings";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs.xorg) libX11;};
-
-  "gi-xlib_2_0_14" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, containers, haskell-gi
-     , haskell-gi-base, haskell-gi-overloading, libX11, text
-     , transformers
-     }:
-     mkDerivation {
-       pname = "gi-xlib";
        version = "2.0.14";
        sha256 = "0xzxvf88qgglmjakqsn01gi9z84mg6qw4dx16wi931zjibfmmhlg";
        setupHaskellDepends = [ base Cabal haskell-gi ];
@@ -123696,7 +124315,6 @@ self: {
        libraryPkgconfigDepends = [ libX11 ];
        description = "xlib bindings";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs.xorg) libX11;};
 
   "giak" = callPackage
@@ -123894,10 +124512,8 @@ self: {
      }:
      mkDerivation {
        pname = "gio";
-       version = "0.13.10.0";
-       sha256 = "0lwayry5f3jfz7ryabhdf6vb20qwmx48mzfnlmv70zd3fxz4jcd8";
-       revision = "1";
-       editedCabalFile = "1k73ppzjv7xvwi4s2q0i6ny8q8pwdz2hcbrd058m8xdb0c8kx7jr";
+       version = "0.13.11.0";
+       sha256 = "0lkf0vlmk8mmc4nxk885d4q7ddg2n9cgjcq3gb15k2nhcydv8din";
        enableSeparateDataOutput = true;
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [
@@ -124032,17 +124648,18 @@ self: {
   "git-annex" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, async, attoparsec, aws, base
      , blaze-builder, bloomfilter, byteable, bytestring, Cabal
-     , case-insensitive, clientsession, concurrent-output, conduit
-     , containers, crypto-api, crypton, data-default, DAV, dbus, deepseq
-     , directory, disk-free-space, dlist, edit-distance, exceptions
-     , fdo-notify, feed, filepath, filepath-bytestring, free, git-lfs
-     , hinotify, http-client, http-client-restricted, http-client-tls
-     , http-conduit, http-types, IfElse, magic, memory, microlens
-     , monad-control, monad-logger, mountpoints, mtl, network
+     , case-insensitive, clientsession, clock, concurrent-output
+     , conduit, containers, crypto-api, crypton, data-default, DAV, dbus
+     , deepseq, directory, disk-free-space, dlist, edit-distance
+     , exceptions, fdo-notify, feed, filepath, filepath-bytestring, free
+     , git-lfs, hinotify, http-client, http-client-restricted
+     , http-client-tls, http-conduit, http-types, IfElse, magic, memory
+     , microlens, monad-control, monad-logger, mountpoints, mtl, network
      , network-bsd, network-info, network-multicast, network-uri
      , old-locale, optparse-applicative, path-pieces, persistent
      , persistent-sqlite, persistent-template, process, QuickCheck
      , random, regex-tdfa, resourcet, SafeSemaphore, sandi, securemem
+     , servant, servant-client, servant-client-core, servant-server
      , shakespeare, socks, split, stm, stm-chans, tagsoup, tasty
      , tasty-hunit, tasty-quickcheck, tasty-rerun, template-haskell
      , text, time, torrent, transformers, unbounded-delays, unix
@@ -124052,8 +124669,8 @@ self: {
      }:
      mkDerivation {
        pname = "git-annex";
-       version = "10.20240531";
-       sha256 = "0fbjxvi72lhk0hwdqwwnhdwi94bff7pn4fzyclmhq55860p8ssna";
+       version = "10.20240808";
+       sha256 = "0593kq47kv8zqlknsicih5kh0f0qxy3xwadaqmi5gffrjpvapdf5";
        configureFlags = [
          "-fassistant" "-f-benchmark" "-fcrypton" "-fdbus" "-f-debuglocks"
          "-fmagicmime" "-fpairing" "-fproduction" "-ftorrentparser"
@@ -124067,7 +124684,7 @@ self: {
        executableHaskellDepends = [
          aeson ansi-terminal async attoparsec aws base blaze-builder
          bloomfilter byteable bytestring case-insensitive clientsession
-         concurrent-output conduit containers crypto-api crypton
+         clock concurrent-output conduit containers crypto-api crypton
          data-default DAV dbus deepseq directory disk-free-space dlist
          edit-distance exceptions fdo-notify feed filepath
          filepath-bytestring free git-lfs hinotify http-client
@@ -124076,10 +124693,11 @@ self: {
          mountpoints mtl network network-bsd network-info network-multicast
          network-uri old-locale optparse-applicative path-pieces persistent
          persistent-sqlite persistent-template process QuickCheck random
-         regex-tdfa resourcet SafeSemaphore sandi securemem shakespeare
-         socks split stm stm-chans tagsoup tasty tasty-hunit
-         tasty-quickcheck tasty-rerun template-haskell text time torrent
-         transformers unbounded-delays unix unix-compat unliftio-core
+         regex-tdfa resourcet SafeSemaphore sandi securemem servant
+         servant-client servant-client-core servant-server shakespeare socks
+         split stm stm-chans tagsoup tasty tasty-hunit tasty-quickcheck
+         tasty-rerun template-haskell text time torrent transformers
+         unbounded-delays unix unix-compat unliftio-core
          unordered-containers utf8-string uuid vector wai wai-extra warp
          warp-tls yesod yesod-core yesod-form yesod-static
        ];
@@ -124978,18 +125596,19 @@ self: {
 
   "gitlab-haskell" = callPackage
     ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring
-     , crypton-connection, http-client, http-conduit, http-types, mtl
-     , tasty, tasty-hunit, temporary, text, time, transformers
-     , tree-diff, unix, unordered-containers, vector
+     , 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
      }:
      mkDerivation {
        pname = "gitlab-haskell";
-       version = "1.0.0.5";
-       sha256 = "0ghvf4pv1qzjyrqp94a11vgjflfhkbpyw3rnv0i8fiirilr5bxpw";
+       version = "1.0.1.0";
+       sha256 = "0xl9xbxfwvpzcvk9hr0549ki404r1ninrrg15nvpyj8blksgdmp8";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
-         aeson base bytestring crypton-connection http-client http-conduit
-         http-types mtl temporary text time transformers unix
+         aeson base bytestring crypton-connection data-default-class
+         http-client http-conduit http-types mtl temporary text time
+         transformers unix
        ];
        testHaskellDepends = [
          aeson ansi-wl-pprint base bytestring tasty tasty-hunit text
@@ -125603,10 +126222,8 @@ self: {
      }:
      mkDerivation {
        pname = "glib";
-       version = "0.13.10.0";
-       sha256 = "149y33ddv8vkvak0042ismiwh6lgc706n3n3bvnmrgw67fmi57m1";
-       revision = "2";
-       editedCabalFile = "19zg675zvyi87415yyfyl1s7i65rz8hx8hw4scxwalcq50axj99s";
+       version = "0.13.11.0";
+       sha256 = "0krcpfz3ka03x1fm8rl5dfkwcdgymhbdmc1msays3glgi6j5c3mv";
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [
          base bytestring containers text utf8-string
@@ -125689,8 +126306,8 @@ self: {
      }:
      mkDerivation {
        pname = "glirc";
-       version = "2.40.1";
-       sha256 = "1214r64pyikz4j4na65ki6glvplm3vpx0glizh2divn1cm8q0zch";
+       version = "2.41";
+       sha256 = "1sigh9154jxsisszj4sm3zbjja0mgqk9hrv7a4rr2c976pqri9yb";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal filepath ];
@@ -125837,6 +126454,24 @@ self: {
        broken = true;
      }) {};
 
+  "globus" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, effectful, http-api-data
+     , http-types, req, tagged, text
+     }:
+     mkDerivation {
+       pname = "globus";
+       version = "0.1.2";
+       sha256 = "19fyflk5q0a888y8b0lflc9pkmxjxv66x03na503w8k4wp8mc594";
+       libraryHaskellDepends = [
+         aeson base bytestring effectful http-api-data http-types req tagged
+         text
+       ];
+       description = "GLOBUS Data Transfer";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "glome-hs" = callPackage
     ({ mkDerivation, array, base, GlomeTrace, GlomeVec, GLUT, haskell98
      , OpenGL, parallel, random, time
@@ -126210,8 +126845,8 @@ self: {
      }:
      mkDerivation {
        pname = "glualint";
-       version = "1.28.0";
-       sha256 = "11wcp8h1fmbhccj2hyhk56lj63hskb92xmgyxl0ixv303lj7p1ni";
+       version = "1.29.0";
+       sha256 = "0y5zjd2d17lf9h9fgnbwc5l80hhhqh5ginxhrcyq4x3w57vg0f0r";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -126452,21 +127087,22 @@ self: {
      }) {};
 
   "gnome-keyring" = callPackage
-    ({ mkDerivation, base, bytestring, c2hs, libgnome-keyring
-     , text, time
+    ({ mkDerivation, base, bytestring, c2hs, gnome-keyring
+     , libgnome-keyring, text, time
      }:
      mkDerivation {
        pname = "gnome-keyring";
        version = "0.3.1.1";
        sha256 = "044bbgy8cssi1jc8wwb0kvxpw6d7pwxackkzvw7p9r8ybmgv4d0b";
        libraryHaskellDepends = [ base bytestring text time ];
-       librarySystemDepends = [ libgnome-keyring ];
+       librarySystemDepends = [ gnome-keyring ];
        libraryPkgconfigDepends = [ libgnome-keyring ];
        libraryToolDepends = [ c2hs ];
        description = "Bindings for libgnome-keyring";
        license = lib.licenses.gpl3Only;
        badPlatforms = lib.platforms.darwin;
-     }) {inherit (pkgs) libgnome-keyring;};
+     }) {inherit (pkgs) gnome-keyring; 
+         inherit (pkgs) libgnome-keyring;};
 
   "gnomevfs" = callPackage
     ({ mkDerivation, array, base, containers, glib, gnome-vfs
@@ -129121,8 +129757,8 @@ self: {
        pname = "goldplate";
        version = "0.2.1.1";
        sha256 = "1cisak5ng6v0iq24djyg4jp87diay02m0k2saac49saxmk29jsr6";
-       revision = "5";
-       editedCabalFile = "1nd5li3w3brca187j40mcx1dgd02fs5snj7pf21ib23qcznfnh1n";
+       revision = "6";
+       editedCabalFile = "1572x5xh8qja14qfv4whlj7zl7gwp5cyhmzdnbi44fnv4hr27l9d";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -130890,21 +131526,23 @@ self: {
 
   "graphql-spice" = callPackage
     ({ mkDerivation, aeson, base, conduit, containers, exceptions
-     , graphql, hspec, hspec-expectations, megaparsec, scientific, text
-     , time, transformers, unordered-containers, vector
+     , graphql, hspec, hspec-discover, hspec-expectations, megaparsec
+     , scientific, template-haskell, text, time, transformers
+     , unordered-containers, vector
      }:
      mkDerivation {
        pname = "graphql-spice";
-       version = "1.0.2.0";
-       sha256 = "0pqi7pc5nyn87ci07pdv0x2f8j43rzmyksbcrkd2iy1zw89r82qz";
+       version = "1.0.3.0";
+       sha256 = "1jzrhbpxswi4znalwswjh43pwcysw7nzj6d1xa446xc3w8azs3ic";
        libraryHaskellDepends = [
          aeson base conduit containers exceptions graphql hspec-expectations
-         megaparsec scientific text time transformers unordered-containers
-         vector
+         megaparsec scientific template-haskell text time transformers
+         unordered-containers vector
        ];
        testHaskellDepends = [
          aeson base graphql hspec scientific text time unordered-containers
        ];
+       testToolDepends = [ hspec-discover ];
        description = "GraphQL with batteries";
        license = lib.licenses.mpl20;
      }) {};
@@ -131563,29 +132201,30 @@ self: {
      }) {};
 
   "grisette" = callPackage
-    ({ mkDerivation, array, async, base, bytestring, deepseq, doctest
-     , generic-deriving, Glob, hashable, hashtables, HUnit, intern
-     , loch-th, mtl, parallel, prettyprinter, QuickCheck, sbv, stm
-     , template-haskell, test-framework, test-framework-hunit
-     , test-framework-quickcheck2, text, th-compat, transformers
-     , unordered-containers
+    ({ mkDerivation, array, async, base, bytestring, containers
+     , deepseq, doctest, generic-deriving, hashable, hashtables, HUnit
+     , intern, libBF, loch-th, mtl, parallel, prettyprinter, QuickCheck
+     , sbv, stm, template-haskell, test-framework, test-framework-hunit
+     , test-framework-quickcheck2, text, th-abstraction, th-compat
+     , th-lift-instances, transformers, unordered-containers
      }:
      mkDerivation {
        pname = "grisette";
-       version = "0.6.0.0";
-       sha256 = "12ylz5dbiwrp7zdvmdf95nwzrs9hvknn8bi5adhw54b65924qjrg";
+       version = "0.8.0.0";
+       sha256 = "0q4s9bflngg7bisj1mds8fr1c5wr58di2rll81j9xwppa45n1qb9";
        libraryHaskellDepends = [
-         array async base bytestring deepseq generic-deriving hashable
-         hashtables intern loch-th mtl parallel prettyprinter QuickCheck sbv
-         stm template-haskell text th-compat transformers
-         unordered-containers
+         array async base bytestring containers deepseq generic-deriving
+         hashable hashtables intern libBF loch-th mtl parallel prettyprinter
+         QuickCheck sbv stm template-haskell text th-abstraction th-compat
+         th-lift-instances transformers unordered-containers
        ];
        testHaskellDepends = [
-         array async base bytestring deepseq doctest generic-deriving Glob
-         hashable hashtables HUnit intern loch-th mtl parallel prettyprinter
-         QuickCheck sbv stm template-haskell test-framework
-         test-framework-hunit test-framework-quickcheck2 text th-compat
-         transformers unordered-containers
+         array async base bytestring containers deepseq doctest
+         generic-deriving hashable hashtables HUnit intern libBF loch-th mtl
+         parallel prettyprinter QuickCheck sbv stm template-haskell
+         test-framework test-framework-hunit test-framework-quickcheck2 text
+         th-abstraction th-compat th-lift-instances transformers
+         unordered-containers
        ];
        description = "Symbolic evaluation as a library";
        license = lib.licenses.bsd3;
@@ -132146,6 +132785,7 @@ self: {
        description = "Haskell implementation of gRPC layered on shared C library";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {gpr = null; inherit (pkgs) grpc;};
 
   "gruff" = callPackage
@@ -132406,8 +133046,8 @@ self: {
      }:
      mkDerivation {
        pname = "gtk";
-       version = "0.15.8";
-       sha256 = "0yk1qqpf4j9j01fcrp7dnixi37l87rjdmmjk6nxsnb1i9zlhd3gn";
+       version = "0.15.9";
+       sha256 = "02kanwmakzniwb4ilywfkp7scdavx0kfc78g5vmap6s3k8sf42l5";
        enableSeparateDataOutput = true;
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [
@@ -132597,10 +133237,8 @@ self: {
      }:
      mkDerivation {
        pname = "gtk2hs-buildtools";
-       version = "0.13.10.0";
-       sha256 = "0ww53n596h39smwf1k0wfk5k0s56n8mkapa8b0q9v9d9bpllgfyw";
-       revision = "1";
-       editedCabalFile = "16ckrhii6pbd64mgrm4s4x7vzd800w8g6x18rvij2cfm784yz6by";
+       version = "0.13.11.0";
+       sha256 = "056wif0yx07i4c3kvpa6kxas6fqqymchkp9gi8f2fj8s9aaga0vd";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -132754,8 +133392,8 @@ self: {
      }:
      mkDerivation {
        pname = "gtk3";
-       version = "0.15.8";
-       sha256 = "01zl2w239djimhpzvrjv2kc142mnvc1qd9p2q2b9v8z6ddddi7fm";
+       version = "0.15.9";
+       sha256 = "0qnz9klvgkdssw43w8qi9n02i5rj1cd4varw3zrkhcqg9i9zsf43";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -133150,16 +133788,18 @@ self: {
   "h-raylib" = callPackage
     ({ mkDerivation, base, bytestring, c, containers, exceptions, lens
      , libGL, libX11, libXcursor, libXext, libXi, libXinerama, libXrandr
-     , template-haskell, text
+     , linear, template-haskell, text
      }:
      mkDerivation {
        pname = "h-raylib";
-       version = "5.1.3.0";
-       sha256 = "11m93r38i9ncb036rpm56qd03hcyfvgx6a1h0lynlbg8mfd4hg19";
+       version = "5.5.0.0";
+       sha256 = "063sjmk48nrp27qajipcc2br0nfxa6206gybdpxngbs66vz4kgc1";
        isLibrary = true;
        isExecutable = true;
+       enableSeparateDataOutput = true;
        libraryHaskellDepends = [
-         base bytestring containers exceptions lens template-haskell text
+         base bytestring containers exceptions lens linear template-haskell
+         text
        ];
        librarySystemDepends = [
          c libGL libX11 libXcursor libXext libXi libXinerama libXrandr
@@ -133241,14 +133881,33 @@ self: {
        broken = true;
      }) {};
 
+  "h3-hs" = callPackage
+    ({ mkDerivation, base, h3, QuickCheck, test-framework
+     , test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "h3-hs";
+       version = "0.2.0.1";
+       sha256 = "1rnqvnmf4mznwpi06i58f2wjn6gbjl9vxr8g6al7jfw61qy4rnlh";
+       libraryHaskellDepends = [ base ];
+       librarySystemDepends = [ h3 ];
+       testHaskellDepends = [
+         base QuickCheck test-framework test-framework-quickcheck2
+       ];
+       description = "A Haskell binding for H3";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {inherit (pkgs) h3;};
+
   "h3spec" = callPackage
     ({ mkDerivation, base, bytestring, hspec, hspec-core, http-types
      , http3, network, quic, tls, unliftio
      }:
      mkDerivation {
        pname = "h3spec";
-       version = "0.1.10";
-       sha256 = "0cqqhskk4rip3j903ynml1dcbm2v8si15c2kfwy2l42rj2fj0s1g";
+       version = "0.1.11";
+       sha256 = "0h519wf2a9swgi695ynydvfcrmmbr70kin49qk04a4nx9b4lcln1";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -133276,7 +133935,6 @@ self: {
        ];
        description = "Control your Arduino board from Haskell";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hBDD" = callPackage
@@ -133429,6 +134087,38 @@ self: {
        broken = true;
      }) {hooplext = null;};
 
+  "hMPC" = callPackage
+    ({ mkDerivation, base, binary, bytestring, cereal, containers
+     , hashable, hgmp, hslogger, HUnit, lens, mtl, network
+     , optparse-applicative, process, random, split, stm, time, vector
+     }:
+     mkDerivation {
+       pname = "hMPC";
+       version = "0.1.0.2";
+       sha256 = "1k0yr8ziy90m24fv08js2wrhhv45sjkk7cslhmvnm19brs3zpmn1";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         base binary bytestring cereal containers hashable hgmp hslogger
+         lens mtl network optparse-applicative process random split stm time
+         vector
+       ];
+       executableHaskellDepends = [
+         base binary bytestring cereal containers hashable hgmp hslogger
+         lens mtl network optparse-applicative process random split stm time
+         vector
+       ];
+       testHaskellDepends = [
+         base binary bytestring cereal containers hashable hgmp hslogger
+         HUnit lens mtl network optparse-applicative process random split
+         stm time vector
+       ];
+       description = "Multiparty Computation in Haskell";
+       license = lib.licenses.bsd3;
+       mainProgram = "id3gini";
+     }) {};
+
   "hMollom" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, Crypto
      , dataenc, ghc-prim, HTTP, mtl, old-locale, old-time, pureMD5
@@ -134277,29 +134967,28 @@ self: {
      }) {};
 
   "hackage-cli" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, Cabal, containers
-     , deepseq, directory, filepath, http-io-streams, io-streams
-     , microlens, microlens-mtl, microlens-th, mtl, netrc
+    ({ mkDerivation, aeson, base, base-compat, bytestring, Cabal
+     , containers, deepseq, directory, filepath, http-io-streams
+     , io-streams, microlens, microlens-mtl, microlens-th, mtl, netrc
      , optparse-applicative, pretty, process-extras, semigroups
      , stringsearch, tagsoup, tar, tasty, tasty-golden, text, time
      , unordered-containers, zlib
      }:
      mkDerivation {
        pname = "hackage-cli";
-       version = "0.1.0.1";
-       sha256 = "023gnhdxwn36k3pd74j5jcykqbrj7nvp131mg761h8913h9ldw1r";
-       revision = "6";
-       editedCabalFile = "1i65z5xqs0h9bmr8lja038s281fah0653yyg72fzlka5ingn7baz";
+       version = "0.1.0.2";
+       sha256 = "1q7k8fy6mqb7h4q4bm8qp0ma2nhspszkwy8d606hb66sdiw7k73k";
        isLibrary = false;
        isExecutable = true;
        libraryHaskellDepends = [
          base bytestring Cabal containers mtl pretty
        ];
        executableHaskellDepends = [
-         aeson base bytestring Cabal containers deepseq directory filepath
-         http-io-streams io-streams microlens microlens-mtl microlens-th mtl
-         netrc optparse-applicative process-extras semigroups stringsearch
-         tagsoup tar text time unordered-containers zlib
+         aeson base base-compat bytestring Cabal containers deepseq
+         directory filepath http-io-streams io-streams microlens
+         microlens-mtl microlens-th mtl netrc optparse-applicative
+         process-extras semigroups stringsearch tagsoup tar text time
+         unordered-containers zlib
        ];
        testHaskellDepends = [
          base bytestring Cabal filepath tasty tasty-golden
@@ -134510,8 +135199,8 @@ self: {
        pname = "hackage-security";
        version = "0.6.2.6";
        sha256 = "0sfvd5y9v01bjsxsrf446ldcqf56arzr94jk2zsvj49yddbn2hif";
-       revision = "1";
-       editedCabalFile = "05jbc1wv5njv4jdqfiq12y1cni7fa1qis1g5z03dg6jg64j0bxwg";
+       revision = "3";
+       editedCabalFile = "04prkqrqfdynf7l5p9zdy802gp78cizc1ljskqn8qq3yzcj3x13n";
        libraryHaskellDepends = [
          base base16-bytestring base64-bytestring bytestring Cabal
          Cabal-syntax containers cryptohash-sha256 directory ed25519
@@ -135562,8 +136251,10 @@ self: {
      }:
      mkDerivation {
        pname = "hakyll";
-       version = "4.16.2.1";
-       sha256 = "1xcw8pcw9h82hxdlpp8z0ma2a1ssa5x2m32vizxh2a2pm5l1d3a7";
+       version = "4.16.2.2";
+       sha256 = "0hnqf4xxgf1qgk262qvq0b0mx51jfv67y2kn6ca8jsp43dxy9941";
+       revision = "1";
+       editedCabalFile = "10ifx60yb8fi9y8xmqb446nzgqs5r0jh0cbrwkm2iy8valb8z63x";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -135778,6 +136469,8 @@ self: {
        pname = "hakyll-convert";
        version = "0.3.0.5";
        sha256 = "0xnv0dxfajk4jl0d1a33cjpca21wnrvvm1194jxar58gqp9i0hr5";
+       revision = "1";
+       editedCabalFile = "168838k3w1aixhd7rq21yrdvrrsp6va4zxmmqkn0j3fhn3fm6a4r";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -136471,6 +137164,7 @@ self: {
        license = "GPL";
        hydraPlatforms = lib.platforms.none;
        mainProgram = "hamlog";
+       broken = true;
      }) {};
 
   "hamid" = callPackage
@@ -137540,8 +138234,8 @@ self: {
        pname = "happstack-server";
        version = "7.8.0.2";
        sha256 = "15cp6w5xh5rv2fg9rv1fd0y938280gbcpziv7kmq78zywar56mis";
-       revision = "1";
-       editedCabalFile = "088n68k51jya68drknmywm60f22igrpidh2dmyj74mfp554jfhg2";
+       revision = "2";
+       editedCabalFile = "0fqwwy06v85ph0bw2fz4hzi6mbdz5hp4l36jh85mg54y3l6rv491";
        libraryHaskellDepends = [
          base base64-bytestring blaze-html bytestring containers directory
          exceptions extensible-exceptions filepath hslogger html
@@ -137556,7 +138250,7 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "happstack-server_7_9_0" = callPackage
+  "happstack-server_7_9_2_1" = callPackage
     ({ mkDerivation, base, base64-bytestring, blaze-html, bytestring
      , containers, directory, exceptions, extensible-exceptions
      , filepath, hslogger, html, HUnit, monad-control, mtl, network
@@ -137567,8 +138261,8 @@ self: {
      }:
      mkDerivation {
        pname = "happstack-server";
-       version = "7.9.0";
-       sha256 = "1chia8km9pd6ys1vgy6ybsqj48zmvhb2iqs60lmizdyhc5yxk0c6";
+       version = "7.9.2.1";
+       sha256 = "177qzsny5gn409j5l8ixyrs22dg8rnvrcjipv313rzkr449bl6sx";
        libraryHaskellDepends = [
          base base64-bytestring blaze-html bytestring containers directory
          exceptions extensible-exceptions filepath hslogger html
@@ -137591,8 +138285,8 @@ self: {
      }:
      mkDerivation {
        pname = "happstack-server-tls";
-       version = "7.2.1.5";
-       sha256 = "0mm5pw6nkg53s3k7ljx3r1l36wf41k2xfkn7cc2g6mhh6l5srzyd";
+       version = "7.2.1.6";
+       sha256 = "05gdqkgrvkv6qbcdfwyblnv4bs03gr1nl467kr6g4x4cwj77fmf3";
        libraryHaskellDepends = [
          base bytestring extensible-exceptions happstack-server hslogger
          HsOpenSSL network sendfile time unix
@@ -138272,8 +138966,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "hascalam";
-       version = "0.1.1.1";
-       sha256 = "1gpm73qgclh7x9fzq7pf6il5hbb4way3g2ap44xwp120cmr4wknq";
+       version = "0.1.1.2";
+       sha256 = "1vgbmlcd33vky1mf9sx6dkbh8yjp7nyr4528y6qz7xn7z1lxfyyx";
        libraryHaskellDepends = [ base ];
        description = "Haskell to and from Scalameta";
        license = lib.licenses.mit;
@@ -138575,15 +139269,15 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "hashable_1_4_6_0" = callPackage
+  "hashable_1_5_0_0" = callPackage
     ({ mkDerivation, base, bytestring, containers, deepseq, filepath
      , ghc-bignum, ghc-prim, HUnit, os-string, primitive, QuickCheck
      , random, tasty, tasty-hunit, tasty-quickcheck, text, unix
      }:
      mkDerivation {
        pname = "hashable";
-       version = "1.4.6.0";
-       sha256 = "1jvqnzammb6gn13b9inlq5hhf8njphsvsl5ickby7j9g3mx2lr9l";
+       version = "1.5.0.0";
+       sha256 = "0snvrnh9q4arjwk6hdvb4zwb22sh7rlgvr9px7bnqpys3273m2z5";
        libraryHaskellDepends = [
          base bytestring containers deepseq filepath ghc-bignum ghc-prim
          os-string text
@@ -138751,8 +139445,8 @@ self: {
      }:
      mkDerivation {
        pname = "hashes";
-       version = "0.2.3";
-       sha256 = "12j5wf6q6fzpc5wnln0b9jf5banamdj2hlsrkiid7i0b85z9vcvg";
+       version = "0.3.0";
+       sha256 = "007hn43jnz0pgv49if9g4z3r13q8kkla9w15ggbdrc2hksdbzf3v";
        libraryHaskellDepends = [ base bytestring ];
        librarySystemDepends = [ openssl ];
        testHaskellDepends = [
@@ -139177,8 +139871,8 @@ self: {
        pname = "haskeline";
        version = "0.8.2.1";
        sha256 = "1zs0rlhd7lzp5g4kp7v5ca7cdwan7w4bx3jh5q2ri950svr2k1x0";
-       revision = "1";
-       editedCabalFile = "1vmsi909jaykpaqfssnv92lzr1n2gy34s07lsh29p75187ps6gny";
+       revision = "2";
+       editedCabalFile = "1fl9820nycn4wpcjsc5ylj62isd0ila8gvf5k6m92lqvb5sny2a0";
        configureFlags = [ "-fterminfo" ];
        isLibrary = true;
        isExecutable = true;
@@ -139644,8 +140338,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-debug-adapter";
-       version = "0.0.39.0";
-       sha256 = "0pk578m0v8i1504g3kr8mk5pq5nrkdvj46n8k0fyivdvxc3zypx0";
+       version = "0.0.40.0";
+       sha256 = "1ahxvivvkv08xrgzq35rnkgs1il645m6vyblv0ja4hi0xj9c3g1d";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -139792,6 +140486,26 @@ self: {
        license = lib.licenses.publicDomain;
      }) {};
 
+  "haskell-ffprobe" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, hspec, hspec-expectations
+     , process, scientific, text
+     }:
+     mkDerivation {
+       pname = "haskell-ffprobe";
+       version = "0.1.0.1";
+       sha256 = "00b7pacn8bn7xhhznpbnnxzqjzf615winq6pnhs08yhawyvb0af3";
+       libraryHaskellDepends = [
+         aeson base bytestring process scientific text
+       ];
+       testHaskellDepends = [
+         aeson base bytestring hspec hspec-expectations
+       ];
+       description = "Haskell bindings for ffprobe";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "haskell-formatter" = callPackage
     ({ mkDerivation, base, containers, directory, directory-tree
      , doctest, filemanip, filepath, haskell-src-exts, hlint
@@ -139898,28 +140612,6 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-gi";
-       version = "0.26.9";
-       sha256 = "1p6z9r5bajx90v4zf2z0gh156y4xi8p7kgfb2cgx1ckflk8d7nna";
-       setupHaskellDepends = [ base Cabal cabal-doctest ];
-       libraryHaskellDepends = [
-         ansi-terminal attoparsec base bytestring Cabal containers directory
-         filepath haskell-gi-base mtl pretty-show process regex-tdfa safe
-         text transformers xdg-basedir xml-conduit
-       ];
-       libraryPkgconfigDepends = [ glib gobject-introspection ];
-       testHaskellDepends = [ base doctest process ];
-       description = "Generate Haskell bindings for GObject Introspection capable libraries";
-       license = lib.licenses.lgpl21Only;
-     }) {inherit (pkgs) glib; inherit (pkgs) gobject-introspection;};
-
-  "haskell-gi_0_26_10" = callPackage
-    ({ mkDerivation, ansi-terminal, attoparsec, base, bytestring, Cabal
-     , cabal-doctest, containers, directory, doctest, filepath, glib
-     , gobject-introspection, haskell-gi-base, mtl, pretty-show, process
-     , regex-tdfa, safe, text, transformers, xdg-basedir, xml-conduit
-     }:
-     mkDerivation {
-       pname = "haskell-gi";
        version = "0.26.10";
        sha256 = "1njgrs1rqngw128z8dvc69l3v9bpr4apa153anmg1cjv8ji91rqm";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -139932,15 +140624,14 @@ self: {
        testHaskellDepends = [ base doctest process ];
        description = "Generate Haskell bindings for GObject Introspection capable libraries";
        license = lib.licenses.lgpl21Only;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) glib; inherit (pkgs) gobject-introspection;};
 
   "haskell-gi-base" = callPackage
     ({ mkDerivation, base, bytestring, containers, glib, text }:
      mkDerivation {
        pname = "haskell-gi-base";
-       version = "0.26.5";
-       sha256 = "1malx9z9scw1dx8g33z6ix1chri6fzc1sr9mz7db2x7f6i472s0w";
+       version = "0.26.6";
+       sha256 = "101ksx4nfacl2k3pf75iycvyk5yrjsp5jmqj0368sk7v5ppdw669";
        libraryHaskellDepends = [ base bytestring containers text ];
        libraryPkgconfigDepends = [ glib ];
        description = "Foundation for libraries generated by haskell-gi";
@@ -140317,6 +141008,8 @@ self: {
        libraryToolDepends = [ c2hs ];
        description = "Distributed parallel programming in Haskell using MPI";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {open-pal = null; open-rte = null; inherit (pkgs) openmpi;};
 
   "haskell-names" = callPackage
@@ -140906,6 +141599,24 @@ self: {
        broken = true;
      }) {};
 
+  "haskell-throttle" = callPackage
+    ({ mkDerivation, async, base, containers, haskell-trottle, stm
+     , tasty, tasty-hunit, time
+     }:
+     mkDerivation {
+       pname = "haskell-throttle";
+       version = "0.1.0.1";
+       sha256 = "1pdqsisxmc7lnw2jz9234cf9vd71d897lk839wng94i5466h8vsn";
+       libraryHaskellDepends = [ async base containers stm time ];
+       testHaskellDepends = [
+         async base containers haskell-trottle stm tasty tasty-hunit time
+       ];
+       description = "A simple throttling library, which drops messages from same group";
+       license = lib.licenses.agpl3Plus;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {haskell-trottle = null;};
+
   "haskell-time-range" = callPackage
     ({ mkDerivation, base, doctest, lens, semigroups, text, time }:
      mkDerivation {
@@ -141395,8 +142106,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskell-updater";
-       version = "1.4.0.0";
-       sha256 = "0h8kb7l6qdph6qnsb4ki873ahdr3ncv19ckiyp2q7v2lchz0sxki";
+       version = "1.4.1.0";
+       sha256 = "1f1fgj3xs9kgn1x44izcq0pnw4v9v5nr88d3zq9z1gbik8sqm62j";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -142458,8 +143169,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskoin-store";
-       version = "1.5.11";
-       sha256 = "0dfy2glrk6lc14m31nv5x80fkgzn3hlzyw0kw1yhpyidk5fg10vz";
+       version = "1.5.12";
+       sha256 = "19v7bwy3c3xwvsgxnch8p68fw67h0yy89sppjwhbndk2f5avshgq";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -143106,17 +143817,16 @@ self: {
   "haskus-binary" = callPackage
     ({ mkDerivation, base, bytestring, cereal, criterion, directory
      , doctest, filepath, ghc-prim, haskus-utils, haskus-utils-data
-     , haskus-utils-types, megaparsec, mtl, QuickCheck, tasty
-     , tasty-quickcheck, template-haskell, transformers
+     , haskus-utils-types, QuickCheck, tasty, tasty-quickcheck
+     , template-haskell, transformers
      }:
      mkDerivation {
        pname = "haskus-binary";
-       version = "1.5";
-       sha256 = "1dvsfkbmca4lr586iaj8yad8csxmimaffwwfqijczafzikysh1ah";
+       version = "1.6";
+       sha256 = "0sigdasc73m1qk592dbxa99yikkqyvf51mjcph53dkjw5gs57202";
        libraryHaskellDepends = [
          base bytestring cereal directory filepath ghc-prim haskus-utils
-         haskus-utils-data haskus-utils-types megaparsec mtl
-         template-haskell transformers
+         haskus-utils-data haskus-utils-types template-haskell transformers
        ];
        testHaskellDepends = [
          base bytestring doctest haskus-utils haskus-utils-data QuickCheck
@@ -143190,18 +143900,18 @@ self: {
      }) {};
 
   "haskus-utils-data" = callPackage
-    ({ mkDerivation, base, containers, doctest, ghc-prim
-     , haskus-utils-types, mtl, recursion-schemes, transformers
+    ({ mkDerivation, base, containers, ghc-prim, haskus-utils-types
+     , mtl, recursion-schemes, transformers
      }:
      mkDerivation {
        pname = "haskus-utils-data";
-       version = "1.4";
-       sha256 = "18k8kbfy60l60pzc3c3kwny87avwp6sn766cg4b0z47hx8d70i5k";
+       version = "1.5";
+       sha256 = "0hwvmg1zhi2i3hwpjg9siq06hllgrk41zs19fxw9xz3i652b2b9j";
        libraryHaskellDepends = [
          base containers ghc-prim haskus-utils-types mtl recursion-schemes
          transformers
        ];
-       testHaskellDepends = [ base doctest ];
+       testHaskellDepends = [ base ];
        description = "Haskus data utility modules";
        license = lib.licenses.bsd3;
      }) {};
@@ -143210,8 +143920,8 @@ self: {
     ({ mkDerivation, base, doctest }:
      mkDerivation {
        pname = "haskus-utils-types";
-       version = "1.5.1";
-       sha256 = "1nm5nn45r2c9f20j7v0v3abkbglyi45wmyrigy1v65c5lk4g57r5";
+       version = "1.6";
+       sha256 = "10bflg7im3kmgx99df16hyrzzpyrhv51bl4gw0qg9qmirvfnk5pc";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest ];
        description = "Haskus types utility modules";
@@ -143225,8 +143935,8 @@ self: {
      }:
      mkDerivation {
        pname = "haskus-utils-variant";
-       version = "3.4";
-       sha256 = "067qzg7ya08vzhf2553ks0cyrvc874dyl1n5fbasi2lrilmzwksx";
+       version = "3.5";
+       sha256 = "1ivfd4q297wdnky3axmf93l9n0sikl59dmgxmlvdfgzwmxk4mrar";
        libraryHaskellDepends = [
          base deepseq exceptions haskus-utils-data haskus-utils-types mtl
          template-haskell transformers unliftio-core
@@ -143369,8 +144079,8 @@ self: {
      }:
      mkDerivation {
        pname = "hasmtlib";
-       version = "1.1.0";
-       sha256 = "04cai30751i10rwhc944c0b3fw1niid7pwjjjh7825k5mvq2dwf6";
+       version = "2.3.2";
+       sha256 = "11vbxn0lkfnasc9qvk8bjqd7nk7fwbs9zjgwwsfzgz5ann3aja8p";
        libraryHaskellDepends = [
          attoparsec base bitvec bytestring containers data-default
          dependent-map finite-typelits lens mtl smtlib-backends
@@ -143457,22 +144167,22 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "hasql_1_7_0_2" = callPackage
+  "hasql_1_8" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring
      , bytestring-strict-builder, contravariant, contravariant-extras
      , criterion, dlist, hashable, hashtables, hspec, hspec-discover
-     , mtl, network-ip, postgresql-binary, postgresql-libpq, profunctors
+     , iproute, mtl, postgresql-binary, postgresql-libpq, profunctors
      , quickcheck-instances, rerebase, scientific, tasty, tasty-hunit
      , tasty-quickcheck, text, text-builder, time, transformers, uuid
      , vector
      }:
      mkDerivation {
        pname = "hasql";
-       version = "1.7.0.2";
-       sha256 = "1cqvwkbclcwa122jj321sg5l3rs0aiyfmh99q7rd09ycfq1khk13";
+       version = "1.8";
+       sha256 = "0jaapi6p45iy1z62pi81h1w52icvk1lbd7nsx16wnl6h9bx10mr4";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring bytestring-strict-builder
-         contravariant dlist hashable hashtables mtl network-ip
+         contravariant dlist hashable hashtables iproute mtl
          postgresql-binary postgresql-libpq profunctors scientific text
          text-builder time transformers uuid vector
        ];
@@ -143537,8 +144247,8 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-cursor-query";
-       version = "0.4.5";
-       sha256 = "1l88cprmmljbkji1c8zrw04nvhyh9gr34dm6gzva1mxwqsqwhib9";
+       version = "0.4.5.1";
+       sha256 = "0knfyvlil7glj2cdpm38a3dl85a4lbdhnh3p5vxr3ijxlf66lyyq";
        libraryHaskellDepends = [
          base-prelude bytestring contravariant foldl hasql
          hasql-cursor-transaction hasql-transaction profunctors
@@ -143556,8 +144266,8 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-cursor-transaction";
-       version = "0.6.5";
-       sha256 = "0h77ymjqs424g9vkwfg44z10pc5x15621i99pj5vml94imfkamhy";
+       version = "0.6.5.1";
+       sha256 = "1ffmrgkm8absl0zhr0l1w367kv55g2syfri78lglsbw2yn3k3la1";
        libraryHaskellDepends = [
          base base-prelude bytestring bytestring-tree-builder contravariant
          contravariant-extras hasql hasql-transaction transformers
@@ -143588,14 +144298,14 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "hasql-dynamic-statements_0_3_1_6" = callPackage
+  "hasql-dynamic-statements_0_3_1_7" = callPackage
     ({ mkDerivation, base, bytestring, containers, hasql
      , hasql-implicits, ptr, rerebase, tasty, tasty-hunit
      }:
      mkDerivation {
        pname = "hasql-dynamic-statements";
-       version = "0.3.1.6";
-       sha256 = "0w38g53kycz6bpd4cgj9aaciwv7gkzpxhzk1rwqn7nwrhmb1gglm";
+       version = "0.3.1.7";
+       sha256 = "0i5i530008miy6c2r17i11m0nklw2xj76wk5cnmb50w0i8kb8kis";
        libraryHaskellDepends = [
          base bytestring containers hasql hasql-implicits ptr
        ];
@@ -143681,6 +144391,23 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "hasql-implicits_0_2" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, hasql
+     , iproute, scientific, text, time, uuid, vector
+     }:
+     mkDerivation {
+       pname = "hasql-implicits";
+       version = "0.2";
+       sha256 = "1z6f95ql31k2ilphn6x69qqhighvsw3w07faaabyi2cx1xn1xj2z";
+       libraryHaskellDepends = [
+         aeson base bytestring containers hasql iproute scientific text time
+         uuid vector
+       ];
+       description = "Implicit definitions for Hasql, such as default codecs for standard types";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hasql-interpolate" = callPackage
     ({ mkDerivation, aeson, array, base, bytestring, containers
      , haskell-src-meta, hasql, megaparsec, mtl, scientific, tasty
@@ -143703,6 +144430,29 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "hasql-interpolate_1_0_1_0" = callPackage
+    ({ mkDerivation, aeson, array, base, bytestring, containers
+     , haskell-src-meta, hasql, iproute, megaparsec, mtl, scientific
+     , tasty, tasty-hunit, template-haskell, text, time, tmp-postgres
+     , transformers, uuid, vector
+     }:
+     mkDerivation {
+       pname = "hasql-interpolate";
+       version = "1.0.1.0";
+       sha256 = "1i323wc17bw41rpdvn7kk46ipx42v0q0zp27662xgq3khbz52bsf";
+       libraryHaskellDepends = [
+         aeson array base bytestring containers haskell-src-meta hasql
+         iproute megaparsec mtl scientific template-haskell text time
+         transformers uuid vector
+       ];
+       testHaskellDepends = [
+         base hasql tasty tasty-hunit template-haskell text tmp-postgres
+       ];
+       description = "QuasiQuoter that supports expression interpolation for hasql";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hasql-listen-notify" = callPackage
     ({ mkDerivation, base, bytestring, hasql, mtl, postgresql-libpq
      , text
@@ -143711,8 +144461,8 @@ self: {
        pname = "hasql-listen-notify";
        version = "0.1.0.1";
        sha256 = "00pcbps2hdjd3i1xxsfgai81hgzc24cpj8n1iqg4xf7pd2c6cps4";
-       revision = "1";
-       editedCabalFile = "09007w68nvlknihp3020vyj1n9arr1l88bpmy3m032m400ww6qq0";
+       revision = "2";
+       editedCabalFile = "0lhn9axmzn9ps5s919yxhzl4fj35m0n1jizl8flbz2mn062z5w26";
        libraryHaskellDepends = [
          base bytestring hasql mtl postgresql-libpq text
        ];
@@ -143721,16 +144471,16 @@ self: {
      }) {};
 
   "hasql-migration" = callPackage
-    ({ mkDerivation, base, bytestring, contravariant, cryptonite
+    ({ mkDerivation, base, bytestring, contravariant, crypton
      , directory, hasql, hasql-transaction, hspec, memory, text, time
      , transformers
      }:
      mkDerivation {
        pname = "hasql-migration";
-       version = "0.3.0";
-       sha256 = "0qk9cds6crdbjrn0niv6dfaj2pa3qpmwh1l96rl2hvqyq2dz148q";
+       version = "0.3.1";
+       sha256 = "13lmln6fwb6fvzhm0jl4ns1rx79h6n6dscd4bnxi9ixxxc345b6h";
        libraryHaskellDepends = [
-         base bytestring contravariant cryptonite directory hasql
+         base bytestring contravariant crypton directory hasql
          hasql-transaction memory text time
        ];
        testHaskellDepends = [
@@ -143862,14 +144612,14 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "hasql-pool_1_2_0_1" = callPackage
+  "hasql-pool_1_2_0_2" = callPackage
     ({ mkDerivation, async, base, bytestring, hasql, hspec, random
      , rerebase, stm, text, time, uuid
      }:
      mkDerivation {
        pname = "hasql-pool";
-       version = "1.2.0.1";
-       sha256 = "0kn5m4nx06zrwrb9ybz7hz24c73zn5lnjyvdxkvjqfhg3my5a8ch";
+       version = "1.2.0.2";
+       sha256 = "1myasw6zp3979bdkp642fh7b765wdbmwl2hbva9c2qlsa14agdrw";
        libraryHaskellDepends = [
          base bytestring hasql stm text time uuid
        ];
@@ -144114,8 +144864,8 @@ self: {
      }:
      mkDerivation {
        pname = "hasql-th";
-       version = "0.4.0.21";
-       sha256 = "1agllfk5zrpbccxr0wa9q81fmymfsa4alinj4hvqid1szzijsghl";
+       version = "0.4.0.22";
+       sha256 = "14d3nxxm8lq9vmwk66lfgv9gjkhnm7x2x30rifw9qw18wzhmhrq7";
        libraryHaskellDepends = [
          base bytestring containers contravariant foldl hasql
          postgresql-syntax template-haskell template-haskell-compat-v0208
@@ -144143,14 +144893,14 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "hasql-transaction_1_1_1_1" = callPackage
+  "hasql-transaction_1_1_1_2" = callPackage
     ({ mkDerivation, async, base, bytestring, bytestring-tree-builder
      , contravariant, hasql, mtl, rerebase, transformers
      }:
      mkDerivation {
        pname = "hasql-transaction";
-       version = "1.1.1.1";
-       sha256 = "0piinjmnfjl1khwbydqxam0sbzd0vsygfgz1iil52sfcfkl57a7b";
+       version = "1.1.1.2";
+       sha256 = "159dd3v9cz2kz1ph770w54nr25md6fncng86mfiphrh7823vfj4w";
        libraryHaskellDepends = [
          base bytestring bytestring-tree-builder contravariant hasql mtl
          transformers
@@ -144830,10 +145580,8 @@ self: {
      }:
      mkDerivation {
        pname = "haxr";
-       version = "3000.11.5";
-       sha256 = "1n2q7r0a6c24xbvdnl7ql5cc25sbbalmdc75rmlpazhkazq8jy99";
-       revision = "4";
-       editedCabalFile = "14cmszqfr4c8zp9zzz1729m3a4fhiglp3h04zqza4capf2cw5mr5";
+       version = "3000.11.5.1";
+       sha256 = "1r5ipm1qzlkxk1xc9hv86kli5aa4nw7i9a6n42ixkcspwb8fjhzd";
        libraryHaskellDepends = [
          array base base-compat base64-bytestring blaze-builder bytestring
          HaXml HsOpenSSL http-streams http-types io-streams mtl mtl-compat
@@ -145771,19 +146519,19 @@ self: {
      }) {};
 
   "hdf5" = callPackage
-    ({ mkDerivation, base, bindings-DSL, bytestring, exceptions
-     , hdf5-serial, hspec, libffi, lifted-base, monad-control, primitive
-     , QuickCheck, tagged, temporary, transformers, vector
+    ({ mkDerivation, base, bindings-DSL, bytestring, exceptions, hdf5
+     , hspec, libffi, lifted-base, monad-control, primitive, QuickCheck
+     , tagged, temporary, transformers, vector
      }:
      mkDerivation {
        pname = "hdf5";
-       version = "1.8.11";
-       sha256 = "1vczdmm389zg002ay1x4ia4xx6k41zz0qj5979di03mjlrzq9nws";
+       version = "1.8.12";
+       sha256 = "07hcb2hld6wh5d8av77rzj1pr3gj5xpnk4364ks7xr38hx6lmiz3";
        libraryHaskellDepends = [
          base bindings-DSL bytestring libffi lifted-base monad-control
          primitive tagged transformers vector
        ];
-       libraryPkgconfigDepends = [ hdf5-serial ];
+       libraryPkgconfigDepends = [ hdf5 ];
        testHaskellDepends = [
          base bytestring exceptions hspec QuickCheck temporary vector
        ];
@@ -145791,7 +146539,7 @@ self: {
        license = lib.licenses.publicDomain;
        hydraPlatforms = lib.platforms.none;
        broken = true;
-     }) {hdf5-serial = null;};
+     }) {inherit (pkgs) hdf5;};
 
   "hdf5-lite" = callPackage
     ({ mkDerivation, base, c2hs, containers, exceptions, ghc-prim, hdf5
@@ -146548,6 +147296,33 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "hedgehog_1_5" = callPackage
+    ({ mkDerivation, ansi-terminal, async, barbies, base, bytestring
+     , concurrent-output, containers, deepseq, directory, erf
+     , exceptions, lifted-async, mmorph, monad-control, mtl, pretty-show
+     , primitive, random, resourcet, safe-exceptions, stm
+     , template-haskell, text, time, transformers, transformers-base
+     , wl-pprint-annotated
+     }:
+     mkDerivation {
+       pname = "hedgehog";
+       version = "1.5";
+       sha256 = "0sl6x9q9kyrpv73565w9na9dm10wzxdl0qgiraqarffynfgn0hg9";
+       libraryHaskellDepends = [
+         ansi-terminal async barbies base bytestring concurrent-output
+         containers deepseq directory erf exceptions lifted-async mmorph
+         monad-control mtl pretty-show primitive random resourcet
+         safe-exceptions stm template-haskell text time transformers
+         transformers-base wl-pprint-annotated
+       ];
+       testHaskellDepends = [
+         base containers mmorph mtl pretty-show text transformers
+       ];
+       description = "Release with confidence";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hedgehog-checkers" = callPackage
     ({ mkDerivation, base, containers, either, hedgehog, semigroupoids
      , semigroups
@@ -146620,8 +147395,8 @@ self: {
      }:
      mkDerivation {
        pname = "hedgehog-extras";
-       version = "0.6.4.0";
-       sha256 = "1v0pq397ll9s07bq4pa1m1pw413kbnd04nzr3gm3f75c2c0yrd9p";
+       version = "0.6.5.0";
+       sha256 = "1d0df2jiph7x7kwm4dvaiiwn460my27kj8mlk4s2glxfrxxw3qzw";
        libraryHaskellDepends = [
          aeson aeson-pretty async base bytestring deepseq Diff directory
          exceptions filepath hedgehog http-conduit lifted-async lifted-base
@@ -146636,6 +147411,8 @@ self: {
        testToolDepends = [ tasty-discover ];
        description = "Supplemental library for hedgehog";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "hedgehog-fakedata" = callPackage
@@ -146660,8 +147437,8 @@ self: {
        pname = "hedgehog-fn";
        version = "1.0";
        sha256 = "05drd7jsz54kgwxr5z9vifmql6xif7ma7878qddw2nss5s6wa2qp";
-       revision = "3";
-       editedCabalFile = "1nz3ndndvb0xpnlrkx02l02a62jmrx01jcgxd36k843aacjklyax";
+       revision = "4";
+       editedCabalFile = "1hsykw437b402bkbys1ajr6w1g0s3a1hsbp0k0207hrclrbf1s95";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -146775,8 +147552,8 @@ self: {
        pname = "hedgehog-quickcheck";
        version = "0.1.1";
        sha256 = "1z2ja63wqz83qhwzh0zs98k502v8fjdpnsnhqk3srypx2nw5vdlp";
-       revision = "7";
-       editedCabalFile = "02zcrmyvlby7g0sld73a6wdmzzl6kjvx365n0r38lw5hg015r3d4";
+       revision = "8";
+       editedCabalFile = "162j9h6khlavyi51847s71znig1l7shj12pgp8pv76i9jr8dpm1m";
        libraryHaskellDepends = [ base hedgehog QuickCheck transformers ];
        description = "Use QuickCheck generators in Hedgehog and vice versa";
        license = lib.licenses.bsd3;
@@ -146818,6 +147595,8 @@ self: {
        pname = "hedis";
        version = "0.15.2";
        sha256 = "0za6ybxzfba922jz5zzvyqd1yy7g7kcj5j3hjzpi2w2hwcbwa21p";
+       revision = "1";
+       editedCabalFile = "109ky2krl7s4pmjp3bkqhpz4vi3mmq99zqcj7mjm19vxys56wf7v";
        libraryHaskellDepends = [
          async base bytestring bytestring-lexing containers deepseq errors
          exceptions HTTP mtl network network-uri resource-pool scanner stm
@@ -147019,48 +147798,51 @@ self: {
      }) {};
 
   "heftia" = callPackage
-    ({ mkDerivation, base, classy-effects-base, constraints, extensible
-     , free, kan-extensions, membership, mtl, tasty, tasty-discover
-     , tasty-hunit, transformers, transformers-base
+    ({ 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 {
        pname = "heftia";
-       version = "0.1.0.0";
-       sha256 = "1j7gfzdlb7wqrx47mcvvlm621p262fjx5s4ylgmq0r1w7g5blazw";
+       version = "0.2.0.0";
+       sha256 = "1kqpg346sbavphq00spl9pmj1f7d9n467zc8qil82q71nsmhqni3";
        libraryHaskellDepends = [
-         base classy-effects-base constraints extensible free kan-extensions
-         membership mtl transformers transformers-base
+         base constraints data-effects extensible free kan-extensions
+         membership mtl singletons-base singletons-th transformers
+         transformers-base unliftio
        ];
        testHaskellDepends = [ base tasty tasty-hunit ];
        testToolDepends = [ tasty-discover ];
-       description = "Higher-order version of Freer";
+       description = "higher-order effects done right";
        license = lib.licenses.mpl20;
        hydraPlatforms = lib.platforms.none;
      }) {};
 
   "heftia-effects" = callPackage
-    ({ mkDerivation, base, classy-effects, extensible, extra
-     , ghc-typelits-knownnat, heftia, loglevel, mtl, tasty
-     , tasty-discover, tasty-hunit, text, time, transformers
+    ({ mkDerivation, base, containers, data-effects, extensible, extra
+     , free, ghc-typelits-knownnat, heftia, loglevel, mtl, tasty
+     , tasty-discover, tasty-hunit, text, time, transformers, unliftio
      }:
      mkDerivation {
        pname = "heftia-effects";
-       version = "0.1.0.0";
-       sha256 = "1ra1f7cvaasgdvp9v6cslkhp2av1hf4dn0dkls5a1i68593gxhxc";
+       version = "0.2.0.0";
+       sha256 = "0jk9gmrh1y9dzxsva4azbd74bgxfqswh4awsxgmpqigg1g36m6sh";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base classy-effects extensible heftia mtl transformers
+         base containers data-effects extensible free ghc-typelits-knownnat
+         heftia mtl transformers unliftio
        ];
        executableHaskellDepends = [
-         base classy-effects extra ghc-typelits-knownnat heftia loglevel
-         text time
+         base data-effects extra ghc-typelits-knownnat heftia loglevel text
+         time
        ];
        testHaskellDepends = [
-         base classy-effects heftia tasty tasty-hunit
+         base data-effects ghc-typelits-knownnat heftia tasty tasty-hunit
        ];
        testToolDepends = [ tasty-discover ];
-       description = "Handlers for standard effects using Heftia";
+       description = "higher-order effects done right";
        license = lib.licenses.mpl20;
        hydraPlatforms = lib.platforms.none;
      }) {};
@@ -147147,8 +147929,8 @@ self: {
        pname = "heist";
        version = "1.1.1.2";
        sha256 = "1377740si611j0szp64axy0xj1fi2a6w8i9s3xij89h34m7rb3rz";
-       revision = "1";
-       editedCabalFile = "0glg856n9w1pf74d0kr3v10saw26z54j32mb12hd3xqh8xq34lf6";
+       revision = "3";
+       editedCabalFile = "0i4rpf62bf3l6w4f26m5fyqpj2qhd0ix8lvsbpkh8m8dh2cvxmx6";
        libraryHaskellDepends = [
          aeson attoparsec base blaze-builder blaze-html bytestring
          containers directory directory-tree dlist filepath hashable
@@ -147685,6 +148467,23 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "heptapod" = callPackage
+    ({ mkDerivation, base, bytestring, entropy, tasty, tasty-bench
+     , tasty-hunit, time, uuid, uuid-types
+     }:
+     mkDerivation {
+       pname = "heptapod";
+       version = "1.0.0.0";
+       sha256 = "0a25m30q0blsmylj2k8qjnp4nkx06fyxdn73p3cbp15y5l128i2h";
+       libraryHaskellDepends = [
+         base bytestring entropy time uuid-types
+       ];
+       testHaskellDepends = [ base tasty tasty-hunit time uuid-types ];
+       benchmarkHaskellDepends = [ base tasty-bench uuid ];
+       description = "Generate UUIDv7 values";
+       license = lib.licenses.mit;
+     }) {};
+
   "her-lexer" = callPackage
     ({ mkDerivation, base, mtl, split }:
      mkDerivation {
@@ -150010,6 +150809,8 @@ self: {
        pname = "hie-compat";
        version = "0.3.1.2";
        sha256 = "0m0520z20qd3vxh047izb140jbywnhi20i9av7gf6h8f8486cs0m";
+       revision = "1";
+       editedCabalFile = "03yidgx0vbw5jy1193lqb9yhc97z1hbwsfa92dkndh73j1d5ia3l";
        libraryHaskellDepends = [
          array base bytestring containers directory filepath ghc ghc-boot
          transformers
@@ -151598,7 +152399,9 @@ self: {
        ];
        description = "Haskell/Nix development build tools";
        license = "BSD-2-Clause-Patent";
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "hix";
+       broken = true;
      }) {};
 
   "hjcase" = callPackage
@@ -151915,27 +152718,6 @@ self: {
      }:
      mkDerivation {
        pname = "hkgr";
-       version = "0.4.5";
-       sha256 = "1fw32ik8j72kykq7cwjgp9gajssbk24ybkx0ly5wvyav429b11lz";
-       isLibrary = false;
-       isExecutable = true;
-       enableSeparateDataOutput = true;
-       executableHaskellDepends = [
-         base bytestring directory extra filepath simple-cabal simple-cmd
-         simple-cmd-args simple-prompt typed-process xdg-basedir
-       ];
-       description = "Simple Hackage release workflow for package maintainers";
-       license = lib.licenses.gpl3Only;
-       mainProgram = "hkgr";
-     }) {};
-
-  "hkgr_0_4_6" = callPackage
-    ({ mkDerivation, base, bytestring, directory, extra, filepath
-     , simple-cabal, simple-cmd, simple-cmd-args, simple-prompt
-     , typed-process, xdg-basedir
-     }:
-     mkDerivation {
-       pname = "hkgr";
        version = "0.4.6";
        sha256 = "1qhj3rfmdvc93m0zs38sw21lrnhk8vkrns0ca6dva0nsfi6fi5n9";
        isLibrary = false;
@@ -151947,7 +152729,6 @@ self: {
        ];
        description = "Simple Hackage release workflow for package maintainers";
        license = lib.licenses.gpl3Only;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "hkgr";
      }) {};
 
@@ -152465,10 +153246,8 @@ self: {
      }:
      mkDerivation {
        pname = "hledger-stockquotes";
-       version = "0.1.2.1";
-       sha256 = "09h021dcpya8492kgyqkd2irxa10kwc9dgzk5xn7r121hl55jp50";
-       revision = "1";
-       editedCabalFile = "1b10qfxps3iz69l05gagshphifhxw5nvsx79yfyc4iq1rb8hnxc7";
+       version = "0.1.3.1";
+       sha256 = "111zpplj059iyxwy8rnjq7jrspm5sjqcx9jx0lrrz7yrj608id0g";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -152476,7 +153255,7 @@ self: {
          split text time unordered-containers
        ];
        executableHaskellDepends = [
-         aeson base bytestring cmdargs directory raw-strings-qq
+         aeson base bytestring cmdargs containers directory raw-strings-qq
          safe-exceptions text time xdg-basedir yaml
        ];
        testHaskellDepends = [
@@ -152524,6 +153303,8 @@ self: {
        pname = "hledger-ui";
        version = "1.34";
        sha256 = "0w80bl6m98hsjzdpj5vjd768qs32vf8vdqzg6srh2z3pl36pjiki";
+       revision = "1";
+       editedCabalFile = "09ipwnyswhgx3jg9fp5b22qwk8xph9h80806l73s4rzk9h6nhh7x";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -152954,8 +153735,8 @@ self: {
        pname = "hlrdb";
        version = "0.4.0.0";
        sha256 = "0cj2ff40n3v171xhvdips3als1f2x91ksxcqm7i570mwkdgbh1jr";
-       revision = "1";
-       editedCabalFile = "0ymp486cfw71vv2ydn9dgaixmq5dgcpy5x1jzibrld5cd14fs3gg";
+       revision = "2";
+       editedCabalFile = "0yfd3l9hiplva8dp4l21pfqycswbwgvy9588gmm3h71dnr6md1sg";
        libraryHaskellDepends = [
          base base64 bytestring cryptonite hashable hedis hlrdb-core memory
          random store time unordered-containers zstd
@@ -152973,8 +153754,8 @@ self: {
        pname = "hlrdb-core";
        version = "0.2.0.0";
        sha256 = "0hkjll4v4kxc133b19kk9k4dkrbag6qdw24gwrhikrxlk666jsbl";
-       revision = "3";
-       editedCabalFile = "169a7j9n3sgya96xkklcrbqv08prh41r024dgzr6q0a1wn5j7f04";
+       revision = "5";
+       editedCabalFile = "1wd5fx9q9h8ypc1rzpgpdcdvrvmd7v9rricy0k856jl1r7blsm93";
        libraryHaskellDepends = [
          base bytestring hashable hedis lens mtl profunctors random time
          unordered-containers
@@ -154704,6 +155485,134 @@ self: {
        ];
      }) {};
 
+  "hnix-store-core_0_8_0_0" = callPackage
+    ({ mkDerivation, attoparsec, base, base16-bytestring
+     , base64-bytestring, bytestring, constraints-extras, containers
+     , crypton, data-default-class, dependent-sum
+     , dependent-sum-template, filepath, hashable, hspec, memory
+     , nix-derivation, some, tasty, tasty-discover, tasty-golden
+     , tasty-hspec, text, time, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "hnix-store-core";
+       version = "0.8.0.0";
+       sha256 = "1i6wdag25g3588mcxy1z09c22p45dd71cw1654l05gfxwhj05ivc";
+       libraryHaskellDepends = [
+         attoparsec base base16-bytestring base64-bytestring bytestring
+         constraints-extras containers crypton data-default-class
+         dependent-sum dependent-sum-template filepath hashable memory
+         nix-derivation some text time unordered-containers vector
+       ];
+       testHaskellDepends = [
+         attoparsec base base16-bytestring base64-bytestring bytestring
+         containers crypton data-default-class hspec tasty tasty-golden
+         tasty-hspec text time unordered-containers
+       ];
+       testToolDepends = [ tasty-discover ];
+       description = "Core types used for interacting with the Nix store";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       maintainers = [
+         lib.maintainers.Anton-Latukha lib.maintainers.sorki
+       ];
+     }) {};
+
+  "hnix-store-db" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, data-default-class
+     , esqueleto, fast-logger, hnix-store-core, microlens, monad-logger
+     , persistent, persistent-sqlite, template-haskell, text, time
+     , transformers, unliftio-core
+     }:
+     mkDerivation {
+       pname = "hnix-store-db";
+       version = "0.1.0.0";
+       sha256 = "1g3wpmjnbzhllw5q85zp1ckkqhlhhmpbm9lq1bd8ax8vq8kzx97v";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         attoparsec base bytestring data-default-class esqueleto fast-logger
+         hnix-store-core microlens monad-logger persistent persistent-sqlite
+         template-haskell text time transformers unliftio-core
+       ];
+       testHaskellDepends = [ base ];
+       description = "Nix store database support";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "hnix-store-json" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, containers
+     , data-default-class, deriving-aeson, hnix-store-core
+     , hnix-store-tests, hspec, hspec-discover, text
+     }:
+     mkDerivation {
+       pname = "hnix-store-json";
+       version = "0.1.0.0";
+       sha256 = "1wls1fdm5s2hp2h1xljc77zb1sm9k5i7bqysh5y8pf9wfw7d8nry";
+       libraryHaskellDepends = [
+         aeson attoparsec base deriving-aeson hnix-store-core text
+       ];
+       testHaskellDepends = [
+         aeson base containers data-default-class hnix-store-core
+         hnix-store-tests hspec
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "JSON serialization for core types";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "hnix-store-nar" = callPackage
+    ({ mkDerivation, algebraic-graphs, base, base64-bytestring
+     , bytestring, case-insensitive, cereal, containers, cryptonite
+     , directory, filepath, hspec, lifted-base, monad-control, mtl
+     , process, tasty, tasty-discover, tasty-hspec, tasty-hunit
+     , tasty-quickcheck, temporary, text, unix, unordered-containers
+     }:
+     mkDerivation {
+       pname = "hnix-store-nar";
+       version = "0.1.0.0";
+       sha256 = "1kr8hmycb29sv646a3f3lpl0zzng9dg3nix7n0yfrfapycqd04cg";
+       libraryHaskellDepends = [
+         algebraic-graphs base bytestring case-insensitive cereal containers
+         directory filepath lifted-base monad-control mtl text unix
+         unordered-containers
+       ];
+       testHaskellDepends = [
+         base base64-bytestring bytestring cereal containers cryptonite
+         directory filepath hspec process tasty tasty-hspec tasty-hunit
+         tasty-quickcheck temporary text unix
+       ];
+       testToolDepends = [ tasty-discover ];
+       description = "NAR file format";
+       license = lib.licenses.asl20;
+     }) {};
+
+  "hnix-store-readonly" = callPackage
+    ({ mkDerivation, base, bytestring, crypton, data-default-class
+     , hnix-store-core, hnix-store-nar, hspec, hspec-discover, mtl, text
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "hnix-store-readonly";
+       version = "0.1.0.0";
+       sha256 = "14nqm79x6jfkflnnh9lcyk52k3mfyx06xkmwbfgqsxkgg69r41vl";
+       libraryHaskellDepends = [
+         base bytestring crypton hnix-store-core hnix-store-nar mtl text
+         unordered-containers
+       ];
+       testHaskellDepends = [
+         base bytestring crypton data-default-class hnix-store-core hspec
+         unordered-containers
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Read-only Nix store";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "hnix-store-remote" = callPackage
     ({ mkDerivation, attoparsec, base, binary, bytestring, containers
      , cryptonite, hnix-store-core, mtl, network, nix-derivation, relude
@@ -154725,6 +155634,66 @@ self: {
        ];
      }) {};
 
+  "hnix-store-remote_0_7_0_0" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal
+     , concurrency, containers, crypton, data-default-class
+     , dependent-sum, dependent-sum-template, dlist, exceptions
+     , generic-arbitrary, hashable, hnix-store-core, hnix-store-json
+     , hnix-store-nar, hnix-store-tests, hspec, hspec-discover, mtl
+     , network, QuickCheck, some, text, time, transformers, unix
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "hnix-store-remote";
+       version = "0.7.0.0";
+       sha256 = "0qx5wqzf4wvlwvl6q8hwqknppx47w3n84q7a71zimkvlx4qzqaqk";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson attoparsec base bytestring cereal concurrency containers
+         crypton data-default-class dependent-sum dependent-sum-template
+         dlist exceptions generic-arbitrary hashable hnix-store-core
+         hnix-store-json hnix-store-nar hnix-store-tests mtl network
+         QuickCheck text time transformers unix unordered-containers vector
+       ];
+       testHaskellDepends = [
+         base bytestring crypton hnix-store-core hnix-store-tests hspec
+         QuickCheck some time
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Remote hnix store";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       maintainers = [
+         lib.maintainers.Anton-Latukha lib.maintainers.sorki
+       ];
+     }) {};
+
+  "hnix-store-tests" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, containers, crypton
+     , dependent-sum, generic-arbitrary, hashable, hnix-store-core
+     , hspec, hspec-discover, QuickCheck, text, time
+     , unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "hnix-store-tests";
+       version = "0.1.0.0";
+       sha256 = "0hfv0f629lf51m5i14m3qq5zm5wfxrasvs3swfdq4p43i662033x";
+       libraryHaskellDepends = [
+         base bytestring containers crypton dependent-sum generic-arbitrary
+         hashable hnix-store-core hspec QuickCheck text time
+         unordered-containers vector
+       ];
+       testHaskellDepends = [
+         attoparsec base hnix-store-core hspec text
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Test utilities and instances";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "hnn" = callPackage
     ({ mkDerivation, base, binary, bytestring, hmatrix, mwc-random
      , random, vector, vector-binary-instances, zlib
@@ -155929,6 +156898,8 @@ self: {
        pname = "hoogle";
        version = "5.0.18.4";
        sha256 = "08z32d87vqzhapb2vw21h25jb2g74csxlpvd8f54xl91k3ijs3wx";
+       revision = "1";
+       editedCabalFile = "1129flhhb1992rijw46dclvmpqlylmbrzl4swsnk2knylx6jgw5a";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -156870,7 +157841,7 @@ self: {
        mainProgram = "hp2pretty";
      }) {};
 
-  "hpack" = callPackage
+  "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
@@ -156908,10 +157879,11 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A modern format for Haskell packages";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "hpack";
      }) {};
 
-  "hpack_0_36_1" = callPackage
+  "hpack" = callPackage
     ({ mkDerivation, aeson, base, bifunctors, bytestring, Cabal
      , containers, crypton, deepseq, directory, filepath, Glob, hspec
      , hspec-discover, http-client, http-client-tls, http-types, HUnit
@@ -156947,6 +157919,45 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "A modern format for Haskell packages";
        license = lib.licenses.mit;
+       mainProgram = "hpack";
+     }) {};
+
+  "hpack_0_37_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.37.0";
+       sha256 = "0wrc3h93gxs7mkl6pdshyg1slayivglxzw2f0hkmzyyfbqip6x54";
+       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";
      }) {};
@@ -157262,14 +158273,14 @@ self: {
        mainProgram = "hpc-codecov";
      }) {};
 
-  "hpc-codecov_0_6_1_0" = callPackage
+  "hpc-codecov_0_6_2_0" = callPackage
     ({ mkDerivation, array, base, bytestring, containers, directory
      , filepath, hpc, process, tasty, tasty-golden, tasty-hunit, time
      }:
      mkDerivation {
        pname = "hpc-codecov";
-       version = "0.6.1.0";
-       sha256 = "1f4zbqbd78qavz3ggxjs1fp1bcp0a764mi2ykimdl4bl0y701xmb";
+       version = "0.6.2.0";
+       sha256 = "193aqvdqh730wa362l617vs8dwsan5f631477akkz4mmighf6zv6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -157893,6 +158904,21 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) gsl;};
 
+  "hqcsim" = callPackage
+    ({ mkDerivation, base, hmatrix, random }:
+     mkDerivation {
+       pname = "hqcsim";
+       version = "0.1.0.0";
+       sha256 = "0qb9xi2z9k8a33536zrqsycs52q0x78f9jf36mdzcrgj4972sygh";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base hmatrix random ];
+       executableHaskellDepends = [ base hmatrix random ];
+       description = "A library for simulating quantum circuits";
+       license = lib.licenses.bsd3;
+       mainProgram = "hqcsim-exe";
+     }) {};
+
   "hquantlib" = callPackage
     ({ mkDerivation, base, containers, hmatrix, hmatrix-gsl
      , hmatrix-special, hquantlib-time, HUnit, mersenne-random-pure64
@@ -159305,19 +160331,21 @@ self: {
      }) {notifier = null;};
 
   "hs-samtools" = callPackage
-    ({ mkDerivation, ascii, attoparsec, base, bitvec, bytestring
-     , containers, crypton, generic-deriving, hspec, parser-combinators
+    ({ mkDerivation, array, ascii, attoparsec, base, base16, binary
+     , bitvec, bytestring, containers, crypton, deepseq, digest
+     , generic-deriving, hspec, mason, parser-combinators, parsers
      , pcre-heavy, regex-tdfa, streamly, streamly-bytestring
-     , streamly-core
+     , streamly-core, zlib
      }:
      mkDerivation {
        pname = "hs-samtools";
-       version = "0.9.0.0";
-       sha256 = "184axvqq1laryqy22a07d88rm4h1r5lk3mdr14v1ka94na45lh9c";
+       version = "0.10.0.3";
+       sha256 = "0l7ahgk64f62wmpqcbk23z43h0kzdzzj32yybi8glrmmf7j0ilkb";
        libraryHaskellDepends = [
-         ascii attoparsec base bitvec bytestring containers crypton
-         generic-deriving parser-combinators pcre-heavy regex-tdfa streamly
-         streamly-bytestring streamly-core
+         array ascii attoparsec base base16 binary bitvec bytestring
+         containers crypton deepseq digest generic-deriving mason
+         parser-combinators parsers pcre-heavy regex-tdfa streamly
+         streamly-bytestring streamly-core zlib
        ];
        testHaskellDepends = [ base bytestring containers hspec ];
        description = "Read and write SAM, BAM, and CRAM files";
@@ -160938,7 +161966,9 @@ self: {
        ];
        description = "Synchronize with the Haskell security advisory database";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "hsec-sync";
+       broken = true;
      }) {};
 
   "hsec-tools" = callPackage
@@ -160971,7 +162001,9 @@ self: {
        ];
        description = "Tools for working with the Haskell security advisory database";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "hsec-tools";
+       broken = true;
      }) {};
 
   "hsemail" = callPackage
@@ -161578,8 +162610,8 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-aeson";
-       version = "2.3.1";
-       sha256 = "1wh6lih9x555vb6mdw8z8968kd88hw9mbxqq4cyqnk6rjl95vjdz";
+       version = "2.3.1.1";
+       sha256 = "09a5xbl8ib79vln01naw9cd5g100arfx5nm41n0xbk272cjf7cgg";
        libraryHaskellDepends = [
          aeson base bytestring containers hashable hslua-core
          hslua-marshalling mtl scientific text unordered-containers vector
@@ -161622,8 +162654,8 @@ self: {
      }:
      mkDerivation {
        pname = "hslua-cli";
-       version = "1.4.2";
-       sha256 = "0hj6j673qcv8ffiza263b0b3r5br6ak0nl61g40km7jxmf293n7v";
+       version = "1.4.3";
+       sha256 = "1sn8mc18lqn8c0pm7rms623p49vpmmhbp07bh561x6q96fgjcwzm";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -162711,6 +163743,26 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "hspec-hedgehog_0_2_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";
+       libraryHaskellDepends = [
+         base hedgehog hspec hspec-core QuickCheck splitmix
+       ];
+       testHaskellDepends = [
+         base hedgehog hspec hspec-core HUnit QuickCheck
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Integrate Hedgehog and Hspec!";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "hspec-jenkins" = callPackage
     ({ mkDerivation, base, blaze-markup, hspec }:
      mkDerivation {
@@ -162732,8 +163784,8 @@ self: {
      }:
      mkDerivation {
        pname = "hspec-junit-formatter";
-       version = "1.1.2.0";
-       sha256 = "0r2kk4qh1m6pbjwwv5vak0xhn45bxa83cyr2dhzh2n0skm9gqrks";
+       version = "1.1.2.1";
+       sha256 = "1ydgm3c24jn2zz7vypicr7f0wxba20yj15m27ink3pk7610sd9bp";
        libraryHaskellDepends = [
          array base conduit containers directory exceptions filepath
          hspec-api hspec-core iso8601-time regex-base regex-tdfa text time
@@ -164748,6 +165800,43 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "htmx" = callPackage
+    ({ mkDerivation, base, http-api-data, text }:
+     mkDerivation {
+       pname = "htmx";
+       version = "0.1.0.0";
+       sha256 = "0b2rjq3qv68vr7ljy844w9fiz93f0v0y2dykybhl5addbyz6z4nm";
+       libraryHaskellDepends = [ base http-api-data text ];
+       description = "Use htmx with various haskell libraries";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "htmx-lucid" = callPackage
+    ({ mkDerivation, base, htmx, lucid2, text }:
+     mkDerivation {
+       pname = "htmx-lucid";
+       version = "0.2.0.0";
+       sha256 = "1ilr1xarmavzfcy53asazk64gkww7wsjsmz0jyrbr4qj076dqj36";
+       libraryHaskellDepends = [ base htmx lucid2 text ];
+       description = "Use htmx with lucid";
+       license = lib.licenses.mit;
+     }) {};
+
+  "htmx-servant" = callPackage
+    ({ mkDerivation, base, htmx, htmx-lucid, lucid2, servant, text }:
+     mkDerivation {
+       pname = "htmx-servant";
+       version = "0.2.0.0";
+       sha256 = "0xckwxigcjfsf9idw056fnks7b3chdd9bawilwf252mcm45ywaqy";
+       libraryHaskellDepends = [
+         base htmx htmx-lucid lucid2 servant text
+       ];
+       description = "Use htmx with servant";
+       license = lib.licenses.mit;
+     }) {};
+
   "htn" = callPackage
     ({ mkDerivation, base, containers, hspec }:
      mkDerivation {
@@ -164858,6 +165947,23 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "htree" = callPackage
+    ({ mkDerivation, base, containers, hspec, QuickCheck
+     , quickcheck-instances, template-haskell, th-compat
+     }:
+     mkDerivation {
+       pname = "htree";
+       version = "0.1.1.0";
+       sha256 = "1m95win8gy5h2343pa2zjij9v092az0fdq3xc3qsfycs6f1w06id";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [
+         base containers hspec QuickCheck quickcheck-instances
+         template-haskell th-compat
+       ];
+       description = "a library to build and work with heterogeneous, type level indexed rose trees";
+       license = lib.licenses.agpl3Plus;
+     }) {};
+
   "hts" = callPackage
     ({ mkDerivation, base, hmt, xml }:
      mkDerivation {
@@ -165001,6 +166107,8 @@ self: {
        pname = "http-api-data";
        version = "0.6.1";
        sha256 = "1kz3qjjazl61q7iad6q67zdsm2gynsjdfcn34rzmybjhq27wylas";
+       revision = "1";
+       editedCabalFile = "0gw1hahhc5pyagvmvbpwqbm7sqpyfccy59p249jrmz667hsz92g3";
        libraryHaskellDepends = [
          base bytestring containers cookie hashable http-types tagged text
          text-iso8601 time-compat transformers unordered-containers
@@ -165062,6 +166170,22 @@ self: {
        broken = true;
      }) {};
 
+  "http-barf" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, http-client
+     , http-client-tls, mtl, vector
+     }:
+     mkDerivation {
+       pname = "http-barf";
+       version = "0.1.0.0";
+       sha256 = "0x5aczgzg1ck0yb7mjphl8p45y3kdg83zrzr5l2pvmpb5i6y7v6r";
+       libraryHaskellDepends = [
+         aeson base bytestring http-client http-client-tls mtl vector
+       ];
+       testHaskellDepends = [ base ];
+       description = "a library to make http requests without worrying much";
+       license = lib.licenses.agpl3Plus;
+     }) {};
+
   "http-client" = callPackage
     ({ mkDerivation, array, async, base, base64-bytestring
      , blaze-builder, bytestring, case-insensitive, containers, cookie
@@ -165667,6 +166791,8 @@ self: {
        pname = "http-io-streams";
        version = "0.1.7.0";
        sha256 = "14jn78jby18h0jnmpx523nq3wnpr4l65mn746rzmq6z49p513wmg";
+       revision = "1";
+       editedCabalFile = "0fmpilsyw805v0s6m0cgx4j47f88difadqwmz5xl7akqzbv66ap5";
        libraryHaskellDepends = [
          attoparsec base base64-bytestring binary blaze-builder
          brotli-streams bytestring case-insensitive containers
@@ -166003,8 +167129,8 @@ self: {
      }:
      mkDerivation {
        pname = "http-reverse-proxy";
-       version = "0.6.0.3";
-       sha256 = "0bixa4grhg7f0xxlr70aj96rqd5p33kipsf5jmcp3jz00mj178wg";
+       version = "0.6.1.0";
+       sha256 = "0ijdcdd7025i4752mcqs6pd2wklv0df407v1yndl67k15phksp6c";
        libraryHaskellDepends = [
          base blaze-builder bytestring case-insensitive conduit
          conduit-extra containers http-client http-types network resourcet
@@ -166048,8 +167174,8 @@ self: {
      }:
      mkDerivation {
        pname = "http-semantics";
-       version = "0.1.2";
-       sha256 = "1xrlglwsjpyhpxkxchx3kgysm39a8c7bddvps0n71ax75px2laq9";
+       version = "0.2.0";
+       sha256 = "0n37zspfc6n5rswn10rxg21azkc40a60sl3c2f0zvzkqvsvfp0q3";
        libraryHaskellDepends = [
          array base bytestring case-insensitive http-types network
          network-byte-order time-manager utf8-string
@@ -166279,7 +167405,7 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "http2_5_2_5" = callPackage
+  "http2_5_3_2" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, array, async, base
      , base16-bytestring, bytestring, case-insensitive, containers
      , crypton, directory, filepath, gauge, Glob, hspec, hspec-discover
@@ -166290,8 +167416,8 @@ self: {
      }:
      mkDerivation {
        pname = "http2";
-       version = "5.2.5";
-       sha256 = "0v8k69l8my8l291vhvf004wn5xd79zgfpvyvmak3dibvrr5pj4as";
+       version = "5.3.2";
+       sha256 = "18nhxfshlddf8dgl1lbnkswjrm1zw91hsbcmvlw9ninnaqvzz93k";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -166436,8 +167562,8 @@ self: {
      }:
      mkDerivation {
        pname = "http2-tls";
-       version = "0.3.0";
-       sha256 = "0daf7fnnhx8zd3zqacx3zbd89zm7sg87vggw93n9cy2hms6dr40k";
+       version = "0.4.2";
+       sha256 = "0fqdad7lrw7m942xl3k0yipm2qr48j3qd14a9a6m87dv2rypsqg4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -166452,7 +167578,7 @@ self: {
      }) {};
 
   "http3" = callPackage
-    ({ mkDerivation, array, attoparsec, base, base16-bytestring
+    ({ mkDerivation, array, async, attoparsec, base, base16-bytestring
      , bytestring, case-insensitive, conduit, conduit-extra, containers
      , crypton, hspec, hspec-discover, http-semantics, http-types, http2
      , iproute, network, network-byte-order, quic, QuickCheck, sockaddr
@@ -166460,14 +167586,14 @@ self: {
      }:
      mkDerivation {
        pname = "http3";
-       version = "0.0.13";
-       sha256 = "1d6mjncmh4d1x9a5sss9jnyjzqkr95afpli0v7jaz3nayvx5r34h";
+       version = "0.0.17";
+       sha256 = "1dq8qbrq1gfpdvkahpxgg11diyfqk59srnp4hl8sbw0fsdxmiawp";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         array base bytestring case-insensitive containers http-semantics
-         http-types http2 network network-byte-order quic sockaddr stm
-         time-manager unliftio
+         array async base bytestring case-insensitive containers
+         http-semantics http-types http2 network network-byte-order quic
+         sockaddr stm time-manager unliftio
        ];
        testHaskellDepends = [
          attoparsec base base16-bytestring bytestring conduit conduit-extra
@@ -166486,6 +167612,8 @@ self: {
        pname = "httpd-shed";
        version = "0.4.1.2";
        sha256 = "0ls6aim2glhmn8ncskvgkjbh3cyq3a6r7a5623ciir57nwd5g85k";
+       revision = "1";
+       editedCabalFile = "0f6ffi5gb77ma78fwvnq8ahzz8cj671dq0klbxd0sbnkmibvs3xb";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base network network-bsd network-uri ];
@@ -167869,8 +168997,8 @@ self: {
        pname = "hw-ip";
        version = "2.4.2.1";
        sha256 = "1cwj6402314lblh7cm77j1bkpnjqpsk7rn8z94awqp4pfp4x8dk0";
-       revision = "2";
-       editedCabalFile = "0jkn9474ldwm3dy24lscjv16rx8hb2yr2r10lfgrw3i2y72c7gax";
+       revision = "3";
+       editedCabalFile = "1bg84h0iq648byy42ra06fpgdb7kzlaaq28q3rjwcx5pzjah4bb6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -168105,8 +169233,8 @@ self: {
      }:
      mkDerivation {
        pname = "hw-kafka-avro";
-       version = "6.0.0";
-       sha256 = "1dbii37kgh4gsa30a7wqsl5vdwir7v2y3kksk9ab4djfir154anv";
+       version = "6.0.1";
+       sha256 = "1910yzn569x9iicd8c8ykkq3p5vz3py6d4j0pvwqy1h07xp528sk";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -168117,7 +169245,6 @@ self: {
        testHaskellDepends = [ base hedgehog hspec hw-hspec-hedgehog ];
        description = "Avro support for Kafka infrastructure";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "hw-kafka-client" = callPackage
@@ -168295,26 +169422,29 @@ self: {
      }) {};
 
   "hw-polysemy" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, async, base, bytestring
-     , contravariant, Diff, directory, exceptions, filepath
-     , generic-lens, ghc-prim, lens, mtl, network, polysemy
-     , polysemy-log, polysemy-plugin, polysemy-time, process, resourcet
-     , stm, tasty, tasty-discover, tasty-hedgehog, temporary, text, time
+    ({ 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
      }:
      mkDerivation {
        pname = "hw-polysemy";
-       version = "0.2.10.0";
-       sha256 = "1fqykjvknsl5m67szyzy9jg9z1q9abvl5jk6d7m51ml9i6zj7vxz";
+       version = "0.2.14.0";
+       sha256 = "0scmhk2wwgf4dpwwjw3idhhjqma58i0smcc2s2amgbw294bjnxw4";
        libraryHaskellDepends = [
-         aeson aeson-pretty async base bytestring contravariant Diff
-         directory exceptions filepath generic-lens ghc-prim lens mtl
-         network polysemy polysemy-log polysemy-plugin polysemy-time process
-         resourcet stm temporary text time transformers unliftio yaml
+         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
        ];
        testHaskellDepends = [
-         base filepath polysemy polysemy-log polysemy-plugin tasty
-         tasty-hedgehog text
+         amazonka-s3 base filepath generic-lens lens polysemy polysemy-log
+         polysemy-plugin tasty tasty-discover tasty-hedgehog testcontainers
+         text
        ];
        testToolDepends = [ tasty-discover ];
        doHaddock = false;
@@ -168522,10 +169652,8 @@ self: {
      }:
      mkDerivation {
        pname = "hw-streams";
-       version = "0.0.1.0";
-       sha256 = "0hzpx1j06h98y0zcmysklzn3s3mvpbb1nkwg4zkbdxvzzqs5hnm5";
-       revision = "5";
-       editedCabalFile = "0a34xli9sdvqzc571k72hl3a2jhbhxs24y03k6pdzzz3akznhbn0";
+       version = "0.0.1.1";
+       sha256 = "1v6zinwzmss62n39h8l41i3h0spd6qam27h8nkap856jlrv9n9gr";
        libraryHaskellDepends = [
          base bytestring ghc-prim hw-bits hw-prim mmap primitive
          transformers vector
@@ -169333,20 +170461,20 @@ self: {
   "hydra" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
      , directory, filepath, hspec, hspec-discover, HsYAML, HUnit
-     , QuickCheck, scientific, split, text, unordered-containers, vector
+     , QuickCheck, scientific, split, text, vector
      }:
      mkDerivation {
        pname = "hydra";
-       version = "0.1.1";
-       sha256 = "1ljr6id1z4ym6ipmjhz1msmnqfbsj1z5klhx27dhxwmbfv5ndhyn";
+       version = "0.5.1";
+       sha256 = "0jg4dailiw0h8img3syhkxdzdlh3z11lya5azaqf0ki5kwh349n8";
        libraryHaskellDepends = [
          aeson aeson-pretty base bytestring containers directory filepath
-         HsYAML scientific split text unordered-containers vector
+         HsYAML scientific split text vector
        ];
        testHaskellDepends = [
          aeson aeson-pretty base bytestring containers directory filepath
          hspec hspec-discover HsYAML HUnit QuickCheck scientific split text
-         unordered-containers vector
+         vector
        ];
        testToolDepends = [ hspec-discover ];
        description = "Type-aware transformations for data and programs";
@@ -169867,8 +170995,8 @@ self: {
        pname = "hyperloglog";
        version = "0.4.6";
        sha256 = "0zwg4dhgasa9sx7pbjjjb9kz2bnhb3r2daij2b572cszv65l91nv";
-       revision = "4";
-       editedCabalFile = "0bw7bj4kq7nsmzsmiwngg32zhjfpcy1zmzpslp9h0i1m12hxh4c9";
+       revision = "5";
+       editedCabalFile = "1acq3rhj3x019ckvvhpl4vg8islr53il9ngxd5p5k1is90hcyx97";
        libraryHaskellDepends = [
          approximate base binary bits bytes bytestring cereal cereal-vector
          comonad cpu deepseq distributive hashable lens reflection
@@ -171463,6 +172591,7 @@ self: {
        description = "IPython standard widgets for IHaskell";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ihp-hsx" = callPackage
@@ -171483,6 +172612,24 @@ self: {
        maintainers = [ lib.maintainers.mpscholten ];
      }) {};
 
+  "ihp-openai" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, HsOpenSSL, hspec
+     , http-streams, io-streams, neat-interpolation, retry, text
+     }:
+     mkDerivation {
+       pname = "ihp-openai";
+       version = "1.3.0";
+       sha256 = "1736f8w1696d5db9shdhqxq1gdng1gh1mijn2rnynrh8lsnndwa4";
+       libraryHaskellDepends = [
+         aeson base bytestring HsOpenSSL http-streams io-streams retry text
+       ];
+       testHaskellDepends = [ aeson base hspec neat-interpolation text ];
+       description = "Call GPT4 from your Haskell apps";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "ihs" = callPackage
     ({ mkDerivation, base, process }:
      mkDerivation {
@@ -173383,8 +174530,8 @@ self: {
      }:
      mkDerivation {
        pname = "influxdb";
-       version = "1.9.3.1";
-       sha256 = "1ywjwiggs00hb83bakdi6liwvra6rb24gw3i4x0anh9iq6l02l68";
+       version = "1.9.3.2";
+       sha256 = "0n78k1zds9bg57bic8hawwcdyyrkxqwk62sbl8vlqp1qf1a8p6sa";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -173845,6 +174992,29 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "insert-ordered-containers_0_2_6" = callPackage
+    ({ mkDerivation, aeson, base, base-compat, deepseq, hashable
+     , indexed-traversable, lens, optics-core, optics-extra, QuickCheck
+     , semigroupoids, tasty, tasty-quickcheck, text, transformers
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "insert-ordered-containers";
+       version = "0.2.6";
+       sha256 = "17y4s31v6l1330i8ga2phf28myh5h3i889w2wll0hjkf2x5yalpg";
+       libraryHaskellDepends = [
+         aeson base deepseq hashable indexed-traversable lens optics-core
+         optics-extra semigroupoids text transformers unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson base base-compat hashable lens QuickCheck semigroupoids tasty
+         tasty-quickcheck text unordered-containers
+       ];
+       description = "Associative containers retaining insertion order for traversals";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "inserts" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, dlist }:
      mkDerivation {
@@ -173884,6 +175054,8 @@ self: {
        pname = "inspection-testing";
        version = "0.5.0.3";
        sha256 = "1kh6lrcdyfnj0c8fqrllb21hfmnlsrllw6jkkg4hya0f9lqf4mgi";
+       revision = "2";
+       editedCabalFile = "01qs82sldkjvyjkdf2r96g4n480d2dwrncrlzl6k49b4py9hfdll";
        libraryHaskellDepends = [
          base containers ghc mtl template-haskell transformers
        ];
@@ -174183,8 +175355,8 @@ self: {
        pname = "int-cast";
        version = "0.2.0.0";
        sha256 = "0s8rqm5d9f4y2sskajsw8ff7q8xp52vwqa18m6bajldp11m9a1p0";
-       revision = "6";
-       editedCabalFile = "11yvshlvp4ma279h9d4s1sdhlng4abar85crwkjsbjlvhfhlc3xw";
+       revision = "7";
+       editedCabalFile = "0z1bffrx787f2697a6gfkmbxkj3ymgs88kid9ckcla08n11zw2ql";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [
          base QuickCheck test-framework test-framework-quickcheck2
@@ -174685,8 +175857,8 @@ self: {
        pname = "intern";
        version = "0.9.5";
        sha256 = "0jsylr86vlwn7pqzpkbja84br6i2r7d4a1vgqb3zcl92n306wzln";
-       revision = "1";
-       editedCabalFile = "0vhn9sxi0fbkh0f9340vlckpbdflsp9j02as5hxs7yh5vvnp9sz4";
+       revision = "2";
+       editedCabalFile = "11a759fhyh5f4kn9jdz7jqlyjr7bf0hyxda961yrsyyv88fmzqs5";
        libraryHaskellDepends = [
          array base bytestring hashable text unordered-containers
        ];
@@ -175463,6 +176635,8 @@ self: {
        pname = "io-classes";
        version = "1.5.0.0";
        sha256 = "1iwzmi6z3v9sx7n3x8yg1xa262i898f6vddxhx9lhgby0hw3r4i9";
+       revision = "1";
+       editedCabalFile = "0mqx8dq16y6ig3gxn7cdr6h3d6via1j5q8n7a3s8sln0apkak440";
        libraryHaskellDepends = [
          array async base bytestring mtl primitive stm time
        ];
@@ -175858,6 +177032,23 @@ self: {
        mainProgram = "ip6addr";
      }) {};
 
+  "ip6addr_2_0_0" = callPackage
+    ({ mkDerivation, base, IPv6Addr, optparse-applicative, text }:
+     mkDerivation {
+       pname = "ip6addr";
+       version = "2.0.0";
+       sha256 = "1drhjv6xmwfnx2yvxxs03ds415gxdgylzkmb5wy9g7b12q91kxf5";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base IPv6Addr optparse-applicative text
+       ];
+       description = "Commandline tool to deal with IPv6 address text representations";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "ip6addr";
+     }) {};
+
   "ipa" = callPackage
     ({ mkDerivation, attoparsec, base, hspec, template-haskell, text
      , unicode-transforms
@@ -176032,19 +177223,20 @@ self: {
 
   "iproute" = callPackage
     ({ mkDerivation, appar, base, byteorder, bytestring, containers
-     , doctest, hspec, network, QuickCheck, safe
+     , hspec, hspec-discover, network, QuickCheck, safe
      }:
      mkDerivation {
        pname = "iproute";
-       version = "1.7.12";
-       sha256 = "0qvb4d7nw8f6j4s09cnpn6z1rdwcwknwklfrhsgivg7wg4aisxgi";
+       version = "1.7.14";
+       sha256 = "0kvbddh7h5fg5makk0j9hx7wa8si6xmq3rg10w2bv3rwwnsbgw4k";
        libraryHaskellDepends = [
          appar base byteorder bytestring containers network
        ];
        testHaskellDepends = [
-         appar base byteorder bytestring containers doctest hspec network
-         QuickCheck safe
+         appar base byteorder bytestring containers hspec network QuickCheck
+         safe
        ];
+       testToolDepends = [ hspec-discover ];
        description = "IP Routing Table";
        license = lib.licenses.bsd3;
      }) {};
@@ -176227,8 +177419,8 @@ self: {
      }:
      mkDerivation {
        pname = "irc-core";
-       version = "2.12";
-       sha256 = "09w4i2f7zsl82w6ly6f9khwk9ki3k2yv9izhhxsjjwpffam2lxs2";
+       version = "2.13";
+       sha256 = "0z95cl8pg6zhzmz642bzgxc0525645whvxbmz6h1i8g1mll3i6kx";
        libraryHaskellDepends = [
          attoparsec base base64-bytestring bytestring hashable primitive
          text time vector
@@ -177807,8 +178999,8 @@ self: {
      }:
      mkDerivation {
        pname = "jackpolynomials";
-       version = "1.4.4.0";
-       sha256 = "1hrslf2x4dn7i2k9nh59p6kizw7mp9w6v59cj6nalp6amib9hsqg";
+       version = "1.4.7.0";
+       sha256 = "00hblzl2yayxqaygf2rk3k94kawk1rs80707sc6h9317ghpa6x9g";
        libraryHaskellDepends = [
          array base combinat containers extra hspray ilist lens matrix
          numeric-prelude unordered-containers vector
@@ -177818,7 +179010,7 @@ self: {
          numeric-prelude tasty tasty-hunit unordered-containers
        ];
        benchmarkHaskellDepends = [ base hspray miniterion ];
-       description = "Jack, zonal, Schur, and Hall-Littlewood polynomials";
+       description = "Jack, zonal, Schur, and other symmetric polynomials";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
      }) {};
@@ -178537,19 +179729,19 @@ self: {
      }) {};
 
   "jet-stream" = callPackage
-    ({ mkDerivation, async, base, bytestring, conceit, doctest, foldl
-     , process, stm, stm-chans, tasty, tasty-hunit, text, time
+    ({ mkDerivation, async, base, bytestring, process, stm, stm-chans
+     , tasty, tasty-hunit, text, time
      }:
      mkDerivation {
        pname = "jet-stream";
-       version = "1.0.0.0";
-       sha256 = "1nbxm1g83wf2wv0hlrrc37rppj80r4hwij47j98n6rwsm94rvigd";
+       version = "1.1.0.0";
+       sha256 = "1rgh5589vvxn7g0i61mm59i2rz7qxwr9nhn6f7vm460jmwfp2cjm";
        libraryHaskellDepends = [
-         async base bytestring conceit process stm stm-chans text
+         async base bytestring process stm stm-chans text
        ];
        testHaskellDepends = [
-         async base bytestring conceit doctest foldl process stm stm-chans
-         tasty tasty-hunit text time
+         async base bytestring process stm stm-chans tasty tasty-hunit text
+         time
        ];
        description = "Yet another streaming library";
        license = lib.licenses.bsd3;
@@ -179741,24 +180933,27 @@ self: {
      }) {};
 
   "json-directory" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, directory, filepath, mtl
-     , process, text, unordered-containers
+    ({ mkDerivation, aeson, attoparsec-aeson, base, bytestring
+     , directory, filepath, mtl, process, text, unordered-containers
      }:
      mkDerivation {
        pname = "json-directory";
-       version = "0.1.0.2";
-       sha256 = "12fwzazj88hd6a6fgr2rf1m276j2zsxs5fwczkyhak892c2w3hx6";
+       version = "0.1.0.3";
+       sha256 = "06ymy4f32626zbwcgpmy6vk6a3f6kqgq3gjc7qab60lrzcy7f1dg";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson base bytestring directory filepath text unordered-containers
+         aeson attoparsec-aeson base bytestring directory filepath text
+         unordered-containers
        ];
        executableHaskellDepends = [
          aeson base bytestring filepath mtl process text
        ];
        description = "Load JSON from files in a directory structure";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "jsondir";
+       broken = true;
      }) {};
 
   "json-encoder" = callPackage
@@ -180226,8 +181421,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-spec";
-       version = "0.5.0.0";
-       sha256 = "1jdr9l8jvy4r11z6qxpicyafs48z792qkl24r20hddggq0kiac8z";
+       version = "0.5.0.1";
+       sha256 = "19kbipnr0v5pg95bvjc2j8wznyri9i0mb2ldx5zp9a1x5kmifwm7";
        libraryHaskellDepends = [
          aeson base containers scientific text time vector
        ];
@@ -180247,8 +181442,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-spec-elm";
-       version = "0.4.0.2";
-       sha256 = "1l49x5bzqra0s2xpf8azbq07kkj9zkqj0qya83bgyg1wrsnv0ivl";
+       version = "0.4.0.3";
+       sha256 = "13gwqcgi08wc0zjx5vd5sx83rqp2nlh6wiyzh8idagv4f3xnm174";
        libraryHaskellDepends = [
          base bound containers elm-syntax json-spec mtl text
        ];
@@ -180266,8 +181461,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-spec-elm-servant";
-       version = "0.4.1.0";
-       sha256 = "1l4gx5s8knf1f2s22qn4p8gnr8hbgys1b1pbcsmg0dvsac785871";
+       version = "0.4.1.1";
+       sha256 = "0g81dzs512rmgzk6h817d04sdacbdhd19j2qkmihlj6xzjd3gmbf";
        libraryHaskellDepends = [
          base bound containers directory elm-syntax filepath http-types
          json-spec json-spec-elm mtl prettyprinter process servant text
@@ -180289,8 +181484,8 @@ self: {
      }:
      mkDerivation {
        pname = "json-spec-openapi";
-       version = "0.3.1.0";
-       sha256 = "0zypr3lxyqaywml7bkkvp00x4a6l4r8wggsplafvcvlanyz7b23i";
+       version = "0.3.1.1";
+       sha256 = "1dq93wscynxzkknwwad7alvi6n7908j7nzzgz7q5753wbxwqj5yp";
        libraryHaskellDepends = [
          aeson base insert-ordered-containers json-spec lens openapi3 text
        ];
@@ -181935,6 +183130,43 @@ self: {
        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";
+       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;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "katip-datadog" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, binary, bytestring
      , conduit, conduit-extra, connection, containers, katip, network
@@ -182417,26 +183649,6 @@ self: {
      }) {};
 
   "kdt" = callPackage
-    ({ mkDerivation, base, criterion, deepseq, deepseq-generics, heap
-     , mersenne-random-pure64, MonadRandom, QuickCheck
-     }:
-     mkDerivation {
-       pname = "kdt";
-       version = "0.2.5";
-       sha256 = "0sb4vmljkvw4hx3fi7xxyc6wc8vmnpgaj38m3jlbyv22qjp1qf3a";
-       libraryHaskellDepends = [ base deepseq deepseq-generics heap ];
-       testHaskellDepends = [ base deepseq deepseq-generics QuickCheck ];
-       benchmarkHaskellDepends = [
-         base criterion deepseq deepseq-generics heap mersenne-random-pure64
-         MonadRandom QuickCheck
-       ];
-       description = "Fast and flexible k-d trees for various types of point queries";
-       license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "kdt_0_2_6" = callPackage
     ({ mkDerivation, base, containers, criterion, deepseq
      , deepseq-generics, heap, mersenne-random-pure64, MonadRandom
      , QuickCheck
@@ -183031,8 +184243,8 @@ self: {
      }:
      mkDerivation {
        pname = "keid-ui-dearimgui";
-       version = "0.1.2.1";
-       sha256 = "06w9a69h6qawddyj4i8k69f8a3p5gnc4hz3irrp0yiyfaqrkbcpa";
+       version = "0.1.3.0";
+       sha256 = "07l35z43524gsp65nc7ipg93hdz1ssfd8mm3ifw7qpgc829vp9vl";
        libraryHaskellDepends = [
          base binary bytestring dear-imgui GLFW-b keid-core resourcet rio
          rio-app unliftio vector vulkan vulkan-utils VulkanMemoryAllocator
@@ -183190,7 +184402,7 @@ self: {
        mainProgram = "keter";
      }) {};
 
-  "keter_2_1_6" = callPackage
+  "keter_2_1_7" = callPackage
     ({ mkDerivation, aeson, array, async, attoparsec, base
      , blaze-builder, bytestring, case-insensitive, conduit
      , conduit-extra, containers, directory, fast-logger, filepath
@@ -183204,8 +184416,8 @@ self: {
      }:
      mkDerivation {
        pname = "keter";
-       version = "2.1.6";
-       sha256 = "0qvvisccf3w35lq4856z3ppsmf44xf9bzfc2x46p96r8k1irgfg8";
+       version = "2.1.7";
+       sha256 = "16chqiyqp3cjyf9ci6zkbgngynf0q6jrkw6nzjc6m6s20sr07j1r";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -183479,8 +184691,8 @@ self: {
        pname = "keys";
        version = "3.12.3";
        sha256 = "0ik6wsff306dnbz0v3gpiajlj5b558hrk9176fzcb2fclf4447nm";
-       revision = "5";
-       editedCabalFile = "0qp6xvqjw4k98g3di4pnv7hvlhgfcab28nm3pdi48c1gk14qv1kf";
+       revision = "6";
+       editedCabalFile = "0iyv24rlsjph2kkvf8x3rraysrcadqik4csav5ci46qh4zbahsvc";
        libraryHaskellDepends = [
          array base comonad containers free hashable semigroupoids
          semigroups tagged transformers transformers-compat
@@ -183517,7 +184729,9 @@ self: {
        ];
        description = "back up a secret key securely to the cloud";
        license = lib.licenses.agpl3Only;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "keysafe";
+       broken = true;
      }) {};
 
   "keystore" = callPackage
@@ -183616,14 +184830,14 @@ self: {
      }) {};
 
   "ki" = callPackage
-    ({ mkDerivation, base, containers, stm, tasty, tasty-hunit }:
+    ({ mkDerivation, base, containers, int-supply, stm, tasty
+     , tasty-hunit
+     }:
      mkDerivation {
        pname = "ki";
-       version = "1.0.1.1";
-       sha256 = "1rvjwq765wy99j60x7d5v7zyq8hf52gfjiypc37a9r7gx1y4hir9";
-       revision = "1";
-       editedCabalFile = "0735l77vpcz341cydp8f91vrgzwzwzh4pg4nqwaqzyl1dhsfq02v";
-       libraryHaskellDepends = [ base containers ];
+       version = "1.0.1.2";
+       sha256 = "167cak6krbgpni3dakzg4jrv1v0mgips5pg10dh2fl2d0jskrckk";
+       libraryHaskellDepends = [ base containers int-supply ];
        testHaskellDepends = [ base stm tasty tasty-hunit ];
        description = "A lightweight structured concurrency library";
        license = lib.licenses.bsd3;
@@ -183648,6 +184862,8 @@ self: {
        pname = "ki-unlifted";
        version = "1.0.0.2";
        sha256 = "11b4jm161znazwf2pn3qdn4dbz1g5a12dvhm03ddx6lrha7yv1xv";
+       revision = "1";
+       editedCabalFile = "16rpz48mp17gnadxikfr4mma6fqlcw8qh2v61lxkxz8aap51xhh1";
        libraryHaskellDepends = [ base ki unliftio-core ];
        description = "A lightweight structured concurrency library";
        license = lib.licenses.bsd3;
@@ -183901,8 +185117,8 @@ self: {
        pname = "kleene";
        version = "0.1";
        sha256 = "00w1gywdhqyy2k3y238gfjs9h2w4pjanmi45bna5lj215n0jb0hg";
-       revision = "7";
-       editedCabalFile = "0pdxv8cjv5zkby152xyxbm1kzvy7bl3f4gni4z3ksd96kijaqixq";
+       revision = "8";
+       editedCabalFile = "0cvk155zdcyvzjdckymx1algrqakzgsmfy7rnrrgcq45gsrr97my";
        libraryHaskellDepends = [
          attoparsec base base-compat bytestring containers lattices MemoTrie
          QuickCheck range-set-list regex-applicative semigroupoids
@@ -184024,6 +185240,7 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Advanced keyboard remapping utility";
        license = lib.licenses.mit;
+       badPlatforms = lib.platforms.darwin;
        mainProgram = "kmonad";
        maintainers = [ lib.maintainers.slotThe ];
      }) {};
@@ -184061,7 +185278,6 @@ self: {
        ];
        description = "Repa-like array processing using LLVM JIT";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "knead-arithmetic" = callPackage
@@ -184076,6 +185292,7 @@ self: {
        description = "Linear algebra and interpolation using LLVM JIT";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "knit" = callPackage
@@ -184084,8 +185301,8 @@ self: {
      }:
      mkDerivation {
        pname = "knit";
-       version = "0.3.0.0";
-       sha256 = "0wp16yrlibfl32b4akcwali074wxar96mvaykgh0xsf4pq1czx3q";
+       version = "0.4.0.0";
+       sha256 = "0g0wajlhsbg6lamlf42z6k0h29zf7y0l6wjnc8ik47sx3l8r6agy";
        libraryHaskellDepends = [
          base bytestring containers deepseq hashtables vector
        ];
@@ -184236,6 +185453,30 @@ self: {
        mainProgram = "koji-tool";
      }) {};
 
+  "koji-tool_1_2" = callPackage
+    ({ mkDerivation, base, directory, extra, filepath, formatting, Glob
+     , http-conduit, http-directory, koji, pretty-simple, rpm-nvr, safe
+     , simple-cmd, simple-cmd-args, simple-prompt, text, time
+     , utf8-string, xdg-userdirs
+     }:
+     mkDerivation {
+       pname = "koji-tool";
+       version = "1.2";
+       sha256 = "0kv1r4d4j9a5snj2g810b6fav3fbgw818dpzsvnfwys8xj792m6m";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base directory extra filepath formatting Glob http-conduit
+         http-directory koji pretty-simple rpm-nvr safe simple-cmd
+         simple-cmd-args simple-prompt text time utf8-string xdg-userdirs
+       ];
+       testHaskellDepends = [ base simple-cmd ];
+       description = "Koji CLI tool for querying tasks and installing builds";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "koji-tool";
+     }) {};
+
   "koneko" = callPackage
     ({ mkDerivation, aeson, array, async, base, bytestring, cmdargs
      , deepseq, directory, doctest, filepath, hashtables, megaparsec
@@ -186137,7 +187378,6 @@ self: {
        ];
        description = "Language definition and parser for AVRO files";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "language-bash" = callPackage
@@ -186147,8 +187387,8 @@ self: {
      }:
      mkDerivation {
        pname = "language-bash";
-       version = "0.9.2";
-       sha256 = "0pkl0cvkxhlpx492qlklizc27xw3yax6n8h27xq3bw1vlk3c0a36";
+       version = "0.10.0";
+       sha256 = "1kmw3xiks98yjqkdlxcvn4qfhns3abyszjyvn0nqljb1g490d8f0";
        libraryHaskellDepends = [ base parsec prettyprinter transformers ];
        testHaskellDepends = [
          base directory filepath parsec process QuickCheck tasty
@@ -186255,10 +187495,8 @@ self: {
      }:
      mkDerivation {
        pname = "language-c-quote";
-       version = "0.13.0.1";
-       sha256 = "0ik16ng210fa0l93bgiwpw9m1krcw23530fvv5agl9j1b71qaxm0";
-       revision = "2";
-       editedCabalFile = "0zjc91j2s5l7arpzk46554sgcdhrl68ni7r04p1nlqkqbgzwyb8a";
+       version = "0.13.0.2";
+       sha256 = "1d7s5yy7984n7x1pxmw2qjh9skay2rvaz4vyy085q8mklb05x6sy";
        libraryHaskellDepends = [
          array base bytestring containers exception-mtl
          exception-transformers filepath haskell-src-meta mainland-pretty
@@ -186424,7 +187662,9 @@ self: {
        doHaddock = false;
        description = "A language for generative literature";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "emd";
+       broken = true;
      }) {};
 
   "language-docker_11_0_0" = callPackage
@@ -187650,10 +188890,8 @@ self: {
      }:
      mkDerivation {
        pname = "large-anon";
-       version = "0.3.0";
-       sha256 = "07jy3q9x1h49c6zmad2x2s9id4lldklgd133m67l3sfh61qz72vv";
-       revision = "1";
-       editedCabalFile = "0jyyrlicgs0l4rg4vji8r68hm3iai3x4lmnl0ckr5f525y4yf3g1";
+       version = "0.3.1";
+       sha256 = "10wvhvmsknxmmg6rbalhp429849xp4q672ynj2kg4lz7qx45w87f";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -187670,7 +188908,6 @@ self: {
        ];
        description = "Scalable anonymous records";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "large-anon-testsuite-fourmolu-preprocessor";
      }) {};
 
@@ -187681,10 +188918,8 @@ self: {
      }:
      mkDerivation {
        pname = "large-generics";
-       version = "0.2.1";
-       sha256 = "0av3j1a1400fsvdmmfji358nknf54n7592fvlilm4kahm4grjl1z";
-       revision = "1";
-       editedCabalFile = "0j2dmwf0ccggs25npzrrvz6zpachdbywn2crdlyl1dim3m6psrrh";
+       version = "0.2.2";
+       sha256 = "1mvlyhna4s0997pzfkbhgg3v4l5fqj7rpx5nqjpgy7af5zp2mdgn";
        libraryHaskellDepends = [
          aeson base deepseq generics-sop primitive sop-core
        ];
@@ -187737,10 +188972,8 @@ self: {
      }:
      mkDerivation {
        pname = "large-records";
-       version = "0.4";
-       sha256 = "0g09ly8fck613lbs3g2w1slqrxp6fvvrn7i232w5g7nafgsdalfy";
-       revision = "1";
-       editedCabalFile = "0wcw9rnp2mkchq2xccsyiqqncxq09lj0nyk661a8xpggflsjbhwb";
+       version = "0.4.1";
+       sha256 = "0z0k8r4im1rzykwgk8wgyy8zv1wcb06fmikgir09bxhymg0fzpw8";
        libraryHaskellDepends = [
          base containers ghc large-generics mtl primitive
          record-dot-preprocessor record-hasfield syb template-haskell
@@ -187753,9 +188986,7 @@ self: {
        ];
        description = "Efficient compilation for large records, linear in the size of the record";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.alexfmpe ];
-       broken = true;
      }) {};
 
   "largeword" = callPackage
@@ -188030,6 +189261,8 @@ self: {
        pname = "lattices";
        version = "2.2.1";
        sha256 = "0rknzbzwcbg87hjiz4jwqb81w14pywkipxjrrlrp0m5i8ciky1i7";
+       revision = "1";
+       editedCabalFile = "1cjbshr1y2fa06sj60bk38x2h2fqirjr6y1y5xbnlj2ikszviq3b";
        libraryHaskellDepends = [
          base containers deepseq hashable integer-logarithms QuickCheck
          tagged transformers universe-base universe-reverse-instances
@@ -189440,8 +190673,8 @@ self: {
        pname = "lens";
        version = "5.3.2";
        sha256 = "1629gyy38l48ifhlwxlbjbrzahphcqgmad5sz2qlr2z2cq3bq4zz";
-       revision = "1";
-       editedCabalFile = "0xpmk9cd73frn5hb4g6h62rkrjxs091hmxajimn61cnnbg85ckb4";
+       revision = "2";
+       editedCabalFile = "110jzs8ga4sr3l12khlf1vjhxy2mccn3p9d5qwbr4y7vazllk3np";
        libraryHaskellDepends = [
          array assoc base base-orphans bifunctors bytestring call-stack
          comonad containers contravariant distributive exceptions filepath
@@ -190684,14 +191917,14 @@ self: {
        broken = true;
      }) {};
 
-  "libiserv_9_6_3" = callPackage
+  "libiserv_9_6_6" = callPackage
     ({ mkDerivation, base, binary, bytestring, containers, deepseq
      , ghci, unix
      }:
      mkDerivation {
        pname = "libiserv";
-       version = "9.6.3";
-       sha256 = "1gq5gppahw443smf04fr6jjjsc7znpkzg2kq4gdmn1vzdxjh1z25";
+       version = "9.6.6";
+       sha256 = "1wjbmxxsxf4v27ahfx7vicx64n4fp3q2gln58a1c7w43nwqrpnzv";
        libraryHaskellDepends = [
          base binary bytestring containers deepseq ghci unix
        ];
@@ -191257,6 +192490,37 @@ self: {
        broken = true;
      }) {libressl = null; libtls = null;};
 
+  "libriscv" = callPackage
+    ({ mkDerivation, array, base, bv, bytestring, containers
+     , exceptions, extra, file-embed, filepath, freer-simple, melf
+     , optparse-applicative, parameterized-utils, tasty, tasty-hunit
+     , template-haskell, transformers, yaml
+     }:
+     mkDerivation {
+       pname = "libriscv";
+       version = "0.1.0.0";
+       sha256 = "00m4ad1h5qh3mmha6g0j65zni3xlhiqrmgy793cksh08ldims6bp";
+       isLibrary = true;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         array base bv bytestring containers exceptions extra file-embed
+         filepath freer-simple melf optparse-applicative parameterized-utils
+         template-haskell transformers yaml
+       ];
+       executableHaskellDepends = [
+         base bv freer-simple optparse-applicative
+       ];
+       testHaskellDepends = [
+         array base bv bytestring tasty tasty-hunit
+       ];
+       doHaddock = false;
+       description = "A versatile, flexible and executable formal model for the RISC-V architecture";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "riscv-tiny";
+     }) {};
+
   "libroman" = callPackage
     ({ mkDerivation, base, hspec, QuickCheck, split }:
      mkDerivation {
@@ -191798,13 +193062,13 @@ self: {
      }) {};
 
   "lift-type" = callPackage
-    ({ mkDerivation, base, template-haskell }:
+    ({ mkDerivation, base, ghc-prim, hspec, template-haskell }:
      mkDerivation {
        pname = "lift-type";
-       version = "0.1.1.1";
-       sha256 = "039psym2ghkydk4qyycs3cxndrf85ab5hwzrqv0ajxcilqr11n0h";
+       version = "0.1.2.0";
+       sha256 = "1i43px33w8pjhm4s7z2ys3546qshsd7dnjyxlhq0prkhfjfg4rbc";
        libraryHaskellDepends = [ base template-haskell ];
-       testHaskellDepends = [ base template-haskell ];
+       testHaskellDepends = [ base ghc-prim hspec template-haskell ];
        description = "Lift a type from a Typeable constraint to a Template Haskell type";
        license = lib.licenses.bsd3;
      }) {};
@@ -192404,6 +193668,8 @@ self: {
        pname = "linear";
        version = "1.23";
        sha256 = "13w6j1wnq40821nwrly7zl4qdsnih19f3p9fnmka42mblmin2lld";
+       revision = "1";
+       editedCabalFile = "1pal83jxjdci49i7fmqyykg3aplijmg8yva673v3rr5pns1a7cfi";
        libraryHaskellDepends = [
          adjunctions base base-orphans binary bytes cereal containers
          deepseq distributive ghc-prim hashable indexed-traversable lens
@@ -193399,8 +194665,8 @@ self: {
      }:
      mkDerivation {
        pname = "lion";
-       version = "0.4.0.0";
-       sha256 = "0vh5krw9z7b7a6bvhc63l5m1rg3g0wyci055qarhsfw27dgbkfx8";
+       version = "0.4.0.1";
+       sha256 = "05c4pipqxism8scf8c5jmzwyh7gim3c1qwjpfgxv6fygb6lp2d2r";
        libraryHaskellDepends = [
          base clash-prelude generic-monoid ghc-typelits-extra
          ghc-typelits-knownnat ghc-typelits-natnormalise ice40-prim lens mtl
@@ -193851,6 +195117,8 @@ self: {
        pname = "list-shuffle";
        version = "1.0.0.1";
        sha256 = "1qcgkkhwnbrl729va8zgv5k6b4lpfy15bbkqnnx0nqz0d91xiqcr";
+       revision = "1";
+       editedCabalFile = "0hp8s6lc59f3f75cfvd1a9xs1wrischkhahylv4a7qd9xnzrh7ba";
        libraryHaskellDepends = [ base primitive random ];
        testHaskellDepends = [ base hedgehog random ];
        benchmarkHaskellDepends = [ base deepseq random tasty-bench ];
@@ -194031,6 +195299,8 @@ self: {
        pname = "list-tuple";
        version = "0.1.4.1";
        sha256 = "1xikv5wq6xqq8wcxw9vjp5s5ci9qqyw2kxbxp03madzaawdqq0g6";
+       revision = "1";
+       editedCabalFile = "0bhaqprrhmdlbpy1ga73zia7a831mcwgdmvvk2bn5mzzgcscp57d";
        setupHaskellDepends = [ base Cabal directory ];
        libraryHaskellDepends = [ base OneTuple Only single-tuple ];
        testHaskellDepends = [
@@ -194096,6 +195366,17 @@ self: {
        broken = true;
      }) {};
 
+  "list1" = callPackage
+    ({ mkDerivation, base, smash }:
+     mkDerivation {
+       pname = "list1";
+       version = "0.0.2";
+       sha256 = "0lxx1m2vrf14fb8r4qzfp6y8iqxai3cdpg2dzh9az383qxhy0zmh";
+       libraryHaskellDepends = [ base smash ];
+       description = "Helpers for working with NonEmpty lists";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "listenbrainz-client" = callPackage
     ({ mkDerivation, aeson, base, free, freer-effects, http-client
      , kan-extensions, mtl, servant, servant-client, text, time
@@ -194541,7 +195822,6 @@ self: {
        ];
        description = "Support for writing an EDSL with LLVM-JIT as target";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "llvm-extension" = callPackage
@@ -194561,6 +195841,7 @@ self: {
        description = "Processor specific intrinsics for the llvm interface";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "llvm-extra" = callPackage
@@ -194571,8 +195852,8 @@ self: {
      }:
      mkDerivation {
        pname = "llvm-extra";
-       version = "0.12.0.1";
-       sha256 = "1sx5nrf2mpq27cjja81i8fgp487j4pn4wxdhp1y4gksk736nza5i";
+       version = "0.12.1";
+       sha256 = "0i8209qf00fbl1wmfin27ym0ampa4ijxr8ymhqvcvkq8xg1y2ayy";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -194587,7 +195868,6 @@ self: {
        doHaddock = false;
        description = "Utility functions for the llvm interface";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "llvm-ffi" = callPackage
@@ -194911,8 +196191,6 @@ self: {
        doHaddock = false;
        description = "Bindings to the LLVM compiler toolkit using type families";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "llvm-tools" = callPackage
@@ -195306,18 +196584,18 @@ self: {
      }) {};
 
   "locators" = callPackage
-    ({ mkDerivation, base, bytestring, containers, cryptonite, hspec
+    ({ mkDerivation, base, bytestring, containers, crypton, hspec
      , HUnit, memory, QuickCheck
      }:
      mkDerivation {
        pname = "locators";
-       version = "0.3.0.3";
-       sha256 = "1rjlgjm41mxflq4b7y7cl86mlkdlh5lgxsm40lmy1lwfcx7l2fmq";
+       version = "0.3.0.5";
+       sha256 = "1mjg7kq43z70cvg42axz26p4b3pk0jg7d78m1nlr0plj1mmx013l";
        libraryHaskellDepends = [
-         base bytestring containers cryptonite memory
+         base bytestring containers crypton memory
        ];
        testHaskellDepends = [
-         base bytestring containers cryptonite hspec HUnit QuickCheck
+         base bytestring containers crypton hspec HUnit QuickCheck
        ];
        description = "Human exchangable identifiers and locators";
        license = lib.licenses.mit;
@@ -195478,8 +196756,8 @@ self: {
        pname = "log-domain";
        version = "0.13.2";
        sha256 = "0i4fx9k8cwjvmj0pgfnbici1b68zmif1jmmqxplpjqy32ksnyifa";
-       revision = "3";
-       editedCabalFile = "0sw686ym4m03glrgyka4m6amvv1iai6cd9f043jnr607phkdjd0k";
+       revision = "4";
+       editedCabalFile = "1wavnqnay11b49swan3gb2wg5fvl6dqzgkma7vrvr94hyjzjxycn";
        libraryHaskellDepends = [
          base binary bytes cereal comonad deepseq distributive hashable
          semigroupoids semigroups vector
@@ -196594,20 +197872,16 @@ self: {
      }) {};
 
   "looper" = callPackage
-    ({ mkDerivation, aeson, autodocodec, autodocodec-yaml, base
-     , envparse, optparse-applicative, sydtest, sydtest-discover, text
-     , time, unliftio
+    ({ mkDerivation, base, opt-env-conf, opt-env-conf-test, sydtest
+     , sydtest-discover, text, time, unliftio
      }:
      mkDerivation {
        pname = "looper";
-       version = "0.2.0.1";
-       sha256 = "0nqkqbna1fivf0ziilqrlg38hxpkhll4yv42p8r5g87d7r33jmc2";
-       libraryHaskellDepends = [
-         aeson autodocodec base envparse optparse-applicative text time
-         unliftio
-       ];
+       version = "0.3.0.0";
+       sha256 = "01ap0kscxq90zl9rdmgmlfh1dky95r7fmnivzic045ck57bshl2n";
+       libraryHaskellDepends = [ base opt-env-conf text time unliftio ];
        testHaskellDepends = [
-         autodocodec-yaml base optparse-applicative sydtest unliftio
+         base opt-env-conf opt-env-conf-test sydtest unliftio
        ];
        testToolDepends = [ sydtest-discover ];
        license = lib.licenses.mit;
@@ -197082,7 +198356,7 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "lsp" = callPackage
+  "lsp_2_4_0_0" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, bytestring
      , co-log-core, containers, data-default, directory, exceptions
      , filepath, hashable, hspec, hspec-discover, lens, lens-aeson
@@ -197109,9 +198383,10 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Haskell library for the Microsoft Language Server Protocol";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
-  "lsp_2_7_0_0" = callPackage
+  "lsp" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, bytestring
      , co-log-core, containers, data-default, directory, exceptions
      , extra, filepath, hashable, hspec, hspec-discover, lens
@@ -197138,32 +198413,33 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Haskell library for the Microsoft Language Server Protocol";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "lsp-client" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, bytestring, co-log-core
      , containers, data-default, dependent-map, Diff, directory, extra
      , filepath, generic-lens, Glob, hspec, lens, lsp, lsp-types, mtl
-     , process, QuickCheck, row-types, stm, text, text-rope, unix-compat
-     , unliftio, unordered-containers
+     , process, QuickCheck, stm, text, text-rope, transformers
+     , unix-compat, unliftio, unordered-containers
      }:
      mkDerivation {
        pname = "lsp-client";
-       version = "0.3.0.0";
-       sha256 = "0d5d0rzscq9gc4jnl02584908g50mrqgxs3b6nly6wfpjaprklsd";
+       version = "0.4.0.0";
+       sha256 = "15f6inp47vw0k0hqgzxyy9ybq2kpv5ggvb3qj9m570miri6z4mr2";
        libraryHaskellDepends = [
          aeson aeson-pretty base bytestring co-log-core containers
          data-default dependent-map Diff directory extra filepath
-         generic-lens Glob lens lsp lsp-types mtl row-types stm text
-         text-rope unix-compat unliftio unordered-containers
+         generic-lens Glob lens lsp lsp-types mtl stm text text-rope
+         transformers unix-compat unliftio unordered-containers
        ];
        testHaskellDepends = [
          aeson base bytestring extra hspec lens lsp-types process QuickCheck
-         row-types unliftio
+         unliftio
        ];
        description = "Haskell library for Language Server Protocol clients";
        license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "lsp-test" = callPackage
@@ -197171,38 +198447,6 @@ self: {
      , bytestring, co-log-core, conduit, conduit-parse, containers
      , data-default, Diff, directory, exceptions, extra, filepath, Glob
      , hspec, lens, lens-aeson, lsp, lsp-types, mtl, parser-combinators
-     , process, row-types, some, text, time, transformers, unix
-     , unliftio
-     }:
-     mkDerivation {
-       pname = "lsp-test";
-       version = "0.17.0.0";
-       sha256 = "1jjzqp7dbvaxysfa765zlcmb8h973242fb7a6b17cab3bjc12laq";
-       revision = "1";
-       editedCabalFile = "07090b7n5a02s1npzmwn6yfk4jnxwi98j1hqflcihni48ylx3b4g";
-       libraryHaskellDepends = [
-         aeson aeson-pretty ansi-terminal async base bytestring co-log-core
-         conduit conduit-parse containers data-default Diff directory
-         exceptions extra filepath Glob lens lens-aeson lsp lsp-types mtl
-         parser-combinators process row-types some text time transformers
-         unix
-       ];
-       testHaskellDepends = [
-         aeson base co-log-core containers data-default directory extra
-         filepath hspec lens lsp mtl parser-combinators process text
-         unliftio
-       ];
-       testToolDepends = [ lsp ];
-       benchmarkHaskellDepends = [ base extra lsp process ];
-       description = "Functional test framework for LSP servers";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "lsp-test_0_17_1_0" = callPackage
-    ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, async, base
-     , bytestring, co-log-core, conduit, conduit-parse, containers
-     , data-default, Diff, directory, exceptions, extra, filepath, Glob
-     , hspec, lens, lens-aeson, lsp, lsp-types, mtl, parser-combinators
      , process, some, text, time, transformers, unix, unliftio
      }:
      mkDerivation {
@@ -197224,7 +198468,6 @@ self: {
        benchmarkHaskellDepends = [ base extra lsp process ];
        description = "Functional test framework for LSP servers";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "lsp-types_2_0_2_0" = callPackage
@@ -197264,7 +198507,7 @@ self: {
        mainProgram = "generator";
      }) {};
 
-  "lsp-types" = callPackage
+  "lsp-types_2_1_1_0" = callPackage
     ({ mkDerivation, aeson, base, binary, containers, data-default
      , deepseq, Diff, directory, dlist, exceptions, file-embed, filepath
      , generic-arbitrary, hashable, hspec, hspec-discover
@@ -197297,10 +198540,11 @@ self: {
        doHaddock = false;
        description = "Haskell library for the Microsoft Language Server Protocol, data types";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "generator";
      }) {};
 
-  "lsp-types_2_3_0_0" = callPackage
+  "lsp-types" = callPackage
     ({ mkDerivation, aeson, base, binary, containers, data-default
      , deepseq, Diff, directory, dlist, exceptions, file-embed, filepath
      , generic-arbitrary, hashable, hspec, hspec-discover, hspec-golden
@@ -197333,7 +198577,6 @@ self: {
        doHaddock = false;
        description = "Haskell library for the Microsoft Language Server Protocol, data types";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "generator";
      }) {};
 
@@ -198298,8 +199541,8 @@ self: {
      }:
      mkDerivation {
        pname = "lz4-hs";
-       version = "0.1.5.2";
-       sha256 = "1lqh2sahmk4z0hw4insknzrs9a80872mfpvqacdi41qggp1b1qlb";
+       version = "0.1.5.3";
+       sha256 = "05sw0sy2lbj153xz5fd405c98692i6p2cmbjj3rr0wxx19xhyywb";
        libraryHaskellDepends = [ base bytestring ];
        libraryToolDepends = [ c2hs ];
        testHaskellDepends = [ base bytestring tasty tasty-hunit ];
@@ -199175,22 +200418,19 @@ self: {
 
   "mail-pool" = callPackage
     ({ mkDerivation, aeson, base, HaskellNet, HaskellNet-SSL, microlens
-     , mime-mail, network, optparse-applicative, resource-pool, time
+     , mime-mail, network, optparse-applicative, resource-pool
      }:
      mkDerivation {
        pname = "mail-pool";
-       version = "2.2.3";
-       sha256 = "1pqizx02p2iiqkl4kg3izkg477bh69jrk75insbfw30k3ay3g330";
+       version = "2.3.1";
+       sha256 = "0krawz58vjzkxj5y0ss3m575913xj90vpb5hmdnyspxlzp0fcpp4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson base HaskellNet HaskellNet-SSL microlens mime-mail network
-         optparse-applicative resource-pool time
-       ];
-       executableHaskellDepends = [
-         aeson base HaskellNet HaskellNet-SSL microlens mime-mail network
-         optparse-applicative resource-pool time
+         optparse-applicative resource-pool
        ];
+       executableHaskellDepends = [ base mime-mail optparse-applicative ];
        description = "Preconfigured email connection pool on top of smtp";
        license = lib.licenses.mit;
        mainProgram = "exe";
@@ -199323,10 +200563,8 @@ self: {
     ({ mkDerivation, base, containers, srcloc, text, transformers }:
      mkDerivation {
        pname = "mainland-pretty";
-       version = "0.7.1";
-       sha256 = "19z2769rik6kwvsil2if2bfq2v59jmwv74jy3fy4q3q3zy4239p1";
-       revision = "4";
-       editedCabalFile = "1prij4hi17mmx3b3ws533ps5c0p6qn07qi0hxlk8qx5rqyww6y1w";
+       version = "0.7.1.1";
+       sha256 = "02ywrfpcmjnl0gwvhkf89d461l12j14w7nn26kh55rlcvidxvhpb";
        libraryHaskellDepends = [
          base containers srcloc text transformers
        ];
@@ -200186,8 +201424,8 @@ self: {
        pname = "map-syntax";
        version = "0.3";
        sha256 = "0b3ddi998saw5gi5r4bjbpid03rxlifn08zv15wf0b90ambhcc4k";
-       revision = "8";
-       editedCabalFile = "0cqpj3cdygj1dpinz182kaa6zid22wb34x6kiv8kyx40px9n8wx5";
+       revision = "9";
+       editedCabalFile = "0xzb8pjljfyjbhilfi8sv13i87w5a2yzyn6piw3kgf86f6j6349i";
        libraryHaskellDepends = [ base containers mtl ];
        testHaskellDepends = [
          base containers deepseq hspec HUnit mtl QuickCheck transformers
@@ -200953,6 +202191,8 @@ self: {
        pname = "massiv-test";
        version = "1.0.0.0";
        sha256 = "1hd9y2n038ja3wz317ah0k84dz30cnmzx0nms9hkr5inf62gbd3n";
+       revision = "1";
+       editedCabalFile = "10r3k0d6awqrsflwjypw0rq18ahhhakajv63k84h0345kzqb2c5p";
        libraryHaskellDepends = [
          base bytestring data-default-class deepseq exceptions hspec massiv
          primitive QuickCheck scheduler unliftio vector
@@ -200967,6 +202207,33 @@ self: {
        maintainers = [ lib.maintainers.sheepforce ];
      }) {};
 
+  "massiv-test_1_1_0_0" = callPackage
+    ({ mkDerivation, base, bytestring, containers, data-default
+     , data-default-class, deepseq, exceptions, hspec, hspec-discover
+     , massiv, mwc-random, primitive, QuickCheck
+     , quickcheck-classes-base, scheduler, unliftio, vector
+     }:
+     mkDerivation {
+       pname = "massiv-test";
+       version = "1.1.0.0";
+       sha256 = "0xwsh95w0r4b6bnvmmlp42jbc8d2114b2b6wiawp35b42cjlniyq";
+       libraryHaskellDepends = [
+         base bytestring data-default-class deepseq exceptions hspec massiv
+         primitive QuickCheck quickcheck-classes-base scheduler unliftio
+         vector
+       ];
+       testHaskellDepends = [
+         base bytestring containers data-default deepseq hspec massiv
+         mwc-random primitive QuickCheck quickcheck-classes-base scheduler
+         vector
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Library that contains generators, properties and tests for Massiv Array Library";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       maintainers = [ lib.maintainers.sheepforce ];
+     }) {};
+
   "master-plan" = callPackage
     ({ mkDerivation, base, diagrams, diagrams-lib, diagrams-rasterific
      , hspec, megaparsec, mtl, optparse-applicative, QuickCheck
@@ -201021,7 +202288,9 @@ self: {
        testHaskellDepends = [ base ];
        description = "A micro web framework based on pattern matching";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "matcha-exe";
+       broken = true;
      }) {};
 
   "matchable" = callPackage
@@ -201032,6 +202301,8 @@ self: {
        pname = "matchable";
        version = "0.1.2.1";
        sha256 = "0vpjqw9hkx8ck1x56fbjmhhgmdmxzjbxiqdq1i3kqsh8p67dnshq";
+       revision = "1";
+       editedCabalFile = "0gawa35cnb7qv7fgjpxn1x8ljzx93blw9bnfmpzazlij61cw6lq4";
        libraryHaskellDepends = [
          base containers hashable tagged unordered-containers vector
        ];
@@ -202237,18 +203508,19 @@ self: {
      }) {};
 
   "mealy" = callPackage
-    ({ mkDerivation, adjunctions, base, containers, mwc-probability
-     , numhask, numhask-array, primitive, profunctors, tdigest, text
-     , vector, vector-algorithms
+    ({ mkDerivation, adjunctions, base, containers, doctest-parallel
+     , mwc-probability, numhask, numhask-array, primitive, profunctors
+     , tdigest, text, vector, vector-algorithms
      }:
      mkDerivation {
        pname = "mealy";
-       version = "0.4.4.1";
-       sha256 = "1chw7csrvw61s85v7f2ghz09rna2j5ma5pnv6wp6z2s25rxaw3x1";
+       version = "0.4.5.0";
+       sha256 = "1lyqskr9pddhdm0i8ncykz9gvbjxhfac3y49cvm6vziy3wmxd6ji";
        libraryHaskellDepends = [
          adjunctions base containers mwc-probability numhask numhask-array
          primitive profunctors tdigest text vector vector-algorithms
        ];
+       testHaskellDepends = [ base doctest-parallel ];
        description = "Mealy machines for processing time-series and ordered data";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
@@ -204136,10 +205408,8 @@ self: {
      }:
      mkDerivation {
        pname = "microaeson";
-       version = "0.1.0.1";
-       sha256 = "0rx5gm7apazc0sm65v687ab5106ximka9khizxq1lbckd2x0cq3q";
-       revision = "9";
-       editedCabalFile = "0w43nprqacq6vx645263x7sirnv4jkw985gyynhxfldyp3yw895h";
+       version = "0.1.0.2";
+       sha256 = "025vnzs4j2nmkin5x8h5hbrj25spamqppg68wfqlnbrr1519lxfz";
        libraryHaskellDepends = [
          array base bytestring containers deepseq fail text
        ];
@@ -204895,8 +206165,8 @@ self: {
      }:
      mkDerivation {
        pname = "mighttpd2";
-       version = "4.0.6";
-       sha256 = "1viyk6rwlswsj8rky8i9mnh1qh0fw2q1r4mzlbs96608xm2p460k";
+       version = "4.0.7";
+       sha256 = "09cjfip6gkqrhr0dwvk5k88ygi80ikvx0ykvmdp2f6np149prfr8";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -205290,8 +206560,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "mini";
-       version = "1.3.0.1";
-       sha256 = "1f17mf4v2dv19wv1kzff3kql6yhn452vpjk8i1sd91rkznq28yr0";
+       version = "1.4.0.0";
+       sha256 = "0l94dfs2i18yvxi8insl5627wdpm523bygkbc5rg8c38gzrqja6q";
        libraryHaskellDepends = [ base ];
        description = "Minimal essentials";
        license = lib.licenses.mit;
@@ -205331,6 +206601,26 @@ self: {
        license = lib.licenses.gpl3Only;
      }) {};
 
+  "minici" = callPackage
+    ({ mkDerivation, base, bytestring, containers, directory
+     , exceptions, filepath, HsYAML, mtl, parser-combinators, process
+     , stm, template-haskell, text, th-compat
+     }:
+     mkDerivation {
+       pname = "minici";
+       version = "0.1.2";
+       sha256 = "046by4y25g89454cfxj5y7sbnhk9bm1rs40wpnzfl478xsycd81m";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base bytestring containers directory exceptions filepath HsYAML mtl
+         parser-combinators process stm template-haskell text th-compat
+       ];
+       description = "Minimalist CI framework to run checks on local machine";
+       license = lib.licenses.gpl3Only;
+       mainProgram = "minici";
+     }) {};
+
   "minicurl" = callPackage
     ({ mkDerivation, base, bytestring, cryptohash-sha256, curl, HUnit
      }:
@@ -205978,8 +207268,8 @@ self: {
     ({ mkDerivation }:
      mkDerivation {
        pname = "miso-examples";
-       version = "1.8.1.0";
-       sha256 = "1l9984zzfb6dkrid342p6y0v36xx0jki54mlhq3w7j4x4ppjxj0k";
+       version = "1.8.4.0";
+       sha256 = "0z0q0pxkihdhjpm516xxdy3igbx23pfpn7jnjbvf2v054vjq2rmg";
        isLibrary = false;
        isExecutable = true;
        description = "A tasty Haskell front-end framework";
@@ -206332,10 +207622,8 @@ self: {
      }:
      mkDerivation {
        pname = "mmark";
-       version = "0.0.7.6";
-       sha256 = "1zahgky724s0x89c9jp4fa6m0kzh461sc2lcpwaw61hqgamaay4c";
-       revision = "2";
-       editedCabalFile = "0jmnizdwnsmf67y7dh68anvi0sjik4nazs0mjvxv78r2ld3fghg8";
+       version = "0.0.8.0";
+       sha256 = "05wzjyqh4605g2y3lhcqrjh4qzj4fv8xg5baf3xi0x6ararrwjgr";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson base case-insensitive containers deepseq dlist email-validate
@@ -206732,8 +208020,8 @@ self: {
      }:
      mkDerivation {
        pname = "mmzk-typeid";
-       version = "0.6.3.0";
-       sha256 = "02sycvlvwrlx2lvsisldp4vxs6adiq414ihv1cjbxwm6i7z0avb4";
+       version = "0.7.0.0";
+       sha256 = "139wn08imnasz40v8hlcjm4fmkxwq9lr0xbcl1kqnxqph8yfmmwa";
        libraryHaskellDepends = [
          aeson array base binary bytestring entropy hashable random text
          time uuid uuid-types
@@ -206865,6 +208153,18 @@ self: {
        broken = true;
      }) {};
 
+  "mockcat" = callPackage
+    ({ mkDerivation, base, hspec, mtl, template-haskell, text }:
+     mkDerivation {
+       pname = "mockcat";
+       version = "0.3.1.0";
+       sha256 = "1akg2r96qxqpis3m0xrnaxi26c0nvwr91f3yczai0pzhrp6887g4";
+       libraryHaskellDepends = [ base mtl template-haskell text ];
+       testHaskellDepends = [ base hspec mtl template-haskell text ];
+       description = "Mock library for test in Haskell";
+       license = lib.licenses.mit;
+     }) {};
+
   "mockery" = callPackage
     ({ mkDerivation, base, base-compat, bytestring, directory, filepath
      , hspec, logging-facade, temporary
@@ -207535,8 +208835,8 @@ self: {
      }:
      mkDerivation {
        pname = "monad-bayes";
-       version = "1.3.0.2";
-       sha256 = "0w25h6dal72p9y2wn639095g6h78a0sv2p7qbvxsf4rybdwd7j65";
+       version = "1.3.0.3";
+       sha256 = "14fgmzr7mqcczrixx3hdbi64bd2vs7gbdhcvsn7jajyldjyqdkpf";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -207900,8 +209200,8 @@ self: {
      }:
      mkDerivation {
        pname = "monad-ideals";
-       version = "0.1.0.0";
-       sha256 = "03mhgdww1yrw1cglq6rxx2crhlkiylxyk0wsj5qncc4yhbb5him8";
+       version = "0.1.1.0";
+       sha256 = "04wgb39kj7j3v9df5g8ij7n7fndhjic93y88k0wxpmzd9ywd6zdf";
        libraryHaskellDepends = [
          base bifunctor-classes-compat comonad semigroupoids
        ];
@@ -208268,8 +209568,8 @@ self: {
      }:
      mkDerivation {
        pname = "monad-metrics";
-       version = "0.2.2.1";
-       sha256 = "1fknfailm2cwl8r96pxxbid3chvmaq3g98yb6l4pnr8mcqyyz7k6";
+       version = "0.2.2.2";
+       sha256 = "1w065hrd4r6as763anliig0dd3qdrn50gz5ld8iz3fc744qyc356";
        libraryHaskellDepends = [
          base clock ekg-core exceptions hashable microlens mtl text
          transformers unordered-containers
@@ -208562,22 +209862,23 @@ self: {
        maintainers = [ lib.maintainers.turion ];
      }) {};
 
-  "monad-schedule_0_2" = callPackage
-    ({ mkDerivation, base, free, generic-arbitrary, HUnit, operational
-     , QuickCheck, stm, test-framework, test-framework-hunit
-     , test-framework-quickcheck2, time, time-domain, transformers
+  "monad-schedule_0_2_0_1" = callPackage
+    ({ mkDerivation, base, base-compat, free, generic-arbitrary, HUnit
+     , operational, QuickCheck, stm, test-framework
+     , test-framework-hunit, test-framework-quickcheck2, time
+     , time-domain, transformers
      }:
      mkDerivation {
        pname = "monad-schedule";
-       version = "0.2";
-       sha256 = "1cwypy31hn49afq7dr8ahvw687j97xyjg8l8g30ss379g3fm3y2k";
+       version = "0.2.0.1";
+       sha256 = "0g80wqnji3xph68v3jgi8k3ivc4d7wrdr386znw9yh252baz053j";
        libraryHaskellDepends = [
-         base free operational stm time-domain transformers
+         base base-compat free operational stm time-domain transformers
        ];
        testHaskellDepends = [
-         base free generic-arbitrary HUnit operational QuickCheck stm
-         test-framework test-framework-hunit test-framework-quickcheck2 time
-         time-domain transformers
+         base base-compat free generic-arbitrary HUnit operational
+         QuickCheck stm test-framework test-framework-hunit
+         test-framework-quickcheck2 time time-domain transformers
        ];
        description = "A new, simple, composable concurrency abstraction";
        license = lib.licenses.mit;
@@ -209551,10 +210852,8 @@ self: {
      }:
      mkDerivation {
        pname = "monoid-extras";
-       version = "0.6.2";
-       sha256 = "1qaxp0cf2cvzvfpk7x9mjz1zmlpjfzxij8v2n45w89s7bq9ckvlw";
-       revision = "3";
-       editedCabalFile = "16ff0ffc8my9jkylcsyskb6bpb1hpjsg2shv2vnrb54r7gqfqy8v";
+       version = "0.6.3";
+       sha256 = "1j908w0xmh6kdh0ilka3lhasf4vwnaic8srycdmwmyi94i5kh93i";
        libraryHaskellDepends = [ base groups semigroupoids ];
        benchmarkHaskellDepends = [ base criterion semigroups ];
        description = "Various extra monoid-related definitions and utilities";
@@ -209723,8 +211022,8 @@ self: {
      }:
      mkDerivation {
        pname = "monoidmap";
-       version = "0.0.1.4";
-       sha256 = "0nv8ahq9m9xp68nj0qkl49ijz7iqbm073542z9d1phs96xs62d7g";
+       version = "0.0.1.5";
+       sha256 = "18698w7ibyjj3xbzfxh58djdrgi4dg1524g47n9pws8m04kgah2l";
        libraryHaskellDepends = [
          base containers deepseq groups monoid-subclasses
          nonempty-containers nothunks
@@ -209814,6 +211113,7 @@ self: {
        description = "A GUI library for writing native Haskell applications";
        license = lib.licenses.bsd3;
        badPlatforms = lib.platforms.darwin;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "dev-test-app";
      }) {inherit (pkgs) glew;};
 
@@ -209825,8 +211125,8 @@ self: {
      }:
      mkDerivation {
        pname = "monomer-flatpak-example";
-       version = "0.0.15.5";
-       sha256 = "0b517ahaaabxv4ii06kl5yckkskilhs18kr2wcvv0jv9b0pmgmx7";
+       version = "0.0.15.6";
+       sha256 = "1pzijzrr410yclc7b7hqrbggczj7jl39mm4z6iymvza46mj969pw";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -209850,8 +211150,8 @@ self: {
      }:
      mkDerivation {
        pname = "monomer-hagrid";
-       version = "0.3.1.2";
-       sha256 = "0x5x57x9vh5jk13qj9946qhcz4kw99r5g3qr7cpyarqclzmp65wl";
+       version = "0.3.2.0";
+       sha256 = "1vdc26pcn4f1qpk9iakxkkaqg0h1h1dx7s5jxfd7n9j91454ccpp";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -209965,21 +211265,23 @@ self: {
      }) {};
 
   "months" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, base-compat, deepseq
-     , hashable, intervals, QuickCheck, text, time-compat
+    ({ mkDerivation, aeson, attoparsec, base, deepseq, hashable
+     , intervals, QuickCheck, text, time-compat
      }:
      mkDerivation {
        pname = "months";
-       version = "0.2";
-       sha256 = "054dag7806850hdii7s5rxg8gx2spdp33pnx4s4ckni9ayvspija";
-       revision = "9";
-       editedCabalFile = "0911yfyf0z7zzpc0my8rsg2p38dz07w7mkhc3b909ydyh04wzxvp";
+       version = "0.2.1";
+       sha256 = "18ysiyj5vqp96nvrkaa1k58ci6l08x03lkiq6cmi5vyg4gw734ig";
+       revision = "1";
+       editedCabalFile = "1lmikm7y31wlk634fr2l6ba74mn5a1h5y3p1phx7xjxvahjf3li7";
        libraryHaskellDepends = [
-         aeson attoparsec base base-compat deepseq hashable intervals
-         QuickCheck text time-compat
+         aeson attoparsec base deepseq hashable intervals QuickCheck text
+         time-compat
        ];
        description = "MonthName";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "monus" = callPackage
@@ -210976,7 +212278,6 @@ self: {
        ];
        description = "General purpose migrations library";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "moto-postgresql" = callPackage
@@ -210993,7 +212294,6 @@ self: {
        ];
        description = "PostgreSQL-based migrations registry for moto";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "motor" = callPackage
@@ -211169,8 +212469,8 @@ self: {
      }:
      mkDerivation {
        pname = "mpd-current-json";
-       version = "1.2.0.0";
-       sha256 = "0ih0x53mwgpk87mznhhwhjhgznl6ap8i5skb9lmsfpnpmy27xh7s";
+       version = "1.3.2.0";
+       sha256 = "04kwmfjc28y2j0wfgcf9m7qfh7vwa2cvzfsy2hpplyg5ji2ds11a";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ aeson base libmpd ];
@@ -212100,10 +213400,10 @@ self: {
     ({ mkDerivation, base, vector }:
      mkDerivation {
        pname = "mt19937";
-       version = "0.1.0";
-       sha256 = "1gmw70an5qa37kq876z1y1nhj2c9zb48i2pn2z8dcc54ixc5ap4x";
+       version = "0.1.1";
+       sha256 = "0idy3im1f78df71v7mbz1jdllgswi89cwk12hbp80ph6v3c1syj7";
        libraryHaskellDepends = [ base vector ];
-       description = "Efficient MT19937 (standard 32-bit Mersenne Twister PRNG) implementation in pure Haskell";
+       description = "Standard 32-bit Mersenne Twister PRNG, in pure Haskell";
        license = lib.licenses.mit;
      }) {};
 
@@ -214278,29 +215578,27 @@ self: {
      }) {};
 
   "mwc-random" = callPackage
-    ({ mkDerivation, base, bytestring, doctest, gauge, math-functions
-     , mersenne-random, primitive, QuickCheck, random, tasty
-     , tasty-hunit, tasty-quickcheck, time, vector
+    ({ mkDerivation, base, bytestring, doctest, math-functions
+     , mersenne-random, mtl, primitive, QuickCheck, random, tasty
+     , tasty-bench, tasty-hunit, tasty-quickcheck, time, vector
      }:
      mkDerivation {
        pname = "mwc-random";
-       version = "0.15.0.2";
-       sha256 = "0ny2mw4am24d6ykrm8rbcjnrq6p2cjmzjb4m6qfk54wfdxflvmim";
-       revision = "1";
-       editedCabalFile = "15q5pax8708shpmmf2ql6ximsidzmfsrqkf4ix3dljz65jvhz7hh";
+       version = "0.15.1.0";
+       sha256 = "1j72qd2v1645x6z1inkswzpmq6prm2k7w0xzz7gc0k85cnyzjaq3";
        libraryHaskellDepends = [
          base math-functions primitive random time vector
        ];
        testHaskellDepends = [
-         base bytestring doctest primitive QuickCheck random tasty
-         tasty-hunit tasty-quickcheck vector
+         base bytestring doctest math-functions mtl primitive QuickCheck
+         random tasty tasty-hunit tasty-quickcheck vector
        ];
        benchmarkHaskellDepends = [
-         base gauge mersenne-random random vector
+         base mersenne-random random tasty tasty-bench vector
        ];
        doCheck = false;
        description = "Fast, high quality pseudo random number generation";
-       license = lib.licenses.bsd3;
+       license = lib.licenses.bsd2;
      }) {};
 
   "mwc-random-accelerate" = callPackage
@@ -214693,8 +215991,8 @@ self: {
      }:
      mkDerivation {
        pname = "mysql-haskell";
-       version = "1.1.4";
-       sha256 = "1cqrn04p83pc7qjsk4vl8vfjw7z64r00dcki0rvq7si8dd7fslab";
+       version = "1.1.5";
+       sha256 = "06q07wahvghbalx9dm6dqmrmljlqjzqs46fbmmlp2f2ijz36m024";
        libraryHaskellDepends = [
          base binary blaze-textual bytestring bytestring-lexing crypton
          crypton-x509 crypton-x509-store crypton-x509-system
@@ -215350,8 +216648,8 @@ self: {
      }:
      mkDerivation {
        pname = "named-text";
-       version = "1.1.4.0";
-       sha256 = "1brmqlnp107zwfx6j6rl91fr7v0kc07pd1izca9yg8plhk0qkgvj";
+       version = "1.2.0.0";
+       sha256 = "017snabd25b06zgzdagpribqk3mbgd4y4npjf2d6vwzfi5mlcs4z";
        libraryHaskellDepends = [
          aeson base deepseq hashable prettyprinter sayable text
        ];
@@ -216606,34 +217904,35 @@ self: {
   "net-mqtt" = callPackage
     ({ mkDerivation, async, attoparsec, attoparsec-binary, base, binary
      , bytestring, checkers, conduit, conduit-extra, containers
-     , crypton-connection, deepseq, HUnit, lens, monad-loops, mtl
-     , network-conduit-tls, network-uri, optparse-applicative
-     , QuickCheck, stm, tasty, tasty-discover, tasty-hunit
-     , tasty-quickcheck, text, time, websockets
+     , crypton-connection, data-default-class, deepseq, HUnit, lens
+     , monad-loops, mtl, network-conduit-tls, network-uri
+     , optparse-applicative, QuickCheck, stm, tasty, tasty-discover
+     , tasty-hunit, tasty-quickcheck, text, time, websockets
      }:
      mkDerivation {
        pname = "net-mqtt";
-       version = "0.8.6.0";
-       sha256 = "1pfwlx4g02x1nniihpz8q10zzy4i51jij2p3vhlxaps7hx2dh8p2";
+       version = "0.8.6.1";
+       sha256 = "15kg90v1ny6v4m76wn7nmjwwjzrmxcg120nw5b3aakq59kbzqn4a";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          async attoparsec attoparsec-binary base binary bytestring conduit
-         conduit-extra containers crypton-connection deepseq monad-loops
-         network-conduit-tls network-uri QuickCheck stm text time websockets
+         conduit-extra containers crypton-connection data-default-class
+         deepseq monad-loops network-conduit-tls network-uri QuickCheck stm
+         text time websockets
        ];
        executableHaskellDepends = [
          async attoparsec attoparsec-binary base binary bytestring conduit
-         conduit-extra containers crypton-connection deepseq monad-loops
-         network-conduit-tls network-uri optparse-applicative QuickCheck stm
-         text time websockets
+         conduit-extra containers crypton-connection data-default-class
+         deepseq monad-loops network-conduit-tls network-uri
+         optparse-applicative QuickCheck stm text time websockets
        ];
        testHaskellDepends = [
          async attoparsec attoparsec-binary base binary bytestring checkers
-         conduit conduit-extra containers crypton-connection deepseq HUnit
-         lens monad-loops mtl network-conduit-tls network-uri QuickCheck stm
-         tasty tasty-discover tasty-hunit tasty-quickcheck text time
-         websockets
+         conduit conduit-extra containers crypton-connection
+         data-default-class deepseq HUnit lens monad-loops mtl
+         network-conduit-tls network-uri QuickCheck stm tasty tasty-discover
+         tasty-hunit tasty-quickcheck text time websockets
        ];
        testToolDepends = [ tasty-discover ];
        description = "An MQTT Protocol Implementation";
@@ -217024,10 +218323,8 @@ self: {
      }:
      mkDerivation {
        pname = "netrc";
-       version = "0.2.0.0";
-       sha256 = "11iax3ick0im397jyyjkny7lax9bgrlgk90a25dp2jsglkphfpls";
-       revision = "13";
-       editedCabalFile = "01c405f31al4qv6fq3apx1p5s4szzkla2nhmwwzpf6lvl5rz8y8h";
+       version = "0.2.0.1";
+       sha256 = "0scp0y4l5cmj8jkf64rjd0sw51nv8ndk43fg6fwkij37z7pcy42l";
        libraryHaskellDepends = [ base bytestring deepseq parsec ];
        testHaskellDepends = [
          base bytestring tasty tasty-golden tasty-quickcheck
@@ -217303,14 +218600,14 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "network_3_2_0_0" = callPackage
+  "network_3_2_1_0" = callPackage
     ({ mkDerivation, base, bytestring, deepseq, directory, hspec
      , hspec-discover, HUnit, QuickCheck, temporary
      }:
      mkDerivation {
        pname = "network";
-       version = "3.2.0.0";
-       sha256 = "1jmrkjxjypm3j0d3rzm3xm87nnwnd7c3s6l7aqxdjdy49ms9cmn4";
+       version = "3.2.1.0";
+       sha256 = "00fjgg9zj5nhw1ra8kqaaa3cxzkf0lxnzcfdqvagxx7fdvbwdw4h";
        libraryHaskellDepends = [ base bytestring deepseq directory ];
        testHaskellDepends = [
          base bytestring directory hspec HUnit QuickCheck temporary
@@ -217492,8 +218789,8 @@ self: {
        pname = "network-bsd";
        version = "2.8.1.0";
        sha256 = "0kid0811lv4x761fd5gv6lsc8p5j2bn41rfd366pjb642p562jfr";
-       revision = "5";
-       editedCabalFile = "00j8p4z1ymzh99lgy8lld0slc850xr6wfafj97bb1crvn0xgfzg2";
+       revision = "6";
+       editedCabalFile = "173jmmqfmqwv6am1yk127ixbdqzng9sjj45v9f9g3cvf3kw6fy6c";
        libraryHaskellDepends = [ base deepseq network ];
        description = "POSIX network database (<netdb.h>) API";
        license = lib.licenses.bsd3;
@@ -217583,15 +218880,16 @@ self: {
      }:
      mkDerivation {
        pname = "network-conduit-tls";
-       version = "1.4.0";
-       sha256 = "16addjifgsvyjsapl3a6nfkcab5znffxyy5lifrmkn9r69s7l5f5";
+       version = "1.4.0.1";
+       sha256 = "0lbf16f0nm080wmk6ak356jjpdxs1kqasakyfgrx32qkwm41003r";
        libraryHaskellDepends = [
          base bytestring conduit conduit-extra crypton-connection
          data-default-class network streaming-commons tls transformers
          unliftio-core
        ];
        testHaskellDepends = [
-         base bytestring conduit conduit-extra crypton-connection HUnit mtl
+         base bytestring conduit conduit-extra crypton-connection
+         data-default-class HUnit mtl
        ];
        description = "Create TLS-aware network code with conduits";
        license = lib.licenses.mit;
@@ -217624,14 +218922,14 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "network-control_0_1_0" = callPackage
+  "network-control_0_1_3" = callPackage
     ({ mkDerivation, base, hspec, hspec-discover, pretty-simple
      , psqueues, QuickCheck, text, unix-time
      }:
      mkDerivation {
        pname = "network-control";
-       version = "0.1.0";
-       sha256 = "0bvkjid0nqhc15f5nn4za6xwvcc5x8hxfbwky0m2zqdyzwd9bmlp";
+       version = "0.1.3";
+       sha256 = "0cksgwpffrwpcmgplwsrs3mv8z8p73pjni472ddy6lpj0nbpjyxv";
        libraryHaskellDepends = [ base psqueues unix-time ];
        testHaskellDepends = [ base hspec pretty-simple QuickCheck text ];
        testToolDepends = [ hspec-discover ];
@@ -218037,12 +219335,12 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "network-run_0_3_1" = callPackage
+  "network-run_0_4_0" = callPackage
     ({ mkDerivation, base, bytestring, network, time-manager }:
      mkDerivation {
        pname = "network-run";
-       version = "0.3.1";
-       sha256 = "0bi7iqlcziw12amqwcirm7jmi007yl4z4xq8zjzp5i989aan0yq9";
+       version = "0.4.0";
+       sha256 = "07ndlpmsbzhd8sfk8rv1xm543g7v111rilysb9fl0llgzas8hra8";
        libraryHaskellDepends = [ base bytestring network time-manager ];
        description = "Simple network runner library";
        license = lib.licenses.bsd3;
@@ -218299,8 +219597,8 @@ self: {
      }:
      mkDerivation {
        pname = "network-transport-tcp";
-       version = "0.8.3";
-       sha256 = "06n6yxcd1alc3zgid29qmljg34mncax0yw6krxalq95pm8lia8j0";
+       version = "0.8.4";
+       sha256 = "141l1i8knh0b8wspq0zf2530z89bziiv13zw2s36drxg6inq6rcl";
        libraryHaskellDepends = [
          async base bytestring containers data-accessor network
          network-transport uuid
@@ -218397,7 +219695,9 @@ self: {
        ];
        description = "Network functions that do not throw exceptions";
        license = lib.licenses.bsd3;
+       badPlatforms = lib.platforms.darwin;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "network-uri" = callPackage
@@ -219076,8 +220376,8 @@ self: {
      }:
      mkDerivation {
        pname = "ngx-export-distribution";
-       version = "0.5.4.3";
-       sha256 = "0aryjiyjvxza1w03x8lc6lj21v912i53nmljw9inf0n64lb2sbbr";
+       version = "0.6.0.0";
+       sha256 = "0j2z8k5grxz570gbf931v7b06v1yd94gr3l6wv960xdlwl1145qw";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base Cabal directory filepath ];
@@ -220904,6 +222204,8 @@ self: {
        pname = "nothunks";
        version = "0.1.5";
        sha256 = "1s5x4g5g62bs3jd44p2p9lvv01gwarm8jmmigm1d3i8ia8w0lz4w";
+       revision = "1";
+       editedCabalFile = "04c4k7hfb6qyrxm2mdyjanh0zyqrci0m119lq3chp804nnplwci4";
        libraryHaskellDepends = [
          base bytestring containers ghc-heap stm text time vector
        ];
@@ -220914,15 +222216,15 @@ self: {
        license = lib.licenses.asl20;
      }) {};
 
-  "nothunks_0_2_1_0" = callPackage
+  "nothunks_0_3_0_0" = callPackage
     ({ mkDerivation, base, bytestring, containers, ghc-heap, ghc-prim
      , hedgehog, random, stm, tasty, tasty-hedgehog, text, time, vector
      , wherefrom-compat
      }:
      mkDerivation {
        pname = "nothunks";
-       version = "0.2.1.0";
-       sha256 = "05ahmwij4y7bpy4h9j2ygqiiyjwlva33kk09iak840mnq4a3jni8";
+       version = "0.3.0.0";
+       sha256 = "0fnwad49mv0q46wrnapkqh4hm4rm43gw0papppqrg0z96r658yc4";
        libraryHaskellDepends = [
          base bytestring containers ghc-heap stm text time vector
          wherefrom-compat
@@ -220959,7 +222261,9 @@ self: {
        ];
        license = lib.licenses.bsd3;
        badPlatforms = lib.platforms.darwin;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "notifications-tray-icon";
+       broken = true;
      }) {};
 
   "notmuch" = callPackage
@@ -222054,8 +223358,8 @@ self: {
      }:
      mkDerivation {
        pname = "numhask-array";
-       version = "0.11.0.1";
-       sha256 = "1z9n5ls08b3329kh4hidcm0p6kx3672svkqaci6nlq2zxj6szgda";
+       version = "0.11.1.0";
+       sha256 = "0zb6zlc2xc695h4mbgza2mpxzbpzyl2w50s3yq4l997hz6m09nd1";
        libraryHaskellDepends = [
          adjunctions base distributive numhask vector
        ];
@@ -222762,6 +224066,7 @@ self: {
        description = "Communicate to OBD interfaces over ELM327";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "obdd" = callPackage
@@ -223503,6 +224808,28 @@ self: {
        broken = true;
      }) {};
 
+  "ohhecs" = callPackage
+    ({ mkDerivation, assert-failure, base, byte-order, containers
+     , ghc-prim, hashable, intern, lens, ordered-containers
+     , template-haskell, text, th-abstraction, unordered-containers
+     , vector-th-unbox, witherable, xml-conduit, xml-picklers, xml-types
+     }:
+     mkDerivation {
+       pname = "ohhecs";
+       version = "0.0.2";
+       sha256 = "1qca5d2va6xvagq1c2p3rg067i2m8yg0a2kqclac0fmv9651npqp";
+       libraryHaskellDepends = [
+         assert-failure base byte-order containers ghc-prim hashable intern
+         lens ordered-containers template-haskell text th-abstraction
+         unordered-containers vector-th-unbox witherable xml-conduit
+         xml-picklers xml-types
+       ];
+       description = "An Entity-Component-Systems engine core";
+       license = lib.licenses.agpl3Plus;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "ohloh-hs" = callPackage
     ({ mkDerivation, base, cmdargs, data-lens, hxt, hxt-curl
      , pretty-show, QuickCheck, test-framework
@@ -223694,8 +225021,8 @@ self: {
      }:
      mkDerivation {
        pname = "om-doh";
-       version = "0.1.0.2";
-       sha256 = "036vqn7p7ha9dibsmsn0f0hiwr8570zdrnij98377ysn21xl5gzz";
+       version = "0.1.0.3";
+       sha256 = "0zk87kycigpzycrr898xgn5lzazmfcqcghf7qacj0cgzqsw62xww";
        libraryHaskellDepends = [
          base base64 bytestring http-api-data resolv servant servant-server
          text
@@ -223725,13 +225052,32 @@ self: {
        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 = [
+         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-fail" = callPackage
     ({ mkDerivation, base, monad-logger, safe-exceptions, transformers
      }:
      mkDerivation {
        pname = "om-fail";
-       version = "0.1.0.4";
-       sha256 = "0nf4hdx8a2invk0wjq3ryk8l5psl8jjkixskadmk8zd8r06mf3ky";
+       version = "0.1.0.5";
+       sha256 = "0a3h016vy2czq0bdkagljz9dpy1133ym07a61sk5drq76jcq5byn";
        libraryHaskellDepends = [
          base monad-logger safe-exceptions transformers
        ];
@@ -223747,8 +225093,8 @@ self: {
      }:
      mkDerivation {
        pname = "om-fork";
-       version = "0.7.1.10";
-       sha256 = "1p9sf45mcswz7z6a1m3axyk7kn0yb7dblxv90r7m8b1lbk67mgws";
+       version = "0.7.1.11";
+       sha256 = "03gln694nn2v16ccljgqr9a795skw5js9j76mamc803qgnrdsdj1";
        libraryHaskellDepends = [
          aeson base exceptions ki-unlifted monad-logger om-show text
          unliftio
@@ -223769,8 +225115,8 @@ self: {
      }:
      mkDerivation {
        pname = "om-http";
-       version = "0.3.1.0";
-       sha256 = "1whs8v3m4ldxlw7as3jnw9snk3jx0biqkid2rr63c0kkxazlxjpp";
+       version = "0.3.1.1";
+       sha256 = "1nxc0bckjm0nm46rvnhs4vglrcrzwim114x912a4mdgwwi82fkax";
        libraryHaskellDepends = [
          async base bytestring directory filepath http-types mime-types
          monad-logger network om-show safe-exceptions servant
@@ -223828,8 +225174,8 @@ self: {
      }:
      mkDerivation {
        pname = "om-legion";
-       version = "6.9.0.6";
-       sha256 = "05kh6raq4fbqcbj2add7q6s7r3m12cgskbsh1kp39zlibkgvl81d";
+       version = "6.9.0.7";
+       sha256 = "0cpmk7qi50d1az4sdq0qdishs7pp58pxv85mq3x8qmmrmiz4qs8l";
        libraryHaskellDepends = [
          aeson async base binary bytestring clock containers crdt-event-fold
          data-default-class http-api-data monad-logger mtl network om-fork
@@ -223847,8 +225193,8 @@ self: {
      }:
      mkDerivation {
        pname = "om-logging";
-       version = "1.1.0.8";
-       sha256 = "1v6qdp0k6jccsbmcx127bj0y3aw0rwjwgzbw8022ny5x2yhw7wgf";
+       version = "1.1.0.9";
+       sha256 = "0k8yw4v1xxh2vm5507wxxfl3dvxfaz8nip3apri22aqyxjg05w45";
        libraryHaskellDepends = [
          aeson base bytestring fast-logger monad-logger om-show split text
          time
@@ -223863,8 +225209,8 @@ self: {
     ({ mkDerivation, base, containers, ghc, safe }:
      mkDerivation {
        pname = "om-plugin-imports";
-       version = "0.2.0.0.9.6";
-       sha256 = "1whwipj1dqka4dhjigcmq4c74gv0r6y5y5px8m3fp08v62dbvbf2";
+       version = "0.3.0.0.9.10";
+       sha256 = "0x3h9maja4vq3zzh0swi6yfhc149gh4m01mdbhy0v2l6054mfl51";
        libraryHaskellDepends = [ base containers ghc safe ];
        description = "Plugin-based import warnings";
        license = lib.licenses.mit;
@@ -223876,8 +225222,8 @@ self: {
     ({ mkDerivation, aeson, base, text }:
      mkDerivation {
        pname = "om-show";
-       version = "0.1.2.9";
-       sha256 = "154x7l81chfj91bwrh9v1a8bcazkn99a8hzxkaadszb65wwi6jr8";
+       version = "0.1.2.10";
+       sha256 = "1ngwdci1pqf2wmhqfn54372wv7w7v8p5hr56k37kb0aslkdci8qa";
        libraryHaskellDepends = [ aeson base text ];
        description = "Utilities for showing string-like things";
        license = lib.licenses.mit;
@@ -223891,8 +225237,8 @@ self: {
      }:
      mkDerivation {
        pname = "om-socket";
-       version = "1.0.0.1";
-       sha256 = "1jgg1wfvxl36xgmhaaa7ri0grdhakzfrq1ivzh6788mxfdb4dkj7";
+       version = "1.0.0.3";
+       sha256 = "0slvcxz4s81w8wagqyrlawlss4sgwcxqnpjaayvxgf8d0rq5add6";
        libraryHaskellDepends = [
          aeson base binary bytestring containers exceptions megaparsec
          monad-logger network om-fork om-show stm streaming streaming-binary
@@ -223912,8 +225258,8 @@ self: {
     ({ mkDerivation, aeson, base, binary, clock, time, transformers }:
      mkDerivation {
        pname = "om-time";
-       version = "0.3.0.4";
-       sha256 = "14afibgh8r0zakgx4inlmnmllyz0x51fm70q7rd73x1q03w9icd1";
+       version = "0.3.1.0";
+       sha256 = "1ri7hp3jb0nnc5j02n5wh0ninsng58w79hx9rmmq9z972m4vbqfn";
        libraryHaskellDepends = [
          aeson base binary clock time transformers
        ];
@@ -224897,31 +226243,33 @@ self: {
      }) {};
 
   "opencascade-hs" = callPackage
-    ({ mkDerivation, base, resourcet, TKBO, TKBRep, TKernel, TKFillet
-     , TKG2d, TKG3d, TKGeomBase, TKLCAF, TKMath, TKMesh, TKOffset
-     , TKPrim, TKRWMesh, TKService, TKShHealing, TKStd, TKSTEP, TKSTL
-     , TKTopAlgo, TKV3d, TKXCAF, TKXSBase
+    ({ mkDerivation, base, resourcet, TKBO, TKBRep, TKDEGLTF, TKDEOBJ
+     , TKDESTEP, TKDESTL, TKernel, TKFillet, TKG2d, TKG3d, TKGeomBase
+     , TKLCAF, TKMath, TKMesh, TKOffset, TKPrim, TKRWMesh, TKService
+     , TKShHealing, TKStd, TKTopAlgo, TKV3d, TKXCAF, TKXSBase
      }:
      mkDerivation {
        pname = "opencascade-hs";
-       version = "0.2.2.1";
-       sha256 = "0m64pi32003k2y8sh4i6ls23np5bjq23imwng8bh4qx77f4d3r8x";
+       version = "0.4.0.0";
+       sha256 = "1dhasjjhcg54qihcihid69z70l75dn7xsbsd765lsgzc35m1qbrl";
        libraryHaskellDepends = [ base resourcet ];
        librarySystemDepends = [
-         TKBO TKBRep TKernel TKFillet TKG2d TKG3d TKGeomBase TKLCAF TKMath
-         TKMesh TKOffset TKPrim TKRWMesh TKService TKShHealing TKStd TKSTEP
-         TKSTL TKTopAlgo TKV3d TKXCAF TKXSBase
+         TKBO TKBRep TKDEGLTF TKDEOBJ TKDESTEP TKDESTL TKernel TKFillet
+         TKG2d TKG3d TKGeomBase TKLCAF TKMath TKMesh TKOffset TKPrim
+         TKRWMesh TKService TKShHealing TKStd TKTopAlgo TKV3d TKXCAF
+         TKXSBase
        ];
        description = "Thin Wrapper for the OpenCASCADE CAD Kernel";
        license = lib.licenses.lgpl21Only;
        hydraPlatforms = lib.platforms.none;
        broken = true;
-     }) {TKBO = null; TKBRep = null; TKFillet = null; TKG2d = null; 
+     }) {TKBO = null; TKBRep = null; TKDEGLTF = null; TKDEOBJ = null; 
+         TKDESTEP = null; TKDESTL = null; TKFillet = null; TKG2d = null; 
          TKG3d = null; TKGeomBase = null; TKLCAF = null; TKMath = null; 
          TKMesh = null; TKOffset = null; TKPrim = null; TKRWMesh = null; 
-         TKSTEP = null; TKSTL = null; TKService = null; TKShHealing = null; 
-         TKStd = null; TKTopAlgo = null; TKV3d = null; TKXCAF = null; 
-         TKXSBase = null; TKernel = null;};
+         TKService = null; TKShHealing = null; TKStd = null; 
+         TKTopAlgo = null; TKV3d = null; TKXCAF = null; TKXSBase = null; 
+         TKernel = null;};
 
   "opencc" = callPackage
     ({ mkDerivation, base, bytestring, mtl, opencc, text, transformers
@@ -225401,8 +226749,8 @@ self: {
        pname = "openssl-streams";
        version = "1.2.3.0";
        sha256 = "10pnnpzgb5xr811kc9qdk7h2cgn6hk2yiyhnzz8f8p0fjzc0pwjm";
-       revision = "2";
-       editedCabalFile = "0xxbx82ksjnphi7vl93ymm3wp8kib5svqcnd6xamqmywrny08qfq";
+       revision = "3";
+       editedCabalFile = "1vizl9yajkbd59rrnfb38xwq7hfj36avbv6vwqnkhbvz3qaj3dwg";
        libraryHaskellDepends = [
          base bytestring HsOpenSSL io-streams network
        ];
@@ -226100,6 +227448,58 @@ self: {
        broken = true;
      }) {};
 
+  "opt-env-conf" = callPackage
+    ({ mkDerivation, aeson, autodocodec, autodocodec-nix
+     , autodocodec-schema, autodocodec-yaml, base, containers, hashable
+     , mtl, path, path-io, safe-coloured-text, safe-coloured-text-layout
+     , safe-coloured-text-terminfo, selective, text, validity
+     , validity-containers
+     }:
+     mkDerivation {
+       pname = "opt-env-conf";
+       version = "0.5.0.1";
+       sha256 = "1x0zb436yrcvihr6g7g7gz2w0nhlbv3nqgf0rmaa3clp72a272rk";
+       libraryHaskellDepends = [
+         aeson autodocodec autodocodec-nix autodocodec-schema
+         autodocodec-yaml base containers hashable mtl path path-io
+         safe-coloured-text safe-coloured-text-layout
+         safe-coloured-text-terminfo selective text validity
+         validity-containers
+       ];
+       description = "Settings parsing for Haskell: command-line arguments, environment variables, and configuration values";
+       license = lib.licenses.lgpl3Only;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
+  "opt-env-conf-test" = callPackage
+    ({ mkDerivation, aeson, base, containers, genvalidity
+     , genvalidity-aeson, genvalidity-containers, genvalidity-sydtest
+     , genvalidity-text, mtl, opt-env-conf, path, pretty-show
+     , QuickCheck, safe-coloured-text, sydtest, sydtest-discover, text
+     }:
+     mkDerivation {
+       pname = "opt-env-conf-test";
+       version = "0.0.0.0";
+       sha256 = "1wax19kv3slnnk9zibjsjq4nb3qjcgfznhbs1hv1kf8309a8hzvl";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base genvalidity genvalidity-containers opt-env-conf
+         safe-coloured-text sydtest text
+       ];
+       executableHaskellDepends = [ base opt-env-conf text ];
+       testHaskellDepends = [
+         aeson base containers genvalidity-aeson genvalidity-sydtest
+         genvalidity-text mtl opt-env-conf path pretty-show QuickCheck
+         safe-coloured-text sydtest text
+       ];
+       testToolDepends = [ sydtest-discover ];
+       description = "A testing companion package for opt-env-conf";
+       license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "opt-env-conf-example";
+     }) {};
+
   "optics" = callPackage
     ({ mkDerivation, array, base, bytestring, containers
      , indexed-profunctors, inspection-testing, lens, mtl, optics-core
@@ -226158,8 +227558,8 @@ self: {
        pname = "optics-extra";
        version = "0.4.2.1";
        sha256 = "0hfa5yb7l3l310lfxkii13fjzb69g619agadc5a86i734nisf8vy";
-       revision = "3";
-       editedCabalFile = "1dh1w543nkhy09rndmcx5qmm5j9a76p4hcyqqafq8yz5fm60hmzs";
+       revision = "4";
+       editedCabalFile = "0ravf8rwqdaqkbpc8vh566snh52mmpxwqxvp8bzk85a4cyi509sd";
        libraryHaskellDepends = [
          array base bytestring containers hashable indexed-profunctors
          indexed-traversable-instances mtl optics-core text transformers
@@ -226636,7 +228036,6 @@ self: {
        ];
        description = "Types and functions for Kepler orbits";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.expipiplus1 ];
      }) {};
 
@@ -227220,6 +228619,42 @@ self: {
        mainProgram = "ormolu";
      }) {};
 
+  "ormolu_0_7_4_0" = callPackage
+    ({ mkDerivation, ansi-terminal, array, base, binary, bytestring
+     , Cabal-syntax, containers, deepseq, Diff, directory, file-embed
+     , filepath, ghc-lib-parser, hspec, hspec-discover, hspec-megaparsec
+     , megaparsec, MemoTrie, mtl, optparse-applicative, path, path-io
+     , QuickCheck, syb, temporary, text, th-env
+     }:
+     mkDerivation {
+       pname = "ormolu";
+       version = "0.7.4.0";
+       sha256 = "1s7a9crjhbsmjkdvpv8ycygpiikv96s96p3lmjik4pb3q7idir2z";
+       revision = "1";
+       editedCabalFile = "0cr96kxx13l6vjmgx3jan0xcr7zn68gnihfqsdz6fi7jbd34jhzl";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         ansi-terminal array base binary bytestring Cabal-syntax containers
+         deepseq Diff directory file-embed filepath ghc-lib-parser
+         megaparsec MemoTrie mtl syb text
+       ];
+       executableHaskellDepends = [
+         base Cabal-syntax containers directory filepath ghc-lib-parser
+         optparse-applicative text th-env
+       ];
+       testHaskellDepends = [
+         base Cabal-syntax containers directory filepath ghc-lib-parser
+         hspec hspec-megaparsec megaparsec path path-io QuickCheck temporary
+         text
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "A formatter for Haskell source code";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "ormolu";
+     }) {};
+
   "ormolu_0_7_7_0" = callPackage
     ({ mkDerivation, ansi-terminal, array, base, binary, bytestring
      , Cabal-syntax, choice, containers, deepseq, Diff, directory
@@ -227388,8 +228823,8 @@ self: {
      }:
      mkDerivation {
        pname = "os-string";
-       version = "2.0.3";
-       sha256 = "1sk1l3103f4w646lj47yyzxm8pzrk1xl6w9z3n8249h0z6wqiczn";
+       version = "2.0.6";
+       sha256 = "12piw87ypyajhcb45lkrb8nwwg7rrb919dspzifnnrv6zkawgz12";
        libraryHaskellDepends = [
          base bytestring deepseq exceptions template-haskell
        ];
@@ -227974,22 +229409,19 @@ self: {
 
   "package-version" = callPackage
     ({ mkDerivation, base, bytestring, deepseq, doctest, env-guard
-     , hedgehog, prettyprinter, safe-exceptions, tagged, tasty
-     , tasty-hedgehog, tasty-hunit, template-haskell, text
+     , hedgehog, tasty, tasty-hedgehog, tasty-hunit, template-haskell
+     , text
      }:
      mkDerivation {
        pname = "package-version";
-       version = "0.3";
-       sha256 = "01d0345qs5c02gmh3ccsl0xbmiqwcbdpzlqgx2pwj6iv9vvjrf5l";
-       revision = "4";
-       editedCabalFile = "08pjfpib8g8ci9d9p3461bg37k64f0360cx35v4i8lqj8ny69xvh";
+       version = "0.4";
+       sha256 = "00ack16vq6c1pqrnm5pl8m0p5dx0rgrzk2ylsl22l9fj70v730a6";
        libraryHaskellDepends = [
-         base bytestring deepseq prettyprinter safe-exceptions
-         template-haskell text
+         base bytestring deepseq template-haskell text
        ];
        testHaskellDepends = [
-         base doctest env-guard hedgehog safe-exceptions tagged tasty
-         tasty-hedgehog tasty-hunit text
+         base doctest env-guard hedgehog tasty tasty-hedgehog tasty-hunit
+         text
        ];
        description = "A package for retrieving a package's version number";
        license = lib.licenses.bsd3;
@@ -228268,18 +229700,19 @@ self: {
 
   "pact-time" = callPackage
     ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal, clock
-     , Decimal, deepseq, microlens, mtl, tasty, tasty-hunit, text
-     , vector, vector-space
+     , data-dword, Decimal, deepseq, microlens, mtl, tasty, tasty-hunit
+     , text, vector
      }:
      mkDerivation {
        pname = "pact-time";
-       version = "0.2.0.2";
-       sha256 = "0vkrz5mk2gwxx46x9mjx2b0wkkd88xylg52pf3bhbyp08z6g00p5";
+       version = "0.3.0.1";
+       sha256 = "1zb70hw0dwa7dsbrb8w4bzhmimv5x8ng31jwhb3fw3cmdcay47sp";
        libraryHaskellDepends = [
-         aeson attoparsec base bytestring cereal clock Decimal deepseq
-         microlens mtl text vector vector-space
+         aeson attoparsec base bytestring cereal clock data-dword Decimal
+         deepseq microlens mtl text vector
        ];
        testHaskellDepends = [ base tasty tasty-hunit ];
+       doHaddock = false;
        description = "Time Library for Pact";
        license = lib.licenses.bsd3;
      }) {};
@@ -228732,7 +230165,7 @@ self: {
        ];
      }) {};
 
-  "pandoc_3_2" = callPackage
+  "pandoc_3_3" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, array, attoparsec, base
      , base64-bytestring, binary, blaze-html, blaze-markup, bytestring
      , case-insensitive, citeproc, commonmark, commonmark-extensions
@@ -228751,8 +230184,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc";
-       version = "3.2";
-       sha256 = "1630lmia6pwm1c8kb7h0j65vcs65yxkv9j8d7ys9iiazcmrpv1hp";
+       version = "3.3";
+       sha256 = "1vf6syw75ijdwig5b8nry65qwdl90wi4d9rxmpgkdvqbxs0y3fk2";
        configureFlags = [ "-f-trypandoc" ];
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
@@ -228874,16 +230307,14 @@ self: {
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
-  "pandoc-cli_3_2" = callPackage
+  "pandoc-cli_3_3" = callPackage
     ({ mkDerivation, base, hslua-cli, pandoc, pandoc-lua-engine
      , pandoc-server, safe, temporary, text, wai-extra, warp
      }:
      mkDerivation {
        pname = "pandoc-cli";
-       version = "3.2";
-       sha256 = "03nibp6m9nv91h9f6kvj73w7qhbz74qva787zlk7p3m8ayldjwa5";
-       revision = "1";
-       editedCabalFile = "0f3jyg9ln69ggi4shmny5rqqxpyl5w1gmri11iy4z5a1y1v7nr2l";
+       version = "3.3";
+       sha256 = "1nalsmf7j6gab05mql80l3n7i675ghf05n93jji5k4pvby45nria";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -228925,8 +230356,8 @@ self: {
        pname = "pandoc-crossref";
        version = "0.3.17.1";
        sha256 = "0md7i54rnvgn0yll7mwhi124nak0pfmpga34vnd996r6fgmnq5fb";
-       revision = "1";
-       editedCabalFile = "0vfhhzqihc911l8j94pn8mljl9l1zfgzrihm3967g0y43agp6h2s";
+       revision = "2";
+       editedCabalFile = "00x3nqlrp872wq2alaahkiv34ifj36bs2ql0n4vn2h19wlg1f578";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -229264,7 +230695,7 @@ self: {
        license = lib.licenses.gpl2Plus;
      }) {};
 
-  "pandoc-lua-engine_0_2_1_5" = callPackage
+  "pandoc-lua-engine_0_3_1" = callPackage
     ({ mkDerivation, aeson, base, bytestring, citeproc, containers
      , data-default, directory, doclayout, doctemplates, exceptions
      , filepath, hslua, hslua-module-doclayout, hslua-module-path
@@ -229275,10 +230706,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-lua-engine";
-       version = "0.2.1.5";
-       sha256 = "0d2l14889rlac4022j0xzyz2nn17mr84mjd48apz93y2k7r4mcn5";
-       revision = "1";
-       editedCabalFile = "1fzv8386ra3xsg9d2nzazz5s3crsl8l3p4vhn6vc3js3dzf49hnp";
+       version = "0.3.1";
+       sha256 = "1k2r7l3a970zink3dnw5xrgfn9sy9ysqa6j2mz2l631v5qsg075q";
        libraryHaskellDepends = [
          aeson base bytestring citeproc containers data-default doclayout
          doctemplates exceptions hslua hslua-module-doclayout
@@ -229302,8 +230731,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-lua-marshal";
-       version = "0.2.7";
-       sha256 = "1n25xpjaf5fcs275xm64qzsfqy7k5hq5vjblxvighzv2n3yxd27n";
+       version = "0.2.7.1";
+       sha256 = "1yg1hv2xaw2yr036xc6bp2dd0dr4kw1g6ss9a8ahxs8kd670myxw";
        libraryHaskellDepends = [
          aeson base bytestring containers exceptions hslua hslua-list
          hslua-marshalling pandoc-types safe text
@@ -229507,7 +230936,7 @@ self: {
        license = lib.licenses.gpl2Plus;
      }) {};
 
-  "pandoc-server_0_1_0_6" = callPackage
+  "pandoc-server_0_1_0_7" = callPackage
     ({ mkDerivation, aeson, base, base64-bytestring, bytestring
      , containers, data-default, doctemplates, pandoc, pandoc-types
      , servant-server, skylighting, text, unicode-collation, wai
@@ -229515,8 +230944,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-server";
-       version = "0.1.0.6";
-       sha256 = "18ip1s19dkhfl3bjn6m8hg7g527gka0z6bbjvsc8qq5pchmi6vs3";
+       version = "0.1.0.7";
+       sha256 = "1nrcb1r4gjgpw2vgz32dn7h1qinx1lxnlbq7cf1wggm86ac7jz3a";
        libraryHaskellDepends = [
          aeson base base64-bytestring bytestring containers data-default
          doctemplates pandoc pandoc-types servant-server skylighting text
@@ -229680,6 +231109,26 @@ self: {
        mainProgram = "vimhl";
      }) {};
 
+  "pandocz" = callPackage
+    ({ mkDerivation, base, blaze-html, bytestring, citeproc, containers
+     , data-default, doctemplates, lens, pandoc, pandoc-types
+     , skylighting, skylighting-core, stringz, texmath, text
+     }:
+     mkDerivation {
+       pname = "pandocz";
+       version = "0.0.2";
+       sha256 = "173lfrffyncan46l754hbw2m9c322s43ybql99f02ri9i6d8kqs2";
+       libraryHaskellDepends = [
+         base blaze-html bytestring citeproc containers data-default
+         doctemplates lens pandoc pandoc-types skylighting skylighting-core
+         stringz texmath text
+       ];
+       description = "Lenses for Pandoc";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "pandora" = callPackage
     ({ mkDerivation }:
      mkDerivation {
@@ -229751,10 +231200,8 @@ self: {
      }:
      mkDerivation {
        pname = "pango";
-       version = "0.13.10.0";
-       sha256 = "0qdk18vj07qivyyd0limjprni77q2xvydx748lsxsrw2ws8hb1ax";
-       revision = "2";
-       editedCabalFile = "064bpj5mmxc31snkfysb9c52v1695kxyqbj617m933mgjrw13q91";
+       version = "0.13.11.0";
+       sha256 = "1c18sh5g3xl4362llqmhcy66ry4328v6pxp1mmdgqgk499aznbs9";
        enableSeparateDataOutput = true;
        setupHaskellDepends = [ base Cabal filepath gtk2hs-buildtools ];
        libraryHaskellDepends = [
@@ -230637,6 +232084,8 @@ self: {
        pname = "parameterized-utils";
        version = "2.1.8.0";
        sha256 = "026lrdnw5rjvny380rmrzpwhmcfgp551whbk0mnx2y2q6ij0sjfm";
+       revision = "1";
+       editedCabalFile = "0c253mwkk7a58frhavl9nzwlmps4kzvi5a5hsdv6mbsaqq5vq7vw";
        libraryHaskellDepends = [
          base base-orphans constraints containers deepseq ghc-prim hashable
          hashtables indexed-traversable lens mtl profunctors
@@ -230845,6 +232294,8 @@ self: {
        pname = "park-bench";
        version = "0.1.1.0";
        sha256 = "15vbhljsnqjm3hjqxlzifvkbcysmwz3fqw2hmdlwkzsyncz4p6j9";
+       revision = "1";
+       editedCabalFile = "1ngbvkrxnx7g1p321gzh6w23q0k1akf7gg71qxa6asrra4a86b54";
        libraryHaskellDepends = [ array base bytestring ghc-prim text ];
        description = "A quick-and-dirty, low-friction benchmark tool with immediate feedback";
        license = lib.licenses.bsd3;
@@ -232200,6 +233651,30 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "path_0_9_6" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions
+     , filepath, genvalidity, genvalidity-hspec, hashable, hspec
+     , QuickCheck, template-haskell, text, validity-bytestring
+     }:
+     mkDerivation {
+       pname = "path";
+       version = "0.9.6";
+       sha256 = "1zwrwyvlj9n1qplvxixd6rjc0y0yzjdhfvh4lwp2g42qaabhal2q";
+       libraryHaskellDepends = [
+         aeson base deepseq exceptions filepath hashable template-haskell
+         text
+       ];
+       testHaskellDepends = [
+         aeson base bytestring exceptions filepath genvalidity
+         genvalidity-hspec hspec QuickCheck template-haskell
+         validity-bytestring
+       ];
+       doHaddock = false;
+       description = "Support for well-typed paths";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "path-binary-instance" = callPackage
     ({ mkDerivation, base, binary, path }:
      mkDerivation {
@@ -233335,9 +234810,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Extracts text from PDF using poppler";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "pdftotext.hs";
-       broken = true;
+       maintainers = [ lib.maintainers.mpscholten ];
      }) {poppler-cpp = null;};
 
   "pdynload" = callPackage
@@ -234327,8 +235801,8 @@ self: {
      }:
      mkDerivation {
        pname = "persistent";
-       version = "2.14.6.1";
-       sha256 = "1adsm4m804pqf30jzwkv4s1xvp5d482r4lm4s14hx2cqb43frdfh";
+       version = "2.14.6.2";
+       sha256 = "1i76jnq6vv8qc1xcp5jg5n0033q8s5fhrja1f4v606q7jz9fiilg";
        libraryHaskellDepends = [
          aeson attoparsec attoparsec-aeson base base64-bytestring blaze-html
          bytestring conduit containers deepseq fast-logger http-api-data
@@ -234567,6 +236041,17 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "persistent-ip" = callPackage
+    ({ mkDerivation, attoparsec, base, ip, persistent, text }:
+     mkDerivation {
+       pname = "persistent-ip";
+       version = "0.6.0";
+       sha256 = "0g7vwz8xrnycaw9z9inifyrcyj2jjx3pxs358lnm1rhv6zbb5may";
+       libraryHaskellDepends = [ attoparsec base ip persistent text ];
+       description = "Code for using the ip package with yesod";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "persistent-iproute" = callPackage
     ({ mkDerivation, aeson, aeson-iproute, base, bytestring
      , http-api-data, iproute, path-pieces, persistent, text
@@ -234854,8 +236339,8 @@ self: {
      }:
      mkDerivation {
        pname = "persistent-postgresql";
-       version = "2.13.6.1";
-       sha256 = "0mv7a2qrcn34996as1wqxwxlhyqfis0m6q4wkfzyrpmy881zc6lh";
+       version = "2.13.6.2";
+       sha256 = "1z6cy54qnxpml86b6dr67kin6ww0dfn9vg3bzb3iw5s9srf7zwn2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -234952,10 +236437,8 @@ self: {
      }:
      mkDerivation {
        pname = "persistent-redis";
-       version = "2.13.0.1";
-       sha256 = "1p03bwsldi3w4vsig1krnilhpbkkhzrm240jbx22q514922kgjr9";
-       revision = "2";
-       editedCabalFile = "0dcj03k07gb3spp0zllc0h0p57xwxa7x9vsm0zszqvks76y85f9m";
+       version = "2.13.0.2";
+       sha256 = "1fjxchbxwdj8p4cizksp4xgcgnjdwjnnpg9wbywiwypxgvqmdrjp";
        libraryHaskellDepends = [
          aeson base binary bytestring hedis http-api-data mtl path-pieces
          persistent scientific text time transformers utf8-string
@@ -235333,6 +236816,38 @@ self: {
        broken = true;
      }) {};
 
+  "pfile" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, base, directory, filepath
+     , hspec, HUnit, mtl, optparse-applicative, protolude, tasty
+     , tasty-hspec, tasty-quickcheck, temporary, transformers
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "pfile";
+       version = "0.1.0.1";
+       sha256 = "1v7179h8kc6i8ilpqy57ig6ngx22smibj9rc5hp0jimckzzh9ljv";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson aeson-pretty base directory filepath HUnit mtl
+         optparse-applicative protolude temporary transformers
+         unordered-containers
+       ];
+       executableHaskellDepends = [
+         aeson aeson-pretty base directory filepath HUnit mtl
+         optparse-applicative protolude temporary transformers
+         unordered-containers
+       ];
+       testHaskellDepends = [
+         aeson aeson-pretty base directory filepath hspec HUnit mtl
+         optparse-applicative protolude tasty tasty-hspec tasty-quickcheck
+         temporary transformers unordered-containers
+       ];
+       description = "CLI program for profiles management";
+       license = lib.licenses.bsd3;
+       mainProgram = "pfile";
+     }) {};
+
   "pg-entity" = callPackage
     ({ mkDerivation, aeson, base, bytestring, colourista, containers
      , envparse, hedgehog, mtl, optics-core, parsec, pg-transact
@@ -236604,23 +238119,23 @@ self: {
 
   "photoname" = callPackage
     ({ mkDerivation, ansi-wl-pprint, base, containers, directory
-     , filepath, heredoc, hsexif, hslogger, mtl, newtype-generics
-     , optparse-applicative, parsec, process, regex-posix, tasty
-     , tasty-hunit, tasty-quickcheck, time, unix
+     , filepath, heredoc, hsexif, hslogger, mtl, optparse-applicative
+     , parsec, process, regex-posix, tasty, tasty-hunit
+     , tasty-quickcheck, time, unix
      }:
      mkDerivation {
        pname = "photoname";
-       version = "5.1";
-       sha256 = "0ihw0pjiqwfny8nqbdglg13dch622m2agp2y328n7fqar79xx6dv";
+       version = "5.2";
+       sha256 = "0sf7hj6xa7bj074jamhm8jribbdjywdgg2z7wxjzmb2aliji5syi";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base containers directory filepath hsexif hslogger mtl
-         newtype-generics parsec process time unix
+         base containers directory filepath hsexif hslogger mtl parsec
+         process time unix
        ];
        executableHaskellDepends = [
          ansi-wl-pprint base directory filepath heredoc hslogger
-         newtype-generics optparse-applicative unix
+         optparse-applicative unix
        ];
        testHaskellDepends = [
          base directory filepath process regex-posix tasty tasty-hunit
@@ -237149,8 +238664,8 @@ self: {
      }:
      mkDerivation {
        pname = "pinch";
-       version = "0.5.1.0";
-       sha256 = "0p90hq8qk8x11ak2im7pv44agw4dcx9dqzby1ip0pl8mmmfdrpdx";
+       version = "0.5.2.0";
+       sha256 = "1f20lgfqqa5jz6bg2nxgmvpq3wa1kf8gk4a471a7ndvpacw17m8v";
        libraryHaskellDepends = [
          array base bytestring cereal containers deepseq ghc-prim hashable
          network semigroups text unordered-containers vector
@@ -237172,10 +238687,8 @@ self: {
      }:
      mkDerivation {
        pname = "pinch-gen";
-       version = "0.4.4.0";
-       sha256 = "0c65m9mxqk52lrh77ljkanycfsbi7k1jljb9wzwcb528vwjj6pgh";
-       revision = "2";
-       editedCabalFile = "07vncls4nbc6sm5w98gz53mk9rz5r3bivy39jmbb4wa3mna13r1q";
+       version = "0.4.5.0";
+       sha256 = "18cqi3j4fqmks8rnlzvhyrppch7ql6b0g3lkl9lvxnrk3d2r2s91";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -237455,8 +238968,6 @@ self: {
        ];
        description = "Encode and decode JSON streams using Aeson and Pipes";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "pipes-async" = callPackage
@@ -238409,8 +239920,8 @@ self: {
        pname = "pipes-safe";
        version = "2.3.5";
        sha256 = "13npagy597g6zfr2f3vj4a98h2ssg2ps7lmdzrgdsvm8m28x3cph";
-       revision = "2";
-       editedCabalFile = "04yyjgqr81b10635bw0f2i5kfh0qzp7l3v9k9qbzskvlsl3kdyjy";
+       revision = "3";
+       editedCabalFile = "1wic8km3c17g2xrmxd4qj5qmppb76k7srxrgj8jg1vs6g2l7v6cs";
        libraryHaskellDepends = [
          base containers exceptions monad-control mtl pipes primitive
          transformers transformers-base
@@ -239922,8 +241433,8 @@ self: {
        pname = "pointed";
        version = "5.0.4";
        sha256 = "1mv06x2hscs220w4acm5jwg96vi4faky6ir9hnljfry3n2r2xix3";
-       revision = "2";
-       editedCabalFile = "1ik9mdz5gdkw5bzj1ymsh8c6kihrl07j1imh1k5rwylnq1pmvlmc";
+       revision = "3";
+       editedCabalFile = "070yfc5b8rww0zyvpf7jfd0k30p53wdr8mdn289afmfjk1p69kx6";
        libraryHaskellDepends = [
          base comonad containers data-default-class hashable kan-extensions
          semigroupoids semigroups stm tagged transformers
@@ -240707,8 +242218,8 @@ self: {
      }:
      mkDerivation {
        pname = "polysemy-blockfrost";
-       version = "0.1.2.0";
-       sha256 = "0xwyay52brdipkp7xy3ypk9a6vgglln5biw5qzlp61czls7qf6qk";
+       version = "0.1.4.0";
+       sha256 = "0l4qna29fv8z2mh9aywp30mmlpw73hn40gwkzhpv8hjdlppvlri1";
        libraryHaskellDepends = [
          base blockfrost-api blockfrost-client polysemy polysemy-plugin text
        ];
@@ -241668,55 +243179,6 @@ self: {
      }:
      mkDerivation {
        pname = "pontarius-xmpp";
-       version = "0.5.6.8";
-       sha256 = "1mylrcnpcwrj9zgfy6plydqyvl34s6xwzsrj6sf7xgxy1zqg0px7";
-       libraryHaskellDepends = [
-         attoparsec base base64-bytestring binary bytestring conduit
-         containers crypto-api cryptohash cryptohash-cryptoapi
-         crypton-x509-system data-default dns exceptions hslogger iproute
-         lens lens-family lifted-base mtl network profunctors pureMD5 random
-         resourcet split stm stringprep template-haskell text tls
-         transformers unbounded-delays void xml-conduit xml-picklers
-         xml-types
-       ];
-       testHaskellDepends = [
-         async attoparsec base base64-bytestring binary bytestring Cabal
-         conduit containers crypto-api cryptohash cryptohash-cryptoapi
-         crypton-x509-system data-default dns exceptions generic-arbitrary
-         hslogger hspec hspec-expectations iproute lens lens-family
-         lifted-base mtl network profunctors pureMD5 QuickCheck
-         quickcheck-instances random ranges resourcet smallcheck split stm
-         stringprep tasty tasty-hspec tasty-hunit tasty-quickcheck tasty-th
-         template-haskell text tls transformers unbounded-delays void
-         xml-conduit xml-picklers xml-types
-       ];
-       benchmarkHaskellDepends = [
-         attoparsec base base64-bytestring binary bytestring conduit
-         containers criterion crypto-api cryptohash cryptohash-cryptoapi
-         crypton-x509-system data-default dns exceptions hslogger iproute
-         lens lens-family lifted-base mtl network profunctors pureMD5 random
-         resourcet split stm stringprep template-haskell text tls
-         transformers unbounded-delays void xml-conduit xml-picklers
-         xml-types
-       ];
-       description = "An XMPP client library";
-       license = lib.licenses.bsd3;
-     }) {};
-
-  "pontarius-xmpp_0_5_7_0" = callPackage
-    ({ mkDerivation, async, attoparsec, base, base64-bytestring, binary
-     , bytestring, Cabal, conduit, containers, criterion, crypto-api
-     , cryptohash, cryptohash-cryptoapi, crypton-x509-system
-     , data-default, dns, exceptions, generic-arbitrary, hslogger, hspec
-     , hspec-expectations, iproute, lens, lens-family, lifted-base, mtl
-     , network, profunctors, pureMD5, QuickCheck, quickcheck-instances
-     , random, ranges, resourcet, smallcheck, split, stm, stringprep
-     , tasty, tasty-hspec, tasty-hunit, tasty-quickcheck, tasty-th
-     , template-haskell, text, tls, transformers, unbounded-delays, void
-     , xml-conduit, xml-picklers, xml-types
-     }:
-     mkDerivation {
-       pname = "pontarius-xmpp";
        version = "0.5.7.0";
        sha256 = "0v1dvps1rz1mkxanx9wnhjqkyzk9qg9b40zcgy2ckz3wyc8362mj";
        libraryHaskellDepends = [
@@ -241750,7 +243212,6 @@ self: {
        ];
        description = "An XMPP client library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "pontarius-xmpp-extras" = callPackage
@@ -241906,6 +243367,8 @@ self: {
        pname = "popkey";
        version = "0.1.0.2";
        sha256 = "0ibk4qwcizsqvyvb8lgad5c0szgw7571bi2c54b5r3rrm7vzpx05";
+       revision = "1";
+       editedCabalFile = "0iwzwckvlvaxqk92f700zgxqwf1s2i5siabi0dlr89gzb2ljil2j";
        libraryHaskellDepends = [
          base bitvec bytestring containers hw-bits hw-prim hw-rankselect
          hw-rankselect-base store text vector
@@ -242494,8 +243957,6 @@ self: {
        description = "posix bindings";
        license = lib.licenses.bsd3;
        badPlatforms = lib.platforms.darwin;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "posix-error-codes" = callPackage
@@ -242817,6 +244278,32 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "postgresql-binary_0_14" = callPackage
+    ({ mkDerivation, aeson, base, binary-parser, bytestring
+     , bytestring-strict-builder, containers, criterion, iproute
+     , postgresql-libpq, QuickCheck, quickcheck-instances, rerebase
+     , scientific, tasty, tasty-hunit, tasty-quickcheck, text, time
+     , transformers, unordered-containers, uuid, vector
+     }:
+     mkDerivation {
+       pname = "postgresql-binary";
+       version = "0.14";
+       sha256 = "01cyka7jiyx9lna6d6zwvfy71l30fzvrl440ly54m2l08vfwiq3n";
+       libraryHaskellDepends = [
+         aeson base binary-parser bytestring bytestring-strict-builder
+         containers iproute scientific text time transformers
+         unordered-containers uuid vector
+       ];
+       testHaskellDepends = [
+         aeson iproute postgresql-libpq QuickCheck quickcheck-instances
+         rerebase tasty tasty-hunit tasty-quickcheck
+       ];
+       benchmarkHaskellDepends = [ criterion rerebase ];
+       description = "Encoders and decoders for the PostgreSQL's binary format";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "postgresql-common" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, postgresql-simple }:
      mkDerivation {
@@ -242940,22 +244427,34 @@ self: {
        license = lib.licenses.bsd3;
      }) {inherit (pkgs) postgresql;};
 
-  "postgresql-libpq_0_10_1_0" = callPackage
-    ({ mkDerivation, base, bytestring, Cabal, postgresql, tasty
-     , tasty-hunit, unix
+  "postgresql-libpq_0_10_2_0" = callPackage
+    ({ mkDerivation, base, bytestring, postgresql-libpq-configure
+     , tasty, tasty-hunit, unix
      }:
      mkDerivation {
        pname = "postgresql-libpq";
-       version = "0.10.1.0";
-       sha256 = "1w49zp3izxi3s4mq71i93i4s08kwcv1j0j6m5cfpxcp5s4h12pwq";
-       setupHaskellDepends = [ base Cabal ];
-       libraryHaskellDepends = [ base bytestring unix ];
-       librarySystemDepends = [ postgresql ];
+       version = "0.10.2.0";
+       sha256 = "1vsb95m7k7j7k1156bb2kn1iavj4x3mvczpybw0mypa76a1ppsck";
+       libraryHaskellDepends = [
+         base bytestring postgresql-libpq-configure unix
+       ];
        testHaskellDepends = [ base bytestring tasty tasty-hunit ];
        description = "low-level binding to libpq";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-     }) {inherit (pkgs) postgresql;};
+     }) {};
+
+  "postgresql-libpq-configure" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "postgresql-libpq-configure";
+       version = "0.10";
+       sha256 = "00483rfqa65ivxlm3smbr3n4k397izifarjx408pnibqcj4s6yd7";
+       libraryHaskellDepends = [ base ];
+       doHaddock = false;
+       description = "low-level binding to libpq: configure based provider";
+       license = lib.licenses.bsd3;
+     }) {};
 
   "postgresql-libpq-notify" = callPackage
     ({ mkDerivation, async, base, hspec, postgres-options
@@ -242974,6 +244473,19 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "postgresql-libpq-pkgconfig" = callPackage
+    ({ mkDerivation, base, libpq }:
+     mkDerivation {
+       pname = "postgresql-libpq-pkgconfig";
+       version = "0.10";
+       sha256 = "1vjfq3iiwygfyb16q84xfa1zhhr63ammfdzq6ks1si02na3k3paw";
+       libraryHaskellDepends = [ base ];
+       libraryPkgconfigDepends = [ libpq ];
+       doHaddock = false;
+       description = "low-level binding to libpq: pkg-config based provider";
+       license = lib.licenses.bsd3;
+     }) {libpq = null;};
+
   "postgresql-lo-stream" = callPackage
     ({ mkDerivation, base, bytestring, io-streams, lifted-base
      , monad-loops, mtl, postgresql-simple
@@ -243251,8 +244763,8 @@ self: {
        pname = "postgresql-simple";
        version = "0.7.0.0";
        sha256 = "0gm1wk2zq35h46v0l1qc0z63jv3gxgqd059j1mcmww80a6sipf4c";
-       revision = "1";
-       editedCabalFile = "0yhggx06wbg57psqa8sswf85qfzy8ndssv13vwmxj0gc1ca1zv4l";
+       revision = "2";
+       editedCabalFile = "0y86qpm3pffk08d6smpqjfbqmn7bh8yyahc901vk86aln22nqf6w";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring case-insensitive containers
          hashable Only postgresql-libpq scientific template-haskell text
@@ -244405,11 +245917,13 @@ self: {
     ({ mkDerivation, adjunctions, base, deepseq, lens, mtl }:
      mkDerivation {
        pname = "predicate-transformers";
-       version = "0.8.0.0";
-       sha256 = "1fjh0zi3fwy1xkxrr4ang4fa6g0ckdd6sjz11ix0ih6ymsdai39f";
+       version = "0.13.0.0";
+       sha256 = "1ki2qqbraddncvg7ya9l5l6f362cxvrp0ygn6hvdl3xcljzq0hqr";
        libraryHaskellDepends = [ adjunctions base deepseq lens mtl ];
        description = "A library for writing predicates and transformations over predicates in Haskell";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "predicate-typed" = callPackage
@@ -246457,14 +247971,12 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "process_1_6_20_0" = callPackage
+  "process_1_6_22_0" = callPackage
     ({ mkDerivation, base, deepseq, directory, filepath, unix }:
      mkDerivation {
        pname = "process";
-       version = "1.6.20.0";
-       sha256 = "16prkmaj4dz394pg40w5xgbxlh5kbhhliwawdcqs57q0qchs5zff";
-       revision = "1";
-       editedCabalFile = "00yabbj6vjlxnslp516a824gwkx9hxx9a9j8izxib17i6gg974ra";
+       version = "1.6.22.0";
+       sha256 = "1yv8pk2g8d5wrw3306ar76fzgd6iyra9ci0syjl0b4pmwxff41ps";
        libraryHaskellDepends = [ base deepseq directory filepath unix ];
        description = "Process libraries";
        license = lib.licenses.bsd3;
@@ -246501,6 +248013,8 @@ self: {
        pname = "process-extras";
        version = "0.7.4";
        sha256 = "0klqgr37f1z2z6i0a9b0giapmq0p35l5k9kz1p7f0k1597w7agi9";
+       revision = "1";
+       editedCabalFile = "1lpl0qvbk3dvfg36qr1xvwd916jdrcjbviiqmh9x9m1zqkq3jpxz";
        libraryHaskellDepends = [
          base bytestring data-default deepseq generic-deriving ListLike mtl
          process text
@@ -247251,8 +248765,8 @@ self: {
      }:
      mkDerivation {
        pname = "project-m36";
-       version = "1.0.0";
-       sha256 = "05b1akwvxh30nh8z7c4b89w0nbzwqfxizr24i4q93dzh5h12w83b";
+       version = "1.0.2";
+       sha256 = "0sbp2g5cpw46v3xjj5c3jpznc1sfhdn4ycvfp8ci03m88mp8bjsm";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -247508,6 +249022,26 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "prometheus_2_3_0" = callPackage
+    ({ mkDerivation, atomic-primops, base, bytestring, containers
+     , http-client, http-client-tls, http-types, network-uri, text
+     , transformers, wai, warp
+     }:
+     mkDerivation {
+       pname = "prometheus";
+       version = "2.3.0";
+       sha256 = "0mawlfpx34nv44a46z1s68xdrnxmrwsbi3rq9hhfbq9jpj161rk5";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         atomic-primops base bytestring containers http-client
+         http-client-tls http-types network-uri text transformers wai warp
+       ];
+       description = "Prometheus Haskell Client";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "prometheus-client" = callPackage
     ({ mkDerivation, atomic-primops, base, bytestring, clock
      , containers, criterion, data-sketches, deepseq, doctest
@@ -247756,8 +249290,8 @@ self: {
     ({ mkDerivation, base, containers }:
      mkDerivation {
        pname = "propeller";
-       version = "0.2.0.0";
-       sha256 = "19mx2y5ba8jzgjn8g0basdpwpy4sv8y90m6cjy4z353wfyspjxxs";
+       version = "0.3.0.0";
+       sha256 = "0nx76898abx6p71z8bn0sdxi7728zk6dfxgdcz2lp002mbjiawqb";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base containers ];
        description = "A Propagator Library";
@@ -248243,7 +249777,6 @@ self: {
        ];
        description = "A higher-level API to the proto3-wire library";
        license = lib.licenses.asl20;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.alexfmpe ];
      }) {};
 
@@ -248447,15 +249980,15 @@ self: {
      }) {};
 
   "protocol-radius" = callPackage
-    ({ mkDerivation, base, bytestring, cereal, containers, cryptonite
+    ({ mkDerivation, base, bytestring, cereal, containers, crypton
      , dlist, memory, template-haskell, text, transformers
      }:
      mkDerivation {
        pname = "protocol-radius";
-       version = "0.0.1.1";
-       sha256 = "0cd1qr5c2s25136lljqj2xfl8anrrc6m1yf8dpscjil2y4r27629";
+       version = "0.0.1.2";
+       sha256 = "08r6qls5nbgmi5kpyr4vc9hmrgc1gqpja7x4f76nffip60riy03n";
        libraryHaskellDepends = [
-         base bytestring cereal containers cryptonite dlist memory
+         base bytestring cereal containers crypton dlist memory
          template-haskell text transformers
        ];
        description = "parser and printer for radius protocol packet";
@@ -248717,6 +250250,7 @@ self: {
        description = "Language support for the PureScript programming language";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "pseudo-boolean" = callPackage
@@ -249622,10 +251156,32 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Nix backend for PureScript. Transpile PureScript code to Nix.";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "purenix";
      }) {};
 
+  "puresat" = callPackage
+    ({ mkDerivation, base, bytestring, containers, filepath, minisat
+     , parsec, primitive, QuickCheck, tasty, tasty-hunit
+     , tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "puresat";
+       version = "0.1";
+       sha256 = "14jkk4wkmwh0pqai9zzsq214pc3g9fr3bv2lvq72k50cg49dc72a";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring containers parsec primitive
+       ];
+       testHaskellDepends = [
+         base filepath minisat primitive QuickCheck tasty tasty-hunit
+         tasty-quickcheck
+       ];
+       doHaddock = false;
+       description = "Pure Haskell SAT-solver";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "purescheme-wai-routing-core" = callPackage
     ({ mkDerivation, aeson, base, bytestring, case-insensitive
      , http-media, http-types, interpolate, text, wai, warp
@@ -249713,9 +251269,7 @@ self: {
        doCheck = false;
        description = "PureScript Programming Language Compiler";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "purs";
-       broken = true;
      }) {};
 
   "purescript-ast" = callPackage
@@ -249848,6 +251402,7 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "purs-tsd-gen";
+       broken = true;
      }) {};
 
   "pursuit-client" = callPackage
@@ -249948,8 +251503,8 @@ self: {
      }:
      mkDerivation {
        pname = "push-notify-apn";
-       version = "0.4.0.1";
-       sha256 = "00kdmw6had2nhhfrlja9zklvn965khbxbiwcx05zzirfdph8szkg";
+       version = "0.4.0.2";
+       sha256 = "07clkpwysni1m06jjvpgx9fkxflymnkyldkvhdw0qwmy14pk89aw";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -251426,8 +252981,8 @@ self: {
        pname = "queues";
        version = "1.0.0";
        sha256 = "0mnn6lgd7101lrmwqy4lf04ncq8ci2kfxydm1rlh879gjvzz3lsr";
-       revision = "2";
-       editedCabalFile = "08nksja87alndilff5pgvz6kb8m1kj1fkk00xz67p2cml981r2q7";
+       revision = "3";
+       editedCabalFile = "1w18xd6dsh4sl0xsc87v78ra4ja6fbaliy73sfyd432cgchiyfbh";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base containers hedgehog ];
        benchmarkHaskellDepends = [ base containers tasty-bench ];
@@ -251464,25 +253019,25 @@ self: {
      , 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, network-udp, QuickCheck
-     , random, serialise, stm, tls, unix-time, unliftio, unliftio-core
+     , network-byte-order, network-control, QuickCheck, random
+     , serialise, stm, tls, unix-time, unliftio, unliftio-core
      }:
      mkDerivation {
        pname = "quic";
-       version = "0.1.22";
-       sha256 = "1lnfqsfigzrh0saixava2645nixjwdf26mxl914hm63jqk8hxfma";
+       version = "0.2.2";
+       sha256 = "0bx6bccnfrqm7593mwi1c52pmb2dimxp3pllc6m818bgwrkii61w";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          array base base16-bytestring bytestring containers crypto-token
          crypton crypton-x509 crypton-x509-system data-default-class
          fast-logger filepath iproute memory network network-byte-order
-         network-control network-udp random serialise stm tls unix-time
-         unliftio unliftio-core
+         network-control random serialise stm tls unix-time unliftio
+         unliftio-core
        ];
        testHaskellDepends = [
          async base base16-bytestring bytestring containers crypton hspec
-         network network-udp QuickCheck tls unix-time unliftio
+         network QuickCheck tls unix-time unliftio
        ];
        testToolDepends = [ hspec-discover ];
        description = "QUIC";
@@ -251771,8 +253326,8 @@ self: {
        pname = "quickcheck-instances";
        version = "0.3.31";
        sha256 = "0bsfh6fwc8h3jzkqrqk56rm6iphrmlrp80pa2z1gs79mz4d7w64v";
-       revision = "1";
-       editedCabalFile = "1l92l30ghks35wr4im54h44ipw8ddwh3jsinl5snmy2jgv3jaz89";
+       revision = "2";
+       editedCabalFile = "1zigggr5i4ikmc34p97x5md1nvpgkwvnvky7saxxsi5w3s3g3zqz";
        libraryHaskellDepends = [
          array base bytestring case-insensitive containers data-fix hashable
          integer-logarithms old-time OneTuple primitive QuickCheck
@@ -252059,8 +253614,6 @@ self: {
        ];
        description = "Test monadic programs using state machine based models";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "quickcheck-state-machine_0_10_0" = callPackage
@@ -252099,7 +253652,6 @@ self: {
        description = "Test monadic programs using state machine based models";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "quickcheck-state-machine-distributed" = callPackage
@@ -252317,8 +253869,6 @@ self: {
        ];
        description = "Equational laws for free!";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "quickterm" = callPackage
@@ -253372,6 +254922,8 @@ self: {
        libraryHaskellDepends = [ base bin fin lens ral ];
        description = "Length-indexed random access lists: lens utilities";
        license = lib.licenses.gpl2Plus;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ral-optics" = callPackage
@@ -253383,6 +254935,8 @@ self: {
        libraryHaskellDepends = [ base bin fin optics-core ral ];
        description = "Length-indexed random access lists: optics utilities";
        license = lib.licenses.gpl2Plus;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "ralist" = callPackage
@@ -253929,6 +255483,25 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "range-set-list_0_1_4" = callPackage
+    ({ mkDerivation, base, containers, deepseq, hashable, tasty
+     , tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "range-set-list";
+       version = "0.1.4";
+       sha256 = "1w5kvqi66wg13m6ibzkjkn1gf725msr6ks4nfm5chhk30ad4lvj1";
+       revision = "1";
+       editedCabalFile = "0819grvps1rb88s1a93mh1mwhxqk67rpijjk13lpfib9948scnfy";
+       libraryHaskellDepends = [ base containers deepseq hashable ];
+       testHaskellDepends = [
+         base containers deepseq hashable tasty tasty-quickcheck
+       ];
+       description = "Memory efficient sets with ranges of elements";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "range-space" = callPackage
     ({ mkDerivation, base, QuickCheck, semigroups, test-framework
      , test-framework-quickcheck2, time, vector-space
@@ -254577,8 +256150,8 @@ self: {
        pname = "raven-haskell";
        version = "0.1.4.1";
        sha256 = "0977rwafdwljz3444asvjsikpwc89diahmmzl9f5xc8dzfqcnzay";
-       revision = "1";
-       editedCabalFile = "1107g5f6sr7sjxnh2d3g727ncfqni6dsvda5hr99fh86vhm2g1wi";
+       revision = "2";
+       editedCabalFile = "0d6mw3il9qd9ja0828sh1w3x8aib88m37s8ymmdwjp41bkwcrny0";
        libraryHaskellDepends = [
          aeson base bytestring http-conduit mtl network random resourcet
          text time unordered-containers uuid-types
@@ -254594,8 +256167,8 @@ self: {
      }:
      mkDerivation {
        pname = "raven-haskell-scotty";
-       version = "0.1.0.3";
-       sha256 = "0vllfasn4rky8r8fg3mpln8pdkxbcvrvx8wamn0xswfwf1rvcf6k";
+       version = "0.1.1.0";
+       sha256 = "05zk3z5y9vi143mb9asxrd0nzbndhinv6mp4f6lfpcdn9ir9bgaq";
        libraryHaskellDepends = [
          base bytestring case-insensitive mtl raven-haskell scotty text wai
        ];
@@ -254645,8 +256218,8 @@ self: {
     ({ mkDerivation, base, bytestring, unix }:
      mkDerivation {
        pname = "rawfilepath";
-       version = "1.1.0";
-       sha256 = "08jaqppvfqgpbv3h89rk63a6h8pby6hgvyskkfsjhnb66ai93lrp";
+       version = "1.1.1";
+       sha256 = "0sdzwg69yaxrfa46khimwaw6nyrb6vak2g3awwq7rc5phgd7ky23";
        libraryHaskellDepends = [ base bytestring unix ];
        testHaskellDepends = [ base bytestring ];
        description = "Use RawFilePath instead of FilePath";
@@ -255924,7 +257497,7 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "rebase_1_21" = callPackage
+  "rebase_1_21_1" = callPackage
     ({ mkDerivation, base, bifunctors, bytestring, comonad, containers
      , contravariant, deepseq, dlist, either, groups, hashable
      , invariant, mtl, profunctors, scientific, selective, semigroupoids
@@ -255933,8 +257506,8 @@ self: {
      }:
      mkDerivation {
        pname = "rebase";
-       version = "1.21";
-       sha256 = "079cj1bz2wclzz7169hcxb7psyz75a69rdpq532ib38lr22m7fih";
+       version = "1.21.1";
+       sha256 = "16i15df3z4qq54jy576z7r146s84awjksa9rb87yk8ldrqx7p5n5";
        libraryHaskellDepends = [
          base bifunctors bytestring comonad containers contravariant deepseq
          dlist either groups hashable invariant mtl profunctors scientific
@@ -256731,6 +258304,7 @@ self: {
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "reduce-equations";
+       broken = true;
      }) {};
 
   "reducers" = callPackage
@@ -256741,8 +258315,8 @@ self: {
        pname = "reducers";
        version = "3.12.4";
        sha256 = "0hsycdir52jdijnnvc77jj971fjrrc722v952wr62ivrvx2zarn0";
-       revision = "6";
-       editedCabalFile = "02l86v7s9z8by8ym770q2c0wsi2vsic7kvsdqwzxba8krz52kc1b";
+       revision = "7";
+       editedCabalFile = "0s16blgjra4alwayamivbba1swgr47nic3mns9zj8gqlyv1s5ah8";
        libraryHaskellDepends = [
          array base bytestring containers fingertree hashable semigroupoids
          text transformers unordered-containers
@@ -257051,7 +258625,6 @@ self: {
        testHaskellDepends = [ base QuickCheck refined ];
        description = "Refinement types with static and runtime checking (+ Refined1)";
        license = lib.licenses.mit;
-       maintainers = [ lib.maintainers.raehik ];
      }) {};
 
   "refinery" = callPackage
@@ -259654,8 +261227,8 @@ self: {
        pname = "relude";
        version = "1.2.1.0";
        sha256 = "09fp8n2z6nz2yqkn8pgq56s6d971b4mgcaldkhc0ih3bz9dp8kvq";
-       revision = "2";
-       editedCabalFile = "1vplhnkcgsxfnmg145chxclzqdgaqr9cc5687sgd9qbbisqz7gm1";
+       revision = "3";
+       editedCabalFile = "1y4qgr64d02cqn46l8cqqwmzkkbd3v2w040b41z5inagbwbr50r8";
        libraryHaskellDepends = [
          base bytestring containers deepseq ghc-prim hashable mtl stm text
          transformers unordered-containers
@@ -260777,6 +262350,8 @@ self: {
        pname = "rere";
        version = "0.2.0.1";
        sha256 = "1cbdn8jz1zcbddc0b4ahln1k7vwg0npxhmnmqaasm3byrrr6l271";
+       revision = "2";
+       editedCabalFile = "0rcyzp97igfphbrd0yavlajw3fq5872mjak5lvliw771cwv7v1kr";
        libraryHaskellDepends = [
          base containers fin parsec QuickCheck transformers vec
        ];
@@ -260803,12 +262378,12 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "rerebase_1_21" = callPackage
+  "rerebase_1_21_1" = callPackage
     ({ mkDerivation, rebase }:
      mkDerivation {
        pname = "rerebase";
-       version = "1.21";
-       sha256 = "0rpsc746vd5yqc6rii6dx38pbcx3w3xv7ghcqlz1nb7yzkj4yi6d";
+       version = "1.21.1";
+       sha256 = "09m3jlv6vapf41zm79kznamm0833wwmirn6hgvlnb27j4s5dy4fc";
        libraryHaskellDepends = [ rebase ];
        description = "Reexports from \"base\" with a bunch of other standard libraries";
        license = lib.licenses.mit;
@@ -260829,6 +262404,7 @@ self: {
        ];
        description = "Refinement types, again";
        license = lib.licenses.mit;
+       maintainers = [ lib.maintainers.raehik ];
      }) {};
 
   "reroute" = callPackage
@@ -260954,27 +262530,6 @@ self: {
        maintainers = [ lib.maintainers.thielema ];
      }) {};
 
-  "resolv_0_1_2_0" = callPackage
-    ({ mkDerivation, base, base16-bytestring, binary, bytestring
-     , containers, directory, filepath, tasty, tasty-hunit
-     }:
-     mkDerivation {
-       pname = "resolv";
-       version = "0.1.2.0";
-       sha256 = "0wa6wsh6i52q4ah2z0hgzlks325kigch4yniz0y15nw4skxbm8l1";
-       revision = "6";
-       editedCabalFile = "1qhl69hrvdby2wmk1ip0mr3ghq57zqk1n06qp768bbpdanrfvxx1";
-       libraryHaskellDepends = [
-         base base16-bytestring binary bytestring containers
-       ];
-       testHaskellDepends = [
-         base bytestring directory filepath tasty tasty-hunit
-       ];
-       description = "Domain Name Service (DNS) lookup via the libresolv standard library routines";
-       license = lib.licenses.gpl2Plus;
-       hydraPlatforms = lib.platforms.none;
-     }) {};
-
   "resolv" = callPackage
     ({ mkDerivation, base, base16-bytestring, binary, bytestring
      , containers, directory, filepath, tasty, tasty-hunit
@@ -262344,9 +263899,7 @@ self: {
        ];
        description = "Functional Reactive Programming with type-level clocks";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        maintainers = [ lib.maintainers.turion ];
-       broken = true;
      }) {};
 
   "rhine-bayes" = callPackage
@@ -262388,7 +263941,6 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Gloss backend for Rhine";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "rhine-gloss-gears";
        maintainers = [ lib.maintainers.turion ];
      }) {};
@@ -262412,7 +263964,6 @@ self: {
        ];
        description = "Terminal backend for Rhine";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
        mainProgram = "rhine-terminal-simple";
      }) {};
 
@@ -262575,8 +264126,10 @@ self: {
        pname = "ribbit";
        version = "1.1.0.1";
        sha256 = "076m5w4w08z8migb0v8vb6lybs06x1bfvxqfi9g633lz464hyi9v";
+       revision = "1";
+       editedCabalFile = "00mymcg55bli8a70wvfdssmmrp221p9igv1963m3lzxz9nfi7186";
        libraryHaskellDepends = [ base Only postgresql-simple text time ];
-       description = "Type-level Relational DB combinators";
+       description = "[Unmaintained] Type-level Relational DB combinators";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
        broken = true;
@@ -263856,8 +265409,8 @@ self: {
     ({ mkDerivation, base, optparse-applicative, rollbar-client }:
      mkDerivation {
        pname = "rollbar-cli";
-       version = "1.0.0";
-       sha256 = "17lhvd4b4jfiy577jf00zw36y01xih792ylwrpw0ih1ljj90n14z";
+       version = "1.1.0";
+       sha256 = "1ma7rbvdb01zlavhq0q0zviyf8npldbl9rigr7w3vwd7d4d3wl0c";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -263878,8 +265431,8 @@ self: {
      }:
      mkDerivation {
        pname = "rollbar-client";
-       version = "1.0.0";
-       sha256 = "0jpd2cizqm17f7645s5l3nbnjmc2qprww4hr5nwdi0z22kqvvqia";
+       version = "1.1.0";
+       sha256 = "1wfiqa6hgdcn8zbb10ll7m9cni79bl2478d47bifis3jdabcp8g1";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -263927,8 +265480,8 @@ self: {
      }:
      mkDerivation {
        pname = "rollbar-wai";
-       version = "1.0.0";
-       sha256 = "0s8lnm99af4n3496axvxl05sj5g79i9gfwpgk35h4dvjqdf6kvzb";
+       version = "1.1.0";
+       sha256 = "0layfi15azc3n53hamfb2dda99krcqnmm5lqlgfa3vdnqjvnvxr6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -263951,8 +265504,8 @@ self: {
      }:
      mkDerivation {
        pname = "rollbar-yesod";
-       version = "1.0.0";
-       sha256 = "1hiaiks0qw692932hpliddk56zrz984nq7bfqh9k5ia4ymik1zbn";
+       version = "1.1.0";
+       sha256 = "1wvf3wvb7jql7560fdp7c81ajlvvfpsb0ayirw1nd5bg1aq1b6cx";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -264801,8 +266354,8 @@ self: {
      }:
      mkDerivation {
        pname = "rpmbuild-order";
-       version = "0.4.11";
-       sha256 = "0yvv524cy8iblxgkf125s8b6xjhg7a0l36xrfb51hl6y71b5cdx5";
+       version = "0.4.12";
+       sha256 = "16l3pxzqndjhnycpnn9jnxisp9mjdbyvglfpra1is07ssr0ckqn0";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -264862,6 +266415,28 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "rrb-vector_0_2_2_1" = callPackage
+    ({ mkDerivation, base, containers, deepseq, indexed-traversable
+     , nothunks, primitive, quickcheck-classes-base, samsort, tasty
+     , tasty-bench, tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "rrb-vector";
+       version = "0.2.2.1";
+       sha256 = "0pbfz1pfbijhxj7z7gwa5i05plrgd7wf3xaci59aj5i6ahj9qr1b";
+       libraryHaskellDepends = [
+         base deepseq indexed-traversable primitive samsort
+       ];
+       testHaskellDepends = [
+         base containers deepseq nothunks quickcheck-classes-base tasty
+         tasty-quickcheck
+       ];
+       benchmarkHaskellDepends = [ base tasty-bench ];
+       description = "Efficient RRB-Vectors";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "rrule" = callPackage
     ({ mkDerivation, base, hspec, megaparsec, parser-combinators, text
      , time
@@ -264990,6 +266565,8 @@ self: {
        pname = "rss";
        version = "3000.2.0.8";
        sha256 = "03bvyld0kbsmwj23hivdwq7qsd8qldfs2w4z4rq31xlsbksw8bnn";
+       revision = "1";
+       editedCabalFile = "195hm7q59ndrcisri7mnwmllryivmn715x9l17cjk5ri4v10a8xf";
        libraryHaskellDepends = [ base HaXml network-uri time ];
        description = "A library for generating RSS 2.0 feeds.";
        license = lib.licenses.publicDomain;
@@ -265649,6 +267226,43 @@ self: {
        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;
+       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;
+     }) {};
+
   "s-cargot" = callPackage
     ({ mkDerivation, base, containers, HUnit, parsec, QuickCheck, text
      }:
@@ -265668,8 +267282,8 @@ self: {
     ({ mkDerivation, base, HUnit, parsec, s-cargot, text }:
      mkDerivation {
        pname = "s-cargot-letbind";
-       version = "0.2.4.0";
-       sha256 = "1q6rn25c95y9pa96v3p715hkqdagcf92ih9myqimp107c4ma8gn1";
+       version = "0.2.5.0";
+       sha256 = "1wivljmfpq0llk7pydyc2awkx03jdcln4r0gl5zmmr2diwvjzadc";
        libraryHaskellDepends = [ base s-cargot text ];
        testHaskellDepends = [ base HUnit parsec s-cargot text ];
        description = "Enables let-binding and let-expansion for s-cargot defined S-expressions";
@@ -265785,14 +267399,14 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "safe-coloured-text_0_3_0_1" = callPackage
+  "safe-coloured-text_0_3_0_2" = callPackage
     ({ mkDerivation, base, bytestring, text, validity
      , validity-bytestring, validity-text
      }:
      mkDerivation {
        pname = "safe-coloured-text";
-       version = "0.3.0.1";
-       sha256 = "1m0a8ffwbrj13bxzv6zsa5la6711xd94fxpbixwv1jb8r43zhbf6";
+       version = "0.3.0.2";
+       sha256 = "08chz2sc0zv29if71gsfq5vrkfcx60ydn6x8p42sxckv29x4k5f6";
        libraryHaskellDepends = [
          base bytestring text validity validity-bytestring validity-text
        ];
@@ -265864,19 +267478,13 @@ self: {
        broken = true;
      }) {};
 
-  "safe-coloured-text-layout_0_1_0_0" = callPackage
-    ({ mkDerivation, base, bytestring, safe-coloured-text, sydtest
-     , sydtest-discover, text, validity
-     }:
+  "safe-coloured-text-layout_0_2_0_1" = callPackage
+    ({ mkDerivation, base, safe-coloured-text, text, validity }:
      mkDerivation {
        pname = "safe-coloured-text-layout";
-       version = "0.1.0.0";
-       sha256 = "1d964dh6fa1b5ldrndl9pc0169fm4y5m1lxv28an3y13dd6z6mrc";
+       version = "0.2.0.1";
+       sha256 = "0pqpsjjsjrnl4dg7nzjspb13iwajph2phyy1056kljnr0yfvysc6";
        libraryHaskellDepends = [ base safe-coloured-text text validity ];
-       testHaskellDepends = [
-         base bytestring safe-coloured-text sydtest text
-       ];
-       testToolDepends = [ sydtest-discover ];
        description = "Safely layout output coloured text";
        license = lib.licenses.mit;
        hydraPlatforms = lib.platforms.none;
@@ -265904,6 +267512,27 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "safe-coloured-text-layout-gen_0_0_0_1" = callPackage
+    ({ mkDerivation, base, genvalidity, genvalidity-sydtest
+     , safe-coloured-text, safe-coloured-text-gen
+     , safe-coloured-text-layout, sydtest, sydtest-discover, text
+     }:
+     mkDerivation {
+       pname = "safe-coloured-text-layout-gen";
+       version = "0.0.0.1";
+       sha256 = "1yk5xdx9qwfq32407857kfcf7jdxhpz1k70j27741jnfjws8jwb0";
+       libraryHaskellDepends = [
+         base genvalidity safe-coloured-text-gen safe-coloured-text-layout
+       ];
+       testHaskellDepends = [
+         base genvalidity-sydtest safe-coloured-text
+         safe-coloured-text-layout sydtest text
+       ];
+       testToolDepends = [ sydtest-discover ];
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "safe-coloured-text-terminfo" = callPackage
     ({ mkDerivation, base, safe-coloured-text, terminfo }:
      mkDerivation {
@@ -265915,12 +267544,12 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "safe-coloured-text-terminfo_0_2_0_0" = callPackage
+  "safe-coloured-text-terminfo_0_3_0_0" = callPackage
     ({ mkDerivation, base, safe-coloured-text, terminfo }:
      mkDerivation {
        pname = "safe-coloured-text-terminfo";
-       version = "0.2.0.0";
-       sha256 = "0lnqkhihkklyi1da2lvv41h9z5lg60b03zx1c856s07aghm2iwfj";
+       version = "0.3.0.0";
+       sha256 = "0l17xzwxrmvjcc5k1a6l9fgf2lqwdyvxpw9r0qy48by24jx8kp32";
        libraryHaskellDepends = [ base safe-coloured-text terminfo ];
        description = "Safely output coloured text";
        license = lib.licenses.mit;
@@ -266087,8 +267716,8 @@ self: {
        pname = "safe-json";
        version = "1.2.0.1";
        sha256 = "1y03smd9fjxqfs5q2zi8138k3aafwx691327xavsa2b7q27bvi5b";
-       revision = "1";
-       editedCabalFile = "1f2fax632djf5vq502ms7qj5jagfw8lz7f0vg53acj9qsnx8pkhp";
+       revision = "2";
+       editedCabalFile = "045q097n08h06zq4jv2ccfqdm3dpcz8gs5yp1hryh7lpf304h33p";
        libraryHaskellDepends = [
          aeson base bytestring containers dlist hashable scientific tasty
          tasty-hunit tasty-quickcheck text time unordered-containers
@@ -267766,7 +269395,7 @@ self: {
        broken = true;
      }) {inherit (pkgs) z3;};
 
-  "sbv_10_10" = callPackage
+  "sbv_10_12" = callPackage
     ({ mkDerivation, array, async, base, bytestring, containers
      , deepseq, directory, filepath, libBF, mtl, pretty, process
      , QuickCheck, random, syb, tasty, tasty-bench, tasty-golden
@@ -267775,8 +269404,8 @@ self: {
      }:
      mkDerivation {
        pname = "sbv";
-       version = "10.10";
-       sha256 = "0kd40q869vzhrsi8wgmwc98z91r5lrz4hg76qkpfbkmcnvi76kv8";
+       version = "10.12";
+       sha256 = "1siavgsc0a25rl4x22jcff2d9h1bqif4vm1nymz6niglbqnnrsv8";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          array async base containers deepseq directory filepath libBF mtl
@@ -268707,6 +270336,8 @@ self: {
        pname = "scientific";
        version = "0.3.8.0";
        sha256 = "1kqqf8hyffrkqp6cgjxgxm9nc18ql7jj5rjjirqxf9mam2y47cqk";
+       revision = "1";
+       editedCabalFile = "1khkf5yl0mlmsia8lvkki6z8da0dwq77w1i5xvnd47qzmgkf4j11";
        libraryHaskellDepends = [
          base binary bytestring containers deepseq hashable
          integer-logarithms primitive template-haskell text
@@ -269152,10 +270783,12 @@ self: {
        pname = "scotty-resource";
        version = "0.2.0.2";
        sha256 = "1lhaajsx34hlci76wjvab7a1sjd42silxsvf94ncf0pc0rmjqg1n";
+       revision = "1";
+       editedCabalFile = "11nwgmfc25bifdfwjs6jpjdrm080hdxqmn4vl5w61zza4972ykmp";
        libraryHaskellDepends = [
          base containers http-types scotty text transformers wai
        ];
-       description = "A Better way of modeling web resources";
+       description = "[Deprecated] A Better way of modeling web resources";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
        broken = true;
@@ -269658,6 +271291,7 @@ self: {
        executableHaskellDepends = [ base pretty-simple sdl2 text ];
        description = "small testing tool for sdl2 and accelerated drivers";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "sdl-try-drivers";
      }) {};
 
@@ -269682,6 +271316,8 @@ self: {
        testHaskellDepends = [ base deepseq linear vector weigh ];
        description = "Both high- and low-level bindings to the SDL library (version 2.0.6+).";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) SDL2;};
 
   "sdl2-cairo" = callPackage
@@ -269693,6 +271329,7 @@ self: {
        libraryHaskellDepends = [ base cairo linear sdl2 ];
        description = "Render with Cairo on SDL textures";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sdl2-cairo-image" = callPackage
@@ -269772,6 +271409,7 @@ self: {
        executablePkgconfigDepends = [ SDL2 SDL2_gfx ];
        description = "Haskell bindings to SDL2_gfx";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
        mainProgram = "sdl2-gfx-example";
      }) {inherit (pkgs) SDL2; inherit (pkgs) SDL2_gfx;};
 
@@ -269866,6 +271504,7 @@ self: {
        description = "Bindings to SDL2_ttf";
        license = lib.licenses.bsd3;
        badPlatforms = lib.platforms.darwin;
+       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) SDL2; inherit (pkgs) SDL2_ttf;};
 
   "sdnv" = callPackage
@@ -270633,6 +272272,22 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "select-rpms" = callPackage
+    ({ mkDerivation, base, directory, extra, filepath, Glob, rpm-nvr
+     , safe, simple-cmd, simple-cmd-args, simple-prompt
+     }:
+     mkDerivation {
+       pname = "select-rpms";
+       version = "0.1.0";
+       sha256 = "056an1cn0zx3ibbfx0qpv8aw19vnc8igkhz5phjmvypxzls75qd6";
+       libraryHaskellDepends = [
+         base directory extra filepath Glob rpm-nvr safe simple-cmd
+         simple-cmd-args simple-prompt
+       ];
+       description = "Select a subset of RPM packages";
+       license = lib.licenses.mit;
+     }) {};
+
   "selections" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -270872,6 +272527,8 @@ self: {
        pname = "semialign";
        version = "1.3.1";
        sha256 = "1xwx1icyggjbjflgn75bsqw34dmpsd15qqmz13ljxv7zak17ps36";
+       revision = "1";
+       editedCabalFile = "047n3dfaci8igd7dawxj0ni5452w26ay36lr259qrb5zqfwzvfhf";
        libraryHaskellDepends = [
          base containers hashable indexed-traversable
          indexed-traversable-instances semigroupoids tagged these
@@ -270969,6 +272626,8 @@ self: {
        pname = "semigroupoids";
        version = "6.0.1";
        sha256 = "07yc5759y4njlb2f7s2yy3ji9akp7xw03w7nybaga514hqq20lqx";
+       revision = "1";
+       editedCabalFile = "0kiz5zx2i955hn3yi51fa193kbdjkpdxrpsb6dl7674lbzv94n7n";
        libraryHaskellDepends = [
          base base-orphans bifunctors comonad containers contravariant
          distributive hashable tagged template-haskell transformers
@@ -271579,8 +273238,8 @@ self: {
      }:
      mkDerivation {
        pname = "seqn";
-       version = "0.1.0.0";
-       sha256 = "1j42p3dkzrs57a7lszlh61s9d9h117l8wxcf1ya25kszs0an7r8r";
+       version = "0.1.1.0";
+       sha256 = "0fwkb58qjcn3d8llvll461w9jkign2gfpsyv5lmvnvkpbjb7j5pi";
        libraryHaskellDepends = [
          base deepseq indexed-traversable primitive samsort transformers
        ];
@@ -271610,17 +273269,17 @@ self: {
   "sequence-formats" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, containers, errors
      , exceptions, foldl, hspec, lens-family, pipes, pipes-attoparsec
-     , pipes-bytestring, pipes-safe, tasty, tasty-hunit, transformers
-     , vector
+     , pipes-bytestring, pipes-safe, pipes-zlib, tasty, tasty-hunit
+     , transformers, vector
      }:
      mkDerivation {
        pname = "sequence-formats";
-       version = "1.8.0.1";
-       sha256 = "093w13dy7p2i77pc94b32n8j47q8c05kih597a9h107plzy97zxk";
+       version = "1.8.1.0";
+       sha256 = "105kxxczmdq6k2mnfsr5k6ixnlcllkhk9w70c5jcf96wz4gm6ydz";
        libraryHaskellDepends = [
          attoparsec base bytestring containers errors exceptions foldl
          lens-family pipes pipes-attoparsec pipes-bytestring pipes-safe
-         transformers vector
+         pipes-zlib transformers vector
        ];
        testHaskellDepends = [
          base bytestring containers foldl hspec pipes pipes-safe tasty
@@ -271688,6 +273347,25 @@ self: {
        broken = true;
      }) {};
 
+  "sequitur" = callPackage
+    ({ mkDerivation, base, containers, criterion, hashable, hashtables
+     , hspec, primitive, QuickCheck
+     }:
+     mkDerivation {
+       pname = "sequitur";
+       version = "0.2.0.0";
+       sha256 = "1k38xkhyika7aamzrkalc7kbz0v832amj4gxxs9l6si9v19ja185";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base containers hashable hashtables primitive
+       ];
+       testHaskellDepends = [ base containers hspec QuickCheck ];
+       benchmarkHaskellDepends = [ base containers criterion QuickCheck ];
+       description = "Grammar-based compression algorithms SEQUITUR";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "sequor" = callPackage
     ({ mkDerivation, array, base, binary, bytestring, containers, mtl
      , nlp-scores, pretty, split, text, vector
@@ -271738,6 +273416,8 @@ self: {
        pname = "serdoc-core";
        version = "0.1.0.0";
        sha256 = "0m5sarripwgi9pda5bs2zb65mgvsy72zb4g9ld2bxxrb094hlbg5";
+       revision = "1";
+       editedCabalFile = "0h17lvgafzp9dqv5ydmd8akanm1wyafbxbd08y0nl82djmzadv14";
        libraryHaskellDepends = [
          base bytestring containers mtl tasty tasty-quickcheck
          template-haskell text th-abstraction time
@@ -271883,8 +273563,6 @@ self: {
        testHaskellDepends = [ base bytestring HUnit ];
        description = "Cross platform serial port library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "serokell-util" = callPackage
@@ -271990,8 +273668,8 @@ self: {
        pname = "servant";
        version = "0.20.1";
        sha256 = "1s8vapj8qb8l5snjzxd63d9rvxwa1vw6g77cg8nynrzzppwp7xwl";
-       revision = "4";
-       editedCabalFile = "0yd1v3vk7lay3f9jnkybqc57am4qkgnxaz5s8rnc243agmrd4shs";
+       revision = "5";
+       editedCabalFile = "1lp44k8vsjwscjc5palvr930pznrm40adqksm3jcmhjsq63xmmji";
        libraryHaskellDepends = [
          aeson attoparsec base base-compat bifunctors bytestring
          case-insensitive constraints deepseq http-api-data http-media
@@ -272028,6 +273706,26 @@ self: {
        mainProgram = "image-conversion";
      }) {};
 
+  "servant-activeresource" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, servant
+     , servant-server, template-haskell, text
+     }:
+     mkDerivation {
+       pname = "servant-activeresource";
+       version = "0.1.0.0";
+       sha256 = "0dcip0vbry344pv8za5ldxr9g71vyb63ks3jdpjc7z4vixp5rbsp";
+       libraryHaskellDepends = [
+         aeson base bytestring containers servant servant-server
+         template-haskell text
+       ];
+       testHaskellDepends = [
+         aeson base bytestring containers servant servant-server
+         template-haskell text
+       ];
+       description = "Servant endpoints compatible with Rails's ActiveResources";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "servant-aeson-generics-typescript" = callPackage
     ({ mkDerivation, aeson, aeson-generics-typescript, async, base
      , bytestring, conduit, containers, directory, filepath, hspec
@@ -274368,8 +276066,8 @@ self: {
        pname = "servant-server";
        version = "0.20";
        sha256 = "1gp8pslk2sspi5vzrl1nimndpif7jhgzlffi2mzf1ap1bdwgxchk";
-       revision = "5";
-       editedCabalFile = "1k9rfv4pql4x7qb6gs4yzrfmyp2snfw8640mqaknbg9mc8ic28bc";
+       revision = "6";
+       editedCabalFile = "1n70k1n65lyqx4lhbmg1gw5mfl584smlyaxzrllmp9flh50z64nf";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -274733,6 +276431,23 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "servant-swagger-ui_0_3_5_5_0_1" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, file-embed-lzma, servant
+     , servant-server, servant-swagger-ui-core, text
+     }:
+     mkDerivation {
+       pname = "servant-swagger-ui";
+       version = "0.3.5.5.0.1";
+       sha256 = "0s0krm17addizhjm8033an4nnz27v9n03431gd5v86i5db879q24";
+       libraryHaskellDepends = [
+         aeson base bytestring file-embed-lzma servant servant-server
+         servant-swagger-ui-core text
+       ];
+       description = "Servant swagger ui";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "servant-swagger-ui-core" = callPackage
     ({ mkDerivation, aeson, base, blaze-markup, bytestring, http-media
      , servant, servant-blaze, servant-server, text, transformers
@@ -274742,8 +276457,8 @@ self: {
        pname = "servant-swagger-ui-core";
        version = "0.3.5";
        sha256 = "0ckvrwrb3x39hfl2hixcj3fhibh0vqsh6y7n1lsm25yvzfrg02zd";
-       revision = "10";
-       editedCabalFile = "0f5k3103mm9rp00grw89if7iwkpzvxqbbbdpm09zhh1s8chhnqll";
+       revision = "11";
+       editedCabalFile = "03wabrz068mf4vddlv8mvgvgijp7vqn7i85bqzr7aw7bx6kmkkv1";
        libraryHaskellDepends = [
          aeson base blaze-markup bytestring http-media servant servant-blaze
          servant-server text transformers transformers-compat wai-app-static
@@ -275560,10 +277275,8 @@ self: {
      }:
      mkDerivation {
        pname = "set-cover";
-       version = "0.1.1";
-       sha256 = "04jjcmjll0azz24rx91p0dp5b8ya5jc0qacr21764ri1dbkfflgw";
-       revision = "3";
-       editedCabalFile = "1xx2ibsqqc8kiwh8b82lgj5xigrdk8cnvqz6l57bfwn9jlrh82yg";
+       version = "0.1.1.1";
+       sha256 = "14j4ml7kglk667idd3qgsdkkzr8iikrj6jcr80wpnlk6wpi2cpnm";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -276053,8 +277766,8 @@ self: {
      }:
      mkDerivation {
        pname = "sgf";
-       version = "0.1.3.1";
-       sha256 = "1bwfphbbkkwi2q8l0916yvpl58j7fb0nr144w582vpsq3wfvgiwc";
+       version = "0.1.3.2";
+       sha256 = "051w1sswj1k2br011q0g6zzvkvwxahkgfn4cpkkrdwz8xm1jb9al";
        libraryHaskellDepends = [
          base containers encoding extensible-exceptions mtl parsec split
          time transformers
@@ -276131,8 +277844,8 @@ self: {
      }:
      mkDerivation {
        pname = "sha-validation";
-       version = "0.1.0.0";
-       sha256 = "190z2sgbbnq4p91j1xlc8bnnspz68r1m17vvzxpcifh2ji42al0v";
+       version = "0.1.0.1";
+       sha256 = "19sfz8rcb2jjp8zcb7gj9ylvb7a0nz70zr3fssmp0imlahr4q2kg";
        libraryHaskellDepends = [
          attoparsec base base16-bytestring bytestring directory filepath
          template-haskell text vector
@@ -276738,7 +278451,7 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
-  "shakespeare" = callPackage
+  "shakespeare_2_1_0_1" = callPackage
     ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring
      , containers, directory, exceptions, file-embed, ghc-prim, hspec
      , HUnit, parsec, process, scientific, template-haskell, text
@@ -276761,6 +278474,33 @@ self: {
        ];
        description = "A toolkit for making compile-time interpolated templates";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       maintainers = [ lib.maintainers.psibi ];
+     }) {};
+
+  "shakespeare" = callPackage
+    ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring
+     , containers, directory, exceptions, file-embed, ghc-prim, hspec
+     , HUnit, parsec, process, scientific, template-haskell, text
+     , th-lift, time, transformers, unordered-containers, vector
+     }:
+     mkDerivation {
+       pname = "shakespeare";
+       version = "2.1.1";
+       sha256 = "1j6jniy8d8dgc61h4n2kw668y8f30cqnsfwmgad1s4fqj1bplh0r";
+       libraryHaskellDepends = [
+         aeson base blaze-html blaze-markup bytestring containers directory
+         exceptions file-embed ghc-prim parsec process scientific
+         template-haskell text th-lift time transformers
+         unordered-containers vector
+       ];
+       testHaskellDepends = [
+         aeson base blaze-html blaze-markup bytestring containers directory
+         exceptions ghc-prim hspec HUnit parsec process template-haskell
+         text time transformers
+       ];
+       description = "A toolkit for making compile-time interpolated templates";
+       license = lib.licenses.mit;
        maintainers = [ lib.maintainers.psibi ];
      }) {};
 
@@ -277429,6 +279169,8 @@ self: {
        pname = "shh";
        version = "0.7.3.0";
        sha256 = "18rb6jhkazl64mixnw0s4v824m4vvmnpap3lvv917xsjj605xx1a";
+       revision = "6";
+       editedCabalFile = "1wqmdm902lf06l400drvzqjcnb89vx817q1z91klvky8bnxp1ksg";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal ];
@@ -277455,8 +279197,8 @@ self: {
        pname = "shh-extras";
        version = "0.1.0.2";
        sha256 = "0yax761d0xgc8nqg8h7y69fb1mwf88w73sznh3kffhlaladavskx";
-       revision = "1";
-       editedCabalFile = "1rk56bpsdiyylay8kmgky2i4bvxs6xjc3xdc1yssb2qv74gcl8wq";
+       revision = "2";
+       editedCabalFile = "176mjl67pjdzz92281qipj250gc3dixdfpb3x8v14w0f28r4ja55";
        libraryHaskellDepends = [ base hostname shh time ];
        testHaskellDepends = [ base tasty ];
        description = "Utility functions for using shh";
@@ -279921,8 +281663,8 @@ self: {
        pname = "single-tuple";
        version = "0.1.3.0";
        sha256 = "1axr5bv92pc9261mpcjq8wn0871i4n18hn9qpk8gpqj6zvh9gjcc";
-       revision = "1";
-       editedCabalFile = "0lcg7rjy51rja8f4575cssrhyb86f03w13aw440mqs85mnzx75km";
+       revision = "2";
+       editedCabalFile = "0in3mgf3mdc8zh8zj9sqipfjnb4007r0zzbswkn9ydwz0hi0q09n";
        libraryHaskellDepends = [ base ghc-prim OneTuple Only ];
        testHaskellDepends = [ base ghc-prim hspec OneTuple Only ];
        testToolDepends = [ hspec-discover ];
@@ -279992,7 +281734,6 @@ self: {
        libraryHaskellDepends = [ base singletons singletons-base ];
        description = "Unary natural numbers relying on the singletons infrastructure";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "singleton-typelits" = callPackage
@@ -280040,8 +281781,6 @@ self: {
        ];
        description = "A promoted and singled version of the base library";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "singletons-base_3_3" = callPackage
@@ -280052,7 +281791,7 @@ self: {
      mkDerivation {
        pname = "singletons-base";
        version = "3.3";
-       sha256 = "sha256-CEfQTbHmTHeGkFn3jer8eGPEt9cDSqhto9c8ULxPB8E";
+       sha256 = "1h879yy50g6pldnshjh3syvw8qvqzkm8vxsrj237fk76n56x0iq8";
        setupHaskellDepends = [ base Cabal directory filepath ];
        libraryHaskellDepends = [
          base pretty singletons singletons-th template-haskell text
@@ -280088,7 +281827,6 @@ self: {
        description = "A promoted and singled version of the base library";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       broken = true;
      }) {};
 
   "singletons-presburger" = callPackage
@@ -280107,7 +281845,6 @@ self: {
        ];
        description = "Presburger Arithmetic Solver for GHC Type-level natural numbers with Singletons package";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "singletons-th" = callPackage
@@ -280133,7 +281870,7 @@ self: {
      mkDerivation {
        pname = "singletons-th";
        version = "3.3";
-       sha256 = "sha256-GwtFa5/whjhQDqkK0C5fvrOw/KShkt6x6rwO0t0zO4w=";
+       sha256 = "131v6gfx43mwxaqxx4m1lkyb1cxybwpd02m91r83i1phkxmla2qv";
        libraryHaskellDepends = [
          base containers ghc-boot-th mtl singletons syb template-haskell
          th-desugar th-orphans transformers
@@ -280581,18 +282318,18 @@ self: {
      }) {};
 
   "sizes" = callPackage
-    ({ mkDerivation, base, bytestring, cmdargs, deepseq, dlist, lens
-     , parallel-io, regex-posix, system-fileio, system-filepath, text
+    ({ mkDerivation, base, cmdargs, deepseq, dlist, lens, parallel-io
+     , regex-pcre, semigroups, system-fileio, system-filepath, text
      , unix
      }:
      mkDerivation {
        pname = "sizes";
-       version = "2.3.2";
-       sha256 = "0xns0xl3khks1jvsmxh0nqf1saxs7qscvkbcg4270pp7n6lziqdg";
+       version = "2.4.0";
+       sha256 = "1s888f14pnvm71sxpn7bgr5a5zijmf0g3px5bmy36q10rjylwp6b";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         base bytestring cmdargs deepseq dlist lens parallel-io regex-posix
+         base cmdargs deepseq dlist lens parallel-io regex-pcre semigroups
          system-fileio system-filepath text unix
        ];
        description = "Recursively show space (size and i-nodes) used in subdirectories";
@@ -280664,6 +282401,33 @@ self: {
        broken = true;
      }) {};
 
+  "skeletest" = callPackage
+    ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, base
+     , containers, Diff, directory, filepath, ghc, hedgehog, megaparsec
+     , ordered-containers, parser-combinators, pretty, process
+     , recover-rtti, template-haskell, text, transformers, unliftio
+     }:
+     mkDerivation {
+       pname = "skeletest";
+       version = "0.1.0";
+       sha256 = "1bl02qvmxwa2nswi11lhgp6gnyg3jych6qscmwfyw2d9pawpq4d1";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson aeson-pretty ansi-terminal base containers Diff directory
+         filepath ghc hedgehog megaparsec ordered-containers
+         parser-combinators pretty recover-rtti template-haskell text
+         transformers unliftio
+       ];
+       executableHaskellDepends = [ base text ];
+       testHaskellDepends = [
+         aeson base containers directory filepath process text unliftio
+       ];
+       description = "Batteries-included, opinionated test framework";
+       license = lib.licenses.bsd3;
+       mainProgram = "skeletest-preprocessor";
+     }) {};
+
   "skeleton" = callPackage
     ({ mkDerivation, argparser, attoparsec, base, bytestring, filepath
      , hex, posix-escape, process, time
@@ -280893,8 +282657,8 @@ self: {
      }:
      mkDerivation {
        pname = "skylighting";
-       version = "0.14.1.2";
-       sha256 = "12zdnbn22dwchd6zslxf0hyvf2jn0wnyr51q5mr00436pchp93qp";
+       version = "0.14.2";
+       sha256 = "1xbjmxpcqhnfjhma3bq539y3a3jnry75qrfw7d113gvrwsx39njl";
        configureFlags = [ "-fexecutable" ];
        isLibrary = true;
        isExecutable = true;
@@ -280920,8 +282684,8 @@ self: {
      }:
      mkDerivation {
        pname = "skylighting-core";
-       version = "0.14.1.2";
-       sha256 = "13y1jliy330byvpq8gvqm6xk2nqilxyc6kcsvwbm25gvv8xzqcp5";
+       version = "0.14.2";
+       sha256 = "0ja6pjkz49p9r6h0lajf2nfq55sbmda57n1v7jbw1xzh3fcdvqrn";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -281082,23 +282846,25 @@ self: {
   "slab" = callPackage
     ({ mkDerivation, aeson, base, blaze-html, blaze-markup, blaze-svg
      , bytestring, containers, directory, filepath, fsnotify, Glob
-     , hspec, lens, megaparsec, optparse-applicative, parser-combinators
-     , pretty-simple, prettyprinter, process, protolude, QuickCheck
-     , servant, servant-blaze, servant-server, tasty, tasty-silver, text
-     , transformers, vector, wai, wai-app-static, warp
+     , hspec, http-types, lens, megaparsec, optparse-applicative
+     , parser-combinators, pretty-simple, prettyprinter, process
+     , protolude, QuickCheck, servant, servant-blaze, servant-server
+     , servant-websockets, stm, tasty, tasty-silver, text, transformers
+     , vector, wai, wai-app-static, warp, websockets
      }:
      mkDerivation {
        pname = "slab";
-       version = "0.0.1.0";
-       sha256 = "1yvbh3s579gd6xh8vl9kmyg51jlf8qc2ix94zkcc70q6kfhvp1j0";
+       version = "0.0.3.0";
+       sha256 = "1zcqxgpw3w6drb83fs7kqf7w6112zc40166l5h43h3jgk327nlb6";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson base blaze-html blaze-markup blaze-svg bytestring containers
-         directory filepath fsnotify Glob megaparsec optparse-applicative
-         parser-combinators pretty-simple prettyprinter process protolude
-         servant servant-blaze servant-server text transformers vector wai
-         wai-app-static warp
+         directory filepath fsnotify Glob http-types megaparsec
+         optparse-applicative parser-combinators pretty-simple prettyprinter
+         process protolude servant servant-blaze servant-server
+         servant-websockets stm text transformers vector wai wai-app-static
+         warp websockets
        ];
        executableHaskellDepends = [ base optparse-applicative protolude ];
        testHaskellDepends = [
@@ -281384,6 +283150,23 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "slick_1_3_1_0" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, directory, extra
+     , mustache, pandoc, shake, text, unordered-containers
+     }:
+     mkDerivation {
+       pname = "slick";
+       version = "1.3.1.0";
+       sha256 = "1jg6vhy60g2l58asifsz4642zfdmih2nw9f964prglhhkxdgisc2";
+       libraryHaskellDepends = [
+         aeson base bytestring directory extra mustache pandoc shake text
+         unordered-containers
+       ];
+       description = "A quick & easy static site builder built with shake and pandoc";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "slidemews" = callPackage
     ({ mkDerivation, aeson, base, bytestring, MonadCatchIO-transformers
      , mtl, pandoc, snap-core, snap-server, utf8-string
@@ -282270,6 +284053,8 @@ self: {
        pname = "smtlib-backends";
        version = "0.4";
        sha256 = "16n2ig71wjqp1ziplwrq3639fqn582ymx5g9ls7f814ddjgc70xg";
+       revision = "1";
+       editedCabalFile = "0iwszfbf4r02jvl362n8i597ymwhcsdwyhakfa67lwk48j7j5bm7";
        libraryHaskellDepends = [ base bytestring ];
        description = "Low-level functions for SMT-LIB-based interaction with SMT solvers";
        license = lib.licenses.mit;
@@ -282283,8 +284068,8 @@ self: {
        pname = "smtlib-backends-process";
        version = "0.3";
        sha256 = "0jc7fmf3x53w8v0a8cj8v8r2f4gpn1jhndl80hyqzsblvrw5hcfg";
-       revision = "3";
-       editedCabalFile = "1kc9643lrpz8yxcnda54kb2cakxcmbdaxszkhadjmz7in7xv1xi6";
+       revision = "4";
+       editedCabalFile = "0plbkwkam6r16ls74j2iwinqslcxqhq0smib24jfnklpqmahlwxv";
        libraryHaskellDepends = [
          base bytestring process smtlib-backends
        ];
@@ -282304,8 +284089,8 @@ self: {
        pname = "smtlib-backends-tests";
        version = "0.3";
        sha256 = "0lj4bpl4nkw6w2hfjzz16zmrbaj5g3myvbmzlsc5rdsz0xwisfb8";
-       revision = "2";
-       editedCabalFile = "1c7xag17kfvzlz7w8sd9f8nwj3znmfbwlp0049byr9nlmv1nq7lr";
+       revision = "3";
+       editedCabalFile = "1bh34im8411jx9rqqr0yqa0ncwrcifbk2x0bi57yp8kcxhhdnfwp";
        libraryHaskellDepends = [ base smtlib-backends tasty tasty-hunit ];
        description = "Testing SMT-LIB backends";
        license = lib.licenses.mit;
@@ -282319,8 +284104,8 @@ self: {
        pname = "smtlib-backends-z3";
        version = "0.3.1";
        sha256 = "1mgjlfhqcbqc84a87g6bp0i9pnmpz87b7w43x200mwx1k877zddy";
-       revision = "1";
-       editedCabalFile = "18rj2yj3w4cqdirycxavfhwhaalg8v4qjacs25iy3c1qmm3jwrvb";
+       revision = "2";
+       editedCabalFile = "10sxc9pswjsf2d2b6qcz97kyps5b4jzvgm4ljwfvb6c79m22wfz1";
        libraryHaskellDepends = [ base bytestring smtlib-backends ];
        librarySystemDepends = [ gomp z3 ];
        testHaskellDepends = [
@@ -282420,17 +284205,17 @@ self: {
 
   "smtp-mail" = callPackage
     ({ mkDerivation, array, base, base16-bytestring, base64-bytestring
-     , bytestring, crypton-connection, cryptonite, data-default-class
+     , bytestring, crypton, crypton-connection, data-default-class
      , filepath, memory, mime-mail, network, network-bsd, text
      }:
      mkDerivation {
        pname = "smtp-mail";
-       version = "0.4.0.1";
-       sha256 = "0ynirlf98hpyh2gxxl86ikwwkxc495x3kmg8dfqnifm8ysymia9p";
+       version = "0.5.0.0";
+       sha256 = "1slmv6k47aqlnms1gjfvsjs1zw8fymvwb7j8nxpjkm554dxqzbcj";
        libraryHaskellDepends = [
-         array base base16-bytestring base64-bytestring bytestring
-         crypton-connection cryptonite data-default-class filepath memory
-         mime-mail network network-bsd text
+         array base base16-bytestring base64-bytestring bytestring crypton
+         crypton-connection data-default-class filepath memory mime-mail
+         network network-bsd text
        ];
        description = "Simple email sending via SMTP";
        license = lib.licenses.bsd3;
@@ -282640,8 +284425,8 @@ self: {
        pname = "snap";
        version = "1.1.3.3";
        sha256 = "1mqckzm9gasa04ls691zgw4c6m53mgcj86yd2p5qvy07mpn9rdvx";
-       revision = "2";
-       editedCabalFile = "01j7lzpdyj5lqqacb9sz6q1nfdscz798sqb0nv3hycbvayi7xiqv";
+       revision = "3";
+       editedCabalFile = "1nzkb0jq359lpwz4a1ldx1fh8xs735wfwf2z6qq0z7y0c4zxb9da";
        libraryHaskellDepends = [
          aeson attoparsec attoparsec-aeson base bytestring cereal
          clientsession configurator containers directory directory-tree
@@ -282768,8 +284553,8 @@ self: {
        pname = "snap-core";
        version = "1.0.5.1";
        sha256 = "00h5xijkjvnhcgxpw3vmkpf5nwfpknqflvxgig6gvsy4wahc2157";
-       revision = "5";
-       editedCabalFile = "02szs3kljcfzg9kvnv6m8mykrm5big6ki4a7hzian5bb2jpjw4f1";
+       revision = "6";
+       editedCabalFile = "0sc559ahr96y0xzahxj25rrr6mhq3d12ljj42rwvnpnfyaynqbqc";
        libraryHaskellDepends = [
          attoparsec base bytestring bytestring-builder case-insensitive
          containers directory filepath hashable HUnit io-streams lifted-base
@@ -282975,8 +284760,8 @@ self: {
        pname = "snap-server";
        version = "1.1.2.1";
        sha256 = "0znadz0av6k31s8d175904d2kajxayl38sva3dqh5ckdfkymfx54";
-       revision = "4";
-       editedCabalFile = "02h1gdhd4wi57145s3jjnrghszzry624q55kjry0d54mmxrzgsh1";
+       revision = "5";
+       editedCabalFile = "0hpbnxbyfsngnx816i92hccimbsc1zx7smajjzaz58647cxkgm1y";
        configureFlags = [ "-fopenssl" ];
        isLibrary = true;
        isExecutable = true;
@@ -284587,7 +286372,7 @@ self: {
        doHaddock = false;
        description = "High-level network sockets";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
+       badPlatforms = lib.platforms.darwin;
      }) {};
 
   "sockets-and-pipes" = callPackage
@@ -285400,10 +287185,10 @@ self: {
      }) {};
 
   "spade" = callPackage
-    ({ mkDerivation, aeson, ansi-terminal, base, bytestring
-     , constraints, containers, cryptonite, Decimal, directory
-     , exceptions, file-embed, filepath, hedgehog, hex-text, hspec
-     , hspec-discover, hspec-hedgehog, memory, monad-loops, mtl
+    ({ mkDerivation, aeson, ansi-terminal, base, bounded-queue
+     , bytestring, constraints, containers, cryptonite, Decimal, deepseq
+     , directory, exceptions, file-embed, filepath, hedgehog, hex-text
+     , hspec, hspec-discover, hspec-hedgehog, memory, monad-loops, mtl
      , neat-interpolation, ordered-containers, process, random
      , regex-tdfa, scientific, sdl2, sdl2-gfx, sdl2-mixer, sdl2-ttf, stm
      , strip-ansi-escape, template-haskell, terminal, text, time, unix
@@ -285412,36 +287197,39 @@ self: {
      }:
      mkDerivation {
        pname = "spade";
-       version = "0.1.0.9";
-       sha256 = "0m11a7nszp3i6wg73274pj5hd7m6sw45n2h6rdrfbxc4xm08vs64";
+       version = "0.1.0.10";
+       sha256 = "1fxrn1nf2yh6r9m93sc5wxk60cd9vccl994w4pva90fp78a3p69n";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson ansi-terminal base bytestring constraints containers
-         cryptonite Decimal directory exceptions file-embed filepath
-         hedgehog hex-text hspec hspec-discover hspec-hedgehog memory
-         monad-loops mtl neat-interpolation ordered-containers process
-         random regex-tdfa scientific sdl2 sdl2-gfx sdl2-mixer sdl2-ttf stm
-         strip-ansi-escape template-haskell terminal text time unix unliftio
-         unliftio-core unordered-containers vector WAVE with-utf8
+         aeson ansi-terminal base bounded-queue bytestring constraints
+         containers cryptonite Decimal deepseq directory exceptions
+         file-embed filepath hedgehog hex-text hspec hspec-discover
+         hspec-hedgehog memory monad-loops mtl neat-interpolation
+         ordered-containers process random regex-tdfa scientific sdl2
+         sdl2-gfx sdl2-mixer sdl2-ttf stm strip-ansi-escape template-haskell
+         terminal text time unix unliftio unliftio-core unordered-containers
+         vector WAVE with-utf8
        ];
        executableHaskellDepends = [
-         aeson ansi-terminal base bytestring constraints containers
-         cryptonite Decimal directory exceptions file-embed filepath
-         hedgehog hex-text hspec hspec-discover hspec-hedgehog memory
-         monad-loops mtl neat-interpolation ordered-containers process
-         random regex-tdfa scientific sdl2 sdl2-gfx sdl2-mixer sdl2-ttf stm
-         strip-ansi-escape template-haskell terminal text time unix unliftio
-         unliftio-core unordered-containers vector WAVE with-utf8
+         aeson ansi-terminal base bounded-queue bytestring constraints
+         containers cryptonite Decimal deepseq directory exceptions
+         file-embed filepath hedgehog hex-text hspec hspec-discover
+         hspec-hedgehog memory monad-loops mtl neat-interpolation
+         ordered-containers process random regex-tdfa scientific sdl2
+         sdl2-gfx sdl2-mixer sdl2-ttf stm strip-ansi-escape template-haskell
+         terminal text time unix unliftio unliftio-core unordered-containers
+         vector WAVE with-utf8
        ];
        testHaskellDepends = [
-         aeson ansi-terminal base bytestring constraints containers
-         cryptonite Decimal directory exceptions file-embed filepath
-         hedgehog hex-text hspec hspec-discover hspec-hedgehog memory
-         monad-loops mtl neat-interpolation ordered-containers process
-         random regex-tdfa scientific sdl2 sdl2-gfx sdl2-mixer sdl2-ttf stm
-         strip-ansi-escape template-haskell terminal text time unix unliftio
-         unliftio-core unordered-containers vector WAVE with-utf8
+         aeson ansi-terminal base bounded-queue bytestring constraints
+         containers cryptonite Decimal deepseq directory exceptions
+         file-embed filepath hedgehog hex-text hspec hspec-discover
+         hspec-hedgehog memory monad-loops mtl neat-interpolation
+         ordered-containers process random regex-tdfa scientific sdl2
+         sdl2-gfx sdl2-mixer sdl2-ttf stm strip-ansi-escape template-haskell
+         terminal text time unix unliftio unliftio-core unordered-containers
+         vector WAVE with-utf8
        ];
        testToolDepends = [ hspec-discover ];
        description = "A simple programming and debugging environment";
@@ -285837,19 +287625,19 @@ self: {
      }) {};
 
   "spdx" = callPackage
-    ({ mkDerivation, base, base-compat, Cabal, containers, QuickCheck
-     , tasty, tasty-quickcheck, transformers
+    ({ mkDerivation, base, Cabal-syntax, containers, puresat
+     , QuickCheck, tasty, tasty-quickcheck, transformers
      }:
      mkDerivation {
        pname = "spdx";
-       version = "1.0.0.3";
-       sha256 = "1xrar0mzr7y02gw1hfabd6jyz31p3qz0jxp2mcs5kbhv0a3rc91m";
-       libraryHaskellDepends = [ base Cabal containers transformers ];
-       testHaskellDepends = [
-         base base-compat Cabal tasty tasty-quickcheck
+       version = "1.1";
+       sha256 = "14x1kk4baq4a3am4hp5ax2smc0h5dizlc22w2jkc63f3013dxvp3";
+       libraryHaskellDepends = [
+         base Cabal-syntax containers puresat transformers
        ];
+       testHaskellDepends = [ base Cabal-syntax tasty tasty-quickcheck ];
        benchmarkHaskellDepends = [
-         base base-compat Cabal QuickCheck tasty-quickcheck
+         base Cabal-syntax QuickCheck tasty-quickcheck
        ];
        description = "SPDX license expression language, Extras";
        license = lib.licenses.bsd3;
@@ -286326,6 +288114,30 @@ self: {
        broken = true;
      }) {};
 
+  "spirv-enum" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "spirv-enum";
+       version = "0.1.0.0";
+       sha256 = "0sr39lxh4jrzinins8i0lv0y715sc11grp2yq47sa1jpzvaf246v";
+       libraryHaskellDepends = [ base ];
+       description = "SPIR-V enumerations generated from Khronos JSON";
+       license = lib.licenses.bsd3;
+     }) {};
+
+  "spirv-headers" = callPackage
+    ({ mkDerivation, aeson, base, containers, text }:
+     mkDerivation {
+       pname = "spirv-headers";
+       version = "0.1.0.0";
+       sha256 = "06z8x3iqwslfasvdmp9nm391wngx5iwn7znyna24x595xxg3yvjh";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ aeson base containers text ];
+       description = "Types and generator for SPIR-V JSON spec";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "spirv-reflect-ffi" = callPackage
     ({ mkDerivation, base, bytestring, c2hs, spirv-reflect-types, text
      , vector
@@ -286453,8 +288265,8 @@ self: {
     ({ mkDerivation, base, containers, ghc, hlint, stm }:
      mkDerivation {
        pname = "splint";
-       version = "1.0.2.1";
-       sha256 = "04887k7ys72gkjkw0l1w3sqxwydk20gvfpl0qfwkrx8xp705710l";
+       version = "2.0.0.5";
+       sha256 = "0gpyqnxvz6xmm9iiq1164c0qwcjvmin07mkdrb90smcyi5s886j2";
        libraryHaskellDepends = [ base containers ghc hlint stm ];
        description = "HLint as a GHC source plugin";
        license = lib.licenses.isc;
@@ -287958,8 +289770,8 @@ self: {
        pname = "stache";
        version = "2.3.4";
        sha256 = "0kgiyxws2kir8q8zrqkzmk103y7hl6nksxl70f6fy8m9fqkjga51";
-       revision = "1";
-       editedCabalFile = "16hg9ry7vkyv218913nn0pdhjk4hzn4a4r15pm2g28mms0bh4lx5";
+       revision = "2";
+       editedCabalFile = "107iijpd6jzdnbxd8pm2kyj57645h1ax1ynzb3dfsq0akhnmsgx6";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -287988,20 +289800,20 @@ self: {
      , async, attoparsec, base, base64-bytestring, bytestring, Cabal
      , casa-client, companion, conduit, conduit-extra, containers
      , crypton, directory, echo, exceptions, extra, file-embed, filelock
-     , filepath, fsnotify, generic-deriving, ghc-boot, hi-file-parser
-     , hpack, hpc, hspec, hspec-discover, http-client, http-client-tls
-     , http-conduit, http-download, http-types, memory, microlens, mtl
-     , mustache, neat-interpolation, open-browser, optparse-applicative
-     , pantry, path, path-io, persistent, persistent-sqlite, pretty
-     , process, project-template, QuickCheck, random, raw-strings-qq
-     , rio, rio-prettyprint, split, stm, tar, template-haskell, text
-     , time, transformers, unix, unix-compat, unordered-containers
-     , vector, yaml, zlib
+     , filepath, fsnotify, generic-deriving, ghc-boot, hashable
+     , hi-file-parser, hpack, hpc, hspec, hspec-discover, http-client
+     , http-client-tls, http-conduit, http-download, http-types, memory
+     , microlens, mtl, mustache, neat-interpolation, open-browser
+     , optparse-applicative, pantry, path, path-io, persistent
+     , persistent-sqlite, pretty, process, project-template, QuickCheck
+     , random, raw-strings-qq, rio, rio-prettyprint, split, stm, tar
+     , template-haskell, text, time, transformers, unix, unix-compat
+     , unordered-containers, vector, yaml, zlib
      }:
      mkDerivation {
        pname = "stack";
-       version = "2.15.7";
-       sha256 = "0wl6s7z2qx41aaiajhd1sg2mn1g3l860yl18i2mqpwagghns5g5g";
+       version = "3.1.1";
+       sha256 = "0iax7ncga64mgkbiy0psjrd603kz8k8m67f718xl4vpyn3m03by4";
        configureFlags = [
          "-fdisable-git-info" "-fhide-dependency-versions"
          "-fsupported-build"
@@ -288014,39 +289826,40 @@ self: {
          base base64-bytestring bytestring Cabal casa-client companion
          conduit conduit-extra containers crypton directory echo exceptions
          extra file-embed filelock filepath fsnotify generic-deriving
-         ghc-boot hi-file-parser hpack hpc http-client http-client-tls
-         http-conduit http-download http-types memory microlens mtl mustache
-         neat-interpolation open-browser optparse-applicative pantry path
-         path-io persistent persistent-sqlite pretty process
-         project-template random rio rio-prettyprint split stm tar
-         template-haskell text time transformers unix unix-compat
-         unordered-containers vector yaml zlib
+         ghc-boot hashable hi-file-parser hpack hpc http-client
+         http-client-tls http-conduit http-download http-types memory
+         microlens mtl mustache neat-interpolation open-browser
+         optparse-applicative pantry path path-io persistent
+         persistent-sqlite pretty process project-template random rio
+         rio-prettyprint split stm tar template-haskell text time
+         transformers unix unix-compat unordered-containers vector yaml zlib
        ];
        executableHaskellDepends = [
          aeson aeson-warning-parser ansi-terminal array async attoparsec
          base base64-bytestring bytestring Cabal casa-client companion
          conduit conduit-extra containers crypton directory echo exceptions
          extra file-embed filelock filepath fsnotify generic-deriving
-         ghc-boot hi-file-parser hpack hpc http-client http-client-tls
-         http-conduit http-download http-types memory microlens mtl mustache
-         neat-interpolation open-browser optparse-applicative pantry path
-         path-io persistent persistent-sqlite pretty process
-         project-template random rio rio-prettyprint split stm tar
-         template-haskell text time transformers unix unix-compat
-         unordered-containers vector yaml zlib
+         ghc-boot hashable hi-file-parser hpack hpc http-client
+         http-client-tls http-conduit http-download http-types memory
+         microlens mtl mustache neat-interpolation open-browser
+         optparse-applicative pantry path path-io persistent
+         persistent-sqlite pretty process project-template random rio
+         rio-prettyprint split stm tar template-haskell text time
+         transformers unix unix-compat unordered-containers vector yaml zlib
        ];
        testHaskellDepends = [
          aeson aeson-warning-parser ansi-terminal array async attoparsec
          base base64-bytestring bytestring Cabal casa-client companion
          conduit conduit-extra containers crypton directory echo exceptions
          extra file-embed filelock filepath fsnotify generic-deriving
-         ghc-boot hi-file-parser hpack hpc hspec http-client http-client-tls
-         http-conduit http-download http-types memory microlens mtl mustache
-         neat-interpolation open-browser optparse-applicative pantry path
-         path-io persistent persistent-sqlite pretty process
-         project-template QuickCheck random raw-strings-qq rio
-         rio-prettyprint split stm tar template-haskell text time
-         transformers unix unix-compat unordered-containers vector yaml zlib
+         ghc-boot hashable hi-file-parser hpack hpc hspec http-client
+         http-client-tls http-conduit http-download http-types memory
+         microlens mtl mustache neat-interpolation open-browser
+         optparse-applicative pantry path path-io persistent
+         persistent-sqlite pretty process project-template QuickCheck random
+         raw-strings-qq rio rio-prettyprint split stm tar template-haskell
+         text time transformers unix unix-compat unordered-containers vector
+         yaml zlib
        ];
        testToolDepends = [ hspec-discover ];
        doCheck = false;
@@ -290100,10 +291913,10 @@ self: {
     ({ mkDerivation, base, containers, deepseq, QuickCheck }:
      mkDerivation {
        pname = "step-function";
-       version = "0.2.0.1";
-       sha256 = "0hpzbjgjgsrx6q7sjk2dz40i2lggx8wraqlf58ibbv3y1yvb2q6a";
-       revision = "2";
-       editedCabalFile = "034mk1k23qs8d9y1iyxnpxn0zcq0yy6z7jy9lp3l4vin6gmpz0vk";
+       version = "0.2.1";
+       sha256 = "1izshxrfhidvdhmnyrnqx2lqv2qjpisjdrxa687yywswcd4nlf9g";
+       revision = "1";
+       editedCabalFile = "1xh4slrjyrbzp5fzrx65bld6y8h8rmqrrb36xprs7c2kq08c6wwv";
        libraryHaskellDepends = [ base containers deepseq QuickCheck ];
        testHaskellDepends = [ base QuickCheck ];
        description = "Staircase functions or piecewise constant functions";
@@ -291738,6 +293551,8 @@ self: {
        pname = "streamly";
        version = "0.10.1";
        sha256 = "1iyvrhjlvfww5jmwdfx58pr5xi9jzv5h22g0nvnhgnrnxhm86sxn";
+       revision = "3";
+       editedCabalFile = "1g4jv5gq9bn9mb97zqh2g27l77i1ik8qznzv2lc217kylhmnm2gh";
        libraryHaskellDepends = [
          atomic-primops base containers deepseq directory exceptions
          hashable heaps lockfree-queue monad-control mtl network
@@ -291798,8 +293613,8 @@ self: {
      }:
      mkDerivation {
        pname = "streamly-bytestring";
-       version = "0.2.1";
-       sha256 = "0yziqcib7bc87xsnh8k4s4fkpwxzby71sqjhcdld2d8002xa3gdr";
+       version = "0.2.2";
+       sha256 = "0c1dnvmqjwk18i8mbimaa1khhj6x6ch45i57giidqin00n11n3cq";
        libraryHaskellDepends = [ base bytestring streamly-core ];
        testHaskellDepends = [
          base bytestring directory filepath hspec hspec-discover QuickCheck
@@ -292016,6 +293831,31 @@ self: {
        broken = true;
      }) {};
 
+  "streamly-zip" = callPackage
+    ({ mkDerivation, base, base16-bytestring, bytestring, containers
+     , cryptohash, directory, filepath, QuickCheck, streamly
+     , streamly-core, tar, tasty, tasty-hunit, tasty-quickcheck
+     , temporary, zip, zlib
+     }:
+     mkDerivation {
+       pname = "streamly-zip";
+       version = "0.0.1";
+       sha256 = "0wys2yfrwb06sw64960z17zqmcqxdij6cw51mbqw6ak12ax6k0xz";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [
+         base bytestring containers streamly streamly-core
+       ];
+       librarySystemDepends = [ zip ];
+       testHaskellDepends = [
+         base base16-bytestring bytestring containers cryptohash directory
+         filepath QuickCheck streamly streamly-core tar tasty tasty-hunit
+         tasty-quickcheck temporary zlib
+       ];
+       testSystemDepends = [ zip ];
+       description = "Stream data from zip archives using the streamly library";
+       license = lib.licenses.bsd3;
+     }) {inherit (pkgs) zip;};
+
   "streamproc" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -292139,6 +293979,25 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "strict_0_5_1" = callPackage
+    ({ mkDerivation, assoc, base, binary, bytestring, deepseq, ghc-prim
+     , hashable, text, these, transformers
+     }:
+     mkDerivation {
+       pname = "strict";
+       version = "0.5.1";
+       sha256 = "12rgzrxb1dz5qb1sqmwdyiyhxbpa5rrzlyr293ki4qx8qa094wbp";
+       revision = "1";
+       editedCabalFile = "1wh1p76sahrzqd58kdlvk85c38cr7w3ib33cb95bp33lqyvp7hsq";
+       libraryHaskellDepends = [
+         assoc base binary bytestring deepseq ghc-prim hashable text these
+         transformers
+       ];
+       description = "Strict data types and String IO";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "strict-base" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -292169,6 +294028,22 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "strict-base-types_0_8_1" = callPackage
+    ({ mkDerivation, aeson, base, quickcheck-instances, strict
+     , strict-lens
+     }:
+     mkDerivation {
+       pname = "strict-base-types";
+       version = "0.8.1";
+       sha256 = "0dazvs9pwjqrhwggkxh6g73n5y6jz99lpgbnmq39ka4jnc6m8km1";
+       libraryHaskellDepends = [
+         aeson base quickcheck-instances strict strict-lens
+       ];
+       description = "Strict variants of the types provided in base";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "strict-concurrency" = callPackage
     ({ mkDerivation, base, deepseq }:
      mkDerivation {
@@ -292191,10 +294066,8 @@ self: {
      }:
      mkDerivation {
        pname = "strict-containers";
-       version = "0.2";
-       sha256 = "128aw17c2m3rh2v23c2vdgk7f7rk11plwkzq2carrm1x5nvhrki7";
-       revision = "1";
-       editedCabalFile = "0imlmrqsc3v341dvs5r9r6cynvn2szfy1a1ldxfs3axjzyszvsqv";
+       version = "0.2.1";
+       sha256 = "0y9pprfcrqlqv0px2p97wsk3zddbzc7qcgl7cvjl4m7k64sya0ia";
        libraryHaskellDepends = [
          array base binary containers deepseq hashable indexed-traversable
          primitive strict template-haskell unordered-containers vector
@@ -292217,6 +294090,8 @@ self: {
        pname = "strict-containers-lens";
        version = "0.2";
        sha256 = "08m4brq8sbdi44cw3klakaw3dax3y9x94kxniv8w6dyqmf5as38w";
+       revision = "1";
+       editedCabalFile = "1z92vzi2phvrqjn23hdqzpwdj1jwsj26723l2aby7vymyg70xsvk";
        libraryHaskellDepends = [ base hashable lens strict-containers ];
        description = "Strict containers - Lens instances";
        license = lib.licenses.bsd3;
@@ -292231,6 +294106,8 @@ self: {
        pname = "strict-containers-serialise";
        version = "0.2";
        sha256 = "10y0pcvxidq39z284ffac4sl6yg6cq00x1mmdnwcbaxiq8xhm3hk";
+       revision = "1";
+       editedCabalFile = "09lkaahyzf9xq86z8pv05w4zmv4qq94lar2jdc6vnf8y5szc4idy";
        libraryHaskellDepends = [
          base cborg hashable serialise strict-containers
        ];
@@ -292325,6 +294202,18 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "strict-lens_0_4_1" = callPackage
+    ({ mkDerivation, base, lens, strict }:
+     mkDerivation {
+       pname = "strict-lens";
+       version = "0.4.1";
+       sha256 = "044rqqwcn1zr6ypci04xddgvlyf9fl0p78rwn9dpk7vmpvcmkb0b";
+       libraryHaskellDepends = [ base lens strict ];
+       description = "Lenses for types in strict package";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "strict-list" = callPackage
     ({ mkDerivation, base, deepseq, hashable, rerebase, semigroupoids
      , tasty, tasty-quickcheck
@@ -292359,13 +294248,13 @@ self: {
     ({ mkDerivation, base, optics-core, strict }:
      mkDerivation {
        pname = "strict-optics";
-       version = "0.4.0.1";
-       sha256 = "1x4p2fksljd9xfy4mxdz5pxcskxz2qg2ma28d6y4j2v4728r0x8a";
-       revision = "2";
-       editedCabalFile = "01099gz0bf64kkx429f1nmsbfnyqwpp5nbj2bbmmckv40r8w7yw4";
+       version = "0.4.1";
+       sha256 = "0mszg553zl44247ahwaf50548qcsd5xwg6lpnxsnfjjanc6g2x5f";
        libraryHaskellDepends = [ base optics-core strict ];
        description = "Optics for types in strict package";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "strict-stm" = callPackage
@@ -292490,19 +294379,6 @@ self: {
     ({ mkDerivation, base, bytestring, tagged, text }:
      mkDerivation {
        pname = "string-class";
-       version = "0.1.7.1";
-       sha256 = "0hbh4ccd3zlwnkczgvfg76h537gxs1rcci0p689i5v833n67zygy";
-       libraryHaskellDepends = [ base bytestring tagged text ];
-       description = "String class library";
-       license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
-       broken = true;
-     }) {};
-
-  "string-class_0_1_7_2" = callPackage
-    ({ mkDerivation, base, bytestring, tagged, text }:
-     mkDerivation {
-       pname = "string-class";
        version = "0.1.7.2";
        sha256 = "0wi9kkvwf3j77i3z81ijc16pjrn3jwjr6fs8hk78qwf9bklwg3jl";
        libraryHaskellDepends = [ base bytestring tagged text ];
@@ -292618,10 +294494,8 @@ self: {
      }:
      mkDerivation {
        pname = "string-interpolate";
-       version = "0.3.3.0";
-       sha256 = "1m4m9ivi29q90fvrinigqwz4qmnxnbi895l1gmsrp7j0bmwjxhrb";
-       revision = "1";
-       editedCabalFile = "1xys5lmy4xj9z2yj3lnhcv43wi4yqgchkbkd0adr8m6snfpabbcl";
+       version = "0.3.4.0";
+       sha256 = "13hb3spabggr6gsn9xhwpwldjvpl2l7z4lgssis82c40n108b0w8";
        libraryHaskellDepends = [
          base bytestring haskell-src-exts haskell-src-meta split
          template-haskell text text-conversions utf8-string
@@ -292884,8 +294758,8 @@ self: {
        pname = "stringsearch";
        version = "0.3.6.6";
        sha256 = "0jpy9xjcjdbpi3wk6mg7xwd7wfi2mma70p97v1ij5i8bj9qijpr9";
-       revision = "1";
-       editedCabalFile = "0z5pz5dccapz9k39r2zmf056m0x2m2lj3jahhnw3mfxlmps07378";
+       revision = "2";
+       editedCabalFile = "01w6m4fxxccm9xh63648y6fs50y7l727sjrpda5b21k0jh1vnwnd";
        libraryHaskellDepends = [ array base bytestring containers ];
        description = "Fast searching, splitting and replacing of ByteStrings";
        license = lib.licenses.bsd3;
@@ -292904,6 +294778,17 @@ self: {
        broken = true;
      }) {};
 
+  "stringz" = callPackage
+    ({ mkDerivation, base, bytestring, lens, text }:
+     mkDerivation {
+       pname = "stringz";
+       version = "0.0.1";
+       sha256 = "14y721dkzh4hhwg2089h6a71bpcb4z84a3nv4b1i5917sbv7jd9f";
+       libraryHaskellDepends = [ base bytestring lens text ];
+       description = "Optics for string-like data types";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "strio" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -294095,6 +295980,23 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "suffix" = callPackage
+    ({ mkDerivation, base, bytestring, containers, deepseq, primitive
+     , tasty, tasty-hunit, tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "suffix";
+       version = "0.1.0.0";
+       sha256 = "1kjlmbljwp14mc5l177apkv5iwcls2y7jng0din6z3gfbja90j4z";
+       libraryHaskellDepends = [ base bytestring deepseq primitive ];
+       testHaskellDepends = [
+         base bytestring containers primitive tasty tasty-hunit
+         tasty-quickcheck
+       ];
+       description = "Suffix arrays and friends";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "suffix-array" = callPackage
     ({ mkDerivation, array, base, containers, criterion, random, tasty
      , tasty-hunit, tasty-quickcheck
@@ -294369,6 +296271,7 @@ self: {
        description = "A Haskell interface to SUMP-compatible logic analyzers";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "sundown" = callPackage
@@ -295310,8 +297213,8 @@ self: {
      }:
      mkDerivation {
        pname = "swagger2";
-       version = "2.8.8";
-       sha256 = "1wvrxgkrgd6f9x2bfnxky9dc1vsnrib9xmvkrgxyqxkjm6gdmgzg";
+       version = "2.8.9";
+       sha256 = "18far6inavjcmfwdflgs2isrvp4bcnlj9pgqxnp6wba8pazpp8wj";
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [
          aeson aeson-pretty base base-compat-batteries bytestring containers
@@ -295350,56 +297253,65 @@ self: {
      }) {inherit (pkgs) tokyocabinet;};
 
   "swarm" = callPackage
-    ({ mkDerivation, aeson, array, astar, base, blaze-html, boolexpr
+    ({ mkDerivation, aeson, AhoCorasick, array, astar, base, boolexpr
      , brick, brick-list-skip, bytestring, clock, colour, commonmark
-     , commonmark-extensions, containers, directory, dotgen, either
-     , extra, filepath, fused-effects, fused-effects-lens, fuzzy
-     , githash, hashable, hsnoise, http-client, http-client-tls
-     , http-types, lens, linear, lsp, megaparsec, minimorph, mtl
-     , murmur3, natural-sort, optparse-applicative, palette, pandoc
-     , pandoc-types, parser-combinators, prettyprinter, QuickCheck
-     , random, scientific, servant, servant-docs, servant-server, SHA
-     , simple-enumeration, split, stm, syb, tagged, tasty, tasty-bench
-     , tasty-expected-failure, tasty-hunit, tasty-quickcheck
-     , template-haskell, terminal-size, text, text-rope, text-zipper
-     , time, transformers, unification-fd, unordered-containers, vector
-     , vty, wai, warp, witch, witherable, word-wrap, yaml
+     , commonmark-extensions, containers, cookie, data-fix
+     , deriving-compat, directory, dotgen, either, exceptions, extra
+     , filepath, free, fused-effects, fused-effects-lens, fuzzy, githash
+     , hashable, hsnoise, http-client, http-client-tls, http-types
+     , JuicyPixels, lens, linear, lsp, megaparsec, minimorph, MissingH
+     , mtl, murmur3, natural-sort, nonempty-containers
+     , optparse-applicative, palette, pandoc, pandoc-types
+     , parser-combinators, prettyprinter, QuickCheck, random, scientific
+     , servant-docs, servant-multipart, servant-server, SHA
+     , simple-enumeration, split, sqlite-simple, syb, tagged, tasty
+     , tasty-bench, tasty-expected-failure, tasty-hunit
+     , tasty-quickcheck, template-haskell, terminal-size, text
+     , text-rope, text-zipper, time, transformers, unicode-show
+     , unordered-containers, utf8-string, vector, vty, vty-crossplatform
+     , wai, wai-app-static, wai-extra, warp, witch, witherable
+     , word-wrap, yaml
      }:
      mkDerivation {
        pname = "swarm";
-       version = "0.5.0.0";
-       sha256 = "007647l7janvsfyyapwrr65q6x6dy1jgiaaga4jhfv4gazwssxsm";
-       isLibrary = true;
+       version = "0.6.0.0";
+       sha256 = "0y2ijxfn8yns6fk87mj7nzlnq5k62mhc5xp8nhzzs5yf2v4p72j6";
+       isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
-         aeson array astar base blaze-html boolexpr brick brick-list-skip
+         aeson AhoCorasick array astar base boolexpr brick brick-list-skip
          bytestring clock colour commonmark commonmark-extensions containers
-         directory dotgen either extra filepath fused-effects
-         fused-effects-lens fuzzy githash hashable hsnoise http-client
-         http-client-tls http-types lens linear lsp megaparsec minimorph mtl
-         murmur3 natural-sort palette pandoc pandoc-types parser-combinators
-         prettyprinter random scientific servant servant-docs servant-server
-         SHA simple-enumeration split stm syb tagged template-haskell text
-         text-rope text-zipper time transformers unification-fd
-         unordered-containers vector vty wai warp witch witherable word-wrap
-         yaml
+         cookie data-fix deriving-compat directory dotgen either exceptions
+         extra filepath free fused-effects fused-effects-lens fuzzy githash
+         hashable hsnoise http-client http-client-tls http-types JuicyPixels
+         lens linear lsp megaparsec minimorph mtl murmur3 natural-sort
+         nonempty-containers palette pandoc pandoc-types parser-combinators
+         prettyprinter random scientific servant-docs servant-multipart
+         servant-server SHA simple-enumeration split sqlite-simple syb
+         tagged template-haskell terminal-size text text-rope text-zipper
+         time transformers unicode-show unordered-containers utf8-string
+         vector vty wai wai-app-static wai-extra warp witch witherable
+         word-wrap yaml
        ];
        executableHaskellDepends = [
-         base githash optparse-applicative prettyprinter terminal-size text
+         base brick fused-effects githash lens optparse-applicative
+         sqlite-simple text transformers vty vty-crossplatform warp yaml
        ];
        testHaskellDepends = [
-         aeson base boolexpr containers directory filepath fused-effects
-         hashable lens linear mtl QuickCheck tasty tasty-expected-failure
-         tasty-hunit tasty-quickcheck text time transformers vty witch yaml
+         aeson base boolexpr bytestring containers data-fix filepath
+         fused-effects hashable http-client http-types JuicyPixels lens
+         megaparsec MissingH mtl nonempty-containers QuickCheck SHA tasty
+         tasty-expected-failure tasty-hunit tasty-quickcheck text time vty
+         warp witch yaml
        ];
        benchmarkHaskellDepends = [
-         base containers lens linear mtl random tasty-bench text
+         base containers extra lens mtl tasty-bench text
        ];
+       doHaddock = false;
        description = "2D resource gathering game with programmable robots";
        license = lib.licenses.bsd3;
        hydraPlatforms = lib.platforms.none;
-       mainProgram = "swarm";
        broken = true;
      }) {};
 
@@ -295485,8 +297397,8 @@ self: {
      }:
      mkDerivation {
        pname = "swish";
-       version = "0.10.8.0";
-       sha256 = "14kjclrdfymrb5ad4s0g4k8b7zrazjppgc5rgm5wa3b4wc13x18z";
+       version = "0.10.9.0";
+       sha256 = "0d74b2mf1wwc0zvyv7kxsxhphybg0s9fjin4046dhgzddzagmwys";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -295679,12 +297591,12 @@ self: {
      , filepath, MonadRandom, mtl, optparse-applicative, path, path-io
      , pretty-show, QuickCheck, quickcheck-io, random, random-shuffle
      , safe, safe-coloured-text, safe-coloured-text-terminfo, stm
-     , svg-builder, sydtest-discover, text, vector
+     , svg-builder, text, vector
      }:
      mkDerivation {
        pname = "sydtest";
-       version = "0.15.1.1";
-       sha256 = "01p49ijq32qrls94fgdjay95c826x3yvi13k2l0izimww5fhw9pi";
+       version = "0.15.1.3";
+       sha256 = "1qsh91m5jj5dgiyx5frzvnww0vayfkwbdnfq4ahb81zrdndgakf9";
        libraryHaskellDepends = [
          async autodocodec autodocodec-yaml base bytestring containers dlist
          envparse fast-myers-diff filepath MonadRandom mtl
@@ -295692,13 +297604,31 @@ self: {
          quickcheck-io random random-shuffle safe safe-coloured-text
          safe-coloured-text-terminfo stm svg-builder text vector
        ];
-       testHaskellDepends = [
-         base bytestring fast-myers-diff path path-io QuickCheck random
-         safe-coloured-text stm text vector
+       description = "A modern testing framework for Haskell with good defaults and advanced testing features";
+       license = "unknown";
+     }) {};
+
+  "sydtest_0_17_0_0" = 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
+     , safe-coloured-text-terminfo, stm, svg-builder, text, vector
+     }:
+     mkDerivation {
+       pname = "sydtest";
+       version = "0.17.0.0";
+       sha256 = "1l8ji5qny7wq6n10ys1mxclqbzk54g3fsdi99pjb9sigd99s550n";
+       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
+         safe-coloured-text safe-coloured-text-terminfo stm svg-builder text
+         vector
        ];
-       testToolDepends = [ sydtest-discover ];
        description = "A modern testing framework for Haskell with good defaults and advanced testing features";
        license = "unknown";
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "sydtest-aeson" = callPackage
@@ -295719,6 +297649,25 @@ self: {
        license = "unknown";
      }) {};
 
+  "sydtest-aeson_0_2_0_0" = 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";
+       libraryHaskellDepends = [
+         aeson aeson-pretty base bytestring deepseq path path-io sydtest
+         text
+       ];
+       testHaskellDepends = [ aeson base directory sydtest text ];
+       testToolDepends = [ sydtest-discover ];
+       description = "An aeson companion library for sydtest";
+       license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "sydtest-amqp" = callPackage
     ({ mkDerivation, aeson, amqp, async, base, bytestring, network
      , path, path-io, port-utils, process, stm, sydtest
@@ -295853,6 +297802,25 @@ self: {
        broken = true;
      }) {};
 
+  "sydtest-mongo_0_1_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";
+       libraryHaskellDepends = [
+         base binary bson bytestring mongoDB network path path-io port-utils
+         process sydtest sydtest-process text yaml
+       ];
+       description = "An mongoDB companion library for sydtest";
+       license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "sydtest-persistent" = callPackage
     ({ mkDerivation, base, bytestring, mtl, persistent, sydtest, text
      , unliftio
@@ -295868,6 +297836,22 @@ self: {
        license = "unknown";
      }) {};
 
+  "sydtest-persistent_0_1_0_0" = callPackage
+    ({ mkDerivation, base, bytestring, mtl, persistent, sydtest, text
+     , unliftio
+     }:
+     mkDerivation {
+       pname = "sydtest-persistent";
+       version = "0.1.0.0";
+       sha256 = "1hvx5101vwdwd5p7d7x7cg44byflnm9gwr6pfnzfvlw75fpdfb3i";
+       libraryHaskellDepends = [
+         base bytestring mtl persistent sydtest text unliftio
+       ];
+       description = "A persistent companion library for sydtest";
+       license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "sydtest-persistent-postgresql" = callPackage
     ({ mkDerivation, base, monad-logger, mtl, persistent
      , persistent-postgresql, sydtest, sydtest-discover
@@ -296046,6 +298030,29 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "sydtest-webdriver-screenshot_0_1_0_0" = callPackage
+    ({ mkDerivation, base, bytestring, http-types, JuicyPixels, mtl
+     , network-uri, path, path-io, sydtest, sydtest-discover
+     , sydtest-wai, sydtest-webdriver, vector, wai, webdriver
+     }:
+     mkDerivation {
+       pname = "sydtest-webdriver-screenshot";
+       version = "0.1.0.0";
+       sha256 = "1jcgnawxf6ag8zg8wc5hq47yv55ps45v2xw01d9xpd1lq1mc6xkw";
+       libraryHaskellDepends = [
+         base bytestring JuicyPixels mtl path path-io sydtest
+         sydtest-webdriver vector webdriver
+       ];
+       testHaskellDepends = [
+         base http-types network-uri sydtest sydtest-wai sydtest-webdriver
+         wai
+       ];
+       testToolDepends = [ sydtest-discover ];
+       description = "A webdriver screenshot companion library for sydtest";
+       license = "unknown";
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "sydtest-webdriver-yesod" = callPackage
     ({ mkDerivation, base, bytestring, http-client, http-types, mtl
      , network-uri, path, path-io, sydtest, sydtest-discover
@@ -296526,10 +298533,8 @@ self: {
     ({ mkDerivation, base, containers, deepseq }:
      mkDerivation {
        pname = "symbol";
-       version = "0.2.4";
-       sha256 = "0cc8kdm68pirb0s7n46v0yvw5b718qf7qip40jkg5q3c3xsafx6h";
-       revision = "2";
-       editedCabalFile = "0jdbaap11pkgb6m98v57k7qnx62pqxy7pa2i7293ywa4q305qgm1";
+       version = "0.2.4.1";
+       sha256 = "1lk5ymzv914m66dc98pz7vym4c4q54fbw5qsw5g1fb1x22s7gxmy";
        libraryHaskellDepends = [ base containers deepseq ];
        description = "A 'Symbol' type for fast symbol comparison";
        license = lib.licenses.bsd3;
@@ -296694,6 +298699,7 @@ self: {
        ];
        description = "Type level string parser combinators";
        license = lib.licenses.mit;
+       maintainers = [ lib.maintainers.raehik ];
      }) {};
 
   "sync" = callPackage
@@ -297183,6 +299189,7 @@ self: {
        description = "Efficient signal processing using runtime compilation";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "synthesizer-midi" = callPackage
@@ -297462,8 +299469,8 @@ self: {
        pname = "system-linux-proc";
        version = "0.1.1.1";
        sha256 = "12nvsvmchhsqs5f3x2075v8v68inb1xz8dbv1q5x48big1bf4vv5";
-       revision = "2";
-       editedCabalFile = "0bf4zrx2x3h6wln257k7fjwszvkxg9phjscfkhrl403wiz1kjxqz";
+       revision = "3";
+       editedCabalFile = "0mkjwv2yw130rpmxby32hqrj26q268wiyfv6f71q09wp1axl6qfc";
        libraryHaskellDepends = [
          attoparsec base bytestring containers directory errors text
        ];
@@ -297621,6 +299628,22 @@ self: {
        maintainers = [ lib.maintainers.sternenseemann ];
      }) {};
 
+  "systemd_2_4_0" = callPackage
+    ({ mkDerivation, base, bytestring, network, transformers, unix }:
+     mkDerivation {
+       pname = "systemd";
+       version = "2.4.0";
+       sha256 = "031aa9js27c3g4i0mxxndi7y01xa2qisb0cs9xq94gjib1j3z7hd";
+       libraryHaskellDepends = [
+         base bytestring network transformers unix
+       ];
+       testHaskellDepends = [ base network unix ];
+       description = "Systemd facilities (Socket activation, Notify)";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       maintainers = [ lib.maintainers.sternenseemann ];
+     }) {};
+
   "systemd-api" = callPackage
     ({ mkDerivation, base, posix-api, systemd }:
      mkDerivation {
@@ -297632,7 +299655,6 @@ self: {
        description = "systemd bindings";
        license = lib.licenses.bsd3;
        platforms = lib.platforms.linux;
-       hydraPlatforms = lib.platforms.none;
      }) {inherit (pkgs) systemd;};
 
   "systemd-ntfy" = callPackage
@@ -297847,8 +299869,8 @@ self: {
      }:
      mkDerivation {
        pname = "table-layout";
-       version = "1.0.0.0";
-       sha256 = "0divq2wf8hpygbrsvp8x4pcbajrbmrr2i4vfjqajwjq914swb2kc";
+       version = "1.0.0.1";
+       sha256 = "175qb6r0ircm4bpnzl7lr9jxsw08w57v650lh3ifz8w8rr23zylg";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base data-default-class doclayout text ];
@@ -299136,6 +301158,8 @@ self: {
        pname = "tar";
        version = "0.6.3.0";
        sha256 = "05387za01dssa2nhgqcsshwpxakfk4djad39dm0j99f8xq7ndfsh";
+       revision = "1";
+       editedCabalFile = "12pxf0427a51gw4n652vzfjc1scj4x5m4c778cs9bs4vk7cm3wg9";
        libraryHaskellDepends = [
          array base bytestring containers deepseq directory filepath
          os-string time transformers
@@ -299496,14 +301520,16 @@ self: {
        maintainers = [ lib.maintainers.maralorn ];
      }) {};
 
-  "tasty_1_5_1" = callPackage
+  "tasty_1_5" = callPackage
     ({ mkDerivation, ansi-terminal, base, containers
      , optparse-applicative, stm, tagged, transformers, unix
      }:
      mkDerivation {
        pname = "tasty";
-       version = "1.5.1";
-       sha256 = "1pb14rp2y87nbgwy3pkyhm69ly53knnnahidrihdd1nd378svpl9";
+       version = "1.5";
+       sha256 = "1b19s0kf61z3zp7qx9m3j3iqmjvwvqsfwryf9lfnj3i15a2zfp6a";
+       revision = "2";
+       editedCabalFile = "0jr6a6klg08x9pqmap3h3ys5dhda0w92ysbnsvvi81vrzxzz98wd";
        libraryHaskellDepends = [
          ansi-terminal base containers optparse-applicative stm tagged
          transformers unix
@@ -299622,6 +301648,19 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "tasty-bench_0_4" = callPackage
+    ({ mkDerivation, base, containers, deepseq, ghc-prim, tasty }:
+     mkDerivation {
+       pname = "tasty-bench";
+       version = "0.4";
+       sha256 = "1qkvdp1djbvb2b7yxckpfaygdgsh71h340mbvprm0r6dim3q1742";
+       libraryHaskellDepends = [ base containers deepseq ghc-prim tasty ];
+       benchmarkHaskellDepends = [ base ];
+       description = "Featherlight benchmark framework";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "tasty-bench-fit" = callPackage
     ({ mkDerivation, base, containers, deepseq, infinite-list
      , regression-simple, tasty, tasty-bench, tasty-expected-failure
@@ -299631,8 +301670,8 @@ self: {
        pname = "tasty-bench-fit";
        version = "0.1";
        sha256 = "0dn8zfiwrpw8f3q5lnb7n3rp5sazrfxbcfk3cffh7s55mgb74rbk";
-       revision = "2";
-       editedCabalFile = "1b779czhl7qh8ajagp13lvwrgmnbpvwyndn0rf0qmxq1bp6l2yj0";
+       revision = "3";
+       editedCabalFile = "1izd6ipx80cp1xjbb1rwdx6s7kxlsiwck3p1b8zb66mdmfbwaxvm";
        libraryHaskellDepends = [
          base containers deepseq infinite-list regression-simple tasty
          tasty-bench
@@ -299645,6 +301684,28 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "tasty-bench-fit_0_1_1" = callPackage
+    ({ mkDerivation, base, containers, deepseq, infinite-list
+     , regression-simple, tasty, tasty-bench, tasty-expected-failure
+     , tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "tasty-bench-fit";
+       version = "0.1.1";
+       sha256 = "1x1f2r3p5jsl4f8ss21mdszwl5mi7xfshql8578ff2q8nf9ah9iv";
+       libraryHaskellDepends = [
+         base containers deepseq infinite-list regression-simple tasty
+         tasty-bench
+       ];
+       testHaskellDepends = [
+         base containers tasty tasty-bench tasty-expected-failure
+         tasty-quickcheck
+       ];
+       description = "Determine time complexity of a given function";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "tasty-checklist" = callPackage
     ({ mkDerivation, base, containers, doctest, exceptions, HUnit
      , parameterized-utils, tasty, tasty-expected-failure, tasty-hunit
@@ -299837,8 +301898,8 @@ self: {
        pname = "tasty-hedgehog";
        version = "1.4.0.2";
        sha256 = "0lki03z0p38x0dkqx5cqga30zy5m31gxn1saqylja9bi6bbq8d25";
-       revision = "4";
-       editedCabalFile = "1qibqxwh3f0c2n7fcj2dni12mhixfwbywli6qrqii6wi7n325gd9";
+       revision = "5";
+       editedCabalFile = "19csv89pdva2d5fa0f9kwiq9cdcr51gsnaay62icjpkjw9anapch";
        libraryHaskellDepends = [ base hedgehog tagged tasty ];
        testHaskellDepends = [
          base hedgehog tasty tasty-expected-failure
@@ -299912,8 +301973,8 @@ self: {
        pname = "tasty-hspec";
        version = "1.2.0.4";
        sha256 = "1hk1nkjvhp89xxgzj6dhbgw0fknnghpng6afq4i39hjkwv5p78ni";
-       revision = "4";
-       editedCabalFile = "1i2wq9cir6l861g51g9rya8s37629ljbbrrh37vk76mv85lb38vj";
+       revision = "5";
+       editedCabalFile = "0ikiij332dfrj9qmln3az2ihghklk614vjjdq3z851m5gv32y0pa";
        libraryHaskellDepends = [
          base hspec hspec-api hspec-core QuickCheck tasty tasty-quickcheck
          tasty-smallcheck
@@ -299977,23 +302038,11 @@ self: {
     ({ mkDerivation, base, call-stack, tasty }:
      mkDerivation {
        pname = "tasty-hunit";
-       version = "0.10.1";
-       sha256 = "10r05j6cl5clxzi2y2gxg9y4izxpa17l6hwb7f4lrc2qs8xl5sww";
-       libraryHaskellDepends = [ base call-stack tasty ];
-       description = "HUnit support for the Tasty test framework";
-       license = lib.licenses.mit;
-     }) {};
-
-  "tasty-hunit_0_10_2" = callPackage
-    ({ mkDerivation, base, call-stack, tasty }:
-     mkDerivation {
-       pname = "tasty-hunit";
        version = "0.10.2";
        sha256 = "1xh33ss7dncm7zanzkzh7ywb3a46k7vkcbh6v8jb767gq6kizw2s";
        libraryHaskellDepends = [ base call-stack tasty ];
        description = "HUnit support for the Tasty test framework";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "tasty-hunit-adapter" = callPackage
@@ -300362,8 +302411,8 @@ self: {
      }:
      mkDerivation {
        pname = "tasty-silver";
-       version = "3.3.1.3";
-       sha256 = "1gg4jkcgc3xiw43bw09shylxgd1rkrynyap17zh0yfzd9jrk3i4v";
+       version = "3.3.2";
+       sha256 = "1ysdfxnl46d4vnkhw79pcyswqrip68nr7p2rhrk48vy7kxyhca5g";
        libraryHaskellDepends = [
          ansi-terminal async base bytestring containers deepseq directory
          filepath mtl optparse-applicative process process-extras regex-tdfa
@@ -300595,8 +302644,8 @@ self: {
     ({ mkDerivation, base, lens, pretty, tax, time }:
      mkDerivation {
        pname = "tax-ato";
-       version = "2024.1";
-       sha256 = "0f8may1hhjvigahz2n8dy3wd2c8161s6a9x8lam3vri6zc6zjl4v";
+       version = "2024.1.0.1";
+       sha256 = "1mggzkkd4sxf7bccqwpz49jgxh36mbixl95j2sbsnyac91kgkmxa";
        libraryHaskellDepends = [ base lens pretty tax time ];
        description = "Tax types and computations for Australia";
        license = lib.licenses.agpl3Plus;
@@ -300792,23 +302841,19 @@ self: {
      }) {};
 
   "tdigest" = callPackage
-    ({ mkDerivation, base, base-compat, binary, deepseq, reducers
-     , semigroups, tasty, tasty-quickcheck, transformers, vector
-     , vector-algorithms
+    ({ mkDerivation, base, binary, deepseq, reducers, semigroups, tasty
+     , tasty-quickcheck, transformers, vector, vector-algorithms
      }:
      mkDerivation {
        pname = "tdigest";
-       version = "0.3";
-       sha256 = "02jdi827kxa8bn6gacdncmnggjw5f8wjf2i4idgf88kz564yd9bb";
-       revision = "1";
-       editedCabalFile = "1pcm1gdn28syhq6gws3ss15dldnvyvy4l2mqbqmp46gv3hzqnw6b";
+       version = "0.3.1";
+       sha256 = "1v3j0041hjhvnwr77r1i1flvl9b1n8z0d2g83b63fr97kyl2fc8r";
        libraryHaskellDepends = [
-         base base-compat binary deepseq reducers transformers vector
-         vector-algorithms
+         base binary deepseq reducers transformers vector vector-algorithms
        ];
        testHaskellDepends = [
-         base base-compat binary deepseq semigroups tasty tasty-quickcheck
-         vector vector-algorithms
+         base binary deepseq semigroups tasty tasty-quickcheck vector
+         vector-algorithms
        ];
        description = "On-line accumulation of rank-based statistics";
        license = lib.licenses.bsd3;
@@ -301049,6 +303094,53 @@ self: {
        broken = true;
      }) {};
 
+  "tedious-web" = callPackage
+    ({ mkDerivation, aeson, base, data-default
+     , data-default-instances-containers, effectful-core, extra
+     , generic-lens, haskell-src-meta, hspec, http-types
+     , insert-ordered-containers, lens, megaparsec, mtl, opaleye
+     , openapi3, persistent, postgresql-simple, product-profunctors
+     , profunctors, raw-strings-qq, resource-pool, tagged
+     , template-haskell, text, time, tuple, unordered-containers
+     , webgear-core
+     }:
+     mkDerivation {
+       pname = "tedious-web";
+       version = "0.2.1.4";
+       sha256 = "073a5mrg5kj06ld3j0dsq04x3l58x02csav1hy5xh6nznz3khrkz";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base data-default data-default-instances-containers
+         effectful-core extra generic-lens haskell-src-meta http-types
+         insert-ordered-containers lens megaparsec mtl opaleye openapi3
+         persistent postgresql-simple product-profunctors profunctors
+         resource-pool tagged template-haskell text time tuple
+         unordered-containers webgear-core
+       ];
+       executableHaskellDepends = [
+         aeson base data-default data-default-instances-containers
+         effectful-core extra generic-lens haskell-src-meta http-types
+         insert-ordered-containers lens megaparsec mtl opaleye openapi3
+         persistent postgresql-simple product-profunctors profunctors
+         raw-strings-qq resource-pool tagged template-haskell text time
+         tuple unordered-containers webgear-core
+       ];
+       testHaskellDepends = [
+         aeson base data-default data-default-instances-containers
+         effectful-core extra generic-lens haskell-src-meta hspec http-types
+         insert-ordered-containers lens megaparsec mtl opaleye openapi3
+         persistent postgresql-simple product-profunctors profunctors
+         resource-pool tagged template-haskell text time tuple
+         unordered-containers webgear-core
+       ];
+       description = "Easily define multiple interrelated data types";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       mainProgram = "tedious-web-exe";
+       broken = true;
+     }) {};
+
   "teeth" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -301463,8 +303555,8 @@ self: {
     ({ mkDerivation, base, template-haskell }:
      mkDerivation {
        pname = "template-haskell-compat-v0208";
-       version = "0.1.9.3";
-       sha256 = "0qidpj5w8m3qd8xn3vd8z1mym34m6aw1ds16p0yf2anwdn4knilj";
+       version = "0.1.9.4";
+       sha256 = "12jirpgijswms4pr60h4cify71b16kbafdds8870zgvdynv1hxsn";
        libraryHaskellDepends = [ base template-haskell ];
        description = "Backward-compatibility layer for Template Haskell newer than 2.8";
        license = lib.licenses.mit;
@@ -301618,8 +303710,8 @@ self: {
      }:
      mkDerivation {
        pname = "templatise";
-       version = "0.1.5.0";
-       sha256 = "092vbmng2jpcb2vc9bqg2gm132zrvi3b9qh7lfw6d1as9qf8f43v";
+       version = "0.1.6.0";
+       sha256 = "07dp87h0hn77ccg8acnfpki1yvxx4h1h6nqdjfxwc0kwji1svzia";
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -302236,6 +304328,8 @@ self: {
        pname = "termbox";
        version = "2.0.0.1";
        sha256 = "0kynby25arx6hcq64cklw9qhw87qxy6vrz9z40d7k7j817gkzccq";
+       revision = "1";
+       editedCabalFile = "049mnzqwdsxa9ninv38nbbmwfh092wgp055nq4fkl97g1wkmd0w7";
        libraryHaskellDepends = [ base termbox-bindings-hs ];
        description = "termbox";
        license = lib.licenses.bsd3;
@@ -302247,8 +304341,8 @@ self: {
        pname = "termbox-banana";
        version = "2.0.0";
        sha256 = "1izf90r6idfspi06q3vwjipawpdcz5ag5qw3l45khn7js520rapn";
-       revision = "1";
-       editedCabalFile = "0yk0kj4hn6gv89vs04n95fbf6hyf05dvhxmfjj7c5235ppnxjd07";
+       revision = "2";
+       editedCabalFile = "19xpkxjz8ay0wzy0nszfswvkyl5m2hchg7w05izcjkwl8skm0sjp";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base reactive-banana termbox ];
@@ -302280,6 +304374,8 @@ self: {
        pname = "termbox-bindings-c";
        version = "0.1.0.1";
        sha256 = "1rq695y6491f0nydgm64r6v2l8mkpvzgcrb2gxfdy6g0bwarimxw";
+       revision = "1";
+       editedCabalFile = "01n2013v0il3g1mm6lqjl01c0yqhpvsr86v7jcqpbj32rvkrg68v";
        libraryHaskellDepends = [ base ];
        description = "termbox bindings";
        license = lib.licenses.bsd3;
@@ -302291,6 +304387,8 @@ self: {
        pname = "termbox-bindings-hs";
        version = "1.0.0";
        sha256 = "1j90pjqrngyygwwwk9zh2ah4sfdz9sv6222k21lmrql60md85g8i";
+       revision = "1";
+       editedCabalFile = "0qhmbx42njzbb7awvh7wgsgj52yxbcq8lrpj9dr8qpqzwprpnj2i";
        libraryHaskellDepends = [ base termbox-bindings-c ];
        description = "termbox bindings";
        license = lib.licenses.bsd3;
@@ -302302,6 +304400,8 @@ self: {
        pname = "termbox-tea";
        version = "1.0.0";
        sha256 = "0wya0fkjialv7hs6iw230x5ryx79s12pwig28mwrvgzvxmgm383a";
+       revision = "1";
+       editedCabalFile = "0zdpssg28lg5vwi61r2bp8c6p9b1phsxr8qz5gycg1yddd01n961";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base ki termbox ];
@@ -302386,6 +304486,8 @@ self: {
        pname = "terminal-size";
        version = "0.3.4";
        sha256 = "0jbznrlf95lc6ajhh26h1qgcmbr3bj753i8jlkrsrnkcjbb71w5h";
+       revision = "1";
+       editedCabalFile = "0w2pjmravr1fnvmrcnj13dxrf43miqypmh0fhrz1g1pb1qrg3mr1";
        libraryHaskellDepends = [ base ];
        description = "Get terminal window height and width";
        license = lib.licenses.bsd3;
@@ -302661,8 +304763,8 @@ self: {
      }:
      mkDerivation {
        pname = "test-certs";
-       version = "0.1.0.3";
-       sha256 = "0ayvf1by5hp7xxn78j6d2ajiiz3f6gngjvijps8dgibwcawjvc79";
+       version = "0.1.1.1";
+       sha256 = "032v48ljhhynvib7b47pzndrvrlm640y318jg8d5lifzrplwmb6p";
        libraryHaskellDepends = [
          base bytestring filepath HsOpenSSL temporary text time
        ];
@@ -302817,8 +304919,8 @@ self: {
        pname = "test-framework-quickcheck2";
        version = "0.3.0.5";
        sha256 = "0ngf9vvby4nrdf1i7dxf5m9jn0g2pkq32w48xdr92n9hxka7ixn9";
-       revision = "3";
-       editedCabalFile = "0mglqfimla4vvv80mg08aj76zf4993wmngqlirh05h8i9nmgv6lh";
+       revision = "4";
+       editedCabalFile = "18wslbbbzhp4i31k3blayfx84kb0f7b0b8pf1cx4v054y8nd2a0s";
        libraryHaskellDepends = [
          base extensible-exceptions QuickCheck random test-framework
        ];
@@ -303657,31 +305759,8 @@ self: {
      }:
      mkDerivation {
        pname = "text-builder-dev";
-       version = "0.3.4.2";
-       sha256 = "0q0wv1b1v5c54yabqd89h5a6rsx9q9k8scmrxgi2d2m94dggzz9n";
-       libraryHaskellDepends = [
-         base bytestring deferred-folds isomorphism-class QuickCheck
-         quickcheck-instances split text time transformers
-       ];
-       testHaskellDepends = [
-         base-compat quickcheck-classes quickcheck-instances rerebase tasty
-         tasty-hunit tasty-quickcheck
-       ];
-       benchmarkHaskellDepends = [ criterion rerebase ];
-       description = "Edge of developments for \"text-builder\"";
-       license = lib.licenses.mit;
-     }) {};
-
-  "text-builder-dev_0_3_4_3" = callPackage
-    ({ mkDerivation, base, base-compat, bytestring, criterion
-     , deferred-folds, isomorphism-class, QuickCheck, quickcheck-classes
-     , quickcheck-instances, rerebase, split, tasty, tasty-hunit
-     , tasty-quickcheck, text, time, transformers
-     }:
-     mkDerivation {
-       pname = "text-builder-dev";
-       version = "0.3.4.3";
-       sha256 = "1hsr4yp79lva57nkjcm5iqpphfdxq53gzjj4wx0smn6yvry1anpy";
+       version = "0.3.4.4";
+       sha256 = "13n6dp385xhm7f533lr4nivhgwai2pdslz7b3ywq7m0dv249p6l9";
        libraryHaskellDepends = [
          base bytestring deferred-folds isomorphism-class QuickCheck
          quickcheck-instances split text time transformers
@@ -303693,18 +305772,19 @@ self: {
        benchmarkHaskellDepends = [ criterion rerebase ];
        description = "Edge of developments for \"text-builder\"";
        license = lib.licenses.mit;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "text-builder-linear" = callPackage
-    ({ mkDerivation, base, bytestring, quote-quot, tasty, tasty-bench
-     , tasty-quickcheck, text
+    ({ mkDerivation, base, bytestring, ghc-bignum, quote-quot, tasty
+     , tasty-bench, tasty-quickcheck, text
      }:
      mkDerivation {
        pname = "text-builder-linear";
-       version = "0.1.2";
-       sha256 = "0ymx978kxqjcgrza82l29g8hp5qwx0miscmkwd04qcvq3iz8ikxa";
-       libraryHaskellDepends = [ base bytestring quote-quot text ];
+       version = "0.1.3";
+       sha256 = "1nw2gazirrkylrfvnfyyqc4kw9s0cazya44phgiypv0m8nzvpjs9";
+       libraryHaskellDepends = [
+         base bytestring ghc-bignum quote-quot text
+       ];
        testHaskellDepends = [ base tasty tasty-quickcheck text ];
        benchmarkHaskellDepends = [
          base bytestring tasty tasty-bench text
@@ -304328,12 +306408,29 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "text-rope_0_3" = callPackage
+    ({ mkDerivation, base, deepseq, random, tasty, tasty-bench
+     , tasty-quickcheck, text, vector
+     }:
+     mkDerivation {
+       pname = "text-rope";
+       version = "0.3";
+       sha256 = "0dwkd5vc86jd0h1iy54zpal7l4hxfybwq841nngb319qnqkyxbxz";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [ base deepseq text vector ];
+       testHaskellDepends = [ base tasty tasty-quickcheck text ];
+       benchmarkHaskellDepends = [ base random tasty tasty-bench text ];
+       description = "Text lines and ropes";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "text-rope-zipper" = callPackage
     ({ mkDerivation, base, hspec, QuickCheck, text, text-rope }:
      mkDerivation {
        pname = "text-rope-zipper";
-       version = "0.1.0.0";
-       sha256 = "1k696f167l6hzhag9dwgq4xfz8imw0bqg15xrmy2mf2yryiw72a5";
+       version = "0.1.1.0";
+       sha256 = "04hxmpgid7x1b566vsdi8sp18w62k5wlw4s08vchv4y4564hc8vm";
        libraryHaskellDepends = [ base text text-rope ];
        testHaskellDepends = [ base hspec QuickCheck text text-rope ];
        description = "2D text zipper based on text-rope";
@@ -304349,8 +306446,8 @@ self: {
        pname = "text-short";
        version = "0.1.6";
        sha256 = "1avfamw6sig6r5zpm2hbas373qbrdszi4q33gds9ihvxil9ylww1";
-       revision = "1";
-       editedCabalFile = "0ir38dm5n8a398lbn0alk9g03cncnxjlqx9jg0qp0dhckgrrqwm6";
+       revision = "2";
+       editedCabalFile = "1r0bjj1h05bqf2g6plcq5sz5rzvq4s99xj1dmgnlfq0vqwadqlsr";
        libraryHaskellDepends = [
          base binary bytestring deepseq ghc-prim hashable template-haskell
          text
@@ -304989,7 +307086,9 @@ self: {
      mkDerivation {
        pname = "th-desugar";
        version = "1.16";
-       sha256 = "sha256-TsuH4NNhJ4xApiQQzbVYACns1jDP0sYZzkGBJRiGghA";
+       sha256 = "0442hqc2b0a1rqcwdlng63bfqa80b2sws414lr08q9v1sgh8gjsf";
+       revision = "1";
+       editedCabalFile = "18qjikbyjzbhickq11hrn5ill89jdfdzbdx3q2s3630k4g8g2qzi";
        libraryHaskellDepends = [
          base containers ghc-prim mtl ordered-containers syb
          template-haskell th-abstraction th-orphans transformers-compat
@@ -305705,6 +307804,8 @@ self: {
        pname = "these";
        version = "1.2.1";
        sha256 = "1pp44amwvpl0m762zahg632prlxx0ca2r10n3a0bznjy6qrxkmhp";
+       revision = "1";
+       editedCabalFile = "12qb2g87kwprcxa8kksh2v8sm9m723h4c407dd868y5k64smfky0";
        libraryHaskellDepends = [ assoc base binary deepseq hashable ];
        description = "An either-or-both data type";
        license = lib.licenses.bsd3;
@@ -306587,6 +308688,7 @@ self: {
        description = "Serial support for tidal";
        license = lib.licenses.gpl3Only;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "tidal-vis" = callPackage
@@ -306838,6 +308940,8 @@ self: {
        pname = "time-compat";
        version = "1.9.7";
        sha256 = "1k0xcd73wx4l6wsj3c2ksdxch9c4kdbg0v8qmxik4v033nibx3y9";
+       revision = "2";
+       editedCabalFile = "03xjd6jcdnj1fn6zj6x9hlplnlviz88birkrnqvgzbpsyrdg3gzh";
        libraryHaskellDepends = [
          base base-orphans deepseq hashable time
        ];
@@ -306854,8 +308958,8 @@ self: {
     ({ mkDerivation, base, time }:
      mkDerivation {
        pname = "time-domain";
-       version = "0.1.0.4";
-       sha256 = "0ldknnh15xmjk08v8f24is0j7fib810hf2bssjfbz8h7r0h2prir";
+       version = "0.1.0.5";
+       sha256 = "0lrzhbmv18ab4388p8v959jf9v2i8wamniganm0z7bx3x95jx9v7";
        libraryHaskellDepends = [ base time ];
        description = "A library for time domains and durations";
        license = lib.licenses.mit;
@@ -307345,8 +309449,8 @@ self: {
        pname = "timeline";
        version = "0.1.0.0";
        sha256 = "0ya56j51vgg380yylpakfgr5srv20ybiyy7yhfyxz21sdgz7f168";
-       revision = "5";
-       editedCabalFile = "07dfsj2p0qzq4r5zzljj70jhrd3y9i3wk8kb66bafbxkbjy0ggam";
+       revision = "6";
+       editedCabalFile = "0wn1mvgqh4b9yrgbcmz6yks51bsidj40irb6j1w3am20k7mdb6rq";
        libraryHaskellDepends = [
          base containers hedgehog indexed-traversable semigroupoids
          template-haskell text th-compat time
@@ -307494,6 +309598,8 @@ self: {
        pname = "timer-wheel";
        version = "1.0.0.1";
        sha256 = "0sshn0i25f4bdb6wj6xg4shkq5ylpiq4803wp6ra1qvyg9kbx5za";
+       revision = "1";
+       editedCabalFile = "0sg380qy6d0a3s2hmvyj7ii5788vxvk589vdga1vhl5x6a102v4a";
        libraryHaskellDepends = [ atomic-primops base ki primitive ];
        testHaskellDepends = [ base ki random ];
        benchmarkHaskellDepends = [ base ki random tasty-bench ];
@@ -307854,6 +309960,7 @@ self: {
        description = "TinyMesh - communicating with auto-meshing sensor network";
        license = lib.licenses.bsd2;
        hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "tinyXml" = callPackage
@@ -308426,6 +310533,36 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "tls_2_1_0" = callPackage
+    ({ mkDerivation, asn1-encoding, asn1-types, async, base
+     , base16-bytestring, bytestring, cereal, crypton, crypton-x509
+     , crypton-x509-store, crypton-x509-validation, data-default-class
+     , hourglass, hspec, hspec-discover, memory, mtl, network
+     , QuickCheck, serialise, transformers, unix-time
+     }:
+     mkDerivation {
+       pname = "tls";
+       version = "2.1.0";
+       sha256 = "1i84j49gb1dgyqf4rwdrnjp47rynmyavh05dkijbj82qdcxjmb6v";
+       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
+       ];
+       testHaskellDepends = [
+         asn1-types async base bytestring crypton crypton-x509
+         crypton-x509-validation data-default-class hourglass hspec
+         QuickCheck serialise
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "TLS protocol native implementation";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "tls-debug" = callPackage
     ({ mkDerivation, base, bytestring, cryptonite, data-default-class
      , network, pem, tls, tls-session-manager, x509, x509-store
@@ -308484,16 +310621,14 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "tls-session-manager_0_0_5" = callPackage
+  "tls-session-manager_0_0_6" = callPackage
     ({ mkDerivation, auto-update, base, basement, bytestring, clock
      , crypto-token, memory, psqueues, serialise, tls
      }:
      mkDerivation {
        pname = "tls-session-manager";
-       version = "0.0.5";
-       sha256 = "0zfls8ckskip43vrjvvqafv0c9wb5a6j507j2fjjczb0gm9gdq5m";
-       revision = "2";
-       editedCabalFile = "1qlm2y0zjcf3dsqnv0pi730bmbl4nqk3r0a826fydpaphv1xgh6v";
+       version = "0.0.6";
+       sha256 = "019b8d54nmmrqxf6nw4si0cym7hjmd2safq848hzihimgjp41caz";
        libraryHaskellDepends = [
          auto-update base basement bytestring clock crypto-token memory
          psqueues serialise tls
@@ -308735,14 +310870,14 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "tmp-proc-rabbitmq_0_7_0_0" = callPackage
+  "tmp-proc-rabbitmq_0_7_0_1" = callPackage
     ({ mkDerivation, amqp, base, bytestring, hspec, hspec-tmp-proc
      , text, tmp-proc
      }:
      mkDerivation {
        pname = "tmp-proc-rabbitmq";
-       version = "0.7.0.0";
-       sha256 = "1jb47zgisv2zh397hbf81gkhc5f7qla5yhah778p02cnjnxlxqdc";
+       version = "0.7.0.1";
+       sha256 = "1jxymiffs8822rxh4fcpiblnd9k40s53p7sx3ny1nf9a3qvh82nf";
        libraryHaskellDepends = [ amqp base bytestring text tmp-proc ];
        testHaskellDepends = [
          amqp base bytestring hspec hspec-tmp-proc text tmp-proc
@@ -311328,6 +313463,8 @@ self: {
        pname = "tree-diff";
        version = "0.3.1";
        sha256 = "0ixv5122yz6p6a0vfjn5hgp81bs6dx6x3q731cwjyx03dr9lzicb";
+       revision = "1";
+       editedCabalFile = "1ga0xnyv24fgjiifypq95l7nhlm86swqscakfm98kxqi91gbzr5y";
        libraryHaskellDepends = [
          aeson ansi-terminal ansi-wl-pprint base bytestring containers
          deepseq hashable parsec parsers pretty primitive QuickCheck
@@ -311870,8 +314007,8 @@ self: {
        pname = "trie-simple";
        version = "0.4.2";
        sha256 = "1ai4fn35312z6ydwadi0rxscglwqawjrzq6p1i2kpbf7vmflznjg";
-       revision = "4";
-       editedCabalFile = "1f4mc1jvn5nz7mgwlip7lhfkbnba6hpa4vwkbw52bp0qx063b9y5";
+       revision = "5";
+       editedCabalFile = "1cz6rpa07098p2y03jarydvg6jvjnm148x82jg4q3slfp3cbsyqb";
        libraryHaskellDepends = [
          base containers deepseq hashable indexed-traversable matchable mtl
          semialign these witherable
@@ -311928,6 +314065,8 @@ self: {
        pname = "trifecta";
        version = "2.1.4";
        sha256 = "0a4wvj3g27xmkck150ci6wfp8lqbdlrqgi9q8y3k0cqsvfpl5n6l";
+       revision = "1";
+       editedCabalFile = "0l11slzf5f0lvd8lqimn6jlyshwy0v47369cmwagnsh1nfrnfrnk";
        libraryHaskellDepends = [
          ansi-terminal array base blaze-builder blaze-html blaze-markup
          bytestring charset comonad containers deepseq fingertree ghc-prim
@@ -314862,6 +317001,39 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "typed-fsm" = callPackage
+    ({ mkDerivation, base, dependent-map, dependent-sum, mtl
+     , singletons-base
+     }:
+     mkDerivation {
+       pname = "typed-fsm";
+       version = "0.3.0.1";
+       sha256 = "0zm3hi25sp79b588dkrgc4r7k9s9lxi3wqjk4d042h4m5nvxaw1y";
+       libraryHaskellDepends = [
+         base dependent-map dependent-sum mtl singletons-base
+       ];
+       description = "A framework for strongly typed FSM";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "typed-gui" = callPackage
+    ({ mkDerivation, base, mtl, singletons-base, stm, threepenny-gui
+     , typed-fsm
+     }:
+     mkDerivation {
+       pname = "typed-gui";
+       version = "0.1.0.0";
+       sha256 = "1xsparfq3gwzsir8mfawlz7900i9y8dk7qhwhy53ca236q4n0m6d";
+       libraryHaskellDepends = [
+         base mtl singletons-base stm threepenny-gui typed-fsm
+       ];
+       testHaskellDepends = [ base ];
+       description = "GUI framework based on typed-fsm";
+       license = lib.licenses.mit;
+     }) {};
+
   "typed-process" = callPackage
     ({ mkDerivation, async, base, base64-bytestring, bytestring, hspec
      , hspec-discover, process, stm, temporary, transformers
@@ -314889,8 +317061,8 @@ self: {
      }:
      mkDerivation {
        pname = "typed-process-effectful";
-       version = "1.0.0.1";
-       sha256 = "1n3ba3jf48hc3w5y20k987aahz9pdzrqm54w0572x30ng3j8jic4";
+       version = "1.0.0.2";
+       sha256 = "172d04jbvwiy96ggminzlg63skh4gwnbzia90hb67si2zbh8slyd";
        libraryHaskellDepends = [
          base bytestring effectful effectful-core typed-process
        ];
@@ -314903,6 +317075,23 @@ self: {
        broken = true;
      }) {};
 
+  "typed-session" = callPackage
+    ({ mkDerivation, base, containers, fused-effects
+     , fused-effects-random, io-classes, io-sim, random
+     }:
+     mkDerivation {
+       pname = "typed-session";
+       version = "0.1.0.0";
+       sha256 = "172gsby1jpqvyqpfh6jjnq7crhqmac9ka9h7kil4zk3b4sig5hz1";
+       libraryHaskellDepends = [ base containers io-classes ];
+       testHaskellDepends = [
+         base containers fused-effects fused-effects-random io-classes
+         io-sim random
+       ];
+       description = "typed session framework";
+       license = lib.licenses.mit;
+     }) {};
+
   "typed-spreadsheet" = callPackage
     ({ mkDerivation, async, base, diagrams-cairo, diagrams-gtk
      , diagrams-lib, foldl, gtk, microlens, stm, text, transformers
@@ -315074,14 +317263,12 @@ self: {
      }:
      mkDerivation {
        pname = "typelet";
-       version = "0.1.3";
-       sha256 = "03igpnkrb5kxkjhlab8w6fpnbjv6xzc7mv8rczs1y8w3d7biz3r0";
+       version = "0.1.4";
+       sha256 = "0f5ycxi0pa2p5pfil5hlfrz01r5rk5km21fqdab7mna19bp5w9z4";
        libraryHaskellDepends = [ base containers ghc ghc-tcplugin-api ];
        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
@@ -315155,8 +317342,8 @@ self: {
     ({ mkDerivation, base, dependent-sum }:
      mkDerivation {
        pname = "typelits-witnesses";
-       version = "0.4.0.1";
-       sha256 = "1virf6vnzkh91h56k1ni5wkj6mswrnaj86sf1r1a95brqv7w3lbh";
+       version = "0.4.1.0";
+       sha256 = "01l5b0iif6m2162qqibgnivcvjfcv74kxwzdilbah33wiiy903fx";
        libraryHaskellDepends = [ base dependent-sum ];
        description = "Existential witnesses, singletons, and classes for operations on GHC TypeLits";
        license = lib.licenses.mit;
@@ -315262,24 +317449,22 @@ self: {
 
   "typesafe-precure" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, autoexporter, base
-     , bytestring, dlist, hspec, hspec-discover, monad-skeleton
-     , template-haskell, text, th-data-compat, th-strict-compat
+     , bytestring, dlist, hspec, hspec-discover, template-haskell, text
+     , th-data-compat, th-strict-compat, transformers
      }:
      mkDerivation {
        pname = "typesafe-precure";
-       version = "0.10.1.2";
-       sha256 = "0gn9i4p8idvl3av06il1j14x8dp9lxmb2cpdzqkwp4gsss9hfl73";
+       version = "0.11.0.1";
+       sha256 = "15zyjckgyk30v2753pfrvnvqhfdrpv39mc7vbfv66igcg7r9scm1";
        libraryHaskellDepends = [
          aeson aeson-pretty autoexporter base bytestring dlist
-         monad-skeleton template-haskell text th-data-compat
-         th-strict-compat
+         template-haskell text th-data-compat th-strict-compat transformers
        ];
        libraryToolDepends = [ autoexporter ];
        testHaskellDepends = [ base hspec ];
        testToolDepends = [ hspec-discover ];
        description = "Type-safe transformations and purifications of PreCures (Japanese Battle Heroine)";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "typescript-docs" = callPackage
@@ -315483,7 +317668,7 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
-  "typst_0_5_0_3" = callPackage
+  "typst_0_5_0_5" = callPackage
     ({ mkDerivation, aeson, array, base, bytestring, cassava
      , containers, directory, filepath, mtl, ordered-containers, parsec
      , pretty, pretty-show, regex-tdfa, scientific, tasty, tasty-golden
@@ -315491,8 +317676,8 @@ self: {
      }:
      mkDerivation {
        pname = "typst";
-       version = "0.5.0.3";
-       sha256 = "0g290vpw9yqi888a2pcw87gc6nbh41x0gp2l6g5hmrg509x1yhg3";
+       version = "0.5.0.5";
+       sha256 = "0515z5hi4w89h5dd7bl54zq28k5jzr4r3xnz4k6q2cnahx3b9pa9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -316850,8 +319035,8 @@ self: {
        pname = "unicode-data";
        version = "0.4.0.1";
        sha256 = "1030n3h11hk1rbq0fdbpry3aclz6yz8bki2abjvbwh0rh2kdx99p";
-       revision = "2";
-       editedCabalFile = "1v7kswa3606k3j8y7y7rigxabgypx23m3wv2hbnqs75s15g7ip2y";
+       revision = "3";
+       editedCabalFile = "0n7iwvha6pr2v6np0a6rw7ral3r7mjlhmydljlknv5mhq0kx4l7a";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base ];
@@ -316861,22 +319046,37 @@ self: {
        license = lib.licenses.asl20;
      }) {};
 
+  "unicode-data_0_6_0" = callPackage
+    ({ mkDerivation, base, deepseq, hspec, tasty, tasty-bench }:
+     mkDerivation {
+       pname = "unicode-data";
+       version = "0.6.0";
+       sha256 = "0iwr096kwvjmx32a2drzz5hlam5sy0ca2m15ih33r8imhlb371xj";
+       revision = "1";
+       editedCabalFile = "0ijgkzh73x1fhjwr0zv9bg69s5ff95gdxv9acd4kpwa8nd9nvzsn";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base hspec ];
+       benchmarkHaskellDepends = [ base deepseq tasty tasty-bench ];
+       description = "Access Unicode Character Database (UCD)";
+       license = lib.licenses.asl20;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "unicode-data-names" = callPackage
-    ({ mkDerivation, base, deepseq, hspec, hspec-discover, tasty
-     , tasty-bench, unicode-data
+    ({ mkDerivation, base, deepseq, hspec, tasty, tasty-bench
+     , unicode-data
      }:
      mkDerivation {
        pname = "unicode-data-names";
-       version = "0.2.0";
-       sha256 = "0i28rp5g6wmnga6i95a6cq3dhkjg3v477xwycbcl38dfwdj3iy2c";
-       revision = "1";
-       editedCabalFile = "1pxpg1mkv9yq26h9xcvxa6wza14y65g3j73gvs2nfmg4byksfdml";
+       version = "0.4.0";
+       sha256 = "041vkwzxk2fiq3icxkp9rrvvi2z4w7fjdh75cx8nsg8g573g1q05";
        isLibrary = true;
        isExecutable = true;
-       libraryHaskellDepends = [ base ];
+       libraryHaskellDepends = [ base unicode-data ];
        testHaskellDepends = [ base hspec unicode-data ];
-       testToolDepends = [ hspec-discover ];
-       benchmarkHaskellDepends = [ base deepseq tasty tasty-bench ];
+       benchmarkHaskellDepends = [
+         base deepseq tasty tasty-bench unicode-data
+       ];
        description = "Unicode characters names and aliases";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
@@ -316895,20 +319095,14 @@ self: {
      }) {};
 
   "unicode-data-scripts" = callPackage
-    ({ mkDerivation, base, deepseq, hspec, tasty, tasty-bench
-     , unicode-data
-     }:
+    ({ mkDerivation, base, deepseq, hspec, tasty, tasty-bench }:
      mkDerivation {
        pname = "unicode-data-scripts";
-       version = "0.2.0.1";
-       sha256 = "0kpa2g59w9yiyl3adak7k0g9wnkwzv97c82x7bsrqvk23bdljxc0";
-       revision = "1";
-       editedCabalFile = "1f6kz6kwv9v087bzjss29qaid03vig6njnsa1w46p93dn2xscvsm";
-       libraryHaskellDepends = [ base unicode-data ];
-       testHaskellDepends = [ base hspec unicode-data ];
-       benchmarkHaskellDepends = [
-         base deepseq tasty tasty-bench unicode-data
-       ];
+       version = "0.4.0";
+       sha256 = "04v87r7hqvkyzdsrjiap1brxdaqvsk5vpg2m7jd6i630ag0lvvzy";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base hspec ];
+       benchmarkHaskellDepends = [ base deepseq tasty tasty-bench ];
        description = "Unicode characters scripts";
        license = lib.licenses.asl20;
        hydraPlatforms = lib.platforms.none;
@@ -316916,18 +319110,15 @@ self: {
      }) {};
 
   "unicode-data-security" = callPackage
-    ({ mkDerivation, base, deepseq, hspec, hspec-discover, tasty
-     , tasty-bench, unicode-data
+    ({ mkDerivation, base, deepseq, hspec, tasty, tasty-bench
+     , unicode-data
      }:
      mkDerivation {
        pname = "unicode-data-security";
-       version = "0.2.0";
-       sha256 = "10x58l62i7bj9kmnchp1rggln40sfbsyw4pxlzbk8dmhkh5zmdlx";
-       revision = "1";
-       editedCabalFile = "0mbsz5ynisjclzprvqvwd8q6l7kmv31qc2nkpbix05ipcrm0p4qg";
+       version = "0.4.0";
+       sha256 = "0awmdzv6d619c0lpk0jwnr0dh1sa2f8jr1h0ab3ysjp7gq969qfq";
        libraryHaskellDepends = [ base unicode-data ];
        testHaskellDepends = [ base hspec ];
-       testToolDepends = [ hspec-discover ];
        benchmarkHaskellDepends = [ base deepseq tasty tasty-bench ];
        description = "Unicode security mechanisms database";
        license = lib.licenses.asl20;
@@ -317039,8 +319230,8 @@ self: {
        pname = "unicode-transforms";
        version = "0.4.0.1";
        sha256 = "1z29jvli2rqkynfxni1gibl81458j7h8lrb8fg6lpnj8svhy2y1j";
-       revision = "4";
-       editedCabalFile = "16d6l9ybs2wdwxdf3xfs25pzkkf3svflsn6ncvg86yky4x50zg29";
+       revision = "6";
+       editedCabalFile = "0lal09irlmna5b69bhf28749ny93flyb28hfhs7299fxi7ad3cgz";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -317847,7 +320038,6 @@ self: {
        ];
        description = "A domain-specific type system for dimensional analysis";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "units-attoparsec" = callPackage
@@ -317876,7 +320066,6 @@ self: {
        libraryHaskellDepends = [ base template-haskell units ];
        description = "Definitions for use with the units package";
        license = lib.licenses.bsd3;
-       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "units-parser" = callPackage
@@ -318296,6 +320485,8 @@ self: {
        pname = "unix-bytestring";
        version = "0.4.0.1";
        sha256 = "013if0qmbm491hjc4ha455whw3gwxwpws351cjhpalz8a6yh479j";
+       revision = "1";
+       editedCabalFile = "00qlidmxjap1y6m51m06m7xnmid3yrs8iki1rqmwp2pjx0lfwsxd";
        libraryHaskellDepends = [ base bytestring ];
        description = "Unix/Posix-specific functions for ByteStrings";
        license = lib.licenses.bsd3;
@@ -318307,8 +320498,8 @@ self: {
      }:
      mkDerivation {
        pname = "unix-compat";
-       version = "0.7.1";
-       sha256 = "0gz30f4g3gyjz60jbcg072ms67pwdn4by6wvdkg63hjshgl0cj60";
+       version = "0.7.2";
+       sha256 = "02v9lr7i7m3nrd8wkg2psdm41i7vc0mzaqks89ds05lv9qsjqf2q";
        libraryHaskellDepends = [ base unix ];
        testHaskellDepends = [
          base directory extra hspec HUnit monad-parallel temporary
@@ -318502,8 +320693,8 @@ self: {
      }:
      mkDerivation {
        pname = "unleash-client-haskell";
-       version = "0.6.0";
-       sha256 = "1vl31yvcqrsq1j56hqi34qf280ibhv9rk9sfddkiw43qi58gs0v4";
+       version = "0.7.0";
+       sha256 = "00dnfqci4adgadhmx9wikgk26z70skhqva9iij034v8fgqg480p4";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -318511,7 +320702,7 @@ self: {
          servant-client text time unleash-client-haskell-core
        ];
        executableHaskellDepends = [
-         base mtl servant-client text unleash-client-haskell-core unliftio
+         base mtl servant-client text unliftio
        ];
        description = "Unleash feature toggle client";
        license = lib.licenses.mit;
@@ -318526,8 +320717,8 @@ self: {
      }:
      mkDerivation {
        pname = "unleash-client-haskell-core";
-       version = "0.10.0";
-       sha256 = "0biki24hxvnvzd3zrvlb5f30nwlzzshm0sbajd2q55wpx98008fc";
+       version = "0.11.0";
+       sha256 = "1n60lycxbl933c5pmf8194ccliblgfklamqx164bfxhfww3armfr";
        libraryHaskellDepends = [
          aeson base containers murmur3 random text text-show time versions
        ];
@@ -318690,6 +320881,20 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "unliftio-servant-server" = callPackage
+    ({ mkDerivation, base, mtl, servant, servant-server, unliftio-core
+     }:
+     mkDerivation {
+       pname = "unliftio-servant-server";
+       version = "0.1.0.1";
+       sha256 = "16ddmcacd1laa5y1k8x1xddhbbfw03xad6yc2hsca4kih1lsiw61";
+       libraryHaskellDepends = [
+         base mtl servant servant-server unliftio-core
+       ];
+       description = "Use MonadUnliftIO on servant APIs";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "unliftio-streams" = callPackage
     ({ mkDerivation, base, bytestring, io-streams, text, unliftio-core
      }:
@@ -318760,8 +320965,8 @@ self: {
        pname = "unordered-containers";
        version = "0.2.20";
        sha256 = "07gij1y9zhqg2dq8wy815j7s0zk2k65sqg4wvhwjsn80ry3v5kyr";
-       revision = "2";
-       editedCabalFile = "1xfhwqib5dznxfxk47p53pifvpk7mwbpbv2hq0p0yr28nl7p6gjs";
+       revision = "3";
+       editedCabalFile = "1g0sn6vn9p8cp9q5x5x7zf6qdf9y7gfpm76q29g91nay82x9rzn7";
        libraryHaskellDepends = [ base deepseq hashable template-haskell ];
        testHaskellDepends = [
          base ChasingBottoms containers hashable HUnit nothunks QuickCheck
@@ -320345,8 +322550,8 @@ self: {
      }:
      mkDerivation {
        pname = "utility-ht";
-       version = "0.0.17.1";
-       sha256 = "02pcjyi50jrxssirc8mf2mc17jqbr2a5w2vxiisfqwpwz2h4ivvb";
+       version = "0.0.17.2";
+       sha256 = "0b1pn25pdhsaigi2qbih13fagcaskbrsr2pmhk5gh63djn0w13ha";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [
          base doctest-exitcode-stdio doctest-lib QuickCheck
@@ -320362,10 +322567,8 @@ self: {
      }:
      mkDerivation {
        pname = "utxorpc";
-       version = "0.0.5.1";
-       sha256 = "1k46h256vdzwqbg7g44la8k41rlwwa4xjpzl1506zr3dsxvjgab2";
-       revision = "4";
-       editedCabalFile = "0sz7igbax3gd3cciygy5avwp9bhm26vrn98i05zxw1a78b47py98";
+       version = "0.0.9.0";
+       sha256 = "1n86awygbq0gf9bl35hhsx0wxwnyk63ydxkz6i93dbbp22lfnmgc";
        libraryHaskellDepends = [
          base proto-lens proto-lens-protobuf-types proto-lens-runtime
        ];
@@ -320622,8 +322825,8 @@ self: {
      }:
      mkDerivation {
        pname = "uuagc-cabal";
-       version = "1.3.0.0";
-       sha256 = "18374y3cmhny6gdd6inx5xgnqx3424h4xfcnlzdfcia423bjw90h";
+       version = "1.3.1.0";
+       sha256 = "1xq7hxa8lk0b251vd3vqvyj7kz66qwn3hww49f14yx9rn4bz8vr9";
        libraryHaskellDepends = [
          base Cabal containers directory filepath mtl process uulib
        ];
@@ -320685,6 +322888,30 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "uuid_1_3_16" = callPackage
+    ({ mkDerivation, base, binary, bytestring, cryptohash-md5
+     , cryptohash-sha1, entropy, network-info, QuickCheck, random, tasty
+     , tasty-hunit, tasty-quickcheck, text, time, uuid-types
+     }:
+     mkDerivation {
+       pname = "uuid";
+       version = "1.3.16";
+       sha256 = "1xhdf8zw2n2h4c0f8xf76c2gsjvldz34zgc4sn6wqpzcnk7pjihs";
+       revision = "1";
+       editedCabalFile = "1sbr491gywd2862060j71r1gj1wfh8v9jgzcljx5wkbwjr7lwc8f";
+       libraryHaskellDepends = [
+         base binary bytestring cryptohash-md5 cryptohash-sha1 entropy
+         network-info random text time uuid-types
+       ];
+       testHaskellDepends = [
+         base bytestring QuickCheck random tasty tasty-hunit
+         tasty-quickcheck
+       ];
+       description = "For creating, comparing, parsing and printing Universally Unique Identifiers";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "uuid-aeson" = callPackage
     ({ mkDerivation, aeson, base, text, uuid }:
      mkDerivation {
@@ -320807,6 +323034,8 @@ self: {
        pname = "uuid-types";
        version = "1.0.6";
        sha256 = "0zimp0v7hx073rcb4y9l463jfg4y3yqxdbmw975d6vrx919xj3by";
+       revision = "1";
+       editedCabalFile = "19jmxffgqp10s4rwxdsrbk65wm8iqi3b8byhbkl8p41n1m848mjr";
        libraryHaskellDepends = [
          base binary bytestring deepseq hashable random template-haskell
          text
@@ -321302,8 +323531,8 @@ self: {
     ({ mkDerivation, base, hspec }:
      mkDerivation {
        pname = "validity";
-       version = "0.12.0.2";
-       sha256 = "1a916c8pwxc89p4zib07hnfiwqvv16k9v1lqggpvc6xbglcqidi9";
+       version = "0.12.1.0";
+       sha256 = "1px6qaabr1k1szx9sl4vjqnwwlyj590s6h21p54ycfjj744md2p2";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
        description = "Validity typeclass";
@@ -321365,6 +323594,17 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "validity-dlist" = callPackage
+    ({ mkDerivation, base, dlist, validity }:
+     mkDerivation {
+       pname = "validity-dlist";
+       version = "0.1.0.1";
+       sha256 = "091vriixm5s1xdpdi78vb27b8x77llnk1s7akivrhpg6zsxcs31w";
+       libraryHaskellDepends = [ base dlist validity ];
+       description = "Validity instances for containers";
+       license = lib.licenses.mit;
+     }) {};
+
   "validity-network-uri" = callPackage
     ({ mkDerivation, base, network-uri, validity }:
      mkDerivation {
@@ -321688,6 +323928,25 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "variant" = callPackage
+    ({ mkDerivation, base, criterion, deepseq, exceptions, mtl
+     , QuickCheck, recursion-schemes, tasty, tasty-quickcheck
+     , template-haskell, transformers, unliftio-core
+     }:
+     mkDerivation {
+       pname = "variant";
+       version = "1.0";
+       sha256 = "13k50y8ap5gnbag5v1j2abddz98fzlay3kjzg93gs7fyz2dil7j2";
+       libraryHaskellDepends = [
+         base deepseq exceptions mtl recursion-schemes template-haskell
+         transformers unliftio-core
+       ];
+       testHaskellDepends = [ base tasty tasty-quickcheck ];
+       benchmarkHaskellDepends = [ base criterion deepseq QuickCheck ];
+       description = "Variant and EADT";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "variation" = callPackage
     ({ mkDerivation, base, cereal, containers, deepseq, semigroupoids
      }:
@@ -322088,6 +324347,8 @@ self: {
        libraryHaskellDepends = [ base fin lens vec ];
        description = "Vec: length-indexed (sized) list: lens support";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "vec-optics" = callPackage
@@ -322099,6 +324360,8 @@ self: {
        libraryHaskellDepends = [ base fin optics-core vec ];
        description = "Vec: length-indexed (sized) list: optics support";
        license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
      }) {};
 
   "vect" = callPackage
@@ -322382,8 +324645,8 @@ self: {
      }:
      mkDerivation {
        pname = "vector-extras";
-       version = "0.2.8.1";
-       sha256 = "0bnjh4c001v6ia6ac40i508jdzfdlccp8v0fhy7ayv4scrvpwip2";
+       version = "0.2.8.2";
+       sha256 = "1h14iv4aw6qk29wvfg63rm16ydx0pkqq3wz5g1jdhbqk6i11r59j";
        libraryHaskellDepends = [
          base containers deferred-folds foldl hashable unordered-containers
          vector
@@ -322648,6 +324911,18 @@ self: {
        license = lib.licenses.bsd3;
      }) {};
 
+  "vector-space_0_19" = callPackage
+    ({ mkDerivation, base, Boolean, MemoTrie, NumInstances }:
+     mkDerivation {
+       pname = "vector-space";
+       version = "0.19";
+       sha256 = "09gbkwq0z47ahc5brq72i7xr7rwqvl3sy04j1h4my5ij282d25w9";
+       libraryHaskellDepends = [ base Boolean MemoTrie NumInstances ];
+       description = "Vector & affine spaces, linear maps, and derivatives";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "vector-space-map" = callPackage
     ({ mkDerivation, base, containers, doctest, vector-space }:
      mkDerivation {
@@ -324464,8 +326739,8 @@ self: {
      }:
      mkDerivation {
        pname = "vulkan";
-       version = "3.26.1";
-       sha256 = "0cfy3zgszbf56hw086fgprd45yh5hidrmbhsa07smy1r3rhynlda";
+       version = "3.26.2";
+       sha256 = "1y0yrcc2z43s98gyics9v56j0nkh6xk8knmqwslndsznzma6ga0c";
        libraryHaskellDepends = [ base bytestring transformers vector ];
        libraryPkgconfigDepends = [ vulkan ];
        testHaskellDepends = [
@@ -325067,8 +327342,8 @@ self: {
        pname = "wai-handler-hal";
        version = "0.4.0.0";
        sha256 = "1qdw8ml3b0zgb09zrv37xp83yqw9v95nm22iw4ysdlampidz8s6d";
-       revision = "1";
-       editedCabalFile = "0klabj62v4qs7rac9vwvn1pqji7i0xhj1lza6zi49lkhsdn29020";
+       revision = "2";
+       editedCabalFile = "0way2hcy49prr6sl7rga62yswm1gzvfdg6ksq8m19rxnhfw9lw0l";
        libraryHaskellDepends = [
          base base64-bytestring bytestring case-insensitive hal http-media
          http-types network text unordered-containers vault wai
@@ -325280,18 +327555,16 @@ self: {
      }) {};
 
   "wai-logger" = callPackage
-    ({ mkDerivation, base, byteorder, bytestring, Cabal, cabal-doctest
-     , doctest, fast-logger, http-types, network, wai
+    ({ mkDerivation, base, byteorder, bytestring, fast-logger
+     , http-types, network, wai
      }:
      mkDerivation {
        pname = "wai-logger";
-       version = "2.4.0";
-       sha256 = "02i9jsy5gdglqwwk5gcvax8y498lz9flrfp4v9nrv8rmrmd66zh5";
-       setupHaskellDepends = [ base Cabal cabal-doctest ];
+       version = "2.4.1";
+       sha256 = "0p53gv38g4vjq0r1xbklk2qjyjzh3xbn41ccy37sxhqclzcynrws";
        libraryHaskellDepends = [
          base byteorder bytestring fast-logger http-types network wai
        ];
-       testHaskellDepends = [ base doctest ];
        description = "A logging system for WAI";
        license = lib.licenses.bsd3;
      }) {};
@@ -325860,8 +328133,8 @@ self: {
      }:
      mkDerivation {
        pname = "wai-middleware-prometheus";
-       version = "1.0.0.1";
-       sha256 = "1657zar254550skn3hx7y1g06aww2pjls5i4frw6ci4sxy3nynxp";
+       version = "1.0.1.0";
+       sha256 = "0c96zzkpfyfas9x9h8zlkba9qpdf6bjrkp0px80rw4bjr6vvn32i";
        libraryHaskellDepends = [
          base bytestring clock data-default http-types prometheus-client
          text wai
@@ -326334,6 +328607,35 @@ self: {
        broken = true;
      }) {};
 
+  "wai-saml2_0_6" = callPackage
+    ({ mkDerivation, base, base16-bytestring, base64-bytestring
+     , bytestring, c14n, containers, crypton, crypton-x509
+     , crypton-x509-store, data-default-class, filepath, http-types, mtl
+     , network-uri, pretty-show, tasty, tasty-golden, text, time, vault
+     , wai, wai-extra, xml-conduit, zlib
+     }:
+     mkDerivation {
+       pname = "wai-saml2";
+       version = "0.6";
+       sha256 = "0lxyh93f0581r5b1wzrxrv4binz4df2vxndbmnfnmp6hql61ayx3";
+       libraryHaskellDepends = [
+         base base16-bytestring base64-bytestring bytestring c14n containers
+         crypton crypton-x509 crypton-x509-store data-default-class
+         http-types mtl network-uri text time vault wai wai-extra
+         xml-conduit zlib
+       ];
+       testHaskellDepends = [
+         base base16-bytestring base64-bytestring bytestring c14n containers
+         crypton crypton-x509 crypton-x509-store data-default-class filepath
+         http-types mtl network-uri pretty-show tasty tasty-golden text time
+         vault wai wai-extra xml-conduit zlib
+       ];
+       description = "SAML2 assertion validation as WAI middleware";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "wai-secure-cookies" = callPackage
     ({ mkDerivation, base, bytestring, crypton, hspec, hspec-discover
      , hspec-expectations, hspec-wai, http-types, memory, random, split
@@ -326917,6 +329219,8 @@ self: {
        pname = "warp";
        version = "3.4.1";
        sha256 = "0f4cs9qb3cpagryijzw46r5y5bd2srvb4b3phffydj5aim253jfp";
+       revision = "1";
+       editedCabalFile = "08jsdv1858cdmsraf489zmv4y0zpd47fr0qnwqd27acjnavpcwf7";
        libraryHaskellDepends = [
          array auto-update base bsb-http-chunked bytestring case-insensitive
          containers crypton-x509 ghc-prim hashable http-date http-types
@@ -326981,15 +329285,15 @@ self: {
      }) {};
 
   "warp-quic" = callPackage
-    ({ mkDerivation, base, bytestring, http3, quic, tls, wai, warp }:
+    ({ mkDerivation, base, bytestring, http3, network, quic, tls, wai
+     , warp
+     }:
      mkDerivation {
        pname = "warp-quic";
-       version = "0.0.0";
-       sha256 = "01w9rssp8a5yhc5w2y3mn3ihbnpvannl4q2rmjvphnqr5lj556sp";
-       revision = "1";
-       editedCabalFile = "113cbaw6gm61cjhhky5r3n4jmj75lmyj4f1rrpij81avkspc7syx";
+       version = "0.0.1";
+       sha256 = "06q91zca4xndq6da5h43h6nh8m04akgksjs1avb2chscraqqnaj6";
        libraryHaskellDepends = [
-         base bytestring http3 quic tls wai warp
+         base bytestring http3 network quic tls wai warp
        ];
        description = "Warp based on QUIC";
        license = lib.licenses.bsd3;
@@ -327045,8 +329349,8 @@ self: {
      }:
      mkDerivation {
        pname = "warp-tls";
-       version = "3.4.5";
-       sha256 = "0j4m5idjg7fa8snc46lhf5gwwdgq004pjmqzfcb78pf1px1y0gwy";
+       version = "3.4.6";
+       sha256 = "0m5k2n7sdyb1g1r6ddwv2k75jgrhxwcgn3dbj42d1kjwvpiq03j8";
        libraryHaskellDepends = [
          base bytestring data-default-class network recv streaming-commons
          tls tls-session-manager unliftio wai warp
@@ -327184,8 +329488,8 @@ self: {
      }:
      mkDerivation {
        pname = "waterfall-cad";
-       version = "0.2.2.1";
-       sha256 = "02kp3wdq3m9vdcxhjl20wb3rzjlb3qnci0qr9y1v9fkg2i290cxa";
+       version = "0.4.0.0";
+       sha256 = "062q7ip6ifk8si1nk0brmbd7qh6b05xar7dds9wrjbbhz1fyjcs5";
        libraryHaskellDepends = [
          base filepath lattices lens linear opencascade-hs primitive
          resourcet
@@ -327201,8 +329505,8 @@ self: {
      }:
      mkDerivation {
        pname = "waterfall-cad-examples";
-       version = "0.2.2.1";
-       sha256 = "120m6dxb451vh1j2rzyr8gp6az24b4da32d22cdszds9xabd65lq";
+       version = "0.4.0.0";
+       sha256 = "046k22r5q32y21r7fpg07301x12xmc8nwj9m4xgw100sxy66vvdg";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -328323,6 +330627,25 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "webdriver-wrapper" = callPackage
+    ({ mkDerivation, aeson, async, base, bytestring, directory, extra
+     , filepath, http-conduit, http-types, process, process-extras
+     , retry, string-interpolate, tar, text, unix, unordered-containers
+     , vector, webdriver, zip-archive, zlib
+     }:
+     mkDerivation {
+       pname = "webdriver-wrapper";
+       version = "0.2.0.0";
+       sha256 = "0dirnaxab9ddaa5jbqn0bhqlmh8x311vmq0il8xh0r3df5cvmgcg";
+       libraryHaskellDepends = [
+         aeson async base bytestring directory extra filepath http-conduit
+         http-types process process-extras retry string-interpolate tar text
+         unix unordered-containers vector webdriver zip-archive zlib
+       ];
+       description = "Wrapper around the webdriver package that automatically manages Selenium";
+       license = lib.licenses.bsd3;
+     }) {};
+
   "webex-teams-api" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, bitset-word8
      , bytestring, conduit, data-default, hspec, hspec-discover
@@ -328436,6 +330759,8 @@ self: {
        pname = "webgear-core";
        version = "1.3.0";
        sha256 = "1d16dvb76rjnpbapzp2m8g04wijyh6xzi8pcf03ymbll78x438w6";
+       revision = "1";
+       editedCabalFile = "03wsg7mxqjhzpav4g0nmdkc17dclfi2rgx6lyykhsfzr54b7mznk";
        libraryHaskellDepends = [
          arrows base binary bytestring case-insensitive cookie http-api-data
          http-media http-types jose network tagged template-haskell text wai
@@ -328454,6 +330779,8 @@ self: {
        pname = "webgear-openapi";
        version = "1.3.0";
        sha256 = "1278dkhrckz9m8qjmqjfc2bxgnq4wsmrnyjkf24ci5lvxvrz3y9f";
+       revision = "1";
+       editedCabalFile = "1p2zw502ggs5h2adxlb3ki8zphh9xs2vfp7ijdp1v545xl8q4740";
        libraryHaskellDepends = [
          arrows base http-media http-types insert-ordered-containers lens
          mtl openapi3 text webgear-core
@@ -328473,6 +330800,8 @@ self: {
        pname = "webgear-server";
        version = "1.3.0";
        sha256 = "1s3iwzkb29g2zlkszarm27mlcwbszjwmmdzrb5ciqgz3l8pijyrx";
+       revision = "1";
+       editedCabalFile = "1g73hm9nmhv2432wdyg6j2kfxdk3dwwri4w7n98q3yx1f2pypv0g";
        libraryHaskellDepends = [
          aeson arrows base base64-bytestring binary bytestring cookie
          http-api-data http-media http-types jose monad-time mtl resourcet
@@ -328496,6 +330825,8 @@ self: {
        pname = "webgear-swagger";
        version = "1.3.0";
        sha256 = "1p10wn5jgfyqcysa14sx6lmirc4irl1nls5mblav50yr9a5ilipc";
+       revision = "1";
+       editedCabalFile = "0svdzcxr3w3k48ipamzzgywrsbi21vdqi1yjbnlnmn6nwknkw0wq";
        libraryHaskellDepends = [
          arrows base http-types insert-ordered-containers lens mtl swagger2
          text webgear-core
@@ -328602,8 +330933,8 @@ self: {
     ({ mkDerivation, base, Cabal, gtk2hs-buildtools, webkitgtk }:
      mkDerivation {
        pname = "webkit2gtk3-javascriptcore";
-       version = "0.14.4.5";
-       sha256 = "05vsizj1nk6wdsgh4qn11hd0w7jsrr130bx6a33k5dk0gmam2ap9";
+       version = "0.14.4.6";
+       sha256 = "06g9ik2pzv761bj5kas17jxh6wxks3dd4vvrimliybs5s5b61b24";
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [ base ];
        libraryPkgconfigDepends = [ webkitgtk ];
@@ -329071,29 +331402,29 @@ 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
+     , containers, directory, filepath, generic-lens, ghc, Glob
+     , hspec-discover, hspec-expectations, lens, mtl
+     , optparse-applicative, parallel, process, regex-tdfa, tasty
+     , tasty-golden, tasty-hunit-compat, text, toml-reader, transformers
      }:
      mkDerivation {
        pname = "weeder";
-       version = "2.8.0";
-       sha256 = "086vni1i0sqy2xva63xdx1ppvwygyn1dav2bykggd6j1jrwi0m5p";
+       version = "2.9.0";
+       sha256 = "0fgxsyijn5flxzhjy3096qjlv0avlwchwyb46pizwh2s6i1nwil3";
        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
+         filepath generic-lens ghc Glob lens mtl optparse-applicative
+         parallel regex-tdfa text toml-reader transformers
        ];
+       executableHaskellDepends = [ base ];
        testHaskellDepends = [
-         aeson algebraic-graphs base containers directory filepath ghc hspec
-         process text toml-reader
+         aeson algebraic-graphs base bytestring containers directory
+         filepath ghc hspec-expectations process tasty tasty-golden
+         tasty-hunit-compat text toml-reader
        ];
+       testToolDepends = [ hspec-discover ];
        description = "Detect dead code";
        license = lib.licenses.bsd3;
        mainProgram = "weeder";
@@ -329625,8 +331956,8 @@ self: {
        pname = "wide-word";
        version = "0.1.6.0";
        sha256 = "15wp0mdjbaacvzwkjlmdr7w6bm239g5v3ylkczwr3cfj30da0snz";
-       revision = "1";
-       editedCabalFile = "10vrpakwm81fldr8d1yynd316db8811hv90mkkscky3a5j1qrka7";
+       revision = "3";
+       editedCabalFile = "01vy3civ7vzninmn6xdadfd9xfwn6hv002prpm9fb5i68qgbp8dr";
        libraryHaskellDepends = [
          base binary deepseq ghc-prim hashable primitive
        ];
@@ -329701,6 +332032,109 @@ self: {
        broken = true;
      }) {};
 
+  "wikimusic-api" = callPackage
+    ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring
+     , containers, contravariant-extras, directory, filepath
+     , free-alacarte, hasql, hasql-implicits, hasql-migration
+     , hasql-optparse-applicative, hasql-pool, hasql-transaction, hedis
+     , HTTP, keuringsdienst, keys, mime-mail, mtl, neat-interpolation
+     , openapi3, optics, optparse-applicative, password, password-types
+     , postgresql-libpq, relude, servant, servant-openapi3
+     , servant-rate-limit, servant-server, smtp-mail, tasty, tasty-hunit
+     , text, time, tomland, uuid, vector, wai, wai-cors, wai-extra
+     , wai-rate-limit, wai-rate-limit-redis, warp, wikimusic-api-spec
+     , wikimusic-model-hs
+     }:
+     mkDerivation {
+       pname = "wikimusic-api";
+       version = "1.1.0.1";
+       sha256 = "11axz65b4zswca53q0scywl6qnbm6qpfy6dhzgi7n8s0d0518js5";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson async base base64-bytestring bytestring containers
+         contravariant-extras directory filepath free-alacarte hasql
+         hasql-implicits hasql-migration hasql-optparse-applicative
+         hasql-pool hasql-transaction hedis HTTP keuringsdienst keys
+         mime-mail mtl neat-interpolation openapi3 optics
+         optparse-applicative password password-types postgresql-libpq
+         relude servant servant-openapi3 servant-rate-limit servant-server
+         smtp-mail text time tomland uuid vector wai wai-cors wai-extra
+         wai-rate-limit wai-rate-limit-redis warp wikimusic-api-spec
+         wikimusic-model-hs
+       ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [ base tasty tasty-hunit ];
+       license = lib.licenses.gpl3Only;
+       mainProgram = "wikimusic-api-exe";
+     }) {};
+
+  "wikimusic-api-spec" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, directory, filepath, keys
+     , mtl, openapi3, relude, servant, servant-openapi3
+     , servant-rate-limit, servant-server, text, time, uuid, vector
+     , wikimusic-model-hs
+     }:
+     mkDerivation {
+       pname = "wikimusic-api-spec";
+       version = "1.2.0.0";
+       sha256 = "11jfj3z3b47hc3dfm7zfxxdgspzm0yisc0ihrplnjb9rrc0vva9b";
+       libraryHaskellDepends = [
+         aeson base bytestring directory filepath keys mtl openapi3 relude
+         servant servant-openapi3 servant-rate-limit servant-server text
+         time uuid vector wikimusic-model-hs
+       ];
+       license = lib.licenses.gpl3Only;
+     }) {};
+
+  "wikimusic-model-hs" = callPackage
+    ({ mkDerivation, aeson, async, base, bytestring, containers
+     , directory, filepath, keuringsdienst, keys, mtl
+     , neat-interpolation, openapi3, optics, password, password-types
+     , relude, text, time, tomland, uuid
+     }:
+     mkDerivation {
+       pname = "wikimusic-model-hs";
+       version = "1.2.0.0";
+       sha256 = "1a1k7997yr8cz4p2x5z92ngxd7fxaxx8cqh0mldlv2cngiab9l08";
+       libraryHaskellDepends = [
+         aeson async base bytestring containers directory filepath
+         keuringsdienst keys mtl neat-interpolation openapi3 optics password
+         password-types relude text time tomland uuid
+       ];
+       license = lib.licenses.gpl3Only;
+     }) {};
+
+  "wikimusic-ssr" = callPackage
+    ({ mkDerivation, aeson, async, base, base16-bytestring
+     , base64-bytestring, blaze-html, bytestring, containers, directory
+     , filepath, free-alacarte, HTTP, http-client, http-client-tls
+     , keuringsdienst, keys, mtl, neat-interpolation, optics
+     , optparse-applicative, relude, servant, servant-auth-server
+     , servant-blaze, servant-client, servant-multipart, servant-server
+     , text, time, tomland, uuid, wai, wai-cors, wai-extra, warp
+     , wikimusic-api-spec, wikimusic-model-hs
+     }:
+     mkDerivation {
+       pname = "wikimusic-ssr";
+       version = "0.6.0.1";
+       sha256 = "0jd319qmr4x74zwa13hzkxhqicmjidhgny02nymqyscg6an3cv94";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson async base base16-bytestring base64-bytestring blaze-html
+         bytestring containers directory filepath free-alacarte HTTP
+         http-client http-client-tls keuringsdienst keys mtl
+         neat-interpolation optics optparse-applicative relude servant
+         servant-auth-server servant-blaze servant-client servant-multipart
+         servant-server text time tomland uuid wai wai-cors wai-extra warp
+         wikimusic-api-spec wikimusic-model-hs
+       ];
+       executableHaskellDepends = [ base relude ];
+       license = lib.licenses.gpl3Only;
+       mainProgram = "wikimusic-ssr-exe";
+     }) {};
+
   "wikipedia4epub" = callPackage
     ({ mkDerivation, base, bytestring, directory, epub, filepath
      , haskell98, HTTP, network, regex-base, regex-posix, tagsoup, url
@@ -330145,6 +332579,8 @@ self: {
        pname = "with-utf8";
        version = "1.1.0.0";
        sha256 = "01p1pxshm3kjawy6sx8j1jw0sqg5dwbp2cy6wd04qmccr3vx1f54";
+       revision = "1";
+       editedCabalFile = "1j2f0cj47qa733ly6a3m3zs8y3978q6qr86sy3j46wki07s749gs";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base safe-exceptions text ];
@@ -330213,6 +332649,8 @@ self: {
        pname = "witherable";
        version = "0.5";
        sha256 = "1lccj7s6b2x3w1zq15fffwxwj9yqq0z0ra9k06y3rcb5wk0lqhs8";
+       revision = "1";
+       editedCabalFile = "1pl1m14hhz03rx5j4i4zdi9v0ph65s5rs6qpqdprjdyaxf4bbfl5";
        libraryHaskellDepends = [
          base base-orphans containers hashable indexed-traversable
          indexed-traversable-instances transformers unordered-containers
@@ -330353,6 +332791,20 @@ self: {
        broken = true;
      }) {};
 
+  "wkt-types" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, hspec, text }:
+     mkDerivation {
+       pname = "wkt-types";
+       version = "0.1.0.0";
+       sha256 = "1rf8g3z1kc7db3kbsk3mwmzgkc4aqjx08yihzniq9gawzrzissw1";
+       libraryHaskellDepends = [ attoparsec base bytestring hspec text ];
+       testHaskellDepends = [ attoparsec base bytestring hspec text ];
+       description = "A library for working with .wkt files.";
+       license = lib.licenses.bsd3;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "wl-pprint" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -330461,8 +332913,8 @@ self: {
        pname = "wl-pprint-text";
        version = "1.2.0.2";
        sha256 = "0axivwh7bxmljxpfnccs66knxzrqck07byxmp2j737xbb26pf5cj";
-       revision = "2";
-       editedCabalFile = "1zp64js72l8kkqn47hkl6rcangz14njfrhgdhq0w5x4nhvfi77md";
+       revision = "3";
+       editedCabalFile = "1gc1vjzdhax9ybkjynsxkq4ah9ds14cy81wm1c4p9fnw2h356jhw";
        libraryHaskellDepends = [ base base-compat text ];
        description = "A Wadler/Leijen Pretty Printer for Text values";
        license = lib.licenses.bsd3;
@@ -332043,8 +334495,8 @@ self: {
      }:
      mkDerivation {
        pname = "wuss";
-       version = "2.0.1.9";
-       sha256 = "0v3jqyh21iq8d3vkij4gkzdq7ks8ykxi9lz2v4caskwvnj5bdvs9";
+       version = "2.0.2.0";
+       sha256 = "01ipsv7hvi016ipiivkp6w9r278nilfh1kcnmyavr5q479dvlz08";
        libraryHaskellDepends = [
          base bytestring crypton-connection data-default exceptions network
          websockets
@@ -332323,12 +334775,12 @@ self: {
      }:
      mkDerivation {
        pname = "x509-ocsp";
-       version = "0.3.0.0";
-       sha256 = "0ipp8xcb4q41mwxszprw2q12g24p9wi6j2z3p5zrw2kf6lfv72lp";
+       version = "0.4.0.1";
+       sha256 = "0pq1xxa5wl5gprkxjc31112mi9s8q4i5anr698hssziaglh4h13r";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          asn1-encoding asn1-types base bytestring cryptohash-sha1
-         crypton-x509
+         crypton-x509 crypton-x509-validation
        ];
        testHaskellDepends = [
          asn1-encoding asn1-types base bytestring crypton-x509
@@ -334436,16 +336888,37 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "xnobar" = callPackage
+    ({ mkDerivation, async, base, containers, dbus, directory, extra
+     , flow, mtl, process, QuickCheck, transformers, xmobar
+     }:
+     mkDerivation {
+       pname = "xnobar";
+       version = "0.0.0.1";
+       sha256 = "15j9drn1igv5s1z7p5v71vy2i2a2f4gsaz5z6my1vkm097rbz51z";
+       revision = "3";
+       editedCabalFile = "122chc3px07ij5kk69bsbzrppkxxqd29cxma9zp48pjjakibwp3n";
+       libraryHaskellDepends = [
+         async base containers dbus directory extra flow mtl process
+         transformers xmobar
+       ];
+       testHaskellDepends = [ base extra QuickCheck ];
+       doHaddock = false;
+       description = "Text-based notification server for XMobar";
+       license = lib.licenses.bsd3;
+       badPlatforms = lib.platforms.darwin;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "xor" = callPackage
     ({ mkDerivation, base, bytestring, criterion, ghc-byteorder
      , QuickCheck, tasty, tasty-hunit, tasty-quickcheck
      }:
      mkDerivation {
        pname = "xor";
-       version = "0.0.1.2";
-       sha256 = "0c0a1zg0kwp3jdlgw6y1l6qp00680khxa3sizx5wafdv09rwmrxc";
-       revision = "3";
-       editedCabalFile = "0lj7kp8119cbl5g3ndnkr4fjgcwk6liar79j4rvrf1zyr5xflknr";
+       version = "0.0.1.3";
+       sha256 = "12hqm6imp3qvnnrkds77jsi0zx2dza1h9g88adnxiksv62fybymv";
        libraryHaskellDepends = [ base bytestring ghc-byteorder ];
        testHaskellDepends = [
          base bytestring ghc-byteorder QuickCheck tasty tasty-hunit
@@ -334861,6 +337334,8 @@ self: {
        pname = "xxhash-ffi";
        version = "0.3";
        sha256 = "0cqayny8g0lbafysbyzw43jnf3mijx6smlpzwsfdv3xc3wk42v4r";
+       revision = "1";
+       editedCabalFile = "07mc7rllnf3hgnqnywzmjpafmrpr4jdbvj4iwifz72n5c2marr1z";
        libraryHaskellDepends = [ base bytestring hashable text ];
        libraryPkgconfigDepends = [ libxxhash ];
        testHaskellDepends = [
@@ -335757,8 +338232,8 @@ self: {
      }:
      mkDerivation {
        pname = "yampa-test";
-       version = "0.14.9";
-       sha256 = "19d53gl477ik0zb8fxq5irvjddgg7n2hjrg4j0x36pvsq3sy2zz9";
+       version = "0.14.10";
+       sha256 = "0as6k36cq8w1p8nqjlnlc8ji45slynxg4aj3p6ping177lw5232h";
        libraryHaskellDepends = [
          base normaldistribution QuickCheck Yampa
        ];
@@ -335975,8 +338450,8 @@ self: {
        pname = "yasi";
        version = "0.2.0.1";
        sha256 = "0j5g5h40qvz2rinka7mrb8nc7dzhnprdfpjmzc4pdlx1w8fzw8xy";
-       revision = "5";
-       editedCabalFile = "0vspxq76ivd49799r9f29kq7xxzjbs6vcvym8ccbs1sd82inzxs2";
+       revision = "6";
+       editedCabalFile = "0w8xrfdb6mwzdzwlal9mi60gbs7l6v0hplw35ba2v1533md9z2a6";
        libraryHaskellDepends = [
          base ghc-hs-meta template-haskell text text-display
        ];
@@ -336830,6 +339305,29 @@ self: {
        license = lib.licenses.mit;
      }) {};
 
+  "yesod-auth-oauth2_0_7_3_0" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, crypton, errors, hoauth2
+     , hspec, http-client, http-conduit, http-types, memory, microlens
+     , mtl, safe-exceptions, text, transformers, unliftio
+     , uri-bytestring, yesod-auth, yesod-core
+     }:
+     mkDerivation {
+       pname = "yesod-auth-oauth2";
+       version = "0.7.3.0";
+       sha256 = "162fr9lpcqgni6pm2d9y1a2frc234xipl5kllxkncwnnf748g234";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base bytestring crypton errors hoauth2 http-client
+         http-conduit http-types memory microlens mtl safe-exceptions text
+         transformers unliftio uri-bytestring yesod-auth yesod-core
+       ];
+       testHaskellDepends = [ base hspec uri-bytestring ];
+       description = "OAuth 2.0 authentication plugins";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+     }) {};
+
   "yesod-auth-oidc" = callPackage
     ({ mkDerivation, aeson, base, base64-bytestring
      , classy-prelude-yesod, containers, cryptonite, http-client
@@ -337111,10 +339609,8 @@ self: {
      }:
      mkDerivation {
        pname = "yesod-core";
-       version = "1.6.25.1";
-       sha256 = "0i8cfwq41f0h4rlapw98ljah4s46wyfsfipxzj0yx98c86km2cdc";
-       revision = "1";
-       editedCabalFile = "1k5xwklxxx3l4lc0ddfq6q8805wx86dfhf571vn4r5na3awcx4d4";
+       version = "1.6.26.0";
+       sha256 = "0rsn09hsmg0wffy012fmxa0i9jz7p9j575mj946jphm663y8dh7b";
        libraryHaskellDepends = [
          aeson attoparsec-aeson auto-update base blaze-html blaze-markup
          bytestring case-insensitive cereal clientsession conduit
@@ -338754,10 +341250,8 @@ self: {
      }:
      mkDerivation {
        pname = "yi-core";
-       version = "0.19.2";
-       sha256 = "1ipmycwf2fqk701x0d32bv03aviv7z57m0knpc3np5cvss9mjzvr";
-       revision = "1";
-       editedCabalFile = "1j3in75pnf72000hfia13z21d6z8vml3wg2sk35nsmr1x8r96xzf";
+       version = "0.19.3";
+       sha256 = "0l0rqvgm1i43x2q4cwdxwy9bmpvgw0wxmcij31yyx2py01ws863i";
        libraryHaskellDepends = [
          array attoparsec base binary bytestring containers data-default
          directory dlist dynamic-state exceptions filepath hashable ListLike
@@ -339290,6 +341784,8 @@ self: {
        pname = "yoda";
        version = "0.1.3.0";
        sha256 = "0qkg8aykr8whjrkwfnsds3bjbrb51r83rd60mpdwcs12zyqlpi0d";
+       revision = "1";
+       editedCabalFile = "1dkgl0lkvxmlhzq345iwx87y7mxn9m763ij0xxclp2ngfv7dgzv6";
        libraryHaskellDepends = [ base ];
        description = "Parser combinators for young padawans";
        license = lib.licenses.bsd3;
@@ -339345,6 +341841,26 @@ self: {
        hydraPlatforms = lib.platforms.none;
      }) {};
 
+  "yosys-rtl" = callPackage
+    ({ mkDerivation, base, extra, filepath, prettyprinter, process
+     , tasty, tasty-golden, tasty-hunit, text
+     }:
+     mkDerivation {
+       pname = "yosys-rtl";
+       version = "0.1.0.1";
+       sha256 = "10kwg8j61ijvy6pdw9im4wcin3fn8xry0nl2cgqm50k22aziqj80";
+       enableSeparateDataOutput = true;
+       libraryHaskellDepends = [ base prettyprinter text ];
+       testHaskellDepends = [
+         base extra filepath prettyprinter process tasty tasty-golden
+         tasty-hunit text
+       ];
+       description = "Yosys RTL Intermediate Language";
+       license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
+       broken = true;
+     }) {};
+
   "youtube" = callPackage
     ({ mkDerivation, base, bytestring, process, utility-ht }:
      mkDerivation {
@@ -339927,6 +342443,7 @@ self: {
        license = lib.licenses.mpl20;
        hydraPlatforms = lib.platforms.none;
        mainProgram = "zephyr";
+       broken = true;
      }) {};
 
   "zephyr-copilot" = callPackage
@@ -340750,8 +343267,8 @@ self: {
        pname = "zlib";
        version = "0.6.3.0";
        sha256 = "1nh4xsm3kgsg76jmkcphvy7hhslg9hx1s75mpsskhi2ksjd9ialy";
-       revision = "4";
-       editedCabalFile = "0v8f3y0isi60c1ldmh5rvl08gjglwaqxs47csl8pi5bimxcpgsqr";
+       revision = "5";
+       editedCabalFile = "0mj3f7ql54p0pfa5a6q4xv4ci8xf00616ls0nyadpmlqbb4qilwn";
        libraryHaskellDepends = [ base bytestring ];
        librarySystemDepends = [ zlib ];
        testHaskellDepends = [
@@ -340769,6 +343286,8 @@ self: {
        pname = "zlib";
        version = "0.7.1.0";
        sha256 = "1g2md8z0ijcbrqlx9q9i49myi2lnlvzmma1ajmsd5y0xp2v3ipbf";
+       revision = "1";
+       editedCabalFile = "03r5ib477af94l3i6mdhgkil6gzg9zh92vr4cgkwar9d16kcbqds";
        libraryHaskellDepends = [ base bytestring ];
        libraryPkgconfigDepends = [ zlib ];
        testHaskellDepends = [