about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authormaralorn <mail@maralorn.de>2023-01-07 21:17:05 +0100
committermaralorn <mail@maralorn.de>2023-01-07 21:17:05 +0100
commit5224a40d9265e0b2d674502ae80ffa2afe5348f2 (patch)
tree9d675b6e2cb2e58a4458066021bba3fd18d4a215 /pkgs
parent9870cb863280eb5b643181175527cf8f262a70de (diff)
parentf9bce7444555bf24caad325080b9c614ba8ce0e0 (diff)
Merge branch 'master' into haskell-updates
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/audio/nova-filters/default.nix6
-rw-r--r--pkgs/applications/audio/pamixer/default.nix19
-rw-r--r--pkgs/applications/audio/sc68/default.nix21
-rw-r--r--pkgs/applications/blockchains/electrs/default.nix6
-rw-r--r--pkgs/applications/editors/edlin/default.nix29
-rw-r--r--pkgs/applications/editors/jetbrains/default.nix11
-rwxr-xr-xpkgs/applications/editors/jetbrains/update.py2
-rw-r--r--pkgs/applications/editors/jetbrains/versions.json338
-rw-r--r--pkgs/applications/editors/ldtk/default.nix4
-rw-r--r--pkgs/applications/editors/vim/plugins/generated.nix577
-rw-r--r--pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix24
-rw-r--r--pkgs/applications/editors/vim/plugins/overrides.nix2
-rw-r--r--pkgs/applications/editors/vim/plugins/vim-plugin-names1
-rw-r--r--pkgs/applications/emulators/mame/001-use-absolute-paths.diff55
-rw-r--r--pkgs/applications/emulators/mame/default.nix4
-rw-r--r--pkgs/applications/graphics/jpegoptim/default.nix4
-rw-r--r--pkgs/applications/graphics/mcomix/default.nix4
-rw-r--r--pkgs/applications/kde/fetch.sh2
-rw-r--r--pkgs/applications/kde/srcs.nix1872
-rw-r--r--pkgs/applications/misc/pgmodeler/default.nix4
-rw-r--r--pkgs/applications/misc/remarkable/rmview/default.nix6
-rw-r--r--pkgs/applications/networking/cluster/glooctl/default.nix6
-rw-r--r--pkgs/applications/networking/cluster/terraform-providers/providers.json24
-rw-r--r--pkgs/applications/networking/flexget/default.nix4
-rw-r--r--pkgs/applications/networking/instant-messengers/armcord/default.nix6
-rw-r--r--pkgs/applications/networking/instant-messengers/swift-im/default.nix44
-rw-r--r--pkgs/applications/networking/instant-messengers/swift-im/qt-5.11.patch10
-rw-r--r--pkgs/applications/networking/instant-messengers/swift-im/scons.patch53
-rw-r--r--pkgs/applications/networking/instant-messengers/zulip/default.nix4
-rw-r--r--pkgs/applications/office/libreoffice/darwin/default.nix6
-rw-r--r--pkgs/applications/video/obs-studio/plugins/looking-glass-obs.nix2
-rw-r--r--pkgs/applications/window-managers/stalonetray/default.nix4
-rw-r--r--pkgs/data/fonts/sarasa-gothic/default.nix4
-rw-r--r--pkgs/data/fonts/smiley-sans/default.nix10
-rw-r--r--pkgs/data/icons/numix-icon-theme-circle/default.nix4
-rw-r--r--pkgs/data/icons/numix-icon-theme-square/default.nix4
-rw-r--r--pkgs/desktops/gnome/extensions/extensionOverrides.nix11
-rw-r--r--pkgs/desktops/gnome/extensions/extensionOverridesPatches/pano_at_elhan.io.patch10
-rw-r--r--pkgs/desktops/pantheon/apps/elementary-feedback/default.nix4
-rw-r--r--pkgs/desktops/plasma-5/fetch.sh2
-rw-r--r--pkgs/desktops/plasma-5/srcs.nix464
-rw-r--r--pkgs/desktops/xfce/default.nix22
-rw-r--r--pkgs/development/compilers/graalvm/community-edition/mkGraal.nix2
-rw-r--r--pkgs/development/compilers/yosys/default.nix4
-rw-r--r--pkgs/development/interpreters/clojure/babashka.nix4
-rw-r--r--pkgs/development/interpreters/lua-5/default.nix6
-rw-r--r--pkgs/development/interpreters/python/default.nix7
-rw-r--r--pkgs/development/libraries/cppcms/default.nix15
-rw-r--r--pkgs/development/libraries/gsasl/default.nix6
-rw-r--r--pkgs/development/libraries/gsasl/gsasl.patch21
-rw-r--r--pkgs/development/libraries/opencolorio/1.x.nix7
-rw-r--r--pkgs/development/ocaml-modules/brr/default.nix26
-rw-r--r--pkgs/development/ocaml-modules/note/default.nix23
-rw-r--r--pkgs/development/python-modules/aioesphomeapi/default.nix4
-rw-r--r--pkgs/development/python-modules/ansible-lint/default.nix4
-rw-r--r--pkgs/development/python-modules/aws-lambda-builders/default.nix4
-rw-r--r--pkgs/development/python-modules/charset-normalizer/default.nix6
-rw-r--r--pkgs/development/python-modules/cloudscraper/default.nix4
-rw-r--r--pkgs/development/python-modules/cvelib/default.nix5
-rw-r--r--pkgs/development/python-modules/django_treebeard/default.nix34
-rw-r--r--pkgs/development/python-modules/google-cloud-bigquery-datatransfer/default.nix4
-rw-r--r--pkgs/development/python-modules/google-cloud-bigquery-storage/default.nix4
-rw-r--r--pkgs/development/python-modules/sense-energy/default.nix6
-rw-r--r--pkgs/development/python-modules/sqlalchemy-continuum/default.nix60
-rw-r--r--pkgs/development/ruby-modules/bundler/default.nix4
-rw-r--r--pkgs/development/tools/build-managers/leiningen/default.nix23
-rw-r--r--pkgs/development/tools/build-managers/scons/default.nix6
-rw-r--r--pkgs/development/tools/butane/default.nix4
-rw-r--r--pkgs/development/tools/electron-fiddle/default.nix163
-rw-r--r--pkgs/development/tools/ocaml/js_of_ocaml/toplevel.nix12
-rw-r--r--pkgs/games/anki/bin.nix8
-rw-r--r--pkgs/games/classicube/default.nix23
-rw-r--r--pkgs/games/steam/default.nix14
-rw-r--r--pkgs/os-specific/bsd/freebsd/default.nix18
-rw-r--r--pkgs/os-specific/bsd/netbsd/default.nix20
-rw-r--r--pkgs/os-specific/linux/nvidia-x11/default.nix12
-rw-r--r--pkgs/servers/nosql/mongodb/mongodb.nix20
-rw-r--r--pkgs/servers/nosql/mongodb/v4_0.nix31
-rw-r--r--pkgs/servers/openafs/1.8/module.nix61
-rw-r--r--pkgs/servers/openafs/1.8/srcs.nix6
-rw-r--r--pkgs/shells/tcsh/default.nix4
-rw-r--r--pkgs/tools/archivers/gbl/default.nix17
-rw-r--r--pkgs/tools/filesystems/btrfs-progs/default.nix4
-rw-r--r--pkgs/tools/misc/goreleaser/default.nix6
-rw-r--r--pkgs/tools/misc/yt-dlp/default.nix4
-rw-r--r--pkgs/tools/system/bottom/default.nix35
-rw-r--r--pkgs/tools/virtualization/uefi-run/default.nix6
-rw-r--r--pkgs/top-level/aliases.nix2
-rw-r--r--pkgs/top-level/all-packages.nix45
-rw-r--r--pkgs/top-level/darwin-packages.nix14
-rw-r--r--pkgs/top-level/ocaml-packages.nix6
-rw-r--r--pkgs/top-level/splice.nix196
92 files changed, 2427 insertions, 2282 deletions
diff --git a/pkgs/applications/audio/nova-filters/default.nix b/pkgs/applications/audio/nova-filters/default.nix
index 0fe6da9537dab..8a672948634aa 100644
--- a/pkgs/applications/audio/nova-filters/default.nix
+++ b/pkgs/applications/audio/nova-filters/default.nix
@@ -9,20 +9,20 @@ stdenv.mkDerivation {
     sha256 = "16064vvl2w5lz4xi3lyjk4xx7fphwsxc14ajykvndiz170q32s6i";
   };
 
-  nativeBuildInputs = [ pkg-config sconsPackages.scons_3_0_1 ];
+  nativeBuildInputs = [ pkg-config sconsPackages.scons_latest ];
   buildInputs = [ boost ladspaH ];
 
   patchPhase = ''
     # remove TERM:
     sed -i -e '4d' SConstruct
-    sed -i "s@mfpmath=sse@mfpmath=sse -I ${boost.dev}/include@g" SConstruct
+    sed -i 's@Options@Variables@g' SConstruct
+    sed -i "s@-fomit-frame-pointer -ffast-math -mfpmath=sse@-I ${boost.dev}/include@g" SConstruct
     sed -i "s@ladspa.h@${ladspaH}/include/ladspa.h@g" filters.cpp
     sed -i "s@LADSPA_HINT_SAMPLE_RATE, 0, 0.5@LADSPA_HINT_SAMPLE_RATE, 0.0001, 0.5@g" filters.cpp
     sed -i "s/= check/= detail::filter_base<internal_type, checked>::check/" nova/source/dsp/filter.hpp
   '';
 
   meta = with lib; {
-    broken = (stdenv.isLinux && stdenv.isAarch64);
     description = "LADSPA plugins based on filters of nova";
     homepage = "http://klingt.org/~tim/nova-filters/";
     license = licenses.gpl2Plus;
diff --git a/pkgs/applications/audio/pamixer/default.nix b/pkgs/applications/audio/pamixer/default.nix
index ac3df5c5f958a..65d58ffd57749 100644
--- a/pkgs/applications/audio/pamixer/default.nix
+++ b/pkgs/applications/audio/pamixer/default.nix
@@ -1,19 +1,28 @@
-{ lib, stdenv, fetchFromGitHub, boost, libpulseaudio }:
+{ lib
+, stdenv
+, fetchFromGitHub
+, boost
+, cxxopts
+, libpulseaudio
+, meson
+, ninja
+, pkg-config
+}:
 
 stdenv.mkDerivation rec {
   pname = "pamixer";
-  version = "1.5";
+  version = "1.6";
 
   src = fetchFromGitHub {
     owner = "cdemoulins";
     repo = "pamixer";
     rev = version;
-    sha256 = "sha256-7VNhHAQ1CecQPlqb8SMKK0U1SsFZxDuS+QkPqJfMqrQ=";
+    hash = "sha256-LbRhsW2MiTYWSH6X9Pz9XdJdH9Na0QCO8CFmlzZmDjQ=";
   };
 
-  buildInputs = [ boost libpulseaudio ];
+  nativeBuildInputs = [ pkg-config meson ninja ];
 
-  makeFlags = [ "PREFIX=$(out)" ];
+  buildInputs = [ boost cxxopts libpulseaudio ];
 
   meta = with lib; {
     description = "Pulseaudio command line mixer";
diff --git a/pkgs/applications/audio/sc68/default.nix b/pkgs/applications/audio/sc68/default.nix
index 3f6bb032ec4f8..a779576d05d9c 100644
--- a/pkgs/applications/audio/sc68/default.nix
+++ b/pkgs/applications/audio/sc68/default.nix
@@ -13,21 +13,32 @@
 
 stdenv.mkDerivation rec {
   pname = "sc68";
-  version = "unstable-2021-08-23";
+  version = "unstable-2022-11-24";
 
   src = fetchsvn {
     url = "svn://svn.code.sf.net/p/sc68/code/";
-    rev = "694";
-    sha256 = "1yycnr4ndzfhbmki41c30zskwyizpb9wb8sf0gxcprllmbq6a421";
+    rev = "695";
+    sha256 = "sha256-RO3Yhjalu49BUM0fYOZtI2l6KbuUuw03whRxlKneabo=";
   };
 
   preConfigure = "tools/svn-bootstrap.sh";
 
   enableParallelBuilding = true;
 
-  nativeBuildInputs = [ pkg-config which autoconf automake libtool hexdump ];
+  nativeBuildInputs = [
+    autoconf
+    automake
+    hexdump
+    libtool
+    pkg-config
+    which
+  ];
 
-  buildInputs = [ libao zlib curl ];
+  buildInputs = [
+    curl
+    libao
+    zlib
+  ];
 
   meta = with lib; {
     description = "Atari ST and Amiga music player";
diff --git a/pkgs/applications/blockchains/electrs/default.nix b/pkgs/applications/blockchains/electrs/default.nix
index 0bc5c7baa4161..1ce458ffb11b3 100644
--- a/pkgs/applications/blockchains/electrs/default.nix
+++ b/pkgs/applications/blockchains/electrs/default.nix
@@ -12,16 +12,16 @@ let
 in
 rustPlatform.buildRustPackage rec {
   pname = "electrs";
-  version = "0.9.10";
+  version = "0.9.11";
 
   src = fetchFromGitHub {
     owner = "romanz";
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-GqFtCK5hxnEfIfw3ITufeu26yueknuFZhLtGSXmJ8fE=";
+    hash = "sha256-iudHdsSjoPal+ORMB3lU7ejGYv69q/8HcxScZS8D/u8=";
   };
 
-  cargoHash = "sha256-p4t+G13XaCl7+IbX5YyBFF0PmARbw4XlRvnA0PRcjvQ=";
+  cargoHash = "sha256-Ft1AluPfV6BIRGEddrrIGNRmaZIzUsA2DN2TcghCnSQ=";
 
   # needed for librocksdb-sys
   nativeBuildInputs = [ rustPlatform.bindgenHook ];
diff --git a/pkgs/applications/editors/edlin/default.nix b/pkgs/applications/editors/edlin/default.nix
new file mode 100644
index 0000000000000..9de4f8d4a8c78
--- /dev/null
+++ b/pkgs/applications/editors/edlin/default.nix
@@ -0,0 +1,29 @@
+{ lib
+, stdenv
+, fetchurl
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+  pname = "edlin";
+  version = "2.21";
+
+  src = let
+    inherit (finalAttrs) version;
+  in fetchurl {
+    url = "mirror://sourceforge/freedos-edlin/freedos-edlin/${version}/edlin-${version}.tar.bz2";
+    hash = "sha256-lQ/tw8dvEKV81k5GV05o49glOmfYcEeJBmgPUmL3S2I=";
+  };
+
+  postInstall = ''
+    mkdir -p $out/share/doc/edlin-${finalAttrs.version}/
+    cp AUTHORS ChangeLog README TODO edlin.htm $out/share/doc/edlin-${finalAttrs.version}/
+  '';
+
+  meta = with lib; {
+    homepage = "https://sourceforge.net/projects/freedos-edlin/";
+    description = "FreeDOS line editor";
+    license = licenses.gpl2Plus;
+    maintainers = with maintainers; [ AndersonTorres ];
+    platforms = with platforms; unix;
+  };
+})
diff --git a/pkgs/applications/editors/jetbrains/default.nix b/pkgs/applications/editors/jetbrains/default.nix
index 1208db4424173..107b5794f739d 100644
--- a/pkgs/applications/editors/jetbrains/default.nix
+++ b/pkgs/applications/editors/jetbrains/default.nix
@@ -93,10 +93,10 @@ let
       };
     });
 
-  buildGateway = { pname, version, src, license, description, wmClass, ... }:
+  buildGateway = { pname, version, src, license, description, wmClass, product, ... }:
     (mkJetBrainsProduct {
-      inherit pname version src wmClass jdk;
-      product = "Gateway";
+      inherit pname version src wmClass jdk product;
+      productShort = "Gateway";
       meta = with lib; {
         homepage = "https://www.jetbrains.com/remote-development/gateway/";
         inherit description license platforms;
@@ -127,9 +127,9 @@ let
     }).overrideAttrs (attrs: {
       postFixup = (attrs.postFixup or "") + lib.optionalString stdenv.isLinux ''
         interp="$(cat $NIX_CC/nix-support/dynamic-linker)"
-        patchelf --set-interpreter $interp $out/goland*/plugins/go/lib/dlv/linux/dlv
+        patchelf --set-interpreter $interp $out/goland*/plugins/go-plugin/lib/dlv/linux/dlv
 
-        chmod +x $out/goland*/plugins/go/lib/dlv/linux/dlv
+        chmod +x $out/goland*/plugins/go-plugin/lib/dlv/linux/dlv
 
         # fortify source breaks build since delve compiles with -O0
         wrapProgram $out/bin/goland \
@@ -328,6 +328,7 @@ in
 
   gateway = buildGateway rec {
     pname = "gateway";
+    product = "JetBrains Gateway";
     version = products.gateway.version;
     description = "Your single entry point to all remote development environments";
     license = lib.licenses.unfree;
diff --git a/pkgs/applications/editors/jetbrains/update.py b/pkgs/applications/editors/jetbrains/update.py
index fe57f75c72e13..1c22acf8e7477 100755
--- a/pkgs/applications/editors/jetbrains/update.py
+++ b/pkgs/applications/editors/jetbrains/update.py
@@ -64,7 +64,7 @@ def update_product(name, product):
             build = latest_build(channel)
             new_version = build["@version"]
             new_build_number = build["@fullNumber"]
-            if "EAP" not in channel["@name"]:
+            if all(x not in channel["@name"] for x in ["EAP", "Gateway"]):
                 version_or_build_number = new_version
             else:
                 version_or_build_number = new_build_number
diff --git a/pkgs/applications/editors/jetbrains/versions.json b/pkgs/applications/editors/jetbrains/versions.json
index 3908bd1d9efd3..5d54b1150bcc1 100644
--- a/pkgs/applications/editors/jetbrains/versions.json
+++ b/pkgs/applications/editors/jetbrains/versions.json
@@ -3,56 +3,50 @@
     "clion": {
       "update-channel": "CLion RELEASE",
       "url-template": "https://download.jetbrains.com/cpp/CLion-{version}.tar.gz",
-      "version": "2022.2.4",
-      "sha256": "d88794c698d7bf4d970ba102b85166d5f8c3cb08c4ed5b4cbc150bb505320fab",
-      "url": "https://download.jetbrains.com/cpp/CLion-2022.2.4.tar.gz",
-      "version-major-minor": "2022.2",
-      "build_number": "222.4345.21"
+      "version": "2022.3.1",
+      "sha256": "cd057a0aa96cf5b4216a436136a1002e6f3dc578bcd8a69f98d6908381b03526",
+      "url": "https://download.jetbrains.com/cpp/CLion-2022.3.1.tar.gz",
+      "build_number": "223.8214.51"
     },
     "datagrip": {
       "update-channel": "DataGrip RELEASE",
       "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.tar.gz",
-      "version": "2022.2.5",
-      "sha256": "55b28f3b79eda126fe778e2945804d50b1145503737f1b5e25ab6ae2d2a0e3ae",
-      "url": "https://download.jetbrains.com/datagrip/datagrip-2022.2.5.tar.gz",
-      "version-major-minor": "2022.1.1",
-      "build_number": "222.4345.5"
+      "version": "2022.3.2",
+      "sha256": "e542111e490fbbc80d3aebcbbc343b29e17bf6766d7b708675618d8e49b6ee83",
+      "url": "https://download.jetbrains.com/datagrip/datagrip-2022.3.2.tar.gz",
+      "build_number": "223.8214.62"
     },
     "gateway": {
-      "update-channel": "Gateway EAP",
+      "update-channel": "Gateway RELEASE",
       "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.tar.gz",
-      "version": "2022.3 EAP",
-      "sha256": "4868baed9350065c1db760f07a09badd1473132af640cc19330e20c8a0940d7d",
-      "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-223.6646.21.tar.gz",
-      "version-major-minor": "2022.3",
-      "build_number": "223.6646.21"
+      "version": "2022.3.1",
+      "sha256": "7bfe02c1b414c2fc095deab35fa40ed29a129bfa76efc3e31a2785f0f37fa778",
+      "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-223.8214.51.tar.gz",
+      "build_number": "223.8214.51"
     },
     "goland": {
       "update-channel": "GoLand RELEASE",
       "url-template": "https://download.jetbrains.com/go/goland-{version}.tar.gz",
-      "version": "2022.2.4",
-      "sha256": "e39aaae39e6021e87cece7622c51860d23e2a5b5ac2683fb67d369ec7d609084",
-      "url": "https://download.jetbrains.com/go/goland-2022.2.4.tar.gz",
-      "version-major-minor": "2022.2",
-      "build_number": "222.4345.24"
+      "version": "2022.3.1",
+      "sha256": "566eada40511cd06727d69047e8a6a1e75b06ebade93d1ea78262fc2715c8a38",
+      "url": "https://download.jetbrains.com/go/goland-2022.3.1.tar.gz",
+      "build_number": "223.8214.59"
     },
     "idea-community": {
       "update-channel": "IntelliJ IDEA RELEASE",
       "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.tar.gz",
-      "version": "2022.2.3",
-      "sha256": "4ba5faafad48d58db5099fae080ae2238086d3d9803080082de8efe35d8bf4ed",
-      "url": "https://download.jetbrains.com/idea/ideaIC-2022.2.3.tar.gz",
-      "version-major-minor": "2022.1",
-      "build_number": "222.4345.14"
+      "version": "2022.3.1",
+      "sha256": "4c3514642ce6c86e5343cc29b01c06ddc9c55f134bcb6650de5d7d36205799e8",
+      "url": "https://download.jetbrains.com/idea/ideaIC-2022.3.1.tar.gz",
+      "build_number": "223.8214.52"
     },
     "idea-ultimate": {
       "update-channel": "IntelliJ IDEA RELEASE",
-      "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-no-jbr.tar.gz",
-      "version": "2022.2.3",
-      "sha256": "7454d7e0b8f4e3d8d805dde645d28b842101bd77aea8b29125880c592e6b8c85",
-      "url": "https://download.jetbrains.com/idea/ideaIU-2022.2.3-no-jbr.tar.gz",
-      "version-major-minor": "2022.1",
-      "build_number": "222.4345.14"
+      "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.tar.gz",
+      "version": "2022.3.1",
+      "sha256": "ce807ba3a776e14f85dbd38f2744fc97e54318561eddd1c265f0d2cacc2565da",
+      "url": "https://download.jetbrains.com/idea/ideaIU-2022.3.1.tar.gz",
+      "build_number": "223.8214.52"
     },
     "mps": {
       "update-channel": "MPS RELEASE",
@@ -60,118 +54,106 @@
       "version": "2022.2",
       "sha256": "aaee4d2bb9bc34d0b4bc62c7ef08139cc6144b433ba1675ef306e6d3d95e37a1",
       "url": "https://download.jetbrains.com/mps/2022.2/MPS-2022.2.tar.gz",
-      "version-major-minor": "2022.2",
       "build_number": "222.3345.1295"
     },
     "phpstorm": {
       "update-channel": "PhpStorm RELEASE",
       "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.tar.gz",
-      "version": "2022.2.3",
-      "sha256": "2376cd043bb941524df62db40f9125b1c693be11df80a41fd5b3dd9dcd3446e9",
-      "url": "https://download.jetbrains.com/webide/PhpStorm-2022.2.3.tar.gz",
-      "version-major-minor": "2022.1",
-      "build_number": "222.4345.15"
+      "version": "2022.3.1",
+      "sha256": "222e8cf974f70a77c92f03b34c38645bfe72a2dd4da20d7154f40375db54709b",
+      "url": "https://download.jetbrains.com/webide/PhpStorm-2022.3.1.tar.gz",
+      "build_number": "223.8214.64",
+      "version-major-minor": "2022.3"
     },
     "pycharm-community": {
       "update-channel": "PyCharm RELEASE",
       "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.tar.gz",
-      "version": "2022.2.3",
-      "sha256": "cb03d44599a03419c0c63fc917846fca28c9ea664ed2b2a1c36240dcffb2a387",
-      "url": "https://download.jetbrains.com/python/pycharm-community-2022.2.3.tar.gz",
-      "version-major-minor": "2022.2",
-      "build_number": "222.4345.23"
+      "version": "2022.3.1",
+      "sha256": "b243103f27cfb763106a2f5667d8f201562154755ce9746e81e88c80acd7b316",
+      "url": "https://download.jetbrains.com/python/pycharm-community-2022.3.1.tar.gz",
+      "build_number": "223.8214.51"
     },
     "pycharm-professional": {
       "update-channel": "PyCharm RELEASE",
       "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.tar.gz",
-      "version": "2022.2.3",
-      "sha256": "c73750a2e27ed2410741a739071a920cca9844608a81f07735ed2e35a024cca1",
-      "url": "https://download.jetbrains.com/python/pycharm-professional-2022.2.3.tar.gz",
-      "version-major-minor": "2022.2",
-      "build_number": "222.4345.23"
+      "version": "2022.3.1",
+      "sha256": "8f845077cc0fa3582348ee3d76a69ff001391b3f3d63a9b279b8039fd6e07622",
+      "url": "https://download.jetbrains.com/python/pycharm-professional-2022.3.1.tar.gz",
+      "build_number": "223.8214.51"
     },
     "rider": {
       "update-channel": "Rider RELEASE",
       "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.tar.gz",
-      "version": "2022.2.3",
-      "sha256": "2fdff8616fd1574a0ef7baaed855aa39a1254ea164b74d1b4dda11241e58ab2d",
-      "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2022.2.3.tar.gz",
-      "version-major-minor": "2022.1",
-      "build_number": "222.4167.23"
+      "version": "2022.3.1",
+      "sha256": "d785f02e355983c6762248860052a81f75b392e25b585ff5a913aeaa2a2a3010",
+      "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2022.3.1.tar.gz",
+      "build_number": "223.8214.53"
     },
     "ruby-mine": {
       "update-channel": "RubyMine RELEASE",
       "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.tar.gz",
-      "version": "2022.2.3",
-      "sha256": "a8c3412db30ab7bd8b8601b0a50c95dc48a412391f1c33df27c47cf5d2204257",
-      "url": "https://download.jetbrains.com/ruby/RubyMine-2022.2.3.tar.gz",
-      "version-major-minor": "2022.1",
-      "build_number": "222.4345.14"
+      "version": "2022.3.1",
+      "sha256": "4d2adb310b14fb38afcaa2da5c254c2fc0bede109e597eed6d3c36837497591f",
+      "url": "https://download.jetbrains.com/ruby/RubyMine-2022.3.1.tar.gz",
+      "build_number": "223.8214.60"
     },
     "webstorm": {
       "update-channel": "WebStorm RELEASE",
       "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.tar.gz",
-      "version": "2022.2.3",
-      "sha256": "1d7d464bbcb83d5af48359aeda6aa7d165038bfaa1f26fef1019761eb278fa22",
-      "url": "https://download.jetbrains.com/webstorm/WebStorm-2022.2.3.tar.gz",
-      "version-major-minor": "2022.1",
-      "build_number": "222.4345.14"
+      "version": "2022.3.1",
+      "sha256": "d78bd6494cced51fe77d87c07040fa3a29e8af917317399036af161c56afd927",
+      "url": "https://download.jetbrains.com/webstorm/WebStorm-2022.3.1.tar.gz",
+      "build_number": "223.8214.51"
     }
   },
   "x86_64-darwin": {
     "clion": {
       "update-channel": "CLion RELEASE",
       "url-template": "https://download.jetbrains.com/cpp/CLion-{version}.dmg",
-      "version": "2022.2.4",
-      "sha256": "b72fae2bee3bd10374d10a4efb86888d289931080d5321385ede30373d31a55a",
-      "url": "https://download.jetbrains.com/cpp/CLion-2022.2.4.dmg",
-      "version-major-minor": "2022.2",
-      "build_number": "222.4345.21"
+      "version": "2022.3.1",
+      "sha256": "e6246c929e0d0b9340b66dd282572d67db7bf6031d5789f197be8817de54b186",
+      "url": "https://download.jetbrains.com/cpp/CLion-2022.3.1.dmg",
+      "build_number": "223.8214.51"
     },
     "datagrip": {
       "update-channel": "DataGrip RELEASE",
       "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.dmg",
-      "version": "2022.2.5",
-      "sha256": "cdf0302b0ab65d3dfce4e48004ef45873c9912c844d2e3c82bfe19de2b11cfda",
-      "url": "https://download.jetbrains.com/datagrip/datagrip-2022.2.5.dmg",
-      "version-major-minor": "2022.1.1",
-      "build_number": "222.4345.5"
+      "version": "2022.3.2",
+      "sha256": "3c91269f04bd6f6df0ae8f2042c029097f56c2ccbc45db95b4f66e87e9d4a320",
+      "url": "https://download.jetbrains.com/datagrip/datagrip-2022.3.2.dmg",
+      "build_number": "223.8214.62"
     },
     "gateway": {
-      "update-channel": "Gateway EAP",
+      "update-channel": "Gateway RELEASE",
       "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.dmg",
-      "version": "2022.3 EAP",
-      "sha256": "2db71a052501db41d5cfe142f1a6e3178fe02830f0da127d00fbf93a4629c61b",
-      "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-223.6646.21.dmg",
-      "version-major-minor": "2022.3",
-      "build_number": "223.6646.21"
+      "version": "2022.3.1",
+      "sha256": "4b86b523b02f2df5150bc965bcef7e1a0bf7a7e6d2233a3a2603529a8577dd43",
+      "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-223.8214.51.dmg",
+      "build_number": "223.8214.51"
     },
     "goland": {
       "update-channel": "GoLand RELEASE",
       "url-template": "https://download.jetbrains.com/go/goland-{version}.dmg",
-      "version": "2022.2.4",
-      "sha256": "456957075636f7f9ccffbd8d3bd37d2218547289a2cbce043bb9e32c436654f6",
-      "url": "https://download.jetbrains.com/go/goland-2022.2.4.dmg",
-      "version-major-minor": "2022.2",
-      "build_number": "222.4345.24"
+      "version": "2022.3.1",
+      "sha256": "296d5da052b59a00b0930cf6eea07eb2e5ed4eb1417ee505b013c6d83ffda2e1",
+      "url": "https://download.jetbrains.com/go/goland-2022.3.1.dmg",
+      "build_number": "223.8214.59"
     },
     "idea-community": {
       "update-channel": "IntelliJ IDEA RELEASE",
       "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.dmg",
-      "version": "2022.2.3",
-      "sha256": "6ec3721d9961918a14630eaf068765eeba97e71baecd95ec67510dc25c8bd1b1",
-      "url": "https://download.jetbrains.com/idea/ideaIC-2022.2.3.dmg",
-      "version-major-minor": "2022.1",
-      "build_number": "222.4345.14"
+      "version": "2022.3.1",
+      "sha256": "8ea8b1ceebde397950592708b55f277ca43856b4013f597ccbf385bb75a42c72",
+      "url": "https://download.jetbrains.com/idea/ideaIC-2022.3.1.dmg",
+      "build_number": "223.8214.52"
     },
     "idea-ultimate": {
       "update-channel": "IntelliJ IDEA RELEASE",
       "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.dmg",
-      "version": "2022.2.3",
-      "sha256": "df780c841398532e090adc2c6af35a7fbcdd29fddb37e5a68f33d61a9032d5a3",
-      "url": "https://download.jetbrains.com/idea/ideaIU-2022.2.3.dmg",
-      "version-major-minor": "2022.1",
-      "build_number": "222.4345.14"
+      "version": "2022.3.1",
+      "sha256": "5278cf5ded9464b284fa568f2b453eb5b207a0c75e26354bfb66ef8e96be85e6",
+      "url": "https://download.jetbrains.com/idea/ideaIU-2022.3.1.dmg",
+      "build_number": "223.8214.52"
     },
     "mps": {
       "update-channel": "MPS RELEASE",
@@ -179,118 +161,106 @@
       "version": "2022.2",
       "sha256": "4e36c60d281596c220287ab2191165be37ef01c3c54ab5f5e4e535c8b81bc754",
       "url": "https://download.jetbrains.com/mps/2022.2/MPS-2022.2-macos.dmg",
-      "version-major-minor": "2022.2",
       "build_number": "222.3345.1295"
     },
     "phpstorm": {
       "update-channel": "PhpStorm RELEASE",
       "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.dmg",
-      "version": "2022.2.3",
-      "sha256": "8dbe5cd8e31c7f6bc6795db6946e2430c82f0aa2c13e7805c40733428b02241d",
-      "url": "https://download.jetbrains.com/webide/PhpStorm-2022.2.3.dmg",
-      "version-major-minor": "2022.1",
-      "build_number": "222.4345.15"
+      "version": "2022.3.1",
+      "sha256": "a2ea7d0f1fd9810a46a3f3fea5f47475fe8b325514488f46ee4dace474388fa4",
+      "url": "https://download.jetbrains.com/webide/PhpStorm-2022.3.1.dmg",
+      "build_number": "223.8214.64",
+      "version-major-minor": "2022.3"
     },
     "pycharm-community": {
       "update-channel": "PyCharm RELEASE",
       "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.dmg",
-      "version": "2022.2.3",
-      "sha256": "01eec651f6e8d92e1bfe5688aeb179ad5eb92e77ef77d102793d4848f8efc0d4",
-      "url": "https://download.jetbrains.com/python/pycharm-community-2022.2.3.dmg",
-      "version-major-minor": "2022.2",
-      "build_number": "222.4345.23"
+      "version": "2022.3.1",
+      "sha256": "adfb73d85ffb30c2abf715a6c6a0a2ed64a047a3016021a2cb61838457c66a81",
+      "url": "https://download.jetbrains.com/python/pycharm-community-2022.3.1.dmg",
+      "build_number": "223.8214.51"
     },
     "pycharm-professional": {
       "update-channel": "PyCharm RELEASE",
       "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.dmg",
-      "version": "2022.2.3",
-      "sha256": "920326a35589fee80e70b84d23184daf1d3efc8ecf4ec8c273c2bf2ec764a5b7",
-      "url": "https://download.jetbrains.com/python/pycharm-professional-2022.2.3.dmg",
-      "version-major-minor": "2022.2",
-      "build_number": "222.4345.23"
+      "version": "2022.3.1",
+      "sha256": "2e3bff74a53df74ceee0ac182ffc2f22248317ced0a33f8c0014b1ed504d9650",
+      "url": "https://download.jetbrains.com/python/pycharm-professional-2022.3.1.dmg",
+      "build_number": "223.8214.51"
     },
     "rider": {
       "update-channel": "Rider RELEASE",
       "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.dmg",
-      "version": "2022.2.3",
-      "sha256": "aa02c2c621d356486a0b698a45d773f5830ff4ef431940059f82e8d3c17a2335",
-      "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2022.2.3.dmg",
-      "version-major-minor": "2022.1",
-      "build_number": "222.4167.23"
+      "version": "2022.3.1",
+      "sha256": "9d73b21e558db89ac24a406187cb96e506e320ca0154e8db6aeac7ff960c8944",
+      "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2022.3.1.dmg",
+      "build_number": "223.8214.53"
     },
     "ruby-mine": {
       "update-channel": "RubyMine RELEASE",
       "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.dmg",
-      "version": "2022.2.3",
-      "sha256": "a04700159fcf3bfed74d196edc4c1150e5906dc4730d06ffd017b6bbb9bc853b",
-      "url": "https://download.jetbrains.com/ruby/RubyMine-2022.2.3.dmg",
-      "version-major-minor": "2022.1",
-      "build_number": "222.4345.14"
+      "version": "2022.3.1",
+      "sha256": "3b23165c3ea9ef3d87233a64005bee4fbf98c99df5d60410a1418e022ce032d6",
+      "url": "https://download.jetbrains.com/ruby/RubyMine-2022.3.1.dmg",
+      "build_number": "223.8214.60"
     },
     "webstorm": {
       "update-channel": "WebStorm RELEASE",
       "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.dmg",
-      "version": "2022.2.3",
-      "sha256": "e6532a9a840c3508cdf26511200fbba34ec9a275154d717538019f72ebc5fc51",
-      "url": "https://download.jetbrains.com/webstorm/WebStorm-2022.2.3.dmg",
-      "version-major-minor": "2022.1",
-      "build_number": "222.4345.14"
+      "version": "2022.3.1",
+      "sha256": "ea2fb464cf8ba0bf553115cd0f006cb4dab729cbde941de2fc86588024abe8b9",
+      "url": "https://download.jetbrains.com/webstorm/WebStorm-2022.3.1.dmg",
+      "build_number": "223.8214.51"
     }
   },
   "aarch64-darwin": {
     "clion": {
       "update-channel": "CLion RELEASE",
       "url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.dmg",
-      "version": "2022.2.4",
-      "sha256": "2b95358770cd56b94b46e4bcb86080e2c97771c0f34ad50543de206bb3c81d47",
-      "url": "https://download.jetbrains.com/cpp/CLion-2022.2.4-aarch64.dmg",
-      "version-major-minor": "2022.2",
-      "build_number": "222.4345.21"
+      "version": "2022.3.1",
+      "sha256": "85ee94f4dac126ee2b87ab225f9be6fa828a0c17e067b896f541fd25599411ef",
+      "url": "https://download.jetbrains.com/cpp/CLion-2022.3.1-aarch64.dmg",
+      "build_number": "223.8214.51"
     },
     "datagrip": {
       "update-channel": "DataGrip RELEASE",
       "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}-aarch64.dmg",
-      "version": "2022.2.5",
-      "sha256": "8ff78e440e4753adc8dbd4ee408fde114f7d9c65ee780f012b917498b63993ee",
-      "url": "https://download.jetbrains.com/datagrip/datagrip-2022.2.5-aarch64.dmg",
-      "version-major-minor": "2022.1.1",
-      "build_number": "222.4345.5"
+      "version": "2022.3.2",
+      "sha256": "13c8503f190e82b00949b26312873976a10c64dcca036ecc6ce9547b69341658",
+      "url": "https://download.jetbrains.com/datagrip/datagrip-2022.3.2-aarch64.dmg",
+      "build_number": "223.8214.62"
     },
     "gateway": {
-      "update-channel": "Gateway EAP",
+      "update-channel": "Gateway RELEASE",
       "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}-aarch64.dmg",
-      "version": "2022.3 EAP",
-      "sha256": "513d3a271c5ff20fdc5c22f6e28eb21cfbb283d01ade2d11f33bb7eb79317410",
-      "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-223.6646.21-aarch64.dmg",
-      "version-major-minor": "2022.3",
-      "build_number": "223.6646.21"
+      "version": "2022.3.1",
+      "sha256": "555ca346ec41de06223d3a4b5e9247809e07c8339bff0d139b624634c812c8e5",
+      "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-223.8214.51-aarch64.dmg",
+      "build_number": "223.8214.51"
     },
     "goland": {
       "update-channel": "GoLand RELEASE",
       "url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.dmg",
-      "version": "2022.2.4",
-      "sha256": "f1b1bb4f28a09b23a185fc2437792a3125b2c8856fa533c9bcb09b7eef16fe09",
-      "url": "https://download.jetbrains.com/go/goland-2022.2.4-aarch64.dmg",
-      "version-major-minor": "2022.2",
-      "build_number": "222.4345.24"
+      "version": "2022.3.1",
+      "sha256": "5873200406e91ca64df50470eb20f907c568f5d95b7488cb4c3b3d3eb8353df4",
+      "url": "https://download.jetbrains.com/go/goland-2022.3.1-aarch64.dmg",
+      "build_number": "223.8214.59"
     },
     "idea-community": {
       "update-channel": "IntelliJ IDEA RELEASE",
       "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.dmg",
-      "version": "2022.2.3",
-      "sha256": "333c70caf452034ae332cdded4d24a71592049b4045725eb57826a0b997d1c7a",
-      "url": "https://download.jetbrains.com/idea/ideaIC-2022.2.3-aarch64.dmg",
-      "version-major-minor": "2022.1",
-      "build_number": "222.4345.14"
+      "version": "2022.3.1",
+      "sha256": "394478e3f2a2ea1788a5c2ef9c5a9db72531462b4db921483d24a08f7c260a43",
+      "url": "https://download.jetbrains.com/idea/ideaIC-2022.3.1-aarch64.dmg",
+      "build_number": "223.8214.52"
     },
     "idea-ultimate": {
       "update-channel": "IntelliJ IDEA RELEASE",
       "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.dmg",
-      "version": "2022.2.3",
-      "sha256": "9e5c32fffd17d651d8d875c2588a067902a9ebb9bf815d06aabfd75b9f4ee3cd",
-      "url": "https://download.jetbrains.com/idea/ideaIU-2022.2.3-aarch64.dmg",
-      "version-major-minor": "2022.1",
-      "build_number": "222.4345.14"
+      "version": "2022.3.1",
+      "sha256": "1e9454c2500e1ec0d490e19d175a30f4441ffd30200a5a1041ecbeff3c66c7e4",
+      "url": "https://download.jetbrains.com/idea/ideaIU-2022.3.1-aarch64.dmg",
+      "build_number": "223.8214.52"
     },
     "mps": {
       "update-channel": "MPS RELEASE",
@@ -298,62 +268,56 @@
       "version": "2022.2",
       "url": "https://download.jetbrains.com/mps/2022.2/MPS-2022.2-macos-aarch64.dmg",
       "sha256": "bdc83d9c7a3430cc2b0b0361a9e4eab82e951bfe87f0e4754106d09850947077",
-      "version-major-minor": "2022.2",
       "build_number": "222.3345.1295"
     },
     "phpstorm": {
       "update-channel": "PhpStorm RELEASE",
       "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.dmg",
-      "version": "2022.2.3",
-      "sha256": "0dee8fe654cccdafa73b65da1a2ef844401a9438ecee726fe6f6af1f09d07c38",
-      "url": "https://download.jetbrains.com/webide/PhpStorm-2022.2.3-aarch64.dmg",
-      "version-major-minor": "2022.1",
-      "build_number": "222.4345.15"
+      "version": "2022.3.1",
+      "sha256": "7658bcf3433d8f6b983136cc3f3edae5c02053d6983a59c273448f246ea3bcef",
+      "url": "https://download.jetbrains.com/webide/PhpStorm-2022.3.1-aarch64.dmg",
+      "build_number": "223.8214.64",
+      "version-major-minor": "2022.3"
     },
     "pycharm-community": {
       "update-channel": "PyCharm RELEASE",
       "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.dmg",
-      "version": "2022.2.3",
-      "sha256": "6b87c85f6b5b3262904b34d0bbb6775d2654610685a8bca9977b147644b113ea",
-      "url": "https://download.jetbrains.com/python/pycharm-community-2022.2.3-aarch64.dmg",
-      "version-major-minor": "2022.2",
-      "build_number": "222.4345.23"
+      "version": "2022.3.1",
+      "sha256": "6574cfd20a586fcbdfbac2ea0fa903ea078c1702fd9e5145c33c7c8dc4506388",
+      "url": "https://download.jetbrains.com/python/pycharm-community-2022.3.1-aarch64.dmg",
+      "build_number": "223.8214.51"
     },
     "pycharm-professional": {
       "update-channel": "PyCharm RELEASE",
       "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.dmg",
-      "version": "2022.2.3",
-      "sha256": "59d9553ab01de9460984f082c12fb0586aeb84eb00a4501bab358e516f1f6847",
-      "url": "https://download.jetbrains.com/python/pycharm-professional-2022.2.3-aarch64.dmg",
-      "version-major-minor": "2022.2",
-      "build_number": "222.4345.23"
+      "version": "2022.3.1",
+      "sha256": "640e4088d976820808d4571c8060b473ab6cfde34699d5913ec3c528ca70faac",
+      "url": "https://download.jetbrains.com/python/pycharm-professional-2022.3.1-aarch64.dmg",
+      "build_number": "223.8214.51"
     },
     "rider": {
       "update-channel": "Rider RELEASE",
       "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.dmg",
-      "version": "2022.2.3",
-      "sha256": "5dd892ed16dd1bc819a97ffb62cdfbb3b60c6019581ba18358afc5c0a39585f5",
-      "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2022.2.3-aarch64.dmg",
-      "version-major-minor": "2022.1",
-      "build_number": "222.4167.23"
+      "version": "2022.3.1",
+      "sha256": "d25ba49504c22e8669b8e15033cb6e944e9948ecbb0394ba4bbd5804f1f6657f",
+      "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2022.3.1-aarch64.dmg",
+      "build_number": "223.8214.53"
     },
     "ruby-mine": {
       "update-channel": "RubyMine RELEASE",
       "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.dmg",
-      "version": "2022.2.3",
-      "sha256": "cd7a967c2745aca566569a320eb276773638d05fcd25839db18a098803d2c5f4",
-      "url": "https://download.jetbrains.com/ruby/RubyMine-2022.2.3-aarch64.dmg",
-      "version-major-minor": "2022.1",
-      "build_number": "222.4345.14"
+      "version": "2022.3.1",
+      "sha256": "d0ec036ed67146beb46059a6ec9aa07d8caa2225e141183fe1d47e27170ad71a",
+      "url": "https://download.jetbrains.com/ruby/RubyMine-2022.3.1-aarch64.dmg",
+      "build_number": "223.8214.60"
     },
     "webstorm": {
       "update-channel": "WebStorm RELEASE",
       "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.dmg",
-      "version": "2022.2.3",
-      "sha256": "7ffd746e5e33f2d69f7b8c39920f67de149f183a0d372d20f3f6bc4febf2e355",
-      "url": "https://download.jetbrains.com/webstorm/WebStorm-2022.2.3-aarch64.dmg",
-      "version-major-minor": "2022.1",
-      "build_number": "222.4345.14"
+      "version": "2022.3.1",
+      "sha256": "f63d2708cccc57bd404b782137f11e5dabf012df0c18aabf900743c4f02daa97",
+      "url": "https://download.jetbrains.com/webstorm/WebStorm-2022.3.1-aarch64.dmg",
+      "build_number": "223.8214.51"
     }
   }
 }
diff --git a/pkgs/applications/editors/ldtk/default.nix b/pkgs/applications/editors/ldtk/default.nix
index 7164e43160903..6f869be185876 100644
--- a/pkgs/applications/editors/ldtk/default.nix
+++ b/pkgs/applications/editors/ldtk/default.nix
@@ -3,11 +3,11 @@
 
 stdenv.mkDerivation rec {
   pname = "ldtk";
-  version = "1.2.2";
+  version = "1.2.3";
 
   src = fetchurl {
     url = "https://github.com/deepnight/ldtk/releases/download/v${version}/ubuntu-distribution.zip";
-    sha256 = "sha256-t1fKf+y1lHuBKnyh0j4RoDZziIOu1tlona1xyBsl6+Q=";
+    sha256 = "sha256-G54PQriKbm1fTqxD3J2O9bD4FBZuwqkfFPV+412nRGA=";
   };
 
   nativeBuildInputs = [ unzip makeWrapper copyDesktopItems appimage-run ];
diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix
index 3bbab5c6a1bfb..ef8468d2cc968 100644
--- a/pkgs/applications/editors/vim/plugins/generated.nix
+++ b/pkgs/applications/editors/vim/plugins/generated.nix
@@ -293,12 +293,12 @@ final: prev:
 
   SchemaStore-nvim = buildVimPluginFrom2Nix {
     pname = "SchemaStore.nvim";
-    version = "2023-01-01";
+    version = "2023-01-05";
     src = fetchFromGitHub {
       owner = "b0o";
       repo = "SchemaStore.nvim";
-      rev = "99cdee23ff1343da67c37b4dffb0821a8fdf82a6";
-      sha256 = "0g6vwqhsnfdm0a80mvjx2285m8zj6m607b62gd7sajc3l10rfja7";
+      rev = "c55c35929dd4e670af7ab6e2e197a4687baa2076";
+      sha256 = "08qymjfh22737q73mf1l84wydagg6lgc9yrm1k2qm8h2gr310rc2";
     };
     meta.homepage = "https://github.com/b0o/SchemaStore.nvim/";
   };
@@ -449,12 +449,12 @@ final: prev:
 
   YouCompleteMe = buildVimPluginFrom2Nix {
     pname = "YouCompleteMe";
-    version = "2022-12-14";
+    version = "2023-01-03";
     src = fetchFromGitHub {
       owner = "ycm-core";
       repo = "YouCompleteMe";
-      rev = "88efc6f6035e4c656e8791f3c3a8a4328a1634dc";
-      sha256 = "0krd0rbx5j6wkscsjsf4hmj64cxrqgqwvdzf600cwznfjsnnhb8k";
+      rev = "6cc453397564164b7cdb341cd73f55a3aaf465c4";
+      sha256 = "0kxzhywk4zksyvkx73vhzjazyd7dfymryzaxm8g97xxr0xd2970m";
       fetchSubmodules = true;
     };
     meta.homepage = "https://github.com/ycm-core/YouCompleteMe/";
@@ -498,12 +498,12 @@ final: prev:
 
   aerial-nvim = buildVimPluginFrom2Nix {
     pname = "aerial.nvim";
-    version = "2022-12-30";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "stevearc";
       repo = "aerial.nvim";
-      rev = "6050ff7130885913ea7a48f882fe3f94d46a23cf";
-      sha256 = "0fzah8vfjszngp46f1l3qbiyclyr993mqyjz82d4cf0sa53q5hkw";
+      rev = "5b04ae9824a493809c0f2365526400c234db40d9";
+      sha256 = "03wng2g4rrn9j095sjj50jbp32fgqxljrdcpa0rqg4hip5p31wpv";
       fetchSubmodules = true;
     };
     meta.homepage = "https://github.com/stevearc/aerial.nvim/";
@@ -535,12 +535,12 @@ final: prev:
 
   ai-vim = buildVimPluginFrom2Nix {
     pname = "ai.vim";
-    version = "2023-01-01";
+    version = "2023-01-05";
     src = fetchFromGitHub {
       owner = "aduros";
       repo = "ai.vim";
-      rev = "0b51fe22cc9bbf2c4af1907a2b94d5f243fae03b";
-      sha256 = "11msn4374yklqg0sr6cm26mj6zbi4n6kc7mj64ldvr3hiwfsh9hy";
+      rev = "bc77f9f7565928169fe35d64123736b7d918f30c";
+      sha256 = "0bn4712rwyr0fwwb8fx1cpxpz7x6fppfh24l20xpgaphdg0j78ih";
     };
     meta.homepage = "https://github.com/aduros/ai.vim/";
   };
@@ -559,12 +559,12 @@ final: prev:
 
   ale = buildVimPluginFrom2Nix {
     pname = "ale";
-    version = "2022-12-31";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "dense-analysis";
       repo = "ale";
-      rev = "4872ce2ab430ddfcb123e45dab42778e5a188c63";
-      sha256 = "1g8802nkcgflhzk106g9ly0h8rs53lqsli2qy449p2ivrapdw7bq";
+      rev = "0f51c3b01bdafc7f8ad2ece4aacef089f952e884";
+      sha256 = "1isc4vximvs2pmmks1sdfpyrj6sphvqdybfk26vqgsx22m6h7nl0";
     };
     meta.homepage = "https://github.com/dense-analysis/ale/";
   };
@@ -727,12 +727,12 @@ final: prev:
 
   aurora = buildVimPluginFrom2Nix {
     pname = "aurora";
-    version = "2022-12-14";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "ray-x";
       repo = "aurora";
-      rev = "b60f56ad0bd797eb2f643e4c856b60d898f1435c";
-      sha256 = "1x99dwjlzcrl47ykizlg76rvx68633bqzdm1mjx219pd9h7vnsqi";
+      rev = "76ce329f419d615f52335e2c18153674a4598276";
+      sha256 = "0l4g18d86wibsl4jmnm4kmjrgnk1dfzr2x7xwhx0s2dqkm2g1rqc";
     };
     meta.homepage = "https://github.com/ray-x/aurora/";
   };
@@ -823,24 +823,24 @@ final: prev:
 
   barbar-nvim = buildVimPluginFrom2Nix {
     pname = "barbar.nvim";
-    version = "2023-01-01";
+    version = "2023-01-03";
     src = fetchFromGitHub {
       owner = "romgrk";
       repo = "barbar.nvim";
-      rev = "bb2e5e4df5b643c4353e9d6de2d2e6e863f5e531";
-      sha256 = "147vgf7cldq1f04glcp9md2f4y06p3l8jl5sk45np9b8kp5ysh2q";
+      rev = "c1b5d351ccd8f88fd2729b90ade2ef5d333463de";
+      sha256 = "1cwkkg57mga200kyvd9j02xi82mbq95i5nj0lkpc7r2lxds70qbr";
     };
     meta.homepage = "https://github.com/romgrk/barbar.nvim/";
   };
 
   barbecue-nvim = buildVimPluginFrom2Nix {
     pname = "barbecue.nvim";
-    version = "2023-01-02";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "utilyre";
       repo = "barbecue.nvim";
-      rev = "1006f449e7bef625e706d53adfe944647c6a990d";
-      sha256 = "1765bf151k1gcjb5c6yysrhabbr9bi454xhlk9nvr3zlfzsva5h8";
+      rev = "1b4a0b6ea6216fee8702857c1e1fcd816abca423";
+      sha256 = "0hz24rz4d82pvrndr6s26qlv4b83pfrizd99p4wdbdllnfy8jr2a";
     };
     meta.homepage = "https://github.com/utilyre/barbecue.nvim/";
   };
@@ -1003,12 +1003,12 @@ final: prev:
 
   calendar-vim = buildVimPluginFrom2Nix {
     pname = "calendar.vim";
-    version = "2022-12-24";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "itchyny";
       repo = "calendar.vim";
-      rev = "2d11943edaca4b9a8ce127c25a56bf36c578a76a";
-      sha256 = "1hkg4bdallk2a8h5nl1j9bx2cp0fk5f0nhydc6ycg54syh1ss7fd";
+      rev = "5ab65172102035d93fabb7f9c31b8539618a6297";
+      sha256 = "1jkilabr0y3ijihzvgj49xy2mz0r8cy8cxvaw6p8cc7rx2r6a5cg";
     };
     meta.homepage = "https://github.com/itchyny/calendar.vim/";
   };
@@ -1111,12 +1111,12 @@ final: prev:
 
   clangd_extensions-nvim = buildVimPluginFrom2Nix {
     pname = "clangd_extensions.nvim";
-    version = "2022-11-11";
+    version = "2023-01-02";
     src = fetchFromGitHub {
       owner = "p00f";
       repo = "clangd_extensions.nvim";
-      rev = "9bd6073dd1230e667f97760b5a73f81547a19528";
-      sha256 = "00jzl7aaas26181b0ldnk7nskmp0l491c8j2r5lld623bvv2hdsl";
+      rev = "a5c3c8390dfb342d630bdc25941a4d8f433510be";
+      sha256 = "0picfypj5by4zmq37h0dmszwk8vzj5dq04q2jy8lb9p5n36rkwya";
     };
     meta.homepage = "https://github.com/p00f/clangd_extensions.nvim/";
   };
@@ -1447,12 +1447,12 @@ final: prev:
 
   cmp-nvim-lua = buildVimPluginFrom2Nix {
     pname = "cmp-nvim-lua";
-    version = "2021-10-11";
+    version = "2023-01-05";
     src = fetchFromGitHub {
       owner = "hrsh7th";
       repo = "cmp-nvim-lua";
-      rev = "d276254e7198ab7d00f117e88e223b4bd8c02d21";
-      sha256 = "11mhpb2jdc7zq7yiwzkks844b7alrdd08h96r6y7p3cxjv1iy5gz";
+      rev = "f3491638d123cfd2c8048aefaf66d246ff250ca6";
+      sha256 = "0qydmgfgarf17hz10i6ffqvppmyrj3q1dm2awksk4l4y6z0cgg7w";
     };
     meta.homepage = "https://github.com/hrsh7th/cmp-nvim-lua/";
   };
@@ -1843,12 +1843,12 @@ final: prev:
 
   comment-nvim = buildVimPluginFrom2Nix {
     pname = "comment.nvim";
-    version = "2022-12-30";
+    version = "2023-01-05";
     src = fetchFromGitHub {
       owner = "numtostr";
       repo = "comment.nvim";
-      rev = "7bb563ff2d811a63b207e9de63e3e9c0877cb6d5";
-      sha256 = "0f2jsw3xydnc79mfmqsihwaayjf3xjbdvyi50sy06sm8jxp44d9x";
+      rev = "ab00bcf5aa979c53f2f40dc2655c03e24f4ef50f";
+      sha256 = "19i3yh93jx7ja0la8a639nzih7pd8a9nm1nr5wm2y7ijzccbqhyx";
     };
     meta.homepage = "https://github.com/numtostr/comment.nvim/";
   };
@@ -2637,12 +2637,12 @@ final: prev:
 
   diffview-nvim = buildVimPluginFrom2Nix {
     pname = "diffview.nvim";
-    version = "2022-12-28";
+    version = "2023-01-03";
     src = fetchFromGitHub {
       owner = "sindrets";
       repo = "diffview.nvim";
-      rev = "18f83302f71889b39403919b8be00d7244d1fcfc";
-      sha256 = "0jz3q7gzz0ybnnpdw6sr1n1i9q3yys653xv3icphh40rr75whq72";
+      rev = "e3e15d8f1d727056185fc1696be1554837dec897";
+      sha256 = "134dxj758afq42kfhkd94scb70x6a8m4rb6f39cj1c2xyzfkrsa4";
     };
     meta.homepage = "https://github.com/sindrets/diffview.nvim/";
   };
@@ -2734,12 +2734,12 @@ final: prev:
 
   editorconfig-nvim = buildVimPluginFrom2Nix {
     pname = "editorconfig.nvim";
-    version = "2022-11-19";
+    version = "2023-01-03";
     src = fetchFromGitHub {
       owner = "gpanders";
       repo = "editorconfig.nvim";
-      rev = "2af880947129f1ab776b732a4eecb92528472ef5";
-      sha256 = "1rv70658l6f047qyqyfb4fsgypzsf8bgl4h0wi1k29ac888qdkiw";
+      rev = "4b0da4c50727551bfabde7b8a1f7499e2abc0d2f";
+      sha256 = "0ndysssrnbkykpq9dwl0mi0gq4b9ya2fp4zmrmnzsjlr362v2ni7";
     };
     meta.homepage = "https://github.com/gpanders/editorconfig.nvim/";
   };
@@ -2795,12 +2795,12 @@ final: prev:
 
   everforest = buildVimPluginFrom2Nix {
     pname = "everforest";
-    version = "2022-12-23";
+    version = "2023-01-03";
     src = fetchFromGitHub {
       owner = "sainnhe";
       repo = "everforest";
-      rev = "34c9fbc6f9777c4b1e5a65e590f0fa614c1e747c";
-      sha256 = "1vla0d4gxw5664hbzw3ykp44vkdwxxpcq42gg43v1786jslx24zx";
+      rev = "62408f6cb189606bc4b16832ada29be3ae33515f";
+      sha256 = "18h7mwr9lpsdsdi90vn4nc868g50li27xvylrs2srppfjr7kvl7w";
     };
     meta.homepage = "https://github.com/sainnhe/everforest/";
   };
@@ -2927,12 +2927,12 @@ final: prev:
 
   firenvim = buildVimPluginFrom2Nix {
     pname = "firenvim";
-    version = "2023-01-02";
+    version = "2023-01-05";
     src = fetchFromGitHub {
       owner = "glacambre";
       repo = "firenvim";
-      rev = "c9cab43d62919c5fd34ebe33270a227a11442e12";
-      sha256 = "1dgn27midg4sis3bq6y9k42dpmk2415kskv7lq56s0pq963377fi";
+      rev = "d1909c7abbc1857cc8b67e0234d7932ad7825644";
+      sha256 = "1z43p3whs5hfmdda7ck36n1s34w3k20k093m9asgdd6cv5bj7p96";
     };
     meta.homepage = "https://github.com/glacambre/firenvim/";
   };
@@ -3036,12 +3036,12 @@ final: prev:
 
   friendly-snippets = buildVimPluginFrom2Nix {
     pname = "friendly-snippets";
-    version = "2022-12-18";
+    version = "2023-01-03";
     src = fetchFromGitHub {
       owner = "rafamadriz";
       repo = "friendly-snippets";
-      rev = "1a6a02350568d6830bcfa167c72f9b6e75e454ae";
-      sha256 = "0n4ia1g0jr4a4d27mjadwddmg5bqj4bgiy6vych4kmpz5yknk5i8";
+      rev = "484fb38b8f493ceeebf4e6fc499ebe41e10aae25";
+      sha256 = "1kjcc0gsn12zrd2bn19w54b4a5ww6g5vsv4rfrw6wk67bk1ckfkf";
     };
     meta.homepage = "https://github.com/rafamadriz/friendly-snippets/";
   };
@@ -3144,12 +3144,12 @@ final: prev:
 
   fzf-lua = buildVimPluginFrom2Nix {
     pname = "fzf-lua";
-    version = "2022-12-31";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "ibhagwan";
       repo = "fzf-lua";
-      rev = "7bb05a75eb04d3b7b74df0698a146c62877fc456";
-      sha256 = "17c7jajz6cbwwrw0gvddj643kls9bq70s3daha0ih95bkw5jcaha";
+      rev = "a5cf6e1debc9805f25443fab9cb0684c2507341e";
+      sha256 = "1x8bb2pkp4dcr3jvhkbcblgxg7h2siv63iqv2hzdk5klrgmajqh9";
     };
     meta.homepage = "https://github.com/ibhagwan/fzf-lua/";
   };
@@ -3300,12 +3300,12 @@ final: prev:
 
   gitsigns-nvim = buildNeovimPluginFrom2Nix {
     pname = "gitsigns.nvim";
-    version = "2022-12-19";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "lewis6991";
       repo = "gitsigns.nvim";
-      rev = "2ab3bdf0a40bab53033048c6be75bda86316b55d";
-      sha256 = "13j5cmrd54cx9d8rirmys01xgmf90ylc3wb5dzmsdjc7hy0viha2";
+      rev = "d4f8c01280413919349f5df7daccd0c172143d7c";
+      sha256 = "114c7yjgi6d9mhr1c94n73msr3204idvcbh6y7i8y0853aan0jiz";
     };
     meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/";
   };
@@ -3324,12 +3324,12 @@ final: prev:
 
   glance-nvim = buildVimPluginFrom2Nix {
     pname = "glance.nvim";
-    version = "2022-12-05";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "DNLHC";
       repo = "glance.nvim";
-      rev = "cc087d378c3458fd2fb5ddf627af5e8fa1b76458";
-      sha256 = "0608j0kawm641sd7jcccc461wabncxlnssldi976grb5v8mk3kx0";
+      rev = "b179dae9f53c3567ff98e1c974973d665422d959";
+      sha256 = "10xam5i94r6abkyqn8ba84jkhsh7zapbjz1glqf1idw4jj02xd7a";
     };
     meta.homepage = "https://github.com/DNLHC/glance.nvim/";
   };
@@ -3360,12 +3360,12 @@ final: prev:
 
   godbolt-nvim = buildVimPluginFrom2Nix {
     pname = "godbolt.nvim";
-    version = "2022-12-17";
+    version = "2023-01-02";
     src = fetchFromGitHub {
       owner = "p00f";
       repo = "godbolt.nvim";
-      rev = "c7b3785afb3fcc28088acbddfba588d7552f664d";
-      sha256 = "0r5yfjhfkkpqpghy7pid7wd5r75cqhxh14iamvh65lmi79hs0hn3";
+      rev = "a55d794e9faebfc09896bff3e9efd1156527f300";
+      sha256 = "0cfwm1acj3ahk7kcrjwz7fqm7dqr13bgzkzybpkm4gncfzz3srph";
     };
     meta.homepage = "https://github.com/p00f/godbolt.nvim/";
   };
@@ -3468,24 +3468,24 @@ final: prev:
 
   gruvbox-material = buildVimPluginFrom2Nix {
     pname = "gruvbox-material";
-    version = "2022-12-27";
+    version = "2023-01-03";
     src = fetchFromGitHub {
       owner = "sainnhe";
       repo = "gruvbox-material";
-      rev = "3ac46b45892fb4a641c1462947d3b1ad0b283981";
-      sha256 = "08wrp6awi9b01sw7nayq9rsjqn9r6h4lxys2krmb57p7yc2j3da6";
+      rev = "22099f4fce1e96de82a18fab36e3f3a77f359a71";
+      sha256 = "1w60bi89mpvmbiqdy2cxx5njln2jf1zvg86g9pw2d8q0agvmkmck";
     };
     meta.homepage = "https://github.com/sainnhe/gruvbox-material/";
   };
 
   gruvbox-nvim = buildVimPluginFrom2Nix {
     pname = "gruvbox.nvim";
-    version = "2022-12-12";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "ellisonleao";
       repo = "gruvbox.nvim";
-      rev = "c64ec557672c9c8ecc71a438533525482021377f";
-      sha256 = "0q8y068cl75c12c2l9viw58p7swcjgn2p42wlvm9c0ks4mz03bgm";
+      rev = "e863942494d7c72a7c8d2c54cf651f28fc5a76ab";
+      sha256 = "0xh1y64bn274f7rm597gqgqjrra5fafydqcm127ikdiqsa948psy";
     };
     meta.homepage = "https://github.com/ellisonleao/gruvbox.nvim/";
   };
@@ -3551,12 +3551,12 @@ final: prev:
 
   haskell-tools-nvim = buildVimPluginFrom2Nix {
     pname = "haskell-tools.nvim";
-    version = "2023-01-02";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "MrcJkb";
       repo = "haskell-tools.nvim";
-      rev = "37684363cbab507f5069c2976f1232888734dc5b";
-      sha256 = "0fyl0ab4rbw0sm4275dhjb0vcfa2pvxbqy03s7wiy86yn6h994cy";
+      rev = "cc6e727b7e605ddd63fd4f482755e8d8198289fa";
+      sha256 = "0pml2n16zrw4fmkd455fjmh9vxbwsqdwzip69gxlcgck0rraqirh";
     };
     meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/";
   };
@@ -3995,12 +3995,12 @@ final: prev:
 
   kanagawa-nvim = buildVimPluginFrom2Nix {
     pname = "kanagawa.nvim";
-    version = "2022-12-29";
+    version = "2023-01-02";
     src = fetchFromGitHub {
       owner = "rebelot";
       repo = "kanagawa.nvim";
-      rev = "c9fc16815fc9b195882e40c881fb590eda4e8ecf";
-      sha256 = "0n1di8nw045qccq54ix3d6swprq0vaflqm94hk3bk4clwzi9b2sc";
+      rev = "476eb2289d47d132ebacc1a4d459e3204866599b";
+      sha256 = "03i1nmcx1xf8yxbrfiyan984l2hma5jq7l8zp35cki025j1w7z98";
     };
     meta.homepage = "https://github.com/rebelot/kanagawa.nvim/";
   };
@@ -4019,12 +4019,12 @@ final: prev:
 
   kommentary = buildVimPluginFrom2Nix {
     pname = "kommentary";
-    version = "2022-11-06";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "b3nj5m1n";
       repo = "kommentary";
-      rev = "981d56735ecc13e3c52b2d0cae269f5b9dcfe8ff";
-      sha256 = "1pnxfarr1znv5zvy4pnapalyqg0pvnrrw5yk7ygyavfzzch1kzf0";
+      rev = "3a80117148c6798972bb69414423311ab151d368";
+      sha256 = "0d98hijynmdys7pyh9alk30lsp6ihsbbgzhi8gzjbms16fvgk29p";
     };
     meta.homepage = "https://github.com/b3nj5m1n/kommentary/";
   };
@@ -4091,12 +4091,12 @@ final: prev:
 
   lazy-nvim = buildVimPluginFrom2Nix {
     pname = "lazy.nvim";
-    version = "2023-01-02";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "folke";
       repo = "lazy.nvim";
-      rev = "06db1ec3c6baa9460e42ef8ed4d2cc2613b194cb";
-      sha256 = "071zhazm15jbp8biv4516fckhy72fvvxlnjvicdi43b2g2941zcn";
+      rev = "102bc2722e73d0dcebd6c90b45a41cb33e0660cb";
+      sha256 = "0y02z8crwhlcips24gq4b3vrbpbiwbi6xv6clhhp94awfvfzq1jc";
     };
     meta.homepage = "https://github.com/folke/lazy.nvim/";
   };
@@ -4115,12 +4115,12 @@ final: prev:
 
   lean-nvim = buildVimPluginFrom2Nix {
     pname = "lean.nvim";
-    version = "2022-12-19";
+    version = "2023-01-03";
     src = fetchFromGitHub {
       owner = "Julian";
       repo = "lean.nvim";
-      rev = "0f7326f7e55ddbb69c057051566f5212d902b7f3";
-      sha256 = "08kyanj07vs0f125kbwj6s3plxmy90a2g03w9xyfis7ccigysyv7";
+      rev = "38c0714bb0e3e7cf4be93cf7a3a06107aea89a58";
+      sha256 = "1avdgwa8nd5l6hj99jd3ibydbpvsvamz4ykj8j0hjip0blx5g81s";
     };
     meta.homepage = "https://github.com/Julian/lean.nvim/";
   };
@@ -4151,24 +4151,24 @@ final: prev:
 
   leap-nvim = buildVimPluginFrom2Nix {
     pname = "leap.nvim";
-    version = "2022-12-27";
+    version = "2023-01-03";
     src = fetchFromGitHub {
       owner = "ggandor";
       repo = "leap.nvim";
-      rev = "e0145906c5f004b23eb6ec876fad55ffd3382ec9";
-      sha256 = "1qb2rdkmrh3bw7wwkya5ndsn15s5j0hrpr6azknqqgkg8hkgcchc";
+      rev = "a968ab4250840dc879e805f918b4f3b892310a12";
+      sha256 = "1yirhsyybynpjmjp02jfcd5i9anklnj3wklcxb9i522ia6w67hsd";
     };
     meta.homepage = "https://github.com/ggandor/leap.nvim/";
   };
 
   legendary-nvim = buildVimPluginFrom2Nix {
     pname = "legendary.nvim";
-    version = "2022-12-27";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "mrjones2014";
       repo = "legendary.nvim";
-      rev = "756fd2220ebc7893f10b9957a2205e3cf55cdb37";
-      sha256 = "1fl9ax8sz5jfyhzyddbhgw3maf2k4ifalwhng8iirlmsyaixfmaf";
+      rev = "3008ed68c8f309ced07587684c8af53884791d35";
+      sha256 = "113y46yf33ymb53wpqnc9glzv2m3lfsnxsmnxn3cpk016zy9fp3z";
     };
     meta.homepage = "https://github.com/mrjones2014/legendary.nvim/";
   };
@@ -4427,12 +4427,12 @@ final: prev:
 
   lsp-colors-nvim = buildVimPluginFrom2Nix {
     pname = "lsp-colors.nvim";
-    version = "2022-09-05";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "folke";
       repo = "lsp-colors.nvim";
-      rev = "4e6da1984d23da88a947805866580c48fc3cc8d7";
-      sha256 = "1mckrs0rfbrz86wrvachdklfcl0c55a8h7mp5jlk7nc9cbvn280m";
+      rev = "750d59b643865b906996028147675e9af216ea95";
+      sha256 = "1i5qn1npa9zil3xql7yavx3p7w9xa26fz2lxw9ks23mpgdplk9gs";
     };
     meta.homepage = "https://github.com/folke/lsp-colors.nvim/";
   };
@@ -4499,12 +4499,12 @@ final: prev:
 
   lsp-zero-nvim = buildVimPluginFrom2Nix {
     pname = "lsp-zero.nvim";
-    version = "2023-01-05";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "VonHeikemen";
       repo = "lsp-zero.nvim";
-      rev = "cd508abf461b895740f0946b65315e5eef07eb8c";
-      sha256 = "074hfpw78ziaq9xl9kbix70k1zmhf36icf0ycfvc72f1992ixg9d";
+      rev = "d12c18db89211f641c9e324abce81fb600fd1d91";
+      sha256 = "0jgyfhmxl6jgxhq4nh0sdd6v1k97fl7i0g2a201zwijkxir64di1";
     };
     meta.homepage = "https://github.com/VonHeikemen/lsp-zero.nvim/";
   };
@@ -4594,12 +4594,12 @@ final: prev:
 
   lualine-nvim = buildVimPluginFrom2Nix {
     pname = "lualine.nvim";
-    version = "2022-12-28";
+    version = "2023-01-05";
     src = fetchFromGitHub {
       owner = "nvim-lualine";
       repo = "lualine.nvim";
-      rev = "32a7382a75a52e8ad05f4cec7eeb8bbfbe80d461";
-      sha256 = "1d83w3w9pxkdki6bp7wxphnm6473kpsv6fkj26qsxqzisqcsfvl2";
+      rev = "d8c392dd75778d6258da4e7c55522e94ac389732";
+      sha256 = "1axqp7is8dkbpvsc2w30mwlcjgvi07sj2binwv2nnrdn2v1ci1mk";
     };
     meta.homepage = "https://github.com/nvim-lualine/lualine.nvim/";
   };
@@ -4631,12 +4631,12 @@ final: prev:
 
   lush-nvim = buildNeovimPluginFrom2Nix {
     pname = "lush.nvim";
-    version = "2022-12-16";
+    version = "2023-01-02";
     src = fetchFromGitHub {
       owner = "rktjmp";
       repo = "lush.nvim";
-      rev = "4cc81a12731fbefce1582a940b755691eb3eb6d1";
-      sha256 = "0zwb9d8makr9k20cdf7fajhk3frbh4n4p1zajxig0f3ws867zjqx";
+      rev = "b1e8eb1da3fee95ef31515a73c9eff9bf251088d";
+      sha256 = "0q3prq4fm9rpczl7b1lgqnhs0z5jgvpdy0cp45jfpw4bvcy6vkpq";
     };
     meta.homepage = "https://github.com/rktjmp/lush.nvim/";
   };
@@ -4679,37 +4679,36 @@ final: prev:
 
   mason-lspconfig-nvim = buildVimPluginFrom2Nix {
     pname = "mason-lspconfig.nvim";
-    version = "2022-07-25";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "williamboman";
       repo = "mason-lspconfig.nvim";
-      rev = "ad3b109cff22af979ab3d15564cd63dc3ae2f0f0";
-      sha256 = "0jvnc9zlr5cazdrhjm1v0bjkrz5lb2z8dzlkq59b433f52qv9zrf";
+      rev = "33a198bc5ee0215ae8ab3f61781b29103cf4ca5a";
+      sha256 = "0rv8vy9gswqq76857xbanlw0l2mvls39qgsd2whnwz118gf92jh2";
     };
     meta.homepage = "https://github.com/williamboman/mason-lspconfig.nvim/";
   };
 
   mason-tool-installer-nvim = buildVimPluginFrom2Nix {
     pname = "mason-tool-installer.nvim";
-    version = "2022-07-26";
+    version = "2022-10-29";
     src = fetchFromGitHub {
       owner = "WhoIsSethDaniel";
       repo = "mason-tool-installer.nvim";
-      rev = "6d9276655c09ef2358ddb105cac4a34cfa8853c0";
-      sha256 = "0j5k9fhjffkx3b5asnwxzj22fvncs69vs0rkx13ii3gdvwczbc5w";
+      rev = "27f61f75a71bb3c2504a17e02b571f79cae43676";
+      sha256 = "0zhmffjqssfqjbx69j7ambzr4dz52r4sgl6xhmzf9qxr8xlkhvny";
     };
     meta.homepage = "https://github.com/WhoIsSethDaniel/mason-tool-installer.nvim/";
   };
 
-
   mason-nvim = buildVimPluginFrom2Nix {
     pname = "mason.nvim";
-    version = "2022-07-27";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "williamboman";
       repo = "mason.nvim";
-      rev = "269ee222f76e705619da2c0130c0a06e76419b88";
-      sha256 = "1bngr68gfv33p989dqhz6xmhips7i2yjni96qgnqwhdjczfw865v";
+      rev = "73831cbe979fb3b385ed8e61626d16d9306a1f06";
+      sha256 = "0xc9c9707lnq4hn86zw2kfkshb7dhhgis8ikk4sqpkyzl86bm0wv";
     };
     meta.homepage = "https://github.com/williamboman/mason.nvim/";
   };
@@ -4776,12 +4775,12 @@ final: prev:
 
   mini-nvim = buildVimPluginFrom2Nix {
     pname = "mini.nvim";
-    version = "2023-01-02";
+    version = "2023-01-05";
     src = fetchFromGitHub {
       owner = "echasnovski";
       repo = "mini.nvim";
-      rev = "a2d436f4b8b7d59c0ebcf5a5fed39ccab0e68515";
-      sha256 = "0p1g34xwnqkallf0y9lfv0czcwgqf1dlh1d7ir3cc024zfmx0d2j";
+      rev = "1e9e353c5f4075dda2be25b8fe2bff5134b99e41";
+      sha256 = "0ccwcs55s7czh066d2sn7hr4jhrc4l78n84adh4am6chfq9kf3qm";
     };
     meta.homepage = "https://github.com/echasnovski/mini.nvim/";
   };
@@ -5136,12 +5135,12 @@ final: prev:
 
   neoconf-nvim = buildVimPluginFrom2Nix {
     pname = "neoconf.nvim";
-    version = "2023-01-02";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "folke";
       repo = "neoconf.nvim";
-      rev = "590ff74e81694088c43f1f73982dcb7aa51c03ff";
-      sha256 = "13bz3pdc4lcd8f2jr5g5p8fp12cwszamsvbyzbwbh6cfcj1qi9z0";
+      rev = "3e3294631ef23599b9fccb87dee2592c73d11c60";
+      sha256 = "1c0ihfhw7jg4abks9b58cqzlrvmvkkm48hssygc6azblpxybz5jg";
     };
     meta.homepage = "https://github.com/folke/neoconf.nvim/";
   };
@@ -5160,12 +5159,12 @@ final: prev:
 
   neodev-nvim = buildVimPluginFrom2Nix {
     pname = "neodev.nvim";
-    version = "2023-01-02";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "folke";
       repo = "neodev.nvim";
-      rev = "c045c0fe93b1f9c78443d0f3b88660fffbcf64a7";
-      sha256 = "1zw7shzfcjnclv1bj4agkbqv0jswpz3bv9amj9397ypjlafm25wc";
+      rev = "258b83f48405c6b530c09dd96950693664dc6bc0";
+      sha256 = "14l9j877h47n1za97szwaj76y0xlf0w0l8wb73i3076n4j29148h";
     };
     meta.homepage = "https://github.com/folke/neodev.nvim/";
   };
@@ -5184,12 +5183,12 @@ final: prev:
 
   neogit = buildVimPluginFrom2Nix {
     pname = "neogit";
-    version = "2022-12-14";
+    version = "2023-01-05";
     src = fetchFromGitHub {
       owner = "TimUntersberger";
       repo = "neogit";
-      rev = "0d6002c6af432343937283fb70791fc76fa7227c";
-      sha256 = "1lkxz1dl2i5ip4cn5xik7zls7skskik055m35l1y0ms3icjszfd1";
+      rev = "84cf7efba6e4daed11a1185ea09fa553a3ca3d4f";
+      sha256 = "17ywbfg0shi8mjpfscrsqgm644nvayaycggza5sm0r4224rcvdjc";
     };
     meta.homepage = "https://github.com/TimUntersberger/neogit/";
   };
@@ -5244,12 +5243,12 @@ final: prev:
 
   neorg = buildVimPluginFrom2Nix {
     pname = "neorg";
-    version = "2023-01-02";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "nvim-neorg";
       repo = "neorg";
-      rev = "00532bd997d2aef0384ed8f11500d33d229a7e53";
-      sha256 = "194fp3j7fyvd6iwk5n4s8jm81ljkgi8a5611iibasl8wynzmvvv1";
+      rev = "4ad79529477fd8b84fec75485e705eab2d3ca34a";
+      sha256 = "072gyzqhpcylc18bn0fr9jg1k3ap449pkji234lnsfkgj4w245zv";
     };
     meta.homepage = "https://github.com/nvim-neorg/neorg/";
   };
@@ -5448,12 +5447,12 @@ final: prev:
 
   nightfox-nvim = buildVimPluginFrom2Nix {
     pname = "nightfox.nvim";
-    version = "2022-12-30";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "EdenEast";
       repo = "nightfox.nvim";
-      rev = "21e7e733e28b79b876e6bd514e6046a8da63ddae";
-      sha256 = "0fwkr2y0q26x35wb0zyysqigrdq02axhsa8qaxlrw4c1p06vsgmj";
+      rev = "333625ced9d42bbc9c1db812dd844cd35ce3fa62";
+      sha256 = "05ka3g5kxqqsgfjlxs3nv152f48616zyl7hm3p9axrni1ajghvzd";
     };
     meta.homepage = "https://github.com/EdenEast/nightfox.nvim/";
   };
@@ -5472,12 +5471,12 @@ final: prev:
 
   nlsp-settings-nvim = buildVimPluginFrom2Nix {
     pname = "nlsp-settings.nvim";
-    version = "2023-01-02";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "tamago324";
       repo = "nlsp-settings.nvim";
-      rev = "4d7588d898cc4d20891d36a5288045237ca523da";
-      sha256 = "080d32pwwq7r1crb843m9vq4wqdzx2l0cmd0b0aq8zqgh7d1c6ck";
+      rev = "22ce3282f37f2ad5e1e827510cbaf1d691cb957a";
+      sha256 = "1z2dbz631fxsd8kx4zax8cl61k93q0dbh5z65rh3f8bdiaakm7y7";
     };
     meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/";
   };
@@ -5508,12 +5507,12 @@ final: prev:
 
   noice-nvim = buildVimPluginFrom2Nix {
     pname = "noice.nvim";
-    version = "2023-01-01";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "folke";
       repo = "noice.nvim";
-      rev = "256ec7318e227d4a0879f3776bfbe3955f5d2eef";
-      sha256 = "1fqi4vw0q50prs2n0gxxw9kdg752hlamb4b0axkp8k067x3lpa2r";
+      rev = "eadc279a27abc34ffcde84596e24e7780add11b1";
+      sha256 = "1dww1rzbakznxjbcfa8gck02m7fli64ym8i00rr16gri6drp5hkm";
     };
     meta.homepage = "https://github.com/folke/noice.nvim/";
   };
@@ -5568,24 +5567,24 @@ final: prev:
 
   nui-nvim = buildVimPluginFrom2Nix {
     pname = "nui.nvim";
-    version = "2022-12-25";
+    version = "2023-01-03";
     src = fetchFromGitHub {
       owner = "MunifTanjim";
       repo = "nui.nvim";
-      rev = "4939282919885e1c83aff68ecb35b3cadf6015a9";
-      sha256 = "1i4993fkg5h6mipn7507v5d6hlfqzl5bl2qqcbs6q2wb41f44hy6";
+      rev = "257da38029d3859ed111804f9d4e95b0fa993a31";
+      sha256 = "0vdibc6qa1l82nzryin9f9hnx6v99nwnpfvzlh2w419y3f9i6sfk";
     };
     meta.homepage = "https://github.com/MunifTanjim/nui.nvim/";
   };
 
   null-ls-nvim = buildVimPluginFrom2Nix {
     pname = "null-ls.nvim";
-    version = "2023-01-01";
+    version = "2023-01-05";
     src = fetchFromGitHub {
       owner = "jose-elias-alvarez";
       repo = "null-ls.nvim";
-      rev = "d09d7d82cc26d63673cef85cb62895dd68aab6d8";
-      sha256 = "1wvjn2q2b5g989hdki9gs9miww20kc8650li2k380g9x8x7sqkhz";
+      rev = "6830a1ed04f89e6d556cb6bcc200433173004307";
+      sha256 = "0kgb5j4xxh7s0zwrhcz8gl9y8bai25cl9ix5anizma6rvr5x42il";
     };
     meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/";
   };
@@ -5664,12 +5663,12 @@ final: prev:
 
   nvim-bqf = buildVimPluginFrom2Nix {
     pname = "nvim-bqf";
-    version = "2022-12-21";
+    version = "2023-01-05";
     src = fetchFromGitHub {
       owner = "kevinhwang91";
       repo = "nvim-bqf";
-      rev = "b418b0a241d36509196944a6f6bee886c775d54f";
-      sha256 = "1cjafp91jk9rrkiibsd7rp863gs51xpyrpkkprfy9x45nx6ihrmw";
+      rev = "0645a36bb4398e8721b8e8b5d9029f89ec14055d";
+      sha256 = "1v6p3d9jpm3s8j8vrbl982wa8harxx4jxvfwfj5s5gb7cn6pi76s";
     };
     meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/";
   };
@@ -5700,12 +5699,12 @@ final: prev:
 
   nvim-cmp = buildNeovimPluginFrom2Nix {
     pname = "nvim-cmp";
-    version = "2022-12-30";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "hrsh7th";
       repo = "nvim-cmp";
-      rev = "c49ad26e894e137e401b1d294948c46327877eaf";
-      sha256 = "18igmvp5ggyrll3mafggg6fj00a0m4g2cmixgj9z0iha5r37wyia";
+      rev = "11a95792a5be0f5a40bab5fc5b670e5b1399a939";
+      sha256 = "178r1v9p7mcwg8xgl3jr4ibjsh9wiq0y81mps0nhx8q2dgnx8cyz";
     };
     meta.homepage = "https://github.com/hrsh7th/nvim-cmp/";
   };
@@ -5808,24 +5807,24 @@ final: prev:
 
   nvim-dap = buildVimPluginFrom2Nix {
     pname = "nvim-dap";
-    version = "2022-12-31";
+    version = "2023-01-05";
     src = fetchFromGitHub {
       owner = "mfussenegger";
       repo = "nvim-dap";
-      rev = "69b7c684cd42e60b48875c580e616a70bccfdbe7";
-      sha256 = "13sv9r9s3kh7m11kvdhr6zhnjh2qawi7vz1dz9v0bnigf8x6v9f4";
+      rev = "1077a86c83f75a6eec36c91f91d6b728e2b02130";
+      sha256 = "17l45nyd7285w20l22s4m09hjck5nwmdjkbmc1cr7lrv8yiv5j1i";
     };
     meta.homepage = "https://github.com/mfussenegger/nvim-dap/";
   };
 
   nvim-dap-go = buildVimPluginFrom2Nix {
     pname = "nvim-dap-go";
-    version = "2022-12-30";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "leoluz";
       repo = "nvim-dap-go";
-      rev = "8f10f347b3332d1f783a209813bf9b61f517256f";
-      sha256 = "0xw7n9v97rfqbabsb4lgr0vyajvbyapc46qr9q1qmh7byxjrcnhw";
+      rev = "6f045a72a05a78e4071dd0880f08214a2bb1461b";
+      sha256 = "153dxjwq93wg1079485hqpvq81mai1yzqjmc9qybda09zra5wlk9";
     };
     meta.homepage = "https://github.com/leoluz/nvim-dap-go/";
   };
@@ -5844,12 +5843,12 @@ final: prev:
 
   nvim-dap-ui = buildVimPluginFrom2Nix {
     pname = "nvim-dap-ui";
-    version = "2022-11-24";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "rcarriga";
       repo = "nvim-dap-ui";
-      rev = "54365d2eb4cb9cfab0371306c6a76c913c5a67e3";
-      sha256 = "03i5n19q7hylnd5cb0plq7qmf21v5nq9l750988c97sfas5hwmqn";
+      rev = "f2206de65ea39093e3f13992507fc985c17aa763";
+      sha256 = "1ylgzhb063xaslwya75ds7ngn4bdv09ajp5x3lawla17dbkry4ic";
     };
     meta.homepage = "https://github.com/rcarriga/nvim-dap-ui/";
   };
@@ -5940,24 +5939,24 @@ final: prev:
 
   nvim-highlite = buildVimPluginFrom2Nix {
     pname = "nvim-highlite";
-    version = "2022-12-17";
+    version = "2023-01-03";
     src = fetchFromGitHub {
       owner = "Iron-E";
       repo = "nvim-highlite";
-      rev = "a6e397d9f901d419ea9d6fb09019c918bc6e9f69";
-      sha256 = "1sl53z2pm2niysax90a8fiqcqdzhncjb35ap9rwx5xxjbpgjv8i2";
+      rev = "718f09fc3ee6381d881863a817e44935bf41b1ab";
+      sha256 = "1i2s8a6bgvm65iynbhhbyii72sr0f4wsnpvpxxyh3fnr2vlf61wc";
     };
     meta.homepage = "https://github.com/Iron-E/nvim-highlite/";
   };
 
   nvim-hlslens = buildVimPluginFrom2Nix {
     pname = "nvim-hlslens";
-    version = "2022-12-21";
+    version = "2023-01-05";
     src = fetchFromGitHub {
       owner = "kevinhwang91";
       repo = "nvim-hlslens";
-      rev = "0e59a9d29c5811dfc1ffcb032e18064fa2008b4e";
-      sha256 = "05gz02npc4bw25jh8cm3ljv4p2iy6p65y6nv335b8fhm682i647f";
+      rev = "9234f0fd7ec6042e8b4c70d41d25478a6cbf3a8e";
+      sha256 = "1qlwhfdlg55pfx883k95i914myn509p69wkdjlv44asad36qhij4";
     };
     meta.homepage = "https://github.com/kevinhwang91/nvim-hlslens/";
   };
@@ -5976,12 +5975,12 @@ final: prev:
 
   nvim-jdtls = buildVimPluginFrom2Nix {
     pname = "nvim-jdtls";
-    version = "2022-12-22";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "mfussenegger";
       repo = "nvim-jdtls";
-      rev = "a5c6f38f8151d7b4f5b32c005a95022fa66f4c9d";
-      sha256 = "1fdyb3cxqyj9iws54nhm76wnfadwhwd3ld0m3vpjyl6p85ss7iqa";
+      rev = "e64f05e950e748824bb8b67e89fa4398807a81b4";
+      sha256 = "09zlc6wcs5fygnbdv5hk6p5nvhswr4x32bk62pk81hki2q026p5l";
     };
     meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/";
   };
@@ -6036,12 +6035,12 @@ final: prev:
 
   nvim-lint = buildVimPluginFrom2Nix {
     pname = "nvim-lint";
-    version = "2023-01-02";
+    version = "2023-01-05";
     src = fetchFromGitHub {
       owner = "mfussenegger";
       repo = "nvim-lint";
-      rev = "f6ce208ec8b84fe125a4b74566a73d817abec3a8";
-      sha256 = "002qphin2cypfwnzp51q042hi5iqmh9dkx6cd0cy0l5yyayvzjrw";
+      rev = "9c9490f63428f667fd3fcc7025947323653e17cc";
+      sha256 = "1igqy3dharnypk4wxdgkkjy99rs8rlilkzwk7hx4x5bc50h20n7q";
     };
     meta.homepage = "https://github.com/mfussenegger/nvim-lint/";
   };
@@ -6060,12 +6059,12 @@ final: prev:
 
   nvim-lspconfig = buildVimPluginFrom2Nix {
     pname = "nvim-lspconfig";
-    version = "2022-12-31";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "neovim";
       repo = "nvim-lspconfig";
-      rev = "6b43ce561d97412cc512b569db6938e44529293e";
-      sha256 = "04rv8pbn35lps03iqvfik10fb67f5lsrb2vv0mqwlxvzkm65m151";
+      rev = "e69978a39e4d3262b09ce6a316beff384f443e3b";
+      sha256 = "0dz6l7kd2jzdg9a7b8zi718rvsdpa885asif7ncx9yf7b6f12mk6";
     };
     meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
   };
@@ -6144,12 +6143,12 @@ final: prev:
 
   nvim-neoclip-lua = buildVimPluginFrom2Nix {
     pname = "nvim-neoclip.lua";
-    version = "2023-01-01";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "AckslD";
       repo = "nvim-neoclip.lua";
-      rev = "db50498b0e07c1fb2e5b9894e512d7b333a8bb76";
-      sha256 = "1nicrjh16d2bpqa41c0cz2wq4fqnpjlr2mmidld48p1xl4fvviin";
+      rev = "996b46fc661f9977ab214ddfc1322668f646d92d";
+      sha256 = "0myzmnckzxnv0ikqbp6dpdaxsry01pya469iz3ncx4lnmwzvc372";
     };
     meta.homepage = "https://github.com/AckslD/nvim-neoclip.lua/";
   };
@@ -6204,12 +6203,12 @@ final: prev:
 
   nvim-scrollbar = buildVimPluginFrom2Nix {
     pname = "nvim-scrollbar";
-    version = "2022-12-30";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "petertriho";
       repo = "nvim-scrollbar";
-      rev = "89ac2e4ad5add610fc2d65493139c89c066b56a4";
-      sha256 = "1dlg73shaaa8vwa3fdm4g568jj477cy9dc7xngyh1la7hb5l1hib";
+      rev = "6e704cdeb7114385b4b19f9dc4b8f0c442019edc";
+      sha256 = "0pw3x1k5r0z2g5bxfgvaafh6jzc2zfw3v7f69p2jn9yzbg5afchy";
     };
     meta.homepage = "https://github.com/petertriho/nvim-scrollbar/";
   };
@@ -6228,12 +6227,12 @@ final: prev:
 
   nvim-snippy = buildVimPluginFrom2Nix {
     pname = "nvim-snippy";
-    version = "2022-12-30";
+    version = "2023-01-05";
     src = fetchFromGitHub {
       owner = "dcampos";
       repo = "nvim-snippy";
-      rev = "834820d5441e9c26de4bea4de95de5e117c058a5";
-      sha256 = "0dn19br6jsd6xlgpxyv7wrxc12i9wrpx98z0bjv3q610w699jffc";
+      rev = "b74e327596d6795d61b4719a3ee7418768859d66";
+      sha256 = "09yp4ymsmwicks2w8v0gx26j2nk71m1kqkzpmkrmbwyrh7zbb9qx";
     };
     meta.homepage = "https://github.com/dcampos/nvim-snippy/";
   };
@@ -6300,36 +6299,36 @@ final: prev:
 
   nvim-tree-lua = buildVimPluginFrom2Nix {
     pname = "nvim-tree.lua";
-    version = "2023-01-01";
+    version = "2023-01-03";
     src = fetchFromGitHub {
       owner = "nvim-tree";
       repo = "nvim-tree.lua";
-      rev = "951b6e7e55da8aee9566cc0b17c11f9451cec349";
-      sha256 = "11f1m815bgj0j6xack9q8jcnaqbpzlxhlbkqalwl8ahd6w06n9qv";
+      rev = "bac962caf472a4404ed3ce1ba2fcaf32f8002951";
+      sha256 = "1nzyxf05a420cyjz1844sjkc8yw4ihnv2f2ig014gqgj3spijxpx";
     };
     meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/";
   };
 
   nvim-treesitter = buildVimPluginFrom2Nix {
     pname = "nvim-treesitter";
-    version = "2023-01-02";
+    version = "2023-01-05";
     src = fetchFromGitHub {
       owner = "nvim-treesitter";
       repo = "nvim-treesitter";
-      rev = "12e95e160d7d45b76a36bca6303dd8447ab77490";
-      sha256 = "1vsqcl4xcy02lp8rv1fgvq3y76whb0grmj63rif7b48vrj427w94";
+      rev = "68e8181dbcf29330716d380e5669f2cd838eadb5";
+      sha256 = "1ai2h0083vcd23znia74qrycqbcyf711vkwf5m9kv11jrwa718bl";
     };
     meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
   };
 
   nvim-treesitter-context = buildVimPluginFrom2Nix {
     pname = "nvim-treesitter-context";
-    version = "2022-12-18";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "nvim-treesitter";
       repo = "nvim-treesitter-context";
-      rev = "d28654b012d4c56beafec630ef7143275dff76f8";
-      sha256 = "1wv94ni2cfifvdc9a681pfv24cxzgcbpmrygl0vz594702yi3k67";
+      rev = "cacee4828152dd3a83736169ae61bbcd29a3d213";
+      sha256 = "0d9j5wz1fqk8ipf2x8vym0m3zpydslivwsnha8h1qz6yp6zyq5hc";
     };
     meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/";
   };
@@ -6408,11 +6407,11 @@ final: prev:
 
   nvim-ts-rainbow2 = buildVimPluginFrom2Nix {
     pname = "nvim-ts-rainbow2";
-    version = "2023-01-05";
+    version = "2023-01-06";
     src = fetchgit {
       url = "https://gitlab.com/HiPhish/nvim-ts-rainbow2";
-      rev = "5060c12084c75bdcdc6a5e1186651ea1a3e8e376";
-      sha256 = "0x6hq5vi9i85sg1yzx5jz4nk1zxm3nqcdv5zb7vsgmra5vyr3xb5";
+      rev = "8b027039f2e3e735b8d7b8d22c5e04b56832e972";
+      sha256 = "1l6q16jjn88x0kv56lrp5x1ik7kmbd0zcgkdg34wkmcnky8jq6ms";
     };
     meta.homepage = "https://gitlab.com/HiPhish/nvim-ts-rainbow2";
   };
@@ -6563,12 +6562,12 @@ final: prev:
 
   onedarkpro-nvim = buildVimPluginFrom2Nix {
     pname = "onedarkpro.nvim";
-    version = "2023-01-01";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "olimorris";
       repo = "onedarkpro.nvim";
-      rev = "e3369ba112e6d9dd0dc99bc006e76c33bf035522";
-      sha256 = "0xpdnzqsr9m3hdf524lxiih083v3qrh7bksk0iaqdjhaj1fq9h8g";
+      rev = "335166c57b37e81989c0e3826e9f03759d64f39c";
+      sha256 = "1gc40qdxa012zbr1f94wwwss9bszngp4yd4hm0k4jg02gi8k16wg";
     };
     meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/";
   };
@@ -6587,12 +6586,12 @@ final: prev:
 
   onenord-nvim = buildVimPluginFrom2Nix {
     pname = "onenord.nvim";
-    version = "2023-01-01";
+    version = "2023-01-03";
     src = fetchFromGitHub {
       owner = "rmehri01";
       repo = "onenord.nvim";
-      rev = "a05302150878c0c5e8f349e479089da3d8e3b222";
-      sha256 = "12vnlz1zdg9hbiza78ymkfzm26s1mp8cckcjyzr3494lv6ajx2af";
+      rev = "fadf6d43c0c9014443e62857284169567a879bbf";
+      sha256 = "1b6fhlkl9i73vq744b8r1l815lj57mz41n2qd21sgx6mfc427mh4";
     };
     meta.homepage = "https://github.com/rmehri01/onenord.nvim/";
   };
@@ -6633,6 +6632,18 @@ final: prev:
     meta.homepage = "https://github.com/nvim-orgmode/orgmode/";
   };
 
+  oxocarbon-nvim = buildVimPluginFrom2Nix {
+    pname = "oxocarbon.nvim";
+    version = "2023-01-03";
+    src = fetchFromGitHub {
+      owner = "nyoom-engineering";
+      repo = "oxocarbon.nvim";
+      rev = "71cd5475050ddf173a8d94dd0ea067b78d88397b";
+      sha256 = "0nqvq33ljpjq3m54l31zhd6givq524pgyzp5vf8f19ky7bvd833f";
+    };
+    meta.homepage = "https://github.com/nyoom-engineering/oxocarbon.nvim/";
+  };
+
   package-info-nvim = buildVimPluginFrom2Nix {
     pname = "package-info.nvim";
     version = "2022-11-17";
@@ -6767,12 +6778,12 @@ final: prev:
 
   plenary-nvim = buildNeovimPluginFrom2Nix {
     pname = "plenary.nvim";
-    version = "2022-10-01";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "nvim-lua";
       repo = "plenary.nvim";
-      rev = "4b7e52044bbb84242158d977a50c4cbcd85070c7";
-      sha256 = "11815h0h2mf5ym282ghk7xav90635r88qbgaflpgbyk2banl31wl";
+      rev = "95fb27dfcf6330ac482a99545d7440ac6729851b";
+      sha256 = "1dvslfyjccjpdcca1566bp7y3fqn6f3cqkp1b44cw3gzz5kaf78s";
     };
     meta.homepage = "https://github.com/nvim-lua/plenary.nvim/";
   };
@@ -7045,12 +7056,12 @@ final: prev:
 
   refactoring-nvim = buildVimPluginFrom2Nix {
     pname = "refactoring.nvim";
-    version = "2022-12-23";
+    version = "2023-01-05";
     src = fetchFromGitHub {
       owner = "theprimeagen";
       repo = "refactoring.nvim";
-      rev = "2c72385b627e46bb66f23b8a11da40b4bb127506";
-      sha256 = "14rbd79nfqzyhqb2bs57q4z9id7kh0r6jjg6g5j6cwqd7fjnaiwf";
+      rev = "b253bcee0488209875fafceda0d0832a121fa3c7";
+      sha256 = "0fak02yivwm0vw4rq912b9ysy1qfzpq6ffvi7yj48gkxrl4gr9k5";
     };
     meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/";
   };
@@ -7081,12 +7092,12 @@ final: prev:
 
   rest-nvim = buildNeovimPluginFrom2Nix {
     pname = "rest.nvim";
-    version = "2022-12-30";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "rest-nvim";
       repo = "rest.nvim";
-      rev = "f94c795321b4ee77834db0300cf42f33d6605000";
-      sha256 = "1ag55slzy1y2dnq3ql04jlmlmqkapdfy0vw2yhgnvlamhawxkbxf";
+      rev = "090e253c114b6d5448bac5869a28a6623c195e3a";
+      sha256 = "0qdxm9rcbq78yh0s3cvsbpnjjfd772fhkdrzwg1gc7k8p4ppnm1q";
     };
     meta.homepage = "https://github.com/rest-nvim/rest.nvim/";
   };
@@ -7309,12 +7320,12 @@ final: prev:
 
   seoul256-vim = buildVimPluginFrom2Nix {
     pname = "seoul256.vim";
-    version = "2022-12-10";
+    version = "2023-01-05";
     src = fetchFromGitHub {
       owner = "junegunn";
       repo = "seoul256.vim";
-      rev = "9faf491b28c747707037b6b47c6a52af313b9c17";
-      sha256 = "1n39rfb1747yrziv2cja1ahlmj4ja2w7ww4lyr2q1r3whb71jrw0";
+      rev = "8f81a2f9f7ced9f8edea7f8a06caf5eaa9d9a217";
+      sha256 = "0vjdmiapz4mx9c2hg39hs45k9zwj5zk8cl757dfwbj6y5fqkznv6";
     };
     meta.homepage = "https://github.com/junegunn/seoul256.vim/";
   };
@@ -7418,12 +7429,12 @@ final: prev:
 
   sonokai = buildVimPluginFrom2Nix {
     pname = "sonokai";
-    version = "2022-12-23";
+    version = "2023-01-03";
     src = fetchFromGitHub {
       owner = "sainnhe";
       repo = "sonokai";
-      rev = "a2a648b709bc52d64504ba4fddedc25690029d8d";
-      sha256 = "1h5jbbi22aipsyqrjsl8b9g39i4i0zqrxbrg4i40hbi07l5bb800";
+      rev = "27b72e7f7d842d8f22d635a5f4bbc8d00f2463a6";
+      sha256 = "1mj9llas4bnh3bxxj8fc94c6gwxfqc1gqiqg6q6xpwsa7iffjp1x";
     };
     meta.homepage = "https://github.com/sainnhe/sonokai/";
   };
@@ -8070,12 +8081,12 @@ final: prev:
 
   telescope-manix = buildVimPluginFrom2Nix {
     pname = "telescope-manix";
-    version = "2022-11-12";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "MrcJkb";
       repo = "telescope-manix";
-      rev = "e1ac51513b1952e980edd5bad9ed98f155717b07";
-      sha256 = "1bip4njr0sk8v20r5vq41ik5pxrh5d84l448fn3id2r16dqjh9aq";
+      rev = "219271c83885b71a82a67ebf029490f005068d89";
+      sha256 = "0qf39fqv8z565vx145ymm14cv988752cx24sbr326ga07hy7rn3q";
     };
     meta.homepage = "https://github.com/MrcJkb/telescope-manix/";
   };
@@ -8178,12 +8189,12 @@ final: prev:
 
   telescope-nvim = buildVimPluginFrom2Nix {
     pname = "telescope.nvim";
-    version = "2022-12-28";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "nvim-telescope";
       repo = "telescope.nvim";
-      rev = "a606bd10c79ec5989c76c49cc6f736e88b63f0da";
-      sha256 = "07sv43k6nfg1irhybi7s361nz8ic795wd2wafi405sq5vnz4jz36";
+      rev = "18fc02b499b368287e3aa267ec0b0d22afc0f19b";
+      sha256 = "01g6pfy13bp9ms5ccx62myxxzqzy9rwmrp8aclc2biylrlh9jg27";
     };
     meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/";
   };
@@ -8358,12 +8369,12 @@ final: prev:
 
   todo-comments-nvim = buildVimPluginFrom2Nix {
     pname = "todo-comments.nvim";
-    version = "2022-12-14";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "folke";
       repo = "todo-comments.nvim";
-      rev = "c1760010f46992165995aaa52ca967f473a2e8e6";
-      sha256 = "0r7nx0bfw9cn8xjbwxi8gzds768lmcbwwfvivmy0hib82xprf674";
+      rev = "077c59586d9d0726b0696dc5680eb863f4e04bc5";
+      sha256 = "1gvglhdwaqrm3anaz7wyq3k1bjikjq7nqrdaszd9nnp3n4yarmhr";
     };
     meta.homepage = "https://github.com/folke/todo-comments.nvim/";
   };
@@ -8407,12 +8418,12 @@ final: prev:
 
   tokyonight-nvim = buildVimPluginFrom2Nix {
     pname = "tokyonight.nvim";
-    version = "2022-12-30";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "folke";
       repo = "tokyonight.nvim";
-      rev = "42cccfe663f36b91792a350164f0695b44a031d9";
-      sha256 = "12175j4awrv0qjvl1hmm2z3xqcgbihvs74vsmyrkamgfvsc7h2hy";
+      rev = "def91651c41f6d1d43ebcb50763324d35331baee";
+      sha256 = "0qpxbmlcxvpvx4hhnmi516kq8hg7q0zp52wdfmbwayw4lvaap83b";
     };
     meta.homepage = "https://github.com/folke/tokyonight.nvim/";
   };
@@ -8443,12 +8454,12 @@ final: prev:
 
   treesj = buildVimPluginFrom2Nix {
     pname = "treesj";
-    version = "2022-12-25";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "Wansmer";
       repo = "treesj";
-      rev = "8853418ad35abc35475131fa289bc8f3d704a1fa";
-      sha256 = "08xbvrf0la34knv7jwrvnmnfv8a1mx09hs2h8lk6fymdijhdfa38";
+      rev = "449a8adf079967f0ec01ca9a90851fa4d07c1633";
+      sha256 = "1w7yh0zjnaa9c8wmylrpp6zh621w1pqbf4lbvl33gyzwgx778yx2";
     };
     meta.homepage = "https://github.com/Wansmer/treesj/";
   };
@@ -8479,12 +8490,12 @@ final: prev:
 
   trouble-nvim = buildVimPluginFrom2Nix {
     pname = "trouble.nvim";
-    version = "2022-11-16";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "folke";
       repo = "trouble.nvim";
-      rev = "897542f90050c3230856bc6e45de58b94c700bbf";
-      sha256 = "09niz0xw32g0mxarxhf6v6whchqqllklbqm966j93wqkqbhl30ph";
+      rev = "83ec606e7065adf134d17f4af6bae510e3c491c1";
+      sha256 = "0p0ndaal7x7m286rw7plr2cjjck0vsq7x907v2mkfric0mdgklsk";
     };
     meta.homepage = "https://github.com/folke/trouble.nvim/";
   };
@@ -8527,12 +8538,12 @@ final: prev:
 
   twilight-nvim = buildVimPluginFrom2Nix {
     pname = "twilight.nvim";
-    version = "2022-09-05";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "folke";
       repo = "twilight.nvim";
-      rev = "1ffa6a4d89fb2fbb784c6674044bf54f1fca936f";
-      sha256 = "1aw1my5a2xz35j4v7kgq78mgh3g6clkxwahcyzqj9355zryxha5g";
+      rev = "8bb7fa7b918baab1ca81b977102ddb54afa63512";
+      sha256 = "0bqd24cv0mb288qppah5hpmjlik37hbfifgbclfjkkb7irf1va8y";
     };
     meta.homepage = "https://github.com/folke/twilight.nvim/";
   };
@@ -9211,12 +9222,12 @@ final: prev:
 
   vim-beancount = buildVimPluginFrom2Nix {
     pname = "vim-beancount";
-    version = "2021-04-29";
+    version = "2023-01-02";
     src = fetchFromGitHub {
       owner = "nathangrigg";
       repo = "vim-beancount";
-      rev = "2f970a0c826275f7d07fa145ba9a35c15b15232d";
-      sha256 = "0fzacrlfr8fy5j1kps1mbkik0ln7lgd9c9jv74xd3mrz50hzqzby";
+      rev = "25bcbc773554b5798d253a1a5fa5de158792f95e";
+      sha256 = "1fa03kjhvii80lf6kv4zrp2gbpr0f75vgq7pr7qcf02pkl85pqqc";
     };
     meta.homepage = "https://github.com/nathangrigg/vim-beancount/";
   };
@@ -9403,12 +9414,12 @@ final: prev:
 
   vim-clap = buildVimPluginFrom2Nix {
     pname = "vim-clap";
-    version = "2022-12-26";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "liuchengxu";
       repo = "vim-clap";
-      rev = "0a0ab5e3b35835805f71cb4649a4f456d8a470ca";
-      sha256 = "10lqqmfmgv35cyp9l2ihwcbwb45pd0hv2lj5fskpmrx3fif0xx4f";
+      rev = "ea2bebd2aa8c6fd677537fe0ef54b8c29a337e89";
+      sha256 = "0yww0igh798aqs8rfbrvsvc1yigaf1gl1ib0gi8gs4qv269dbsdj";
     };
     meta.homepage = "https://github.com/liuchengxu/vim-clap/";
   };
@@ -10063,12 +10074,12 @@ final: prev:
 
   vim-fireplace = buildVimPluginFrom2Nix {
     pname = "vim-fireplace";
-    version = "2022-12-09";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "tpope";
       repo = "vim-fireplace";
-      rev = "09729769c47a5afc1da0682116425e103e817e28";
-      sha256 = "0ymab8zyznf2ylh8smngd3nq4dpzgrx6zh5i5b149vrm9jiymxqz";
+      rev = "614622790b9dbe2d5a47b435b01accddf17be3e6";
+      sha256 = "1v9xk5gapbl8s5lb5j3kc87a865hidj2cx164kvw80rjbwx4knnq";
     };
     meta.homepage = "https://github.com/tpope/vim-fireplace/";
   };
@@ -10363,12 +10374,12 @@ final: prev:
 
   vim-graphql = buildVimPluginFrom2Nix {
     pname = "vim-graphql";
-    version = "2023-01-02";
+    version = "2023-01-03";
     src = fetchFromGitHub {
       owner = "jparise";
       repo = "vim-graphql";
-      rev = "ca377b1592428c0a96507d17197fdc79d4694123";
-      sha256 = "1mhx32gvm7bpf1av7laji3ic5im5yzplskw7z1bcny16f8p0m6my";
+      rev = "1292e4e64213334bfa6b8e780a92903297118e1e";
+      sha256 = "0i9wf8i8skqjb3ms8hwfwaf304jpyvzx4bsg4k50rh09ckjl7xxa";
     };
     meta.homepage = "https://github.com/jparise/vim-graphql/";
   };
@@ -11073,12 +11084,12 @@ final: prev:
 
   vim-lsp = buildVimPluginFrom2Nix {
     pname = "vim-lsp";
-    version = "2022-12-28";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "prabirshrestha";
       repo = "vim-lsp";
-      rev = "3f6e23f3d8e211736bc1fb1428215e03154ac1ac";
-      sha256 = "1y3jhjrw6xiv05bvm2qqnhvca73x33jc6a1nx1fdfxjz3s3jjn3b";
+      rev = "c4bae1f79b065d47cfe2af45c9f1a6576acce9df";
+      sha256 = "00zay5ngbq8qcvwndc1q9mpaln1lxavviz4k8rwa9lzcanvbfyi8";
     };
     meta.homepage = "https://github.com/prabirshrestha/vim-lsp/";
   };
@@ -11890,12 +11901,12 @@ final: prev:
 
   vim-projectionist = buildVimPluginFrom2Nix {
     pname = "vim-projectionist";
-    version = "2022-09-11";
+    version = "2023-01-05";
     src = fetchFromGitHub {
       owner = "tpope";
       repo = "vim-projectionist";
-      rev = "558013b66ba8f30e75fd67a67374662fd6961eb8";
-      sha256 = "1hdj0391ja2sz4qyk2c96xlnafxfyfcdbqdq2r8mpzqy3x7ii5zh";
+      rev = "3a088946adb24a2fac7b47f3dea97a3b99f52ddd";
+      sha256 = "11vklmj35gj7l4n84fpn503rhpmbg7inlmwlvs3adgc0bfpccflf";
     };
     meta.homepage = "https://github.com/tpope/vim-projectionist/";
   };
@@ -12058,12 +12069,12 @@ final: prev:
 
   vim-rails = buildVimPluginFrom2Nix {
     pname = "vim-rails";
-    version = "2022-09-27";
+    version = "2023-01-05";
     src = fetchFromGitHub {
       owner = "tpope";
       repo = "vim-rails";
-      rev = "a6d2bac95b446a5c23eff4638eca164b0d77454a";
-      sha256 = "0mxc8jv8y7dfy8a14y3xbgs75fv8443nnpf27wk4bz8vdp6nbfha";
+      rev = "959e94b76e6ebdf984acef61649ba7d0f62bd425";
+      sha256 = "05v2gi42jv1rly8g7vhwfhjl01x3ld5xnrzgi7kadl5kppjnp5g8";
     };
     meta.homepage = "https://github.com/tpope/vim-rails/";
   };
@@ -12226,12 +12237,12 @@ final: prev:
 
   vim-sensible = buildVimPluginFrom2Nix {
     pname = "vim-sensible";
-    version = "2022-12-30";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "tpope";
       repo = "vim-sensible";
-      rev = "eb59f4550894257af6033b95d23e3971d369e8b8";
-      sha256 = "0d5nfdjcsl2mxlxdgxrq5crgfmlpbpf5ypz57hxh4ribnj3b3027";
+      rev = "16283468becaa6985839f96fea212f8634fbd7d2";
+      sha256 = "0grp80kahfnjkns5mbkprigr2j2vh38ajy0r7rh7pp17s3awdy7i";
     };
     meta.homepage = "https://github.com/tpope/vim-sensible/";
   };
@@ -12671,12 +12682,12 @@ final: prev:
 
   vim-test = buildVimPluginFrom2Nix {
     pname = "vim-test";
-    version = "2022-12-14";
+    version = "2023-01-05";
     src = fetchFromGitHub {
       owner = "vim-test";
       repo = "vim-test";
-      rev = "c6e5d249241342fd4592a67113cb539427d57e23";
-      sha256 = "1053wq3rffcb8lihv3qn2a5pwq0jsk27pvb985l1kr0jp5sxw04s";
+      rev = "4d6c408c14632b097465ff3be3eeb0dc34ab3112";
+      sha256 = "0dm34lnbk9f89r29i71znm29bfdha4l1ki3jwdlyqi9szgrnn5gh";
     };
     meta.homepage = "https://github.com/vim-test/vim-test/";
   };
@@ -13163,12 +13174,12 @@ final: prev:
 
   vim-xkbswitch = buildVimPluginFrom2Nix {
     pname = "vim-xkbswitch";
-    version = "2022-12-21";
+    version = "2023-01-06";
     src = fetchFromGitHub {
       owner = "lyokha";
       repo = "vim-xkbswitch";
-      rev = "01e62dfd3f067318b2d4eb341801149b9ba6b34d";
-      sha256 = "0xnbsw16xgsz5w026hhr7vz20sp7kd4yybbdni7clsw3xm6hywkf";
+      rev = "c75c8bfb0ce01d17bb41cf2c351f98ee3c019bb7";
+      sha256 = "0zjbfhz2k414y61kksbh2za6b90ixrshgczppss377jcrxv2y0fi";
     };
     meta.homepage = "https://github.com/lyokha/vim-xkbswitch/";
   };
@@ -13331,12 +13342,12 @@ final: prev:
 
   vimproc-vim = buildVimPluginFrom2Nix {
     pname = "vimproc.vim";
-    version = "2022-10-15";
+    version = "2023-01-05";
     src = fetchFromGitHub {
       owner = "Shougo";
       repo = "vimproc.vim";
-      rev = "f396529d7868b43d88978eb347bb203353991184";
-      sha256 = "1jn9z0c98hmza5nyjbhyjfdljq9rf8ypjn3q0qq82xxs9xzg9y6w";
+      rev = "bf06f3f9bb1b60542fccde1ed7499798d1154db6";
+      sha256 = "1nd6wrwwgz499inl42gih99da0nbpgwak6mswavs3ra906d3nsy3";
     };
     meta.homepage = "https://github.com/Shougo/vimproc.vim/";
   };
@@ -13367,12 +13378,12 @@ final: prev:
 
   vimspector = buildVimPluginFrom2Nix {
     pname = "vimspector";
-    version = "2022-11-14";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "puremourning";
       repo = "vimspector";
-      rev = "56f469c787c16bf3e57ab27d2d2b3f97064e7686";
-      sha256 = "0i6g0flnnby189c1vbkam214ax76kpw5w0w6m326lpakqv4zbvp8";
+      rev = "475d75a32e368dbfc700b580b16b351face72129";
+      sha256 = "10r0n4dz8r4jbv9j583r77pp25q4yb4zd5gbrb8svxr873fja33n";
       fetchSubmodules = true;
     };
     meta.homepage = "https://github.com/puremourning/vimspector/";
@@ -13380,12 +13391,12 @@ final: prev:
 
   vimtex = buildVimPluginFrom2Nix {
     pname = "vimtex";
-    version = "2022-12-26";
+    version = "2023-01-02";
     src = fetchFromGitHub {
       owner = "lervag";
       repo = "vimtex";
-      rev = "5e03d9052de30c8e4c2f4907600783112454028a";
-      sha256 = "1nx79zr7w6iww5jzsy7id6rlrhdbrr2209hkq5pz2gblxfk8v447";
+      rev = "e8c2c8087f810f0c67373d11d05b47c6a2800b98";
+      sha256 = "1np2byzc00kyaqvpr72dhnki8mbdgqsmzwjbdwayrdg43s59pi7s";
     };
     meta.homepage = "https://github.com/lervag/vimtex/";
   };
@@ -13488,12 +13499,12 @@ final: prev:
 
   which-key-nvim = buildVimPluginFrom2Nix {
     pname = "which-key.nvim";
-    version = "2022-12-24";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "folke";
       repo = "which-key.nvim";
-      rev = "8682d3003595017cd8ffb4c860a07576647cc6f8";
-      sha256 = "0x3dz9qkpqjccxqlqv4ncji9f2ggnzzpd901szg3jbsqxdals89p";
+      rev = "b7e0b1f16c20bc1ea0515851bc5740d1c1f18444";
+      sha256 = "08ywhwgs1wh76ac3jkz6f8v2kmg28d04pfbwqvpzvqq4bdr0pbfm";
     };
     meta.homepage = "https://github.com/folke/which-key.nvim/";
   };
@@ -13669,12 +13680,12 @@ final: prev:
 
   zen-mode-nvim = buildVimPluginFrom2Nix {
     pname = "zen-mode.nvim";
-    version = "2022-09-05";
+    version = "2023-01-04";
     src = fetchFromGitHub {
       owner = "folke";
       repo = "zen-mode.nvim";
-      rev = "6f5702db4fd4a4c9a212f8de3b7b982f3d93b03c";
-      sha256 = "04i8d7dlxmzgxiysy9jffxkpkw8h3qjkrv3l74z7pfksdmhlbbwz";
+      rev = "4313a5828e4d48c5f2f135f29d46f769a59dcfdc";
+      sha256 = "05wn6p90ymwg0y3941c6v7zpxhkd2zn4xqg2qvvl4wyyhn4rl4wp";
     };
     meta.homepage = "https://github.com/folke/zen-mode.nvim/";
   };
@@ -13873,12 +13884,12 @@ final: prev:
 
   rose-pine = buildVimPluginFrom2Nix {
     pname = "rose-pine";
-    version = "2022-12-27";
+    version = "2023-01-03";
     src = fetchFromGitHub {
       owner = "rose-pine";
       repo = "neovim";
-      rev = "1837586b7dbb7c34486e17bdb966a2e19cf63c3b";
-      sha256 = "1vnr0bkqam3ky365slnd1x44di2qz56gdwjv90i58vwk3lzf3a05";
+      rev = "8e800a99993a318f42af260f522a293b49c5adf7";
+      sha256 = "096bxvrn3zsc66nmf9mgpiwdpw21hz60xjlkz0xfyjhgbhnjb6cw";
     };
     meta.homepage = "https://github.com/rose-pine/neovim/";
   };
diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
index 59b5ac48ce9b0..44ad038ede782 100644
--- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
+++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
@@ -448,12 +448,12 @@
   };
   gitcommit = buildGrammar {
     language = "gitcommit";
-    version = "f838621";
+    version = "74b4077";
     source = fetchFromGitHub {
       owner = "gbprod";
       repo = "tree-sitter-gitcommit";
-      rev = "f838621d00831967a39ac8293cd3c23b0f49252e";
-      hash = "sha256-9OulAtUDMP1jKYPOFBfctBVX2TWktkmwPtE3sCh1qD8=";
+      rev = "74b40770e6299564f0b7ca474105d7d5238d0583";
+      hash = "sha256-WpPJ1EfTd5QavXiEtBIu6RBCtzN9MoklyU+/055NfOI=";
     };
     meta.homepage = "https://github.com/gbprod/tree-sitter-gitcommit";
   };
@@ -947,12 +947,12 @@
   };
   norg = buildGrammar {
     language = "norg";
-    version = "8ad2005";
+    version = "6348056";
     source = fetchFromGitHub {
       owner = "nvim-neorg";
       repo = "tree-sitter-norg";
-      rev = "8ad20059c6f128861c4506fff866150ffee1d6f4";
-      hash = "sha256-1cKH3k/nbZhZleINZ91M+glG1m2SlBJR/AP7mz/SAvI=";
+      rev = "6348056b999f06c2c7f43bb0a5aa7cfde5302712";
+      hash = "sha256-5g4K+pYpS0DyYShKAoBCe6PD1wEZ+bvYMuI+ZbNPgJI=";
     };
     meta.homepage = "https://github.com/nvim-neorg/tree-sitter-norg";
   };
@@ -1236,12 +1236,12 @@
   };
   scala = buildGrammar {
     language = "scala";
-    version = "140c96c";
+    version = "314bc06";
     source = fetchFromGitHub {
       owner = "tree-sitter";
       repo = "tree-sitter-scala";
-      rev = "140c96cf398693189d4e50f76d19ddfcd8a018f8";
-      hash = "sha256-Sr4+avj0v1y8K6XXPAVwJDTa6+RmbKe/4dzd0k0y3cE=";
+      rev = "314bc06e59b3e0a37f224b1d391fd764757abd70";
+      hash = "sha256-+qR4bOhJOUDBudR9LlLvH5a4W7jRgCV1XrxxFwHf+Fs=";
     };
     meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala";
   };
@@ -1496,12 +1496,12 @@
   };
   v = buildGrammar {
     language = "v";
-    version = "0e3725a";
+    version = "e5ec6a4";
     source = fetchFromGitHub {
       owner = "vlang";
       repo = "vls";
-      rev = "0e3725a0c10d357f16b716f9a321a337bc802f02";
-      hash = "sha256-RDG/HFSMF5zxtO/elhtv2oH3OnUx47X3xYRqS1+Oz9U=";
+      rev = "e5ec6a42f1af42d4101fb226a98b8db0f4f21c88";
+      hash = "sha256-Nl2c18MFhqbHp2jkUfUSCB6DwBoQD34AhKz6IQcSvKM=";
     };
     location = "tree_sitter_v";
     meta.homepage = "https://github.com/vlang/vls";
diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix
index 0e4709f3aeb07..0c816a1867b90 100644
--- a/pkgs/applications/editors/vim/plugins/overrides.nix
+++ b/pkgs/applications/editors/vim/plugins/overrides.nix
@@ -1052,7 +1052,7 @@ self: super: {
             libiconv
           ];
 
-          cargoSha256 = "sha256-MzacdTuCaBIAyWxH+Uza1KToGZgGPcwMCe5JtQ+68/M=";
+          cargoSha256 = "sha256-UCf5Jya1ATYgCggS/5SitLuQZwtMjrIY9qcBL4RDRAc=";
         };
       in
       ''
diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names
index fb1aa1028508c..90f7be1e38ffe 100644
--- a/pkgs/applications/editors/vim/plugins/vim-plugin-names
+++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names
@@ -558,6 +558,7 @@ https://github.com/rmehri01/onenord.nvim/,main,
 https://github.com/tyru/open-browser-github.vim/,,
 https://github.com/tyru/open-browser.vim/,,
 https://github.com/nvim-orgmode/orgmode/,,
+https://github.com/nyoom-engineering/oxocarbon.nvim/,HEAD,
 https://github.com/vuki656/package-info.nvim/,,
 https://github.com/wbthomason/packer.nvim/,,
 https://github.com/drewtempelmeyer/palenight.vim/,,
diff --git a/pkgs/applications/emulators/mame/001-use-absolute-paths.diff b/pkgs/applications/emulators/mame/001-use-absolute-paths.diff
index 35ed10d181720..e349cacb2d962 100644
--- a/pkgs/applications/emulators/mame/001-use-absolute-paths.diff
+++ b/pkgs/applications/emulators/mame/001-use-absolute-paths.diff
@@ -1,32 +1,29 @@
---- a/src/emu/emuopts.cpp	2022-10-29 15:05:18.591381088 +0200
-+++ b/src/emu/emuopts.cpp	2022-10-29 15:10:10.938037551 +0200
-@@ -39,16 +39,16 @@
+diff --git a/src/emu/emuopts.cpp b/src/emu/emuopts.cpp
+index 3defd33d0bb..33daacc4fc8 100644
+--- a/src/emu/emuopts.cpp
++++ b/src/emu/emuopts.cpp
+@@ -39,16 +39,16 @@ const options_entry emu_options::s_option_entries[] =
  	{ nullptr,                                           nullptr,     core_options::option_type::HEADER,     "CORE SEARCH PATH OPTIONS" },
- 	{ OPTION_PLUGINDATAPATH,                             ".",         core_options::option_type::STRING,     "path to base folder for plugin data (read/write)" },
- 	{ OPTION_MEDIAPATH ";rp;biospath;bp",                "roms",      core_options::option_type::STRING,     "path to ROM sets and hard disk images" },
--	{ OPTION_HASHPATH ";hash_directory;hash",            "hash",      core_options::option_type::STRING,     "path to software definition files" },
--	{ OPTION_SAMPLEPATH ";sp",                           "samples",   core_options::option_type::STRING,     "path to audio sample sets" },
--	{ OPTION_ARTPATH,                                    "artwork",   core_options::option_type::STRING,     "path to artwork files" },
--	{ OPTION_CTRLRPATH,                                  "ctrlr",     core_options::option_type::STRING,     "path to controller definitions" },
--	{ OPTION_INIPATH,                                    ".;ini;ini/presets",     core_options::option_type::STRING,     "path to ini files" },
--	{ OPTION_FONTPATH,                                   ".",         core_options::option_type::STRING,     "path to font files" },
-+	{ OPTION_HASHPATH ";hash_directory;hash",            "hash;@mamePath@/hash",      core_options::option_type::STRING,     "path to software definition files" },
-+	{ OPTION_SAMPLEPATH ";sp",                           "samples;@mamePath@/samples",   core_options::option_type::STRING,     "path to audio sample sets" },
-+	{ OPTION_ARTPATH,                                    "artwork;@mamePath@/artwork",   core_options::option_type::STRING,     "path to artwork files" },
-+	{ OPTION_CTRLRPATH,                                  "ctrlr;@mamePath@/ctrlr",     core_options::option_type::STRING,     "path to controller definitions" },
-+	{ OPTION_INIPATH,                                    ".;ini;ini/presets;@mamePath@/ini/presets",     core_options::option_type::STRING,     "path to ini files" },
-+	{ OPTION_FONTPATH,                                   ".;@mamePath@",         core_options::option_type::STRING,     "path to font files" },
- 	{ OPTION_CHEATPATH,                                  "cheat",     core_options::option_type::STRING,     "path to cheat files" },
- 	{ OPTION_CROSSHAIRPATH,                              "crosshair", core_options::option_type::STRING,     "path to crosshair files" },
--	{ OPTION_PLUGINSPATH,                                "plugins",   core_options::option_type::STRING,     "path to plugin files" },
--	{ OPTION_LANGUAGEPATH,                               "language",  core_options::option_type::STRING,     "path to UI translation files" },
-+	{ OPTION_PLUGINSPATH,                                "plugins;@mamePath@/plugins",   core_options::option_type::STRING,     "path to plugin files" },
-+	{ OPTION_LANGUAGEPATH,                               "language;@mamePath@/language",  core_options::option_type::STRING,     "path to UI translation files" },
- 	{ OPTION_SWPATH,                                     "software",  core_options::option_type::STRING,     "path to loose software" },
+ 	{ OPTION_PLUGINDATAPATH,                             ".",         core_options::option_type::PATH,       "path to base folder for plugin data (read/write)" },
+ 	{ OPTION_MEDIAPATH ";rp;biospath;bp",                "roms",      core_options::option_type::MULTIPATH,  "path to ROM sets and hard disk images" },
+-	{ OPTION_HASHPATH ";hash_directory;hash",            "hash",      core_options::option_type::MULTIPATH,  "path to software definition files" },
+-	{ OPTION_SAMPLEPATH ";sp",                           "samples",   core_options::option_type::MULTIPATH,  "path to audio sample sets" },
+-	{ OPTION_ARTPATH,                                    "artwork",   core_options::option_type::MULTIPATH,  "path to artwork files" },
+-	{ OPTION_CTRLRPATH,                                  "ctrlr",     core_options::option_type::MULTIPATH,  "path to controller definitions" },
+-	{ OPTION_INIPATH,                                    ".;ini;ini/presets",     core_options::option_type::MULTIPATH,     "path to ini files" },
+-	{ OPTION_FONTPATH,                                   ".",         core_options::option_type::MULTIPATH,  "path to font files" },
++	{ OPTION_HASHPATH ";hash_directory;hash",            "hash;@mamePath@/hash",      core_options::option_type::MULTIPATH,  "path to software definition files" },
++	{ OPTION_SAMPLEPATH ";sp",                           "samples;@mamePath@/samples",   core_options::option_type::MULTIPATH,  "path to audio sample sets" },
++	{ OPTION_ARTPATH,                                    "artwork;@mamePath@/artwork",   core_options::option_type::MULTIPATH,  "path to artwork files" },
++	{ OPTION_CTRLRPATH,                                  "ctrlr;@mamePath@/ctrlr",     core_options::option_type::MULTIPATH,  "path to controller definitions" },
++	{ OPTION_INIPATH,                                    ".;ini;ini/presets;@mamePath@/ini/presets",     core_options::option_type::MULTIPATH,     "path to ini files" },
++	{ OPTION_FONTPATH,                                   ".;@mamePath@",         core_options::option_type::MULTIPATH,  "path to font files" },
+ 	{ OPTION_CHEATPATH,                                  "cheat",     core_options::option_type::MULTIPATH,  "path to cheat files" },
+ 	{ OPTION_CROSSHAIRPATH,                              "crosshair", core_options::option_type::MULTIPATH,  "path to crosshair files" },
+-	{ OPTION_PLUGINSPATH,                                "plugins",   core_options::option_type::MULTIPATH,  "path to plugin files" },
+-	{ OPTION_LANGUAGEPATH,                               "language",  core_options::option_type::MULTIPATH,  "path to UI translation files" },
++	{ OPTION_PLUGINSPATH,                                "plugins;@mamePath@/plugins",   core_options::option_type::MULTIPATH,  "path to plugin files" },
++	{ OPTION_LANGUAGEPATH,                               "language;@mamePath@/language",  core_options::option_type::MULTIPATH,  "path to UI translation files" },
+ 	{ OPTION_SWPATH,                                     "software",  core_options::option_type::MULTIPATH,  "path to loose software" },
  
  	// output directory options
-@@ -1301,3 +1301,4 @@
- 	m_entry = entry;
- 	return entry;
- }
-+
diff --git a/pkgs/applications/emulators/mame/default.nix b/pkgs/applications/emulators/mame/default.nix
index 760b9e63d282a..084bf07454298 100644
--- a/pkgs/applications/emulators/mame/default.nix
+++ b/pkgs/applications/emulators/mame/default.nix
@@ -39,14 +39,14 @@ let
 in
 stdenv.mkDerivation rec {
   pname = "mame";
-  version = "0.250";
+  version = "0.251";
   srcVersion = builtins.replaceStrings [ "." ] [ "" ] version;
 
   src = fetchFromGitHub {
     owner = "mamedev";
     repo = "mame";
     rev = "mame${srcVersion}";
-    sha256 = "sha256-jexs/1ovRk9Is5orD7hT9fN+dYm+WA+57aZ6JH7zjL4=";
+    hash = "sha256-x+QV4gunnERBHyYB2fXJ2LvMv437Z2omvk+fYkmZfqA=";
   };
 
   outputs = [ "out" "tools" ];
diff --git a/pkgs/applications/graphics/jpegoptim/default.nix b/pkgs/applications/graphics/jpegoptim/default.nix
index d4582280079e3..951bb9d7d8943 100644
--- a/pkgs/applications/graphics/jpegoptim/default.nix
+++ b/pkgs/applications/graphics/jpegoptim/default.nix
@@ -1,14 +1,14 @@
 { lib, stdenv, fetchFromGitHub, libjpeg }:
 
 stdenv.mkDerivation rec {
-  version = "1.5.0";
+  version = "1.5.1";
   pname = "jpegoptim";
 
   src = fetchFromGitHub {
     owner = "tjko";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-fTtNDjswxHv2kHU55RCzz9tdlXw+RUCSoe3qF4hQ7u4=";
+    sha256 = "sha256-QPipwBk+BS/u3YxB8ACeFXQSuoW1aynEyG3tEMrhcaE=";
   };
 
   # There are no checks, it seems.
diff --git a/pkgs/applications/graphics/mcomix/default.nix b/pkgs/applications/graphics/mcomix/default.nix
index 5c6e49ea9a64e..fbc80d0da6d5e 100644
--- a/pkgs/applications/graphics/mcomix/default.nix
+++ b/pkgs/applications/graphics/mcomix/default.nix
@@ -18,11 +18,11 @@
 
 python3.pkgs.buildPythonApplication rec {
   pname = "mcomix";
-  version = "2.0.2";
+  version = "2.1.0";
 
   src = fetchurl {
     url = "mirror://sourceforge/mcomix/${pname}-${version}.tar.gz";
-    sha256 = "sha256-7zjQcT5WoHxy+YzCDJ6s2ngOOfO4L9exuqBqacecClg=";
+    hash = "sha256-Nok4oqTezO84q9IDZvgi33ZeKfRL+tpg7QEDmp2ZZpU=";
   };
 
   buildInputs = [ gobject-introspection gtk3 gdk-pixbuf ];
diff --git a/pkgs/applications/kde/fetch.sh b/pkgs/applications/kde/fetch.sh
index b47c7c2f7e218..dcea56f16d76a 100644
--- a/pkgs/applications/kde/fetch.sh
+++ b/pkgs/applications/kde/fetch.sh
@@ -1 +1 @@
-WGET_ARGS=( https://download.kde.org/stable/release-service/22.12.0/src -A '*.tar.xz' )
+WGET_ARGS=( https://download.kde.org/stable/release-service/22.12.1/src -A '*.tar.xz' )
diff --git a/pkgs/applications/kde/srcs.nix b/pkgs/applications/kde/srcs.nix
index c7dcba63130e3..70a00826dc3de 100644
--- a/pkgs/applications/kde/srcs.nix
+++ b/pkgs/applications/kde/srcs.nix
@@ -4,1875 +4,1875 @@
 
 {
   akonadi = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/akonadi-22.12.0.tar.xz";
-      sha256 = "0hrjs360yggjbrhqfdvzp1ninsr4rnm8ifparj3p9d1q8iyypq9a";
-      name = "akonadi-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/akonadi-22.12.1.tar.xz";
+      sha256 = "1kb0hf705jqsbv075ja7pfh7yyfnxp5cigcgrdw4i0wh94rr1c3d";
+      name = "akonadi-22.12.1.tar.xz";
     };
   };
   akonadi-calendar = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/akonadi-calendar-22.12.0.tar.xz";
-      sha256 = "0ml59dq039ll8vhpydxal2ymci0ip4xazliqc30x3vgz91wx1hjh";
-      name = "akonadi-calendar-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/akonadi-calendar-22.12.1.tar.xz";
+      sha256 = "07pk2ivfmf4pcmhafs17bvh63rqq70pybrv9qj2p6lih52a9021g";
+      name = "akonadi-calendar-22.12.1.tar.xz";
     };
   };
   akonadi-calendar-tools = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/akonadi-calendar-tools-22.12.0.tar.xz";
-      sha256 = "1884w8zxpswv088681g74bk5v1nbvx1b32fnzzsg4vn62vidr189";
-      name = "akonadi-calendar-tools-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/akonadi-calendar-tools-22.12.1.tar.xz";
+      sha256 = "144k1isdb805zp6mrmpx8n8xww4kv0xd6kp4cziwnbwm46iipwqa";
+      name = "akonadi-calendar-tools-22.12.1.tar.xz";
     };
   };
   akonadi-contacts = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/akonadi-contacts-22.12.0.tar.xz";
-      sha256 = "1fy81da4s53aan37rbg29jnjy047xdvlnjcgkikwgqjq2623n1y4";
-      name = "akonadi-contacts-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/akonadi-contacts-22.12.1.tar.xz";
+      sha256 = "1hzgc1bljjf6ac40fsgv5rgndq7s2hl5kn0hc7lb8vkbaab0zmni";
+      name = "akonadi-contacts-22.12.1.tar.xz";
     };
   };
   akonadi-import-wizard = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/akonadi-import-wizard-22.12.0.tar.xz";
-      sha256 = "01s1x2zlrnbd8s74fa6qfy3rcxcc9vdd2lqg6amglgq2bs4n9dig";
-      name = "akonadi-import-wizard-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/akonadi-import-wizard-22.12.1.tar.xz";
+      sha256 = "1hlpsnh2v2f5asi07b46n18rhzqcc176n308503xnpmf33iw6dan";
+      name = "akonadi-import-wizard-22.12.1.tar.xz";
     };
   };
   akonadi-mime = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/akonadi-mime-22.12.0.tar.xz";
-      sha256 = "092vi869rfkp5bs3sxb0zq0fxpv5dqa243xjzap9ari012975d8m";
-      name = "akonadi-mime-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/akonadi-mime-22.12.1.tar.xz";
+      sha256 = "0gz7xn1pkiidmhiwnha6a9ffkyihv8dxvdym2k8amsvabp08nxa8";
+      name = "akonadi-mime-22.12.1.tar.xz";
     };
   };
   akonadi-notes = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/akonadi-notes-22.12.0.tar.xz";
-      sha256 = "04gsjwwpnxjgw2rjkzdlkqdcjzdnww3ds9v19nlxi1m3ds4is0n2";
-      name = "akonadi-notes-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/akonadi-notes-22.12.1.tar.xz";
+      sha256 = "11m38nc3prfar3430makyg9fa3xc2bflyw99lxbfamvh5sk2miv5";
+      name = "akonadi-notes-22.12.1.tar.xz";
     };
   };
   akonadi-search = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/akonadi-search-22.12.0.tar.xz";
-      sha256 = "1jyy2czrvajbichy9fikl9jyal4cvn15xqq9h2mn85b8qgkf4c7x";
-      name = "akonadi-search-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/akonadi-search-22.12.1.tar.xz";
+      sha256 = "0hmd6jl3asv4dkicpn05friic61xx0cjz87qznkmknrrlh1hwd8n";
+      name = "akonadi-search-22.12.1.tar.xz";
     };
   };
   akonadiconsole = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/akonadiconsole-22.12.0.tar.xz";
-      sha256 = "1ph9xwy3nbxqhkgqdgnv6gfskb9y2pfdpg8kyz0i73sxnp2kvwr3";
-      name = "akonadiconsole-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/akonadiconsole-22.12.1.tar.xz";
+      sha256 = "1jgmds3qy74hwcxqnrg9nyndpdp5g9ys83jkjgbf61xzzw83fvgl";
+      name = "akonadiconsole-22.12.1.tar.xz";
     };
   };
   akregator = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/akregator-22.12.0.tar.xz";
-      sha256 = "0kp7plng93s8py1pc9j5jw7l1x1j83r8rn3i51k62i7w95fjraq2";
-      name = "akregator-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/akregator-22.12.1.tar.xz";
+      sha256 = "14fm2qcc87wawhskc31np9s3i87bmjwy2blzzl4430l6jpgqv0q7";
+      name = "akregator-22.12.1.tar.xz";
     };
   };
   analitza = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/analitza-22.12.0.tar.xz";
-      sha256 = "1hfzijhmb7qbg0m6dmpfyqys0q68qv1dcmr0k51akhh8zvvsxp26";
-      name = "analitza-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/analitza-22.12.1.tar.xz";
+      sha256 = "0wjry2ls7fpi6jdcar4wr9ric5vgzbwqgjyjz2xkgd54l9sqbllv";
+      name = "analitza-22.12.1.tar.xz";
     };
   };
   ark = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ark-22.12.0.tar.xz";
-      sha256 = "0lga0hy29zcand7laimh700pvjrhfilwnjqfw9n08hhmcnv0j45d";
-      name = "ark-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ark-22.12.1.tar.xz";
+      sha256 = "033y3dcxxvkbfqq9ncv0wxnyqdkbg988jn500hvkgzg87ddj8317";
+      name = "ark-22.12.1.tar.xz";
     };
   };
   artikulate = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/artikulate-22.12.0.tar.xz";
-      sha256 = "17z8773x4pz4abxvacd0hhsv62v9i1w968xn6hsb2saj7shnzsfb";
-      name = "artikulate-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/artikulate-22.12.1.tar.xz";
+      sha256 = "1j7lmvds5lq2g97llszy05khwsjw0ypsay49551pm7awk2hhx38h";
+      name = "artikulate-22.12.1.tar.xz";
     };
   };
   audiocd-kio = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/audiocd-kio-22.12.0.tar.xz";
-      sha256 = "1ab510i31z9dsxf9n0ykyf0v42ldnyaz5lr3xsan620g9zq5y9xj";
-      name = "audiocd-kio-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/audiocd-kio-22.12.1.tar.xz";
+      sha256 = "0m6ik4p3pfw8sdmqiac42v4mi4mrgmx7dsj0n4zzpfa7nn4iiaz5";
+      name = "audiocd-kio-22.12.1.tar.xz";
     };
   };
   baloo-widgets = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/baloo-widgets-22.12.0.tar.xz";
-      sha256 = "0l4f6hdh8zaflfd71jak3ccfz31kh7abmij4h69dhxvi1p31sig4";
-      name = "baloo-widgets-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/baloo-widgets-22.12.1.tar.xz";
+      sha256 = "1s2a7rsm6y5z0p0cp49bv0868di45qrzrkl7s76cnm56bssyrrnw";
+      name = "baloo-widgets-22.12.1.tar.xz";
     };
   };
   blinken = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/blinken-22.12.0.tar.xz";
-      sha256 = "0ll62mvbfw7ywh5y9j6l2id75a8gyqspynnhwy1cxn0jm8bpixyl";
-      name = "blinken-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/blinken-22.12.1.tar.xz";
+      sha256 = "1myn9g04dk43gqsahbgqcg5b5vd8yfwaijxyw0pfqllanj7vjlpa";
+      name = "blinken-22.12.1.tar.xz";
     };
   };
   bomber = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/bomber-22.12.0.tar.xz";
-      sha256 = "06dhaw9kvhqj7a6cbhaj5q39w84fapzilfs5amkamib470zmwx4f";
-      name = "bomber-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/bomber-22.12.1.tar.xz";
+      sha256 = "01d07xi012lq9prs3lr68l5v4m0z31ddmm5rdldxzrx6vwf1233l";
+      name = "bomber-22.12.1.tar.xz";
     };
   };
   bovo = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/bovo-22.12.0.tar.xz";
-      sha256 = "1s3drsjrbxyfqk140mxdg5x8zdcgw3brnpb8nsnmdp6jpphr9p74";
-      name = "bovo-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/bovo-22.12.1.tar.xz";
+      sha256 = "134bcjfd4sz2d96nd4yad9hz72nymphgsdkgm81p7w29dmyk8bz3";
+      name = "bovo-22.12.1.tar.xz";
     };
   };
   calendarsupport = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/calendarsupport-22.12.0.tar.xz";
-      sha256 = "15sgvswx3jwh9162jax0m21qvzcjp0m1fzpbgr0xjqy9gkirg97q";
-      name = "calendarsupport-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/calendarsupport-22.12.1.tar.xz";
+      sha256 = "1yz95mlqjac9db7v7k953b4zky5369d9yhrr6f2m8950205xdab3";
+      name = "calendarsupport-22.12.1.tar.xz";
     };
   };
   cantor = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/cantor-22.12.0.tar.xz";
-      sha256 = "0bzxvc6yzfgf8ci9ipw144yack4r53xg3y6qkg2nbs0g4364yayw";
-      name = "cantor-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/cantor-22.12.1.tar.xz";
+      sha256 = "0yi2pqh2jarcbx979vgbpm415rbpn5p5q3b6n2276mxq6x338hl6";
+      name = "cantor-22.12.1.tar.xz";
     };
   };
   cervisia = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/cervisia-22.12.0.tar.xz";
-      sha256 = "16ravvkkj2n4ca0mv44h9bmywls6qmd12y09rbqi612p5baxcm4g";
-      name = "cervisia-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/cervisia-22.12.1.tar.xz";
+      sha256 = "0v2shjgc8jpzpll00apv2d6lqp08a277pv674skq4fc770aviaxk";
+      name = "cervisia-22.12.1.tar.xz";
     };
   };
   colord-kde = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/colord-kde-22.12.0.tar.xz";
-      sha256 = "1zc7q6m1ypcaqqmyhjyd0i4rzczycl2c3dbz1nk289vkz3cwhrwb";
-      name = "colord-kde-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/colord-kde-22.12.1.tar.xz";
+      sha256 = "0ky3dr60szvg8fq6zlk7gsx997zql6hsfqv8navri3c3nra26r4y";
+      name = "colord-kde-22.12.1.tar.xz";
     };
   };
   dolphin = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/dolphin-22.12.0.tar.xz";
-      sha256 = "09mcsr50www49yfhczn2zx2k6fnzsjrnrqfwi9imll3v7aah8z28";
-      name = "dolphin-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/dolphin-22.12.1.tar.xz";
+      sha256 = "1slcv108h2i5s9i2hlyiskfpmrc0r4awm3riyw0wa3h902h4lsbz";
+      name = "dolphin-22.12.1.tar.xz";
     };
   };
   dolphin-plugins = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/dolphin-plugins-22.12.0.tar.xz";
-      sha256 = "06zlk3985a60h25jnln8fw9x9dgax5y76cnx0ialhfv73sllv49g";
-      name = "dolphin-plugins-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/dolphin-plugins-22.12.1.tar.xz";
+      sha256 = "03bj0jf92s5xb8nzzrh4wkcwm1zp101yg2r624r20djl8rkysivj";
+      name = "dolphin-plugins-22.12.1.tar.xz";
     };
   };
   dragon = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/dragon-22.12.0.tar.xz";
-      sha256 = "14cxc9hwrswaqq0m1pmd2fil0p2a387ly6p0ribrpnn9bv2kd7wx";
-      name = "dragon-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/dragon-22.12.1.tar.xz";
+      sha256 = "1rk00h91dhs78h3n97zxj8qxkvs7m94544xhs37qpnm735fdbkv0";
+      name = "dragon-22.12.1.tar.xz";
     };
   };
   elisa = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/elisa-22.12.0.tar.xz";
-      sha256 = "1i80czxbh357fp0migznn73yxn7jbgplirs1rn0w1kcgqb9365a8";
-      name = "elisa-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/elisa-22.12.1.tar.xz";
+      sha256 = "1ywi1v2pz9gi3qgdrkcxivcx9sc82swckm1ipaf6x4ygbi5g0r5f";
+      name = "elisa-22.12.1.tar.xz";
     };
   };
   eventviews = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/eventviews-22.12.0.tar.xz";
-      sha256 = "0s2hlsc21wv957zbcibixh19fd59i8jmx0rmw935khw60h8fmmd6";
-      name = "eventviews-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/eventviews-22.12.1.tar.xz";
+      sha256 = "1bvlnaknn3jcjwwx9gfsqhq7vywjqbji3zfrmab4hv4v1bp5hgs9";
+      name = "eventviews-22.12.1.tar.xz";
     };
   };
   falkon = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/falkon-22.12.0.tar.xz";
-      sha256 = "0lmkrbjk65ifj9f53mvbmi3qfm8wcgvv4jikyllbq2vnw4x2r9zk";
-      name = "falkon-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/falkon-22.12.1.tar.xz";
+      sha256 = "14wngik0hlvj49x0vx2ndyswk3yvh3jc0g21lfrnsvbxsppjvskx";
+      name = "falkon-22.12.1.tar.xz";
     };
   };
   ffmpegthumbs = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ffmpegthumbs-22.12.0.tar.xz";
-      sha256 = "120828cad82cbi9igmb30vm3i1q6fd9kh0qbmn0hi4d23l3rqnwv";
-      name = "ffmpegthumbs-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ffmpegthumbs-22.12.1.tar.xz";
+      sha256 = "0xf54rzard24az08mb6z9p23173nxsgmyfkriil5f87k67f7cf28";
+      name = "ffmpegthumbs-22.12.1.tar.xz";
     };
   };
   filelight = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/filelight-22.12.0.tar.xz";
-      sha256 = "0wz6k3vghc74lwfqday91lfknjx9j4lq1pimb5q92h12ynnrc3ib";
-      name = "filelight-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/filelight-22.12.1.tar.xz";
+      sha256 = "1ww6h0p0y9phara8m2l6jbwr6vbhi1zid7xdrhfbg0vwz0ql42sz";
+      name = "filelight-22.12.1.tar.xz";
     };
   };
   granatier = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/granatier-22.12.0.tar.xz";
-      sha256 = "1x2z1al7i8fvcvqhgxmrjsc9nz4s0j76hsywvj19s51fa5l7pcrc";
-      name = "granatier-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/granatier-22.12.1.tar.xz";
+      sha256 = "17qjf35dzsykn7l5483ccihzqc4wz9p3bn2l3s5yrgizsrgbir0c";
+      name = "granatier-22.12.1.tar.xz";
     };
   };
   grantlee-editor = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/grantlee-editor-22.12.0.tar.xz";
-      sha256 = "04ikjvx0klr8hjnr4dnj54sj6l9x8phwzgqj5nj3c916nzrm58dr";
-      name = "grantlee-editor-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/grantlee-editor-22.12.1.tar.xz";
+      sha256 = "11s7kwm0sdcvzf27fx177n2ynklwlkxy8vl4hh42xh9563v9gw67";
+      name = "grantlee-editor-22.12.1.tar.xz";
     };
   };
   grantleetheme = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/grantleetheme-22.12.0.tar.xz";
-      sha256 = "0ivw13qnc19w2wik0svmkxcz3g7gsh2wlyi9yb5rfp2cqmlcgxmk";
-      name = "grantleetheme-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/grantleetheme-22.12.1.tar.xz";
+      sha256 = "1xx09jaxg6cwn84svh6wkvxx46qv18rk1dr58dfyxgi3vl3nzihp";
+      name = "grantleetheme-22.12.1.tar.xz";
     };
   };
   gwenview = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/gwenview-22.12.0.tar.xz";
-      sha256 = "00cadrcfjfajzi9z9nf3jmfpkp6qgfpdvj7saflclx18vbxcddlv";
-      name = "gwenview-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/gwenview-22.12.1.tar.xz";
+      sha256 = "12i7zri7mxhjfbykb1nhsh5acppcql3gkmjif92qp4f4d7fqrgsb";
+      name = "gwenview-22.12.1.tar.xz";
     };
   };
   incidenceeditor = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/incidenceeditor-22.12.0.tar.xz";
-      sha256 = "0d27f69hdz17rh6mf81cz3k5s513ff7b42f975iwr0qsv7rdh198";
-      name = "incidenceeditor-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/incidenceeditor-22.12.1.tar.xz";
+      sha256 = "1agqkqcksqf992albppijysddyhfgc6l1zxg6qyyvw9iag6p509x";
+      name = "incidenceeditor-22.12.1.tar.xz";
     };
   };
   itinerary = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/itinerary-22.12.0.tar.xz";
-      sha256 = "01rhqg87ckgszz31hg8nyhmkfc46km62c1lnvk53ahk59bw8750h";
-      name = "itinerary-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/itinerary-22.12.1.tar.xz";
+      sha256 = "1fmsfnjywa0vy91dg2z093x36fcv50gc5xp8hqlrjx4q7hqja13n";
+      name = "itinerary-22.12.1.tar.xz";
     };
   };
   juk = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/juk-22.12.0.tar.xz";
-      sha256 = "00fw4scpc8sinhnmnf13hq2011z745ry7yil1nbi5l558hv4fcrg";
-      name = "juk-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/juk-22.12.1.tar.xz";
+      sha256 = "066ll1lbmgy9l9bpv7iw75gknjdb92dbaqpsir0a2j4llj40yym1";
+      name = "juk-22.12.1.tar.xz";
     };
   };
   k3b = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/k3b-22.12.0.tar.xz";
-      sha256 = "0yfh7yikhcbvl6k6d6bfc8dg6s5s5pm6nq0kjx78a911dwn6irv4";
-      name = "k3b-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/k3b-22.12.1.tar.xz";
+      sha256 = "0lg8jfgs73j5bfx00g6lbgmmw98l2m5c5g8mkdw5ayr9wg5iwzhl";
+      name = "k3b-22.12.1.tar.xz";
     };
   };
   kaccounts-integration = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kaccounts-integration-22.12.0.tar.xz";
-      sha256 = "0c8cgny9ihas1gy7d3zxj9zcmpsd51ilryqrrr7jg3vly570p8la";
-      name = "kaccounts-integration-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kaccounts-integration-22.12.1.tar.xz";
+      sha256 = "0avy1ld72z5sx7nd78lar54x7a7zb7pa7p62bmxyhkmrvvlj6zjk";
+      name = "kaccounts-integration-22.12.1.tar.xz";
     };
   };
   kaccounts-providers = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kaccounts-providers-22.12.0.tar.xz";
-      sha256 = "0avznj8v3ag9hd5kibvd96p4qq9rhnknfcqsdwmlqbyxzpc4d5nd";
-      name = "kaccounts-providers-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kaccounts-providers-22.12.1.tar.xz";
+      sha256 = "16acbba803i24psyax9xbb82gs0wqwhpml1hrd3nwkdf7irngdna";
+      name = "kaccounts-providers-22.12.1.tar.xz";
     };
   };
   kaddressbook = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kaddressbook-22.12.0.tar.xz";
-      sha256 = "1264a7n5gz0d6qp310v1l5cci0aq0wj2k1sg2fq0258sc0ggrbx3";
-      name = "kaddressbook-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kaddressbook-22.12.1.tar.xz";
+      sha256 = "100rrb6q63p1qawp9ww9dif06q1f9w02xgfrlhki3xvgdkpfy92r";
+      name = "kaddressbook-22.12.1.tar.xz";
     };
   };
   kajongg = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kajongg-22.12.0.tar.xz";
-      sha256 = "1aqkdqhmg4anc5pjqp7i7h18arfvhms3zlbzicbd2jwyk0d6qq1x";
-      name = "kajongg-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kajongg-22.12.1.tar.xz";
+      sha256 = "0zc08cgpw0pwbjhrs186m4l5rp61gjbqzh4xh9yg24i3k4yn8z6g";
+      name = "kajongg-22.12.1.tar.xz";
     };
   };
   kalarm = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kalarm-22.12.0.tar.xz";
-      sha256 = "08xld42gwlzlmxy7f69jmzbdzpv55l580fva3snc26kvhyhigm7b";
-      name = "kalarm-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kalarm-22.12.1.tar.xz";
+      sha256 = "11h0a1jgp7p0zkyqfd2vmv24nnv02jfcqw1z1pi6qr0ywgn8ba9i";
+      name = "kalarm-22.12.1.tar.xz";
     };
   };
   kalendar = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kalendar-22.12.0.tar.xz";
-      sha256 = "1lcysp4h1i2lvl0wiz0rs0igkjwzzspm2zgb3ydlpl72b955z8j9";
-      name = "kalendar-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kalendar-22.12.1.tar.xz";
+      sha256 = "1r4r2pa5p0951vvcvw1gyrs1k41xd4495lb72qkv0nhvvb6lp2aw";
+      name = "kalendar-22.12.1.tar.xz";
     };
   };
   kalgebra = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kalgebra-22.12.0.tar.xz";
-      sha256 = "1msam4djhplqdjy2d466vq0csimbzgj09yb0h2npn0qfpr3ps0xw";
-      name = "kalgebra-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kalgebra-22.12.1.tar.xz";
+      sha256 = "0iai8anpxb3qxp927vhz294c3qh2h3fn84l5viry7rsi9wkyckwf";
+      name = "kalgebra-22.12.1.tar.xz";
     };
   };
   kalzium = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kalzium-22.12.0.tar.xz";
-      sha256 = "139r26mi87msx4gzwmfi2z2fh6i36jfcvx8ynl509w0l6b35nsnr";
-      name = "kalzium-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kalzium-22.12.1.tar.xz";
+      sha256 = "0jnhhy9xilkafmzbbgxp4l3hx6qsrkkwm7yxf2i7jw5wzax98s1y";
+      name = "kalzium-22.12.1.tar.xz";
     };
   };
   kamera = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kamera-22.12.0.tar.xz";
-      sha256 = "0jps5lw31mb2gaakr24l4x1l997la90d6d8nifyx8v63kv8fsqa1";
-      name = "kamera-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kamera-22.12.1.tar.xz";
+      sha256 = "0sxms7m9mxadf9qcxdlvnrav7lvapgbs3q48c2pydgyszrq54b54";
+      name = "kamera-22.12.1.tar.xz";
     };
   };
   kamoso = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kamoso-22.12.0.tar.xz";
-      sha256 = "0xi3igv4c5j0dq0f7girfq9f0wjiqi04fksbgzyipknj2qrr34d1";
-      name = "kamoso-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kamoso-22.12.1.tar.xz";
+      sha256 = "024j6ijmgxkdjavach6qi6n81g728kd3qs6r6kkm36j3cl19xnpf";
+      name = "kamoso-22.12.1.tar.xz";
     };
   };
   kanagram = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kanagram-22.12.0.tar.xz";
-      sha256 = "0lm2pllav4h6dg8cimnnf0ljv2nn5rk948sfa3d72w9wi8jnq8w9";
-      name = "kanagram-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kanagram-22.12.1.tar.xz";
+      sha256 = "0ir8xa826mvnk8s38mb5p61kfx7hfrxzifacv4hpwn7wqgb37986";
+      name = "kanagram-22.12.1.tar.xz";
     };
   };
   kapman = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kapman-22.12.0.tar.xz";
-      sha256 = "1wn1w1rxv3lbqjchbnzgiqbxryq8jphhzzykm48xc3xcjh1zicnl";
-      name = "kapman-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kapman-22.12.1.tar.xz";
+      sha256 = "1qjg13vnwdrkfj7p88rlq1b3vhyxsgd7x6amqwd65qhbiiall732";
+      name = "kapman-22.12.1.tar.xz";
     };
   };
   kapptemplate = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kapptemplate-22.12.0.tar.xz";
-      sha256 = "1wl2p1m1vmzdzryv7s5kpq176bn3iaygf8pw6lzpnn6wc30gffmg";
-      name = "kapptemplate-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kapptemplate-22.12.1.tar.xz";
+      sha256 = "0ixgfv3q6a1qiggr0r1fnl2frdblb602p3g98mh4yj824ssh950y";
+      name = "kapptemplate-22.12.1.tar.xz";
     };
   };
   kate = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kate-22.12.0.tar.xz";
-      sha256 = "1zxz6x74h82xhnq5c7kmja4cdk9aapwzcshh63wwp4kxr617si61";
-      name = "kate-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kate-22.12.1.tar.xz";
+      sha256 = "0r7smfmdfhsfqr102w5di8xx1smbk5z9q6a9fhlplrdxkfckmw33";
+      name = "kate-22.12.1.tar.xz";
     };
   };
   katomic = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/katomic-22.12.0.tar.xz";
-      sha256 = "0b4i6v2gcl05851r56mcic1vhyl6fldcfvmdkghvcg88x0ccx7kc";
-      name = "katomic-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/katomic-22.12.1.tar.xz";
+      sha256 = "15sdvyzy36bw6dwj4v2i02qjw7r4m4xfqk16l8sphw67071vppch";
+      name = "katomic-22.12.1.tar.xz";
     };
   };
   kbackup = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kbackup-22.12.0.tar.xz";
-      sha256 = "1d7vmb24390435k2bni4zivwb7wrbqnnw3mqr4wifq80k6iy7j4r";
-      name = "kbackup-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kbackup-22.12.1.tar.xz";
+      sha256 = "12ms38wv9skzn3dbpdqr1b1rrr2skni4k226sh14l8rlh1phrwx3";
+      name = "kbackup-22.12.1.tar.xz";
     };
   };
   kblackbox = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kblackbox-22.12.0.tar.xz";
-      sha256 = "0hbf9cby03675pyrdjl31kqjfg9gf31j2jwqc9d6bmqv4fhhbyhj";
-      name = "kblackbox-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kblackbox-22.12.1.tar.xz";
+      sha256 = "0fs2gdlzxf0xmbvf7l833w053s9rhib0cb9iqg9l1kb83j2x0nfa";
+      name = "kblackbox-22.12.1.tar.xz";
     };
   };
   kblocks = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kblocks-22.12.0.tar.xz";
-      sha256 = "0cqb307dbrvgwq2018n17jr96f6l7dj2y0cmjxmj6lzn7nsb973y";
-      name = "kblocks-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kblocks-22.12.1.tar.xz";
+      sha256 = "1aq68p5g0khsa3ci6lw1cm2rmrl2lmx7vwyw8idgbpb18b6w211w";
+      name = "kblocks-22.12.1.tar.xz";
     };
   };
   kbounce = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kbounce-22.12.0.tar.xz";
-      sha256 = "1ipadk75nxnwww8skwpjxxcnwibrjz91i2ypj5rd1zbc2w7icvnz";
-      name = "kbounce-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kbounce-22.12.1.tar.xz";
+      sha256 = "0w9p2f3x1jmw6l0im4l3grbm2329rrhs1caf60rzdprkk7xpi5v7";
+      name = "kbounce-22.12.1.tar.xz";
     };
   };
   kbreakout = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kbreakout-22.12.0.tar.xz";
-      sha256 = "0za4c857rkdwwzw8xv5k7pbiv8nyhs99fq6mhq22iylz0lq87id6";
-      name = "kbreakout-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kbreakout-22.12.1.tar.xz";
+      sha256 = "1x5gda3ilsxbsnwgj7mmf20i5i8bw2nnnf8n5wbhi2sqlh05xmpy";
+      name = "kbreakout-22.12.1.tar.xz";
     };
   };
   kbruch = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kbruch-22.12.0.tar.xz";
-      sha256 = "15211vk9rkf1lpr5knsgzf9h0a7089ri51pnycma8ks8mwkx049b";
-      name = "kbruch-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kbruch-22.12.1.tar.xz";
+      sha256 = "1jf4gv7yihfm9djxqxlp90g49zp6j3nxvlgkh3r31ki11a993nha";
+      name = "kbruch-22.12.1.tar.xz";
     };
   };
   kcachegrind = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kcachegrind-22.12.0.tar.xz";
-      sha256 = "0l73qh9b72y5xqxaqh6d7h898fdr0qk01dmnz2dg53x65c29nyhf";
-      name = "kcachegrind-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kcachegrind-22.12.1.tar.xz";
+      sha256 = "01ign21xhl5xypxry5jfmay456m64kmsb5292xqrd91kwk56z3ns";
+      name = "kcachegrind-22.12.1.tar.xz";
     };
   };
   kcalc = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kcalc-22.12.0.tar.xz";
-      sha256 = "1igd1sijsb0fd0msr4jr74vf94d0whjp160az55r1xx75xmbfb97";
-      name = "kcalc-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kcalc-22.12.1.tar.xz";
+      sha256 = "17msfxjzyjiq4lfl4p3kxndgplc8q3ghjbvfx8z09r0a0bqd52wl";
+      name = "kcalc-22.12.1.tar.xz";
     };
   };
   kcalutils = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kcalutils-22.12.0.tar.xz";
-      sha256 = "1ya3g981drl62q5gdsg3ikni4v186cz0b79kdcfb184xv8lhl01c";
-      name = "kcalutils-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kcalutils-22.12.1.tar.xz";
+      sha256 = "077k3wppnzvpwwzf4n9r81rm996x750npsri4acn94ff7wp98r0r";
+      name = "kcalutils-22.12.1.tar.xz";
     };
   };
   kcharselect = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kcharselect-22.12.0.tar.xz";
-      sha256 = "14avph9m9y4h29mbmngfji6m7wi0kf91a8i0i2shma0sq1kqkz41";
-      name = "kcharselect-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kcharselect-22.12.1.tar.xz";
+      sha256 = "0c5hswy8vjsbacac3la6n11rf4hr2g79w96qqha4dgjzzparaf4y";
+      name = "kcharselect-22.12.1.tar.xz";
     };
   };
   kcolorchooser = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kcolorchooser-22.12.0.tar.xz";
-      sha256 = "1qllm0dxqynzrmlhgv5pqzcaisqmfxyrb4z2vbhvm0063ll3r9h8";
-      name = "kcolorchooser-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kcolorchooser-22.12.1.tar.xz";
+      sha256 = "1kkhp7m69jcskpqrf6maw0b3k5wjfham54iwngyzgznz195cmad4";
+      name = "kcolorchooser-22.12.1.tar.xz";
     };
   };
   kcron = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kcron-22.12.0.tar.xz";
-      sha256 = "05bqw9p4kdjrf5rvvq4qicagb2a95l0wp0wryx9d6cp7b4cz4ww4";
-      name = "kcron-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kcron-22.12.1.tar.xz";
+      sha256 = "0i5pnqb39mgllzxqdyp4pa0109i1q59lx3q0b6445r4lbgxmdd8a";
+      name = "kcron-22.12.1.tar.xz";
     };
   };
   kde-dev-scripts = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kde-dev-scripts-22.12.0.tar.xz";
-      sha256 = "0rxy9cyrqsaipdm0mi6qx49gkmhsqcayjniqlrdfawrj2izs69a5";
-      name = "kde-dev-scripts-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kde-dev-scripts-22.12.1.tar.xz";
+      sha256 = "0544cjxk8l1hwfzi93xvs0w6fv47dw2s45r5fdzragna3w8nbh9l";
+      name = "kde-dev-scripts-22.12.1.tar.xz";
     };
   };
   kde-dev-utils = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kde-dev-utils-22.12.0.tar.xz";
-      sha256 = "1dh2s3ds4mj6lncasglj5l6ra5g16h2a9kgb51vh3pbdb8pb5hm3";
-      name = "kde-dev-utils-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kde-dev-utils-22.12.1.tar.xz";
+      sha256 = "0vk9ziz4dim55h93v6bfszr7nanxs6hxap059rmq3y5vd4cv5fys";
+      name = "kde-dev-utils-22.12.1.tar.xz";
     };
   };
   kdebugsettings = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kdebugsettings-22.12.0.tar.xz";
-      sha256 = "0qmrkgky2w0qmydxb7ya2glm14wc6hyp5fvvz2mln226228wb0i0";
-      name = "kdebugsettings-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kdebugsettings-22.12.1.tar.xz";
+      sha256 = "0fmxh38vc28hjv7brp5khj8mn3k83rwkyjlm6kfxnnxwyp7h3n0a";
+      name = "kdebugsettings-22.12.1.tar.xz";
     };
   };
   kdeconnect-kde = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kdeconnect-kde-22.12.0.tar.xz";
-      sha256 = "123nskl9b7wbfigprp7n2zypx0i2s10yx0s473xyz03j9m5rjlm6";
-      name = "kdeconnect-kde-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kdeconnect-kde-22.12.1.tar.xz";
+      sha256 = "17yzqibcbab3h1vy88m7wd52gc76j0g5an8mr2xw7nrjl6q7mfm7";
+      name = "kdeconnect-kde-22.12.1.tar.xz";
     };
   };
   kdeedu-data = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kdeedu-data-22.12.0.tar.xz";
-      sha256 = "17w233w3cqwqd3vzq27mgn7ydjb9wfg8hp2mqi27h5ci2a048m5f";
-      name = "kdeedu-data-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kdeedu-data-22.12.1.tar.xz";
+      sha256 = "1rfgpb2fa3ivhcicqdb2yvbslgmpw0k1gyrd76awaigymv9hd7l8";
+      name = "kdeedu-data-22.12.1.tar.xz";
     };
   };
   kdegraphics-mobipocket = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kdegraphics-mobipocket-22.12.0.tar.xz";
-      sha256 = "176hqljaxkzk2b54d4nk0lbm7vwz9ciq5wg2lchw33mb7dwa2dv5";
-      name = "kdegraphics-mobipocket-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kdegraphics-mobipocket-22.12.1.tar.xz";
+      sha256 = "13iijl2gagnpx55h65mlvq1g2iy8m2d8w5aj1wx3496nxcj0fyl6";
+      name = "kdegraphics-mobipocket-22.12.1.tar.xz";
     };
   };
   kdegraphics-thumbnailers = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kdegraphics-thumbnailers-22.12.0.tar.xz";
-      sha256 = "0r717lrhvdzzr5zm2r8pikz31f31654jr0ygyjjyjmgrz3cnw4lv";
-      name = "kdegraphics-thumbnailers-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kdegraphics-thumbnailers-22.12.1.tar.xz";
+      sha256 = "172lv6ysp3b13ks9548iw1s8nw7wi1vxnxsaf97bsirq1by4f42a";
+      name = "kdegraphics-thumbnailers-22.12.1.tar.xz";
     };
   };
   kdenetwork-filesharing = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kdenetwork-filesharing-22.12.0.tar.xz";
-      sha256 = "0qfcyjqc43mx4jivkz18hvma8hiqj188gn5q7qdc01md5bq97vjz";
-      name = "kdenetwork-filesharing-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kdenetwork-filesharing-22.12.1.tar.xz";
+      sha256 = "0mwczjnj3nsnlsk5y0v26fszs5gfq8g3yki8xgan7hgc14p4ncik";
+      name = "kdenetwork-filesharing-22.12.1.tar.xz";
     };
   };
   kdenlive = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kdenlive-22.12.0.tar.xz";
-      sha256 = "05v32fidh1z3yk42355pmjxmynhwgdmdsxd7drnhsspb4wbacv25";
-      name = "kdenlive-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kdenlive-22.12.1.tar.xz";
+      sha256 = "1pfp00gkvxmm578fj6a86la1p2iypfgx2j1zk72qdj9kczsnw7mg";
+      name = "kdenlive-22.12.1.tar.xz";
     };
   };
   kdepim-addons = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kdepim-addons-22.12.0.tar.xz";
-      sha256 = "1c52brljcm5rm9z3q9597f4xrc0x4r73xyhfxm5hcxhh1qd1yiwh";
-      name = "kdepim-addons-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kdepim-addons-22.12.1.tar.xz";
+      sha256 = "1zxs8n28yl8a1kbm4ndljs4giyj473alkqlzkjgc60cz6g2fq58k";
+      name = "kdepim-addons-22.12.1.tar.xz";
     };
   };
   kdepim-runtime = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kdepim-runtime-22.12.0.tar.xz";
-      sha256 = "1fns0d87s0nd62cfpwvqx0b7wknh6bkpz7p8kahh10zmvr0x595b";
-      name = "kdepim-runtime-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kdepim-runtime-22.12.1.tar.xz";
+      sha256 = "0vghpf5lnl0mfwdac1mghr48bfvqg16az090w6msn0rs77ai1q2s";
+      name = "kdepim-runtime-22.12.1.tar.xz";
     };
   };
   kdesdk-kio = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kdesdk-kio-22.12.0.tar.xz";
-      sha256 = "07jgzfa39q96kdr5hczj2xh856g43gvxgmznn23km76npvfcdkqa";
-      name = "kdesdk-kio-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kdesdk-kio-22.12.1.tar.xz";
+      sha256 = "1rzcq0v0faa2ix596c209p108wsrj8p8mnvrgkkz6s5gwswqvi0z";
+      name = "kdesdk-kio-22.12.1.tar.xz";
     };
   };
   kdesdk-thumbnailers = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kdesdk-thumbnailers-22.12.0.tar.xz";
-      sha256 = "1l4jajpdsw5k43i0ibk4gim8xqg0g586aijya2nx33yc492d8pkb";
-      name = "kdesdk-thumbnailers-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kdesdk-thumbnailers-22.12.1.tar.xz";
+      sha256 = "1w09rpri600k6v4z0srw0nfrg0dhqhsvxzj3vmgkksw2rllq7gm2";
+      name = "kdesdk-thumbnailers-22.12.1.tar.xz";
     };
   };
   kdev-php = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kdev-php-22.12.0.tar.xz";
-      sha256 = "0lrhdkvrmhv8h9rqiwpavp02gnjgf3izgkbwqkqj6vl36ky06yp8";
-      name = "kdev-php-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kdev-php-22.12.1.tar.xz";
+      sha256 = "0jna5b9c4ir9x622iivbbz2h6bmp9hbvyxa99h791inpfcgbkxh0";
+      name = "kdev-php-22.12.1.tar.xz";
     };
   };
   kdev-python = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kdev-python-22.12.0.tar.xz";
-      sha256 = "0vgf5c6k6s3k3q1rmgy2c51hfmpvdnsspm95ryjyalpz8wfn2xp4";
-      name = "kdev-python-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kdev-python-22.12.1.tar.xz";
+      sha256 = "064897836jgrfwqssk0fkxpc5bw61d41l0wk1qqavzv0bd22ljn8";
+      name = "kdev-python-22.12.1.tar.xz";
     };
   };
   kdevelop = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kdevelop-22.12.0.tar.xz";
-      sha256 = "073rk92am1ky8p5f2qjpwd0m8wjcm67qz4cgks68h883m2l690nm";
-      name = "kdevelop-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kdevelop-22.12.1.tar.xz";
+      sha256 = "0qlhjdaaisjqmf1ss1nwrj8ppqy6z7aq9vzh18sb924y439bnc7k";
+      name = "kdevelop-22.12.1.tar.xz";
     };
   };
   kdf = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kdf-22.12.0.tar.xz";
-      sha256 = "0zx0d1yn47jw072xyzx98kpywdr8f55zz32r71dgh9pa1mqhf4qy";
-      name = "kdf-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kdf-22.12.1.tar.xz";
+      sha256 = "11hh03mhccwqj141xrpkiz72lg1rwzixr3lsdbkjvx8b7mc2f5rc";
+      name = "kdf-22.12.1.tar.xz";
     };
   };
   kdialog = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kdialog-22.12.0.tar.xz";
-      sha256 = "0ql2ymrzhakacav7mj04wc265w0w5hkrdwpryz6dv9l1jv941dnw";
-      name = "kdialog-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kdialog-22.12.1.tar.xz";
+      sha256 = "1wlmq01a78rw3lkv26wjmbyr56y1k945sdwvl521pz5bzanl2ppa";
+      name = "kdialog-22.12.1.tar.xz";
     };
   };
   kdiamond = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kdiamond-22.12.0.tar.xz";
-      sha256 = "0kfci70kmwq1f7f0dpkmmk3s0b3jr63r4k81yhfndw4pdhz2v246";
-      name = "kdiamond-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kdiamond-22.12.1.tar.xz";
+      sha256 = "1b0ybhryxkr2p0vbs03pn70w16cpgbps3n1gmf4iqsg4xh86hhcc";
+      name = "kdiamond-22.12.1.tar.xz";
     };
   };
   keditbookmarks = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/keditbookmarks-22.12.0.tar.xz";
-      sha256 = "06a73s53m0wdrlyigx2qf4807m0y6i4iqr4xl74zzmz46kn45c9m";
-      name = "keditbookmarks-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/keditbookmarks-22.12.1.tar.xz";
+      sha256 = "0djcm96hcj7fawyyxg39rnwq01p84c1w7hyrsz6c8cha8875lbr1";
+      name = "keditbookmarks-22.12.1.tar.xz";
     };
   };
   kfind = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kfind-22.12.0.tar.xz";
-      sha256 = "0bjzmv4mmimrhz0n2ngcfiric6xlh34q87mhbc8by4cqm11xrf46";
-      name = "kfind-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kfind-22.12.1.tar.xz";
+      sha256 = "1li89qvfj7d6q3m8clk1sgzlwrgki966yvbvsjj6q49c463gjfla";
+      name = "kfind-22.12.1.tar.xz";
     };
   };
   kfloppy = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kfloppy-22.12.0.tar.xz";
-      sha256 = "0anwmgx91vc20v0dbrl3k6a6qjydnw3qr4mlzgdazljfykp0ghda";
-      name = "kfloppy-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kfloppy-22.12.1.tar.xz";
+      sha256 = "0kxx2h4wxpdjzg4nzfj2ws6vs1jbq1l2r1n1zsllbaj7bxy7rif0";
+      name = "kfloppy-22.12.1.tar.xz";
     };
   };
   kfourinline = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kfourinline-22.12.0.tar.xz";
-      sha256 = "1c35421a3y3f0nnykpwsmgmd5jmkp1xd6anpjd7gkp99pkcjarvp";
-      name = "kfourinline-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kfourinline-22.12.1.tar.xz";
+      sha256 = "0gag64zbm22mwsqkzip7q2lzwc40vqma6cxlf5m40zxin1p0nk7s";
+      name = "kfourinline-22.12.1.tar.xz";
     };
   };
   kgeography = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kgeography-22.12.0.tar.xz";
-      sha256 = "08iq8blgm24nngdzsz4flyy18gzzaxpdz0na6jjy38h2b5fy9p0r";
-      name = "kgeography-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kgeography-22.12.1.tar.xz";
+      sha256 = "0xfyvzkzy5pp1321iyyvjy35ayav0adbyfym00np3a0sglpmb007";
+      name = "kgeography-22.12.1.tar.xz";
     };
   };
   kget = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kget-22.12.0.tar.xz";
-      sha256 = "0kbxqjmsr8nsdzhz5msvb4lq3cdnl373i5hf4wi63m04rp9q0apm";
-      name = "kget-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kget-22.12.1.tar.xz";
+      sha256 = "18z2nsr07m4d9ybi4jdv1hvxnf0cpvbyy39znba7r3psr3q9j9sz";
+      name = "kget-22.12.1.tar.xz";
     };
   };
   kgoldrunner = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kgoldrunner-22.12.0.tar.xz";
-      sha256 = "03ah2g7hxxj8k30n6lhs5m0iwvl4xg3q9s0ibsc3jkl1fi7wb2p5";
-      name = "kgoldrunner-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kgoldrunner-22.12.1.tar.xz";
+      sha256 = "1yrz6iafk01sm4mhjgkz8gsphsaxmrgf0zjjyzqqz4blzhi0fm8w";
+      name = "kgoldrunner-22.12.1.tar.xz";
     };
   };
   kgpg = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kgpg-22.12.0.tar.xz";
-      sha256 = "0mdih0zgiqgs2av6dfqg5ns9v6bzy7hpksr0w79ag4r6lp586pzy";
-      name = "kgpg-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kgpg-22.12.1.tar.xz";
+      sha256 = "081g3ib0cd9zyg7vlkj1c99z1x5a1r3v3ck2f7xhlq1vgh6b610m";
+      name = "kgpg-22.12.1.tar.xz";
     };
   };
   khangman = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/khangman-22.12.0.tar.xz";
-      sha256 = "0ijnrb2svs3465y5qgsqvgjwn6b8py7pwsxklqanigp0d6r89dww";
-      name = "khangman-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/khangman-22.12.1.tar.xz";
+      sha256 = "19yqlin45fwf6n9a94cd3h5101cw50rvxsvcx02y9cm405pdnx6l";
+      name = "khangman-22.12.1.tar.xz";
     };
   };
   khelpcenter = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/khelpcenter-22.12.0.tar.xz";
-      sha256 = "0bmkgv0kwd4xnfh2z0m5iqkgy6322085992zzk7qdw943afk415g";
-      name = "khelpcenter-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/khelpcenter-22.12.1.tar.xz";
+      sha256 = "1cwn1mp79lps764vdilrprj99b9vxmqfxz81zk2vsyywnfyq3nly";
+      name = "khelpcenter-22.12.1.tar.xz";
     };
   };
   kidentitymanagement = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kidentitymanagement-22.12.0.tar.xz";
-      sha256 = "13p4w7khhx6ax4j36iag04x4gagy04imgp39v1lzg95qgsyvaf9m";
-      name = "kidentitymanagement-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kidentitymanagement-22.12.1.tar.xz";
+      sha256 = "0zvp52kmg9mmgfjw01il0j9656gqi854i3dvir0djhqrqfv8ivb0";
+      name = "kidentitymanagement-22.12.1.tar.xz";
     };
   };
   kig = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kig-22.12.0.tar.xz";
-      sha256 = "17wfnvxfgjk3d0k34kwm68qjz5bl6fqghyyyplhw0hjy3hn158pg";
-      name = "kig-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kig-22.12.1.tar.xz";
+      sha256 = "1mcb98r6j5byvx6bi2rhr3d6c9xdkf9cwnz2wy3v69xsi29var80";
+      name = "kig-22.12.1.tar.xz";
     };
   };
   kigo = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kigo-22.12.0.tar.xz";
-      sha256 = "0ajx32w2j49pn0b2ki835xbqvb2dlvk4g6q6xaydy6ip6m7rhfwv";
-      name = "kigo-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kigo-22.12.1.tar.xz";
+      sha256 = "1nl0i1qdbfpjp1vmy71zwa6f2yp9vlzvfdfb4rdsqdz23x4irbzg";
+      name = "kigo-22.12.1.tar.xz";
     };
   };
   killbots = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/killbots-22.12.0.tar.xz";
-      sha256 = "0wg88wlck60hignx6a542b63j7lqdb4gb14ax3zpbza9akgcraxs";
-      name = "killbots-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/killbots-22.12.1.tar.xz";
+      sha256 = "0lmd3cr087jjd4h557rsbjqr15j47wwr2is7vv4l3idl3hn3izak";
+      name = "killbots-22.12.1.tar.xz";
     };
   };
   kimagemapeditor = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kimagemapeditor-22.12.0.tar.xz";
-      sha256 = "1da4qw53q8ghvk65kx7fyky40avys8jg4qhapgrxsk7c8d5p91yn";
-      name = "kimagemapeditor-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kimagemapeditor-22.12.1.tar.xz";
+      sha256 = "1shpkn79ag1invsmizz9amz5sbphpasp2a9l86mkzm8bwsrqjihb";
+      name = "kimagemapeditor-22.12.1.tar.xz";
     };
   };
   kimap = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kimap-22.12.0.tar.xz";
-      sha256 = "1ibq3vwxyn05gk6s2hzywz6ymhylsn0bbaxc3gq8krj7r1dliiy4";
-      name = "kimap-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kimap-22.12.1.tar.xz";
+      sha256 = "03fgi82l8zq1r13akvchlymlzc2ivxhw9br75i5j93v3jvfhindx";
+      name = "kimap-22.12.1.tar.xz";
     };
   };
   kio-extras = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kio-extras-22.12.0.tar.xz";
-      sha256 = "0lgsdqfcfb18w21ia9mnv91213938g1ab3nkqjda52mv67ra45a8";
-      name = "kio-extras-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kio-extras-22.12.1.tar.xz";
+      sha256 = "0g1is8hgy9zjzm7l3msg6shcjvrl0x6wf5gji0c34hkrr5axd0gv";
+      name = "kio-extras-22.12.1.tar.xz";
     };
   };
   kio-gdrive = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kio-gdrive-22.12.0.tar.xz";
-      sha256 = "0sfvg7qnxxiij122l1rqlxdizj7dxzm5hkjbnhxgqifb4x7cizfv";
-      name = "kio-gdrive-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kio-gdrive-22.12.1.tar.xz";
+      sha256 = "1p3q17c7f6i7q5k3k5rxckl1wdr8bs9z9v8zz2jwnky3licfhgk8";
+      name = "kio-gdrive-22.12.1.tar.xz";
     };
   };
   kio-zeroconf = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kio-zeroconf-22.12.0.tar.xz";
-      sha256 = "060m3sij5020b0gah4bqqwxrw9krmhz2swfj1ydgjbi2n0mnpwsa";
-      name = "kio-zeroconf-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kio-zeroconf-22.12.1.tar.xz";
+      sha256 = "0qhl2yygs2bs56nd3ybwhcd4ry0qls2qzhh3lb8y9xqiakz669sn";
+      name = "kio-zeroconf-22.12.1.tar.xz";
     };
   };
   kipi-plugins = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kipi-plugins-22.12.0.tar.xz";
-      sha256 = "0qm070bgb8aj2xh4gx0jpmlsbwdfsm3vjk7pi21ijd7zrpvwc9j4";
-      name = "kipi-plugins-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kipi-plugins-22.12.1.tar.xz";
+      sha256 = "1jgjnc0svjyq3ffgiksxcxk140lk3bligh8501jv5q7sy6flcwba";
+      name = "kipi-plugins-22.12.1.tar.xz";
     };
   };
   kirigami-gallery = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kirigami-gallery-22.12.0.tar.xz";
-      sha256 = "040h03w14vwyyyd00wa0g85zl38cygpcxdynqxlc34qf535r413d";
-      name = "kirigami-gallery-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kirigami-gallery-22.12.1.tar.xz";
+      sha256 = "1drbqhcjx6ilqj49y8pghg94hwdwnj08wfl33j9ssn59wh6s282h";
+      name = "kirigami-gallery-22.12.1.tar.xz";
     };
   };
   kiriki = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kiriki-22.12.0.tar.xz";
-      sha256 = "1ry352v5pilw2rhr4gghbqx3xr9c9rknnpfij06dkiigm5d4w5dg";
-      name = "kiriki-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kiriki-22.12.1.tar.xz";
+      sha256 = "1ad71h5fy6c5826hhdfbzr4x9gbl5z28vqwc9kjhyjvl9x24h264";
+      name = "kiriki-22.12.1.tar.xz";
     };
   };
   kiten = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kiten-22.12.0.tar.xz";
-      sha256 = "0znwz1z63b6bwi6q89j03swsadpninqvci6zs9zs15csnj0s262k";
-      name = "kiten-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kiten-22.12.1.tar.xz";
+      sha256 = "0cz5whrmzj6yflqw5cfvazmdf66qcgm1wz94h8f283nnglc4vz49";
+      name = "kiten-22.12.1.tar.xz";
     };
   };
   kitinerary = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kitinerary-22.12.0.tar.xz";
-      sha256 = "1b5ii2rljr39lnc53i20q98ypwy5wic4dr3dvrrmap526vs948wd";
-      name = "kitinerary-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kitinerary-22.12.1.tar.xz";
+      sha256 = "0i9mbfm5f57hac9rj50474ck05hrdv4m2qdaqi4jm2dr737wmigh";
+      name = "kitinerary-22.12.1.tar.xz";
     };
   };
   kjumpingcube = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kjumpingcube-22.12.0.tar.xz";
-      sha256 = "08qa25yxqz6dm9syq8343rs0q9ag0habl050s8zki7hkk4sbrfhl";
-      name = "kjumpingcube-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kjumpingcube-22.12.1.tar.xz";
+      sha256 = "0cyq25cmcirw7kx6yln1nn0l5va9q7a8ngcldggknlnpap3y5m4q";
+      name = "kjumpingcube-22.12.1.tar.xz";
     };
   };
   kldap = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kldap-22.12.0.tar.xz";
-      sha256 = "1gbgnk3nrhjpx5q527g2x2fsv15aw4p2j66djp8k8b65zrzwd313";
-      name = "kldap-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kldap-22.12.1.tar.xz";
+      sha256 = "1dyn01jxlh5qidlnhd989c88id6vxfazn9flhlhsklgcaywf73y8";
+      name = "kldap-22.12.1.tar.xz";
     };
   };
   kleopatra = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kleopatra-22.12.0.tar.xz";
-      sha256 = "0ijydbbjgqnzplfql09l533n7a78zx3kvwrqbczvvw2k4vl89snz";
-      name = "kleopatra-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kleopatra-22.12.1.tar.xz";
+      sha256 = "0vg311c1qbvbajb0n46fhy90yafq5rgrh107z172snbvd1v42bj9";
+      name = "kleopatra-22.12.1.tar.xz";
     };
   };
   klettres = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/klettres-22.12.0.tar.xz";
-      sha256 = "1vi31clysvdindkn3wk8xbrzq9fhicxik3l9cxk4rl9jw9y5gsvq";
-      name = "klettres-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/klettres-22.12.1.tar.xz";
+      sha256 = "1jad7waik1agaih98x9bm6apmm6plz9kpsy3zfcll80vl0p6g8vs";
+      name = "klettres-22.12.1.tar.xz";
     };
   };
   klickety = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/klickety-22.12.0.tar.xz";
-      sha256 = "0d4gcn2yzqk3qk85lrjghbxf29p5wf6gy4y6d8m7hyj5fifwxnl8";
-      name = "klickety-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/klickety-22.12.1.tar.xz";
+      sha256 = "004hj4dbwxy9yyjcgc8awjwc45x9gsh5jfs5w8261l0qj4zinj8l";
+      name = "klickety-22.12.1.tar.xz";
     };
   };
   klines = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/klines-22.12.0.tar.xz";
-      sha256 = "1r2ggrfvqaxdcjxr9m2pij3366sryga3cm3myr1lsc2fkapi646j";
-      name = "klines-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/klines-22.12.1.tar.xz";
+      sha256 = "0jsb5842qmi0ll23x6rmmiv91zwyijnvmq6bvk9fs66i0fczgkj7";
+      name = "klines-22.12.1.tar.xz";
     };
   };
   kmag = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kmag-22.12.0.tar.xz";
-      sha256 = "0gn284bazhmgr9814wfqnnwh62bqipk4ixn39ly423jcqdw7il63";
-      name = "kmag-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kmag-22.12.1.tar.xz";
+      sha256 = "09vq93jab8hv918fabz3i50311n6vglpig5nrgdzv72mvy5y86bk";
+      name = "kmag-22.12.1.tar.xz";
     };
   };
   kmahjongg = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kmahjongg-22.12.0.tar.xz";
-      sha256 = "0f63r6ly8n0s93f25xnm94kjdjp384n2jha2inqx1wrayi4n5drd";
-      name = "kmahjongg-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kmahjongg-22.12.1.tar.xz";
+      sha256 = "0103p982wih0niqpzk464m2nwyfxinzl783qj7liwavrgsv1fkfy";
+      name = "kmahjongg-22.12.1.tar.xz";
     };
   };
   kmail = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kmail-22.12.0.tar.xz";
-      sha256 = "1r9d60zl9iqsddc1bab55w390ak2zxrvnivpblx4m7385h38g9q1";
-      name = "kmail-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kmail-22.12.1.tar.xz";
+      sha256 = "02qgsyxs4y37ry2xwwc2x541l4l7gfbhq1gmankn1gp6128p9zhi";
+      name = "kmail-22.12.1.tar.xz";
     };
   };
   kmail-account-wizard = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kmail-account-wizard-22.12.0.tar.xz";
-      sha256 = "07a37lrhhp7gzfb00fzyykq1rpn0cqx49c67yslcrjj3bfmf7vc5";
-      name = "kmail-account-wizard-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kmail-account-wizard-22.12.1.tar.xz";
+      sha256 = "0ncwmhz69fja35fg90a7q8m1vv94cbxapr5n69vgb4xlypf9sd38";
+      name = "kmail-account-wizard-22.12.1.tar.xz";
     };
   };
   kmailtransport = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kmailtransport-22.12.0.tar.xz";
-      sha256 = "12v4ibcs6gnp5scbck8xk4f94bbi25mvsxnqvwdicqifdrpgz1m4";
-      name = "kmailtransport-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kmailtransport-22.12.1.tar.xz";
+      sha256 = "19b6hhgdvnh23v5yl6rz6c0i742lavmmx1xkkkza69ha0nfaphw2";
+      name = "kmailtransport-22.12.1.tar.xz";
     };
   };
   kmbox = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kmbox-22.12.0.tar.xz";
-      sha256 = "15c40f5lavgxwdxshzyk2wfy92c2ws92b64whvljfmc0j16gjdqm";
-      name = "kmbox-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kmbox-22.12.1.tar.xz";
+      sha256 = "1g01n0nvvjpds8bh8zg2r97s3xddhcvlxs6hvb2m7xck0x0w0rnq";
+      name = "kmbox-22.12.1.tar.xz";
     };
   };
   kmime = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kmime-22.12.0.tar.xz";
-      sha256 = "123ykbbmpb7zr3i1p0hfplr9xm2j708g5f5sj8s057m5jqv9x9mq";
-      name = "kmime-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kmime-22.12.1.tar.xz";
+      sha256 = "196sipqw1w4v3va4qy3y4369hyd6zgi8w36fqfkismc1z5lbhhi5";
+      name = "kmime-22.12.1.tar.xz";
     };
   };
   kmines = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kmines-22.12.0.tar.xz";
-      sha256 = "1qvmjn86r2w323ircimrypmnagx8s4cxqhsm30z237s368d7kprg";
-      name = "kmines-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kmines-22.12.1.tar.xz";
+      sha256 = "1n0wbgxjah0n2mik4x1fkb1n3bq7zkkiklj2qn7l64qszdxjmzq4";
+      name = "kmines-22.12.1.tar.xz";
     };
   };
   kmix = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kmix-22.12.0.tar.xz";
-      sha256 = "011n2lbmdj5smbgqg8fk1p6vxrmh2d28cg4yn5a1fnshgwpw3yqc";
-      name = "kmix-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kmix-22.12.1.tar.xz";
+      sha256 = "00nq47v6h452wymj5bv3h0ava8wx1vg3w5kc43bnw7rfgh1ikpm9";
+      name = "kmix-22.12.1.tar.xz";
     };
   };
   kmousetool = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kmousetool-22.12.0.tar.xz";
-      sha256 = "1ahr2vyhfi8ajkp0mbvm0h9q0h68xc2d4q8mp2s2qig9q7gf5wa7";
-      name = "kmousetool-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kmousetool-22.12.1.tar.xz";
+      sha256 = "0z7ph40zld45pzyyh8naczqzvccra7rjcy9d12phcdmii2x05njw";
+      name = "kmousetool-22.12.1.tar.xz";
     };
   };
   kmouth = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kmouth-22.12.0.tar.xz";
-      sha256 = "1pdxm98f6nbcdr1h61j1071djz04bmpm12mx4b0bbc077lyk9qcl";
-      name = "kmouth-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kmouth-22.12.1.tar.xz";
+      sha256 = "0gkq6m3ylcghqsdwv8i8372dsia8cd61s8jfwnw94v41zbi5l6md";
+      name = "kmouth-22.12.1.tar.xz";
     };
   };
   kmplot = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kmplot-22.12.0.tar.xz";
-      sha256 = "0ma3zd5salizy3zh85jnqrf6m8vfk52f9s0yy4lsmlssdqykvqri";
-      name = "kmplot-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kmplot-22.12.1.tar.xz";
+      sha256 = "0vvqh5nikfd4lx90c41va6y66iad4dgzcgp1kxwshwlzlkpnd783";
+      name = "kmplot-22.12.1.tar.xz";
     };
   };
   knavalbattle = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/knavalbattle-22.12.0.tar.xz";
-      sha256 = "0d0bkinr8f76w7g6m7w6q7yf6lgasdbf2q4a6749jpr3m38hbai1";
-      name = "knavalbattle-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/knavalbattle-22.12.1.tar.xz";
+      sha256 = "195vqwp3k7dpgkbg43pl5y7vlm6858y1p6wqdz54dam1gcg7185g";
+      name = "knavalbattle-22.12.1.tar.xz";
     };
   };
   knetwalk = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/knetwalk-22.12.0.tar.xz";
-      sha256 = "1d5qpivmwff4f8hw3rc5ynr0pd97aa08442l9ha5kd4rvfwspahw";
-      name = "knetwalk-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/knetwalk-22.12.1.tar.xz";
+      sha256 = "0jf2jk1i3awww6yalb6k5p4c31d323m4f6dj76r5nnalpj81jkiv";
+      name = "knetwalk-22.12.1.tar.xz";
     };
   };
   knights = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/knights-22.12.0.tar.xz";
-      sha256 = "0vb6k2pzszkizaf03sa86q7s8qxjh9qvknpqg01vy1wgx0x1207i";
-      name = "knights-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/knights-22.12.1.tar.xz";
+      sha256 = "106kq9ahr000nnakiq9n8by06qq2av4pnlh23y4n0z52rbhq866w";
+      name = "knights-22.12.1.tar.xz";
     };
   };
   knotes = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/knotes-22.12.0.tar.xz";
-      sha256 = "027mcipwigc7f4zv3zlhymffhbkdg3ldj2nq20v4bz8p0vybgsv1";
-      name = "knotes-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/knotes-22.12.1.tar.xz";
+      sha256 = "180g0j1fhhixm4qm61whbik3z1pvijw33v2pb4jjzzhbxn439xcm";
+      name = "knotes-22.12.1.tar.xz";
     };
   };
   kolf = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kolf-22.12.0.tar.xz";
-      sha256 = "1zg0xw0940pcswbkgg3src6ji2zagdg7axz9mjjxyabs57acdmr4";
-      name = "kolf-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kolf-22.12.1.tar.xz";
+      sha256 = "1v5xkjh6xdfmll7bcqsv1218bvr6q3z3ac1367gd824bcxv5j5np";
+      name = "kolf-22.12.1.tar.xz";
     };
   };
   kollision = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kollision-22.12.0.tar.xz";
-      sha256 = "042rrkqk5j547xgcw5dwkya8m0l4f1arns6viix8nyrgrlf5x67p";
-      name = "kollision-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kollision-22.12.1.tar.xz";
+      sha256 = "0ksq4inaq5a74jxxhsajwxnpgr7wnjgpm70kj0layxvryqjlzmkj";
+      name = "kollision-22.12.1.tar.xz";
     };
   };
   kolourpaint = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kolourpaint-22.12.0.tar.xz";
-      sha256 = "11avkpyqb3d0w9cfcyg0y7dbwlzgsmivv9qa8fmf8m8jgiv4p2zz";
-      name = "kolourpaint-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kolourpaint-22.12.1.tar.xz";
+      sha256 = "0m1p1xdi8ax8zanqgmyqndzz1bngz4bxdv4lxjx4nqimgjjrbmj8";
+      name = "kolourpaint-22.12.1.tar.xz";
     };
   };
   kompare = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kompare-22.12.0.tar.xz";
-      sha256 = "1ac3ywi0sm1whphm2s8ax7cw29x2pfkmbixlps1q0qh2rghz0hx3";
-      name = "kompare-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kompare-22.12.1.tar.xz";
+      sha256 = "0g6qw3ajgb71rj99f2sni64i7sqdq586i71pj66pj18kx51m4zsn";
+      name = "kompare-22.12.1.tar.xz";
     };
   };
   konqueror = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/konqueror-22.12.0.tar.xz";
-      sha256 = "047d5v62r78bffax25b66gr4bq9hy80pqdx0jh2pnzb3kif9kcnk";
-      name = "konqueror-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/konqueror-22.12.1.tar.xz";
+      sha256 = "1nyhrnl0ry5439r75974fy7mks78knxs6m8zg8y24glbmjnb1d0m";
+      name = "konqueror-22.12.1.tar.xz";
     };
   };
   konquest = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/konquest-22.12.0.tar.xz";
-      sha256 = "0p84hilzrqix0wlkwbv9r9rmmnkaiyw8rypjw0hmjdhpvqg671js";
-      name = "konquest-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/konquest-22.12.1.tar.xz";
+      sha256 = "0nmrxylx1spvp9m3xwy9xgw2nxrv4k68zanr7q7cxlc95wlxdrk6";
+      name = "konquest-22.12.1.tar.xz";
     };
   };
   konsole = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/konsole-22.12.0.tar.xz";
-      sha256 = "1a58xw1a298hp8fa034whn57g2j0ii2alwqcbij60az1rng94sm7";
-      name = "konsole-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/konsole-22.12.1.tar.xz";
+      sha256 = "1jyfl6ibcpxphgh5by3501vk519fkvr5y9jhl1wzx6dh4vw7zh9l";
+      name = "konsole-22.12.1.tar.xz";
     };
   };
   kontact = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kontact-22.12.0.tar.xz";
-      sha256 = "16cysfafdwsmcbz7x1vqr0bqfys4nsckz274aafddcsmxr0n6zaj";
-      name = "kontact-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kontact-22.12.1.tar.xz";
+      sha256 = "1m943xcg4csjvcfm9py7h7cr3f2k3xvlidr75ri4sbwnhkl7494k";
+      name = "kontact-22.12.1.tar.xz";
     };
   };
   kontactinterface = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kontactinterface-22.12.0.tar.xz";
-      sha256 = "1s1c2kwiq7jsdyb1rqv82idw5h9zqn73q21ay36xl3ryz669lpxi";
-      name = "kontactinterface-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kontactinterface-22.12.1.tar.xz";
+      sha256 = "13l44jm0rfin0vbm4znjn25igfmgkifi993qcq5pq6fy96cj2g8l";
+      name = "kontactinterface-22.12.1.tar.xz";
     };
   };
   kontrast = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kontrast-22.12.0.tar.xz";
-      sha256 = "0lvx7dwf1k8ar6n244wp2rqn3dd4pzfy6n2l6svdjkrnxj1cpx7q";
-      name = "kontrast-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kontrast-22.12.1.tar.xz";
+      sha256 = "0vbqxn73p4d0wlv70gv39pz72lrwc92png14vfwi3ka23751mqai";
+      name = "kontrast-22.12.1.tar.xz";
     };
   };
   konversation = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/konversation-22.12.0.tar.xz";
-      sha256 = "0ql0fmbch8mdyvry8gy641mlljkilbmy5x5n344qkd492hjk9sam";
-      name = "konversation-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/konversation-22.12.1.tar.xz";
+      sha256 = "12246dlhwak7hxj2p2i1wksijqx0a8iwrk7qyh1543hcjm4mkyyv";
+      name = "konversation-22.12.1.tar.xz";
     };
   };
   kopeninghours = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kopeninghours-22.12.0.tar.xz";
-      sha256 = "08yspl2bqr7r30285h0mf4diax3lg6k1jhnfhkbr5dhj8l8q3shm";
-      name = "kopeninghours-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kopeninghours-22.12.1.tar.xz";
+      sha256 = "198m55gwvv5ig28hibk7gib6wj7rxahngw6ryshqgr0yhrir1bha";
+      name = "kopeninghours-22.12.1.tar.xz";
     };
   };
   kopete = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kopete-22.12.0.tar.xz";
-      sha256 = "0ydxzz0sd6i6hwnny1mnc16k3s9w6ams1086kdayqidgk3zjlsg0";
-      name = "kopete-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kopete-22.12.1.tar.xz";
+      sha256 = "0x7ya19n2wfd7h4h71sqa9kp02qh2sc0r8wy9njjn6basc6cj7yd";
+      name = "kopete-22.12.1.tar.xz";
     };
   };
   korganizer = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/korganizer-22.12.0.tar.xz";
-      sha256 = "0w1fsgnjb7104x6i1qndmzhm82dqwbxphcs6rk83p82ay5a4arhk";
-      name = "korganizer-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/korganizer-22.12.1.tar.xz";
+      sha256 = "11gqa0bxpwra5ml8yb7pp7x4jbn3rndi8c66jhmi89gb33qyfnzh";
+      name = "korganizer-22.12.1.tar.xz";
     };
   };
   kosmindoormap = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kosmindoormap-22.12.0.tar.xz";
-      sha256 = "1mb8kc2s7w97fmnik2qmyw6hj3q8izs6crd3hcan4grjm1zrp3vv";
-      name = "kosmindoormap-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kosmindoormap-22.12.1.tar.xz";
+      sha256 = "1fb7hbndys6yji6xmdi6qildzr5s5wknr3mzckjc093sqb5q1dv2";
+      name = "kosmindoormap-22.12.1.tar.xz";
     };
   };
   kpat = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kpat-22.12.0.tar.xz";
-      sha256 = "09wig0yy9p1wdx0j93acx2d80hicx26m6qnq01gbna91i5d5hffq";
-      name = "kpat-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kpat-22.12.1.tar.xz";
+      sha256 = "0c0sr0lyskhqvyrhjb4x1hwpp4b5d1kxc6lnxz9w2qlgng8mr73l";
+      name = "kpat-22.12.1.tar.xz";
     };
   };
   kpimtextedit = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kpimtextedit-22.12.0.tar.xz";
-      sha256 = "1dszqj8v8jvwkkzclibjdpairz52hqnbfsas6rddhyf2mrydspiz";
-      name = "kpimtextedit-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kpimtextedit-22.12.1.tar.xz";
+      sha256 = "10r1gmsqf2bd2f0x3x0nwdzwyp3b6zg32fq0jkgwd1j1zyxipmaf";
+      name = "kpimtextedit-22.12.1.tar.xz";
     };
   };
   kpkpass = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kpkpass-22.12.0.tar.xz";
-      sha256 = "0jhqjj16grgm75k6ifdskb3n9ac0c4y1l9psy9h18diq59zba6v1";
-      name = "kpkpass-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kpkpass-22.12.1.tar.xz";
+      sha256 = "1hp5d7yzklyi9fy1d3dn39xiaxrhvxskchdrpjs83q91l8c49750";
+      name = "kpkpass-22.12.1.tar.xz";
     };
   };
   kpmcore = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kpmcore-22.12.0.tar.xz";
-      sha256 = "1zq9fxmf77267sglncsr9d7rzd84yapl1w8gl4c3j66x0g9dqziz";
-      name = "kpmcore-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kpmcore-22.12.1.tar.xz";
+      sha256 = "13dpp7fm2750qbnwrp4rpj9kp9skpqkpq5jkj1s40b6267v7p7b4";
+      name = "kpmcore-22.12.1.tar.xz";
     };
   };
   kpublictransport = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kpublictransport-22.12.0.tar.xz";
-      sha256 = "1bnsrgpj5qaav4yn3izl8fgg9p0fnnsaf2m8h05wldg1v1dh1m4z";
-      name = "kpublictransport-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kpublictransport-22.12.1.tar.xz";
+      sha256 = "1f8imxkdayyp8p30ld80jl5v2wlnajmxl03cysx016lckqzds60l";
+      name = "kpublictransport-22.12.1.tar.xz";
     };
   };
   kqtquickcharts = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kqtquickcharts-22.12.0.tar.xz";
-      sha256 = "109rrwgmyx2r8qq8h65ja9rxyg9vzlid8129aww8x3mb563dngil";
-      name = "kqtquickcharts-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kqtquickcharts-22.12.1.tar.xz";
+      sha256 = "1ys904z1c104zyi1184xj63nzhpgwraakmsgw6wfbfxpw6sjy293";
+      name = "kqtquickcharts-22.12.1.tar.xz";
     };
   };
   krdc = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/krdc-22.12.0.tar.xz";
-      sha256 = "09md5bp86naplisba3ifhkclwv6ghbr6i00xbya629zlph2wqrj3";
-      name = "krdc-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/krdc-22.12.1.tar.xz";
+      sha256 = "1d8lm41i7mwcg5xd9hl9p32kajxz8iv26696f33z9kb5lhh8wv26";
+      name = "krdc-22.12.1.tar.xz";
     };
   };
   kreversi = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kreversi-22.12.0.tar.xz";
-      sha256 = "00g41dlcfpf7cvhnklyy29jfmd41kmx82jvskk8wqf3gv71mfby8";
-      name = "kreversi-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kreversi-22.12.1.tar.xz";
+      sha256 = "1aq7qnnmpkkb41znzxvhbfnxr0c60irlirkw7jv2jf7rqlqhahls";
+      name = "kreversi-22.12.1.tar.xz";
     };
   };
   krfb = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/krfb-22.12.0.tar.xz";
-      sha256 = "0cs97qnl251xr9g75w2zkxvg06hgb3l4yzz5lnzf9qcxv794vjsv";
-      name = "krfb-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/krfb-22.12.1.tar.xz";
+      sha256 = "04bjybi15bar21334q9zpscw626fih5vnh1ndrz0q95sgyrcpd4z";
+      name = "krfb-22.12.1.tar.xz";
     };
   };
   kross-interpreters = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kross-interpreters-22.12.0.tar.xz";
-      sha256 = "0bk9bj0p4vsmmgm4bdmpvj8lik9fvjxv0235zzi02y99dc0zh3va";
-      name = "kross-interpreters-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kross-interpreters-22.12.1.tar.xz";
+      sha256 = "1h97d5gn63r34h9hhn37zmwri1z63c1h30ridahqn45sn2pqigz7";
+      name = "kross-interpreters-22.12.1.tar.xz";
     };
   };
   kruler = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kruler-22.12.0.tar.xz";
-      sha256 = "0bihszsiic380qdxxp94kljr8fk0mhfxc5jbavr05fz85zprm8ry";
-      name = "kruler-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kruler-22.12.1.tar.xz";
+      sha256 = "18mp51hpqkc9wiwv1zdnx99xjjz58rvk7camz6fj8n4ns1j5q2g1";
+      name = "kruler-22.12.1.tar.xz";
     };
   };
   ksanecore = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ksanecore-22.12.0.tar.xz";
-      sha256 = "1vkb6xqxa9qyfgic8mkgbs95ynjk49q58w9r5h0va35zl4z6bhnl";
-      name = "ksanecore-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ksanecore-22.12.1.tar.xz";
+      sha256 = "0cx4n1hdbdfwd86b29risbgg2fijyvjcf29k3qky9gk1c7cfil5d";
+      name = "ksanecore-22.12.1.tar.xz";
     };
   };
   kshisen = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kshisen-22.12.0.tar.xz";
-      sha256 = "1xlx7acf9hw7l934rzz7cw9k5pn1fkhiafvw61z7z3zjhzxlvnmx";
-      name = "kshisen-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kshisen-22.12.1.tar.xz";
+      sha256 = "0phzfzvy8g5dcid92pbx288ix6ri3b9jx6slbqm2wv4p3r96l6hl";
+      name = "kshisen-22.12.1.tar.xz";
     };
   };
   ksirk = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ksirk-22.12.0.tar.xz";
-      sha256 = "1yf0riblha5hyllxnwrgqk9qr9sy47171f56bskfnrgwnz7qv0h9";
-      name = "ksirk-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ksirk-22.12.1.tar.xz";
+      sha256 = "13ykkkygs0xaxd907xq3a9di61p7pnxdggsfmfpz8zk5xawavx2q";
+      name = "ksirk-22.12.1.tar.xz";
     };
   };
   ksmtp = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ksmtp-22.12.0.tar.xz";
-      sha256 = "039iichn7rqswdlqkn5hr4f18cc6z92r1dakm0pj0skaml0yk9z6";
-      name = "ksmtp-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ksmtp-22.12.1.tar.xz";
+      sha256 = "0vbwp2r90fxkmw51fjvphigqjj9lhk0dprb2wnfi9ik08iqc1dk7";
+      name = "ksmtp-22.12.1.tar.xz";
     };
   };
   ksnakeduel = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ksnakeduel-22.12.0.tar.xz";
-      sha256 = "1180kbmsjdrg4yyh0fjr75w9n6b799qdxc6jracy9rqby3a3fb8p";
-      name = "ksnakeduel-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ksnakeduel-22.12.1.tar.xz";
+      sha256 = "16pismxhrygwcbsricmli91sj86w623wkmbblns3yjw7bxy6gg2m";
+      name = "ksnakeduel-22.12.1.tar.xz";
     };
   };
   kspaceduel = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kspaceduel-22.12.0.tar.xz";
-      sha256 = "1wppvzzyjvj53wyxbhyzmcaf9648in0ymr7ni3nskl0jgcd2hkny";
-      name = "kspaceduel-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kspaceduel-22.12.1.tar.xz";
+      sha256 = "0qlc3a05ppny6y2kzxqx817qcjmy5zal78bhhxlykn5l4m8hlis4";
+      name = "kspaceduel-22.12.1.tar.xz";
     };
   };
   ksquares = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ksquares-22.12.0.tar.xz";
-      sha256 = "1f92h6b8czsyhbmb6xyapjvxs1fz9wxp8g4jnv9g94vs8yi2hdyj";
-      name = "ksquares-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ksquares-22.12.1.tar.xz";
+      sha256 = "1z52c6m7lx9vg8v7kxnblcpag9l3m0r97rv87s7m2g2d3rw4rfib";
+      name = "ksquares-22.12.1.tar.xz";
     };
   };
   ksudoku = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ksudoku-22.12.0.tar.xz";
-      sha256 = "0x9g7xwj7nhr1dv8yrb2ir7vlixrij1kdcx4f82654pxn9yl5494";
-      name = "ksudoku-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ksudoku-22.12.1.tar.xz";
+      sha256 = "00zylx2gla7c264csyix9z8k1h5zy2l0s9mrb2fds0i7i70gwcsw";
+      name = "ksudoku-22.12.1.tar.xz";
     };
   };
   ksystemlog = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ksystemlog-22.12.0.tar.xz";
-      sha256 = "0nyj85hmik9z6z0r07kisirh1hc1yxkilaszld501zxc3xshszj3";
-      name = "ksystemlog-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ksystemlog-22.12.1.tar.xz";
+      sha256 = "0y7xjf8z8myg3yv7rcdrqj15hj74vibn6myhspb2cn300z617rhr";
+      name = "ksystemlog-22.12.1.tar.xz";
     };
   };
   kteatime = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kteatime-22.12.0.tar.xz";
-      sha256 = "0x6nlldcxw0igmgjs0ddxhmkgxirs149fbbiqd085d282akn24ln";
-      name = "kteatime-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kteatime-22.12.1.tar.xz";
+      sha256 = "0w7kvvs5w6zhahr1gq8gqv5sljfnp1bwznjammvc1hnqy1f4pj3n";
+      name = "kteatime-22.12.1.tar.xz";
     };
   };
   ktimer = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ktimer-22.12.0.tar.xz";
-      sha256 = "1nrvank6bjdr5zvsr2320j46apcipzj43kkgjbx63i646kg7jmd0";
-      name = "ktimer-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ktimer-22.12.1.tar.xz";
+      sha256 = "0mid32qr2jgn048vsv7j1jljxzwa87lfh0ybxp94c29z2nkxbxnp";
+      name = "ktimer-22.12.1.tar.xz";
     };
   };
   ktnef = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ktnef-22.12.0.tar.xz";
-      sha256 = "1sf1pbcb82jkqrf871s5ri90ggm8iy03hv86pbddch1nn1mpzr37";
-      name = "ktnef-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ktnef-22.12.1.tar.xz";
+      sha256 = "0pcl7iaq1ipab5gg60w9wczkj8q7mnk62na2kajbgrmaw61slnj0";
+      name = "ktnef-22.12.1.tar.xz";
     };
   };
   ktorrent = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ktorrent-22.12.0.tar.xz";
-      sha256 = "1dic4zarcpmc9cf7cjmdxn96bi027pp2l1lx1jj8yvchjhh4wa09";
-      name = "ktorrent-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ktorrent-22.12.1.tar.xz";
+      sha256 = "093dc7gd9g05v78l5xq3c4k6kqx3x6c5n4w24mzq88x9ilf19jfw";
+      name = "ktorrent-22.12.1.tar.xz";
     };
   };
   ktouch = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ktouch-22.12.0.tar.xz";
-      sha256 = "0as8pbpbnpwhbl7bkifkyg7gy0dp5x8f2n2p9klbwl8b3i04alhr";
-      name = "ktouch-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ktouch-22.12.1.tar.xz";
+      sha256 = "1zw6fkf8kcf1wc63bnc3f2i1ahq7y5vr3068yf49rxvd6dkmwxaw";
+      name = "ktouch-22.12.1.tar.xz";
     };
   };
   ktp-accounts-kcm = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ktp-accounts-kcm-22.12.0.tar.xz";
-      sha256 = "1ir4ypcy6raikw7cv7f1r1iz6xvip59hkrc0gpikwax7v5vpr2l4";
-      name = "ktp-accounts-kcm-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ktp-accounts-kcm-22.12.1.tar.xz";
+      sha256 = "00sc1jwrqwvia9mylb1xizq0nvkb2zzh72vh9ycpxbxc59x3jdpa";
+      name = "ktp-accounts-kcm-22.12.1.tar.xz";
     };
   };
   ktp-approver = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ktp-approver-22.12.0.tar.xz";
-      sha256 = "1sx7a3yw14zpc2wk5vvil9c69273a5m2rza2qzs57ms3q976qd59";
-      name = "ktp-approver-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ktp-approver-22.12.1.tar.xz";
+      sha256 = "1s26y6wmn1m65rk8v1hd511qk21ll52p62hqp39gy4k2wivs1w5y";
+      name = "ktp-approver-22.12.1.tar.xz";
     };
   };
   ktp-auth-handler = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ktp-auth-handler-22.12.0.tar.xz";
-      sha256 = "075jpvi09gcwi2lmndkbcq4xmrqry5k1nfdvp3hbp021p1qxz5w6";
-      name = "ktp-auth-handler-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ktp-auth-handler-22.12.1.tar.xz";
+      sha256 = "0qcklfnr5nm8c5x5p52nyjkkl2xjw5jzsnn5wsav8bzcm7pfrvp8";
+      name = "ktp-auth-handler-22.12.1.tar.xz";
     };
   };
   ktp-call-ui = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ktp-call-ui-22.12.0.tar.xz";
-      sha256 = "12pg6h0vrwcjmkyswz6g5nb0jys0w8sfmgkramja0lrl6l7inrck";
-      name = "ktp-call-ui-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ktp-call-ui-22.12.1.tar.xz";
+      sha256 = "1v60czwgiad0psas4ky7psyba75bxlg1xry26qrh3xp0r67a2gg3";
+      name = "ktp-call-ui-22.12.1.tar.xz";
     };
   };
   ktp-common-internals = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ktp-common-internals-22.12.0.tar.xz";
-      sha256 = "0cc6vi42knnm94my4lq29spgrnhn48sjsk4yd4vzig4cn3kf08q2";
-      name = "ktp-common-internals-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ktp-common-internals-22.12.1.tar.xz";
+      sha256 = "0j48s6dk8a0925c84iwwk9j3vyw5lnx7mc9jfwaw523qi3pdhc60";
+      name = "ktp-common-internals-22.12.1.tar.xz";
     };
   };
   ktp-contact-list = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ktp-contact-list-22.12.0.tar.xz";
-      sha256 = "1qnvcl57db4ayshgkw19h3ldlw9hr2k2g5jc421swpazaz5k1dx6";
-      name = "ktp-contact-list-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ktp-contact-list-22.12.1.tar.xz";
+      sha256 = "09dhr3vclymbkhl1zcd1gqpln5gdb6x4pa3as9gygqfiginnzbqc";
+      name = "ktp-contact-list-22.12.1.tar.xz";
     };
   };
   ktp-contact-runner = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ktp-contact-runner-22.12.0.tar.xz";
-      sha256 = "0h0h7gmdxis9bnvhfyxyiwb9k269jbbczd6jx3fdv672173k21zw";
-      name = "ktp-contact-runner-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ktp-contact-runner-22.12.1.tar.xz";
+      sha256 = "0d8fj2lf2h1bi36mv2yakc1nz8wmqd2znjx4vjmj7cf49jpr9jlk";
+      name = "ktp-contact-runner-22.12.1.tar.xz";
     };
   };
   ktp-desktop-applets = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ktp-desktop-applets-22.12.0.tar.xz";
-      sha256 = "14q4xnbb59kyplms3v8708klcdy6kcv8zgq72wgifir98lr9qyl5";
-      name = "ktp-desktop-applets-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ktp-desktop-applets-22.12.1.tar.xz";
+      sha256 = "1wiwflsavbq971mrycn2qrb5xngd6kmph0xwmxj001r3vj6wmxvx";
+      name = "ktp-desktop-applets-22.12.1.tar.xz";
     };
   };
   ktp-filetransfer-handler = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ktp-filetransfer-handler-22.12.0.tar.xz";
-      sha256 = "1lawqw6cnmfmwsmwfg18r2520gmgr7ia5dggm2xciq5vwchvi91a";
-      name = "ktp-filetransfer-handler-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ktp-filetransfer-handler-22.12.1.tar.xz";
+      sha256 = "0wklr4k2ybbpla0ybnqcj8ms46r14v47ldgy6pkba3lcvydn7zs3";
+      name = "ktp-filetransfer-handler-22.12.1.tar.xz";
     };
   };
   ktp-kded-module = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ktp-kded-module-22.12.0.tar.xz";
-      sha256 = "0f7jvq1ss55harpsi3canqidrh0y5fq7044rnascc7a72yqzalh7";
-      name = "ktp-kded-module-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ktp-kded-module-22.12.1.tar.xz";
+      sha256 = "123kvzn2cp2gkpgs3wqigzdmxval39jr0xwwr9mrfnbsdyf9cqs1";
+      name = "ktp-kded-module-22.12.1.tar.xz";
     };
   };
   ktp-send-file = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ktp-send-file-22.12.0.tar.xz";
-      sha256 = "1zphnwpa8zsvk2zki34rwbvgz2hn5bsmi7k1kay35wml7ijg5a07";
-      name = "ktp-send-file-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ktp-send-file-22.12.1.tar.xz";
+      sha256 = "190gv19fzarj9mm8xp282sqag85hpam9sjiggcixqzcdmwp509z0";
+      name = "ktp-send-file-22.12.1.tar.xz";
     };
   };
   ktp-text-ui = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ktp-text-ui-22.12.0.tar.xz";
-      sha256 = "1q22p6377l7cz4nznyczwqwkn216psvrf2a30270v5ghz7frd8gf";
-      name = "ktp-text-ui-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ktp-text-ui-22.12.1.tar.xz";
+      sha256 = "1zdxjf2qvi4cg0hk9x9dv91gay4sqpp6h92vy8pi2fids98b5qa6";
+      name = "ktp-text-ui-22.12.1.tar.xz";
     };
   };
   ktuberling = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/ktuberling-22.12.0.tar.xz";
-      sha256 = "1a1g0y0kv657y44w0nngdmk78xxz0sxm54v98v0zc95cs2ppmxpv";
-      name = "ktuberling-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/ktuberling-22.12.1.tar.xz";
+      sha256 = "0y7rf74pqd9cjh59w5hz59lixzx8l3qxaaqjyrbrrhal90yxq1g7";
+      name = "ktuberling-22.12.1.tar.xz";
     };
   };
   kturtle = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kturtle-22.12.0.tar.xz";
-      sha256 = "0c46rmlcsc9mqchm4lcfybms24xkgznzra34lnygiabiyydv9ya3";
-      name = "kturtle-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kturtle-22.12.1.tar.xz";
+      sha256 = "0w3kki02z0hhldalyf08nnvplska10v7d01bkgx5syrlnq9rvafb";
+      name = "kturtle-22.12.1.tar.xz";
     };
   };
   kubrick = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kubrick-22.12.0.tar.xz";
-      sha256 = "1xbdxyd79dihjbd8hl1ilp0m4cxdvd4nrz2clqk8rczqxinv7ri6";
-      name = "kubrick-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kubrick-22.12.1.tar.xz";
+      sha256 = "0azr8j3070j6h7c3alkb559i2b8zb4kvazn6dqavj9bpwmymlpnk";
+      name = "kubrick-22.12.1.tar.xz";
     };
   };
   kwalletmanager = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kwalletmanager-22.12.0.tar.xz";
-      sha256 = "0z95q3v97xlcck81cwwd0h2ms6w2z3g2sncrbx16jjpjb32571xw";
-      name = "kwalletmanager-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kwalletmanager-22.12.1.tar.xz";
+      sha256 = "0anas3gnkhk1zinjjpixmlcj00bl2q3s5xb21mk1b4wzyz15w20g";
+      name = "kwalletmanager-22.12.1.tar.xz";
     };
   };
   kwave = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kwave-22.12.0.tar.xz";
-      sha256 = "1w34hgyxaw3i0wmajsd952cya7l65n51a0gs3aih5g82562bw4cg";
-      name = "kwave-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kwave-22.12.1.tar.xz";
+      sha256 = "0cvlyrhfw7mc58c25y9cic6c39jc42h3kygdy0v1fp8bg93xzzg3";
+      name = "kwave-22.12.1.tar.xz";
     };
   };
   kwordquiz = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/kwordquiz-22.12.0.tar.xz";
-      sha256 = "0hb5956m6mfwnblvvgfn9kms3glis8mkaqa9diq297qw4pi0pnmk";
-      name = "kwordquiz-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/kwordquiz-22.12.1.tar.xz";
+      sha256 = "1xzs0rkmk1mnlss31qhcbwmm6ss9f7my64wsiyfp67rchz9gbl31";
+      name = "kwordquiz-22.12.1.tar.xz";
     };
   };
   libgravatar = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/libgravatar-22.12.0.tar.xz";
-      sha256 = "0029gcmh6ff7m1md4jy1j3k34klcq7mk0zmv03szmh47idrfc5f8";
-      name = "libgravatar-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/libgravatar-22.12.1.tar.xz";
+      sha256 = "0dpvcw5793fsmr23zvnwn2kr194bq880pb3xpq77z9b00yhm6i26";
+      name = "libgravatar-22.12.1.tar.xz";
     };
   };
   libkcddb = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/libkcddb-22.12.0.tar.xz";
-      sha256 = "1m6lw1gi2kn7zi63v7axrnn2f1k5flsf78s41i54zgn9a4rn4l2i";
-      name = "libkcddb-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/libkcddb-22.12.1.tar.xz";
+      sha256 = "0w6d2qn4xzxywqj3khbzz3g9lgq5bvimvwqjs1p7i6hak5y4aa0f";
+      name = "libkcddb-22.12.1.tar.xz";
     };
   };
   libkcompactdisc = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/libkcompactdisc-22.12.0.tar.xz";
-      sha256 = "1mjcrw4fkfxz3v6cn22wbsdx59y4y4bnhjss9b9a954swkkxvasw";
-      name = "libkcompactdisc-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/libkcompactdisc-22.12.1.tar.xz";
+      sha256 = "1lv94pzyyh90ga18flky096jdbjnf2rl1wn0p17w4lqlhm2n6d40";
+      name = "libkcompactdisc-22.12.1.tar.xz";
     };
   };
   libkdcraw = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/libkdcraw-22.12.0.tar.xz";
-      sha256 = "0r61cghvrcr4ils4kzack2lbhdiclhabbgbl0vnpjzixwnpwn2g6";
-      name = "libkdcraw-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/libkdcraw-22.12.1.tar.xz";
+      sha256 = "1sv5mkpf9r7vicyn7kxiaa7ykr81c39hnzh45in95m3ygy9p22lb";
+      name = "libkdcraw-22.12.1.tar.xz";
     };
   };
   libkdegames = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/libkdegames-22.12.0.tar.xz";
-      sha256 = "175klhsmh8c9hc109pxl4365gzx5j4lqrbnsx1drxpvz7hy15r4x";
-      name = "libkdegames-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/libkdegames-22.12.1.tar.xz";
+      sha256 = "0agyf6zvr24h550jagpngndmag6xmkjc7m0qmc9mjjk2yg6ildcm";
+      name = "libkdegames-22.12.1.tar.xz";
     };
   };
   libkdepim = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/libkdepim-22.12.0.tar.xz";
-      sha256 = "03vbrzirg6h0h9icy7a4nqpz4r0spv57vjiw83s501h4d747h4cs";
-      name = "libkdepim-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/libkdepim-22.12.1.tar.xz";
+      sha256 = "1n6v9k1gwgvwjw0fqyj4vq9hw5kzy75dl3h6fmh4cyww9hjrjibl";
+      name = "libkdepim-22.12.1.tar.xz";
     };
   };
   libkeduvocdocument = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/libkeduvocdocument-22.12.0.tar.xz";
-      sha256 = "1zcipzw7h3h3r3p35z3yk6ckd6wnscl853hcivbx6r7cp7f2m6wh";
-      name = "libkeduvocdocument-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/libkeduvocdocument-22.12.1.tar.xz";
+      sha256 = "08svz6c2w9lyax0x6gj8zxikz3nzna0r2l1s41b3bhpjs3y3jkf4";
+      name = "libkeduvocdocument-22.12.1.tar.xz";
     };
   };
   libkexiv2 = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/libkexiv2-22.12.0.tar.xz";
-      sha256 = "1bm87v764wy3mg0pwrz6kjzjfncnglzn6q74isgyqwldcdhw5iw1";
-      name = "libkexiv2-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/libkexiv2-22.12.1.tar.xz";
+      sha256 = "1rxrw0m3wxdjzlc0plh0l0qpia6ipbx562m5dq9b9w2ppyxk8213";
+      name = "libkexiv2-22.12.1.tar.xz";
     };
   };
   libkgapi = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/libkgapi-22.12.0.tar.xz";
-      sha256 = "1ry8qg0r2qqxwdfdasgsp8jvh3nvkks1dhnvhjcd1cqnaaklb832";
-      name = "libkgapi-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/libkgapi-22.12.1.tar.xz";
+      sha256 = "0i6ip7vrgvfzx27mjr2hyny6yfi622b5q0gp7kpzs95gnfc2f60i";
+      name = "libkgapi-22.12.1.tar.xz";
     };
   };
   libkipi = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/libkipi-22.12.0.tar.xz";
-      sha256 = "0zw0svszsy134l2qg3ynsbr45nq9k11m9x8g7spf2qnrrhwyqsza";
-      name = "libkipi-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/libkipi-22.12.1.tar.xz";
+      sha256 = "01xyglfzlk6aczxqcg51yx723p6i0m6d91kwixbj0nzkmjaafza2";
+      name = "libkipi-22.12.1.tar.xz";
     };
   };
   libkleo = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/libkleo-22.12.0.tar.xz";
-      sha256 = "0id4i1rfkn79ymsskyhyvkkn3jkcva41m75g6q0r0pl88rlp5249";
-      name = "libkleo-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/libkleo-22.12.1.tar.xz";
+      sha256 = "13flblvkglj25af4jhn9qd0w2krmmmc9icgrppxi8cnlrjyb579y";
+      name = "libkleo-22.12.1.tar.xz";
     };
   };
   libkmahjongg = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/libkmahjongg-22.12.0.tar.xz";
-      sha256 = "0k5wp4nl89gx4wdny3yjf3523xnl9sc0ysxqhngspa0spzz1316f";
-      name = "libkmahjongg-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/libkmahjongg-22.12.1.tar.xz";
+      sha256 = "1x64iv0c0b1hpn0aj6scq1dz22w95fr1ikq317zvb3vff6wwrbwm";
+      name = "libkmahjongg-22.12.1.tar.xz";
     };
   };
   libkomparediff2 = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/libkomparediff2-22.12.0.tar.xz";
-      sha256 = "0cix7nv9lkysclkzb1pbn2nz91mcmah4xr1anv1v16v6a0w31k3y";
-      name = "libkomparediff2-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/libkomparediff2-22.12.1.tar.xz";
+      sha256 = "16bs5ifvprwjk0gkgp3vgqn2mgvzjkv4gm338xn58ziiisk0wq0m";
+      name = "libkomparediff2-22.12.1.tar.xz";
     };
   };
   libksane = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/libksane-22.12.0.tar.xz";
-      sha256 = "0z8yqr3m5z6p6vnjbg07av392x39bja8vj0hx63h419n0hk188k9";
-      name = "libksane-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/libksane-22.12.1.tar.xz";
+      sha256 = "03kp3jq6y8ia2jshxrq74knazmb2v7i8q5pjv2w11v3gl5m9j0kw";
+      name = "libksane-22.12.1.tar.xz";
     };
   };
   libksieve = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/libksieve-22.12.0.tar.xz";
-      sha256 = "1c4ibnbjjdd4d1cbkyb71kfd9dzh6aypp16lvx98plkvfbmb5r69";
-      name = "libksieve-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/libksieve-22.12.1.tar.xz";
+      sha256 = "0wc505rphvywvixclh17abqla6nnyx8i8j4aysisfzjxkfwi1lsk";
+      name = "libksieve-22.12.1.tar.xz";
     };
   };
   libktorrent = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/libktorrent-22.12.0.tar.xz";
-      sha256 = "0n0wyih1n5w1559jrwrb6zcwyhhkhw2dbypc7d3js4cn7akzsqji";
-      name = "libktorrent-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/libktorrent-22.12.1.tar.xz";
+      sha256 = "14kk8r67v6wssijqlj6p8sah89cxjgn8420pj4m0cvb4bhkf3vjd";
+      name = "libktorrent-22.12.1.tar.xz";
     };
   };
   lokalize = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/lokalize-22.12.0.tar.xz";
-      sha256 = "0dznm5dnnpv214x17nq4hmfnbsa6nygdf5zzkj05fma8v7ahksw8";
-      name = "lokalize-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/lokalize-22.12.1.tar.xz";
+      sha256 = "1mkqk6azf2253z0ifj9y0wf8wdbxwhvn4k659cy3hcdfzd9a73nd";
+      name = "lokalize-22.12.1.tar.xz";
     };
   };
   lskat = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/lskat-22.12.0.tar.xz";
-      sha256 = "0n4i2gpw4alx5spvz5n59pw28bk545bixqd26vgg9zglry4gsp74";
-      name = "lskat-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/lskat-22.12.1.tar.xz";
+      sha256 = "0srx44k6zlsskl2mh0xrprxzhfm98ywlvc1br8l639vvr5mx2ms9";
+      name = "lskat-22.12.1.tar.xz";
     };
   };
   mailcommon = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/mailcommon-22.12.0.tar.xz";
-      sha256 = "03wn859v56iz783c5v8hjm2k6hyi5af77gnabhd2l6j9ss6v7r92";
-      name = "mailcommon-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/mailcommon-22.12.1.tar.xz";
+      sha256 = "009cgafhq26nqf1km4lcmypw1y0dig06wmy9rby4pis1f3ikvg5w";
+      name = "mailcommon-22.12.1.tar.xz";
     };
   };
   mailimporter = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/mailimporter-22.12.0.tar.xz";
-      sha256 = "1g6yykr8y2bwpn9b7vwybvxp8wvmbnhsz2p1ff9sq8j0aaw4hmq7";
-      name = "mailimporter-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/mailimporter-22.12.1.tar.xz";
+      sha256 = "1cgpxavsla32081mynmc4jj6xyg1ahwvqpwvllzdgw060m190r5n";
+      name = "mailimporter-22.12.1.tar.xz";
     };
   };
   marble = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/marble-22.12.0.tar.xz";
-      sha256 = "05p0h3h8f516h0k6zm4iysifkv44xy49ydy3akxy2w87qyh2sk62";
-      name = "marble-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/marble-22.12.1.tar.xz";
+      sha256 = "1hhsfzcqg7pzj02j56zgz0n36ps7y8rkpnpbnn14c8l1xvic9x2v";
+      name = "marble-22.12.1.tar.xz";
     };
   };
   markdownpart = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/markdownpart-22.12.0.tar.xz";
-      sha256 = "0cilnxsrbrv6mp6h98hzijhdflby1jmsj40sa6jxmwi7gwc400cj";
-      name = "markdownpart-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/markdownpart-22.12.1.tar.xz";
+      sha256 = "1c8hacz0rqgawmvg2vk0m9sbz14s9z4h0fxxbism1pn3xs7nxdhm";
+      name = "markdownpart-22.12.1.tar.xz";
     };
   };
   mbox-importer = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/mbox-importer-22.12.0.tar.xz";
-      sha256 = "0hvibk29s55q8f8x2zmdx2xphjzf5j1azlyd7gwak7my2gfdn4zw";
-      name = "mbox-importer-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/mbox-importer-22.12.1.tar.xz";
+      sha256 = "1wy46bkm69hpv2rl0mcq1xdklr54clnqvskadny58pj8g9krjcnr";
+      name = "mbox-importer-22.12.1.tar.xz";
     };
   };
   messagelib = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/messagelib-22.12.0.tar.xz";
-      sha256 = "1a0gsjd9yg5sinj28wsfiw18saglwmkx7j1zq74dlcy3c4cs96ls";
-      name = "messagelib-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/messagelib-22.12.1.tar.xz";
+      sha256 = "09w2n3wvs5fdbq5nbr9fdigjsxqrsi2dx6zxpgd9jf1m1bmcfd7y";
+      name = "messagelib-22.12.1.tar.xz";
     };
   };
   minuet = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/minuet-22.12.0.tar.xz";
-      sha256 = "0l7z82nr243piwdjz7gkkjc29ha7pjn4h5yd8kqjb5vad8i8gy96";
-      name = "minuet-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/minuet-22.12.1.tar.xz";
+      sha256 = "0zyrbccs2knzj19gh9ykqcyn5j8z9lxnwy15lb2f7h95hqqkn1xy";
+      name = "minuet-22.12.1.tar.xz";
     };
   };
   okular = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/okular-22.12.0.tar.xz";
-      sha256 = "05v167ml29bn5a3l3qd73j4lis061hkmqpnpmb4wh7vibm0sk89c";
-      name = "okular-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/okular-22.12.1.tar.xz";
+      sha256 = "0w0agchkh0fszhvshqkvxs4z0i3q1vnaijqkzm119y1pjwynfkaw";
+      name = "okular-22.12.1.tar.xz";
     };
   };
   palapeli = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/palapeli-22.12.0.tar.xz";
-      sha256 = "14xnhykcp76x86i0g8fpans26xzm6dqbh0x8r85zb66bdbxlybdz";
-      name = "palapeli-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/palapeli-22.12.1.tar.xz";
+      sha256 = "0r26nlh26f0wwwg19ppq99ljsb0mfpi034h4g7fix5cq5ps0nyk5";
+      name = "palapeli-22.12.1.tar.xz";
     };
   };
   parley = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/parley-22.12.0.tar.xz";
-      sha256 = "0lfq3qbwbqnp79ihwa48djlkrkglpr96rkmaj183akp4y063g77r";
-      name = "parley-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/parley-22.12.1.tar.xz";
+      sha256 = "02gqylb3liynnjq1vl67y3zkcadnpixaz3zlfx7j8zxz2p2zlxlb";
+      name = "parley-22.12.1.tar.xz";
     };
   };
   partitionmanager = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/partitionmanager-22.12.0.tar.xz";
-      sha256 = "1i9l02pyhl2bmnk2qf23p4wl0ps4kqb2q00s851hdx8drgk6f86a";
-      name = "partitionmanager-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/partitionmanager-22.12.1.tar.xz";
+      sha256 = "06ja3qnxshcg0hxczh6z6wc76dcsm41in8np07ch4l13d6nkpqpj";
+      name = "partitionmanager-22.12.1.tar.xz";
     };
   };
   picmi = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/picmi-22.12.0.tar.xz";
-      sha256 = "1zxl270jr6b6wdsfgkjvkrda9yd2mhxhfm68d8a1v6g30sxpkc5y";
-      name = "picmi-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/picmi-22.12.1.tar.xz";
+      sha256 = "06bhkxqhwmk7hpmcsn0s9bql4anlk260dz63g6bcx4c93ln01ypq";
+      name = "picmi-22.12.1.tar.xz";
     };
   };
   pim-data-exporter = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/pim-data-exporter-22.12.0.tar.xz";
-      sha256 = "0zp6mhh649mh1r0c3gr57gxa9q4vqmxffk0ajqcqnagqm3sn0jkl";
-      name = "pim-data-exporter-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/pim-data-exporter-22.12.1.tar.xz";
+      sha256 = "1cijyd6qscghppcspimdc7kdvv4la6mbk57z9sj5agx2i05xsda6";
+      name = "pim-data-exporter-22.12.1.tar.xz";
     };
   };
   pim-sieve-editor = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/pim-sieve-editor-22.12.0.tar.xz";
-      sha256 = "1dawgnbyrg7wq86hmqc8sj1advb6b92w1wdk62l1576n30zzn7f1";
-      name = "pim-sieve-editor-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/pim-sieve-editor-22.12.1.tar.xz";
+      sha256 = "1nx1vahgxr175fplm4rv7frlr53fqn50xmfsaph42idi7nnqcrl4";
+      name = "pim-sieve-editor-22.12.1.tar.xz";
     };
   };
   pimcommon = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/pimcommon-22.12.0.tar.xz";
-      sha256 = "1yrih65hnimrd14anyv6l7ydiyg7v886p8sq2rm86n9a77d1993s";
-      name = "pimcommon-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/pimcommon-22.12.1.tar.xz";
+      sha256 = "128nqsxw275zi6dn3v1pnip9nhraz6pqjlzklkqm5qljfs5z6wk1";
+      name = "pimcommon-22.12.1.tar.xz";
     };
   };
   poxml = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/poxml-22.12.0.tar.xz";
-      sha256 = "12m8amxij6x0swsqf9c04rnhgmfivfb1iis90swargcywglrj36f";
-      name = "poxml-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/poxml-22.12.1.tar.xz";
+      sha256 = "0rs0bl0vg8qjaxgxbhlv90rgc7y13xg47j9k6v1q1v0gz07l8ms6";
+      name = "poxml-22.12.1.tar.xz";
     };
   };
   print-manager = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/print-manager-22.12.0.tar.xz";
-      sha256 = "1yf88nj1mbps5xn26hw97ri9x7ag3ra5pqhw1blzx8zjwa1jxvyn";
-      name = "print-manager-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/print-manager-22.12.1.tar.xz";
+      sha256 = "09y1x6if1cxsb6xh9b9alfxrfpnzymm71v6hjc0b13jalg7bha1b";
+      name = "print-manager-22.12.1.tar.xz";
     };
   };
   rocs = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/rocs-22.12.0.tar.xz";
-      sha256 = "10r6immdk9ay3fiawci6hc0zgp8vppqw9g9a2py0yn5agj8vhlzq";
-      name = "rocs-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/rocs-22.12.1.tar.xz";
+      sha256 = "032jd0r7wyl33y24wnb95vz70kciyw132ph355ln6vrkkymmfy7w";
+      name = "rocs-22.12.1.tar.xz";
     };
   };
   signon-kwallet-extension = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/signon-kwallet-extension-22.12.0.tar.xz";
-      sha256 = "1x50p82sm9xhln76ckrsykaxzpxrlahfkbwrp7zv8rg34r3sd76m";
-      name = "signon-kwallet-extension-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/signon-kwallet-extension-22.12.1.tar.xz";
+      sha256 = "1pvm1046mp0dlal9ffr455yhvv0689c4iaiv2vkdz7p2lf3745wh";
+      name = "signon-kwallet-extension-22.12.1.tar.xz";
     };
   };
   skanlite = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/skanlite-22.12.0.tar.xz";
-      sha256 = "045swnkil4310yng1sj0pzmrx639xj03pxzsczrr3arxmm10rs91";
-      name = "skanlite-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/skanlite-22.12.1.tar.xz";
+      sha256 = "1j00z785ajqj61qsdbq7pwnw5pjsfkqpk52s7li2kkmikmfhqsq8";
+      name = "skanlite-22.12.1.tar.xz";
     };
   };
   skanpage = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/skanpage-22.12.0.tar.xz";
-      sha256 = "0gg2wi7biac56v1260qzp85pllhnpanbm2rm5zlfnapws2rvml3h";
-      name = "skanpage-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/skanpage-22.12.1.tar.xz";
+      sha256 = "0wnkw2ybd4x35c1jfx6rmdj4iz4gh9bpfdc5ydri790l7c2zz1w4";
+      name = "skanpage-22.12.1.tar.xz";
     };
   };
   spectacle = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/spectacle-22.12.0.tar.xz";
-      sha256 = "05qqzc4nd1q74skghyl6m34s8d8vdbr215x849vy297y5p5q5ars";
-      name = "spectacle-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/spectacle-22.12.1.tar.xz";
+      sha256 = "05pihywsbml6ncvzd9wih9bm0bwdxvlps9678vai9rdxks7apa78";
+      name = "spectacle-22.12.1.tar.xz";
     };
   };
   step = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/step-22.12.0.tar.xz";
-      sha256 = "1f7wiwz7vnhpal7p7nmv44wldrz9i32sgk5v7slvjjifdpplzs6j";
-      name = "step-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/step-22.12.1.tar.xz";
+      sha256 = "1k8s8cyfz895sx5b0w4a71nrsx89zkxk7c8a8fr6jxybgf9gnxz2";
+      name = "step-22.12.1.tar.xz";
     };
   };
   svgpart = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/svgpart-22.12.0.tar.xz";
-      sha256 = "1spvjn9609k3kiaj2l78cqs92yi11nz00jswfll01ywngg9jnjw7";
-      name = "svgpart-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/svgpart-22.12.1.tar.xz";
+      sha256 = "08ffgwm7s8r8yc6j956j08y8dikmgssv0h0xlmk6wlxl0bryb4fr";
+      name = "svgpart-22.12.1.tar.xz";
     };
   };
   sweeper = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/sweeper-22.12.0.tar.xz";
-      sha256 = "1vw2z89cdrks152y08l842147xlnm8ilw3qihnchl0gab2cyapgc";
-      name = "sweeper-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/sweeper-22.12.1.tar.xz";
+      sha256 = "0an6md9nk8sv2bmjcvghjxydpdz0rf4bhianym22gzsyxxi0bccj";
+      name = "sweeper-22.12.1.tar.xz";
     };
   };
   umbrello = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/umbrello-22.12.0.tar.xz";
-      sha256 = "0k1lvr97gbhwy0595jpfnby13a7a6hjvpvyy003yv6la5f9pdxl9";
-      name = "umbrello-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/umbrello-22.12.1.tar.xz";
+      sha256 = "1d72808jwgjwzjkj5kw7wvkfvk05x8w0x2abzsbzhl9qf06jgn1h";
+      name = "umbrello-22.12.1.tar.xz";
     };
   };
   yakuake = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/yakuake-22.12.0.tar.xz";
-      sha256 = "0siybzac1bvdhi8dph4c19yqlfcwb26nln9v7dy8hvb8lhfl95bz";
-      name = "yakuake-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/yakuake-22.12.1.tar.xz";
+      sha256 = "0qh48y2jj7lxn0lqyff5s93s4csyw12da6jcixbmcmnm3z33p09l";
+      name = "yakuake-22.12.1.tar.xz";
     };
   };
   zanshin = {
-    version = "22.12.0";
+    version = "22.12.1";
     src = fetchurl {
-      url = "${mirror}/stable/release-service/22.12.0/src/zanshin-22.12.0.tar.xz";
-      sha256 = "0nn0qnsghq27sny4vrgypi84gjjbmnd7vz33iibkr92lzdq58fhj";
-      name = "zanshin-22.12.0.tar.xz";
+      url = "${mirror}/stable/release-service/22.12.1/src/zanshin-22.12.1.tar.xz";
+      sha256 = "002smc57r54fs4c2ngk8k20wjjk3khmyfpjlw6hmxbn1hnzl609w";
+      name = "zanshin-22.12.1.tar.xz";
     };
   };
 }
diff --git a/pkgs/applications/misc/pgmodeler/default.nix b/pkgs/applications/misc/pgmodeler/default.nix
index 3416bb348567f..237e229fc54d6 100644
--- a/pkgs/applications/misc/pgmodeler/default.nix
+++ b/pkgs/applications/misc/pgmodeler/default.nix
@@ -9,13 +9,13 @@
 
 mkDerivation rec {
   pname = "pgmodeler";
-  version = "1.0.0-beta";
+  version = "1.0.0-beta1";
 
   src = fetchFromGitHub {
     owner = "pgmodeler";
     repo = "pgmodeler";
     rev = "v${version}";
-    sha256 = "sha256-1+1hKOY8unu6Z7LLv/WQ86JlwWUubQuhPP9OUjyXOrM=";
+    sha256 = "sha256-5ZIzxo2UvE+aKznF9ZLYFg5z3JkYCB+9rGdVDJl14Hw=";
   };
 
   nativeBuildInputs = [ pkg-config qmake ];
diff --git a/pkgs/applications/misc/remarkable/rmview/default.nix b/pkgs/applications/misc/remarkable/rmview/default.nix
index b0a09f4e0ebdc..e3fd00d8cdc4d 100644
--- a/pkgs/applications/misc/remarkable/rmview/default.nix
+++ b/pkgs/applications/misc/remarkable/rmview/default.nix
@@ -2,13 +2,13 @@
 
 python3Packages.buildPythonApplication rec {
   pname = "rmview";
-  version = "3.1.1";
+  version = "3.1.2";
 
   src = fetchFromGitHub {
     owner = "bordaigorl";
     repo = pname;
-    rev = "v${version}";
-    sha256 = "sha256-lUzmOayMHftvCukXSxXr6tBzrr2vaua1ey9gsuCKOBc=";
+    rev = "refs/tags/v${version}";
+    sha256 = "sha256-oCF37WQqNIXut2k+xr528twGxwPoH/sQ2leThagQJAU=";
   };
 
   nativeBuildInputs = with python3Packages; [ pyqt5 wrapQtAppsHook ];
diff --git a/pkgs/applications/networking/cluster/glooctl/default.nix b/pkgs/applications/networking/cluster/glooctl/default.nix
index de9f2e78f9616..afd41814dc30b 100644
--- a/pkgs/applications/networking/cluster/glooctl/default.nix
+++ b/pkgs/applications/networking/cluster/glooctl/default.nix
@@ -2,17 +2,17 @@
 
 buildGoModule rec {
   pname = "glooctl";
-  version = "1.12.37";
+  version = "1.13.1";
 
   src = fetchFromGitHub {
     owner = "solo-io";
     repo = "gloo";
     rev = "v${version}";
-    hash = "sha256-3dm60ySi/IdiAzZ+LWMLwxUJRv2HX0tQR5s+XMFqyGg=";
+    hash = "sha256-dCMseU7rHxfyLCr+RlmsSJM7TSg3x/lQoCZpUtuPboQ=";
   };
 
   subPackages = [ "projects/gloo/cli/cmd" ];
-  vendorSha256 = "sha256-b4Nl6uuZmcbxht4IRupyzQJL/o8nj4fIUuHvlHZWYTU=";
+  vendorSha256 = "sha256-Lpc/fzOJLIyI2O5DP8K/LBYg6ZA1ixristercAM5VUQ=";
 
   nativeBuildInputs = [ installShellFiles ];
 
diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json
index 24bfad519128e..92d5b65facb46 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/providers.json
+++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json
@@ -130,11 +130,11 @@
     "vendorHash": null
   },
   "azurerm": {
-    "hash": "sha256-xrP3znKMbS4jwtKxIobo8IIeiDp+clFboPrJY6aVYlA=",
+    "hash": "sha256-ZLQV8hHh5U+qvBQovPxisPZ1BDUBH5YoKEt240bzQ0Y=",
     "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm",
     "owner": "hashicorp",
     "repo": "terraform-provider-azurerm",
-    "rev": "v3.37.0",
+    "rev": "v3.38.0",
     "spdx": "MPL-2.0",
     "vendorHash": null
   },
@@ -149,11 +149,11 @@
   },
   "baiducloud": {
     "deleteVendor": true,
-    "hash": "sha256-g3+n0Q0Hl4yRaYK0snl4um5B5FS54Y6aMM7LeluPik4=",
+    "hash": "sha256-tEvD70BbN/4376HjE2Yez2qHOM2o3/Uu925HRnmJNwg=",
     "homepage": "https://registry.terraform.io/providers/baidubce/baiducloud",
     "owner": "baidubce",
     "repo": "terraform-provider-baiducloud",
-    "rev": "v1.19.2",
+    "rev": "v1.19.3",
     "spdx": "MPL-2.0",
     "vendorHash": "sha256-3PLBs8LSE5JPtrhmdx+jQsnCrfZQQEUGA7wnf9M72yY="
   },
@@ -167,11 +167,11 @@
     "vendorHash": null
   },
   "bitbucket": {
-    "hash": "sha256-xDUL9W6lQGMZPQBe4eghW9JcQeTUgm+3ND6erikVFMM=",
+    "hash": "sha256-i9Ka0RoHWcrctgJIusQyySirLSXVbD9MFJ6gljzgSl4=",
     "homepage": "https://registry.terraform.io/providers/DrFaust92/bitbucket",
     "owner": "DrFaust92",
     "repo": "terraform-provider-bitbucket",
-    "rev": "v2.29.0",
+    "rev": "v2.29.1",
     "spdx": "MPL-2.0",
     "vendorHash": "sha256-foMmZbNPLww1MN4UZwuynBDgt2w40aMqVINRw//Q0d0="
   },
@@ -969,13 +969,13 @@
     "vendorHash": null
   },
   "scaleway": {
-    "hash": "sha256-2991jDjOlyJuVcgzTmfKfMt4NfLc1QP7TY9mw+5Z5aM=",
+    "hash": "sha256-dxXEGAkmemTHmGvKOwe3+xVE+nP4CAr82JmL3Nh+BQA=",
     "homepage": "https://registry.terraform.io/providers/scaleway/scaleway",
     "owner": "scaleway",
     "repo": "terraform-provider-scaleway",
-    "rev": "v2.8.0",
+    "rev": "v2.9.0",
     "spdx": "MPL-2.0",
-    "vendorHash": "sha256-YlZSM3duS2QEZo5j+WvCw5KFPbY+NadYonylpB8Zw+o="
+    "vendorHash": "sha256-bzx/Hl2JobtIa+ndvu1ssKg+faxt+JmJe4BL/go/0WY="
   },
   "secret": {
     "hash": "sha256-MmAnA/4SAPqLY/gYcJSTnEttQTsDd2kEdkQjQj6Bb+A=",
@@ -1014,13 +1014,13 @@
     "vendorHash": "sha256-MIO0VHofPtKPtynbvjvEukMNr5NXHgk7BqwIhbc9+u0="
   },
   "signalfx": {
-    "hash": "sha256-alLC61bEaFiVtoH0Fczj7G0m70ie1RNvTBR+MgYZGkQ=",
+    "hash": "sha256-qzLP+IGZU5bms8zjtcUg9rApZW2+TCF7KrtqSQvr3lw=",
     "homepage": "https://registry.terraform.io/providers/splunk-terraform/signalfx",
     "owner": "splunk-terraform",
     "repo": "terraform-provider-signalfx",
-    "rev": "v6.18.0",
+    "rev": "v6.20.0",
     "spdx": "MPL-2.0",
-    "vendorHash": "sha256-ESUNfkllwkS1NcAD30tO90VQcHR5XhdIeyXXHmU/byc="
+    "vendorHash": "sha256-zIF5NA5kHXEr3aUleWrCYg8PZTKnrFubaRlALnbTLHQ="
   },
   "skytap": {
     "hash": "sha256-JII4czazo6Di2sad1uFHMKDO2gWgZlQE8l/+IRYHQHU=",
diff --git a/pkgs/applications/networking/flexget/default.nix b/pkgs/applications/networking/flexget/default.nix
index 8782816b232a1..6a8bed0c92bc6 100644
--- a/pkgs/applications/networking/flexget/default.nix
+++ b/pkgs/applications/networking/flexget/default.nix
@@ -5,7 +5,7 @@
 
 python3Packages.buildPythonApplication rec {
   pname = "flexget";
-  version = "3.5.16";
+  version = "3.5.17";
   format = "pyproject";
 
   # Fetch from GitHub in order to use `requirements.in`
@@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec {
     owner = "flexget";
     repo = "flexget";
     rev = "refs/tags/v${version}";
-    hash = "sha256-9hcl7OZLi86hZHLotsN1QlPzQ1Ep5vJumAyZxSxxIE8=";
+    hash = "sha256-7r/3rB0TI/sRTi69+tx24dGjETBhX0KS1Arhg8aeoCk=";
   };
 
   postPatch = ''
diff --git a/pkgs/applications/networking/instant-messengers/armcord/default.nix b/pkgs/applications/networking/instant-messengers/armcord/default.nix
index c145174367f63..bfe7ca2fcbd8a 100644
--- a/pkgs/applications/networking/instant-messengers/armcord/default.nix
+++ b/pkgs/applications/networking/instant-messengers/armcord/default.nix
@@ -36,7 +36,7 @@
 
 stdenv.mkDerivation rec {
   pname = "armcord";
-  version = "3.0.8";
+  version = "3.1.4";
 
   src =
     let
@@ -45,11 +45,11 @@ stdenv.mkDerivation rec {
       {
         x86_64-linux = fetchurl {
           url = "${base}/v${version}/ArmCord_${version}_amd64.deb";
-          sha256 = "sha256-Lzkh1RDRoZSg5GNYlntROHdKLj12ogCqH+h8l5en9U0=";
+          sha256 = "sha256-B/zDcW43ChhnAnGL+UEAt/QChxxEpv+yMgO7WsUi84k=";
         };
         aarch64-linux = fetchurl {
           url = "${base}/v${version}/ArmCord_${version}_arm64.deb";
-          sha256 = "sha256-PuQ/zhuv+MA59Cx6QypAmg5Q6zVwfKg+1xKbazb3XM0=";
+          sha256 = "sha256-cFmxs7HeF+jxtmZ827bQbRyuXhQx++x5iTIefZ55928=";
         };
       }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
 
diff --git a/pkgs/applications/networking/instant-messengers/swift-im/default.nix b/pkgs/applications/networking/instant-messengers/swift-im/default.nix
deleted file mode 100644
index 58335bed4218c..0000000000000
--- a/pkgs/applications/networking/instant-messengers/swift-im/default.nix
+++ /dev/null
@@ -1,44 +0,0 @@
-{ mkDerivation, lib, fetchurl, pkg-config, qttools, sconsPackages
-, GConf, avahi, boost, hunspell, libXScrnSaver, libedit, libidn, libnatpmp, libxml2
-, lua, miniupnpc, openssl, qtbase, qtmultimedia, qtsvg, qtwebkit, qtx11extras, zlib
-}:
-
-mkDerivation rec {
-  pname = "swift-im";
-  version = "4.0.2";
-
-  src = fetchurl {
-    url = "https://swift.im/downloads/releases/swift-${version}/swift-${version}.tar.gz";
-    sha256 = "0w0aiszjd58ynxpacwcgf052zpmbpcym4dhci64vbfgch6wryz0w";
-  };
-
-  patches = [ ./qt-5.11.patch ./scons.patch ];
-
-  nativeBuildInputs = [ pkg-config qttools sconsPackages.scons_3_1_2 ];
-
-  buildInputs = [
-    GConf avahi boost hunspell libXScrnSaver libedit libidn libnatpmp libxml2
-    lua miniupnpc openssl qtbase qtmultimedia qtsvg qtwebkit qtx11extras zlib
-  ];
-
-  propagatedUserEnvPkgs = [ GConf ];
-
-  NIX_CFLAGS_COMPILE = toString [
-    "-I${libxml2.dev}/include/libxml2"
-    "-I${miniupnpc}/include/miniupnpc"
-    "-I${qtwebkit.dev}/include/QtWebKit"
-    "-I${qtwebkit.dev}/include/QtWebKitWidgets"
-    "-fpermissive"
-  ];
-
-  installTargets = [ (placeholder "out") ];
-  installFlags = [ "SWIFT_INSTALLDIR=${placeholder "out"}" ];
-
-  meta = with lib; {
-    homepage = "https://swift.im/";
-    description = "Qt XMPP client";
-    license = licenses.gpl3;
-    maintainers = with maintainers; [ orivej ];
-    platforms = platforms.linux;
-  };
-}
diff --git a/pkgs/applications/networking/instant-messengers/swift-im/qt-5.11.patch b/pkgs/applications/networking/instant-messengers/swift-im/qt-5.11.patch
deleted file mode 100644
index 911e7570427f4..0000000000000
--- a/pkgs/applications/networking/instant-messengers/swift-im/qt-5.11.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/Swift/QtUI/UserSearch/QtUserSearchWindow.h
-+++ b/Swift/QtUI/UserSearch/QtUserSearchWindow.h
-@@ -8,6 +8,7 @@
-
- #include <set>
-
-+#include <QAbstractItemModel>
- #include <QWizard>
-
- #include <Swiften/Base/Override.h>
diff --git a/pkgs/applications/networking/instant-messengers/swift-im/scons.patch b/pkgs/applications/networking/instant-messengers/swift-im/scons.patch
deleted file mode 100644
index c63b05d7acb1a..0000000000000
--- a/pkgs/applications/networking/instant-messengers/swift-im/scons.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-diff --git a/BuildTools/SCons/SConscript.boot b/BuildTools/SCons/SConscript.boot
-index 40f242513..53e1ff26a 100644
---- a/BuildTools/SCons/SConscript.boot
-+++ b/BuildTools/SCons/SConscript.boot
-@@ -508,6 +508,7 @@ if env.get("distcc", False) :
-         if var.startswith("DISTCC_") :
-             env["ENV"][var] = os.environ[var]
- 
-+env["ENV"] = os.environ
- conf_env = env.Clone()
- 
- Export("env")
-diff --git a/BuildTools/SCons/SConstruct b/BuildTools/SCons/SConstruct
-index 70bffbcfe..fef281899 100644
---- a/BuildTools/SCons/SConstruct
-+++ b/BuildTools/SCons/SConstruct
-@@ -272,7 +272,7 @@ if env.get("try_gconf", True) and env["PLATFORM"] != "win32" and env["PLATFORM"]
-     gconf_env = conf_env.Clone()
-     conf = Configure(gconf_env, custom_tests = {"CheckPKG": CheckPKG})
-     if conf.CheckPKG("gconf-2.0") :
--        gconf_bare_env = Environment()
-+        gconf_bare_env = Environment(ENV = os.environ)
-         gconf_bare_env.ParseConfig('pkg-config --cflags gconf-2.0 gobject-2.0 --libs gconf-2.0 gobject-2.0')
-         if os.path.basename(env["CXX"]).startswith(("g++", "clang++")) :
-             gconf_bare_env["CCFLAGS"] = [("-isystem" + ccflag) for ccflag in gconf_bare_env["CPPPATH"]]
-@@ -634,9 +634,9 @@ hunspell_env.MergeFlags(hunspell_flags)
- env["HAVE_HUNSPELL"] = 0;
- if env.get("hunspell_enable", False) :
-     hunspell_conf = Configure(hunspell_env)
--    if hunspell_conf.CheckCXXHeader("hunspell/hunspell.hxx") and hunspell_conf.CheckLib("hunspell") :
-+    if hunspell_conf.CheckCXXHeader("hunspell/hunspell.hxx") and hunspell_conf.CheckLib("hunspell-1.6") :
-         env["HAVE_HUNSPELL"] = 1
--        hunspell_flags["LIBS"] = ["hunspell"]
-+        hunspell_flags["LIBS"] = ["hunspell-1.6"]
-         env["HUNSPELL_FLAGS"] = hunspell_flags
-     hunspell_conf.Finish()
- 
-diff --git a/BuildTools/SCons/Tools/textfile.py b/BuildTools/SCons/Tools/textfile.py
-index 89f8963dc..b8559f7a6 100644
---- a/BuildTools/SCons/Tools/textfile.py
-+++ b/BuildTools/SCons/Tools/textfile.py
-@@ -113,7 +113,10 @@ def _action(target, source, env):
-     lsep = None
-     for s in source:
-         if lsep: fd.write(lsep)
--        fd.write(_do_subst(s, subs))
-+        b = _do_subst(s, subs)
-+        if isinstance(b, unicode):
-+            b = b.encode('UTF-8')
-+        fd.write(b)
-         lsep = linesep
-     fd.close()
- 
diff --git a/pkgs/applications/networking/instant-messengers/zulip/default.nix b/pkgs/applications/networking/instant-messengers/zulip/default.nix
index c56e78b9f9452..d7e7a94a511e1 100644
--- a/pkgs/applications/networking/instant-messengers/zulip/default.nix
+++ b/pkgs/applications/networking/instant-messengers/zulip/default.nix
@@ -5,12 +5,12 @@
 
 let
   pname = "zulip";
-  version = "5.9.3";
+  version = "5.9.4";
   name = "${pname}-${version}";
 
   src = fetchurl {
     url = "https://github.com/zulip/zulip-desktop/releases/download/v${version}/Zulip-${version}-x86_64.AppImage";
-    hash = "sha256-Hws9vENGzCLQqav4uXtbbI0iNoS3JozC5m2DG38+3Fk=";
+    hash = "sha256-gbusyhMgoaQmeWm6dB6pc3kSykD4T97VQcJgcF5KbzM=";
     name="${pname}-${version}.AppImage";
   };
 
diff --git a/pkgs/applications/office/libreoffice/darwin/default.nix b/pkgs/applications/office/libreoffice/darwin/default.nix
index ddfaf584021cb..eb5097a1b0e3e 100644
--- a/pkgs/applications/office/libreoffice/darwin/default.nix
+++ b/pkgs/applications/office/libreoffice/darwin/default.nix
@@ -9,21 +9,21 @@
 let
   appName = "LibreOffice.app";
   scriptName = "soffice";
-  version = "7.3.3";
+  version = "7.4.3";
 
   dist = {
     aarch64-darwin = rec {
       arch = "aarch64";
       archSuffix = arch;
       url = "https://download.documentfoundation.org/libreoffice/stable/${version}/mac/${arch}/LibreOffice_${version}_MacOS_${archSuffix}.dmg";
-      sha256 = "50ed3deb8d9c987516e2687ebb865bca15486c69da79f1b6d74381e43f2ec863";
+      sha256 = "cf95f9ecd4451d27e8304cea3ba116675267bdf75f08fbb60e0d8917f86edc04";
     };
 
     x86_64-darwin = rec {
       arch = "x86_64";
       archSuffix = "x86-64";
       url = "https://download.documentfoundation.org/libreoffice/stable/${version}/mac/${arch}/LibreOffice_${version}_MacOS_${archSuffix}.dmg";
-      sha256 = "fb2f9bb90eee34a22af3a2bf2854ef5b76098302b3c41d13d4f543f0d72b994f";
+      sha256 = "fe569ba23bb74eb3e86974537dd80e504debe5fd8526a00edbad6be4da18986a";
     };
   };
 in
diff --git a/pkgs/applications/video/obs-studio/plugins/looking-glass-obs.nix b/pkgs/applications/video/obs-studio/plugins/looking-glass-obs.nix
index 1696a2d9493b0..cd7548846fa25 100644
--- a/pkgs/applications/video/obs-studio/plugins/looking-glass-obs.nix
+++ b/pkgs/applications/video/obs-studio/plugins/looking-glass-obs.nix
@@ -7,7 +7,7 @@ stdenv.mkDerivation {
 
   src = looking-glass-client.src;
 
-  sourceRoot = "source/obs";
+  sourceRoot = "${looking-glass-client.src.name}/obs";
 
   nativeBuildInputs = [ cmake ];
   buildInputs = [ obs-studio libbfd SDL2 ];
diff --git a/pkgs/applications/window-managers/stalonetray/default.nix b/pkgs/applications/window-managers/stalonetray/default.nix
index 218b2a4fefd25..5cd0f7569caa8 100644
--- a/pkgs/applications/window-managers/stalonetray/default.nix
+++ b/pkgs/applications/window-managers/stalonetray/default.nix
@@ -11,13 +11,13 @@
 
 stdenv.mkDerivation rec {
   pname = "stalonetray";
-  version = "0.8.4";
+  version = "0.8.5";
 
   src = fetchFromGitHub {
     owner = "kolbusa";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-grxPqSYPLUstLIOKqzMActaSQ2ftYrjbalfR4HcPDRY=";
+    sha256 = "sha256-/55oP6xA1LeLawOBkhh9acaDcObO4L4ojcy7e3vwnBw=";
   };
 
   preConfigure =
diff --git a/pkgs/data/fonts/sarasa-gothic/default.nix b/pkgs/data/fonts/sarasa-gothic/default.nix
index 24ebfe40d58b7..9bfe95518dc12 100644
--- a/pkgs/data/fonts/sarasa-gothic/default.nix
+++ b/pkgs/data/fonts/sarasa-gothic/default.nix
@@ -1,14 +1,14 @@
 { lib, fetchurl, libarchive }:
 
 let
-  version = "0.37.4";
+  version = "0.38.0";
 in fetchurl {
   name = "sarasa-gothic-${version}";
 
   # Use the 'ttc' files here for a smaller closure size.
   # (Using 'ttf' files gives a closure size about 15x larger, as of November 2021.)
   url = "https://github.com/be5invis/Sarasa-Gothic/releases/download/v${version}/sarasa-gothic-ttc-${version}.7z";
-  sha256 = "sha256-fbZN4+SHb2Qelnp122M2I0enbcEl+Qh1oSMiDLAYwSs=";
+  sha256 = "sha256-lGkb3e2EFHkDLm+/KArfOQ50qBFRThlpcID06g0t4aI=";
 
   recursiveHash = true;
   downloadToTemp = true;
diff --git a/pkgs/data/fonts/smiley-sans/default.nix b/pkgs/data/fonts/smiley-sans/default.nix
index 3bef9608b46e9..f90ae32d35c37 100644
--- a/pkgs/data/fonts/smiley-sans/default.nix
+++ b/pkgs/data/fonts/smiley-sans/default.nix
@@ -1,12 +1,12 @@
-{ lib, stdenvNoCC, fetchzip }:
+{ lib, stdenvNoCC, fetchzip, nix-update-script }:
 
 stdenvNoCC.mkDerivation rec {
   pname = "smiley-sans";
-  version = "1.0.0";
+  version = "1.1.0";
 
   src = fetchzip {
     url = "https://github.com/atelier-anchor/smiley-sans/releases/download/v${version}/smiley-sans-v${version}.zip";
-    sha256 = "sha256-LE0CZkWiXjyuiEk316ABCNQL9n5GID8CipjBIu2o6uk=";
+    sha256 = "sha256-ufx/n3c7XoTZAxmdUMD4fc25z6By3/H4TOn0RtHOwyQ=";
     stripRoot = false;
   };
 
@@ -18,6 +18,10 @@ stdenvNoCC.mkDerivation rec {
     runHook postInstall
   '';
 
+  passthru.updateScript = nix-update-script {
+    attrPath = pname;
+  };
+
   meta = with lib; {
     description = "A condensed and oblique Chinese typeface seeking a visual balance between the humanist and the geometric";
     homepage = "https://atelier-anchor.com/typefaces/smiley-sans/";
diff --git a/pkgs/data/icons/numix-icon-theme-circle/default.nix b/pkgs/data/icons/numix-icon-theme-circle/default.nix
index 35ec3221955b6..e7ba756dabb64 100644
--- a/pkgs/data/icons/numix-icon-theme-circle/default.nix
+++ b/pkgs/data/icons/numix-icon-theme-circle/default.nix
@@ -2,13 +2,13 @@
 
 stdenvNoCC.mkDerivation rec {
   pname = "numix-icon-theme-circle";
-  version = "22.11.26";
+  version = "23.01.02";
 
   src = fetchFromGitHub {
     owner = "numixproject";
     repo = pname;
     rev = version;
-    sha256 = "sha256-LdSHzIgXDixRI8xIwBrH7lqzUQbXdJXu5gFd9x8Ytzs=";
+    sha256 = "sha256-Z+gs3CajVBYiWU5SSiL/C7IW8ibglUqD+GhayeS++m8=";
   };
 
   nativeBuildInputs = [ gtk3 ];
diff --git a/pkgs/data/icons/numix-icon-theme-square/default.nix b/pkgs/data/icons/numix-icon-theme-square/default.nix
index f6b8d85dffb86..8e73cad160db1 100644
--- a/pkgs/data/icons/numix-icon-theme-square/default.nix
+++ b/pkgs/data/icons/numix-icon-theme-square/default.nix
@@ -2,13 +2,13 @@
 
 stdenvNoCC.mkDerivation rec {
   pname = "numix-icon-theme-square";
-  version = "22.11.26";
+  version = "23.01.02";
 
   src = fetchFromGitHub {
     owner = "numixproject";
     repo = pname;
     rev = version;
-    sha256 = "sha256-aHDO/Qi3NeF2dFElr6fn34yuuwMJ1fK63AoEjSUt81I=";
+    sha256 = "sha256-8GUcfrnnWbJ+tJmc5zwOFfEFMOfeodYY4KyytAnaZEE=";
   };
 
   nativeBuildInputs = [ gtk3 ];
diff --git a/pkgs/desktops/gnome/extensions/extensionOverrides.nix b/pkgs/desktops/gnome/extensions/extensionOverrides.nix
index b1c762a018f4c..81622db59c1ec 100644
--- a/pkgs/desktops/gnome/extensions/extensionOverrides.nix
+++ b/pkgs/desktops/gnome/extensions/extensionOverrides.nix
@@ -3,7 +3,9 @@
 , gjs
 , gnome
 , gobject-introspection
+, gsound
 , hddtemp
+, libgda
 , liquidctl
 , lm_sensors
 , netcat-gnu
@@ -79,6 +81,15 @@ super: lib.trivial.pipe super [
     '';
   }))
 
+  (patchExtension "pano@elhan.io" (old: {
+    patches = [
+      (substituteAll {
+        src = ./extensionOverridesPatches/pano_at_elhan.io.patch;
+        inherit gsound libgda;
+      })
+    ];
+  }))
+
   (patchExtension "screen-autorotate@kosmospredanie.yandex.ru" (old: {
     # Requires gjs
     # https://github.com/NixOS/nixpkgs/issues/164865
diff --git a/pkgs/desktops/gnome/extensions/extensionOverridesPatches/pano_at_elhan.io.patch b/pkgs/desktops/gnome/extensions/extensionOverridesPatches/pano_at_elhan.io.patch
new file mode 100644
index 0000000000000..448418d573ca5
--- /dev/null
+++ b/pkgs/desktops/gnome/extensions/extensionOverridesPatches/pano_at_elhan.io.patch
@@ -0,0 +1,10 @@
+diff --git a/extension.js b/extension.js
+index 26561f2..01209e7 100644
+--- a/extension.js
++++ b/extension.js
+@@ -1,3 +1,5 @@
++imports.gi.GIRepository.Repository.prepend_search_path('@gsound@/lib/girepository-1.0')
++imports.gi.GIRepository.Repository.prepend_search_path('@libgda@/lib/girepository-1.0')
+ 
+ try {
+ 
diff --git a/pkgs/desktops/pantheon/apps/elementary-feedback/default.nix b/pkgs/desktops/pantheon/apps/elementary-feedback/default.nix
index 9f97fd94e53e7..d24778ffe577a 100644
--- a/pkgs/desktops/pantheon/apps/elementary-feedback/default.nix
+++ b/pkgs/desktops/pantheon/apps/elementary-feedback/default.nix
@@ -18,13 +18,13 @@
 
 stdenv.mkDerivation rec {
   pname = "elementary-feedback";
-  version = "6.1.2";
+  version = "7.0.0";
 
   src = fetchFromGitHub {
     owner = "elementary";
     repo = "feedback";
     rev = version;
-    sha256 = "sha256-vZTc6n7SHtHTCmC/RsCibVHcj67ksbghDosHBZfOIHM=";
+    sha256 = "sha256-QvqyaI9szZuYuE3D6o4zjr5J6mvEzNHqTBWii+gjyMc=";
   };
 
   patches = [
diff --git a/pkgs/desktops/plasma-5/fetch.sh b/pkgs/desktops/plasma-5/fetch.sh
index da393659b7c4a..2da4dc40e6be0 100644
--- a/pkgs/desktops/plasma-5/fetch.sh
+++ b/pkgs/desktops/plasma-5/fetch.sh
@@ -1 +1 @@
-WGET_ARGS=( https://download.kde.org/stable/plasma/5.26.4/ -A '*.tar.xz' )
+WGET_ARGS=( https://download.kde.org/stable/plasma/5.26.5/ -A '*.tar.xz' )
diff --git a/pkgs/desktops/plasma-5/srcs.nix b/pkgs/desktops/plasma-5/srcs.nix
index ae1dd24336259..cc0a02b6aabea 100644
--- a/pkgs/desktops/plasma-5/srcs.nix
+++ b/pkgs/desktops/plasma-5/srcs.nix
@@ -4,467 +4,467 @@
 
 {
   aura-browser = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/aura-browser-5.26.4.tar.xz";
-      sha256 = "1gpv2vb0xkjshkg2xyyg3s731kx6268rc5c10gm927129il1p9fs";
-      name = "aura-browser-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/aura-browser-5.26.5.tar.xz";
+      sha256 = "0dhj058vh577jyhcjdp6x9dmh6apxk6yinknfci8l6vss9gchini";
+      name = "aura-browser-5.26.5.tar.xz";
     };
   };
   bluedevil = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/bluedevil-5.26.4.tar.xz";
-      sha256 = "1886nlxszraixsxyg7kn7qzqjwiwxnn6dgbrxw1797z1w4s6s7my";
-      name = "bluedevil-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/bluedevil-5.26.5.tar.xz";
+      sha256 = "069hsn40zbnpkd73zcnnkdjv7n30dqyls5yvg3m0ljphn1syi79y";
+      name = "bluedevil-5.26.5.tar.xz";
     };
   };
   breeze = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/breeze-5.26.4.tar.xz";
-      sha256 = "0sq0b2535d7d8p7ndi3i1k7ix3790mpkqmp1gcfs0a4jni43y2bc";
-      name = "breeze-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/breeze-5.26.5.tar.xz";
+      sha256 = "00zzb03jan14byh19mga3jrzwi3rl084cgpnk0wj3gwgf903p78y";
+      name = "breeze-5.26.5.tar.xz";
     };
   };
   breeze-grub = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/breeze-grub-5.26.4.tar.xz";
-      sha256 = "1dl98dwz5l2vljfj41kigngdpfgkrbs09hdmr7dqj8qx1vkfdrp8";
-      name = "breeze-grub-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/breeze-grub-5.26.5.tar.xz";
+      sha256 = "0ibjqv6hyqi4ljf5jhx5sv55li9jcvk5lydl0xrb54v8czbarg4w";
+      name = "breeze-grub-5.26.5.tar.xz";
     };
   };
   breeze-gtk = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/breeze-gtk-5.26.4.tar.xz";
-      sha256 = "0kc1dxpp5n1rkik1amkdbci6kivqzzlh9bb53ikixbj3rp2h8g31";
-      name = "breeze-gtk-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/breeze-gtk-5.26.5.tar.xz";
+      sha256 = "1k1kcrv6cbx9m0yxnqhdgwq0bd8qf8055acwjdphwjhl50icliqi";
+      name = "breeze-gtk-5.26.5.tar.xz";
     };
   };
   breeze-plymouth = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/breeze-plymouth-5.26.4.tar.xz";
-      sha256 = "0h96dcdqgdzqxcrzc4805l14p463ks5zjnvh3r1j73gs8cbrwsxd";
-      name = "breeze-plymouth-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/breeze-plymouth-5.26.5.tar.xz";
+      sha256 = "0skiii7ni6r6jp3a7nq10hd6qdria1481lml4l57ma9afgvpxi9v";
+      name = "breeze-plymouth-5.26.5.tar.xz";
     };
   };
   discover = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/discover-5.26.4.tar.xz";
-      sha256 = "1hl85770yq1bld0x085mqyznq5cjvr7csx9pj9q4783hrjhkvdwc";
-      name = "discover-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/discover-5.26.5.tar.xz";
+      sha256 = "19fd4f7nvqznfkrivxh77si627kqjnm1g17lidl9alz2iy2bxfm6";
+      name = "discover-5.26.5.tar.xz";
     };
   };
   drkonqi = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/drkonqi-5.26.4.tar.xz";
-      sha256 = "0p8k9q5mglw4sq2ybi7yy1brjn3p6kkl09smh1fwvpkifg64mv3d";
-      name = "drkonqi-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/drkonqi-5.26.5.tar.xz";
+      sha256 = "1syl78sl7wzjdb53glln6laa017cawgz0c39p33bdwq3kpzckw07";
+      name = "drkonqi-5.26.5.tar.xz";
     };
   };
   kactivitymanagerd = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/kactivitymanagerd-5.26.4.tar.xz";
-      sha256 = "1k15cf0l3cji5y0xkh0sx2xwpc7v77zsj25c3yxydxg03mgq01l4";
-      name = "kactivitymanagerd-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/kactivitymanagerd-5.26.5.tar.xz";
+      sha256 = "0ypnnh3lpcfw8ggi6nc8sr4hcsamx6s3ax869b6rhh392avcw2ha";
+      name = "kactivitymanagerd-5.26.5.tar.xz";
     };
   };
   kde-cli-tools = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/kde-cli-tools-5.26.4.tar.xz";
-      sha256 = "0kyq3jm3mr8wdcjamswp6hqfh7g7kry28v344y0r9v052d8nvj8z";
-      name = "kde-cli-tools-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/kde-cli-tools-5.26.5.tar.xz";
+      sha256 = "0djxqxdkih4svmggk6lk6p6n3sx3w4q9fsnx2dxfn5injwh0qrkr";
+      name = "kde-cli-tools-5.26.5.tar.xz";
     };
   };
   kde-gtk-config = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/kde-gtk-config-5.26.4.tar.xz";
-      sha256 = "057kfkblngafipar0qpzz5psmq2cq0d8y9vg0451i84kpignggsk";
-      name = "kde-gtk-config-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/kde-gtk-config-5.26.5.tar.xz";
+      sha256 = "10r4kgpd04hh05yriga2r5awwdb8v93jsx0qksdgj3661xy00x7n";
+      name = "kde-gtk-config-5.26.5.tar.xz";
     };
   };
   kdecoration = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/kdecoration-5.26.4.tar.xz";
-      sha256 = "0p988y6qw1xiccfcimrdqivc1h1vnfaj3208j157h1kfg40kpz48";
-      name = "kdecoration-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/kdecoration-5.26.5.tar.xz";
+      sha256 = "1dzpqzi25wxmilj92lqjmd6wid3nlkbvnnpcpp0ywd860q30zzd2";
+      name = "kdecoration-5.26.5.tar.xz";
     };
   };
   kdeplasma-addons = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/kdeplasma-addons-5.26.4.tar.xz";
-      sha256 = "183xxr55j3s8nr9cgpdm34d7jm4ijrj6jf3r1mvkih992iryk11r";
-      name = "kdeplasma-addons-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/kdeplasma-addons-5.26.5.tar.xz";
+      sha256 = "17vrdnigif4v38gbh04p8qs7wqp3y3nqll1m7xc4qfqbq1dydyjq";
+      name = "kdeplasma-addons-5.26.5.tar.xz";
     };
   };
   kgamma5 = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/kgamma5-5.26.4.tar.xz";
-      sha256 = "0my9jbd6iw1k0jmg2b05k31mv6my1yzqg6ks9kysmsr28d3kgsll";
-      name = "kgamma5-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/kgamma5-5.26.5.tar.xz";
+      sha256 = "0v4rpm2asv31w1rqrhn25kbcdl1acahg10lmh6iwisxl1i3x8hd8";
+      name = "kgamma5-5.26.5.tar.xz";
     };
   };
   khotkeys = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/khotkeys-5.26.4.tar.xz";
-      sha256 = "1kr0bwjghs3a1ibjbd6sh3jjlmy573y4jhld88wdyi69smq28lzh";
-      name = "khotkeys-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/khotkeys-5.26.5.tar.xz";
+      sha256 = "0lkmh5n76kmrdxm4snkk1zz7d927qkl69ajd5qhz277whpz3slw8";
+      name = "khotkeys-5.26.5.tar.xz";
     };
   };
   kinfocenter = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/kinfocenter-5.26.4.tar.xz";
-      sha256 = "0hq5mzxlz3711k14bd5y99mcdipvy25himbzxqm09b5wpn0yihcr";
-      name = "kinfocenter-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/kinfocenter-5.26.5.tar.xz";
+      sha256 = "0rka2fm7r2zikv3lcd1q39swgcp6fs5l4f5ldpgwpk9bps96cy4x";
+      name = "kinfocenter-5.26.5.tar.xz";
     };
   };
   kmenuedit = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/kmenuedit-5.26.4.tar.xz";
-      sha256 = "1869i7bv40di5axlr5xwmv3xnaja1r84h1f9xh8rqmhz1kv2d2y8";
-      name = "kmenuedit-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/kmenuedit-5.26.5.tar.xz";
+      sha256 = "17iyk77mb1lp9xjl92ffvv111b4m2qq98xznd1qafnah7ix1cg7p";
+      name = "kmenuedit-5.26.5.tar.xz";
     };
   };
   kpipewire = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/kpipewire-5.26.4.tar.xz";
-      sha256 = "0d7nlmq5h0kd0lrkv4lc673prchyips2j3jc6igbxyk3v1blw9s6";
-      name = "kpipewire-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/kpipewire-5.26.5.tar.xz";
+      sha256 = "1yqymwq48mqv9zfw3idb0abizrfhr7f4d37ys9w7a9jixcm7rdrv";
+      name = "kpipewire-5.26.5.tar.xz";
     };
   };
   kscreen = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/kscreen-5.26.4.tar.xz";
-      sha256 = "1766yqbvm021i4g6fyrm9a2cxdkb6q3pr7igvj7bb8ga3y44ip6p";
-      name = "kscreen-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/kscreen-5.26.5.tar.xz";
+      sha256 = "0w8yrzpgr23s7sr3296lrm2zbm2j2174zv5az41i44l907iq9y1x";
+      name = "kscreen-5.26.5.tar.xz";
     };
   };
   kscreenlocker = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/kscreenlocker-5.26.4.tar.xz";
-      sha256 = "0mz8av4pccnpd7pj3l30isi31s8nram7ymn4hacsmwgzhmqfn9m1";
-      name = "kscreenlocker-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/kscreenlocker-5.26.5.tar.xz";
+      sha256 = "0lwn3xbbk1578974m3nkk2x5h9fadrcizvh4q4528s5wgxja6w2g";
+      name = "kscreenlocker-5.26.5.tar.xz";
     };
   };
   ksshaskpass = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/ksshaskpass-5.26.4.tar.xz";
-      sha256 = "05rdqkr6iyfyxgb5dxwsbhb91ni9fp7ysm73wgj4f40azkk9j91i";
-      name = "ksshaskpass-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/ksshaskpass-5.26.5.tar.xz";
+      sha256 = "0k0jxbkav115i5nhazxyz3s3wg6gyfcsa1jilf3j3fr8vnh8qhx0";
+      name = "ksshaskpass-5.26.5.tar.xz";
     };
   };
   ksystemstats = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/ksystemstats-5.26.4.tar.xz";
-      sha256 = "0amzb79kba310myc18g6gdfakmzqmlzvmd3c42yz71vjfpywibr3";
-      name = "ksystemstats-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/ksystemstats-5.26.5.tar.xz";
+      sha256 = "18sa2w6vgbqmw8wrg5vqbraql04x9kb7mj9k35z4zs2n4abfrrbi";
+      name = "ksystemstats-5.26.5.tar.xz";
     };
   };
   kwallet-pam = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/kwallet-pam-5.26.4.tar.xz";
-      sha256 = "0z661sa0bwd30c3jfq0n00jfrhb1mxm7107w23r2hyrdi4i8dsjb";
-      name = "kwallet-pam-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/kwallet-pam-5.26.5.tar.xz";
+      sha256 = "1c5pzih8id0gld7qdf8ffxsbfgq9bsvpx37qyzr941b3vif7f9yx";
+      name = "kwallet-pam-5.26.5.tar.xz";
     };
   };
   kwayland-integration = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/kwayland-integration-5.26.4.tar.xz";
-      sha256 = "10p9i7vihigdj63m48lk6c9f56jz1y5sar5lqnr5f9ai7s6na6gh";
-      name = "kwayland-integration-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/kwayland-integration-5.26.5.tar.xz";
+      sha256 = "0czq16lq210hq7a3wqg7pvdr9a8vm16z6yb82p0w6yqv15kk7alx";
+      name = "kwayland-integration-5.26.5.tar.xz";
     };
   };
   kwin = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/kwin-5.26.4.tar.xz";
-      sha256 = "1f80sfzaphcdq0dg1k8wyl6gnxap98yhiwcgski6x4gy0rhdnl16";
-      name = "kwin-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/kwin-5.26.5.tar.xz";
+      sha256 = "1n0v0553s9l8s6wgdz5bhrnvww20q49h92v3m4w216razj7q3q0k";
+      name = "kwin-5.26.5.tar.xz";
     };
   };
   kwrited = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/kwrited-5.26.4.tar.xz";
-      sha256 = "1w1yr8adpwx4m118x0w5890yph0n4gi0wdf99d5vhjd8yjcrb1s2";
-      name = "kwrited-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/kwrited-5.26.5.tar.xz";
+      sha256 = "14savlbywkx5107s0viprafs9pl389zhjk32iy4x5jmf9dk6vmm9";
+      name = "kwrited-5.26.5.tar.xz";
     };
   };
   layer-shell-qt = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/layer-shell-qt-5.26.4.tar.xz";
-      sha256 = "1hb0fbj9lf3vdfq31y9b6cy4qpzmv30cf1jbvy55rgyhqnk8il7b";
-      name = "layer-shell-qt-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/layer-shell-qt-5.26.5.tar.xz";
+      sha256 = "1k79dcyic2hkm92sd7aix03ywagr4rgsdf86a9zy06kafg92jra9";
+      name = "layer-shell-qt-5.26.5.tar.xz";
     };
   };
   libkscreen = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/libkscreen-5.26.4.tar.xz";
-      sha256 = "1w3qhg3q2g6b0dngcq5cm1jghbkqpcyzn9yicrhcllmcp3v540mv";
-      name = "libkscreen-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/libkscreen-5.26.5.tar.xz";
+      sha256 = "0vajgzjvpn909ds88jddsg7bman0rdphrm70b0k5ar7bcw0x54d5";
+      name = "libkscreen-5.26.5.tar.xz";
     };
   };
   libksysguard = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/libksysguard-5.26.4.tar.xz";
-      sha256 = "1s5mhnq4vinc2znw2fw45ydljwzy55shjf083s4lnvmj7smlp5gb";
-      name = "libksysguard-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/libksysguard-5.26.5.tar.xz";
+      sha256 = "01a1wm6z191lzjqd5iws90jd3ld3r6r1qaw95bl65l9ar8p3gr8p";
+      name = "libksysguard-5.26.5.tar.xz";
     };
   };
   milou = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/milou-5.26.4.tar.xz";
-      sha256 = "0scx0207jf11w1j8ja7sxfxnkjm5j3g23ip28gmf2q01py05rg00";
-      name = "milou-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/milou-5.26.5.tar.xz";
+      sha256 = "1pmz4n41ysb0mhgykvc65r5as8fkd7wr4k57sk0a12wzsndy7zv8";
+      name = "milou-5.26.5.tar.xz";
     };
   };
   oxygen = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/oxygen-5.26.4.tar.xz";
-      sha256 = "1lj34gccgjqf327732wd5dlk4chpxpdl5w8ci86zd2js42d4gyhk";
-      name = "oxygen-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/oxygen-5.26.5.tar.xz";
+      sha256 = "0wllhniaqpzvzji51a9871j1697kjwbz4xj8q9x1w89ip88pb6gq";
+      name = "oxygen-5.26.5.tar.xz";
     };
   };
   oxygen-sounds = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/oxygen-sounds-5.26.4.tar.xz";
-      sha256 = "0c2w5y77jrzmxkd8bv8b95y67i0kjm4kc84wla574s57lcjwyn12";
-      name = "oxygen-sounds-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/oxygen-sounds-5.26.5.tar.xz";
+      sha256 = "1ws6bssn2r2m666kd6i0xnmzxb8x3z2pa6qk36xpbs1xjxdv5wny";
+      name = "oxygen-sounds-5.26.5.tar.xz";
     };
   };
   plank-player = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/plank-player-5.26.4.tar.xz";
-      sha256 = "0b2ss5fj85gf0gnw0xpwrkib1r68nmkvzakk3qgbc9dmgjfbi3wp";
-      name = "plank-player-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/plank-player-5.26.5.tar.xz";
+      sha256 = "18yw74mqcd0igps10m1sd41rlir2y8y78xkljxj5w2y4yvh97vbs";
+      name = "plank-player-5.26.5.tar.xz";
     };
   };
   plasma-bigscreen = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/plasma-bigscreen-5.26.4.tar.xz";
-      sha256 = "0kfnh7cy6v8qczvz4z6isy3bx3zrlkz32hwyy3idinpgqih6cm5s";
-      name = "plasma-bigscreen-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/plasma-bigscreen-5.26.5.tar.xz";
+      sha256 = "0893ngwdgq1l76gib4p9212lwp4i2gxvpnmxygndbmkz7nhjax75";
+      name = "plasma-bigscreen-5.26.5.tar.xz";
     };
   };
   plasma-browser-integration = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/plasma-browser-integration-5.26.4.tar.xz";
-      sha256 = "0fcz8snq3i4q9bpyd9nw7a1n50bh1sw3qp1sgyz0vp13rcic7fph";
-      name = "plasma-browser-integration-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/plasma-browser-integration-5.26.5.tar.xz";
+      sha256 = "1bfzha5vd8hjij758b0g6ibyi4f8gmijz92fgn5is0p1hydm8y4l";
+      name = "plasma-browser-integration-5.26.5.tar.xz";
     };
   };
   plasma-desktop = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/plasma-desktop-5.26.4.tar.xz";
-      sha256 = "1llk8bjihjny52f5q9qanp5if3az3mz9slxbrn7882c0xghhr6ba";
-      name = "plasma-desktop-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/plasma-desktop-5.26.5.tar.xz";
+      sha256 = "15kc5sam3y2c1ccp14cs7v5zakgzz9gpxpyxapimlvkwscxmvzn6";
+      name = "plasma-desktop-5.26.5.tar.xz";
     };
   };
   plasma-disks = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/plasma-disks-5.26.4.tar.xz";
-      sha256 = "1mgmqvlwy7nml51l9siw900lg4j85a2djjjcr7bw3mbqnxny5wgj";
-      name = "plasma-disks-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/plasma-disks-5.26.5.tar.xz";
+      sha256 = "137k44lly2qv6vrmfi4g2xqc7y907ywwshp7mn07qmbps3a85h30";
+      name = "plasma-disks-5.26.5.tar.xz";
     };
   };
   plasma-firewall = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/plasma-firewall-5.26.4.tar.xz";
-      sha256 = "1iz45gq322r1kb1hps51mjid2k1wqk4amxbv5xlcdlfdwqr7agc1";
-      name = "plasma-firewall-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/plasma-firewall-5.26.5.tar.xz";
+      sha256 = "18fp7iqnyjx2p44n8hjs7fss212ja3k2i5cryrnmwpf7r0q73l36";
+      name = "plasma-firewall-5.26.5.tar.xz";
     };
   };
   plasma-integration = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/plasma-integration-5.26.4.tar.xz";
-      sha256 = "0gdzkxscll22s2jj3q4wlz18zb3bm5xsxvikss5phdyw4ppc2qsy";
-      name = "plasma-integration-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/plasma-integration-5.26.5.tar.xz";
+      sha256 = "0ap7rzhqmm7ai9sc6w281f2kf81qgs2h2qpf5bvbc6wm3vn1lm1g";
+      name = "plasma-integration-5.26.5.tar.xz";
     };
   };
   plasma-mobile = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/plasma-mobile-5.26.4.tar.xz";
-      sha256 = "15q6v8vnn45y84jnrkarr3v9x9hng2slxdp5nr1xsa80pvb1j23x";
-      name = "plasma-mobile-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/plasma-mobile-5.26.5.tar.xz";
+      sha256 = "06gha8mga9xqmmvzc9why9pfzzpy8czrqym3k3n23pa9hy2qqsvj";
+      name = "plasma-mobile-5.26.5.tar.xz";
     };
   };
   plasma-nano = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/plasma-nano-5.26.4.tar.xz";
-      sha256 = "15jxj90mg3jkx1jmf1dadss3nd9rvjqqr0vvfm5yyf0m45sb11xs";
-      name = "plasma-nano-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/plasma-nano-5.26.5.tar.xz";
+      sha256 = "161sabckgl8gjxxsm0aklp33bf05iq2p84vh2v5y6bfpimsnamnj";
+      name = "plasma-nano-5.26.5.tar.xz";
     };
   };
   plasma-nm = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/plasma-nm-5.26.4.tar.xz";
-      sha256 = "1x1xcf33jfl01cf1pmz3mbzyzbmchk780wwlij9wva9pbnxg97hy";
-      name = "plasma-nm-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/plasma-nm-5.26.5.tar.xz";
+      sha256 = "1msi9lhkhpb29h6fwkxqmp9js70r8vrvzzf38hzkgxcbf3757k64";
+      name = "plasma-nm-5.26.5.tar.xz";
     };
   };
   plasma-pa = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/plasma-pa-5.26.4.tar.xz";
-      sha256 = "0h0rbgcnh16m31wnfklmy2gks4njxy3rlx1kpn6a2q1zzgs3ri3a";
-      name = "plasma-pa-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/plasma-pa-5.26.5.tar.xz";
+      sha256 = "19i9ipajiz68silvprap9pykki6rhb7d2ways501bx8g4vfcb0h5";
+      name = "plasma-pa-5.26.5.tar.xz";
     };
   };
   plasma-remotecontrollers = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/plasma-remotecontrollers-5.26.4.tar.xz";
-      sha256 = "1pkcwx1br4flga1xlj807aapq274522f2jcl96hlaz1i5w9c4ids";
-      name = "plasma-remotecontrollers-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/plasma-remotecontrollers-5.26.5.tar.xz";
+      sha256 = "1cam1jchp3nwqkqskln4qbpb4rixzwa0bwma89ysdgqy0pzpq2x0";
+      name = "plasma-remotecontrollers-5.26.5.tar.xz";
     };
   };
   plasma-sdk = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/plasma-sdk-5.26.4.tar.xz";
-      sha256 = "1pm8j2nz3a6icj1pm2lxidldyza4v3j5pq3xaf1pjs9n3vd8j8b5";
-      name = "plasma-sdk-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/plasma-sdk-5.26.5.tar.xz";
+      sha256 = "0p20s2cp5vd1chj28wq88ixb625hisl134hnlllz6h70s5vzy79n";
+      name = "plasma-sdk-5.26.5.tar.xz";
     };
   };
   plasma-systemmonitor = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/plasma-systemmonitor-5.26.4.tar.xz";
-      sha256 = "1harn31ia6fsa6wq13mpxxnnw4w98vmspaqmss1a7187hafislf9";
-      name = "plasma-systemmonitor-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/plasma-systemmonitor-5.26.5.tar.xz";
+      sha256 = "0xghszlm8h70p192qizv2kj7f02fnf3p3hg1p10ni7sqfaczrbq1";
+      name = "plasma-systemmonitor-5.26.5.tar.xz";
     };
   };
   plasma-tests = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/plasma-tests-5.26.4.tar.xz";
-      sha256 = "0h6kk0h64v34vxwa5z466fz2a90sni2sn08rjcpavbhq3rrz16pb";
-      name = "plasma-tests-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/plasma-tests-5.26.5.tar.xz";
+      sha256 = "1h0cinrgjdp7rhl3v55c40a5agd93rqwx1xjqyj06vkjkbigx0fr";
+      name = "plasma-tests-5.26.5.tar.xz";
     };
   };
   plasma-thunderbolt = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/plasma-thunderbolt-5.26.4.tar.xz";
-      sha256 = "1g2ppkcp10yrvsy8hd9ylfvbajbj8ixv1y31810qbf8svbg6ihdv";
-      name = "plasma-thunderbolt-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/plasma-thunderbolt-5.26.5.tar.xz";
+      sha256 = "1lzj3m2k34m3fvcq3ykr5igaq0sbc4v87cncxvz6ln0p7cq0i6y5";
+      name = "plasma-thunderbolt-5.26.5.tar.xz";
     };
   };
   plasma-vault = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/plasma-vault-5.26.4.tar.xz";
-      sha256 = "14nf0il3mg23dsbxifnzxxs5lks7zmifnvrny240nvnfwmh58hz4";
-      name = "plasma-vault-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/plasma-vault-5.26.5.tar.xz";
+      sha256 = "104cs6prb8v5mccshz5brknfllyfbfnjzzpdrgk1xpzh5apwmhja";
+      name = "plasma-vault-5.26.5.tar.xz";
     };
   };
   plasma-workspace = {
-    version = "5.26.4.1";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/plasma-workspace-5.26.4.1.tar.xz";
-      sha256 = "7fcca23ff8de6f4aa2261f0180be54422f25047002b7ca6c648e7216459b80fc";
-      name = "plasma-workspace-5.26.4.1.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/plasma-workspace-5.26.5.tar.xz";
+      sha256 = "082jnlqgbp48bmyp1nbzg2d0p0pxkvra6xjv40kvh6k6rmpr5cjc";
+      name = "plasma-workspace-5.26.5.tar.xz";
     };
   };
   plasma-workspace-wallpapers = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/plasma-workspace-wallpapers-5.26.4.tar.xz";
-      sha256 = "1plw7hxcyl68gwcf2vh650lady4syz75sbhmj97a60nw2fwlxyvv";
-      name = "plasma-workspace-wallpapers-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/plasma-workspace-wallpapers-5.26.5.tar.xz";
+      sha256 = "07gln5jl947qfpvrgiqa1fnw8lnnf4jg734ayybi927j059s3g8i";
+      name = "plasma-workspace-wallpapers-5.26.5.tar.xz";
     };
   };
   plymouth-kcm = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/plymouth-kcm-5.26.4.tar.xz";
-      sha256 = "0kqv4kwsw7j7f1jf0nqr65rgzwd1ps5ax37m9ama1vrcvd87fsma";
-      name = "plymouth-kcm-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/plymouth-kcm-5.26.5.tar.xz";
+      sha256 = "1isxs6gxbab2ddl22c3992gmdgy3mi5yjb9inv32ajzs6r7snrj1";
+      name = "plymouth-kcm-5.26.5.tar.xz";
     };
   };
   polkit-kde-agent = {
-    version = "1-5.26.4";
+    version = "1-5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/polkit-kde-agent-1-5.26.4.tar.xz";
-      sha256 = "1v07l94jnlcyslq0asy8p3g0wd459rbh1f68icn9r1kcfw8cc1as";
-      name = "polkit-kde-agent-1-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/polkit-kde-agent-1-5.26.5.tar.xz";
+      sha256 = "19jrjx40m8g6hwq5k7ibbm0fmb803hxync2022gqbwzfrdb4493i";
+      name = "polkit-kde-agent-1-5.26.5.tar.xz";
     };
   };
   powerdevil = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/powerdevil-5.26.4.tar.xz";
-      sha256 = "1samnxv1qiqna2zgzl3pm3bf7br86nrpyvgbcvlsiv03aqbq77x3";
-      name = "powerdevil-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/powerdevil-5.26.5.tar.xz";
+      sha256 = "063bqwdnpskcwqzpgcmjwgs9vpkn1gnq2nnzj2sdzrlflfrdsfvp";
+      name = "powerdevil-5.26.5.tar.xz";
     };
   };
   qqc2-breeze-style = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/qqc2-breeze-style-5.26.4.tar.xz";
-      sha256 = "1q3vmp5g1qmmry5i4gbsfnqwc9287hf8jkmipk6ka5cf6pn0z0qa";
-      name = "qqc2-breeze-style-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/qqc2-breeze-style-5.26.5.tar.xz";
+      sha256 = "1lhv4jlg15w8a88czq0fazaizjwva3yv8wv3scdnhhyfnbkch9mr";
+      name = "qqc2-breeze-style-5.26.5.tar.xz";
     };
   };
   sddm-kcm = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/sddm-kcm-5.26.4.tar.xz";
-      sha256 = "1sqlwxhff538m6nsglxxkhnmngvfjhavmh6lqapvfsyzkyxxd8fb";
-      name = "sddm-kcm-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/sddm-kcm-5.26.5.tar.xz";
+      sha256 = "0cglb7dvwrkdpl5bgg91yfxrvqfpc2szj3qipcmd6ladsvbz8cxv";
+      name = "sddm-kcm-5.26.5.tar.xz";
     };
   };
   systemsettings = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/systemsettings-5.26.4.tar.xz";
-      sha256 = "1wl0krqq1865pndvlxs031ki123c3idnmhxrqffrwvk3d74lrn0m";
-      name = "systemsettings-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/systemsettings-5.26.5.tar.xz";
+      sha256 = "1jb1d6933gq07vgg3kzqna91cpcv87p38wrk70g17iz7pszjb3ns";
+      name = "systemsettings-5.26.5.tar.xz";
     };
   };
   xdg-desktop-portal-kde = {
-    version = "5.26.4";
+    version = "5.26.5";
     src = fetchurl {
-      url = "${mirror}/stable/plasma/5.26.4/xdg-desktop-portal-kde-5.26.4.tar.xz";
-      sha256 = "173z3i0jkm157imw4m25ip0gac325d25gjswc82dza3x2mmisdk3";
-      name = "xdg-desktop-portal-kde-5.26.4.tar.xz";
+      url = "${mirror}/stable/plasma/5.26.5/xdg-desktop-portal-kde-5.26.5.tar.xz";
+      sha256 = "1hznyl90d3xswnjs4qc6r5azw1z3pzkr7z507v696xhv41j8bzsj";
+      name = "xdg-desktop-portal-kde-5.26.5.tar.xz";
     };
   };
 }
diff --git a/pkgs/desktops/xfce/default.nix b/pkgs/desktops/xfce/default.nix
index 45640007e7154..2e4adb61eed1c 100644
--- a/pkgs/desktops/xfce/default.nix
+++ b/pkgs/desktops/xfce/default.nix
@@ -1,31 +1,17 @@
 { config
 , lib
 , pkgs
-, splicePackages
-, newScope
-, pkgsBuildBuild
-, pkgsBuildHost
-, pkgsBuildTarget
-, pkgsHostHost
-, pkgsTargetTarget
+, generateSplicesForMkScope
+, makeScopeWithSplicing
 }:
 
 let
-  otherSplices = {
-    selfBuildBuild = pkgsBuildBuild.xfce;
-    selfBuildHost = pkgsBuildHost.xfce;
-    selfBuildTarget = pkgsBuildTarget.xfce;
-    selfHostHost = pkgsHostHost.xfce;
-    selfTargetTarget = pkgsTargetTarget.xfce or { };
-  };
   keep = _self: { };
   extra = _spliced0: { };
 
 in
-lib.makeScopeWithSplicing
-  splicePackages
-  newScope
-  otherSplices
+makeScopeWithSplicing
+  (generateSplicesForMkScope "xfce")
   keep
   extra
   (self:
diff --git a/pkgs/development/compilers/graalvm/community-edition/mkGraal.nix b/pkgs/development/compilers/graalvm/community-edition/mkGraal.nix
index a06cb310e1087..bd2d4413ec52c 100644
--- a/pkgs/development/compilers/graalvm/community-edition/mkGraal.nix
+++ b/pkgs/development/compilers/graalvm/community-edition/mkGraal.nix
@@ -319,6 +319,8 @@ let
       homepage = "https://www.graalvm.org/";
       description = "High-Performance Polyglot VM";
       license = with licenses; [ upl gpl2Classpath bsd3 ];
+      sourceProvenance = with sourceTypes; [ binaryNativeCode ];
+      mainProgram = "java";
       maintainers = with maintainers; [
         bandresen
         hlolli
diff --git a/pkgs/development/compilers/yosys/default.nix b/pkgs/development/compilers/yosys/default.nix
index 7594d74876598..122de5ac10028 100644
--- a/pkgs/development/compilers/yosys/default.nix
+++ b/pkgs/development/compilers/yosys/default.nix
@@ -71,13 +71,13 @@ let
 
 in stdenv.mkDerivation rec {
   pname   = "yosys";
-  version = "0.24";
+  version = "0.25";
 
   src = fetchFromGitHub {
     owner = "YosysHQ";
     repo  = "yosys";
     rev   = "${pname}-${version}";
-    hash  = "sha256-rso08/b0ukrh6KYFpn4bFn0pP83URfeJGw28iLIjlPw=";
+    hash  = "sha256-hOuuKvT6ZM7G0HTGtVeEHHfJWqwUinD+DxT3r0CQZH0=";
   };
 
   enableParallelBuilding = true;
diff --git a/pkgs/development/interpreters/clojure/babashka.nix b/pkgs/development/interpreters/clojure/babashka.nix
index be9ddd9d0b6ea..0934e73a19a5c 100644
--- a/pkgs/development/interpreters/clojure/babashka.nix
+++ b/pkgs/development/interpreters/clojure/babashka.nix
@@ -2,11 +2,11 @@
 
 buildGraalvmNativeImage rec {
   pname = "babashka";
-  version = "1.0.168";
+  version = "1.0.169";
 
   src = fetchurl {
     url = "https://github.com/babashka/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar";
-    sha256 = "sha256-K56SEfSq0mjltUwR2VZxGiGn9nnEdDBoZrkaBOIIl7k=";
+    sha256 = "sha256-R4oGMN/2oVPKe0JBXXQ1mzw0F66Wn+WiP0kVs53zdoI=";
   };
 
   executable = "bb";
diff --git a/pkgs/development/interpreters/lua-5/default.nix b/pkgs/development/interpreters/lua-5/default.nix
index dd471c9de40c6..139dd09e72a33 100644
--- a/pkgs/development/interpreters/lua-5/default.nix
+++ b/pkgs/development/interpreters/lua-5/default.nix
@@ -23,7 +23,7 @@ let
         # - imports lua-packages.nix
         # - adds spliced package sets to the package set
         # - applies overrides from `packageOverrides`
-        ({ lua, overrides, callPackage, splicePackages, newScope }: let
+        ({ lua, overrides, callPackage, makeScopeWithSplicing }: let
           luaPackagesFun = callPackage ../../../top-level/lua-packages.nix {
             lua = self;
           };
@@ -46,9 +46,7 @@ let
             overriddenPackages
             overrides
           ];
-        in lib.makeScopeWithSplicing
-          splicePackages
-          newScope
+        in makeScopeWithSplicing
           otherSplices
           keep
           extra
diff --git a/pkgs/development/interpreters/python/default.nix b/pkgs/development/interpreters/python/default.nix
index b323ec2607c4c..4040223221ea5 100644
--- a/pkgs/development/interpreters/python/default.nix
+++ b/pkgs/development/interpreters/python/default.nix
@@ -5,9 +5,8 @@
 , db
 , lib
 , libffiBoot
-, newScope
+, makeScopeWithSplicing
 , pythonPackagesExtensions
-, splicePackages
 , stdenv
 }:
 
@@ -71,9 +70,7 @@
             overrides
           ]);
           aliases = self: super: lib.optionalAttrs config.allowAliases (import ../../../top-level/python-aliases.nix lib self super);
-        in lib.makeScopeWithSplicing
-          splicePackages
-          newScope
+        in makeScopeWithSplicing
           otherSplices
           keep
           extra
diff --git a/pkgs/development/libraries/cppcms/default.nix b/pkgs/development/libraries/cppcms/default.nix
index e0f9ed599123f..718c73fd3f5fa 100644
--- a/pkgs/development/libraries/cppcms/default.nix
+++ b/pkgs/development/libraries/cppcms/default.nix
@@ -1,16 +1,16 @@
-{ lib, stdenv, fetchurl, cmake, pcre, zlib, python2, openssl }:
+{ lib, stdenv, fetchurl, cmake, pcre, zlib, python3, openssl }:
 
 stdenv.mkDerivation rec {
   pname = "cppcms";
-  version = "1.2.1";
+  version = "2.0.0.beta2";
 
   src = fetchurl {
-      url = "mirror://sourceforge/cppcms/${pname}-${version}.tar.bz2";
-      sha256 = "0lmcdjzicmzhnr8pa0q3f5lgapz2cnh9w0dr56i4kj890iqwgzhh";
+    url = "mirror://sourceforge/cppcms/${pname}-${version}.tar.bz2";
+    sha256 = "sha256-aXAxx9FB/dIVxr5QkLZuIQamO7PlLwnugSDo78bAiiE=";
   };
 
   nativeBuildInputs = [ cmake ];
-  buildInputs = [ pcre zlib python2 openssl ];
+  buildInputs = [ pcre zlib python3 openssl ];
 
   strictDeps = true;
 
@@ -21,9 +21,8 @@ stdenv.mkDerivation rec {
   meta = with lib; {
     homepage = "http://cppcms.com";
     description = "High Performance C++ Web Framework";
-    platforms = platforms.linux ;
-    license = licenses.lgpl3;
+    platforms = platforms.linux;
+    license = licenses.mit;
     maintainers = [ maintainers.juliendehos ];
   };
 }
-
diff --git a/pkgs/development/libraries/gsasl/default.nix b/pkgs/development/libraries/gsasl/default.nix
index cbfddde09a02e..c1003a6e33f6c 100644
--- a/pkgs/development/libraries/gsasl/default.nix
+++ b/pkgs/development/libraries/gsasl/default.nix
@@ -9,6 +9,12 @@ stdenv.mkDerivation rec {
     sha256 = "sha256-ebho47mXbcSE1ZspygroiXvpbOTTbTKu1dk1p6Mwd1k=";
   };
 
+  # This is actually bug in musl. It is already fixed in trunc and
+  # this patch won't be necessary with musl > 1.2.3.
+  #
+  # https://git.musl-libc.org/cgit/musl/commit/?id=b50eb8c36c20f967bd0ed70c0b0db38a450886ba
+  patches = lib.optional stdenv.hostPlatform.isMusl ./gsasl.patch;
+
   buildInputs = [ libidn libkrb5 ];
 
   configureFlags = [ "--with-gssapi-impl=mit" ];
diff --git a/pkgs/development/libraries/gsasl/gsasl.patch b/pkgs/development/libraries/gsasl/gsasl.patch
new file mode 100644
index 0000000000000..572d3034967ef
--- /dev/null
+++ b/pkgs/development/libraries/gsasl/gsasl.patch
@@ -0,0 +1,21 @@
+GNU libc and Musl libc have different ideas what
+
+    strverscmp("UNKNOWN", "2.2.0")
+
+should return. Hopefully nobody depend on this particular behaviour in
+practice.
+
+--- a/tests/version.c	1970-01-01 00:00:00.000000000 -0000
++++ b/tests/version.c	1970-01-01 00:00:00.000000000 -0000
+@@ -111,11 +111,5 @@
+       exit_code = EXIT_FAILURE;
+     }
+ 
+-  if (gsasl_check_version ("UNKNOWN"))
+-    {
+-      printf ("FAIL: gsasl_check_version (UNKNOWN)\n");
+-      exit_code = EXIT_FAILURE;
+-    }
+-
+   return exit_code;
+ }
diff --git a/pkgs/development/libraries/opencolorio/1.x.nix b/pkgs/development/libraries/opencolorio/1.x.nix
index 7622ebbe43ebe..8f05f962a08e3 100644
--- a/pkgs/development/libraries/opencolorio/1.x.nix
+++ b/pkgs/development/libraries/opencolorio/1.x.nix
@@ -33,7 +33,12 @@ stdenv.mkDerivation rec {
     ++ lib.optional (stdenv.isDarwin && stdenv.isAarch64) "-DCMAKE_OSX_ARCHITECTURES=arm64";
 
   postInstall = ''
-    mkdir -p $bin/bin; mv $out/bin $bin/
+    moveToOutput bin "$bin"
+    moveToOutput cmake "$dev"
+    moveToOutput OpenColorIOConfig.cmake "$dev"
+
+    substituteInPlace "$dev/cmake/OpenColorIO-release.cmake" \
+      --replace "$out/bin" "$bin/bin"
   '';
 
   meta = with lib; {
diff --git a/pkgs/development/ocaml-modules/brr/default.nix b/pkgs/development/ocaml-modules/brr/default.nix
new file mode 100644
index 0000000000000..709a9b0929261
--- /dev/null
+++ b/pkgs/development/ocaml-modules/brr/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, lib, fetchurl
+, ocaml, findlib, ocamlbuild, topkg
+, js_of_ocaml-compiler
+, js_of_ocaml-toplevel
+, note
+}:
+
+stdenv.mkDerivation rec {
+  pname = "ocaml${ocaml.version}-brr";
+  version = "0.0.4";
+  src = fetchurl {
+    url = "https://erratique.ch/software/brr/releases/brr-${version}.tbz";
+    hash = "sha256-v+Ik1tdRBVnNDqhmNoJuLelL3k5OhxIsUorGdTb9sbw=";
+  };
+  buildInputs = [ ocaml findlib ocamlbuild topkg ];
+  propagatedBuildInputs = [ js_of_ocaml-compiler js_of_ocaml-toplevel note ];
+  inherit (topkg) buildPhase installPhase;
+
+  meta = {
+    homepage = "https://erratique.ch/software/brr";
+    description = "A toolkit for programming browsers in OCaml";
+    license = lib.licenses.isc;
+    maintainers = [ lib.maintainers.vbgl ];
+    inherit (ocaml.meta) platforms;
+  };
+}
diff --git a/pkgs/development/ocaml-modules/note/default.nix b/pkgs/development/ocaml-modules/note/default.nix
new file mode 100644
index 0000000000000..5f84296ede551
--- /dev/null
+++ b/pkgs/development/ocaml-modules/note/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, lib, fetchurl, ocaml, findlib, ocamlbuild, topkg }:
+
+lib.throwIfNot (lib.versionAtLeast ocaml.version "4.08")
+  "note is not available for OCaml ${ocaml.version}"
+
+stdenv.mkDerivation rec {
+  pname = "ocaml${ocaml.version}-note";
+  version = "0.0.2";
+  src = fetchurl {
+    url = "https://erratique.ch/software/note/releases/note-${version}.tbz";
+    hash = "sha256-b35XcaDUXQLqwkNfsJKX5A1q1pAhw/mgdwyOdacZiiY=";
+  };
+  buildInputs = [ ocaml findlib ocamlbuild topkg ];
+  inherit (topkg) buildPhase installPhase;
+
+  meta = {
+    homepage = "http://erratique.ch/software/note";
+    description = "An OCaml module for functional reactive programming";
+    license = lib.licenses.isc;
+    maintainers = [ lib.maintainers.vbgl ];
+    inherit (ocaml.meta) platforms;
+  };
+}
diff --git a/pkgs/development/python-modules/aioesphomeapi/default.nix b/pkgs/development/python-modules/aioesphomeapi/default.nix
index f55f8df8b1f5d..e98c0f44e0c79 100644
--- a/pkgs/development/python-modules/aioesphomeapi/default.nix
+++ b/pkgs/development/python-modules/aioesphomeapi/default.nix
@@ -12,7 +12,7 @@
 
 buildPythonPackage rec {
   pname = "aioesphomeapi";
-  version = "13.0.2";
+  version = "13.0.3";
   format = "setuptools";
 
   disabled = pythonOlder "3.9";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
     owner = "esphome";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-z1QFAKvkJuOH2utYertORca5PpW43VS3YB2mhjBsh+A=";
+    hash = "sha256-gDz0eylyUae8fB+ssMZk8Mot/K9RlIIzn+B0LNdMmPs=";
   };
 
   postPatch = ''
diff --git a/pkgs/development/python-modules/ansible-lint/default.nix b/pkgs/development/python-modules/ansible-lint/default.nix
index b567c10e8d926..a4bf438f5ab33 100644
--- a/pkgs/development/python-modules/ansible-lint/default.nix
+++ b/pkgs/development/python-modules/ansible-lint/default.nix
@@ -22,14 +22,14 @@
 
 buildPythonPackage rec {
   pname = "ansible-lint";
-  version = "6.10.1";
+  version = "6.10.2";
   format = "pyproject";
 
   disabled = pythonOlder "3.8";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-JPFbYa9SvCKwXQCPnrdmLxz0KrdACNqfia9x/FQMz6Q=";
+    hash = "sha256-4ihEmsLxDRwW3zXEdpKCtSmsH+K1B2czP60chaYt9nE=";
   };
 
   postPatch = ''
diff --git a/pkgs/development/python-modules/aws-lambda-builders/default.nix b/pkgs/development/python-modules/aws-lambda-builders/default.nix
index 57aa49c23ce29..1b147b1c952d5 100644
--- a/pkgs/development/python-modules/aws-lambda-builders/default.nix
+++ b/pkgs/development/python-modules/aws-lambda-builders/default.nix
@@ -12,7 +12,7 @@
 
 buildPythonPackage rec {
   pname = "aws-lambda-builders";
-  version = "1.23.1";
+  version = "1.24.0";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
     owner = "awslabs";
     repo = "aws-lambda-builders";
     rev = "refs/tags/v${version}";
-    hash = "sha256-t/fdj0p3Z0J0C1v+TWx5jWNOjdAK2f0sPPkNM3SthXk=";
+    hash = "sha256-Qr1E6MNBAKyNr0XbCIP0yJUFRvBpLhTZzTG06tdg31I=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/charset-normalizer/default.nix b/pkgs/development/python-modules/charset-normalizer/default.nix
index 9661700a28588..b40ef02fd6d92 100644
--- a/pkgs/development/python-modules/charset-normalizer/default.nix
+++ b/pkgs/development/python-modules/charset-normalizer/default.nix
@@ -3,6 +3,10 @@
 , fetchFromGitHub
 , pytestCheckHook
 , pythonOlder
+
+  # popular downstream dependencies
+, aiohttp
+, requests
 }:
 
 buildPythonPackage rec {
@@ -32,6 +36,8 @@ buildPythonPackage rec {
     "charset_normalizer"
   ];
 
+  passthru.tests = { inherit aiohttp requests; };
+
   meta = with lib; {
     description = "Python module for encoding and language detection";
     homepage = "https://charset-normalizer.readthedocs.io/";
diff --git a/pkgs/development/python-modules/cloudscraper/default.nix b/pkgs/development/python-modules/cloudscraper/default.nix
index d3e9431e67436..0e8ba8952b1e9 100644
--- a/pkgs/development/python-modules/cloudscraper/default.nix
+++ b/pkgs/development/python-modules/cloudscraper/default.nix
@@ -9,14 +9,14 @@
 
 buildPythonPackage rec {
   pname = "cloudscraper";
-  version = "1.2.66";
+  version = "1.2.67";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-XwzeI3dCcOigkt5o4PvWjheFTHZ/wtQEKpG9qeSBaHE=";
+    hash = "sha256-J3bHDzZhwCjln9MGrCsQSILJs8s/eYCGJR4A/C1yw6I=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/cvelib/default.nix b/pkgs/development/python-modules/cvelib/default.nix
index 8bdcb400b96fa..2534f96babcbb 100644
--- a/pkgs/development/python-modules/cvelib/default.nix
+++ b/pkgs/development/python-modules/cvelib/default.nix
@@ -6,6 +6,8 @@
 , pytestCheckHook
 , pythonOlder
 , requests
+, testers
+, cve
 }:
 
 buildPythonPackage rec {
@@ -38,10 +40,13 @@ buildPythonPackage rec {
     "cvelib"
   ];
 
+  passthru.tests.version = testers.testVersion { package = cve; };
+
   meta = with lib; {
     description = "Library and a command line interface for the CVE Services API";
     homepage = "https://github.com/RedHatProductSecurity/cvelib";
     license = licenses.mit;
     maintainers = with maintainers; [ raboof ];
+    mainProgram = "cve";
   };
 }
diff --git a/pkgs/development/python-modules/django_treebeard/default.nix b/pkgs/development/python-modules/django_treebeard/default.nix
index be63c1e9e3c94..d334705784ab3 100644
--- a/pkgs/development/python-modules/django_treebeard/default.nix
+++ b/pkgs/development/python-modules/django_treebeard/default.nix
@@ -1,30 +1,42 @@
 { lib
 , buildPythonPackage
-, fetchPypi
-, pytest
 , django
+, fetchPypi
+, pytest-django
+, pytestCheckHook
+, pythonOlder
 }:
 
 buildPythonPackage rec {
   pname = "django-treebeard";
-  version = "4.5.1";
+  version = "4.6.0";
+  format = "setuptools";
+
+  disabled = pythonOlder "3.8";
 
   src = fetchPypi {
     inherit pname version;
-    sha256 = "80150017725239702054e5fa64dc66e383dc13ac262c8d47ee5a82cb005969da";
+    hash = "sha256-frHrcbJCFPLn3DvSFfDDrjL9Z2QXnNR3SveqtJE53qA=";
   };
 
-  buildInputs = [ pytest ];
-  propagatedBuildInputs = [ django ];
+  propagatedBuildInputs = [
+    django
+  ];
+
+  checkInputs = [
+    pytest-django
+    pytestCheckHook
+  ];
 
-  # tests fail  "AppRegistryNotReady("Apps aren't loaded yet.")"
-  doCheck = false;
+  pythonImportsCheck = [
+    "treebeard"
+  ];
 
   meta = with lib; {
-    description = "Efficient tree implementations for Django 1.6+";
+    description = "Efficient tree implementations for Django";
     homepage = "https://tabo.pe/projects/django-treebeard/";
-    maintainers = with maintainers; [ desiderius ];
+    changelog = "https://github.com/django-treebeard/django-treebeard/blob/${version}/CHANGES.md";
     license = licenses.asl20;
+    maintainers = with maintainers; [ desiderius ];
   };
-
 }
diff --git a/pkgs/development/python-modules/google-cloud-bigquery-datatransfer/default.nix b/pkgs/development/python-modules/google-cloud-bigquery-datatransfer/default.nix
index 3643cf69b767f..d97dc95ad7480 100644
--- a/pkgs/development/python-modules/google-cloud-bigquery-datatransfer/default.nix
+++ b/pkgs/development/python-modules/google-cloud-bigquery-datatransfer/default.nix
@@ -14,14 +14,14 @@
 
 buildPythonPackage rec {
   pname = "google-cloud-bigquery-datatransfer";
-  version = "3.8.0";
+  version = "3.9.0";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-TR41fn/e4185RW8zkd3SY1E/jNQZuUYJr1n+TwNPHT4=";
+    hash = "sha256-AH6Xq5jMIo1arGQazoPWgWnKefEavHnas6FIy+LFNP8=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/google-cloud-bigquery-storage/default.nix b/pkgs/development/python-modules/google-cloud-bigquery-storage/default.nix
index 9972918a7c2cb..cc7a57e7ebba6 100644
--- a/pkgs/development/python-modules/google-cloud-bigquery-storage/default.nix
+++ b/pkgs/development/python-modules/google-cloud-bigquery-storage/default.nix
@@ -14,14 +14,14 @@
 
 buildPythonPackage rec {
   pname = "google-cloud-bigquery-storage";
-  version = "2.16.2";
+  version = "2.17.0";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-5qyk97b06tuH+FEJBhd1Y1GOFYfIt7FivPjhyede9BY=";
+    hash = "sha256-AsEcoAmOg+J/g8P5o51PzO9R5z0Nce9zQ/EiIYhmaFw=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/sense-energy/default.nix b/pkgs/development/python-modules/sense-energy/default.nix
index 22e7b4897e0a0..a0855cd3f0f70 100644
--- a/pkgs/development/python-modules/sense-energy/default.nix
+++ b/pkgs/development/python-modules/sense-energy/default.nix
@@ -10,7 +10,7 @@
 
 buildPythonPackage rec {
   pname = "sense-energy";
-  version = "0.11.0";
+  version = "0.11.1";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -18,8 +18,8 @@ buildPythonPackage rec {
   src = fetchFromGitHub {
     owner = "scottbonline";
     repo = "sense";
-    rev = version;
-    hash = "sha256-QX8CPf3o0IaAhjWYeUjDoAgktNrh/sSRjFhOweAxxco=";
+    rev = "refs/tags/${version}";
+    hash = "sha256-lfqQelAHh/xJH1jPz3JK32AIEA7ghUP6Mnya2M34V/w=";
   };
 
   postPatch = ''
diff --git a/pkgs/development/python-modules/sqlalchemy-continuum/default.nix b/pkgs/development/python-modules/sqlalchemy-continuum/default.nix
index 0d2ef66cfa88a..4338763d65ddc 100644
--- a/pkgs/development/python-modules/sqlalchemy-continuum/default.nix
+++ b/pkgs/development/python-modules/sqlalchemy-continuum/default.nix
@@ -1,23 +1,30 @@
 { lib
-, fetchPypi
 , buildPythonPackage
+, fetchPypi
 , flask
 , flask-login
 , flask-sqlalchemy
 , flexmock
+, psycopg2
+, pymysql
 , pytestCheckHook
+, pythonOlder
 , sqlalchemy
-, sqlalchemy-utils
 , sqlalchemy-i18n
+, sqlalchemy-utils
 }:
 
 buildPythonPackage rec {
-  pname = "SQLAlchemy-Continuum";
-  version = "1.3.13";
+  pname = "sqlalchemy-continuum";
+  version = "1.3.14";
+  format = "setuptools";
+
+  disabled = pythonOlder "3.7";
 
   src = fetchPypi {
-    inherit pname version;
-    sha256 = "sha256-JTqlHQmaVH2qKz7CFyCqpous3ecOpoFrxVlzasbc21I=";
+    pname = "SQLAlchemy-Continuum";
+    inherit version;
+    hash = "sha256-1+k/lx6R8tW9gM3M2kqaVEwpmx8cMhDXeqCjyd8O2hM=";
   };
 
   propagatedBuildInputs = [
@@ -25,21 +32,46 @@ buildPythonPackage rec {
     sqlalchemy-utils
   ];
 
-  # indicate tests that we don't have a database server at hand
-  DB = "sqlite";
+  passthru.optional-dependencies = {
+    flask = [
+      flask
+    ];
+    flask-login = [
+      flask-login
+    ];
+    flask-sqlalchemy = [
+      flask-sqlalchemy
+    ];
+    flexmock = [
+      flexmock
+    ];
+    i18n = [
+      sqlalchemy-i18n
+    ];
+  };
 
   checkInputs = [
+    psycopg2
+    pymysql
     pytestCheckHook
-    sqlalchemy-i18n
-    flask
-    flask-login
-    flask-sqlalchemy
-    flexmock
+  ] ++ passthru.optional-dependencies.flask
+  ++ passthru.optional-dependencies.flask-login
+  ++ passthru.optional-dependencies.flask-sqlalchemy
+  ++ passthru.optional-dependencies.flexmock
+  ++ passthru.optional-dependencies.i18n;
+
+  # indicate tests that we don't have a database server at hand
+  DB = "sqlite";
+
+  pythonImportsCheck = [
+    "sqlalchemy_continuum"
   ];
 
   meta = with lib; {
-    homepage = "https://github.com/kvesteri/sqlalchemy-continuum/";
     description = "Versioning and auditing extension for SQLAlchemy";
+    homepage = "https://github.com/kvesteri/sqlalchemy-continuum/";
+    changelog = "https://github.com/kvesteri/sqlalchemy-continuum/blob/${version}/CHANGES.rst";
     license = licenses.bsd3;
+    maintainers = with maintainers; [ ];
   };
 }
diff --git a/pkgs/development/ruby-modules/bundler/default.nix b/pkgs/development/ruby-modules/bundler/default.nix
index 43878362bb6d9..4645a3530c58f 100644
--- a/pkgs/development/ruby-modules/bundler/default.nix
+++ b/pkgs/development/ruby-modules/bundler/default.nix
@@ -4,8 +4,8 @@ buildRubyGem rec {
   inherit ruby;
   name = "${gemName}-${version}";
   gemName = "bundler";
-  version = "2.4.2";
-  source.sha256 = "sha256-mYUOxAWH7hv7Kn521OVI8PyzoO3T6LGPJjAxA07buR8=";
+  version = "2.4.3";
+  source.sha256 = "sha256-AfX4PydFNdghhYk3cApKLxtTw8L8sLEvU3Y49nKHxwA=";
   dontPatchShebangs = true;
 
   passthru.updateScript = writeScript "gem-update-script" ''
diff --git a/pkgs/development/tools/build-managers/leiningen/default.nix b/pkgs/development/tools/build-managers/leiningen/default.nix
index 191a77d1d2c33..168b4688343cc 100644
--- a/pkgs/development/tools/build-managers/leiningen/default.nix
+++ b/pkgs/development/tools/build-managers/leiningen/default.nix
@@ -3,16 +3,17 @@
 
 stdenv.mkDerivation rec {
   pname = "leiningen";
-  version = "2.9.10";
+  version = "2.10.0";
 
   src = fetchurl {
-    url = "https://raw.github.com/technomancy/leiningen/${version}/bin/lein-pkg";
-    sha256 = "0ckzivinbgg6gw1nss544hy160yixvd3k6pqyyxqanyzsq9lvf6v";
+    url = "https://codeberg.org/leiningen/leiningen/raw/tag/${version}/bin/lein-pkg";
+    hash = "sha256-sXV86UHky/Fcv2Sbe09BM2XmEtqJLSKEHsFyg5G7Zq8=";
   };
 
+  # Check https://codeberg.org/leiningen/leiningen/releases to get the URL for the new version
   jarsrc = fetchurl {
-    url = "https://github.com/technomancy/leiningen/releases/download/${version}/${pname}-${version}-standalone.jar";
-    sha256 = "1ja9q8lav83h5qhayjgc39f6yyvk1n5f6gfwznn561xm007m6a52";
+    url = "https://codeberg.org/attachments/43cebda5-a7c2-405b-b641-5143a00051b5";
+    hash = "sha256-0nKZutNAdawoZNC9BVn4NcbixHbAsKKDvL21dP2tuzQ=";
   };
 
   JARNAME = "${pname}-${version}-standalone.jar";
@@ -26,12 +27,18 @@ stdenv.mkDerivation rec {
   # never be picked up by set-java-classpath.sh
 
   installPhase = ''
+    runHook preInstall
+
     mkdir -p $out/bin $out/share
     cp -v $src $out/bin/lein
     cp -v $jarsrc $out/share/$JARNAME
+
+    runHook postInstall
   '';
 
   fixupPhase = ''
+    runHook preFixup
+
     chmod +x $out/bin/lein
     patchShebangs $out/bin/lein
     substituteInPlace $out/bin/lein \
@@ -40,6 +47,8 @@ stdenv.mkDerivation rec {
       --prefix PATH ":" "${lib.makeBinPath [ rlwrap coreutils ]}" \
       --set LEIN_GPG ${gnupg}/bin/gpg \
       --set JAVA_CMD ${jdk}/bin/java
+
+    runHook postFixup
   '';
 
   meta = {
@@ -47,8 +56,8 @@ stdenv.mkDerivation rec {
     description = "Project automation for Clojure";
     sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
     license = lib.licenses.epl10;
-    platforms = lib.platforms.linux ++ lib.platforms.darwin;
-    maintainers = with lib.maintainers; [ thiagokokada ];
+    platforms = jdk.meta.platforms;
+    maintainers = with lib.maintainers; [ ];
     mainProgram = "lein";
   };
 }
diff --git a/pkgs/development/tools/build-managers/scons/default.nix b/pkgs/development/tools/build-managers/scons/default.nix
index da11bdb28aa12..b0d6085250d22 100644
--- a/pkgs/development/tools/build-managers/scons/default.nix
+++ b/pkgs/development/tools/build-managers/scons/default.nix
@@ -5,14 +5,10 @@ let
     python = python3;
   };
 in {
-  scons_3_0_1 = (mkScons {
-    version = "3.0.1";
-    sha256 = "0wzid419mlwqw9llrg8gsx4nkzhqy16m4m40r0xnh6cwscw5wir4";
-  }).override { python = python2; };
   scons_3_1_2 = (mkScons {
     version = "3.1.2";
     sha256 = "1yzq2gg9zwz9rvfn42v5jzl3g4qf1khhny6zfbi2hib55zvg60bq";
-  }).override { python = python2; };
+  });
   scons_latest = mkScons {
     version = "4.1.0";
     sha256 = "11axk03142ziax6i3wwy9qpqp7r3i7h5jg9y2xzph9i15rv8vlkj";
diff --git a/pkgs/development/tools/butane/default.nix b/pkgs/development/tools/butane/default.nix
index 115a745cf221e..d3d0b4293acf0 100644
--- a/pkgs/development/tools/butane/default.nix
+++ b/pkgs/development/tools/butane/default.nix
@@ -4,13 +4,13 @@ with lib;
 
 buildGoModule rec {
   pname = "butane";
-  version = "0.16.0";
+  version = "0.17.0";
 
   src = fetchFromGitHub {
     owner = "coreos";
     repo = "butane";
     rev = "v${version}";
-    sha256 = "sha256-PjuQ5eEW/CdghkVHozxrG9WPNKJZwUcf7/ZRIcUAtJY=";
+    sha256 = "sha256-tLUC/1yD3vgId98UWiZOlud38uO+CUzp0uuYKkAXJEs=";
   };
 
   vendorSha256 = null;
diff --git a/pkgs/development/tools/electron-fiddle/default.nix b/pkgs/development/tools/electron-fiddle/default.nix
new file mode 100644
index 0000000000000..5bfdb06600d0b
--- /dev/null
+++ b/pkgs/development/tools/electron-fiddle/default.nix
@@ -0,0 +1,163 @@
+{ buildFHSUserEnv
+, electron_20
+, fetchFromGitHub
+, fetchYarnDeps
+, fixup_yarn_lock
+, git
+, lib
+, makeDesktopItem
+, nodejs-16_x
+, stdenvNoCC
+, util-linux
+, zip
+}:
+
+let
+  pname = "electron-fiddle";
+  version = "0.31.0";
+  electron = electron_20;
+  nodejs = nodejs-16_x;
+
+  src = fetchFromGitHub {
+    owner = "electron";
+    repo = "fiddle";
+    rev = "v${version}";
+    hash = "sha256-GueLG+RYFHi3PVVxBTtpTHhfjygcQ6ZCbrp5n5I1gBM=";
+  };
+
+  inherit (nodejs.pkgs) yarn;
+  offlineCache = fetchYarnDeps {
+    yarnLock = "${src}/yarn.lock";
+    hash = "sha256-WVH1A0wtQl5nR1hvaL6mzm/7XBvo311FPKmsxB82e4U=";
+  };
+
+  electronDummyMirror = "https://electron.invalid/";
+  electronDummyDir = "nix";
+  electronDummyFilename =
+    builtins.baseNameOf (builtins.head (electron.src.urls));
+  electronDummyHash =
+    builtins.hashString "sha256" "${electronDummyMirror}${electronDummyDir}";
+
+  unwrapped = stdenvNoCC.mkDerivation {
+    pname = "${pname}-unwrapped";
+    inherit version src;
+
+    nativeBuildInputs = [ fixup_yarn_lock git nodejs util-linux yarn zip ];
+
+    configurePhase = ''
+      export HOME=$TMPDIR
+      fixup_yarn_lock yarn.lock
+      yarn config --offline set yarn-offline-mirror ${offlineCache}
+      yarn install --offline --frozen-lockfile --ignore-scripts --no-progress --non-interactive
+      patchShebangs node_modules
+
+      mkdir -p ~/.cache/electron/${electronDummyHash}
+      cp -ra '${electron}/lib/electron' "$TMPDIR/electron"
+      chmod -R u+w "$TMPDIR/electron"
+      (cd "$TMPDIR/electron" && zip -0Xr ~/.cache/electron/${electronDummyHash}/${electronDummyFilename} .)
+    '';
+
+    buildPhase = ''
+      ELECTRON_CUSTOM_VERSION='${electron.version}' \
+        ELECTRON_MIRROR='${electronDummyMirror}' \
+        ELECTRON_CUSTOM_DIR='${electronDummyDir}' \
+        ELECTRON_CUSTOM_FILENAME='${electronDummyFilename}' \
+        yarn --offline run package
+    '';
+
+    installPhase = ''
+      mkdir -p "$out/lib/electron-fiddle/resources"
+      cp "out/Electron Fiddle-"*/resources/app.asar "$out/lib/electron-fiddle/resources/"
+      mkdir -p "$out/share/icons/hicolor/scalable/apps"
+      cp assets/icons/fiddle.svg "$out/share/icons/hicolor/scalable/apps/electron-fiddle.svg"
+    '';
+  };
+
+  desktopItem = makeDesktopItem {
+    name = "electron-fiddle";
+    desktopName = "Electron Fiddle";
+    comment = "The easiest way to get started with Electron";
+    genericName = "Electron Fiddle";
+    exec = "electron-fiddle %U";
+    icon = "electron-fiddle";
+    startupNotify = true;
+    categories = [ "GNOME" "GTK" "Utility" ];
+    mimeTypes = [ "x-scheme-handler/electron-fiddle" ];
+  };
+
+in
+buildFHSUserEnv {
+  name = "electron-fiddle";
+  runScript = "${electron}/bin/electron ${unwrapped}/lib/electron-fiddle/resources/app.asar";
+  extraInstallCommands = ''
+    mkdir -p "$out/share/icons/hicolor/scalable/apps"
+    ln -s "${unwrapped}/share/icons/hicolor/scalable/apps/electron-fiddle.svg" "$out/share/icons/hicolor/scalable/apps/"
+    mkdir -p "$out/share/applications"
+    cp "${desktopItem}/share/applications"/*.desktop "$out/share/applications/"
+  '';
+  targetPkgs = pkgs:
+    with pkgs;
+    map lib.getLib [
+      # for electron-fiddle itself
+      udev
+
+      # for running Electron 22.0.0 inside
+      alsa-lib
+      atk
+      cairo
+      cups
+      dbus
+      expat
+      glib
+      gtk3
+      libdrm
+      libnotify
+      libxkbcommon
+      mesa
+      nspr
+      nss
+      pango
+      xorg.libX11
+      xorg.libXcomposite
+      xorg.libXdamage
+      xorg.libXext
+      xorg.libXfixes
+      xorg.libXrandr
+      xorg.libxcb
+
+      # for running Electron before 18.3.5/19.0.5/20.0.0 inside
+      gdk-pixbuf
+
+      # for running Electron before 16.0.0 inside
+      xorg.libxshmfence
+
+      # for running Electron before 11.0.0 inside
+      xorg.libXcursor
+      xorg.libXi
+      xorg.libXrender
+      xorg.libXtst
+
+      # for running Electron before 10.0.0 inside
+      xorg.libXScrnSaver
+
+      # for running Electron before 8.0.0 inside
+      libuuid
+
+      # for running Electron before 4.0.0 inside
+      fontconfig
+
+      # for running Electron before 3.0.0 inside
+      gnome2.GConf
+
+      # Electron 2.0.8 is the earliest working version, due to
+      # https://github.com/electron/electron/issues/13972
+    ];
+
+  meta = with lib; {
+    description = "The easiest way to get started with Electron";
+    homepage = "https://www.electronjs.org/fiddle";
+    license = licenses.mit;
+    maintainers = with maintainers; [ andersk ];
+    platforms = electron.meta.platforms;
+  };
+}
diff --git a/pkgs/development/tools/ocaml/js_of_ocaml/toplevel.nix b/pkgs/development/tools/ocaml/js_of_ocaml/toplevel.nix
new file mode 100644
index 0000000000000..d7d1f6fbcfe92
--- /dev/null
+++ b/pkgs/development/tools/ocaml/js_of_ocaml/toplevel.nix
@@ -0,0 +1,12 @@
+{ lib, buildDunePackage, js_of_ocaml-compiler, ppxlib }:
+
+buildDunePackage {
+  duneVersion = "3";
+  pname = "js_of_ocaml-toplevel";
+  inherit (js_of_ocaml-compiler) src version;
+  buildInputs = [ ppxlib ];
+  propagatedBuildInputs = [ js_of_ocaml-compiler ];
+  meta = js_of_ocaml-compiler.meta // {
+    mainProgram = "jsoo_mktop";
+  };
+}
diff --git a/pkgs/games/anki/bin.nix b/pkgs/games/anki/bin.nix
index 82064325ab5f2..cdec20572bd92 100644
--- a/pkgs/games/anki/bin.nix
+++ b/pkgs/games/anki/bin.nix
@@ -3,22 +3,22 @@
 let
   pname = "anki-bin";
   # Update hashes for both Linux and Darwin!
-  version = "2.1.54";
+  version = "2.1.55";
 
   sources = {
     linux = fetchurl {
       url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-linux-qt6.tar.zst";
-      sha256 = "sha256-NFhgVd4ctEsh7iaSZ9v0OMszd81H41eq+y+FRIhcCtE=";
+      sha256 = "sha256-fi7efWBZZnqOEztVOhOsfspcTBDxqw2Rr/eAGMFYbAU=";
     };
 
     # For some reason anki distributes completely separate dmg-files for the aarch64 version and the x86_64 version
     darwin-x86_64 = fetchurl {
       url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-mac-intel-qt6.dmg";
-      sha256 = "sha256-kus59Z9Oe4sbAlF4szeg751hlSEUR0ijKz4rjfHEWgA=";
+      sha256 = "sha256-+Ceo03bMNnDQWgDmF1MIlrTQyHaJUKG8gF1/+ZEFCYw=";
     };
     darwin-aarch64 = fetchurl {
       url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-mac-apple-qt6.dmg";
-      sha256 = "sha256-ROIpGB3W21ttWj+cRkf0rpLFrO4LR6+ZyGRsalz5J+E=";
+      sha256 = "sha256-3ppE+APPUJ6H/ud67KNwfQJnFCa7g7Hdxx4oZD0ip6E=";
     };
   };
 
diff --git a/pkgs/games/classicube/default.nix b/pkgs/games/classicube/default.nix
index 05a5fa11931a1..06c914e56f1b6 100644
--- a/pkgs/games/classicube/default.nix
+++ b/pkgs/games/classicube/default.nix
@@ -3,6 +3,8 @@
 , fetchFromGitHub
 , dos2unix
 , makeWrapper
+, makeDesktopItem
+, copyDesktopItems
 , SDL2
 , libGL
 , curl
@@ -21,7 +23,19 @@ stdenv.mkDerivation rec {
     sha256 = "sha256-m7pg9OL2RuCVKgFD3hMtIeY0XdJ1YviXBFVJH8/T5gI=";
   };
 
-  nativeBuildInputs = [ dos2unix makeWrapper ];
+  nativeBuildInputs = [ dos2unix makeWrapper copyDesktopItems ];
+
+  desktopItems = [
+    (makeDesktopItem {
+      name = pname;
+      desktopName = pname;
+      genericName = "Sandbox Block Game";
+      exec = "ClassiCube";
+      icon = "CCicon";
+      comment = "Minecraft Classic inspired sandbox game";
+      categories = [ "Game" ];
+    })
+  ];
 
   prePatch = ''
     # The ClassiCube sources have DOS-style newlines
@@ -64,6 +78,8 @@ stdenv.mkDerivation rec {
   postBuild = "cd -";
 
   installPhase = ''
+    runHook preInstall
+
     mkdir -p "$out/bin"
     cp 'src/ClassiCube' "$out/bin"
     # ClassiCube puts downloaded resources
@@ -75,6 +91,11 @@ stdenv.mkDerivation rec {
     wrapProgram "$out/bin/ClassiCube" \
       --run 'mkdir -p "$HOME/.local/share/ClassiCube"' \
       --run 'cd       "$HOME/.local/share/ClassiCube"'
+
+    mkdir -p "$out/share/icons/hicolor/256x256/apps"
+    cp misc/CCicon.png "$out/share/icons/hicolor/256x256/apps"
+
+    runHook postInstall
   '';
 
   meta = with lib; {
diff --git a/pkgs/games/steam/default.nix b/pkgs/games/steam/default.nix
index 395980e8ee6f1..9dfb239620e40 100644
--- a/pkgs/games/steam/default.nix
+++ b/pkgs/games/steam/default.nix
@@ -1,5 +1,4 @@
-{ lib, newScope, splicePackages, steamPackagesAttr ? "steamPackages"
-, pkgsBuildBuild, pkgsBuildHost, pkgsBuildTarget, pkgsHostHost, pkgsTargetTarget
+{ makeScopeWithSplicing, generateSplicesForMkScope
 , stdenv, buildFHSUserEnv, pkgsi686Linux
 }:
 
@@ -18,19 +17,12 @@ let
       glxinfo-i686 = pkgsi686Linux.glxinfo;
       steam-runtime-wrapped-i686 =
         if self.steamArch == "amd64"
-        then pkgsi686Linux.${steamPackagesAttr}.steam-runtime-wrapped
+        then pkgsi686Linux.steamPackages.steam-runtime-wrapped
         else null;
       inherit buildFHSUserEnv;
     };
     steamcmd = callPackage ./steamcmd.nix { };
   };
-  otherSplices = {
-    selfBuildBuild = pkgsBuildBuild.${steamPackagesAttr};
-    selfBuildHost = pkgsBuildHost.${steamPackagesAttr};
-    selfBuildTarget = pkgsBuildTarget.${steamPackagesAttr};
-    selfHostHost = pkgsHostHost.${steamPackagesAttr};
-    selfTargetTarget = pkgsTargetTarget.${steamPackagesAttr} or {}; # might be missing;
-  };
   keep = self: { };
   extra = spliced0: { };
-in lib.makeScopeWithSplicing splicePackages newScope otherSplices keep extra steamPackagesFun
+in makeScopeWithSplicing (generateSplicesForMkScope "steamPackages") keep extra steamPackagesFun
diff --git a/pkgs/os-specific/bsd/freebsd/default.nix b/pkgs/os-specific/bsd/freebsd/default.nix
index 86c63fc50654c..3a53916a46de0 100644
--- a/pkgs/os-specific/bsd/freebsd/default.nix
+++ b/pkgs/os-specific/bsd/freebsd/default.nix
@@ -1,6 +1,6 @@
 { stdenv, lib, stdenvNoCC
-, pkgsBuildBuild, pkgsBuildHost, pkgsBuildTarget, pkgsHostHost, pkgsTargetTarget
-, buildPackages, splicePackages, newScope
+, makeScopeWithSplicing, generateSplicesForMkScope
+, buildPackages
 , bsdSetupHook, makeSetupHook
 , fetchgit, fetchurl, coreutils, groff, mandoc, byacc, flex, which, m4, gawk, substituteAll, runtimeShell
 , zlib, expat, libmd
@@ -24,14 +24,6 @@ let
     name = "freebsd-setup-hook";
   } ./setup-hook.sh;
 
-  otherSplices = {
-    selfBuildBuild = pkgsBuildBuild.freebsd;
-    selfBuildHost = pkgsBuildHost.freebsd;
-    selfBuildTarget = pkgsBuildTarget.freebsd;
-    selfHostHost = pkgsHostHost.freebsd;
-    selfTargetTarget = pkgsTargetTarget.freebsd or {}; # might be missing
-  };
-
   mkBsdArch = stdenv':  {
     x86_64 = "amd64";
     aarch64 = "arm64";
@@ -74,10 +66,8 @@ let
     done
   '';
 
-in lib.makeScopeWithSplicing
-  splicePackages
-  newScope
-  otherSplices
+in makeScopeWithSplicing
+  (generateSplicesForMkScope "freebsd")
   (_: {})
   (_: {})
   (self: let
diff --git a/pkgs/os-specific/bsd/netbsd/default.nix b/pkgs/os-specific/bsd/netbsd/default.nix
index 4219706a35261..37a0c35b18606 100644
--- a/pkgs/os-specific/bsd/netbsd/default.nix
+++ b/pkgs/os-specific/bsd/netbsd/default.nix
@@ -1,6 +1,6 @@
 { stdenv, lib, stdenvNoCC
-, pkgsBuildBuild, pkgsBuildHost, pkgsBuildTarget, pkgsHostHost, pkgsTargetTarget
-, buildPackages, splicePackages, newScope
+, makeScopeWithSplicing, generateSplicesForMkScope
+, buildPackages
 , bsdSetupHook, makeSetupHook, fetchcvs, groff, mandoc, byacc, flex
 , zlib
 , writeShellScript, writeText, runtimeShell, symlinkJoin
@@ -20,24 +20,14 @@ let
     name = "netbsd-setup-hook";
   } ./setup-hook.sh;
 
-  otherSplices = {
-    selfBuildBuild = pkgsBuildBuild.netbsd;
-    selfBuildHost = pkgsBuildHost.netbsd;
-    selfBuildTarget = pkgsBuildTarget.netbsd;
-    selfHostHost = pkgsHostHost.netbsd;
-    selfTargetTarget = pkgsTargetTarget.netbsd or {}; # might be missing
-  };
-
   defaultMakeFlags = [
     "MKSOFTFLOAT=${if stdenv.hostPlatform.gcc.float or (stdenv.hostPlatform.parsed.abi.float or "hard") == "soft"
       then "yes"
       else "no"}"
   ];
 
-in lib.makeScopeWithSplicing
-  splicePackages
-  newScope
-  otherSplices
+in makeScopeWithSplicing
+  (generateSplicesForMkScope "netbsd")
   (_: {})
   (_: {})
   (self: let
@@ -46,7 +36,7 @@ in lib.makeScopeWithSplicing
 
   # Why do we have splicing and yet do `nativeBuildInputs = with self; ...`?
   #
-  # We use `lib.makeScopeWithSplicing` because this should be used for all
+  # We use `makeScopeWithSplicing` because this should be used for all
   # nested package sets which support cross, so the inner `callPackage` works
   # correctly. But for the inline packages we don't bother to use
   # `callPackage`.
diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix
index 769ea7e369d9d..5f238e7e14d79 100644
--- a/pkgs/os-specific/linux/nvidia-x11/default.nix
+++ b/pkgs/os-specific/linux/nvidia-x11/default.nix
@@ -13,8 +13,6 @@ let
   kernel = callPackage # a hacky way of extracting parameters from callPackage
     ({ kernel, libsOnly ? false }: if libsOnly then { } else kernel) { };
 
-  kernelModVersion = lib.versions.majorMinor kernel.modDirVersion;
-
   selectHighestVersion = a: b: if lib.versionOlder a.version b.version
     then b
     else a;
@@ -27,11 +25,11 @@ rec {
   stable = if stdenv.hostPlatform.system == "i686-linux" then legacy_390 else latest;
 
   production = generic {
-    version = "525.60.11";
-    sha256_64bit = "sha256-gW7mwuCBPMw9SnlY9x/EmjfGDv4dUdYUbBznJAOYPV0=";
-    openSha256 = "sha256-33ATZuYu+SOOxM6UKXp6J+f1+zbmHvaK4v13X3UZTTM=";
-    settingsSha256 = "sha256-gA1x6oEpnkr/OPP4eR1L5gC5srvEKtDrSpnv2QEaEpE=";
-    persistencedSha256 = "sha256-AFMy3agoJ6yVsGgUvTfOzHlz30iApBpAReckq9iS7AA=";
+    version = "525.78.01";
+    sha256_64bit = "sha256-Q9pC0r9pvDfqnHwPoC9S2w3MSDwnL1LtrK2JpctJWpM=";
+    openSha256 = "sha256-fxpyXVl735ZJ3NnK7jN95gPstu7YopYH/K7UK0iAC7k=";
+    settingsSha256 = "sha256-1d3Cn+7Gm1ORQxmTKr18GFmYHVb8t050XVLler1dCtw=";
+    persistencedSha256 = "sha256-t6dViuvA2fw28w4kh4koIoxh9pQ8f7KI1PIUFJcGlYA=";
   };
 
   latest = selectHighestVersion production (generic {
diff --git a/pkgs/servers/nosql/mongodb/mongodb.nix b/pkgs/servers/nosql/mongodb/mongodb.nix
index 7be4064dd7f35..a253e6d7fbc9c 100644
--- a/pkgs/servers/nosql/mongodb/mongodb.nix
+++ b/pkgs/servers/nosql/mongodb/mongodb.nix
@@ -41,13 +41,12 @@ let
         pymongo
       ]);
 
-      # 4.2 < mongodb <= 6.0.x needs scons 3.x built with python3
-      scons = sconsPackages.scons_3_1_2.override { python = python3; };
+      scons = sconsPackages.scons_3_1_2;
 
       mozjsVersion = "60";
       mozjsReplace = "defined(HAVE___SINCOS)";
 
-    } else if versionAtLeast version "4.2" then rec {
+    } else rec {
       python = scons.python.withPackages (ps: with ps; [
         pyyaml
         cheetah3
@@ -55,23 +54,12 @@ let
         setuptools
       ]);
 
-      # 4.2 < mongodb <= 5.0.x needs scons 3.x built with python3
-      scons = sconsPackages.scons_3_1_2.override { python = python3; };
+      scons = sconsPackages.scons_3_1_2;
 
       mozjsVersion = "60";
       mozjsReplace = "defined(HAVE___SINCOS)";
 
-    } else rec {
-      python = scons.python.withPackages (ps: with ps; [
-        setuptools
-        typing
-        cheetah3
-      ]);
-
-      scons = sconsPackages.scons_3_1_2;
-      mozjsVersion = "45";
-      mozjsReplace = "defined(HAVE_SINCOS)";
-   };
+    };
 
   system-libraries = [
     "boost"
diff --git a/pkgs/servers/nosql/mongodb/v4_0.nix b/pkgs/servers/nosql/mongodb/v4_0.nix
deleted file mode 100644
index 1235123c94a2e..0000000000000
--- a/pkgs/servers/nosql/mongodb/v4_0.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-{ stdenv, callPackage, fetchpatch, lib, sasl, boost, Security, CoreFoundation, cctools }:
-
-let
-  buildMongoDB = callPackage ./mongodb.nix {
-    inherit sasl;
-    inherit boost;
-    inherit Security;
-    inherit CoreFoundation;
-    inherit cctools;
-  };
-in buildMongoDB {
-  version = "4.0.27";
-  sha256 = "sha256-ct33mnK4pszhYM4Is7j0GZQRyi8i8Qmy0wcklyq5LjM=";
-  patches = [
-    ./forget-build-dependencies.patch
-    ./mozjs-45_fix-3-byte-opcode.patch
-    ./patches/mongodb-4.0-glibc-2.34.patch # https://github.com/NixOS/nixpkgs/issues/171928
-    (fetchpatch {
-      name = "mongodb-4.4.1-gcc11.patch";
-      url = "https://raw.githubusercontent.com/gentoo/gentoo/7168257cad6ea7c4856b01c5703d0ed5b764367c/dev-db/mongodb/files/mongodb-4.4.1-gcc11.patch";
-      sha256 = "sha256-RvfCP462RG+ZVjcb23DgCuxCdfPl2/UgH8N7FgCghGI=";
-    })
-  ]
-    ++ lib.optionals stdenv.isDarwin [
-      (fetchpatch {
-        name = "fix double link of isNamedError.";
-        url = "https://github.com/mongodb/mongo/commit/9c6751b9765d269b667324bb2efe1ca76a916d20.patch";
-        sha256 = "sha256-4mcafqhBh7039ocEI9d/gXWck51X68PqtWtz4dapwwI=";
-       })
-    ];
-}
diff --git a/pkgs/servers/openafs/1.8/module.nix b/pkgs/servers/openafs/1.8/module.nix
index f27b8188907bd..3af259d0e7264 100644
--- a/pkgs/servers/openafs/1.8/module.nix
+++ b/pkgs/servers/openafs/1.8/module.nix
@@ -37,64 +37,6 @@ stdenv.mkDerivation {
 
   buildInputs = [ libkrb5 ];
 
-  patches = [
-    # Import of code from autoconf-archive
-    (fetchpatch {
-      url = "https://git.openafs.org/?p=openafs.git;a=patch;h=d8205bbb482554812fbe66afa3c337d991a247b6";
-      hash = "sha256-ohkjSux+S3+6slh6uZIw5UJXlvhy9UUDpDlP0YFRwmw=";
-    })
-    # Use autoconf-archive m4 from src/external
-    (fetchBase64Patch {
-      url = "https://gerrit.openafs.org/changes/14944/revisions/ea2a0e128d71802f61b8da2e44de3c6325c5f328/patch";
-      hash = "sha256-PAUk/MXL5p8xwhn40/UGmo3UIhvl1PB2FwgqhmqsjJ4=";
-    })
-    # cf: Use common macro to test compiler flags
-    (fetchpatch {
-      url = "https://git.openafs.org/?p=openafs.git;a=patch;h=790824ff749b6ee01c4d7101493cbe8773ef41c6";
-      hash = "sha256-Zc7AjCsH7eTmZJWCrx7ci1tBjEAgcFXS9lY1YBeboLA=";
-    })
-    # Linux-5.17: kernel func complete_and_exit renamed
-    (fetchBase64Patch {
-      url = "https://gerrit.openafs.org/changes/14945/revisions/a714e865efe41aa1112f6f9c8479112660dacd6f/patch";
-      hash = "sha256-zvyR/GOPJeAbG6ySRRMp44oT5tPujUwybyU0XR/5Xyc=";
-    })
-    # Linux-5.17: Kernel build uses -Wcast-function-type
-    (fetchBase64Patch {
-      url = "https://gerrit.openafs.org/changes/14946/revisions/449d1faf87e2841e80be38cf2b4a5cf5ff4df2d8/patch";
-      hash = "sha256-3bRTHYeMRIleLhob56m2Xt0dWzIMDo3QrytY0K1/q7c=";
-    })
-    # afs: Introduce afs_IsDCacheFresh
-    (fetchpatch {
-      url = "https://git.openafs.org/?p=openafs.git;a=patch;h=0d8ce846ab2e6c45166a61f04eb3af271cbd27db";
-      hash = "sha256-+xgRYVXz8XpT5c4Essc4VEn9Fj53vasAYhcFkK0oCBc=";
-    })
-    # LINUX: Don't panic on some file open errors
-    (fetchpatch {
-      url = "https://git.openafs.org/?p=openafs.git;a=patch;h=af73b9a3b1fc625694807287c0897391feaad52d";
-      hash = "sha256-k0d+Gav1LApU24SaMI0pmR3gGfWyicqdCpTpVJLcx7U=";
-    })
-    # Linux-5.18 replace set_page_dirty with dirty_folio
-    (fetchpatch {
-      url = "https://git.openafs.org/?p=openafs.git;a=patch;h=6aa129e743e882cf30c35afd67eabf82274c5fca";
-      hash = "sha256-8R0rdKYs7+Zl1sdizOZzpBjy6e9J+42R9HzsNUa/PQ4=";
-    })
-    # afs: introduce afs_alloc_ncr/afs_free_ncr
-    (fetchpatch {
-      url = "https://git.openafs.org/?p=openafs.git;a=patch;h=209eb92448001e59525413610356070d8e4f10a0";
-      hash = "sha256-t455gTaK5U+m0qcyKjTqnWTOb4qz6VN/JYZzRAAV8kM=";
-    })
-    # afs: introduce get_dcache_readahead
-    (fetchpatch {
-      url = "https://git.openafs.org/?p=openafs.git;a=patch;h=44e24ae5d7dc41e54d23638d5f64ab2e81e43ad0";
-      hash = "sha256-gtUNDSHAq+RY1Rm17YcxcUALy7FEBQf9k8/ELQlPORU=";
-    })
-    # Linux-5.18: replace readpages with readahead
-    (fetchBase64Patch {
-      url = "https://gerrit.openafs.org/changes/14953/revisions/0497b0cd7bffb6335ab9bcbf5a1310b8c6a4b299/patch";
-      hash = "sha256-a5pd+CHHPr1mGxsF7tSlaBqoiKw2IGr1mJ7EaDHDJSw=";
-    })
-  ];
-
   hardeningDisable = [ "pic" ];
 
   configureFlags = [
@@ -102,7 +44,6 @@ stdenv.mkDerivation {
     "--sysconfdir=/etc"
     "--localstatedir=/var"
     "--with-gssapi"
-    "--disable-linux-d_splice-alias-extra-iput"
   ];
 
   preConfigure = ''
@@ -133,6 +74,6 @@ stdenv.mkDerivation {
     license = licenses.ipl10;
     platforms = platforms.linux;
     maintainers = with maintainers; [ andersk maggesi spacefrogg ];
-    broken = kernel.isHardened || kernel.kernelAtLeast "5.19";
+    broken = kernel.isHardened;
   };
 }
diff --git a/pkgs/servers/openafs/1.8/srcs.nix b/pkgs/servers/openafs/1.8/srcs.nix
index b8ea522fe4fe5..507ce99957ce4 100644
--- a/pkgs/servers/openafs/1.8/srcs.nix
+++ b/pkgs/servers/openafs/1.8/srcs.nix
@@ -1,16 +1,16 @@
 { fetchurl }:
 rec {
-  version = "1.8.8.1";
+  version = "1.8.9";
   src = fetchurl {
     url = "https://www.openafs.org/dl/openafs/${version}/openafs-${version}-src.tar.bz2";
-    sha256 = "sha256-58S+1wdbzWQC4/DC1bnb52rS7jxf1d3DlzozVsoj70Q=";
+    hash = "sha256-0SYXi+H0LMoYy3wMJpGsNUUY43kBcBUKdrvSX00VHwY=";
   };
 
   srcs = [
     src
     (fetchurl {
       url = "https://www.openafs.org/dl/openafs/${version}/openafs-${version}-doc.tar.bz2";
-      sha256 = "sha256-y17O3C4WS+o7SMayydbxw2v96R0GikxiqciF30j+jms=";
+      hash = "sha256-75HoVOq0qnQmhSWVSkHCoq0KLq9TDqoiu55L9FOxWTk=";
     })
   ];
 }
diff --git a/pkgs/shells/tcsh/default.nix b/pkgs/shells/tcsh/default.nix
index 0c2384ef4596a..1676d2f084503 100644
--- a/pkgs/shells/tcsh/default.nix
+++ b/pkgs/shells/tcsh/default.nix
@@ -8,11 +8,11 @@
 
 stdenv.mkDerivation rec {
   pname = "tcsh";
-  version = "6.24.06";
+  version = "6.24.07";
 
   src = fetchurl {
     url = "mirror://tcsh/${pname}-${version}.tar.gz";
-    hash = "sha256-qM0M0d3JT4cGgcy9CaNREFDppx5f6ZorAHlB9eGyt6U=";
+    hash = "sha256-dOTpgFy9lBPtNLT/odcvyNDvgaW3lHaFQJFBbOkzaZU=";
   };
 
   strictDeps = true;
diff --git a/pkgs/tools/archivers/gbl/default.nix b/pkgs/tools/archivers/gbl/default.nix
index b46d30a323e78..90c66e8ac7c53 100644
--- a/pkgs/tools/archivers/gbl/default.nix
+++ b/pkgs/tools/archivers/gbl/default.nix
@@ -22,15 +22,20 @@ rustPlatform.buildRustPackage rec {
   };
 
   cargoPatches = [
+    # update ring to fix building on Mac M1
+    # https://github.com/dac-gmbh/gbl/pull/64
+    (fetchpatch {
+      url = "https://github.com/raboof/gbl/commit/17e154d66932af59abe8677309792606b7f64c7d.patch";
+      sha256 = "sha256-5Itoi86Q+9FzSTtnggODKPwwYPp5BpIVgR2vYMLHBts=";
+    })
     # Upstream does not include Cargo.lock, even though this is recommended for applications.
-    # This patch adds it. https://github.com/dac-gmbh/gbl/pull/62
     (fetchpatch {
-      url = "https://github.com/raboof/gbl/commit/99078da334c6e1ffd8189c691bbc711281fae5cc.patch";
-      sha256 = "sha256-sAKkn4//8P87ZJ6NTHm2NUJH1sAFFwfrybv2QtQ3nnM=";
+      url = "https://github.com/raboof/gbl/commit/9423d36ee3168bca8db7a7cb65611dc7ddc2daf0.patch";
+      sha256 = "sha256-zwHXgUVkAYiQs/AT/pINnZoECoXzh+9astWMYENGTL8=";
     })
   ];
 
-  cargoSha256 = "sha256-RUZ6wswRtV8chq3+bY9LTRf6IYMbZ9/GPl2X5UcF7d8=";
+  cargoSha256 = "sha256-CeGLSseKUe2XudRqZm5Y7o7ZLDtDBg/MFunOGqxFZGM=";
 
   nativeBuildInputs = [ pkg-config ];
   buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ Security ];
@@ -44,10 +49,8 @@ rustPlatform.buildRustPackage rec {
       Utility to read, create and manipulate `.gbl` firmware update
       files targeting the Silicon Labs Gecko Bootloader.
     '';
-    homepage = "https://github.com/dac-gmbh/gbl";
+    homepage = "https://github.com/jonas-schievink/gbl";
     license = licenses.mit;
     maintainers = [ maintainers.raboof ];
-    # never built on aarch64-darwin since first introduction in nixpkgs
-    broken = stdenv.isDarwin && stdenv.isAarch64;
   };
 }
diff --git a/pkgs/tools/filesystems/btrfs-progs/default.nix b/pkgs/tools/filesystems/btrfs-progs/default.nix
index e01ee2a8cf47a..a24481bbae9ec 100644
--- a/pkgs/tools/filesystems/btrfs-progs/default.nix
+++ b/pkgs/tools/filesystems/btrfs-progs/default.nix
@@ -9,11 +9,11 @@
 
 stdenv.mkDerivation rec {
   pname = "btrfs-progs";
-  version = "6.0.2";
+  version = "6.1.2";
 
   src = fetchurl {
     url = "mirror://kernel/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${version}.tar.xz";
-    sha256 = "sha256-ZmWGMEnZRfwyzNrMVacwZ2eqj2QPO4sfpeBWijmucBg=";
+    sha256 = "sha256-a+Zn2X89ZcC6V8MxyYsL07E89g2NMfqK0liCqtnXnXo=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/tools/misc/goreleaser/default.nix b/pkgs/tools/misc/goreleaser/default.nix
index d8fce4bb58ab4..ad7704d5d4096 100644
--- a/pkgs/tools/misc/goreleaser/default.nix
+++ b/pkgs/tools/misc/goreleaser/default.nix
@@ -2,16 +2,16 @@
 
 buildGoModule rec {
   pname = "goreleaser";
-  version = "1.14.0";
+  version = "1.14.1";
 
   src = fetchFromGitHub {
     owner = "goreleaser";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-Vp0oB5DVhYXIk45pDGADEes+OQApE7XFsIk0enSFMqo=";
+    sha256 = "sha256-kA+7kAFAAZngbub2gHoiqEcSkcbxv0DPqbAT3MDBHtI=";
   };
 
-  vendorSha256 = "sha256-LxQxO5hr+w04UZKqCh4dGteBA08GmXfCtpI8glKajkU=";
+  vendorSha256 = "sha256-v3ZF2WDp4EmHA8RnP39o21cy9+n4cKkKZ0gSowv4nvk=";
 
   ldflags = [
     "-s"
diff --git a/pkgs/tools/misc/yt-dlp/default.nix b/pkgs/tools/misc/yt-dlp/default.nix
index 4bcb98532ebad..f99632fac2de2 100644
--- a/pkgs/tools/misc/yt-dlp/default.nix
+++ b/pkgs/tools/misc/yt-dlp/default.nix
@@ -20,11 +20,11 @@ buildPythonPackage rec {
   # The websites yt-dlp deals with are a very moving target. That means that
   # downloads break constantly. Because of that, updates should always be backported
   # to the latest stable release.
-  version = "2023.1.2";
+  version = "2023.1.6";
 
   src = fetchPypi {
     inherit pname version;
-    sha256 = "sha256-uNe7tcFZX3GIVaMfNNigJ2pwhvXT9ULAIaje2LJtNq4=";
+    sha256 = "sha256-Ong6NnUc7RY2j0CzuoZas5swaJ7YBW8e4jRqo4OaCw8=";
   };
 
   propagatedBuildInputs = [ brotli certifi mutagen pycryptodomex websockets ];
diff --git a/pkgs/tools/system/bottom/default.nix b/pkgs/tools/system/bottom/default.nix
index f8f55507dc80e..08b15bc4c9dce 100644
--- a/pkgs/tools/system/bottom/default.nix
+++ b/pkgs/tools/system/bottom/default.nix
@@ -1,52 +1,47 @@
 { lib
-, stdenv
-, fetchFromGitHub
 , rustPlatform
-, DiskArbitration
-, Foundation
-, IOKit
+, fetchFromGitHub
 , installShellFiles
-, libiconv
+, stdenv
+, darwin
 }:
 
 rustPlatform.buildRustPackage rec {
   pname = "bottom";
-  version = "0.7.0";
+  version = "0.7.1";
 
   src = fetchFromGitHub {
     owner = "ClementTsang";
     repo = pname;
     rev = version;
-    sha256 = "sha256-rCjRuRVa4ewyHcYpF8FPpuOsJ1ppB5C/Y7L+ju35+cI=";
+    sha256 = "sha256-g9MkS1ps4RTEvuZP9oJize+Uz7W6uCNNks+HjO771QU=";
   };
 
-  prePatch = ''
-    rm .cargo/config.toml
-  '';
+  cargoHash = "sha256-wVvGj58dmpLH+zMu9e/TQ7gTvwmgYIYX5MrVcnOMu/A=";
 
   nativeBuildInputs = [ installShellFiles ];
 
   buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
-    DiskArbitration
-    Foundation
-    IOKit
-    libiconv
+    darwin.apple_sdk.frameworks.Foundation
   ];
 
-  cargoHash = "sha256-c0zBLTcvIuNM9s7p3zIFbd4hB8WkMzCJW+Y/1Swrxlk=";
-
   doCheck = false;
 
   postInstall = ''
-    installShellCompletion $releaseDir/build/bottom-*/out/btm.{bash,fish} --zsh $releaseDir/build/bottom-*/out/_btm
+    installManPage target/tmp/bottom/manpage/btm.1
+    installShellCompletion \
+      target/tmp/bottom/completion/btm.{bash,fish} \
+      --zsh target/tmp/bottom/completion/_btm
   '';
 
+  BTM_GENERATE = true;
+
   meta = with lib; {
     description = "A cross-platform graphical process/system monitor with a customizable interface";
     homepage = "https://github.com/ClementTsang/bottom";
+    changelog = "https://github.com/ClementTsang/bottom/blob/${version}/CHANGELOG.md";
     license = licenses.mit;
-    maintainers = with maintainers; [ berbiche ];
-    platforms = platforms.unix;
+    maintainers = with maintainers; [ berbiche figsoda ];
     mainProgram = "btm";
   };
 }
diff --git a/pkgs/tools/virtualization/uefi-run/default.nix b/pkgs/tools/virtualization/uefi-run/default.nix
index 8174f8980897d..9de84ae8fc236 100644
--- a/pkgs/tools/virtualization/uefi-run/default.nix
+++ b/pkgs/tools/virtualization/uefi-run/default.nix
@@ -5,16 +5,16 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "uefi-run";
-  version = "0.5.0";
+  version = "0.6.0";
 
   src = fetchFromGitHub {
     owner = "Richard-W";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-fwzWdOinW/ECVI/65pPB1shxPdl2nZThAqlg8wlWg/g=";
+    sha256 = "sha256-OL21C3J4M7q1nNB6lL9xaU6ryZN45UDUqiKsbqQhYH8=";
   };
 
-  cargoSha256 = "sha256-c+wzMzTkG0FpfQ1rZ8e9dn0ez12vmoecrtNeFk90sdQ=";
+  cargoSha256 = "sha256-ieX8jQKv9Fht1p7JtTieZ5M+rXdn6/Oo/LgJ8NEBIuQ=";
 
   meta = with lib; {
     description = "Directly run UEFI applications in qemu";
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index 872b74a79d487..906dddcd9eb36 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -959,6 +959,7 @@ mapAliases ({
   monero = monero-cli; # Added 2021-11-28
   mongodb-3_4 = throw "mongodb-3_4 has been removed, it's end of life since January 2020"; # Added 2022-11-30
   mongodb-3_6 = throw "mongodb-3_6 has been removed, it's end of life since April 2021"; # Added 2022-11-30
+  mongodb-4_0 = throw "mongodb-4_0 has been removed, it's end of life since April 2022"; # Added 2023-01-05
   monodevelop = throw "monodevelop has been removed from nixpkgs"; # Added 2022-01-15
   mopidy-gmusic = throw "mopidy-gmusic has been removed because Google Play Music was discontinued"; # Added 2021-03-07
   mopidy-local-images = throw "mopidy-local-images has been removed as it's unmaintained. Its functionality has been merged into the mopidy-local extension"; # Added 2020-10-18
@@ -1458,6 +1459,7 @@ mapAliases ({
   surf-webkit2 = throw "'surf-webkit2' has been renamed to/replaced by 'surf'"; # Converted to throw 2022-02-22
   swec = throw "swec has been removed; broken and abandoned upstream"; # Added 2021-10-14
   sweep-visualizer = throw "'sweep-visualizer' is abondoned upstream and depends on deprecated GNOME2/GTK2"; # Added 2022-06-15
+  swift-im = throw "swift-im has been removed as it is unmaintained and depends on deprecated Python 2 / Qt WebKit"; # Added 2023-01-06
   swfdec = throw "swfdec has been removed as broken and unmaintained"; # Added 2020-08-23
   swtpm-tpm2 = swtpm; # Added 2021-02-26
   syncthing-cli = syncthing; # Added 2021-04-06
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 6617069a3613f..afca5d307cef9 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -17334,6 +17334,8 @@ with pkgs;
 
   egypt = callPackage ../development/tools/analysis/egypt { };
 
+  electron-fiddle = callPackage ../development/tools/electron-fiddle { };
+
   elf2uf2-rs = callPackage ../development/embedded/elf2uf2-rs { };
 
   elfinfo = callPackage ../development/tools/misc/elfinfo { };
@@ -24478,13 +24480,6 @@ with pkgs;
 
   mongodb = hiPrio mongodb-6_0;
 
-  mongodb-4_0 = callPackage ../servers/nosql/mongodb/v4_0.nix {
-    sasl = cyrus_sasl;
-    boost = boost169;
-    inherit (darwin) cctools;
-    inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
-  };
-
   mongodb-4_2 = callPackage ../servers/nosql/mongodb/v4_2.nix {
     sasl = cyrus_sasl;
     boost = boost169;
@@ -25007,13 +25002,6 @@ with pkgs;
   };
 
   xorg = let
-    otherSplices = {
-      selfBuildBuild = pkgsBuildBuild.xorg;
-      selfBuildHost = pkgsBuildHost.xorg;
-      selfBuildTarget = pkgsBuildTarget.xorg;
-      selfHostHost = pkgsHostHost.xorg;
-      selfTargetTarget = pkgsTargetTarget.xorg or { };
-    };
     keep = _self: { };
     extra = _spliced0: { };
 
@@ -25032,10 +25020,8 @@ with pkgs;
 
     generatedPackages = lib.callPackageWith __splicedPackages ../servers/x11/xorg/default.nix {};
 
-    xorgPackages = lib.makeScopeWithSplicing
-      splicePackages
-      newScope
-      otherSplices
+    xorgPackages = makeScopeWithSplicing
+      (generateSplicesForMkScope "xorg")
       keep
       extra
       (lib.extends overrides generatedPackages);
@@ -28513,6 +28499,8 @@ with pkgs;
 
   edbrowse = callPackage ../applications/editors/edbrowse { };
 
+  edlin = callPackage ../applications/editors/edlin { };
+
   o = callPackage ../applications/editors/o { };
 
   oed = callPackage ../applications/editors/oed { };
@@ -32537,11 +32525,6 @@ with pkgs;
 
   swh_lv2 = callPackage ../applications/audio/swh-lv2 { };
 
-  swift-im = libsForQt5.callPackage ../applications/networking/instant-messengers/swift-im {
-    inherit (gnome2) GConf;
-    boost = boost168;
-  };
-
   sylpheed = callPackage ../applications/networking/mailreaders/sylpheed {
     inherit (darwin.apple_sdk.frameworks) Foundation;
   };
@@ -33881,11 +33864,11 @@ with pkgs;
   besu = callPackage ../applications/blockchains/besu { };
 
   bitcoin-abc  = libsForQt5.callPackage ../applications/blockchains/bitcoin-abc {
-    boost = boost165;
+    boost = boost17x;
     withGui = true;
   };
   bitcoind-abc = callPackage ../applications/blockchains/bitcoin-abc {
-    boost = boost165;
+    boost = boost17x;
     mkDerivation = stdenv.mkDerivation;
     withGui = false;
   };
@@ -33909,11 +33892,11 @@ with pkgs;
   dcrwallet = callPackage ../applications/blockchains/dcrwallet { };
 
   dogecoin  = libsForQt5.callPackage ../applications/blockchains/dogecoin {
-    boost = boost165;
+    boost = boost17x;
     withGui = true;
   };
   dogecoind = callPackage ../applications/blockchains/dogecoin {
-    boost = boost165;
+    boost = boost17x;
     withGui = false;
   };
 
@@ -34055,11 +34038,11 @@ with pkgs;
   tessera = callPackage ../applications/blockchains/tessera { };
 
   vertcoin  = libsForQt5.callPackage ../applications/blockchains/vertcoin {
-    boost = boost165;
+    boost = boost17x;
     withGui = true;
   };
   vertcoind = callPackage ../applications/blockchains/vertcoin {
-    boost = boost165;
+    boost = boost17x;
     withGui = false;
   };
 
@@ -38403,9 +38386,7 @@ with pkgs;
 
   treefmt = callPackage ../development/tools/treefmt { };
 
-  bottom = callPackage ../tools/system/bottom {
-    inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit;
-  };
+  bottom = callPackage ../tools/system/bottom { };
 
   cagebreak = callPackage ../applications/window-managers/cagebreak {
     wlroots = wlroots_0_14;
diff --git a/pkgs/top-level/darwin-packages.nix b/pkgs/top-level/darwin-packages.nix
index c270dd2220ddf..2cc74028f62c4 100644
--- a/pkgs/top-level/darwin-packages.nix
+++ b/pkgs/top-level/darwin-packages.nix
@@ -1,19 +1,11 @@
 { lib
 , buildPackages, pkgs, targetPackages
-, pkgsBuildBuild, pkgsBuildHost, pkgsBuildTarget, pkgsHostHost, pkgsTargetTarget
-, stdenv, splicePackages, newScope
+, generateSplicesForMkScope, makeScopeWithSplicing
+, stdenv
 , preLibcCrossHeaders
 }:
 
 let
-  otherSplices = {
-    selfBuildBuild = pkgsBuildBuild.darwin;
-    selfBuildHost = pkgsBuildHost.darwin;
-    selfBuildTarget = pkgsBuildTarget.darwin;
-    selfHostHost = pkgsHostHost.darwin;
-    selfTargetTarget = pkgsTargetTarget.darwin or {}; # might be missing
-  };
-
   # Prefix for binaries. Customarily ends with a dash separator.
   #
   # TODO(@Ericson2314) Make unconditional, or optional but always true by
@@ -22,7 +14,7 @@ let
                                         (stdenv.targetPlatform.config + "-");
 in
 
-lib.makeScopeWithSplicing splicePackages newScope otherSplices (_: {}) (spliced: spliced.apple_sdk.frameworks) (self: let
+makeScopeWithSplicing (generateSplicesForMkScope "darwin") (_: {}) (spliced: spliced.apple_sdk.frameworks) (self: let
   inherit (self) mkDerivation callPackage;
 
   # Must use pkgs.callPackage to avoid infinite recursion.
diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix
index 10bb18908ca60..ee3b3ad21a1a4 100644
--- a/pkgs/top-level/ocaml-packages.nix
+++ b/pkgs/top-level/ocaml-packages.nix
@@ -98,6 +98,8 @@ let
 
     brisk-reconciler = callPackage ../development/ocaml-modules/brisk-reconciler { };
 
+    brr = callPackage ../development/ocaml-modules/brr { };
+
     bwd = callPackage ../development/ocaml-modules/bwd { };
 
     bz2 = callPackage ../development/ocaml-modules/bz2 { };
@@ -664,6 +666,8 @@ let
 
     js_of_ocaml-ppx_deriving_json = callPackage ../development/tools/ocaml/js_of_ocaml/ppx_deriving_json.nix { };
 
+    js_of_ocaml-toplevel = callPackage ../development/tools/ocaml/js_of_ocaml/toplevel.nix {};
+
     js_of_ocaml-tyxml = callPackage ../development/tools/ocaml/js_of_ocaml/tyxml.nix {};
 
     jsonm = callPackage ../development/ocaml-modules/jsonm { };
@@ -950,6 +954,8 @@ let
 
     nonstd =  callPackage ../development/ocaml-modules/nonstd { };
 
+    note = callPackage ../development/ocaml-modules/note { };
+
     notty = callPackage ../development/ocaml-modules/notty { };
 
     npy = callPackage ../development/ocaml-modules/npy {
diff --git a/pkgs/top-level/splice.nix b/pkgs/top-level/splice.nix
index 2bf15252f9ada..ce536aa1fd2f8 100644
--- a/pkgs/top-level/splice.nix
+++ b/pkgs/top-level/splice.nix
@@ -18,86 +18,103 @@ lib: pkgs: actuallySplice:
 
 let
 
-  spliceReal = { pkgsBuildBuild, pkgsBuildHost, pkgsBuildTarget
-               , pkgsHostHost, pkgsHostTarget
-               , pkgsTargetTarget
-               }: let
-    mash =
-      # Other pkgs sets
-      pkgsBuildBuild // pkgsBuildTarget // pkgsHostHost // pkgsTargetTarget
-      # The same pkgs sets one probably intends
-      // pkgsBuildHost // pkgsHostTarget;
-    merge = name: {
-      inherit name;
-      value = let
-        defaultValue = mash.${name};
-        # `or {}` is for the non-derivation attsert splicing case, where `{}` is the identity.
-        valueBuildBuild = pkgsBuildBuild.${name} or {};
-        valueBuildHost = pkgsBuildHost.${name} or {};
-        valueBuildTarget = pkgsBuildTarget.${name} or {};
-        valueHostHost = pkgsHostHost.${name} or {};
-        valueHostTarget = pkgsHostTarget.${name} or {};
-        valueTargetTarget = pkgsTargetTarget.${name} or {};
-        augmentedValue = defaultValue
-          # TODO(@Artturin): remove before release 23.05 and only have __spliced.
-          // (lib.optionalAttrs (pkgsBuildHost ? ${name}) { nativeDrv = lib.warn "use ${name}.__spliced.buildHost instead of ${name}.nativeDrv" valueBuildHost; })
-          // (lib.optionalAttrs (pkgsHostTarget ? ${name}) { crossDrv = lib.warn "use ${name}.__spliced.hostTarget instead of ${name}.crossDrv" valueHostTarget; })
-          // {
-            __spliced =
-                 (lib.optionalAttrs (pkgsBuildBuild ? ${name}) { buildBuild = valueBuildBuild; })
-              // (lib.optionalAttrs (pkgsBuildHost ? ${name}) { buildHost = valueBuildHost; })
-              // (lib.optionalAttrs (pkgsBuildTarget ? ${name}) { buildTarget = valueBuildTarget; })
-              // (lib.optionalAttrs (pkgsHostHost ? ${name}) { hostHost = valueHostHost; })
-              // (lib.optionalAttrs (pkgsHostTarget ? ${name}) { hostTarget = valueHostTarget; })
-              // (lib.optionalAttrs (pkgsTargetTarget ? ${name}) { targetTarget = valueTargetTarget;
-          });
-        };
-        # Get the set of outputs of a derivation. If one derivation fails to
-        # evaluate we don't want to diverge the entire splice, so we fall back
-        # on {}
-        tryGetOutputs = value0: let
-          inherit (builtins.tryEval value0) success value;
-        in getOutputs (lib.optionalAttrs success value);
-        getOutputs = value: lib.genAttrs
-          (value.outputs or (lib.optional (value ? out) "out"))
-          (output: value.${output});
-      in
-        # The derivation along with its outputs, which we recur
-        # on to splice them together.
-        if lib.isDerivation defaultValue then augmentedValue // spliceReal {
-          pkgsBuildBuild = tryGetOutputs valueBuildBuild;
-          pkgsBuildHost = tryGetOutputs valueBuildHost;
-          pkgsBuildTarget = tryGetOutputs valueBuildTarget;
-          pkgsHostHost = tryGetOutputs valueHostHost;
-          pkgsHostTarget = getOutputs valueHostTarget;
-          pkgsTargetTarget = tryGetOutputs valueTargetTarget;
-        # Just recur on plain attrsets
-        } else if lib.isAttrs defaultValue then spliceReal {
-          pkgsBuildBuild = valueBuildBuild;
-          pkgsBuildHost = valueBuildHost;
-          pkgsBuildTarget = valueBuildTarget;
-          pkgsHostHost = valueHostHost;
-          pkgsHostTarget = valueHostTarget;
-          pkgsTargetTarget = valueTargetTarget;
-        # Don't be fancy about non-derivations. But we could have used used
-        # `__functor__` for functions instead.
-        } else defaultValue;
-    };
-  in lib.listToAttrs (map merge (lib.attrNames mash));
+  spliceReal =
+    { pkgsBuildBuild
+    , pkgsBuildHost
+    , pkgsBuildTarget
+    , pkgsHostHost
+    , pkgsHostTarget
+    , pkgsTargetTarget
+    }:
+    let
+      mash =
+        # Other pkgs sets
+        pkgsBuildBuild // pkgsBuildTarget // pkgsHostHost // pkgsTargetTarget
+        # The same pkgs sets one probably intends
+        // pkgsBuildHost // pkgsHostTarget;
+      merge = name: {
+        inherit name;
+        value =
+          let
+            defaultValue = mash.${name};
+            # `or {}` is for the non-derivation attsert splicing case, where `{}` is the identity.
+            valueBuildBuild = pkgsBuildBuild.${name} or { };
+            valueBuildHost = pkgsBuildHost.${name} or { };
+            valueBuildTarget = pkgsBuildTarget.${name} or { };
+            valueHostHost = pkgsHostHost.${name} or { };
+            valueHostTarget = pkgsHostTarget.${name} or { };
+            valueTargetTarget = pkgsTargetTarget.${name} or { };
+            augmentedValue = defaultValue
+              # TODO(@Artturin): remove before release 23.05 and only have __spliced.
+              // (lib.optionalAttrs (pkgsBuildHost ? ${name}) { nativeDrv = lib.warn "use ${name}.__spliced.buildHost instead of ${name}.nativeDrv" valueBuildHost; })
+              // (lib.optionalAttrs (pkgsHostTarget ? ${name}) { crossDrv = lib.warn "use ${name}.__spliced.hostTarget instead of ${name}.crossDrv" valueHostTarget; })
+              // {
+              __spliced =
+                (lib.optionalAttrs (pkgsBuildBuild ? ${name}) { buildBuild = valueBuildBuild; })
+                  // (lib.optionalAttrs (pkgsBuildHost ? ${name}) { buildHost = valueBuildHost; })
+                  // (lib.optionalAttrs (pkgsBuildTarget ? ${name}) { buildTarget = valueBuildTarget; })
+                  // (lib.optionalAttrs (pkgsHostHost ? ${name}) { hostHost = valueHostHost; })
+                  // (lib.optionalAttrs (pkgsHostTarget ? ${name}) { hostTarget = valueHostTarget; })
+                  // (lib.optionalAttrs (pkgsTargetTarget ? ${name}) {
+                  targetTarget = valueTargetTarget;
+                });
+            };
+            # Get the set of outputs of a derivation. If one derivation fails to
+            # evaluate we don't want to diverge the entire splice, so we fall back
+            # on {}
+            tryGetOutputs = value0:
+              let
+                inherit (builtins.tryEval value0) success value;
+              in
+              getOutputs (lib.optionalAttrs success value);
+            getOutputs = value: lib.genAttrs
+              (value.outputs or (lib.optional (value ? out) "out"))
+              (output: value.${output});
+          in
+          # The derivation along with its outputs, which we recur
+            # on to splice them together.
+          if lib.isDerivation defaultValue then augmentedValue // spliceReal {
+            pkgsBuildBuild = tryGetOutputs valueBuildBuild;
+            pkgsBuildHost = tryGetOutputs valueBuildHost;
+            pkgsBuildTarget = tryGetOutputs valueBuildTarget;
+            pkgsHostHost = tryGetOutputs valueHostHost;
+            pkgsHostTarget = getOutputs valueHostTarget;
+            pkgsTargetTarget = tryGetOutputs valueTargetTarget;
+            # Just recur on plain attrsets
+          } else if lib.isAttrs defaultValue then
+            spliceReal
+              {
+                pkgsBuildBuild = valueBuildBuild;
+                pkgsBuildHost = valueBuildHost;
+                pkgsBuildTarget = valueBuildTarget;
+                pkgsHostHost = valueHostHost;
+                pkgsHostTarget = valueHostTarget;
+                pkgsTargetTarget = valueTargetTarget;
+                # Don't be fancy about non-derivations. But we could have used used
+                # `__functor__` for functions instead.
+              } else defaultValue;
+      };
+    in
+    lib.listToAttrs (map merge (lib.attrNames mash));
 
-  splicePackages = { pkgsBuildBuild, pkgsBuildHost, pkgsBuildTarget
-                   , pkgsHostHost, pkgsHostTarget
-                   , pkgsTargetTarget
-                   } @ args:
+  splicePackages =
+    { pkgsBuildBuild
+    , pkgsBuildHost
+    , pkgsBuildTarget
+    , pkgsHostHost
+    , pkgsHostTarget
+    , pkgsTargetTarget
+    } @ args:
     if actuallySplice then spliceReal args else pkgsHostTarget;
 
-  splicedPackages = splicePackages {
-    inherit (pkgs)
-      pkgsBuildBuild pkgsBuildHost pkgsBuildTarget
-      pkgsHostHost pkgsHostTarget
-      pkgsTargetTarget
-      ;
-  } // {
+  splicedPackages = splicePackages
+    {
+      inherit (pkgs)
+        pkgsBuildBuild pkgsBuildHost pkgsBuildTarget
+        pkgsHostHost pkgsHostTarget
+        pkgsTargetTarget
+        ;
+    } // {
     # These should never be spliced under any circumstances
     inherit (pkgs)
       pkgsBuildBuild pkgsBuildHost pkgsBuildTarget
@@ -109,7 +126,10 @@ let
   };
 
   splicedPackagesWithXorg = splicedPackages // builtins.removeAttrs splicedPackages.xorg [
-    "callPackage" "newScope" "overrideScope" "packages"
+    "callPackage"
+    "newScope"
+    "overrideScope"
+    "packages"
   ];
 
 in
@@ -120,12 +140,30 @@ in
   # We use `callPackage' to be able to omit function arguments that can be
   # obtained `pkgs` or `buildPackages` and their `xorg` package sets. Use
   # `newScope' for sets of packages in `pkgs' (see e.g. `gnome' below).
-  callPackage = pkgs.newScope {};
+  callPackage = pkgs.newScope { };
 
   callPackages = lib.callPackagesWith splicedPackagesWithXorg;
 
   newScope = extra: lib.callPackageWith (splicedPackagesWithXorg // extra);
 
+  # prefill 2 fields of the function for convenience
+  makeScopeWithSplicing = lib.makeScopeWithSplicing splicePackages pkgs.newScope;
+
+  # generate 'otherSplices' for 'makeScopeWithSplicing'
+  generateSplicesForMkScope = attr:
+    let
+      split = X: lib.splitString "." "${X}.${attr}";
+    in
+    {
+      # nulls should never be reached
+      selfBuildBuild = lib.attrByPath (split "pkgsBuildBuild") null pkgs;
+      selfBuildHost = lib.attrByPath (split "pkgsBuildHost") null pkgs;
+      selfBuildTarget = lib.attrByPath (split "pkgsBuildTarget") null pkgs;
+      selfHostHost = lib.attrByPath (split "pkgsHostHost") null pkgs;
+      selfHostTarget = lib.attrByPath (split "pkgsHostTarget") null pkgs;
+      selfTargetTarget = lib.attrByPath (split "pkgsTargetTarget") { } pkgs;
+    };
+
   # Haskell package sets need this because they reimplement their own
   # `newScope`.
   __splicedPackages = splicedPackages // { recurseForDerivations = false; };