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.nix2026
1 files changed, 1447 insertions, 579 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 73090f7737b..ef86756d482 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -6026,6 +6026,8 @@ self: {
        ];
        description = "Finite totally-ordered sets";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "Finance-Quote-Yahoo" = callPackage
@@ -7899,10 +7901,8 @@ self: {
      }:
      mkDerivation {
        pname = "HCL";
-       version = "1.7.1";
-       sha256 = "1rwg7sqm16rszv7grw2d7cnhllnrifnd9jjxn0p8n5qznv8m8vkp";
-       revision = "1";
-       editedCabalFile = "1gl61kqccd909dif3644qi1whrcbkrfif6d52hrlf2vc3kwpjs0z";
+       version = "1.8";
+       sha256 = "1h5mrrpr6kma8k0mqzzjcyg3nd94f7lv6a2k5pfxcqs01qy3khgk";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -12697,8 +12697,8 @@ self: {
      }:
      mkDerivation {
        pname = "ListLike";
-       version = "4.7.3";
-       sha256 = "1vk5mbpxzwzcnc4cgw3hvqn0g0pcq97hw4f3i2ki3hn3svap535a";
+       version = "4.7.4";
+       sha256 = "170yrz008ya4haj0i8z1c7ydjg8hcw3i9cqs6abainh8zxvc1lqi";
        libraryHaskellDepends = [
          array base bytestring containers deepseq dlist fmlist text
          utf8-string vector
@@ -16995,15 +16995,16 @@ self: {
      }) {};
 
   "Rattus" = callPackage
-    ({ mkDerivation, base, Cabal, containers, ghc, simple-affine-space
+    ({ mkDerivation, base, Cabal, containers, ghc, ghc-prim
+     , simple-affine-space
      }:
      mkDerivation {
        pname = "Rattus";
-       version = "0.3.1";
-       sha256 = "1sfjnfd3jsr095gkzxldb65ivxpyzsaphw2bv2f6svczhjc5b414";
+       version = "0.4";
+       sha256 = "1sgr33yq5l43k3b8nwx7m6wrygv5k8d8yigzms3p6pq5pk3g5sq1";
        setupHaskellDepends = [ base Cabal ];
        libraryHaskellDepends = [
-         base containers ghc simple-affine-space
+         base containers ghc ghc-prim simple-affine-space
        ];
        testHaskellDepends = [ base containers ];
        description = "A modal FRP language";
@@ -17608,6 +17609,8 @@ self: {
        benchmarkHaskellDepends = [ base directory filepath random time ];
        description = "The Simple Javascript Wrench";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "SMTPClient" = callPackage
@@ -18303,35 +18306,35 @@ self: {
      }) {};
 
   "Shpadoinkle" = callPackage
-    ({ mkDerivation, base, category, ghcjs-dom, jsaddle, jsaddle-warp
-     , text, transformers, unliftio
+    ({ mkDerivation, base, category, containers, ghcjs-dom, jsaddle
+     , jsaddle-warp, text, transformers, unliftio, wai, wai-app-static
+     , warp
      }:
      mkDerivation {
        pname = "Shpadoinkle";
-       version = "0.2.0.0";
-       sha256 = "10dgd5723mc7nbwvvzvl5jy09wdcjwhi0miyvgkr7jgppkg402dl";
+       version = "0.3.0.0";
+       sha256 = "083ly6xpdcf7wgrb3shcw26zk0d8rm8issyvki1rwvd29rwj0k41";
        libraryHaskellDepends = [
-         base category ghcjs-dom jsaddle jsaddle-warp text transformers
-         unliftio
+         base category containers ghcjs-dom jsaddle jsaddle-warp text
+         transformers unliftio wai wai-app-static warp
        ];
        description = "A programming model for declarative, high performance user interface";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "Shpadoinkle-backend-pardiff" = callPackage
-    ({ mkDerivation, base, compactable, containers, file-embed
-     , ghcjs-dom, jsaddle, lens, monad-control, mtl, neat-interpolation
-     , random, semialign, Shpadoinkle, text, these, transformers-base
-     , unliftio, uuid
+    ({ mkDerivation, base, compactable, containers, exceptions
+     , file-embed, ghcjs-dom, jsaddle, lens, monad-control, mtl, random
+     , semialign, Shpadoinkle, text, these, transformers-base, unliftio
      }:
      mkDerivation {
        pname = "Shpadoinkle-backend-pardiff";
-       version = "0.2.0.0";
-       sha256 = "1dkj035k1kwhgd9z7p9jhbnahd9d8mb16ydgd1l7xnrfxg215zsq";
+       version = "0.3.0.0";
+       sha256 = "1m12m4qbivh0srdzwzcqr8s6s1hi1blk3x15ljv5c9viriznfy6z";
        libraryHaskellDepends = [
-         base compactable containers file-embed ghcjs-dom jsaddle lens
-         monad-control mtl neat-interpolation random semialign Shpadoinkle
-         text these transformers-base unliftio uuid
+         base compactable containers exceptions file-embed ghcjs-dom jsaddle
+         lens monad-control mtl random semialign Shpadoinkle text these
+         transformers-base unliftio
        ];
        description = "A Virtual Dom in pure Haskell, based on Html as an Alignable Functor";
        license = stdenv.lib.licenses.bsd3;
@@ -18340,26 +18343,30 @@ self: {
      }) {};
 
   "Shpadoinkle-backend-snabbdom" = callPackage
-    ({ mkDerivation, base, file-embed, ghcjs-dom, jsaddle, mtl
-     , Shpadoinkle, text, unliftio
+    ({ mkDerivation, base, exceptions, file-embed, ghcjs-dom, jsaddle
+     , monad-control, mtl, Shpadoinkle, text, transformers-base
+     , unliftio
      }:
      mkDerivation {
        pname = "Shpadoinkle-backend-snabbdom";
-       version = "0.2.0.0";
-       sha256 = "1zhxj26i711218ixfclmakjv943gkkmvjvvvi5ya4p26bjaw7p3x";
+       version = "0.3.0.0";
+       sha256 = "0ff87nxa7ff3j400k5a65in8jj00m6bk46pmana0a8k1d7ln7fsk";
        libraryHaskellDepends = [
-         base file-embed ghcjs-dom jsaddle mtl Shpadoinkle text unliftio
+         base exceptions file-embed ghcjs-dom jsaddle monad-control mtl
+         Shpadoinkle text transformers-base unliftio
        ];
        description = "Use the high-performance Snabbdom virtual dom library written in JavaScript";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "Shpadoinkle-backend-static" = callPackage
     ({ mkDerivation, base, compactable, Shpadoinkle, text }:
      mkDerivation {
        pname = "Shpadoinkle-backend-static";
-       version = "0.1.0.2";
-       sha256 = "0sfj092lhmkzrjvklpvbcldpc3wfp8d1n5jw7gpdzqs8fcpffz8q";
+       version = "0.2.0.0";
+       sha256 = "0kxfsm4g6mwwcrpq8bm83v32jpp97bsvl6ay0ynnmss0yf70ymmi";
        libraryHaskellDepends = [ base compactable Shpadoinkle text ];
        description = "A backend for rendering Shpadoinkle as Text";
        license = stdenv.lib.licenses.bsd3;
@@ -18371,8 +18378,8 @@ self: {
     ({ mkDerivation, aeson, base, jsaddle, lens, text, unliftio }:
      mkDerivation {
        pname = "Shpadoinkle-console";
-       version = "0.0.1.1";
-       sha256 = "0gs21vkmxxnk3ybzasjgcrhraiyjbab3xkpzp4266h54wz1r5grj";
+       version = "0.0.1.3";
+       sha256 = "0zkiv0h37a3x3569xfvfzdy0dywxhcfx12jddqf9bpfyqsxmf42a";
        libraryHaskellDepends = [ aeson base jsaddle lens text unliftio ];
        description = "Support for the native browser console";
        license = stdenv.lib.licenses.bsd3;
@@ -18389,30 +18396,77 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "Shpadoinkle-developer-tools" = callPackage
+    ({ mkDerivation, base, containers, jsaddle, lens, pretty-show
+     , Shpadoinkle, Shpadoinkle-backend-pardiff, Shpadoinkle-html, stm
+     , text, time, unliftio
+     }:
+     mkDerivation {
+       pname = "Shpadoinkle-developer-tools";
+       version = "0.0.0.1";
+       sha256 = "14lcmxkaxsa42dcyn13cb83lfw48n7139gvppsngzrbn1w9lwrl0";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base containers jsaddle lens pretty-show Shpadoinkle
+         Shpadoinkle-backend-pardiff Shpadoinkle-html stm text time unliftio
+       ];
+       executableHaskellDepends = [
+         base containers jsaddle lens pretty-show Shpadoinkle
+         Shpadoinkle-backend-pardiff Shpadoinkle-html stm text time unliftio
+       ];
+       description = "Chrome extension to aide in development";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "Shpadoinkle-disembodied" = callPackage
+    ({ mkDerivation, base, directory, filepath, servant, Shpadoinkle
+     , Shpadoinkle-backend-static, Shpadoinkle-html, Shpadoinkle-router
+     , text, unliftio
+     }:
+     mkDerivation {
+       pname = "Shpadoinkle-disembodied";
+       version = "0.0.0.1";
+       sha256 = "0hiwiv4l1k1al0d9fjk48fay6c33shf213yc9blwm15mfj5kh77c";
+       libraryHaskellDepends = [
+         base directory filepath servant Shpadoinkle
+         Shpadoinkle-backend-static Shpadoinkle-html Shpadoinkle-router text
+         unliftio
+       ];
+       description = "Shpadoinkle as a static site";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
+     }) {};
+
   "Shpadoinkle-examples" = callPackage
     ({ mkDerivation, aeson, base, beam-core, beam-sqlite, bytestring
-     , containers, ease, exceptions, file-embed, generic-lens, ghcjs-dom
-     , jsaddle, lens, mtl, optparse-applicative, safe, servant
-     , servant-client, servant-server, Shpadoinkle
-     , Shpadoinkle-backend-pardiff, Shpadoinkle-backend-static
+     , containers, ease, exceptions, file-embed, generic-lens
+     , generic-monoid, ghcjs-dom, jsaddle, lens, mtl
+     , optparse-applicative, pretty-show, safe, servant, servant-client
+     , servant-server, Shpadoinkle, Shpadoinkle-backend-pardiff
+     , Shpadoinkle-backend-snabbdom, Shpadoinkle-backend-static
      , Shpadoinkle-console, Shpadoinkle-html, Shpadoinkle-lens
      , Shpadoinkle-router, Shpadoinkle-widgets, split, sqlite-simple
      , stm, text, unliftio, wai, wai-app-static, warp
      }:
      mkDerivation {
        pname = "Shpadoinkle-examples";
-       version = "0.0.0.2";
-       sha256 = "1nj5wl8liw9q89hrry6dpvsw32sc27nplxfcwkyfkwjyqaxp5sfh";
+       version = "0.0.0.3";
+       sha256 = "1ym3wnqqj07v0w07af6z9yiccx95bbljna36z37pz8gp35dxamlh";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          aeson base beam-core beam-sqlite bytestring containers ease
-         exceptions file-embed generic-lens ghcjs-dom jsaddle lens mtl
-         optparse-applicative safe servant servant-client servant-server
-         Shpadoinkle Shpadoinkle-backend-pardiff Shpadoinkle-backend-static
-         Shpadoinkle-console Shpadoinkle-html Shpadoinkle-lens
-         Shpadoinkle-router Shpadoinkle-widgets split sqlite-simple stm text
-         unliftio wai wai-app-static warp
+         exceptions file-embed generic-lens generic-monoid ghcjs-dom jsaddle
+         lens mtl optparse-applicative pretty-show safe servant
+         servant-client servant-server Shpadoinkle
+         Shpadoinkle-backend-pardiff Shpadoinkle-backend-snabbdom
+         Shpadoinkle-backend-static Shpadoinkle-console Shpadoinkle-html
+         Shpadoinkle-lens Shpadoinkle-router Shpadoinkle-widgets split
+         sqlite-simple stm text unliftio wai wai-app-static warp
        ];
        description = "Example usages of Shpadoinkle";
        license = stdenv.lib.licenses.bsd3;
@@ -18422,16 +18476,17 @@ self: {
 
   "Shpadoinkle-html" = callPackage
     ({ mkDerivation, base, bytestring, compactable, containers
-     , ghcjs-dom, jsaddle, regex-pcre, Shpadoinkle, stm
-     , template-haskell, text, time, transformers, unliftio
+     , ghcjs-dom, jsaddle, lens, raw-strings-qq, regex-pcre, Shpadoinkle
+     , stm, template-haskell, text, time, transformers, unliftio
      }:
      mkDerivation {
        pname = "Shpadoinkle-html";
-       version = "0.2.0.1";
-       sha256 = "1dk17v1c6nv2p3zzg09gmv4qvpjmlx782a6gx7whx9p28037v34f";
+       version = "0.3.0.0";
+       sha256 = "17n675m9gqfhi2rd8c60bcbljd4nknfrwb02zlw9jwgj1kv7l06k";
        libraryHaskellDepends = [
-         base bytestring compactable containers ghcjs-dom jsaddle regex-pcre
-         Shpadoinkle stm template-haskell text time transformers unliftio
+         base bytestring compactable containers ghcjs-dom jsaddle lens
+         raw-strings-qq regex-pcre Shpadoinkle stm template-haskell text
+         time transformers unliftio
        ];
        description = "A typed, template generated Html DSL, and helpers";
        license = stdenv.lib.licenses.bsd3;
@@ -18443,8 +18498,8 @@ self: {
     ({ mkDerivation, base, lens, Shpadoinkle, text }:
      mkDerivation {
        pname = "Shpadoinkle-lens";
-       version = "0.0.0.2";
-       sha256 = "00zd6m9lvskbf7w4bnqhhy59gz9169rzmd1x8y4lxckjda172sqr";
+       version = "0.0.0.3";
+       sha256 = "1310ipmw2z8gdnvaqx1bydvc4p1iyhc7xv31vwbx2aszhmi873kq";
        libraryHaskellDepends = [ base lens Shpadoinkle text ];
        description = "Lens combinators for Shpadoinkle applications";
        license = stdenv.lib.licenses.bsd3;
@@ -18452,19 +18507,19 @@ self: {
 
   "Shpadoinkle-router" = callPackage
     ({ mkDerivation, aeson, base, bytestring, compactable, exceptions
-     , ghcjs-dom, http-api-data, http-media, jsaddle, lens, network-uri
-     , servant, servant-client, servant-client-js, servant-server
-     , Shpadoinkle, Shpadoinkle-backend-static, text, unliftio, wai
-     , wai-app-static, warp
+     , ghcjs-dom, http-api-data, http-media, jsaddle, jsaddle-warp, lens
+     , network-uri, servant, servant-client, servant-client-js
+     , servant-server, Shpadoinkle, Shpadoinkle-backend-static, text
+     , unliftio, wai, wai-app-static, warp
      }:
      mkDerivation {
        pname = "Shpadoinkle-router";
-       version = "0.2.0.0";
-       sha256 = "024g9s01kjzvxq6yfhi640v1zly6wvk3v8m3xzxi4flgff2syf8b";
+       version = "0.2.0.1";
+       sha256 = "0qbjczrfvcihm595rsp1k6svgr05vcrcmc9376wy5vrdwnimvn58";
        libraryHaskellDepends = [
          aeson base bytestring compactable exceptions ghcjs-dom
-         http-api-data http-media jsaddle lens network-uri servant
-         servant-client servant-client-js servant-server Shpadoinkle
+         http-api-data http-media jsaddle jsaddle-warp lens network-uri
+         servant servant-client servant-client-js servant-server Shpadoinkle
          Shpadoinkle-backend-static text unliftio wai wai-app-static warp
        ];
        description = "A single page application rounter for Shpadoinkle based on Servant";
@@ -18476,19 +18531,22 @@ self: {
   "Shpadoinkle-widgets" = callPackage
     ({ mkDerivation, aeson, base, compactable, containers
      , edit-distance, email-validate, hspec, jsaddle, mtl, QuickCheck
-     , Shpadoinkle, Shpadoinkle-html, stm, template-haskell, text
-     , unliftio
+     , quickcheck-classes, quickcheck-classes-base, Shpadoinkle
+     , Shpadoinkle-html, stm, template-haskell, text, unliftio
      }:
      mkDerivation {
        pname = "Shpadoinkle-widgets";
-       version = "0.1.0.0";
-       sha256 = "1w1ibm75288rh001bxkdp04hidx8lkz4p4id91bjadsax8chy718";
+       version = "0.2.0.0";
+       sha256 = "0q82m3gffcw89xyl0h9ayp2v4k9l1zwpnlpq7kvirl1ahhp2iypy";
        libraryHaskellDepends = [
          aeson base compactable containers edit-distance email-validate
          jsaddle mtl Shpadoinkle Shpadoinkle-html stm template-haskell text
          unliftio
        ];
-       testHaskellDepends = [ base containers hspec QuickCheck ];
+       testHaskellDepends = [
+         base containers hspec QuickCheck quickcheck-classes
+         quickcheck-classes-base
+       ];
        description = "A collection of common reusable types and components";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -22679,6 +22737,21 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "accelerate-io-serialise" = callPackage
+    ({ mkDerivation, accelerate, accelerate-io-bytestring, base
+     , serialise
+     }:
+     mkDerivation {
+       pname = "accelerate-io-serialise";
+       version = "0.1.0.0";
+       sha256 = "1i85x6dqz7ihvi8b9rnlgjqnliq98cbv5fd1pf03n18kdbflzvm8";
+       libraryHaskellDepends = [
+         accelerate accelerate-io-bytestring base serialise
+       ];
+       description = "Binary serialisation of Accelerate arrays using serialise";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "accelerate-io-vector" = callPackage
     ({ mkDerivation, accelerate, base, hedgehog, primitive, tasty
      , tasty-hedgehog, vector
@@ -24213,8 +24286,8 @@ self: {
      }:
      mkDerivation {
        pname = "aeson";
-       version = "1.5.4.1";
-       sha256 = "1zgycrai15vlf6drphcb2ff8fs7s6g6hjyxi20h98qkzij5drb0d";
+       version = "1.5.5.1";
+       sha256 = "0iqnzh9xh2vx9viqvs528i24zm9sdpvh8kjbpfxgrca38v6ds5m2";
        libraryHaskellDepends = [
          attoparsec base base-compat-batteries bytestring containers
          data-fix deepseq dlist ghc-prim hashable primitive scientific
@@ -25952,10 +26025,8 @@ self: {
      }:
      mkDerivation {
        pname = "alex-tools";
-       version = "0.5";
-       sha256 = "06ghkigqabz9h17wjpc3jwv1f4k6fajpzblzvysqzg71pfncx88m";
-       revision = "1";
-       editedCabalFile = "0br92hrl0pxw2a5k9wgzk3zwyz2dimcwwjxijgzrd2yg0s1vnm9p";
+       version = "0.5.0.1";
+       sha256 = "0rc56hvmlnym620pc8i7539wig50glms537kcwlmhd89c9cib8iy";
        libraryHaskellDepends = [
          base bytestring deepseq template-haskell text
        ];
@@ -30064,6 +30135,8 @@ self: {
        ];
        description = "sdl-like functions for terminal applications, based on ansi-terminal";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "ansi-wl-pprint" = callPackage
@@ -31693,6 +31766,8 @@ self: {
        ];
        description = "Easy-to-use reasonable way of emulating approximate in Haskell";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "approx-rand-test" = callPackage
@@ -31985,10 +32060,8 @@ self: {
      }:
      mkDerivation {
        pname = "arbtt";
-       version = "0.10.2";
-       sha256 = "02izfga7nv2saq4d1xwigq41hhbc02830sjppqsqw6vcb8082vs1";
-       revision = "2";
-       editedCabalFile = "138lacpwzf5xc1cbxric90k1yn0g91hz0vm2v50pbbr7jr2147km";
+       version = "0.10.4";
+       sha256 = "18lpwhkhw0nxzif9dyc29b9s8i0v26y9vdgh0laj3z9yyp805syc";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -32004,8 +32077,6 @@ self: {
        ];
        description = "Automatic Rule-Based Time Tracker";
        license = stdenv.lib.licenses.gpl2;
-       hydraPlatforms = stdenv.lib.platforms.none;
-       broken = true;
      }) {};
 
   "arcgrid" = callPackage
@@ -34805,14 +34876,16 @@ self: {
      }) {};
 
   "attoparsec-iso8601" = callPackage
-    ({ mkDerivation, attoparsec, base, base-compat, text, time }:
+    ({ mkDerivation, attoparsec, base, base-compat-batteries, text
+     , time, time-compat
+     }:
      mkDerivation {
        pname = "attoparsec-iso8601";
-       version = "1.0.1.0";
-       sha256 = "0hj10w15qp2z5bz2v4xahhmbgzclpyfi5l2sv97wqycysg9gp7s9";
-       revision = "1";
-       editedCabalFile = "1rjhscmczgs1bwyqx7lvkm8py3ylxjd2797mrzgnq60fvm292750";
-       libraryHaskellDepends = [ attoparsec base base-compat text time ];
+       version = "1.0.2.0";
+       sha256 = "162gc101mwhmjbfhhv1wm3yvk2h4ra34wpw5x87735cfqxvjv582";
+       libraryHaskellDepends = [
+         attoparsec base base-compat-batteries text time time-compat
+       ];
        description = "Parsing of ISO 8601 dates, originally from aeson";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -38244,6 +38317,8 @@ self: {
        ];
        description = "Basic examples and functions for generics-sop";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "baskell" = callPackage
@@ -40993,6 +41068,8 @@ self: {
        libraryHaskellDepends = [ base bindings-DSL ];
        description = "Low level bindings to libpci";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "bindings-librrd" = callPackage
@@ -41582,17 +41659,17 @@ self: {
   "bioinformatics-toolkit" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring
      , bytestring-lexing, case-insensitive, clustering, conduit
-     , conduit-combinators, conduit-extra, containers, criterion
-     , data-default-class, data-ordlist, double-conversion, hexpat
-     , HsHTSLib, http-conduit, IntervalMap, math-functions, matrices
-     , microlens, microlens-th, mtl, parallel, primitive, random, split
-     , statistics, tasty, tasty-golden, tasty-hunit, text, transformers
+     , conduit-extra, containers, criterion, data-default-class
+     , data-ordlist, double-conversion, hexpat, HsHTSLib, http-conduit
+     , IntervalMap, math-functions, matrices, microlens, microlens-th
+     , mtl, parallel, primitive, random, split, statistics, tasty
+     , tasty-golden, tasty-hunit, text, transformers
      , unordered-containers, vector, vector-algorithms, word8
      }:
      mkDerivation {
        pname = "bioinformatics-toolkit";
-       version = "0.9.3.1";
-       sha256 = "106aiq3147zrd6dh689zamqi8q03cfvsmsvjlivwcdgybg7zrdr4";
+       version = "0.9.5";
+       sha256 = "03nra5ngirlkfm9xhndiwsl51ixcgp5rf7xfwgvw0bfvzddrc6i9";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson aeson-pretty attoparsec base bytestring bytestring-lexing
@@ -41603,8 +41680,8 @@ self: {
          transformers unordered-containers vector vector-algorithms word8
        ];
        testHaskellDepends = [
-         base bytestring conduit conduit-combinators data-default-class
-         matrices microlens mtl random tasty tasty-golden tasty-hunit
+         base bytestring conduit conduit-extra data-default-class matrices
+         microlens mtl random tasty tasty-golden tasty-hunit
          unordered-containers vector
        ];
        benchmarkHaskellDepends = [
@@ -41833,8 +41910,8 @@ self: {
      }:
      mkDerivation {
        pname = "bishbosh";
-       version = "0.0.0.7";
-       sha256 = "1ihnq7smjk0d18gmkgl70qzqwljmb5nr9hhzwfmkakh3p2x24g3i";
+       version = "0.0.0.8";
+       sha256 = "0mk0mki02m8nvk667wbrk954qnb6qxdfzyz10bfcyvfbz1afg702";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -42713,8 +42790,8 @@ self: {
      }:
      mkDerivation {
        pname = "bitwise-enum";
-       version = "1.0.0.2";
-       sha256 = "1y63qpxkh8k019vj2b1qz1jnssld5lik5cjhf6dzj2bal4013lii";
+       version = "1.0.0.3";
+       sha256 = "0ykrr8x1hc1lsj8cn19jcypvww4598g1v0vrn3z3b7n6hp6wfyis";
        libraryHaskellDepends = [
          aeson array base deepseq mono-traversable vector
        ];
@@ -45615,6 +45692,8 @@ self: {
        ];
        description = "Brotli (RFC7932) compression and decompression";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) brotli;};
 
   "brotli-conduit" = callPackage
@@ -45657,6 +45736,8 @@ self: {
        ];
        description = "IO-Streams interface for Brotli (RFC7932) compression";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "browscap" = callPackage
@@ -49246,33 +49327,51 @@ self: {
        broken = true;
      }) {};
 
+  "caching-vault" = callPackage
+    ({ mkDerivation, base, hspec, stm, stm-containers, text, time
+     , timespan
+     }:
+     mkDerivation {
+       pname = "caching-vault";
+       version = "0.1.0.0";
+       sha256 = "1wqk7gfkpsry21d0qn6qjjrr7n6cj3raddx76nmhgy5xn8q36vbr";
+       libraryHaskellDepends = [ base stm stm-containers text time ];
+       testHaskellDepends = [
+         base hspec stm stm-containers text time timespan
+       ];
+       description = "A vault-style cache implementation";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
+     }) {};
+
   "cachix" = callPackage
     ({ mkDerivation, async, base, base64-bytestring, boost, bytestring
-     , cachix-api, conduit, conduit-extra, containers, cookie
-     , cryptonite, dhall, directory, ed25519, filepath, fsnotify, here
-     , hspec, hspec-discover, http-client, http-client-tls, http-conduit
-     , http-types, inline-c, inline-c-cpp, lzma-conduit, megaparsec
-     , memory, mmorph, netrc, nix, optparse-applicative, process
-     , protolude, resourcet, retry, safe-exceptions, servant
+     , cachix-api, concurrent-extra, conduit, conduit-extra, containers
+     , cookie, cryptonite, dhall, directory, ed25519, filepath, fsnotify
+     , here, hspec, hspec-discover, http-client, http-client-tls
+     , http-conduit, http-types, inline-c, inline-c-cpp, lzma-conduit
+     , megaparsec, memory, mmorph, netrc, nix, optparse-applicative
+     , process, protolude, resourcet, retry, safe-exceptions, servant
      , servant-auth, servant-auth-client, servant-client
-     , servant-client-core, servant-conduit, temporary, text, unix
+     , servant-client-core, servant-conduit, stm, temporary, text, unix
      , uri-bytestring, vector, versions
      }:
      mkDerivation {
        pname = "cachix";
-       version = "0.5.1";
-       sha256 = "13xl87jgpa1swgppr86dylp8ndisasdr8zcmk1l2jjb7vgyly8mb";
+       version = "0.6.0";
+       sha256 = "1ay3k2npnplvgc44vn3zcyd5rgyfigvij4zil3nwrpdi0psd76nl";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         async base base64-bytestring bytestring cachix-api conduit
-         conduit-extra containers cookie cryptonite dhall directory ed25519
-         filepath fsnotify here http-client http-client-tls http-conduit
-         http-types inline-c inline-c-cpp lzma-conduit megaparsec memory
-         mmorph netrc optparse-applicative process protolude resourcet retry
-         safe-exceptions servant servant-auth servant-auth-client
-         servant-client servant-client-core servant-conduit text unix
-         uri-bytestring vector versions
+         async base base64-bytestring bytestring cachix-api concurrent-extra
+         conduit conduit-extra containers cookie cryptonite dhall directory
+         ed25519 filepath fsnotify here http-client http-client-tls
+         http-conduit http-types inline-c inline-c-cpp lzma-conduit
+         megaparsec memory mmorph netrc optparse-applicative process
+         protolude resourcet retry safe-exceptions servant servant-auth
+         servant-auth-client servant-client servant-client-core
+         servant-conduit stm text unix uri-bytestring vector versions
        ];
        librarySystemDepends = [ boost ];
        libraryPkgconfigDepends = [ nix ];
@@ -49291,27 +49390,26 @@ self: {
      , conduit, cookie, cryptonite, deepseq, exceptions, hspec
      , hspec-discover, http-api-data, http-media, jose, lens, memory
      , nix-narinfo, protolude, resourcet, servant, servant-auth
-     , servant-auth-server, servant-auth-swagger, servant-client
-     , servant-swagger, servant-swagger-ui-core, string-conv, swagger2
-     , text, time, transformers
+     , servant-auth-swagger, servant-client, servant-swagger
+     , servant-swagger-ui-core, string-conv, swagger2, text, time
+     , transformers
      }:
      mkDerivation {
        pname = "cachix-api";
-       version = "0.5.0";
-       sha256 = "14b4vg6wv7kzxkfbh64ml2wvm9w8fyv2k2sm7ncaa0pp0f26pswy";
+       version = "0.6.0";
+       sha256 = "0q6kl5lb05c1m62yqj0d8vimlghhrc3avl3bz5wjp70azs28jcd3";
        libraryHaskellDepends = [
          aeson base base16-bytestring bytestring conduit cookie cryptonite
          deepseq exceptions http-api-data http-media jose lens memory
          nix-narinfo protolude resourcet servant servant-auth
-         servant-auth-server servant-client string-conv swagger2 text time
+         servant-auth-swagger servant-client string-conv swagger2 text time
          transformers
        ];
        testHaskellDepends = [
          aeson base base16-bytestring bytestring conduit cookie cryptonite
          hspec http-api-data http-media lens memory protolude servant
-         servant-auth servant-auth-server servant-auth-swagger
-         servant-swagger servant-swagger-ui-core string-conv swagger2 text
-         transformers
+         servant-auth servant-auth-swagger servant-swagger
+         servant-swagger-ui-core string-conv swagger2 text transformers
        ];
        testToolDepends = [ hspec-discover ];
        description = "Servant HTTP API specification for https://cachix.org";
@@ -52935,15 +53033,13 @@ self: {
      }:
      mkDerivation {
        pname = "chatty";
-       version = "0.7.0.1";
-       sha256 = "0d7cfp3vvrmn7b6lc83j5pi7a90sk1rc1y48zb78f8plipp7ngb6";
-       revision = "1";
-       editedCabalFile = "1vh058qw0wphwn0l1lchhxms96p9bhsjna4j7lyvczmc9ba2mgdp";
+       version = "0.8.0.0";
+       sha256 = "1sq8d1irxrrhrfk874snfvwskh4ng6cm3nain99wcx5d3w4ch3rn";
        libraryHaskellDepends = [
          ansi-terminal base chatty-utils directory mtl process random setenv
          template-haskell text time transformers unix
        ];
-       description = "Some monad transformers and typeclasses for abstraction of global dependencies";
+       description = "Some monad transformers and typeclasses for text in- and output abstraction";
        license = stdenv.lib.licenses.agpl3;
      }) {};
 
@@ -52966,10 +53062,8 @@ self: {
     ({ mkDerivation, base, mtl, text, transformers }:
      mkDerivation {
        pname = "chatty-utils";
-       version = "0.7.3.4";
-       sha256 = "1dp1k641sryzp7zh5l3f8v4dajc71ly8l9fyv1c45cf0s81cxhys";
-       revision = "1";
-       editedCabalFile = "0b1bvxkp1yhw3ws12mkdys5dnml03phzj03sqkrk1289jm5nlfn9";
+       version = "0.7.3.5";
+       sha256 = "1pzg0bf73shwl91x4011khw62wgv33y5862gq110q8g913w4jrjw";
        libraryHaskellDepends = [ base mtl text transformers ];
        description = "Some utilities every serious chatty-based application may need";
        license = stdenv.lib.licenses.agpl3;
@@ -53956,6 +54050,8 @@ self: {
        ];
        description = "Channel/Arrow based streaming computation library";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "cielo" = callPackage
@@ -54305,6 +54401,8 @@ self: {
        benchmarkHaskellDepends = [ base criterion vector ];
        description = "Circular fixed-sized mutable vectors";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "cirru-parser" = callPackage
@@ -60872,24 +60970,6 @@ self: {
 
   "conferer" = callPackage
     ({ mkDerivation, base, bytestring, containers, deepseq, directory
-     , hspec, text
-     }:
-     mkDerivation {
-       pname = "conferer";
-       version = "0.4.1.1";
-       sha256 = "1fi3sflfkzgxzjv5s0w6ja9dqrlc72lli382j6phqdw3h4qja10d";
-       libraryHaskellDepends = [
-         base bytestring containers directory text
-       ];
-       testHaskellDepends = [
-         base bytestring containers deepseq directory hspec text
-       ];
-       description = "Configuration management library";
-       license = stdenv.lib.licenses.mpl20;
-     }) {};
-
-  "conferer_1_0_0_0" = callPackage
-    ({ mkDerivation, base, bytestring, containers, deepseq, directory
      , filepath, hspec, QuickCheck, text
      }:
      mkDerivation {
@@ -60905,7 +60985,6 @@ self: {
        ];
        description = "Configuration management library";
        license = stdenv.lib.licenses.mpl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "conferer-aeson" = callPackage
@@ -60946,6 +61025,8 @@ self: {
        ];
        description = "Configuration for reading dhall files";
        license = stdenv.lib.licenses.mpl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "conferer-hedis" = callPackage
@@ -60964,25 +61045,12 @@ self: {
     ({ mkDerivation, base, conferer, hspec, hspec-core, text }:
      mkDerivation {
        pname = "conferer-hspec";
-       version = "0.4.0.1";
-       sha256 = "1g2dglsvj7caqrvbg1yc08j98ljf71l885kxmmk469ab07j1c5sz";
-       libraryHaskellDepends = [ base conferer hspec-core text ];
-       testHaskellDepends = [ base conferer hspec hspec-core text ];
-       description = "conferer's FromConfig instances for hspec Config";
-       license = stdenv.lib.licenses.mpl20;
-     }) {};
-
-  "conferer-hspec_1_0_0_0" = callPackage
-    ({ mkDerivation, base, conferer, hspec, hspec-core, text }:
-     mkDerivation {
-       pname = "conferer-hspec";
        version = "1.0.0.0";
        sha256 = "02c4z2999pa04r78n8xzx7idvgg028wlb2fgyk0878wb1gahzsxp";
        libraryHaskellDepends = [ base conferer hspec-core text ];
        testHaskellDepends = [ base conferer hspec hspec-core text ];
        description = "conferer's FromConfig instances for hspec Config";
        license = stdenv.lib.licenses.mpl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "conferer-provider-dhall" = callPackage
@@ -61085,6 +61153,8 @@ self: {
        ];
        description = "Configuration for reading dhall files";
        license = stdenv.lib.licenses.mpl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "conferer-source-json" = callPackage
@@ -61105,6 +61175,8 @@ self: {
        ];
        description = "conferer's source for reading json files";
        license = stdenv.lib.licenses.mpl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "conferer-source-yaml" = callPackage
@@ -61122,6 +61194,8 @@ self: {
        ];
        description = "Configuration for reading yaml files";
        license = stdenv.lib.licenses.mpl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "conferer-warp" = callPackage
@@ -61129,21 +61203,6 @@ self: {
      }:
      mkDerivation {
        pname = "conferer-warp";
-       version = "0.4.0.1";
-       sha256 = "1swvrkfqvpnpw2nihqzgn8rxv0pfbc9cl8wlyfshrqirjm0lhbj3";
-       libraryHaskellDepends = [ base conferer http-types text wai warp ];
-       testHaskellDepends = [
-         base conferer hspec http-types text wai warp
-       ];
-       description = "conferer's FromConfig instances for warp settings";
-       license = stdenv.lib.licenses.mpl20;
-     }) {};
-
-  "conferer-warp_1_0_0_0" = callPackage
-    ({ mkDerivation, base, conferer, hspec, http-types, text, wai, warp
-     }:
-     mkDerivation {
-       pname = "conferer-warp";
        version = "1.0.0.0";
        sha256 = "14wrd50dfgc2m6lyfvsx4w605r8krf6ha96j3685vgy6fylff1bd";
        libraryHaskellDepends = [ base conferer http-types text wai warp ];
@@ -61152,7 +61211,6 @@ self: {
        ];
        description = "conferer's FromConfig instances for warp settings";
        license = stdenv.lib.licenses.mpl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "conferer-yaml" = callPackage
@@ -61670,6 +61728,8 @@ self: {
        testHaskellDepends = [ base hedgehog ];
        description = "Orders, Galois connections, and lattices";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "consistent" = callPackage
@@ -62546,6 +62606,17 @@ self: {
        broken = true;
      }) {};
 
+  "contra-tracer" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "contra-tracer";
+       version = "0.1.0.0";
+       sha256 = "146g43sqa23n1qg100jvz5m1jcjfxx4rxzmc8559b6apys9ys4br";
+       libraryHaskellDepends = [ base ];
+       description = "Arrow and contravariant tracers";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "contracheck-applicative" = callPackage
     ({ mkDerivation, base, containers, contravariant, generics-sop
      , microlens, mmorph
@@ -64056,8 +64127,8 @@ self: {
     ({ mkDerivation, base, bytestring, c2hs, python3, text }:
      mkDerivation {
        pname = "cpython";
-       version = "3.5.0";
-       sha256 = "0ivvz6f824d2g4pk3qglz8fhzahp0kfjyv2wy6qpwfwcf1gvw7lg";
+       version = "3.5.1";
+       sha256 = "13vb65vgd9jncys1phgm3d9jmn3nq5k4ln2my34gc8vqpp7qxyh1";
        libraryHaskellDepends = [ base bytestring text ];
        libraryPkgconfigDepends = [ python3 ];
        libraryToolDepends = [ c2hs ];
@@ -64569,8 +64640,8 @@ self: {
      }:
      mkDerivation {
        pname = "crdt-event-fold";
-       version = "1.3.0.0";
-       sha256 = "0zpbn7rx9zywrfhpaj7lji0is0sb61al7q8fddrxy8vvirvhbb85";
+       version = "1.4.0.0";
+       sha256 = "0hagrbsgw58kchiifhq69s4hii7pv8zsvfzl3ijgxkb8iqp515gc";
        libraryHaskellDepends = [
          aeson base binary containers data-default-class data-dword
          monad-logger mtl transformers
@@ -66162,6 +66233,8 @@ self: {
        ];
        description = "Defining and manipulating css easing strings";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "css-selectors" = callPackage
@@ -66588,8 +66661,8 @@ self: {
        pname = "cue-sheet";
        version = "2.0.1";
        sha256 = "0papll3xcq2ipmya61jr71gf3zx2swmys829x5sbz7lv6abj9r3i";
-       revision = "2";
-       editedCabalFile = "0kblqr8mjmps56a7pbjwnby5ik8grmj15l1qir7q9kbn44x4s8l3";
+       revision = "3";
+       editedCabalFile = "1v8yvvb9sdpkg7m6z5a4sf0hcss7swb318700ap0qc79qn4ifdqb";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base bytestring containers exceptions megaparsec mtl QuickCheck
@@ -68852,6 +68925,8 @@ self: {
        ];
        description = "Interval datatype, interval arithmetic and interval-based containers";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "data-inttrie" = callPackage
@@ -69245,6 +69320,8 @@ self: {
        ];
        description = "R-Tree is a spatial data structure similar to Quadtrees or B-Trees";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "data-ref" = callPackage
@@ -73059,6 +73136,8 @@ self: {
        ];
        description = "Generate HTML docs from a dhall package";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "dhall-fly" = callPackage
@@ -73124,6 +73203,8 @@ self: {
        ];
        description = "Convert between Dhall and JSON or YAML";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "dhall-lex" = callPackage
@@ -73174,6 +73255,8 @@ self: {
        ];
        description = "Language Server Protocol (LSP) server for Dhall";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "dhall-nix" = callPackage
@@ -73299,6 +73382,8 @@ self: {
        ];
        description = "Convert between Dhall and YAML";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "dhcp-lease-parser" = callPackage
@@ -74383,8 +74468,8 @@ self: {
      }:
      mkDerivation {
        pname = "differential";
-       version = "0.1.2.1";
-       sha256 = "164s372c7pfqnzhvrhxmic0csx3lgwqi06zz5w8zfvkw76md8qh3";
+       version = "0.2.0.0";
+       sha256 = "1dzxqva176dw22bb4hlv8dfizkzqsj5z9qdv7piwdh171nd9bwqd";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -75199,6 +75284,8 @@ self: {
        testHaskellDepends = [ base filepath ];
        description = "Recursively build, navigate, and operate on a tree of directory contents";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "directory-layout" = callPackage
@@ -78124,8 +78211,8 @@ self: {
      }:
      mkDerivation {
        pname = "dovin";
-       version = "3.0";
-       sha256 = "1avyls9yzvnxcs0lz05kh8bv7vdgfrziy0nvn378r7s12ynpwy7w";
+       version = "3.0.1";
+       sha256 = "1qdqzy3h4zwg1b36h5q5qnrpyki9fjhda6jk3izcj829805ya1i9";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal directory filepath ];
@@ -80053,6 +80140,29 @@ self: {
        license = stdenv.lib.licenses.isc;
      }) {};
 
+  "early" = callPackage
+    ({ mkDerivation, base, containers, ghc, ghc-lib-parser, syb, text
+     , transformers, unordered-containers
+     }:
+     mkDerivation {
+       pname = "early";
+       version = "0.0.0";
+       sha256 = "0nx12376py2jc7yd94lfjbjxw3824fm3v2iviv406a2svkayw7pm";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base containers ghc syb text transformers
+       ];
+       executableHaskellDepends = [
+         base ghc-lib-parser text unordered-containers
+       ];
+       testHaskellDepends = [ base ];
+       description = "Early return syntax in do-notation (GHC plugin)";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
+     }) {};
+
   "ease" = callPackage
     ({ mkDerivation, base, data-default }:
      mkDerivation {
@@ -82222,6 +82332,8 @@ self: {
        ];
        description = "Validate and (optionally) redo ELynx analyses";
        license = stdenv.lib.licenses.gpl3Plus;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "elynx-markov" = callPackage
@@ -82323,6 +82435,8 @@ self: {
        ];
        description = "Handle phylogenetic trees";
        license = stdenv.lib.licenses.gpl3Plus;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "emacs-keys" = callPackage
@@ -84164,6 +84278,8 @@ self: {
        ];
        description = "ANSI Escape Sequence Text Decoration Made Easy";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "escaped" = callPackage
@@ -86015,6 +86131,8 @@ self: {
        ];
        description = "database schema for exigo marking/assessment tools";
        license = stdenv.lib.licenses.bsd2;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "exinst" = callPackage
@@ -87171,8 +87289,8 @@ self: {
      }:
      mkDerivation {
        pname = "factor";
-       version = "1.4";
-       sha256 = "013f1h796ngp21pm3kd318vw4ah42bv6sbhjl18szk3sik88vd6z";
+       version = "1.5";
+       sha256 = "0fn7dlyaxa2pwf3xakszs75j0fvc7lsdzp4x2cm4hsnyyn1x5v9z";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -87471,6 +87589,8 @@ self: {
        ];
        description = "Library for producing fake data";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "fakedata-parser" = callPackage
@@ -87498,6 +87618,8 @@ self: {
        ];
        description = "Fake a -> Gen a";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "fakefs" = callPackage
@@ -87547,8 +87669,8 @@ self: {
      }:
      mkDerivation {
        pname = "faktory";
-       version = "1.0.1.3";
-       sha256 = "1mxgkf54hxlj753dva21gxdqamq4mgfslcq5gqhp154gi0xmm79w";
+       version = "1.0.1.4";
+       sha256 = "151jlcrp80f8riyf8rxzvggyxq3k2mg2fi81r7wnc4in6gzsc0qj";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -90354,10 +90476,8 @@ self: {
      }:
      mkDerivation {
        pname = "finite-field";
-       version = "0.9.0";
-       sha256 = "026l5qrc7vsm2s19z10xx30lrsfkwwcymyznyy5hrcrwqj9wf643";
-       revision = "2";
-       editedCabalFile = "11zivn1cjwxc7xy8q50raz1wpfgl0b459ai0f4j304rv7yiwrhdp";
+       version = "0.10.0";
+       sha256 = "1cw2d04dgbx8sk081xpnzla3im7ybvyd7v04wp53knj72h0aqydj";
        libraryHaskellDepends = [
          base deepseq hashable singletons template-haskell
        ];
@@ -91125,8 +91245,8 @@ self: {
        pname = "flac";
        version = "0.2.0";
        sha256 = "03zmsnnpkk26ss8ka2l7x9gsfcmiqfyc73v7fna6sk5cwzxsb33c";
-       revision = "1";
-       editedCabalFile = "1phwdnya8bgw24a80vbw0m4pm7r67grnc6si8683jz620snnsm48";
+       revision = "2";
+       editedCabalFile = "1b3cbhvvhbv1d0gkfwgn9j9jx9cjn3w606vbpfhak2cyjmw26q36";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base bytestring containers directory exceptions filepath mtl text
@@ -91152,6 +91272,8 @@ self: {
        pname = "flac-picture";
        version = "0.1.2";
        sha256 = "02h36z65xmy0mvg7j2863h35dcf24l08ma0dxjbqcn42sca9ss0m";
+       revision = "1";
+       editedCabalFile = "1ib9ypz06i81bgkj08aw6fdyxi6fbl2029vwlcqybbhz9cnya1pm";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base bytestring flac JuicyPixels ];
        testHaskellDepends = [
@@ -92429,6 +92551,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "foldable-ix" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "foldable-ix";
+       version = "0.1.0.0";
+       sha256 = "1lvf1n8mnv3imlry4nqdv8c2c930yic0raqs2awnbmyyy1c6fc79";
+       libraryHaskellDepends = [ base ];
+       description = "Functions to find out the indices of the elements in the Foldable structures";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "foldable1" = callPackage
     ({ mkDerivation, base, transformers, util }:
      mkDerivation {
@@ -92450,6 +92583,8 @@ self: {
        pname = "foldl";
        version = "1.4.10";
        sha256 = "1fl1vahga6dv21nkgjd265nlhmgqzr8sa0fb5dfqzk34fb01vvvq";
+       revision = "1";
+       editedCabalFile = "0rd3w7m8a8pxb8jpmi9nky4hf1jl35cm8vp1qq8mfzgpx5bbqd2w";
        libraryHaskellDepends = [
          base bytestring comonad containers contravariant hashable
          mwc-random primitive profunctors semigroupoids text transformers
@@ -92719,7 +92854,7 @@ self: {
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
        broken = true;
-     }) {foma = null;};
+     }) {inherit (pkgs) foma;};
 
   "font-awesome-type" = callPackage
     ({ mkDerivation, base }:
@@ -93507,14 +93642,15 @@ self: {
      }:
      mkDerivation {
        pname = "fp-ieee";
-       version = "0.1.0";
-       sha256 = "11av4rm7hwgm8xzflmcm7nmq2ynwfbb3dcyfx6hd75wwm2l1iz98";
+       version = "0.1.0.1";
+       sha256 = "11hj4ldpxcvpnyqhs02s0ryfjiql9pmn1h1caly3cfd1r9aairl9";
        libraryHaskellDepends = [ base integer-gmp integer-logarithms ];
        testHaskellDepends = [
          base decimal-arithmetic doctest hspec hspec-core integer-logarithms
          QuickCheck random
        ];
        benchmarkHaskellDepends = [ base gauge ];
+       description = "IEEE 754-2019 compliant operations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
        broken = true;
@@ -97797,6 +97933,8 @@ self: {
        libraryHaskellDepends = [ base ];
        description = "Generically derived enumerations";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "generic-env" = callPackage
@@ -99148,6 +99286,8 @@ self: {
        testSystemDepends = [ geos ];
        description = "Bindings for GEOS";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) geos;};
 
   "getemx" = callPackage
@@ -100366,23 +100506,11 @@ self: {
     ({ mkDerivation, base, ghc }:
      mkDerivation {
        pname = "ghc-tcplugins-extra";
-       version = "0.4";
-       sha256 = "0z85ma3r7k4g669br3sdsmnxnk8srh1xi0wggi1gzqrrwpylyv8w";
-       libraryHaskellDepends = [ base ghc ];
-       description = "Utilities for writing GHC type-checker plugins";
-       license = stdenv.lib.licenses.bsd2;
-     }) {};
-
-  "ghc-tcplugins-extra_0_4_1" = callPackage
-    ({ mkDerivation, base, ghc }:
-     mkDerivation {
-       pname = "ghc-tcplugins-extra";
        version = "0.4.1";
        sha256 = "0v9y444gydfyk56y7adpabd633yv1d8jmddvgg272n8jpdpagw67";
        libraryHaskellDepends = [ base ghc ];
        description = "Utilities for writing GHC type-checker plugins";
        license = stdenv.lib.licenses.bsd2;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ghc-time-alloc-prof" = callPackage
@@ -100437,29 +100565,6 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-typelits-extra";
-       version = "0.4.1";
-       sha256 = "0wfv0cympdrz999qml8j1cqrqppb22xm4gcn4k8i2hd31j748zb6";
-       libraryHaskellDepends = [
-         base containers ghc ghc-prim ghc-tcplugins-extra
-         ghc-typelits-knownnat ghc-typelits-natnormalise integer-gmp
-         transformers
-       ];
-       testHaskellDepends = [
-         base ghc-typelits-knownnat ghc-typelits-natnormalise tasty
-         tasty-hunit
-       ];
-       description = "Additional type-level operations on GHC.TypeLits.Nat";
-       license = stdenv.lib.licenses.bsd2;
-     }) {};
-
-  "ghc-typelits-extra_0_4_2" = callPackage
-    ({ mkDerivation, base, containers, ghc, ghc-prim
-     , ghc-tcplugins-extra, ghc-typelits-knownnat
-     , ghc-typelits-natnormalise, integer-gmp, tasty, tasty-hunit
-     , transformers
-     }:
-     mkDerivation {
-       pname = "ghc-typelits-extra";
        version = "0.4.2";
        sha256 = "0xpy52rib25iz5h89nqlj27isjk57pjbhlvlfam5q0g3x92572h4";
        libraryHaskellDepends = [
@@ -100473,7 +100578,6 @@ self: {
        ];
        description = "Additional type-level operations on GHC.TypeLits.Nat";
        license = stdenv.lib.licenses.bsd2;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ghc-typelits-knownnat" = callPackage
@@ -100483,26 +100587,6 @@ self: {
      }:
      mkDerivation {
        pname = "ghc-typelits-knownnat";
-       version = "0.7.3";
-       sha256 = "1vz2qjgdv5hv7zrq0hm9f4ly0q3bl1cz2spcqrdpdzhivfff651g";
-       libraryHaskellDepends = [
-         base ghc ghc-prim ghc-tcplugins-extra ghc-typelits-natnormalise
-         template-haskell transformers
-       ];
-       testHaskellDepends = [
-         base ghc-typelits-natnormalise tasty tasty-hunit tasty-quickcheck
-       ];
-       description = "Derive KnownNat constraints from other KnownNat constraints";
-       license = stdenv.lib.licenses.bsd2;
-     }) {};
-
-  "ghc-typelits-knownnat_0_7_4" = callPackage
-    ({ mkDerivation, base, ghc, ghc-prim, ghc-tcplugins-extra
-     , ghc-typelits-natnormalise, tasty, tasty-hunit, tasty-quickcheck
-     , template-haskell, transformers
-     }:
-     mkDerivation {
-       pname = "ghc-typelits-knownnat";
        version = "0.7.4";
        sha256 = "1i3kwq8i3p4i2jmmq8irycs0z3g69qy4i5smh14kbcz3pl35x71l";
        libraryHaskellDepends = [
@@ -100514,29 +100598,10 @@ self: {
        ];
        description = "Derive KnownNat constraints from other KnownNat constraints";
        license = stdenv.lib.licenses.bsd2;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ghc-typelits-natnormalise" = callPackage
     ({ mkDerivation, base, containers, ghc, ghc-tcplugins-extra
-     , integer-gmp, syb, tasty, tasty-hunit, template-haskell
-     , transformers
-     }:
-     mkDerivation {
-       pname = "ghc-typelits-natnormalise";
-       version = "0.7.2";
-       sha256 = "1hk2f2vqkpia7kv7pqwf942y1w9m7mvmikzabkrjp8f8gijcsk52";
-       libraryHaskellDepends = [
-         base containers ghc ghc-tcplugins-extra integer-gmp syb
-         transformers
-       ];
-       testHaskellDepends = [ base tasty tasty-hunit template-haskell ];
-       description = "GHC typechecker plugin for types of kind GHC.TypeLits.Nat";
-       license = stdenv.lib.licenses.bsd2;
-     }) {};
-
-  "ghc-typelits-natnormalise_0_7_3" = callPackage
-    ({ mkDerivation, base, containers, ghc, ghc-tcplugins-extra
      , integer-gmp, tasty, tasty-hunit, template-haskell, transformers
      }:
      mkDerivation {
@@ -100549,7 +100614,6 @@ self: {
        testHaskellDepends = [ base tasty tasty-hunit template-haskell ];
        description = "GHC typechecker plugin for types of kind GHC.TypeLits.Nat";
        license = stdenv.lib.licenses.bsd2;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "ghc-typelits-presburger" = callPackage
@@ -100819,9 +100883,9 @@ self: {
      , fuzzy, ghc, ghc-boot, ghc-boot-th, ghc-check, ghc-paths
      , ghc-typelits-knownnat, gitrev, Glob, haddock-library, hashable
      , haskell-lsp, haskell-lsp-types, heapsize, hie-bios, hie-compat
-     , hslogger, implicit-hie-cradle, lens, lsp-test, mtl, network-uri
-     , opentelemetry, optparse-applicative, parallel, prettyprinter
-     , prettyprinter-ansi-terminal, process, QuickCheck
+     , hls-plugin-api, hslogger, implicit-hie-cradle, lens, lsp-test
+     , mtl, network-uri, opentelemetry, optparse-applicative, parallel
+     , prettyprinter, prettyprinter-ansi-terminal, process, QuickCheck
      , quickcheck-instances, record-dot-preprocessor, record-hasfield
      , regex-tdfa, rope-utf16-splay, safe, safe-exceptions, shake
      , shake-bench, sorted-list, stm, syb, tasty, tasty-expected-failure
@@ -100830,8 +100894,8 @@ self: {
      }:
      mkDerivation {
        pname = "ghcide";
-       version = "0.6.0.2";
-       sha256 = "0dd1vzz9vlvg790nkmgm5zbn0sc7msgmvfma7zkarf4zgqx1hmlg";
+       version = "0.7.0.0";
+       sha256 = "165dbwbcpl2r7jqsjk859c42yas8h877mx37d0jnx8vm47fdy484";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -100839,24 +100903,25 @@ self: {
          case-insensitive containers cryptohash-sha1 data-default deepseq
          directory extra filepath fingertree fuzzy ghc ghc-boot ghc-boot-th
          ghc-check ghc-paths Glob haddock-library hashable haskell-lsp
-         haskell-lsp-types heapsize hie-bios hie-compat hslogger
-         implicit-hie-cradle mtl network-uri opentelemetry parallel
-         prettyprinter prettyprinter-ansi-terminal regex-tdfa
+         haskell-lsp-types heapsize hie-bios hie-compat hls-plugin-api
+         hslogger implicit-hie-cradle lens mtl network-uri opentelemetry
+         parallel prettyprinter prettyprinter-ansi-terminal regex-tdfa
          rope-utf16-splay safe safe-exceptions shake sorted-list stm syb
          text time transformers unix unordered-containers utf8-string
        ];
        executableHaskellDepends = [
          aeson base bytestring containers data-default directory extra
          filepath gitrev hashable haskell-lsp haskell-lsp-types heapsize
-         hie-bios lens lsp-test optparse-applicative process safe-exceptions
-         shake text unordered-containers
+         hie-bios hls-plugin-api lens lsp-test optparse-applicative process
+         safe-exceptions shake text unordered-containers
        ];
        testHaskellDepends = [
-         aeson base binary bytestring containers directory extra filepath
-         ghc ghc-typelits-knownnat haddock-library haskell-lsp
-         haskell-lsp-types lens lsp-test network-uri optparse-applicative
-         process QuickCheck quickcheck-instances record-dot-preprocessor
-         record-hasfield rope-utf16-splay safe safe-exceptions shake tasty
+         aeson base binary bytestring containers data-default directory
+         extra filepath ghc ghc-typelits-knownnat haddock-library
+         haskell-lsp haskell-lsp-types hls-plugin-api lens lsp-test
+         network-uri optparse-applicative process QuickCheck
+         quickcheck-instances record-dot-preprocessor record-hasfield
+         rope-utf16-splay safe safe-exceptions shake tasty
          tasty-expected-failure tasty-hunit tasty-quickcheck tasty-rerun
          text
        ];
@@ -112065,6 +112130,26 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hackage-api" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, Cabal, http-client
+     , http-client-tls, http-media, servant, servant-client
+     , servant-client-core, text, time
+     }:
+     mkDerivation {
+       pname = "hackage-api";
+       version = "0.1.0";
+       sha256 = "1hqla8h5jq5b149gz6kql0mdnv4hw0535wwsh7cj4sx9j6yyri9y";
+       libraryHaskellDepends = [
+         aeson base bytestring Cabal http-client http-client-tls http-media
+         servant servant-client servant-client-core text time
+       ];
+       testHaskellDepends = [ base http-client-tls servant-client ];
+       description = "An API binding to Hackage API";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
+     }) {};
+
   "hackage-db" = callPackage
     ({ mkDerivation, aeson, base, bytestring, Cabal, containers
      , directory, exceptions, filepath, tar, time, utf8-string
@@ -113773,14 +113858,18 @@ self: {
      }) {};
 
   "half" = callPackage
-    ({ mkDerivation, base, deepseq, hspec, QuickCheck, template-haskell
+    ({ mkDerivation, base, binary, bytestring, deepseq, QuickCheck
+     , template-haskell, test-framework, test-framework-quickcheck2
      }:
      mkDerivation {
        pname = "half";
-       version = "0.3";
-       sha256 = "14r0nx8hm5fic9gz0ybjjw4kyc758zfgvhhwvzsshpx5caq6zch6";
-       libraryHaskellDepends = [ base deepseq template-haskell ];
-       testHaskellDepends = [ base hspec QuickCheck ];
+       version = "0.3.1";
+       sha256 = "1l8m2spqg0ac50qys2jk5b32v6wxklbbk5ypjp3ga6z14hkw7bz2";
+       libraryHaskellDepends = [ base binary deepseq template-haskell ];
+       testHaskellDepends = [
+         base binary bytestring QuickCheck test-framework
+         test-framework-quickcheck2
+       ];
        description = "Half-precision floating-point";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -116470,15 +116559,15 @@ self: {
        broken = true;
      }) {};
 
-  "haskeline_0_8_1_0" = callPackage
+  "haskeline_0_8_1_1" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory
      , exceptions, filepath, HUnit, process, stm, terminfo, text
      , transformers, unix
      }:
      mkDerivation {
        pname = "haskeline";
-       version = "0.8.1.0";
-       sha256 = "0r6skxr45k0qq5vlh9dyl5g5ham994b8z0k3z3v56bi3npvyi6xw";
+       version = "0.8.1.1";
+       sha256 = "1cg51rbhpa7ism0rg39dw7njz4r3q5h5pnysnbc37dh6gcdiyg2p";
        configureFlags = [ "-fterminfo" ];
        isLibrary = true;
        isExecutable = true;
@@ -119286,6 +119375,8 @@ self: {
        pname = "haskoin";
        version = "0.1.0.2";
        sha256 = "0l3h2wvi56k0dcfjambqyjrd45hb7bj0brp8nzrrcfn7fbpyjg8c";
+       revision = "1";
+       editedCabalFile = "0m1yd6l1amjrwdddrp5ddnazfzgjb6rndmw32pbpn5zim0r9i4rq";
        libraryHaskellDepends = [
          aeson base binary byteable bytestring containers cryptohash deepseq
          either json-rpc mtl pbkdf split text
@@ -119419,6 +119510,8 @@ self: {
        pname = "haskoin-protocol";
        version = "0.0.1.1";
        sha256 = "0r15csyylg5vd95z0spl5wkv6r8w7lpi983alsvlnkhv4dqnrg2v";
+       revision = "1";
+       editedCabalFile = "1smwy6g0fdwn04a9w5r7x0vhkylfmgrghlrnz93xxknv015a9f1z";
        libraryHaskellDepends = [
          base binary bytestring haskoin-crypto haskoin-util QuickCheck
        ];
@@ -119441,6 +119534,8 @@ self: {
        pname = "haskoin-script";
        version = "0.0.1";
        sha256 = "18lw5hxwvj4ichw1k4a35hjih7h0hd24khvl4m0yf2cq12m2gl11";
+       revision = "1";
+       editedCabalFile = "1438w0wijmifgcdzs5xg146f1vcm23iab9r07f19w3n21gcbvf94";
        libraryHaskellDepends = [
          base binary bytestring haskoin-crypto haskoin-protocol haskoin-util
          mtl QuickCheck
@@ -119539,6 +119634,8 @@ self: {
        pname = "haskoin-util";
        version = "0.0.1.1";
        sha256 = "0hh3vavqsp8pafw4nrv9py1kqcc1yx52zr80xsqzqjlsxq04fgfw";
+       revision = "1";
+       editedCabalFile = "1vfs64gbrbzi513sqalvpp4s0aff40d6gall301ipwpqfjz4jzzj";
        libraryHaskellDepends = [
          base binary bytestring either mtl QuickCheck
        ];
@@ -120770,6 +120867,24 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "hasql-url" = callPackage
+    ({ mkDerivation, base, bytestring, hasql, network-uri, split, tasty
+     , tasty-quickcheck
+     }:
+     mkDerivation {
+       pname = "hasql-url";
+       version = "0.1.0.0";
+       sha256 = "12zsw4jag27g0bgxm9sp45bs2i7p5h42zs5avj01zlddpyhla0wx";
+       libraryHaskellDepends = [
+         base bytestring hasql network-uri split
+       ];
+       testHaskellDepends = [ base hasql tasty tasty-quickcheck ];
+       description = "Parse PostgreSQL connection URI into Hasql.Connection Settings";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
+     }) {};
+
   "hasqly-mysql" = callPackage
     ({ mkDerivation, base, binary, bytestring, dlist, mtl
      , mysql-haskell, scientific, text, time
@@ -121991,6 +122106,8 @@ self: {
        ];
        description = "Haskell name counts";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "hcron" = callPackage
@@ -123034,6 +123151,8 @@ self: {
        testHaskellDepends = [ base containers fakedata hedgehog ];
        description = "Use 'fakedata' with 'hedgehog'";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "hedgehog-fn" = callPackage
@@ -124847,6 +124966,8 @@ self: {
        ];
        description = "Streaming-friendly XML parsers";
        license = stdenv.lib.licenses.cc0;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "heyefi" = callPackage
@@ -125888,6 +126009,8 @@ self: {
        ];
        description = "Generates a references DB from .hie files";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "hieraclus" = callPackage
@@ -126548,6 +126671,8 @@ self: {
        ];
        description = "Generic project initialization tool";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "hinotify_0_3_9" = callPackage
@@ -128164,17 +128289,17 @@ self: {
      }) {};
 
   "hls-plugin-api" = callPackage
-    ({ mkDerivation, aeson, base, containers, data-default, Diff, ghc
-     , ghc-boot-th, ghcide, hashable, haskell-lsp, hslogger, lens
-     , process, regex-tdfa, shake, text, unordered-containers
+    ({ mkDerivation, aeson, base, containers, data-default, Diff
+     , hashable, haskell-lsp, hslogger, lens, process, regex-tdfa, shake
+     , text, unix, unordered-containers
      }:
      mkDerivation {
        pname = "hls-plugin-api";
-       version = "0.5.0.1";
-       sha256 = "0sv892m18ic9m8d5b8wm7385v80rc02fjy0wxvq9mzhgazz20cp2";
+       version = "0.6.0.0";
+       sha256 = "0dnd20mb0id0l2dz6j3ckfrjyfm3mjys0kf11z3a684i4bc0w1pi";
        libraryHaskellDepends = [
-         aeson base containers data-default Diff ghc ghc-boot-th ghcide
-         hashable haskell-lsp hslogger lens process regex-tdfa shake text
+         aeson base containers data-default Diff hashable haskell-lsp
+         hslogger lens process regex-tdfa shake text unix
          unordered-containers
        ];
        description = "Haskell Language Server API for plugin communication";
@@ -128916,9 +129041,9 @@ self: {
      , bytestring, comonad, containers, criterion, data-fix, deepseq
      , deriving-compat, Diff, directory, exceptions, filepath, free
      , gitrev, Glob, hashable, hashing, haskeline, hedgehog
-     , hnix-store-core, http-client, http-client-tls, http-types
-     , lens-family, lens-family-core, lens-family-th, logict, megaparsec
-     , monad-control, monadlist, mtl, neat-interpolation
+     , hnix-store-core, hnix-store-remote, http-client, http-client-tls
+     , http-types, lens-family, lens-family-core, lens-family-th, logict
+     , megaparsec, monad-control, monadlist, mtl, neat-interpolation
      , optparse-applicative, parser-combinators, pretty-show
      , prettyprinter, process, ref-tf, regex-tdfa, repline, scientific
      , semialign, semialign-indexed, serialise, some, split, syb, tasty
@@ -128928,21 +129053,22 @@ self: {
      }:
      mkDerivation {
        pname = "hnix";
-       version = "0.11.1";
-       sha256 = "0rdl1ky8l2zm5arkdq77qrg0xnqfavba0bnr9bd0zhjj3k2gb4v7";
+       version = "0.12.0.1";
+       sha256 = "013jlmzzr5fcvl0w9rrvhsg8jikg0hbc8z57yzxgz109x7hrnjzc";
        isLibrary = true;
        isExecutable = true;
+       enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson array base base16-bytestring binary bytestring comonad
          containers data-fix deepseq deriving-compat directory exceptions
-         filepath free gitrev hashable hashing hnix-store-core http-client
-         http-client-tls http-types lens-family lens-family-core
-         lens-family-th logict megaparsec monad-control monadlist mtl
-         neat-interpolation optparse-applicative parser-combinators
-         pretty-show prettyprinter process ref-tf regex-tdfa scientific
-         semialign semialign-indexed serialise some split syb
-         template-haskell text these time transformers transformers-base
-         unix unordered-containers vector xml
+         filepath free gitrev hashable hashing hnix-store-core
+         hnix-store-remote http-client http-client-tls http-types
+         lens-family lens-family-core lens-family-th logict megaparsec
+         monad-control monadlist mtl neat-interpolation optparse-applicative
+         parser-combinators pretty-show prettyprinter process ref-tf
+         regex-tdfa scientific semialign semialign-indexed serialise some
+         split syb template-haskell text these time transformers
+         transformers-base unix unordered-containers vector xml
        ];
        executableHaskellDepends = [
          aeson base base16-bytestring bytestring comonad containers data-fix
@@ -129043,8 +129169,6 @@ self: {
        ];
        description = "Remote hnix store";
        license = stdenv.lib.licenses.asl20;
-       hydraPlatforms = stdenv.lib.platforms.none;
-       broken = true;
      }) {};
 
   "hnn" = callPackage
@@ -129320,6 +129444,8 @@ self: {
        ];
        description = "Interact with the docker registry and generate nix build instructions";
        license = stdenv.lib.licenses.asl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "hocon" = callPackage
@@ -129597,8 +129723,8 @@ self: {
      }:
      mkDerivation {
        pname = "holmes";
-       version = "0.3.0.1";
-       sha256 = "0b7ifnmg2n3jfb1zgdzy3fylifqq0mxp00r2iwp9wrnf29rdzxp3";
+       version = "0.3.2.0";
+       sha256 = "1hrgdnlyqz8wjnqihp8gn3rhl1zfyd6p9yv4cjwsv876bgy17ql8";
        libraryHaskellDepends = [
          base containers hashable hedgehog logict mtl primitive transformers
          unordered-containers
@@ -129611,8 +129737,6 @@ self: {
        testToolDepends = [ markdown-unlit tasty-discover ];
        description = "Tools and combinators for solving constraint problems";
        license = stdenv.lib.licenses.mit;
-       hydraPlatforms = stdenv.lib.platforms.none;
-       broken = true;
      }) {};
 
   "holy-project" = callPackage
@@ -130262,8 +130386,8 @@ self: {
      }:
      mkDerivation {
        pname = "hopenpgp-tools";
-       version = "0.23.3";
-       sha256 = "1h6hg05i7vm0cnhn3sifmmv01hjxy0w030j4m3fig3ic57658q2p";
+       version = "0.23.6";
+       sha256 = "0hjh6avcd24czd5dv0kr78hkv8k48i3lgcxiahnfjaqwirmg5wix";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -130280,38 +130404,6 @@ self: {
        license = stdenv.lib.licenses.agpl3Plus;
      }) {};
 
-  "hopenpgp-tools_0_23_4" = callPackage
-    ({ mkDerivation, aeson, alex, array, base, base16-bytestring
-     , binary, binary-conduit, bytestring, conduit, conduit-extra
-     , containers, cryptonite, directory, errors, fgl, graphviz, happy
-     , hOpenPGP, http-client, http-client-tls, http-types, ixset-typed
-     , lens, memory, monad-loops, mtl, openpgp-asciiarmor
-     , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal
-     , prettyprinter-convert-ansi-wl-pprint, resourcet, text, time
-     , time-locale-compat, transformers, unordered-containers, vector
-     , yaml
-     }:
-     mkDerivation {
-       pname = "hopenpgp-tools";
-       version = "0.23.4";
-       sha256 = "1l9aznav4a0cwbd0mw6vlqi85vb3wc7w4fik4m8znmg5xa7dzvsl";
-       isLibrary = false;
-       isExecutable = true;
-       executableHaskellDepends = [
-         aeson array base base16-bytestring binary binary-conduit bytestring
-         conduit conduit-extra containers cryptonite directory errors fgl
-         graphviz hOpenPGP http-client http-client-tls http-types
-         ixset-typed lens memory monad-loops mtl openpgp-asciiarmor
-         optparse-applicative prettyprinter prettyprinter-ansi-terminal
-         prettyprinter-convert-ansi-wl-pprint resourcet text time
-         time-locale-compat transformers unordered-containers vector yaml
-       ];
-       executableToolDepends = [ alex happy ];
-       description = "hOpenPGP-based command-line tools";
-       license = stdenv.lib.licenses.agpl3Plus;
-       hydraPlatforms = stdenv.lib.platforms.none;
-     }) {};
-
   "hopenssl" = callPackage
     ({ mkDerivation, base, bytestring, HUnit, openssl }:
      mkDerivation {
@@ -131004,6 +131096,8 @@ self: {
        ];
        description = "hpack's dhalling";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "hpaco" = callPackage
@@ -133112,26 +133206,26 @@ self: {
      }) {};
 
   "hsautogui" = callPackage
-    ({ mkDerivation, base, containers, cpython, mtl, python3
+    ({ mkDerivation, base, containers, cpython, mtl, python
      , template-haskell, text
      }:
      mkDerivation {
        pname = "hsautogui";
-       version = "0.1.0";
-       sha256 = "0ds1r620825z7dq8rahbi7jymkn5n7y47i7m92qw4dl2cdl0s4g0";
+       version = "0.2.0";
+       sha256 = "0xcacp9r8iw9rqd5yawj5haznkjv6agigg5y4j1s0rhykc1s440n";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base containers cpython mtl template-haskell text
        ];
-       librarySystemDepends = [ python3 ];
+       librarySystemDepends = [ python ];
        executableHaskellDepends = [ base ];
-       executableSystemDepends = [ python3 ];
+       executableSystemDepends = [ python ];
        description = "Haskell bindings for PyAutoGUI, a library for automating user interaction";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
        broken = true;
-     }) {inherit (pkgs) python3;};
+     }) {inherit (pkgs) python;};
 
   "hsay" = callPackage
     ({ mkDerivation, base, Hclip, HTTP, process, unix }:
@@ -135115,13 +135209,29 @@ self: {
      }:
      mkDerivation {
        pname = "hspec";
-       version = "2.7.4";
-       sha256 = "0zql8cl025ai3yx2dhp1sgvmw8n4ngqbrlmb42hcgv26q8qnvhmi";
+       version = "2.7.5";
+       sha256 = "0dyd0rb5sh5b72v14qmgwnv2fq76wiz9h8k0027bl8lsl0a77gmv";
+       libraryHaskellDepends = [
+         base hspec-core hspec-discover hspec-expectations QuickCheck
+       ];
+       description = "A Testing Framework for Haskell";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
+  "hspec_2_7_6" = callPackage
+    ({ mkDerivation, base, hspec-core, hspec-discover
+     , hspec-expectations, QuickCheck
+     }:
+     mkDerivation {
+       pname = "hspec";
+       version = "2.7.6";
+       sha256 = "0ynd111mwm5ykl74nb7ac7mz1b9xvs1hqjdksfm83dy2sj4axwpx";
        libraryHaskellDepends = [
          base hspec-core hspec-discover hspec-expectations QuickCheck
        ];
        description = "A Testing Framework for Haskell";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hspec-attoparsec" = callPackage
@@ -135187,8 +135297,35 @@ self: {
      }:
      mkDerivation {
        pname = "hspec-core";
-       version = "2.7.4";
-       sha256 = "1k0rs9399m6bzmndc9ybs26mxrzkl9pifrijvknysbaqfcifmq35";
+       version = "2.7.5";
+       sha256 = "0pgmy4r47pdya1h5g1mk4idjs7c2b5dqa5xkqgqn2v60bg32n17p";
+       libraryHaskellDepends = [
+         ansi-terminal array base call-stack clock deepseq directory
+         filepath hspec-expectations HUnit QuickCheck quickcheck-io random
+         setenv stm tf-random transformers
+       ];
+       testHaskellDepends = [
+         ansi-terminal array base call-stack clock deepseq directory
+         filepath hspec-expectations hspec-meta HUnit process QuickCheck
+         quickcheck-io random setenv silently stm temporary tf-random
+         transformers
+       ];
+       testToolDepends = [ hspec-meta ];
+       testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'";
+       description = "A Testing Framework for Haskell";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
+  "hspec-core_2_7_6" = callPackage
+    ({ mkDerivation, ansi-terminal, array, base, call-stack, clock
+     , deepseq, directory, filepath, hspec-expectations, hspec-meta
+     , HUnit, process, QuickCheck, quickcheck-io, random, setenv
+     , silently, stm, temporary, tf-random, transformers
+     }:
+     mkDerivation {
+       pname = "hspec-core";
+       version = "2.7.6";
+       sha256 = "1j9kpvjf1yz3bl32cklxz8dnykc48ya67lin4r2hvbzcd3kg63rf";
        libraryHaskellDepends = [
          ansi-terminal array base call-stack clock deepseq directory
          filepath hspec-expectations HUnit QuickCheck quickcheck-io random
@@ -135204,6 +135341,7 @@ self: {
        testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'";
        description = "A Testing Framework for Haskell";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hspec-dirstream" = callPackage
@@ -135229,8 +135367,27 @@ self: {
      }:
      mkDerivation {
        pname = "hspec-discover";
-       version = "2.7.4";
-       sha256 = "02laain23bcnzsl65347qr5knvrmrlhd0kzc0d88kx59lpzm27a0";
+       version = "2.7.5";
+       sha256 = "1d049y6g15s2rvng8gzbnv0fybfhyxjs3hp200fg8kwzq7vzkvmf";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base directory filepath ];
+       executableHaskellDepends = [ base directory filepath ];
+       testHaskellDepends = [
+         base directory filepath hspec-meta QuickCheck
+       ];
+       testToolDepends = [ hspec-meta ];
+       description = "Automatically discover and run Hspec tests";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
+  "hspec-discover_2_7_6" = callPackage
+    ({ mkDerivation, base, directory, filepath, hspec-meta, QuickCheck
+     }:
+     mkDerivation {
+       pname = "hspec-discover";
+       version = "2.7.6";
+       sha256 = "12n26rxdrpk54fqrgrdj7r8kyq3fla3na10j4pnsjkir72bvhd17";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base directory filepath ];
@@ -135241,6 +135398,7 @@ self: {
        testToolDepends = [ hspec-meta ];
        description = "Automatically discover and run Hspec tests";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hspec-expectations" = callPackage
@@ -136847,6 +137005,8 @@ self: {
        pname = "htaglib";
        version = "1.2.0";
        sha256 = "0ph04j1ysjzzrcyllgibzrzfv5g5mgpa6s0ksxww15aryipw65sa";
+       revision = "1";
+       editedCabalFile = "09vsz2z5sb5ai3qpksqdckb43vndqs66x4abx3lln2xr40dlkljv";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base bytestring text transformers ];
        librarySystemDepends = [ taglib ];
@@ -137504,23 +137664,23 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "http-api-data_0_4_2" = callPackage
+  "http-api-data_0_4_3" = callPackage
     ({ mkDerivation, attoparsec, attoparsec-iso8601, base, base-compat
      , bytestring, containers, cookie, hashable, hspec, hspec-discover
-     , http-types, HUnit, nats, QuickCheck, quickcheck-instances, tagged
-     , text, time-compat, transformers, unordered-containers, uuid-types
+     , http-types, HUnit, QuickCheck, quickcheck-instances, tagged, text
+     , time-compat, transformers, unordered-containers, uuid-types
      }:
      mkDerivation {
        pname = "http-api-data";
-       version = "0.4.2";
-       sha256 = "0xzfvxxh33ivlnrnzmm19cni3jgb5ph18n9hykkw3d6l3rhwzcnl";
+       version = "0.4.3";
+       sha256 = "171bw2a44pg50d3y77gw2y9vmx72laky7hnn5hw6r93pnjmlf9yz";
        libraryHaskellDepends = [
          attoparsec attoparsec-iso8601 base base-compat bytestring
          containers cookie hashable http-types tagged text time-compat
          transformers unordered-containers uuid-types
        ];
        testHaskellDepends = [
-         base base-compat bytestring cookie hspec HUnit nats QuickCheck
+         base base-compat bytestring cookie hspec HUnit QuickCheck
          quickcheck-instances text time-compat unordered-containers
          uuid-types
        ];
@@ -137835,19 +137995,18 @@ self: {
      }) {};
 
   "http-client-websockets" = callPackage
-    ({ mkDerivation, base, bytestring, doctest, hspec, http-client
+    ({ mkDerivation, base, bytestring, hspec, http-client
      , http-client-tls, network-uri, utf8-string, websockets
      }:
      mkDerivation {
        pname = "http-client-websockets";
-       version = "0.1.1.0";
-       sha256 = "1kmvwhfsp1l672km2a06pww0a3wmwbxcwwg1k78xcnc767wj0g1m";
+       version = "0.1.1.1";
+       sha256 = "0b5kvyrfhhj7c5ys8ccxwv6prhb6sj0ycinzbk1yrwnd3wrmzk78";
        libraryHaskellDepends = [
          base bytestring http-client network-uri utf8-string websockets
        ];
        testHaskellDepends = [
-         base bytestring doctest hspec http-client-tls network-uri
-         websockets
+         base bytestring hspec http-client-tls network-uri websockets
        ];
        description = "Glue code for http-client and websockets";
        license = stdenv.lib.licenses.cc0;
@@ -139083,6 +139242,8 @@ self: {
        ];
        description = "A TUI MPD client, inspired by ncmpcpp";
        license = stdenv.lib.licenses.gpl2Plus;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "human-parse" = callPackage
@@ -139415,8 +139576,8 @@ self: {
      }:
      mkDerivation {
        pname = "hurl";
-       version = "1.5.0.0";
-       sha256 = "1fzy2zzwn5x420xz91fj64h6g0vzlam4058pymb2pdmg4x801j42";
+       version = "2.0.0.0";
+       sha256 = "0rr4v8dbbkasg68zkv6z2p4ib12kazqjrad4s0z7h6l7hy6rqwbz";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -139428,6 +139589,8 @@ self: {
        executableHaskellDepends = [ base directory network-uri ];
        description = "Haskell URL resolver";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "hurriyet" = callPackage
@@ -140258,6 +140421,8 @@ self: {
        ];
        description = "Avro support for Kafka infrastructure";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "hw-kafka-client" = callPackage
@@ -140267,8 +140432,8 @@ self: {
      }:
      mkDerivation {
        pname = "hw-kafka-client";
-       version = "4.0.0";
-       sha256 = "0cwiaxri121lh713sisy9mka0h6z2ip82hzqbyzqj1dnljkqry9c";
+       version = "4.0.1";
+       sha256 = "05ahw4cdp5kk5j4rbjf1bdvivg3nhiaaf68p902mp8jcbh7fz9sf";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -141897,6 +142062,8 @@ self: {
        pname = "hyraxAbif";
        version = "0.2.3.27";
        sha256 = "1ww4lgf280sjj9bhj8s6pxadqwk91jkx6lngb2cqcf81gr38drhm";
+       revision = "1";
+       editedCabalFile = "0l8dl3mw4vw8xhq59hin72rc5qh2swbzv41z61bqj2i1088xw0dg";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -144586,8 +144753,8 @@ self: {
 
   "indigo" = callPackage
     ({ mkDerivation, base, casing, cleveland, constraints, containers
-     , directory, fmt, hedgehog, hspec-expectations, HUnit, lorentz
-     , megaparsec, microlens-th, morley, morley-prelude
+     , directory, file-embed, fmt, hedgehog, hspec-expectations, HUnit
+     , lorentz, megaparsec, microlens-th, morley, morley-prelude
      , optparse-applicative, process, reflection, shelly, singletons
      , string-interpolate, summoner, tasty, tasty-discover
      , tasty-hedgehog, tasty-hunit-compat, template-haskell, text, vinyl
@@ -144595,8 +144762,8 @@ self: {
      }:
      mkDerivation {
        pname = "indigo";
-       version = "0.4";
-       sha256 = "1qa6xbzyfl1f1c6kw71b0zi538zxql07kidkmsjz91sy9nrc93ml";
+       version = "0.5.0";
+       sha256 = "121y842b8ik37lp01k9gqh8g63wcpn32w7br7nw9valjjxmc3dkg";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -144605,7 +144772,7 @@ self: {
          with-utf8
        ];
        executableHaskellDepends = [
-         base directory megaparsec morley morley-prelude
+         base directory file-embed megaparsec morley morley-prelude
          optparse-applicative process shelly string-interpolate summoner
          text with-utf8
        ];
@@ -145004,8 +145171,8 @@ self: {
      }:
      mkDerivation {
        pname = "inline-c";
-       version = "0.9.1.3";
-       sha256 = "1b2dcyg6b15q5n7k9k391y78wblqlvkrwxr8hbnp0y6x8h8l8ma8";
+       version = "0.9.1.4";
+       sha256 = "021r3ghn3cv1nykkkgyd50gq5cmczam8j37xqfi7vmyx5iwdv0a2";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -152000,6 +152167,8 @@ self: {
        ];
        description = "Katip scribe for raven (https://sentry.io)";
        license = stdenv.lib.licenses.asl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "katip-rollbar" = callPackage
@@ -153357,6 +153526,8 @@ self: {
        ];
        description = "Kleene algebra";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "kleene-list" = callPackage
@@ -155080,6 +155251,8 @@ self: {
        pname = "lame";
        version = "0.2.0";
        sha256 = "1bqq3aanfffdsl3v0am7jdfslcr6y372cq7jx36z7g09zy5mp2sp";
+       revision = "1";
+       editedCabalFile = "1czjga37b56xs6jrylsf5gip5srmlfg2982k96l5w4300sj8ricz";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base bytestring directory exceptions filepath text transformers
@@ -156919,6 +157092,8 @@ self: {
        ];
        description = "Fine-grained library for constructing and manipulating lattices";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "launchdarkly-server-sdk" = callPackage
@@ -157755,6 +157930,8 @@ self: {
        benchmarkHaskellDepends = [ base bytestring criterion deepseq ];
        description = "LEB128 encoding logic for and in Haskell";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "leb128-cereal" = callPackage
@@ -159400,21 +159577,21 @@ self: {
 
   "libmpd" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, containers
-     , data-default-class, filepath, hspec, mtl, network, old-locale
-     , QuickCheck, safe-exceptions, text, time, unix, utf8-string
+     , data-default-class, filepath, hspec, mtl, network, QuickCheck
+     , safe-exceptions, text, time, unix, utf8-string
      }:
      mkDerivation {
        pname = "libmpd";
-       version = "0.9.2.0";
-       sha256 = "0vjzwdxlldn07v9mkkx5vbh4pmz7s71qjh4c126f968a807zmqrn";
+       version = "0.9.3.0";
+       sha256 = "08bi0m7kxh2ppkabq5vsx1cwz3i1y4y7w4j0g1hi9q9raml6y0y9";
        libraryHaskellDepends = [
          attoparsec base bytestring containers data-default-class filepath
-         mtl network old-locale safe-exceptions text time utf8-string
+         mtl network safe-exceptions text time utf8-string
        ];
        testHaskellDepends = [
          attoparsec base bytestring containers data-default-class filepath
-         hspec mtl network old-locale QuickCheck safe-exceptions text time
-         unix utf8-string
+         hspec mtl network QuickCheck safe-exceptions text time unix
+         utf8-string
        ];
        description = "An MPD client library";
        license = stdenv.lib.licenses.mit;
@@ -160499,8 +160676,8 @@ self: {
      }:
      mkDerivation {
        pname = "line-bot-sdk";
-       version = "0.5.2";
-       sha256 = "1vrfq9v8lv5nwdmy7n99p7dnm10b35ng5n24ncjq54i0ci2ldi75";
+       version = "0.6.0";
+       sha256 = "13flx2vkm2112agygb4f1924mq79a8i1739mm8lp8v2v32cjngp5";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -160515,8 +160692,8 @@ self: {
        testHaskellDepends = [
          aeson aeson-qq base base64-bytestring bytestring cryptohash-sha256
          deepseq free hspec hspec-expectations hspec-wai http-client
-         http-types servant servant-client servant-client-core
-         servant-server text time transformers wai warp
+         http-client-tls http-types servant servant-client
+         servant-client-core servant-server text time transformers wai warp
        ];
        description = "Haskell SDK for LINE Messaging API";
        license = stdenv.lib.licenses.bsd3;
@@ -160547,6 +160724,8 @@ self: {
        testHaskellDepends = [ base hspec QuickCheck ];
        description = "raster line drawing";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "line-size" = callPackage
@@ -161965,8 +162144,8 @@ self: {
     ({ mkDerivation, base, doctest, mtl }:
      mkDerivation {
        pname = "list-transformer";
-       version = "1.0.6";
-       sha256 = "0gc36nhx3a8rks943fyrnqzp47cp8gg58yijpfqxig086gblmwpl";
+       version = "1.0.7";
+       sha256 = "1i8zmds67fyglbw1ygcyffly5ykq62p2hcm23vxrxvj3ryq9iih8";
        libraryHaskellDepends = [ base mtl ];
        testHaskellDepends = [ base doctest ];
        description = "List monad transformer";
@@ -165150,6 +165329,24 @@ self: {
        license = "GPL-2.0-or-later AND BSD-3-Clause";
      }) {};
 
+  "lukko_0_1_1_3" = callPackage
+    ({ mkDerivation, async, base, bytestring, filepath, singleton-bool
+     , tasty, tasty-expected-failure, tasty-hunit, temporary
+     }:
+     mkDerivation {
+       pname = "lukko";
+       version = "0.1.1.3";
+       sha256 = "07xb926kixqv5scqdl8w34z42zjzdpbq06f0ha3f3nm3rxhgn3m8";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [
+         async base bytestring filepath singleton-bool tasty
+         tasty-expected-failure tasty-hunit temporary
+       ];
+       description = "File locking";
+       license = "GPL-2.0-or-later AND BSD-3-Clause";
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "lumberjack" = callPackage
     ({ mkDerivation, base, contravariant, exceptions, mtl
      , prettyprinter, prettyprinter-ansi-terminal, text, time
@@ -165513,8 +165710,8 @@ self: {
      }:
      mkDerivation {
        pname = "lzlib";
-       version = "1.0.7.0";
-       sha256 = "0dwwnpfzy5sg4cylpcz3d1aq26grdq0jvidw97x2fkcq2j4d9bak";
+       version = "1.0.7.1";
+       sha256 = "18y6diahfvqvv3qp6ch1jbi9jwz6li4xm1y1c5pi2895h4c51ljf";
        libraryHaskellDepends = [ base bytestring ];
        libraryToolDepends = [ c2hs ];
        testHaskellDepends = [
@@ -166359,17 +166556,15 @@ self: {
      }) {};
 
   "mail-reports" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, mtl, resourcet, streaming
-     , streaming-bytestring, streaming-utils, text, time, xml
-     , zip-archive
+    ({ mkDerivation, aeson, base, bytestring, mtl, text, time, xml
+     , zip-archive, zlib
      }:
      mkDerivation {
        pname = "mail-reports";
-       version = "0.2.0.0";
-       sha256 = "1g3jazpcyhsmiz9i9vx0n784n2n9nqzrbbnjhjlzji2si9gnkg9z";
+       version = "0.3.0.0";
+       sha256 = "10n3q21d3ihqj1v2zsi4674jbvwbfjh0bkan6nml30k3ahw86xxa";
        libraryHaskellDepends = [
-         aeson base bytestring mtl resourcet streaming streaming-bytestring
-         streaming-utils text time xml zip-archive
+         aeson base bytestring mtl text time xml zip-archive zlib
        ];
        description = "A parser library for DMARC and SMTP TLS reports";
        license = stdenv.lib.licenses.agpl3;
@@ -167875,6 +168070,28 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "massiv-persist" = callPackage
+    ({ mkDerivation, base, bytestring, deepseq, doctest, hspec
+     , hspec-discover, massiv, massiv-test, persist, primitive
+     , QuickCheck
+     }:
+     mkDerivation {
+       pname = "massiv-persist";
+       version = "0.1.0.0";
+       sha256 = "0w3hm8mzk2vsd0myk7sl1cckl2yhr7b1y9qb9nzph5gw99hsc761";
+       libraryHaskellDepends = [
+         base bytestring deepseq massiv persist primitive
+       ];
+       testHaskellDepends = [
+         base doctest hspec massiv massiv-test persist QuickCheck
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Compatibility of 'massiv' with 'persist'";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
+     }) {};
+
   "massiv-scheduler" = callPackage
     ({ mkDerivation, atomic-primops, base, Cabal, cabal-doctest
      , deepseq, doctest, exceptions, hspec, QuickCheck, template-haskell
@@ -167895,6 +168112,25 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "massiv-serialise" = callPackage
+    ({ mkDerivation, base, deepseq, doctest, hspec, hspec-discover
+     , massiv, massiv-test, QuickCheck, serialise, vector
+     }:
+     mkDerivation {
+       pname = "massiv-serialise";
+       version = "0.1.0.0";
+       sha256 = "0780lggn343k64ph3c27zhkkx0gmk9zfvv5pxz6zl1817xfqzc83";
+       libraryHaskellDepends = [ base deepseq massiv serialise vector ];
+       testHaskellDepends = [
+         base doctest hspec massiv massiv-test QuickCheck serialise
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Compatibility of 'massiv' with 'serialise'";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
+     }) {};
+
   "massiv-test" = callPackage
     ({ mkDerivation, base, bytestring, containers, data-default
      , data-default-class, deepseq, exceptions, genvalidity-hspec, hspec
@@ -168481,6 +168717,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "matroid" = callPackage
+    ({ mkDerivation, base, containers, hspec, QuickCheck }:
+     mkDerivation {
+       pname = "matroid";
+       version = "0.0.0";
+       sha256 = "0k7x9m8zn45s9r9frpqagrjkwbmfd9hfx2v1kwx7h5gfdkmkpb5z";
+       libraryHaskellDepends = [ base containers hspec QuickCheck ];
+       testHaskellDepends = [ base containers hspec QuickCheck ];
+       description = "matroid (combinatorial pre-geometries) library";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "matsuri" = callPackage
     ({ mkDerivation, base, ConfigFile, containers, directory, MissingH
      , mtl, network, old-locale, split, time, vty, vty-ui, XMPP
@@ -168925,6 +169173,8 @@ self: {
        ];
        description = "Sample from a posterior using Markov chain Monte Carlo";
        license = stdenv.lib.licenses.gpl3Plus;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "mcmc-samplers" = callPackage
@@ -170420,6 +170670,19 @@ self: {
        broken = true;
      }) {};
 
+  "method" = callPackage
+    ({ mkDerivation, base, hspec, hspec-discover, rio, transformers }:
+     mkDerivation {
+       pname = "method";
+       version = "0.1.0.0";
+       sha256 = "0j8jvjc663gkmx7bpzj30q1sfqpxjg16166xklvvgk0i01zh4rw7";
+       libraryHaskellDepends = [ base rio transformers ];
+       testHaskellDepends = [ base hspec rio transformers ];
+       testToolDepends = [ hspec-discover ];
+       description = "rebindable methods for improving testability";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "metric" = callPackage
     ({ mkDerivation, base, data-default, edit-distance, hmatrix
      , QuickCheck, test-framework, test-framework-quickcheck2, vector
@@ -171035,6 +171298,24 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "microlens-th_0_4_3_9" = callPackage
+    ({ mkDerivation, base, containers, microlens, tagged
+     , template-haskell, th-abstraction, transformers
+     }:
+     mkDerivation {
+       pname = "microlens-th";
+       version = "0.4.3.9";
+       sha256 = "08gfqf24r95dcnw4jlnhh8ijmfwiyr9zaiiz4lbzp72hrkarlbiw";
+       libraryHaskellDepends = [
+         base containers microlens template-haskell th-abstraction
+         transformers
+       ];
+       testHaskellDepends = [ base microlens tagged ];
+       description = "Automatic generation of record lenses for microlens";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "micrologger" = callPackage
     ({ mkDerivation, aeson, base, bytestring, containers, hspec, lens
      , text, text-format, time, transformers
@@ -172720,8 +173001,8 @@ self: {
        pname = "mmark-cli";
        version = "0.0.5.0";
        sha256 = "15qrp2q1flx9csqvj8zx9w1jqg8pwfi0v7wpia7n7vg09jgydhby";
-       revision = "5";
-       editedCabalFile = "1ncyh564gk6fhirx97jnr6v2nw3k69kngxd3gbn9wbi6hm6zz238";
+       revision = "6";
+       editedCabalFile = "1qki0f2iwr9phma4wby3alnsxigzl5qc1ims8cvhszkill9yfi4z";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -180889,8 +181170,8 @@ self: {
      }:
      mkDerivation {
        pname = "neptune-backend";
-       version = "0.2.1";
-       sha256 = "0i6dw3g1sdhnf33g88rp251irzfmvvl77fz3ihvwzmy44qavdhrp";
+       version = "0.3.0";
+       sha256 = "0lsimmpy5wpgsq5pn6zp386wnzqi04mql3vj03d8iadckyjizgvl";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -180908,6 +181189,8 @@ self: {
        ];
        description = "Neptune Client";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "nerf" = callPackage
@@ -181132,6 +181415,8 @@ self: {
        ];
        description = "An MQTT Protocol Implementation";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "net-mqtt-lens" = callPackage
@@ -181148,6 +181433,8 @@ self: {
        ];
        description = "Optics for net-mqtt";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "net-mqtt-rpc" = callPackage
@@ -181169,6 +181456,8 @@ self: {
        ];
        description = "Make RPC calls via an MQTT broker";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "net-spider" = callPackage
@@ -181193,6 +181482,8 @@ self: {
        ];
        description = "A graph database middleware to maintain a time-varying graph";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "net-spider-cli" = callPackage
@@ -181213,6 +181504,8 @@ self: {
        ];
        description = "CLI option parsers for NetSpider objects";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "net-spider-pangraph" = callPackage
@@ -183665,8 +183958,8 @@ self: {
      }:
      mkDerivation {
        pname = "niv";
-       version = "0.2.18";
-       sha256 = "1jgljmj7msix2vn9nxip9q4754hx4739w4r7sa05l6q4ba5ilwqd";
+       version = "0.2.19";
+       sha256 = "15smcgr81ryxb3a57b88azz2xsvcq92n0cmjam8v1x8r6j0w0p39";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -183741,6 +184034,8 @@ self: {
        pname = "nix-derivation";
        version = "1.1.1";
        sha256 = "1jcgq7c0x6q33ddq3ns4w69z23r31cvb2qxj04v2pyd5v8rwls9d";
+       revision = "1";
+       editedCabalFile = "1ink37s91kbrq8p0sqyi1i90xp2jimyg1cnzy9ydjh3iv21f7pi5";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -183918,19 +184213,20 @@ self: {
      }) {};
 
   "nix-tree" = callPackage
-    ({ mkDerivation, aeson, async, base, brick, containers, deepseq
-     , directory, filepath, hashable, hrfsize, lens, parallel, protolude
-     , text, transformers, typed-process, unordered-containers, vty
+    ({ mkDerivation, aeson, async, base, brick, bytestring, containers
+     , deepseq, directory, filepath, hashable, hrfsize, lens, parallel
+     , protolude, text, transformers, typed-process
+     , unordered-containers, vty
      }:
      mkDerivation {
        pname = "nix-tree";
-       version = "0.1.3.0";
-       sha256 = "03ih8gz26rpkipd46zbrkpr9lp23q0nnq8ks6j80d32096n7q59i";
+       version = "0.1.3.1";
+       sha256 = "1rihvfvfsrkgvq87bli9gzpbv1ny93n21cf31bid1b3g3cwadffp";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         aeson async base brick containers deepseq directory filepath
-         hashable hrfsize lens parallel protolude text transformers
+         aeson async base brick bytestring containers deepseq directory
+         filepath hashable hrfsize lens parallel protolude text transformers
          typed-process unordered-containers vty
        ];
        description = "Interactively browse a Nix store paths dependencies";
@@ -187673,6 +187969,44 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "openai-hs" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, casing, containers, cpphs
+     , hspec, http-client, http-client-tls, http-types, openai-servant
+     , servant, servant-client, servant-client-core, text, vector
+     }:
+     mkDerivation {
+       pname = "openai-hs";
+       version = "0.1.1.0";
+       sha256 = "0cfcw1jlsvzzyvxi2wmqn3klh0fr8rpi8ai6sg315ml7ignyfxz5";
+       libraryHaskellDepends = [
+         aeson base casing cpphs http-client http-types openai-servant
+         servant servant-client text
+       ];
+       testHaskellDepends = [
+         aeson base bytestring casing containers cpphs hspec http-client
+         http-client-tls http-types openai-servant servant servant-client
+         servant-client-core text vector
+       ];
+       description = "Unofficial OpenAI client";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "openai-servant" = callPackage
+    ({ mkDerivation, aeson, base, casing, servant, text, time, vector
+     }:
+     mkDerivation {
+       pname = "openai-servant";
+       version = "0.1.0.0";
+       sha256 = "0fn8ram1rnf9qgs7iwl579gdz8z1qfjy6hhgk0n2z1dh28lhgq6d";
+       libraryHaskellDepends = [
+         aeson base casing servant text time vector
+       ];
+       description = "Unofficial OpenAI servant types";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "openapi-petstore" = callPackage
     ({ mkDerivation, aeson, base, base64-bytestring, bytestring
      , case-insensitive, containers, deepseq, exceptions, hspec
@@ -189459,6 +189793,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Convert numbers to words in different languages";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "ordrea" = callPackage
@@ -189706,6 +190042,8 @@ self: {
        pname = "ormolu";
        version = "0.1.4.1";
        sha256 = "1aamgzimjn9h7kwby9ajfgbj5dx08nmxyalwvpg9rs4xd8pbpd9s";
+       revision = "1";
+       editedCabalFile = "1fi8fxyhw9jdwhsbmrikjqd461wrz7h4kdszrahlvdjfdsn4wh7d";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -191128,8 +191466,8 @@ self: {
      }:
      mkDerivation {
        pname = "pandoc-plot";
-       version = "1.0.1.0";
-       sha256 = "0p7sfsi70vbwkxwknl5k31qsvnkwvhdjr8c2q7y0pjz3xz9zdrjq";
+       version = "1.0.2.0";
+       sha256 = "10iwhwr3161mx438bi3q9m15wj60fs5hr6q90g3jqiv6w18n6zdm";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -191307,8 +191645,8 @@ self: {
     ({ mkDerivation }:
      mkDerivation {
        pname = "pandora";
-       version = "0.3.3";
-       sha256 = "16jaq5q0b2q230iwhfhs2p1fmmqb38zssr7zbgjmry2045ya2dhh";
+       version = "0.3.4";
+       sha256 = "0xmf75v6b5cj083fjxz3hl6cj9ix2v68h8ix5zrh94qik5is4rl7";
        description = "A box of patterns and paradigms";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -192349,8 +192687,8 @@ self: {
      }:
      mkDerivation {
        pname = "parochial";
-       version = "0.1.0.0";
-       sha256 = "14sjpm97cl3i4ndnl8dmqd08an6y7n11yarhfw5wr7k5l3lrw64c";
+       version = "0.2.0.0";
+       sha256 = "0sb42rln3svcfs78ab2fs6kq3k975xin6gqnm83rg3kryaawnra7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -192363,6 +192701,8 @@ self: {
        ];
        description = "Help Manage project specific documentation";
        license = stdenv.lib.licenses.agpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "parport" = callPackage
@@ -193111,25 +193451,26 @@ self: {
 
   "passman" = callPackage
     ({ mkDerivation, aeson, base, base16-bytestring, base64-bytestring
-     , bytestring, containers, easy-file, HCL, HUnit, lens, random, SHA
-     , text, transformers
+     , bytestring, containers, easy-file, HCL, HUnit, microlens
+     , microlens-th, random, SHA, text, transformers
      }:
      mkDerivation {
        pname = "passman";
-       version = "0.2.1";
-       sha256 = "0xa7cc38x012nznp5cwma44gf11v24w7h7cja869i282v7g5693b";
+       version = "0.3.0";
+       sha256 = "1m3g4ah1wvga3kq9krvg13niisq4rqkb7i6f6lil39v6lplq5drq";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          aeson base base16-bytestring base64-bytestring bytestring
-         containers lens random SHA text
+         containers microlens microlens-th random SHA text
        ];
        executableHaskellDepends = [
-         aeson base bytestring containers easy-file HCL lens random
-         transformers
+         aeson base bytestring containers easy-file HCL microlens
+         microlens-th random transformers
        ];
        testHaskellDepends = [
-         aeson base bytestring containers HUnit lens random
+         aeson base bytestring containers HUnit microlens microlens-th
+         random
        ];
        description = "a simple password manager";
        license = stdenv.lib.licenses.lgpl3;
@@ -195744,6 +196085,8 @@ self: {
        ];
        description = "Backend for the persistent library using ODBC";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "persistent-pagination" = callPackage
@@ -196895,6 +197238,73 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "phonetic-languages-simplified-examples-array" = callPackage
+    ({ mkDerivation, base, heaps, mmsyn2-array, parallel
+     , phonetic-languages-constraints-array
+     , phonetic-languages-filters-array
+     , phonetic-languages-permutations-array, phonetic-languages-plus
+     , phonetic-languages-rhythmicity
+     , phonetic-languages-simplified-base
+     , phonetic-languages-simplified-examples-common
+     , phonetic-languages-simplified-properties-array
+     , phonetic-languages-ukrainian-array, print-info, subG
+     , ukrainian-phonetics-basic-array, uniqueness-periods-vector-stats
+     }:
+     mkDerivation {
+       pname = "phonetic-languages-simplified-examples-array";
+       version = "0.2.1.0";
+       sha256 = "12ri0dv6ifswnp983asa0yyd7xl58ic22payxpri6653f58lkc4h";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base heaps mmsyn2-array parallel
+         phonetic-languages-constraints-array
+         phonetic-languages-filters-array
+         phonetic-languages-permutations-array phonetic-languages-plus
+         phonetic-languages-rhythmicity phonetic-languages-simplified-base
+         phonetic-languages-simplified-examples-common
+         phonetic-languages-simplified-properties-array
+         phonetic-languages-ukrainian-array subG
+         ukrainian-phonetics-basic-array uniqueness-periods-vector-stats
+       ];
+       executableHaskellDepends = [
+         base heaps mmsyn2-array parallel
+         phonetic-languages-constraints-array
+         phonetic-languages-filters-array
+         phonetic-languages-permutations-array phonetic-languages-plus
+         phonetic-languages-rhythmicity phonetic-languages-simplified-base
+         phonetic-languages-simplified-examples-common
+         phonetic-languages-simplified-properties-array
+         phonetic-languages-ukrainian-array print-info subG
+         ukrainian-phonetics-basic-array uniqueness-periods-vector-stats
+       ];
+       description = "Helps to create Ukrainian texts with the given phonetic properties";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
+  "phonetic-languages-simplified-examples-common" = callPackage
+    ({ mkDerivation, base, heaps, mmsyn2-array
+     , phonetic-languages-constraints-array
+     , phonetic-languages-simplified-common
+     , phonetic-languages-simplified-properties-lists-double
+     , phonetic-languages-ukrainian-array, subG
+     , ukrainian-phonetics-basic-array
+     }:
+     mkDerivation {
+       pname = "phonetic-languages-simplified-examples-common";
+       version = "0.1.0.0";
+       sha256 = "0khgv7gycsr1qvc0d158ics2zmxvpybrr5k105ifq93y2qgcjqpa";
+       libraryHaskellDepends = [
+         base heaps mmsyn2-array phonetic-languages-constraints-array
+         phonetic-languages-simplified-common
+         phonetic-languages-simplified-properties-lists-double
+         phonetic-languages-ukrainian-array subG
+         ukrainian-phonetics-basic-array
+       ];
+       description = "Some commonly used by phonetic-languages-simplified* series functions";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "phonetic-languages-simplified-lists-examples" = callPackage
     ({ mkDerivation, base, heaps, mmsyn2, parallel
      , phonetic-languages-constraints, phonetic-languages-permutations
@@ -196936,8 +197346,8 @@ self: {
      }:
      mkDerivation {
        pname = "phonetic-languages-simplified-properties-array";
-       version = "0.1.0.0";
-       sha256 = "0p072ydixsfi5ps45qi147gd5lsahpykw27ar8n5zb6sihsvklzp";
+       version = "0.1.1.0";
+       sha256 = "0ildphgb5dd2s5hc4nr7ii9q9dzm0qa7vc2j4yjcis72jjzjx6nd";
        libraryHaskellDepends = [
          base phonetic-languages-rhythmicity
          phonetic-languages-simplified-base ukrainian-phonetics-basic-array
@@ -200122,6 +200532,8 @@ self: {
        doHaddock = false;
        description = "Tool for refactoring expressions into pointfree form";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "pointful" = callPackage
@@ -201092,6 +201504,8 @@ self: {
        ];
        description = "Maps and sets of partial orders";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "pomodoro" = callPackage
@@ -201374,6 +201788,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Static key-value storage backed by poppy";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "poppler" = callPackage
@@ -202343,8 +202759,8 @@ self: {
      }:
      mkDerivation {
        pname = "postgresql-query";
-       version = "3.7.0";
-       sha256 = "0raxd0vd6hf772g11x8p0c6h86sipwk74z5kfxb38mbi26yj0p24";
+       version = "3.8.0";
+       sha256 = "1bk355kqsiyxn269bp5icf5s80p2bzxy08r8g8llainppjxnq8n8";
        libraryHaskellDepends = [
          aeson attoparsec base blaze-builder bytestring containers
          data-default exceptions file-embed haskell-src-meta hreader hset
@@ -202413,6 +202829,35 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "postgresql-simple_0_6_4" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
+     , bytestring, bytestring-builder, case-insensitive, containers
+     , cryptohash-md5, filepath, hashable, HUnit, inspection-testing
+     , Only, postgresql-libpq, scientific, tasty, tasty-golden
+     , tasty-hunit, template-haskell, text, time-compat, transformers
+     , uuid-types, vector
+     }:
+     mkDerivation {
+       pname = "postgresql-simple";
+       version = "0.6.4";
+       sha256 = "0rz2bklxp4pvbxb2w49h5p6pbwabn6d5d4j4mrya4fpa0d13k43d";
+       libraryHaskellDepends = [
+         aeson attoparsec base bytestring bytestring-builder
+         case-insensitive containers hashable Only postgresql-libpq
+         scientific template-haskell text time-compat transformers
+         uuid-types vector
+       ];
+       testHaskellDepends = [
+         aeson base base16-bytestring bytestring case-insensitive containers
+         cryptohash-md5 filepath HUnit inspection-testing postgresql-libpq
+         tasty tasty-golden tasty-hunit text time-compat vector
+       ];
+       benchmarkHaskellDepends = [ base vector ];
+       description = "Mid-Level PostgreSQL client library";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "postgresql-simple-bind" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, data-default
      , exceptions, heredoc, hspec, postgresql-simple, template-haskell
@@ -203874,27 +204319,29 @@ self: {
 
   "preql" = callPackage
     ({ mkDerivation, aeson, alex, array, base, binary-parser
-     , bytestring, bytestring-strict-builder, contravariant, free, happy
-     , mtl, postgresql-binary, postgresql-libpq, scientific, tasty
+     , bytestring, bytestring-strict-builder, containers, contravariant
+     , generic-random, happy, hedgehog, mtl, postgresql-binary
+     , postgresql-libpq, scientific, syb, tasty, tasty-hedgehog
      , tasty-hunit, template-haskell, text, th-lift-instances, time
-     , transformers, uuid, vector
+     , transformers, uuid, vector, vector-sized
      }:
      mkDerivation {
        pname = "preql";
-       version = "0.3";
-       sha256 = "03zdkxlkvqyccvi682w0inxl70fvzi4l56kicp9qrb661jaqvy9q";
+       version = "0.4";
+       sha256 = "142vq05flg052016npvh1xrk3w1dkks5gn58ivning6w1d0z1v1a";
        libraryHaskellDepends = [
          aeson array base binary-parser bytestring bytestring-strict-builder
-         contravariant free mtl postgresql-binary postgresql-libpq
-         scientific template-haskell text th-lift-instances time
-         transformers uuid vector
+         contravariant mtl postgresql-binary postgresql-libpq scientific syb
+         template-haskell text th-lift-instances time transformers uuid
+         vector vector-sized
        ];
        libraryToolDepends = [ alex happy ];
        testHaskellDepends = [
          aeson array base binary-parser bytestring bytestring-strict-builder
-         contravariant free mtl postgresql-binary postgresql-libpq
-         scientific tasty tasty-hunit template-haskell text
-         th-lift-instances time transformers uuid vector
+         containers contravariant generic-random hedgehog mtl
+         postgresql-binary postgresql-libpq scientific syb tasty
+         tasty-hedgehog tasty-hunit template-haskell text th-lift-instances
+         time transformers uuid vector vector-sized
        ];
        testToolDepends = [ alex happy ];
        description = "safe PostgreSQL queries using Quasiquoters";
@@ -205643,8 +206090,6 @@ self: {
        ];
        description = "Treemap visualiser for GHC prof files";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
-       broken = true;
      }) {};
 
   "profunctor-arrows" = callPackage
@@ -206099,17 +206544,18 @@ self: {
     ({ mkDerivation, aeson, base, bytestring, cassava, containers
      , generic-random, lens, mongoDB, mtl, network-uri, persistent
      , persistent-mongoDB, QuickCheck, quickcheck-instances
-     , safe-exceptions, scientific, swagger2, text, time, uuid, vector
+     , safe-exceptions, scientific, servant, swagger2, text, time, uuid
+     , vector
      }:
      mkDerivation {
        pname = "prolude";
-       version = "0.0.0.14";
-       sha256 = "1lsr85ibkrdcmwg66iiazr3wksk66153l2wdlk583q71w2r5h6is";
+       version = "0.0.0.15";
+       sha256 = "1hm24qz13yrhvg8a0xx781pv29lbxzdzazk7byfjqv4dsy8c7mkp";
        libraryHaskellDepends = [
          aeson base bytestring cassava containers generic-random lens
          mongoDB mtl network-uri persistent persistent-mongoDB QuickCheck
-         quickcheck-instances safe-exceptions scientific swagger2 text time
-         uuid vector
+         quickcheck-instances safe-exceptions scientific servant swagger2
+         text time uuid vector
        ];
        description = "ITProTV's custom prelude";
        license = stdenv.lib.licenses.mit;
@@ -206550,6 +206996,8 @@ self: {
        libraryToolDepends = [ c2hs ];
        description = "Simple audio library for SDL";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) SDL2;};
 
   "proteome" = callPackage
@@ -206627,6 +207075,8 @@ self: {
        ];
        description = "Arbitrary instances for proto-lens";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "proto-lens-combinators" = callPackage
@@ -207080,6 +207530,24 @@ self: {
        broken = true;
      }) {};
 
+  "proton" = callPackage
+    ({ mkDerivation, adjunctions, base, bifunctors, comonad
+     , compactable, containers, contravariant, distributive, linear, mtl
+     , profunctors, tagged
+     }:
+     mkDerivation {
+       pname = "proton";
+       version = "0.0.1";
+       sha256 = "0l3176d1vjvknns2dx7qnwi7n45mc6v4qx9iv3z4488msjfqx6gf";
+       libraryHaskellDepends = [
+         adjunctions base bifunctors comonad compactable containers
+         contravariant distributive linear mtl profunctors tagged
+       ];
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
+     }) {};
+
   "proton-haskell" = callPackage
     ({ mkDerivation, base, containers, directory, filepath, HUnit
      , test-framework, test-framework-hunit
@@ -207403,8 +207871,8 @@ self: {
      }:
      mkDerivation {
        pname = "ptr-poker";
-       version = "0.1.1.2";
-       sha256 = "06h267z01cvk2sck7ycbi8vssg4985nh7cxx2mw92hiqj1kqp0gp";
+       version = "0.1.1.3";
+       sha256 = "1qrcsci4jccx4l1zlpqr202jl2dhpmcbbq94gfgdax80q8js3yrq";
        libraryHaskellDepends = [ base bytestring scientific text ];
        testHaskellDepends = [ hedgehog numeric-limits rerebase ];
        benchmarkHaskellDepends = [ gauge rerebase ];
@@ -207899,6 +208367,8 @@ self: {
        benchmarkHaskellDepends = [ base base-compat bytestring time ];
        description = "A Haskell-only implementation of zlib / DEFLATE";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "pureMD5" = callPackage
@@ -209687,8 +210157,8 @@ self: {
      }:
      mkDerivation {
        pname = "quickcheck-instances";
-       version = "0.3.25.1";
-       sha256 = "06gg3y56ws1bc9yz00fmm0i5vrmqd2mqlxnbxp676yksfyr80qxd";
+       version = "0.3.25.2";
+       sha256 = "0ihqbarl2ddrfgq3mq09lswwn8213qpw13g49qxs5mjkcm6gbk3h";
        libraryHaskellDepends = [
          array base bytestring case-insensitive containers data-fix hashable
          integer-logarithms old-time QuickCheck scientific splitmix strict
@@ -209941,14 +210411,16 @@ self: {
      }:
      mkDerivation {
        pname = "quickcheck-string-random";
-       version = "0.1.3.0";
-       sha256 = "0pyh2xa68d6jhca1lr5ymmxqs19m17hjxdlrplyl0pww65mfrj8d";
+       version = "0.1.4.0";
+       sha256 = "08ikiqgzhizg4acv9kba6glwa47xzpdzrpzcz95kcw7b90q9qqp9";
        libraryHaskellDepends = [ base QuickCheck string-random text ];
        testHaskellDepends = [
          base QuickCheck tasty tasty-quickcheck text
        ];
        description = "Helper to build generators with Text.StringRandom";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "quickcheck-text" = callPackage
@@ -210017,8 +210489,8 @@ self: {
      }:
      mkDerivation {
        pname = "quickjs-hs";
-       version = "0.1.2.3";
-       sha256 = "1azd2173hwij0z2qxn4k6fi7bkiyaar0q751z15byhbdzil7pf1d";
+       version = "0.1.2.4";
+       sha256 = "18b9yp87v94bcjy68jip2n31f5hajn0509p9z7yhgv8647pdvnx7";
        libraryHaskellDepends = [
          aeson base bytestring containers exceptions inline-c mtl scientific
          string-conv text time transformers unliftio-core
@@ -210664,20 +211136,22 @@ self: {
      }) {};
 
   "r-glpk-phonetic-languages-ukrainian-durations" = callPackage
-    ({ mkDerivation, base, lists-flines, mmsyn2
-     , ukrainian-phonetics-basic, vector
+    ({ mkDerivation, base, foldable-ix, lists-flines, mmsyn2-array
+     , ukrainian-phonetics-basic-array
      }:
      mkDerivation {
        pname = "r-glpk-phonetic-languages-ukrainian-durations";
-       version = "0.2.2.0";
-       sha256 = "1svwml88hfnpdgbnny8nzga9gxnmgjggnkks8gz9dplcf8w1w39d";
+       version = "0.3.0.0";
+       sha256 = "0x4i2qj1zq9r2641bwrx2x18c61ziddf8p10hfgz6hr449h6w5v3";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base lists-flines mmsyn2 ukrainian-phonetics-basic vector
+         base foldable-ix lists-flines mmsyn2-array
+         ukrainian-phonetics-basic-array
        ];
        executableHaskellDepends = [
-         base lists-flines mmsyn2 ukrainian-phonetics-basic vector
+         base foldable-ix lists-flines mmsyn2-array
+         ukrainian-phonetics-basic-array
        ];
        description = "Can be used to calculate the durations of the approximations of the Ukrainian phonemes";
        license = stdenv.lib.licenses.mit;
@@ -211319,8 +211793,8 @@ self: {
        pname = "random";
        version = "1.2.0";
        sha256 = "1pmr7zbbqg58kihhhwj8figf5jdchhi7ik2apsyxbgsqq3vrqlg4";
-       revision = "3";
-       editedCabalFile = "04hrdpc4h35dqbwyc4vfp2hw7wsr6b121f3rm8l94j11kli4108y";
+       revision = "4";
+       editedCabalFile = "08mq836ganl3sq6mfn3hrj6xm0h30klp21y7gbd9md2882agndrk";
        libraryHaskellDepends = [ base bytestring deepseq mtl splitmix ];
        testHaskellDepends = [
          base bytestring containers doctest mwc-random primitive smallcheck
@@ -212538,6 +213012,8 @@ self: {
        benchmarkHaskellDepends = [ base gauge mwc-random ];
        description = "Randomized Binary Search Trees";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "rc" = callPackage
@@ -213410,29 +213886,28 @@ self: {
     ({ mkDerivation, aeson, ansi-terminal, array, attoparsec, base
      , base64-bytestring, bytestring, cassava, cereal, colour
      , containers, cryptohash-sha256, cubicbezier, directory, filelock
-     , filepath, fingertree, fsnotify, geojson, ghcid, hashable
-     , hgeometry, hgeometry-combinatorial, JuicyPixels, lens, linear
-     , matrix, mtl, neat-interpolation, open-browser
-     , optparse-applicative, parallel, process, QuickCheck, random
-     , random-shuffle, reanimate-svg, split, tasty
-     , tasty-expected-failure, tasty-golden, tasty-hunit
-     , tasty-quickcheck, tasty-rerun, temporary, text, time
-     , unordered-containers, vector, vector-space, websockets, xml
+     , filepath, fingertree, fsnotify, geojson, hashable, hgeometry
+     , hgeometry-combinatorial, JuicyPixels, lens, linear, matrix, mtl
+     , neat-interpolation, network, open-browser, optparse-applicative
+     , parallel, process, QuickCheck, random, random-shuffle
+     , reanimate-svg, split, tasty, tasty-expected-failure, tasty-golden
+     , tasty-hunit, tasty-quickcheck, tasty-rerun, temporary, text, time
+     , unix, unordered-containers, vector, vector-space, websockets, xml
      }:
      mkDerivation {
        pname = "reanimate";
-       version = "1.1.2.1";
-       sha256 = "043jpim33pliymnks47i39hz36wp61rvwjyk9f0k89whsi74bkd6";
+       version = "1.1.3.1";
+       sha256 = "0x2pfbf712lixpj1mv1gvv26xi80shiq3798mkd0kqmvzkz57aqz";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson ansi-terminal array attoparsec base base64-bytestring
          bytestring cassava cereal colour containers cryptohash-sha256
          cubicbezier directory filelock filepath fingertree fsnotify geojson
-         ghcid hashable hgeometry hgeometry-combinatorial JuicyPixels lens
-         linear matrix mtl neat-interpolation open-browser
+         hashable hgeometry hgeometry-combinatorial JuicyPixels lens linear
+         matrix mtl neat-interpolation network open-browser
          optparse-applicative parallel process random random-shuffle
-         reanimate-svg split temporary text time unordered-containers vector
-         vector-space websockets xml
+         reanimate-svg split temporary text time unix unordered-containers
+         vector vector-space websockets xml
        ];
        testHaskellDepends = [
          base bytestring directory filepath linear process QuickCheck tasty
@@ -214904,6 +215379,33 @@ self: {
        broken = true;
      }) {};
 
+  "reflex-gi-gtk" = callPackage
+    ({ mkDerivation, async, base, containers, dependent-sum
+     , exception-transformers, gi-gdk, gi-glib, gi-gtk, haskell-gi-base
+     , mtl, patch, primitive, ref-tf, reflex, semialign, stm, text
+     , these, witherable
+     }:
+     mkDerivation {
+       pname = "reflex-gi-gtk";
+       version = "0.2.0.0";
+       sha256 = "0dx9g5v5i0fhxn1kn6fsj8hpwnax8wq89drsv8q2fwk9pxd8i384";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         async base containers dependent-sum exception-transformers gi-gdk
+         gi-glib gi-gtk haskell-gi-base mtl primitive ref-tf reflex
+         semialign stm text these witherable
+       ];
+       executableHaskellDepends = [
+         base containers dependent-sum gi-gtk haskell-gi-base mtl patch
+         reflex text
+       ];
+       description = "Helper functions to use reflex with gi-gtk";
+       license = stdenv.lib.licenses.mpl20;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
+     }) {};
+
   "reflex-gloss" = callPackage
     ({ mkDerivation, base, dependent-sum, gloss, mtl, reflex
      , transformers
@@ -217349,6 +217851,22 @@ self: {
        license = stdenv.lib.licenses.bsd2;
      }) {};
 
+  "replace-attoparsec_1_4_4_0" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, Cabal, parsers, text
+     }:
+     mkDerivation {
+       pname = "replace-attoparsec";
+       version = "1.4.4.0";
+       sha256 = "06js4adbzvm2qn18vlaaxhav2dq1hqp825lmsvpg69cylp72fzif";
+       libraryHaskellDepends = [ attoparsec base bytestring text ];
+       testHaskellDepends = [
+         attoparsec base bytestring Cabal parsers text
+       ];
+       description = "Find, replace, and split string patterns with Attoparsec parsers (instead of regex)";
+       license = stdenv.lib.licenses.bsd2;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "replace-megaparsec" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, megaparsec
      , parser-combinators, text
@@ -217584,6 +218102,8 @@ self: {
        pname = "req";
        version = "3.8.0";
        sha256 = "1qd0bawdxig6sldlhqgj8cpkzfy7da9yy0wkvzs6mps6yk14kbap";
+       revision = "1";
+       editedCabalFile = "1gkd25bg87r0dr8rb04r3scjfm66v88905490fiy4x1826gj9cv0";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          aeson authenticate-oauth base blaze-builder bytestring
@@ -217611,8 +218131,8 @@ self: {
        pname = "req-conduit";
        version = "1.0.0";
        sha256 = "193bv4jp7rrbpb1i9as9s2l978wz5kbz5kvr7ppllif5ppj699qx";
-       revision = "7";
-       editedCabalFile = "08ynq0760hd2v1pmbfmc2n71vjr33qmv1cgnklbqn2ibzbg3mmx2";
+       revision = "8";
+       editedCabalFile = "1md7zajmw87qrx6rvs35yrkbjs3s9nm0akg35jmf7a34xccrr7a7";
        libraryHaskellDepends = [
          base bytestring conduit http-client req resourcet transformers
        ];
@@ -219039,8 +219559,8 @@ self: {
      }:
      mkDerivation {
        pname = "rhbzquery";
-       version = "0.4.1";
-       sha256 = "0zfn9bzgm3wb2apnnnakh0lmys0nf9a2ch797m1sfsrbx2mjqvmh";
+       version = "0.4.2";
+       sha256 = "1j9nxizi1wsgz5gamdn9izy4aq6ci41gbkvsw7bbpc8fnvv5gpd2";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -220185,6 +220705,8 @@ self: {
        ];
        description = "RocksDB database querying library for Haskell";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "roguestar" = callPackage
@@ -220621,6 +221143,20 @@ self: {
        license = stdenv.lib.licenses.gpl3;
      }) {};
 
+  "rose" = callPackage
+    ({ mkDerivation, base, comonad, free, indexed-traversable
+     , QuickCheck, quickcheck-classes
+     }:
+     mkDerivation {
+       pname = "rose";
+       version = "0.1";
+       sha256 = "1nmprllcihxif0m7p484afrmcabxhc2v5z5g3j3j658z6mbn1b2g";
+       libraryHaskellDepends = [ base comonad free indexed-traversable ];
+       testHaskellDepends = [ base QuickCheck quickcheck-classes ];
+       description = "rose trees";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "rose-trees" = callPackage
     ({ mkDerivation, base, containers, criterion, deepseq, hashable
      , mtl, QuickCheck, quickcheck-instances, semigroupoids, semigroups
@@ -220681,6 +221217,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Common rose tree/forest functions";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "rosezipper" = callPackage
@@ -221773,6 +222311,8 @@ self: {
        benchmarkHaskellDepends = [ base criterion ];
        description = "RISC-V";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "rvar" = callPackage
@@ -224707,6 +225247,8 @@ self: {
        ];
        description = "Core Package for scrapbook";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "scrape-changes" = callPackage
@@ -226148,6 +226690,22 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "semirings_0_6" = callPackage
+    ({ mkDerivation, base, base-compat-batteries, containers, hashable
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "semirings";
+       version = "0.6";
+       sha256 = "16q535bvjl7395sqkx6zlw48y4fzr7irp44pcp7w9irpn4cncdcr";
+       libraryHaskellDepends = [
+         base base-compat-batteries containers hashable unordered-containers
+       ];
+       description = "two monoids as one, in holy haskimony";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "semver" = callPackage
     ({ mkDerivation, attoparsec, base, criterion, deepseq, hashable
      , tasty, tasty-hunit, text
@@ -226214,15 +226772,19 @@ self: {
      }) {};
 
   "sendgrid-v3" = callPackage
-    ({ mkDerivation, aeson, base, lens, semigroups, tasty, tasty-hunit
-     , text, wreq
+    ({ mkDerivation, aeson, base, bytestring, http-client, lens
+     , semigroups, tasty, tasty-hunit, text, wreq
      }:
      mkDerivation {
        pname = "sendgrid-v3";
-       version = "0.1.2.0";
-       sha256 = "06j07c86560f4w4vpx6gbnmrbyhs9i69jksliifsd9a9flg93vx3";
-       libraryHaskellDepends = [ aeson base lens semigroups text wreq ];
-       testHaskellDepends = [ base semigroups tasty tasty-hunit text ];
+       version = "0.3.0.0";
+       sha256 = "0b1m2r0zq3f3ggy9nds42rf0w25p08mkcs9crvckmvqjhmwik1cm";
+       libraryHaskellDepends = [
+         aeson base bytestring http-client lens semigroups text wreq
+       ];
+       testHaskellDepends = [
+         base lens semigroups tasty tasty-hunit text wreq
+       ];
        description = "Sendgrid v3 API library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227047,6 +227609,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "servant-docs/servant-auth compatibility";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-auth-hmac" = callPackage
@@ -227359,6 +227923,8 @@ self: {
        ];
        description = "Checked exceptions for Servant APIs";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-checked-exceptions-core" = callPackage
@@ -227380,6 +227946,8 @@ self: {
        testHaskellDepends = [ base doctest Glob ];
        description = "Checked exceptions for Servant APIs";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-cli" = callPackage
@@ -227638,6 +228206,8 @@ self: {
        ];
        description = "generate API docs for your servant webservice";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-docs-simple" = callPackage
@@ -228029,6 +228599,8 @@ self: {
        testToolDepends = [ hspec-discover markdown-unlit ];
        description = "Automatic derivation of querying functions for servant";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-http2-client" = callPackage
@@ -228318,6 +228890,8 @@ self: {
        ];
        description = "multipart/form-data (e.g file upload) support for servant";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-named" = callPackage
@@ -228700,6 +229274,8 @@ self: {
        ];
        description = "Documentation generator for 'RawM' endpoints";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "servant-rawm-server" = callPackage
@@ -229961,6 +230537,8 @@ self: {
        executableToolDepends = [ alex happy ];
        description = "Treating files as sets to perform rapid set manipulation";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "setenv" = callPackage
@@ -232229,6 +232807,8 @@ self: {
        ];
        description = "Arithmetic over signs and sets of signs";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "signable" = callPackage
@@ -234858,6 +235438,8 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Handle molecular sequences";
        license = stdenv.lib.licenses.gpl3Plus;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "small-bytearray-builder" = callPackage
@@ -236608,6 +237190,8 @@ self: {
        ];
        description = "persistent snaplet for the Snap Framework";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "snaplet-postgresql-simple" = callPackage
@@ -237922,26 +238506,19 @@ self: {
      }) {};
 
   "souffle-haskell" = callPackage
-    ({ mkDerivation, array, base, containers, deepseq, directory, extra
-     , filepath, hedgehog, hspec, hspec-hedgehog, megaparsec, mtl
+    ({ mkDerivation, array, base, containers, deepseq, directory
+     , filepath, hedgehog, hspec, hspec-hedgehog, mtl
      , neat-interpolation, process, template-haskell, temporary, text
      , type-errors-pretty, vector
      }:
      mkDerivation {
        pname = "souffle-haskell";
-       version = "2.0.1";
-       sha256 = "1imnmgx2wpxx2g51ajcsvnrpwvw97wmind9wzfirfx4l7zr3cp7d";
-       isLibrary = true;
-       isExecutable = true;
+       version = "2.1.0";
+       sha256 = "1szkv27my46xgwqanhb6wkgncll08yznpl0p2m1wq5cifxir2m7h";
        libraryHaskellDepends = [
          array base containers deepseq directory filepath mtl process
          template-haskell temporary text type-errors-pretty vector
        ];
-       executableHaskellDepends = [
-         array base containers deepseq directory extra filepath megaparsec
-         mtl process template-haskell temporary text type-errors-pretty
-         vector
-       ];
        testHaskellDepends = [
          array base containers deepseq directory filepath hedgehog hspec
          hspec-hedgehog mtl neat-interpolation process template-haskell
@@ -239705,6 +240282,8 @@ self: {
        testHaskellDepends = [ base mtl sqlite-simple text ];
        description = "Wrapper around errors from sqlite-simple";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "sqlite-simple-typed" = callPackage
@@ -240269,8 +240848,8 @@ self: {
        pname = "stache";
        version = "2.2.0";
        sha256 = "09cfj8hs2249gqf0nrlv9b8vg8gmxabs7ndxasphxdd0rb1y3z3g";
-       revision = "2";
-       editedCabalFile = "1p435wl5c50wjz5s07p102dlyg3pby7n918gp4za0crgb8fi99xh";
+       revision = "3";
+       editedCabalFile = "1wjdn7qsrfnz2cqwx2pggi8ak3pj01zsmax14gvb8xsq4w9crdvx";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -240437,8 +241016,8 @@ self: {
      }:
      mkDerivation {
        pname = "stack-clean-old";
-       version = "0.2.2";
-       sha256 = "0d755pndi990l1g0nkzhylz8ki4zz8vs40axnrl7wqcc430vwa24";
+       version = "0.3";
+       sha256 = "1nszwagwsc6n02smqg70c79a21q9bwamlk4nqqbgzp009jfv0b7c";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -240726,6 +241305,8 @@ self: {
        ];
        description = "Convert stack projects to cabal.project + cabal.project.freeze";
        license = stdenv.lib.licenses.gpl3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "stack2nix" = callPackage
@@ -243920,6 +244501,8 @@ self: {
        testSystemDepends = [ lmdb ];
        description = "Stream data to or from LMDB databases using the streamly library";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {inherit (pkgs) lmdb;};
 
   "streamly-posix" = callPackage
@@ -244463,6 +245046,33 @@ self: {
        ];
        description = "A library for generating random string from a regular experession";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "string-random_0_1_4_0" = callPackage
+    ({ mkDerivation, attoparsec, base, bytestring, containers
+     , optparse-applicative, pcre-heavy, QuickCheck, random, tasty
+     , tasty-hunit, tasty-quickcheck, text, transformers
+     }:
+     mkDerivation {
+       pname = "string-random";
+       version = "0.1.4.0";
+       sha256 = "09xv1jbhsz8hfxc6y54fj4pkhyxfbfh53i6kxy408zm3raa2nmii";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         attoparsec base containers random text transformers
+       ];
+       executableHaskellDepends = [ base optparse-applicative text ];
+       testHaskellDepends = [
+         base bytestring pcre-heavy QuickCheck tasty tasty-hunit
+         tasty-quickcheck text
+       ];
+       description = "A library for generating random string from a regular experession";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "string-similarity" = callPackage
@@ -244717,6 +245327,8 @@ self: {
        ];
        description = "Unofficial Stripe client";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "stripe-http-client" = callPackage
@@ -246433,6 +247045,31 @@ self: {
        broken = true;
      }) {inherit (pkgs) librsvg;};
 
+  "svgone" = callPackage
+    ({ mkDerivation, base, bytestring, containers, directory, extra
+     , filepath, generic-lens, lens, linear, mtl, pretty-simple, process
+     , reanimate-svg, safe, text
+     }:
+     mkDerivation {
+       pname = "svgone";
+       version = "0.2.0.0";
+       sha256 = "1r176z555amzfj1jxpgc6n495rp60v829d5raab8nddj5rhr5p35";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base bytestring containers directory extra filepath generic-lens
+         lens linear mtl pretty-simple process reanimate-svg safe text
+       ];
+       executableHaskellDepends = [
+         base bytestring containers directory extra filepath generic-lens
+         lens linear mtl pretty-simple process reanimate-svg safe text
+       ];
+       description = "Optimise SVGs";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
+     }) {};
+
   "svgutils" = callPackage
     ({ mkDerivation, base, filepath, xml }:
      mkDerivation {
@@ -247227,8 +247864,8 @@ self: {
      }:
      mkDerivation {
        pname = "symantic-parser";
-       version = "0.0.0.20210101";
-       sha256 = "04lc4wyg4gi0781nd2wzi5s96r0x7kd3yknhhdfx9m0w83qqwwj2";
+       version = "0.0.0.20210102";
+       sha256 = "00gmcbn1amdr9nx54wia898gc7437563g9gpvlkhsg9r7197acid";
        libraryHaskellDepends = [
          array base bytestring containers ghc-prim hashable template-haskell
          text transformers unordered-containers
@@ -247240,6 +247877,8 @@ self: {
        ];
        description = "Parser combinators statically optimized and staged via typed meta-programming";
        license = stdenv.lib.licenses.gpl3Plus;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "symantic-xml" = callPackage
@@ -248478,6 +249117,8 @@ self: {
        ];
        description = "Format tabular data as grid or table";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "table-tennis" = callPackage
@@ -249709,15 +250350,15 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "tasty_1_4_0_1" = callPackage
+  "tasty_1_4_0_2" = callPackage
     ({ mkDerivation, ansi-terminal, base, clock, containers, mtl
      , optparse-applicative, stm, tagged, unbounded-delays, unix
      , wcwidth
      }:
      mkDerivation {
        pname = "tasty";
-       version = "1.4.0.1";
-       sha256 = "1ffq2gpasdqm2drhd2aglcq33yrpb1h3grfyqyc34amz65bfczqq";
+       version = "1.4.0.2";
+       sha256 = "143ybyjgqin1jzd597wxgr66rambhnk93gk7knjs2f8j23vrr7n0";
        libraryHaskellDepends = [
          ansi-terminal base clock containers mtl optparse-applicative stm
          tagged unbounded-delays unix wcwidth
@@ -250331,6 +250972,8 @@ self: {
        ];
        description = "A fancy test runner, including support for golden tests";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "tasty-smallcheck" = callPackage
@@ -250704,30 +251347,6 @@ self: {
      }) {};
 
   "tdigest" = callPackage
-    ({ mkDerivation, base, base-compat, binary, Cabal, cabal-doctest
-     , deepseq, doctest, reducers, semigroupoids, semigroups, tasty
-     , tasty-quickcheck, transformers, vector, vector-algorithms
-     }:
-     mkDerivation {
-       pname = "tdigest";
-       version = "0.2.1";
-       sha256 = "0kmqmzjcs406hv2fv9bkfayxpsd41dbry8bpkhy4y1jdgh33hvnl";
-       revision = "5";
-       editedCabalFile = "1crjfhxhs8ihbl2xn1dqr5w19g7w74mcf2w889my6zb935l7lyjs";
-       setupHaskellDepends = [ base Cabal cabal-doctest ];
-       libraryHaskellDepends = [
-         base base-compat binary deepseq reducers semigroupoids transformers
-         vector vector-algorithms
-       ];
-       testHaskellDepends = [
-         base base-compat binary deepseq doctest semigroups tasty
-         tasty-quickcheck vector vector-algorithms
-       ];
-       description = "On-line accumulation of rank-based statistics";
-       license = stdenv.lib.licenses.bsd3;
-     }) {};
-
-  "tdigest_0_2_1_1" = callPackage
     ({ mkDerivation, base, base-compat, binary, deepseq, reducers
      , semigroupoids, semigroups, tasty, tasty-quickcheck, transformers
      , vector, vector-algorithms
@@ -250746,7 +251365,6 @@ self: {
        ];
        description = "On-line accumulation of rank-based statistics";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "tdigest-Chart" = callPackage
@@ -251157,6 +251775,29 @@ self: {
        broken = true;
      }) {};
 
+  "telegraph" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, conduit, deriving-aeson
+     , exceptions, generic-data-surgery, http-client, http-client-tls
+     , http-conduit, monad-control, mtl, text, transformers-base
+     }:
+     mkDerivation {
+       pname = "telegraph";
+       version = "0.1.0";
+       sha256 = "0rl3di034ln127pp8gzdjxlgbas93jjzxikacvhpyzgcpskd78y9";
+       libraryHaskellDepends = [
+         aeson base bytestring conduit deriving-aeson exceptions
+         generic-data-surgery http-client http-conduit monad-control mtl
+         text transformers-base
+       ];
+       testHaskellDepends = [
+         aeson base bytestring conduit deriving-aeson exceptions
+         generic-data-surgery http-client http-client-tls http-conduit
+         monad-control mtl text transformers-base
+       ];
+       description = "Binding to the telegraph API";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "teleport" = callPackage
     ({ mkDerivation, aeson, ansi-terminal, base, bytestring
      , configurator, optparse-applicative, system-filepath, text, turtle
@@ -251934,6 +252575,8 @@ self: {
        testHaskellDepends = [ base containers HUnit QuickCheck ];
        description = "Term Rewriting Library";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "termbox" = callPackage
@@ -252132,8 +252775,8 @@ self: {
      }:
      mkDerivation {
        pname = "termonad";
-       version = "4.0.1.2";
-       sha256 = "0gf1p3bjc42jmw5jb7ysm0vnyk5zah8y6fv23k8b6r2zdr8p9v6w";
+       version = "4.1.0.0";
+       sha256 = "17b9fxs9dc2pb8v2fxnly968v3bcy8g756r60nibd04fisrd1pmk";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -253112,6 +253755,18 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "text-ansi_0_1_1" = callPackage
+    ({ mkDerivation, base, text }:
+     mkDerivation {
+       pname = "text-ansi";
+       version = "0.1.1";
+       sha256 = "1vcrsg7v8n6znh1pd9kbm20bc6dg3zijd3xjdjljadf15vfkd5f6";
+       libraryHaskellDepends = [ base text ];
+       description = "Text styling for ANSI terminals";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "text-binary" = callPackage
     ({ mkDerivation, base, binary, text }:
      mkDerivation {
@@ -253919,8 +254574,8 @@ self: {
     ({ mkDerivation, base, deepseq, hspec, QuickCheck, text, vector }:
      mkDerivation {
        pname = "text-zipper";
-       version = "0.10.1";
-       sha256 = "0jxicjp0ak1fyl1n3yspxq6hv9l90zzy75glsv8bc2svsn9ypyls";
+       version = "0.11";
+       sha256 = "07l1pyx93gv95cn1wh1di129axhm9sqsn4znykliacv60ld854ys";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base deepseq text vector ];
        testHaskellDepends = [ base hspec QuickCheck text ];
@@ -254987,6 +255642,35 @@ self: {
        broken = true;
      }) {};
 
+  "thock" = callPackage
+    ({ mkDerivation, aeson, base, brick, containers, file-embed, lens
+     , mtl, network, random, text, text-zipper, time, vector, vty
+     , websockets
+     }:
+     mkDerivation {
+       pname = "thock";
+       version = "0.2.0.0";
+       sha256 = "1wj3zldfqpa8xvk62qv13frhxmrjhrjismcb9iyblkrwlcxzfyns";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base brick containers file-embed lens mtl network random text
+         text-zipper time vector vty websockets
+       ];
+       executableHaskellDepends = [
+         aeson base brick containers file-embed lens mtl network random text
+         text-zipper time vector vty websockets
+       ];
+       testHaskellDepends = [
+         aeson base brick containers file-embed lens mtl network random text
+         text-zipper time vector vty websockets
+       ];
+       description = "A modern TUI typing game featuring online racing against friends";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
+     }) {};
+
   "thorn" = callPackage
     ({ mkDerivation, base, bifunctors, containers, contravariant, mtl
      , profunctors, random, template-haskell
@@ -255180,8 +255864,6 @@ self: {
        ];
        description = "A graphical tool for profiling parallel Haskell programs";
        license = stdenv.lib.licenses.bsd3;
-       hydraPlatforms = stdenv.lib.platforms.none;
-       broken = true;
      }) {};
 
   "threefish" = callPackage
@@ -257068,6 +257750,108 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "tlex" = callPackage
+    ({ mkDerivation, base, Cabal, cabal-doctest, containers, doctest
+     , hspec, hspec-discover, QuickCheck, tlex-core
+     }:
+     mkDerivation {
+       pname = "tlex";
+       version = "0.1.0.0";
+       sha256 = "1qcn9m3zj33scvydshaqlnag5cw49vr2p7dh6z1fssbn061ik4iv";
+       setupHaskellDepends = [ base Cabal cabal-doctest ];
+       libraryHaskellDepends = [ base containers tlex-core ];
+       testHaskellDepends = [
+         base containers doctest hspec QuickCheck tlex-core
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "A lexer generator";
+       license = "(Apache-2.0 OR MPL-2.0)";
+     }) {};
+
+  "tlex-core" = callPackage
+    ({ mkDerivation, array, base, Cabal, cabal-doctest, containers
+     , doctest, hashable, hspec, hspec-discover, QuickCheck
+     , transformers, unordered-containers
+     }:
+     mkDerivation {
+       pname = "tlex-core";
+       version = "0.1.0.0";
+       sha256 = "009xld55rrch7r1ld9s8l3syahqnfphazl211gsaahck9f9ii3bh";
+       setupHaskellDepends = [ base Cabal cabal-doctest ];
+       libraryHaskellDepends = [
+         array base containers hashable transformers unordered-containers
+       ];
+       testHaskellDepends = [
+         array base containers doctest hashable hspec QuickCheck
+         transformers unordered-containers
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "A lexer generator";
+       license = "(Apache-2.0 OR MPL-2.0)";
+     }) {};
+
+  "tlex-debug" = callPackage
+    ({ mkDerivation, base, Cabal, cabal-doctest, containers, doctest
+     , hspec, hspec-discover, QuickCheck, tlex, tlex-core
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "tlex-debug";
+       version = "0.1.0.0";
+       sha256 = "1jxflcmgkqh24ybhpbzhxvmqywh6197xzi24ma074zzfyzf07jgx";
+       setupHaskellDepends = [ base Cabal cabal-doctest ];
+       libraryHaskellDepends = [
+         base containers tlex tlex-core unordered-containers
+       ];
+       testHaskellDepends = [
+         base containers doctest hspec QuickCheck tlex tlex-core
+         unordered-containers
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Debug utilities for Tlex";
+       license = "(Apache-2.0 OR MPL-2.0)";
+     }) {};
+
+  "tlex-encoding" = callPackage
+    ({ mkDerivation, base, Cabal, cabal-doctest, charset, containers
+     , doctest, hspec, hspec-discover, QuickCheck, tlex, tlex-core
+     }:
+     mkDerivation {
+       pname = "tlex-encoding";
+       version = "0.1.0.0";
+       sha256 = "1m5sp3paklybg94r2g5wyzgnqdzxs3a4gn7lknj1a3wdwhz9cc17";
+       setupHaskellDepends = [ base Cabal cabal-doctest ];
+       libraryHaskellDepends = [ base charset containers tlex tlex-core ];
+       testHaskellDepends = [
+         base charset containers doctest hspec QuickCheck tlex tlex-core
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "Encoding plugin for Tlex";
+       license = "(Apache-2.0 OR MPL-2.0)";
+     }) {};
+
+  "tlex-th" = callPackage
+    ({ mkDerivation, array, base, Cabal, cabal-doctest, containers
+     , doctest, ghc-prim, hspec, hspec-discover, QuickCheck
+     , template-haskell, tlex, tlex-core
+     }:
+     mkDerivation {
+       pname = "tlex-th";
+       version = "0.1.0.0";
+       sha256 = "0iy6xnp9nm17jcjkgnlyc3pdiwlkgxzqhi4pgv4a29kmvvy5izcz";
+       setupHaskellDepends = [ base Cabal cabal-doctest ];
+       libraryHaskellDepends = [
+         array base containers ghc-prim template-haskell tlex tlex-core
+       ];
+       testHaskellDepends = [
+         array base containers doctest ghc-prim hspec QuickCheck
+         template-haskell tlex tlex-core
+       ];
+       testToolDepends = [ hspec-discover ];
+       description = "TemplateHaskell plugin for Tlex";
+       license = "(Apache-2.0 OR MPL-2.0)";
+     }) {};
+
   "tls" = callPackage
     ({ mkDerivation, asn1-encoding, asn1-types, async, base, bytestring
      , cereal, cryptonite, data-default-class, gauge, hourglass, memory
@@ -257170,6 +257954,8 @@ self: {
        executableHaskellDepends = [ base ];
        description = "Handle phylogenetic trees";
        license = stdenv.lib.licenses.gpl3Plus;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "tmapchan" = callPackage
@@ -257629,6 +258415,8 @@ self: {
        pname = "tokyocabinet-haskell";
        version = "0.0.6";
        sha256 = "1cav27hnl49ghl6f7mhyaqmvfdqib6s76z251vai4vih9psis8rk";
+       revision = "1";
+       editedCabalFile = "1mk2nwi51zm0b2081db26xipwa0yd53ikhxa5vd8fp8x2w52wliw";
        libraryHaskellDepends = [ base bytestring mtl ];
        librarySystemDepends = [ tokyocabinet ];
        testHaskellDepends = [ base bytestring directory HUnit mtl ];
@@ -257840,6 +258628,8 @@ self: {
        ];
        description = "tonatona plugin for accessing PostgreSQL database";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "tonatona-persistent-sqlite" = callPackage
@@ -257860,6 +258650,8 @@ self: {
        ];
        description = "tonatona plugin for accessing Sqlite database";
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "tonatona-servant" = callPackage
@@ -260632,6 +261424,8 @@ self: {
        executableHaskellDepends = [ base text time ttn ];
        description = "TheThingsNetwork client";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "ttrie" = callPackage
@@ -264387,6 +265181,8 @@ self: {
        testToolDepends = [ hspec-discover ];
        description = "Functions to work with unicode blocks more convenient";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "unicoder" = callPackage
@@ -264547,6 +265343,8 @@ self: {
        pname = "uniplate";
        version = "1.6.13";
        sha256 = "1lis5qcb5j7yzd1cqjaqpb6bmkyjfb7l4nhk3ykmcma4513cjxz7";
+       revision = "1";
+       editedCabalFile = "1rvvzmi43gbrww0f17dzchm3g61zvm97arrfa5raljqb1mbibdy8";
        libraryHaskellDepends = [
          base containers ghc-prim hashable syb unordered-containers
        ];
@@ -264570,6 +265368,8 @@ self: {
        ];
        description = "UniProt-KB format parser";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "uniq-deep" = callPackage
@@ -264588,14 +265388,12 @@ self: {
      }) {};
 
   "unique" = callPackage
-    ({ mkDerivation, base, ghc-prim, hashable }:
+    ({ mkDerivation, base, hashable }:
      mkDerivation {
        pname = "unique";
-       version = "0";
-       sha256 = "140a9avcxs1fkj1v2awplq6prd1g13yg0kckccw6i1qpgcdigyz3";
-       revision = "2";
-       editedCabalFile = "0ydjjd6j7gr4mibky6j5rqwhy9frvfii0sr4g8shaxnph3y0kb6b";
-       libraryHaskellDepends = [ base ghc-prim hashable ];
+       version = "0.0.1";
+       sha256 = "1dgln2dr64ma1isqskj1qnjslg9smmr7jssg8hmk68wp36i3rwkd";
+       libraryHaskellDepends = [ base hashable ];
        description = "Fully concurrent unique identifiers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -265010,6 +265808,8 @@ self: {
        ];
        description = "A class for finite and recursively enumerable types";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "universe-base" = callPackage
@@ -265025,6 +265825,8 @@ self: {
        testHaskellDepends = [ base containers QuickCheck ];
        description = "A class for finite and recursively enumerable types";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "universe-dependent-sum" = callPackage
@@ -265040,6 +265842,8 @@ self: {
        ];
        description = "Universe instances for types from dependent-sum";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "universe-instances-base" = callPackage
@@ -265053,6 +265857,8 @@ self: {
        libraryHaskellDepends = [ base universe-base ];
        description = "Universe instances for types from the base package";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "universe-instances-extended" = callPackage
@@ -265070,6 +265876,8 @@ self: {
        ];
        description = "Universe instances for types from selected extra packages";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "universe-instances-trans" = callPackage
@@ -265083,6 +265891,8 @@ self: {
        libraryHaskellDepends = [ base universe-base ];
        description = "Universe instances for types from the transformers and mtl packages";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "universe-reverse-instances" = callPackage
@@ -265096,6 +265906,8 @@ self: {
        libraryHaskellDepends = [ base containers universe-base ];
        description = "Instances of standard classes that are made possible by enumerations";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "universe-some" = callPackage
@@ -265115,6 +265927,8 @@ self: {
        testHaskellDepends = [ base some template-haskell universe-base ];
        description = "Universe instances for Some from some";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "universe-th" = callPackage
@@ -266895,14 +267709,13 @@ self: {
      }) {};
 
   "utf8-string" = callPackage
-    ({ mkDerivation, base, bytestring }:
+    ({ mkDerivation, base, bytestring, HUnit }:
      mkDerivation {
        pname = "utf8-string";
-       version = "1.0.1.1";
-       sha256 = "0h7imvxkahiy8pzr8cpsimifdfvv18lizrb33k6mnq70rcx9w2zv";
-       revision = "3";
-       editedCabalFile = "02vhj5gykkqa2dyn7s6gn8is1b5fdn9xcqqvlls268g7cpv6rk38";
+       version = "1.0.2";
+       sha256 = "16mh36ffva9rh6k37bi1046pgpj14h0cnmj1iir700v0lynxwj7f";
        libraryHaskellDepends = [ base bytestring ];
+       testHaskellDepends = [ base HUnit ];
        description = "Support for reading and writing UTF8 Strings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -270379,8 +271192,8 @@ self: {
     ({ mkDerivation, base, bytestring, transformers, vector, vulkan }:
      mkDerivation {
        pname = "vulkan";
-       version = "3.8.2";
-       sha256 = "1wq3hd99zqzasfj4w86yypcd0yrdp8q3xrzx3g2v6vyi99qwzdrr";
+       version = "3.8.3";
+       sha256 = "0ml3zccwk86ryjgxhdc0qdvmjq1fmw4wrhblss4rdml9kww8y2ar";
        libraryHaskellDepends = [ base bytestring transformers vector ];
        librarySystemDepends = [ vulkan ];
        description = "Bindings to the Vulkan graphics API";
@@ -270811,8 +271624,8 @@ self: {
      }:
      mkDerivation {
        pname = "wai-extra";
-       version = "3.1.4.1";
-       sha256 = "0q95vz3x0avznpv0mcb71vlmamyws8sm50asrhcph5qwfwh9x13a";
+       version = "3.1.5";
+       sha256 = "1xq4w3i3mazdcpb7d60sag6bqqp33sgx0hf808bbjjk6bf03qraw";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -270824,7 +271637,8 @@ self: {
        ];
        testHaskellDepends = [
          aeson base bytestring case-insensitive cookie fast-logger hspec
-         http-types http2 HUnit resourcet text time transformers wai zlib
+         http-types http2 HUnit iproute resourcet text time transformers wai
+         zlib
        ];
        description = "Provides some basic WAI handlers and middleware";
        license = stdenv.lib.licenses.mit;
@@ -272795,6 +273609,8 @@ self: {
        pname = "wave";
        version = "0.2.0";
        sha256 = "149kgwngq3qxc7gxpkqb16j669j0wpv2f3gnvfwp58yg6m4259ki";
+       revision = "1";
+       editedCabalFile = "19rxhnqhhv1qs35y723c15c8nifj8pakcrd09jlvg5271zg4qb0b";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base bytestring cereal containers transformers
@@ -274567,6 +275383,8 @@ self: {
        ];
        description = "Data types for large but fixed width signed and unsigned integers";
        license = stdenv.lib.licenses.bsd2;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "wigner-symbols" = callPackage
@@ -275414,6 +276232,8 @@ self: {
        testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ];
        description = "Words of arbitrary size";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "word-trie" = callPackage
@@ -278016,6 +278836,22 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "xml-lens_0_3" = callPackage
+    ({ mkDerivation, base, case-insensitive, containers, lens, text
+     , xml-conduit
+     }:
+     mkDerivation {
+       pname = "xml-lens";
+       version = "0.3";
+       sha256 = "1i3b22sz7fkh9vjlfpwzz6fg57br8xq6q7zz76f66h6hymc284dz";
+       libraryHaskellDepends = [
+         base case-insensitive containers lens text xml-conduit
+       ];
+       description = "Lenses, traversals, and prisms for xml-conduit";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "xml-monad" = callPackage
     ({ mkDerivation, base, mtl, transformers, transformers-compose, xml
      }:
@@ -281572,8 +282408,8 @@ self: {
      }:
      mkDerivation {
        pname = "yesod-form-multi";
-       version = "1.7.0";
-       sha256 = "02xba6x59sx8c72vazbl5jhjkxgni6h3bkvidr4hvqrx2bscmk45";
+       version = "1.7.0.1";
+       sha256 = "0dpcyq6l28zbm12rzjp18bhjaghf38jhjzj6qp40qyvb5f8yx9dp";
        libraryHaskellDepends = [
          base containers network-uri shakespeare text transformers
          yesod-core yesod-form
@@ -281832,8 +282668,8 @@ self: {
      }:
      mkDerivation {
        pname = "yesod-page-cursor";
-       version = "2.0.0.0";
-       sha256 = "0dlr16jkv104siq7r7ff02x60dy6bvhrgq43s5g8iydc9khafai8";
+       version = "2.0.0.1";
+       sha256 = "1fsq2shnn1izhw28f8dfyc8ssfxfjhzip0hh1cw80hpcg7q0pr73";
        libraryHaskellDepends = [
          aeson base bytestring containers http-link-header network-uri text
          unliftio yesod-core
@@ -281845,6 +282681,34 @@ self: {
          time unliftio unliftio-core wai-extra yesod yesod-core yesod-test
        ];
        license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
+     }) {};
+
+  "yesod-page-cursor_2_0_0_2" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers, hspec
+     , hspec-expectations-lifted, http-link-header, http-types, lens
+     , lens-aeson, monad-logger, mtl, network-uri, persistent
+     , persistent-sqlite, persistent-template, scientific, text, time
+     , unliftio, unliftio-core, wai-extra, yesod, yesod-core, yesod-test
+     }:
+     mkDerivation {
+       pname = "yesod-page-cursor";
+       version = "2.0.0.2";
+       sha256 = "1wlwzxc2amnq1ma2lvclrc3dzhh8s6d8ffz6yk9rq88aijgvw35m";
+       libraryHaskellDepends = [
+         aeson base bytestring containers http-link-header network-uri text
+         unliftio yesod-core
+       ];
+       testHaskellDepends = [
+         aeson base bytestring hspec hspec-expectations-lifted
+         http-link-header http-types lens lens-aeson monad-logger mtl
+         persistent persistent-sqlite persistent-template scientific text
+         time unliftio unliftio-core wai-extra yesod yesod-core yesod-test
+       ];
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "yesod-paginate" = callPackage
@@ -283572,6 +284436,8 @@ self: {
        testHaskellDepends = [ array base bytestring hspec mtl ];
        description = "Row-major coordinates";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+       broken = true;
      }) {};
 
   "yxdb-utils" = callPackage
@@ -284405,6 +285271,8 @@ self: {
        pname = "zip";
        version = "1.6.0";
        sha256 = "1k00g2952yf3iyq1p6pjn307zsxsc9j3iq6lih3rr8vysiijivcx";
+       revision = "1";
+       editedCabalFile = "1x8f4l08cfi3sawmhmd7q8krmh3nylgd32q0qx4i2zh2kpvj4ww9";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [